<SEC-DOCUMENT>0001628280-22-008868.txt : 20220411
<SEC-HEADER>0001628280-22-008868.hdr.sgml : 20220411
<ACCEPTANCE-DATETIME>20220408211611
ACCESSION NUMBER:		0001628280-22-008868
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		178
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220411
DATE AS OF CHANGE:		20220408

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			COCA COLA FEMSA SAB DE CV
		CENTRAL INDEX KEY:			0000910631
		STANDARD INDUSTRIAL CLASSIFICATION:	BOTTLED & CANNED SOFT DRINKS CARBONATED WATERS [2086]
		IRS NUMBER:				000000000
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		20-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-12260
		FILM NUMBER:		22818331

	BUSINESS ADDRESS:	
		STREET 1:		MARIO PANI #100, PISO 7
		STREET 2:		COL SANTA FE
		CITY:			CUAJIMALPA
		STATE:			O5
		ZIP:			DF 05348
		BUSINESS PHONE:		525515195120

	MAIL ADDRESS:	
		STREET 1:		MARIO PANI #100, PISO 7
		STREET 2:		COL SANTA FE
		CITY:			CUAJIMALPA
		STATE:			O5
		ZIP:			DF 05348

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	COCA COLA FEMSA SA DE CV
		DATE OF NAME CHANGE:	19930814
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>kof-20211231.htm
<DESCRIPTION>20-F
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:147435b6-5f45-4b96-bd27-2d016c5c1292,g:63d06501-aa38-4650-a0e0-2a4af7ddb129,d:068f03db026d455ca4285bbb327eb089--><html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" xmlns:kof="http://www.coca-colafemsa.com/20211231" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ifrs-full="http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>kof-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF80LTEtMS0xLTIwMDYy_0b8b7159-57e3-4074-9b4d-9102ce0897cf">COCA COLA FEMSA SAB DE CV</ix:nonNumeric><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF81LTEtMS0xLTIwMDYy_0a74342d-8c4a-4a64-b5be-3443e8c0380c">false</ix:nonNumeric><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF83LTEtMS0xLTIwMDYy_b200d37d-630d-48fb-a593-86343bc88c31">2021</ix:nonNumeric><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF84LTEtMS0xLTIwMDYy_45cf7d36-118d-414f-83bd-e43e9d25e2af">FY</ix:nonNumeric><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF85LTEtMS0xLTIwMDYy_d873b26b-44c9-43ef-b1b0-182a318996e6">true</ix:nonNumeric><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF8xMC0xLTEtMS0yMDA2Mg_d5dae3ee-7f11-4271-a7ab-8c70e2d3ba07">false</ix:nonNumeric><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF8xMi0xLTEtMS0yMDA2Mg_e4aac07a-d892-430f-a2d7-07ed8bf59cba">COCA COLA FEMSA SAB DE CV</ix:nonNumeric><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF8xNi0xLTEtMS0yMDA2Mg_e15e0271-ff9f-42eb-afba-3adac2f25ee3">0000910631</ix:nonNumeric><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:DocumentAccountingStandard" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF8xNy0xLTEtMS0yMDA2Mg_461ce855-7522-4992-a1a5-d2d17a06c732">International Financial Reporting Standards</ix:nonNumeric><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:DocumentRegistrationStatement" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF8yMC0xLTEtMS0yMDA2Mg_89dbe2be-cc15-4dd5-8a36-75aba0d194ff">false</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i50c07305d35d48a789c1a5dda743ecab_D20190131-20190131" decimals="3" name="kof:StockSplitConversionRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzQvZnJhZzplOWI4NzBkM2ZlMzk0NTQ2ODI3MzAxZWUyNjRlOWRmYy90YWJsZTpkZDU5NzU2ZmUyYWI0ZWQ1ODI0MWFlMzdhMjhiNzBiOC90YWJsZXJhbmdlOmRkNTk3NTZmZTJhYjRlZDU4MjQxYWUzN2EyOGI3MGI4XzEtMS0xLTEtMjAwNjI_058439d8-2ef7-4d04-95e8-b98b3ae46c69">0.125</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="kof-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i175b564879234949a55577623dc977e5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1347f6185d6c48a0a19c8cf742e7ecdd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:AmericanDepositarySharesEachRepresenting10UnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f76c1436e5348caa71d006dbe541af6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie938f534518c48a299088e0975f61f25_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:ClassBCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5381e8254f134b8787d57b9a2af272dd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:ClassLCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bef9e2f3a074aad87841a6f77188853_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:A2750SeniorNotesDue2030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e77181c7425434d9d73651e138d294d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:A1850SeniorNotesDue2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42ab95d48c864d919198ef40f6090b16_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:ClassACommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i0da7999f26ca4f50881322885bfe8759_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:ClassDCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6fdfbf5c0d94677887e57304c2aba2c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:ClassBCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b963ca394eb4c8bb24e7f04af96f40a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:ClassLCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4149adddbe234743a9fc2aaa5c186feb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CurrencyInWhichInformationIsDisplayedAxis">ifrs-full:CurrencyInWhichSupplementaryInformationIsDisplayedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i2e68fe2e23534c11b949330feac3f423_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="mxn"><xbrli:measure>iso4217:MXN</xbrli:measure></xbrli:unit><xbrli:context id="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CurrencyInWhichInformationIsDisplayedAxis">ifrs-full:CurrencyInWhichSupplementaryInformationIsDisplayedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="mxnPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:MXN</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i429b991e342b482fbc0ca0c1b66bd2d5_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i776d3023a3af4aaa869c72dea351ce41_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic61e0605a23e48a387190b5bb388af72_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i924b52ce7108464ea6f4c5ca9ea4ebb5_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherEquityInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91cec88ddc144699af212435ca37afed_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a72827dfeaa4a238b03f3227996fc34_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59f4b936e35d41589bb53c84b886bc61_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48afad1cecce4bb3b0e7a3b783543e33_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:EquityAttributableToOwnersOfParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac03a5524b944205bf9fb32d7b97cdbc_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7942ee1c074648669cc6c7784671842a_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99187565f6624c9092e403483e0eafb5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i548fd84f04c24f46aef88e71446bae3d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:EquityAttributableToOwnersOfParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibafc4bde50b44fff8172a50bce3cf252_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9ded057c12d435f9ac296e99a40a3e0_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherEquityInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieec7017e31224448996f20532527f511_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5ec0cbe100e4f78b1f77a11ee276f4c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fc57312395f43f0938629edad2c51da_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5a20434dcba497f86e832d0a65f54b2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8efebf904aeb4e158357b7b30d030f25_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a6d26f18f9c4b028eb15946d6a6b8f1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieef44deae9154c0cb52ebbad59fde522_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherEquityInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e5c1eec37ca487c94869435898ec97c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f8a3873e9dd4d4a95fada1c7733f534_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e208bb6dfa745ae8f6cbb95195cc756_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3daa4a1a289f4b42893606f5a23a899f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:EquityAttributableToOwnersOfParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i654fe5661fce443d9e489a175d5a4fb1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b334955b94045a5be81711ff7e32f52_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75337feca8a64aec9fb5de53b352c3e2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:EquityAttributableToOwnersOfParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4636f6cd45c4054ab201899e7aa12ac_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i462f68f390cc47ceab2d241b03db33de_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f7306bb470a46f4a0c3d4139f758cec_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad19b16216ad4fb394ffbabebeed7314_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd8972422c3f48949208895f58fe722c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia52a53f5b60149cfab9340bbb8dd4157_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia164bf31aada49d681f5077ba4723f1c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherEquityInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5b1565048964176895dd6ce48e8deb9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibed6adf6d0ea4489852b3226a9bac049_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad9fc65cbd1343ce9ab2a1c3f04c9ca8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia52926d689f84aeba1f630af5e239b73_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:EquityAttributableToOwnersOfParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cce0a4500884b8cbfaa2471b7d089fc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47e968b2c7684e799a9c725727bffa41_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia40d45f11e84452ebb53fa1a3a6b295d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:EquityAttributableToOwnersOfParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic07be6dab0af4ae4a2fea1bc0bab0e4a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherEquityInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic85911e1c4864719bf54812792fbad89_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icedec0ca0f9c4eb8a6586eb28d2dd017_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67931d4683be4ee093ef94a4c43335d8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i202c4fc8f8d2448bac3cc36518ec8297_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f27c13a5e0a4c91a8d682f554e7b302_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia485d90c48314c6e823a694e7ffa46f6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i194218816bbe42c6a98e7db93d5c87e8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherEquityInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3818513a0d2f49f09c8882af4c9c867d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0673a5a43bd40da8a43e372bc196ee3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c2e91dc6971477a8f08ecb108dbdeaf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib108400824234ae785dc78a57de89e82_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:EquityAttributableToOwnersOfParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16fe48009cf245879715951cc191e90c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c1dbc37c9ab429289a16204bfe168e6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CurrencyInWhichInformationIsDisplayedAxis">ifrs-full:CurrencyInWhichSupplementaryInformationIsDisplayedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib59dbe08231e4755aa12f3e985686b5c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:FomentoEconomicoMexicanoSABDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="if4f7ed5bc67c47d79b17e4fbe27cc6f8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:TheCocaColaCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifae74c2d3bc343d5937d01beeb435681_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLOrdinarySharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifab14e02632b4d2aa62d0a4b61bd9301_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLOrdinarySharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i937d50e761e244f18a76d5b8e1217274_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesBShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f7a9596480940099519460cb5c503c9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:PropimexSDeRLDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45bf73c191464b74bef2a06704d54aba_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:PropimexSDeRLDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07f047fa9d3e4a498bc96f7ab74c43ba_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:ControladoraInteramericanaDeBebidasSDeRLDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icea4fa92ab6740158fbc41125c357613_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:ControladoraInteramericanaDeBebidasSDeRLDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ac648e5e96c41259b5dbeb980a5d055_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:SpalIndustriaBrasileiraDeBebidasSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2030921107db4d5294b9306aadad7ac2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:SpalIndustriaBrasileiraDeBebidasSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if78bba1d63e94f40995256c80d920730_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3758c0941ff49baac5a09b834f02a38_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84c111c4611f4358ba59e7af714fa12b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2ad8bfb52f44879978fcfdf3a573505_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="mxnPerUSD"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:MXN</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="id615e183225745f0855ea397d72010da_I20220316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">kof:ForeignCurrencyExchangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d8e038fba5e4e8f8bfe2a88f7af7523_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5dccf2e602e478dabea41033bc63b5a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c7be73dd400402b9a843e08af35cb53_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i321cf2c6f0ce417aa45e9e171209b47f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i656c5de6be214b01aad6420902ffa2b5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if214686713784333a7376630e1670fc9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GTQ</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id254d17e54fb4d3a8d52b96f83438518_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GTQ</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i714bd920ca1c44edb68825ec6a6ce961_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GTQ</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff2a918ae59d42eebafb7ddcd9a5bd34_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GTQ</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2076802983f8427aaaf3882c64436bc9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GTQ</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64dc877c16004efc894b6590cc16cae3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CRC</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i441949ccfe924a11bf9de00b9ae8982c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CRC</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if563a0f625c246149cca3408d8336e43_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CRC</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6aa3fdcbe2e457faf0030f6b4d12196_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CRC</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36e82076e2c344ffbbfa7c8310b56c56_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CRC</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c1c7e3f99fb4f17a545e93864c4f8d6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:PAB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a04f82724b44358a2d4b9def86db32f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:PAB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a4b20b8b90a4dd58a450e859c4ad2e9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:PAB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4523af8067624faebe4776541d807041_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:PAB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9858202f05d467fba1d7fa68761c8bb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:PAB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i614c2dc3e00242498bda2c6203517974_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a42b53118f94592ac84d96071e0e962_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50c00022ab2e4469b89e17c3dc5dba86_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8acb6c70c3c04b1cb3d2a1ea55babaa4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf36b1a991a74fabbebcf03e2a169799_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaedf685919c142d29fc07579d3d8605e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:NIO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a76279bf59d4ed6a554ef014f76d378_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:NIO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91ea6f15216449e3bac491251dfabe35_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:NIO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie00f386c49204c4190ef73bcdd542321_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:NIO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc928a83d76f47109aa083cbab3c1346_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:NIO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcbfeaf2d15c4736a0f0f60374e83a5b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1ec9fbd01da4dae90e21cd848eb4810_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15d14528cb6f42038d467db8ff9f3cd4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i557b12de1cf442188e3f761b91d746d2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f8ae6e58ed7467db5a22f22e44f0cb5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd8d9f51a464416b8fb4f7ed9a551c42_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11c71ed075e34ece8e8958822722ae9d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if40fb4e5277148e7a01cbbcc6552fc35_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99038402f32e46c38d36635c825d357e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieae2ff21d04a4d629c315d7d314c85c5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29600d0e24444e7fa3f6df3871faba29_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic64857f98b6a4cf4ab80c3ab8e75f54c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id19faa32af674e548003152dcb21e00d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f77cc3e64964f768ca73d0c9cfd8ceb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf278616288c467fb72c1a6b8e57d5e9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d2321f1f73f4f14a2a4338f37713a7f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6297e06bcb4a4f708901db12db56e542_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0fdb390dfd34219828995c1c45174fa_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfcc9c8028b04732a4a4280f08d9eb13_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3161d8dee27a41588feee75841775334_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2dc1654dac346e9b7e142eab15bde88_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34a41020528c48fbae22a9bd8c3de22f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa5f1798d08d4ed291b19c43e31d454f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i650c6ea363a04a1791d38dbc2641abd1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i015dc32e506c478698dfb0890be9abf9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6732d5725b904e37adacf5114a53cdcc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i526fa500a93247529ba517053f7161a2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic946d30cd2f643c5b00920c401da5bb9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ae2b0ba8e3f42c1b222d04c2c0997a2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62ab1174206d418a9219df87950fa2b0_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e08d1c3b403477485712e00021e8fd2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1057f73428364d17b2791aa9c8e9ce79_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30307fe0c7934ab29a8dcfff51bf5fa5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56f2071ad72f46abb5bef446888ff51c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3ff25505c7b416dab86640eeff5efbf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41fff23e0de24c00b5b9721d3d17437e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic23490a58c59428ba79ccc26d08e8210_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i749ed234d80f41318af8e118036abc88_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd039a6f1f9f411989f177fedc5ce471_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d86bda670714495a83902be8b173bd0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82b521ffe15d4905bee26257423da117_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa87ffbcff174f2eb73a37075feaa8ce_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1608f2147e44c1f9a4119effce7a6f3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:VE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0faba738c2144a6a76f7d87ac44fcd7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e76eece81254f8f84965348ef4ade28_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4eb3152295b4416f9415586796351d13_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b697dfb1931460998676162a32cfed0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80d4fd4c7b724f62bea44d382ed692e0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:DistributionEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i914ddb2d41d64c64a97175281fdacb1e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:DistributionEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i056341846c754eb5b3c4e883532d4ecb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i617a7525c14547fe8b10d21080faef28_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied0a58a9559043bfb273fa86f2ca97bc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i440e73167019451f94bd8b3555d078fd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f7f2f1d739e44f181d6fcb4e7de70ce_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieee2d6a41c6749baa75f12f234d76a14_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa5644953a484e2485bc6499b289b72f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:GlassBottlesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ddabfb9e7c944bfb0f2e64043e22a6e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:PETBottlesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i111c644e7f5647a89d8fdcfa0e8ba812_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="agreement"><xbrli:measure>kof:agreement</xbrli:measure></xbrli:unit><xbrli:context id="i8956a5801f3e49d890bfb586686e39fd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c6b4ca623cb480e9b98f75ea96566cd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GT</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74ff1020fa40400c92a424defe285fa5_I20250331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="customer"><xbrli:measure>kof:customer</xbrli:measure></xbrli:unit><xbrli:context id="id3480e175d8844b590f345716e9f9494_I20280430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2028-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1dd6b1f4d8f449748b22eca677ccecb0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic440619c0f0c4fc9ad256a66b1ca6f8f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77a93e929285401b8b9e5940ee3211a6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:BottlerAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c828e0ed7704e2f9cdeaba227c4c308_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:SaleOfProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i626b8fd25a4044309483bc588394bb07_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:SaleOfProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71f58eff843b4917b874d6e5bc24c92e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:SaleOfProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2bb1a4273454172928634e1033cbc0b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:ServicesRenderedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05a0b9e9d93745b1b14b8070565d6c4d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:ServicesRenderedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i784ae1ed6c2f4fb0859339e5a25a0afb_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:ServicesRenderedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f9268f18e2c46fa833a447fdada6214_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:OtherOperatingRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6ccbc27855f44608d4e1d253a7268dd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:OtherOperatingRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7422a0b504cf403c82530439b68af712_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:OtherOperatingRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia34f5134e937456a8977e093bfe90405_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0503b4c90bf468c94d0e5aef0354e16_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:CocaColaCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56a95fdf16de466e97a028c712966533_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:CocaColaCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic02f786b30ad42418f67b1eabc7ba9ae_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:EmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6e0b2551ea24eb8a0a984060d4b564e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:EmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16118ca870f5444cb9e7c1d1ab92900d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FemsaAndSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i807de16a04a34fd4908b7b6172b557df_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FemsaAndSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9d865c6134b41fea8faed67669d32cb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:OtherRelatedPartiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9dfd578ab6f94d16972f75bf38d0c887_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:OtherRelatedPartiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bdda52e80dd48a8aed41ee782752b33_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:NotLaterThanOneMonthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e070720423d45599c3c66630c362213_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:NotLaterThanOneMonthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4c679332ad44eeb852168b336409470_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26de89f9703e4a2c902c68e2111244f3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60fc26f546f946879049f3a5224d07da_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic24656adefcf4aa9afa607b601980e01_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3295912cf6fa47bbad4222480b21e5c7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12aa43af8fb2451c9f29671d74e99e05_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a659851dd7f471d9e7bbd9e9be39199_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0962341e3c53480c879238725369cbef_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a5b316317fb41e681c7c66f84063a69_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i341eee7f347a4325bdeb6b223de6cc79_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42e3b65df96340fdbbe4d3f9afa5d225_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:CocaColaCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c0446e0abbe47a29d6e0d45eed12c7f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">kof:InvestmentInAssociatesAndJointVenturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfdf60e929c847fd90ddbeb54809d92b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">kof:InvestmentInAssociatesAndJointVenturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2c31182f3f941ea82a1bf9f3dcbe849_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:CompaaPanameaDeBebidasSAPIDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87df6cb7cafa4b79930ec97a374339fa_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:CompaaPanameaDeBebidasSAPIDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i546e4541fc8549b2a1fb0c45c2b78c5a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:CompaaPanameaDeBebidasSAPIDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6127b6c3d4624dd4bc150b883933ed57_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:CompaaPanameaDeBebidasSAPIDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69578591e8784431b29a197e2b00e24d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:DispensadorasDeCafeSAPIDeCVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i585aff66ecfe435aaecec187918862fa_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:DispensadorasDeCafeSAPIDeCVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60ce805c83444d069d08a9dbe8d72331_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:DispensadorasDeCafeSAPIDeCVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1fe84c731904d4ba91ccae64a0f1120_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:DispensadorasDeCafeSAPIDeCVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50ba3cec38b24ea1ac8fa6e4fd9f787e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:FountainAguaMineralLTDAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e753ac285994ab1ab781af7d456cc7d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:FountainAguaMineralLTDAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87f57e328ee94329870e835ef1d9ee85_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:FountainAguaMineralLTDAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea49efb44ca4471194c00e5e9929fe71_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:FountainAguaMineralLTDAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95d6d0dc25d249dca297aabae554abc6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:PlantaNuevaEcologaDeTabascoSADeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf8898fca0934c3381de5869ee24127c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:PlantaNuevaEcologaDeTabascoSADeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1429d2fad5454994aa9ed352e113a0d4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:PlantaNuevaEcologaDeTabascoSADeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc69f16dc3bf4b5fbf084ee9ca7ecd36_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:PlantaNuevaEcologaDeTabascoSADeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica56492673dc40cda19b59d44f267a51_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:PromotoraIndustrialAzucareraSADeCVPIASAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0b3a00d1a764ffa90114bf946ab5502_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:PromotoraIndustrialAzucareraSADeCVPIASAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i133f584580944b87b53eebbd160c15e7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:PromotoraIndustrialAzucareraSADeCVPIASAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia652161aacf44d099d5acb6e0365bee3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:PromotoraIndustrialAzucareraSADeCVPIASAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0282aec6101545de872314bf1ae002e1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:JugosDelValleSAPIDeCVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cb9ef524e3e4d7b87be3bfc0a9429f8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:JugosDelValleSAPIDeCVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a4815f2beda4b4b990bf98e248613a1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:JugosDelValleSAPIDeCVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia568384ee77f428e894bf1f2b0bd23d1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:JugosDelValleSAPIDeCVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib161a8cdb92c47b68389dfe5f34ea412_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:LeaoAlimentosEBebidasLTDAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i237ce7c6ec044cd9b2c8e8e2ce355f4c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:LeaoAlimentosEBebidasLTDAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60056c26b2fc47b5b05b9c31726f5c30_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:LeaoAlimentosEBebidasLTDAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f7c80dca2dd4de8a8ff8686d34b4ee6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:LeaoAlimentosEBebidasLTDAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if26c9edee2e14e2c8fe5617b2862e4b1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b2368f1be5244f2b82b6ea747be8fe8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c533b171b184e35a6c0bb923babf599_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5446997ecf5d4b54b9c926902fc37fc2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ea0960693824104a30ad9eecc07b4b8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaMexicanaDeReciclajeSADeCVIMERMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic12fc5ccb23e45caa7596648f0bd69e5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaMexicanaDeReciclajeSADeCVIMERMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2327f06a702b4955b5028b1259e5ca98_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaMexicanaDeReciclajeSADeCVIMERMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i102f81d9200d483f89598a59c816648d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaMexicanaDeReciclajeSADeCVIMERMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79042d760ecb4159af1349e4c9ce7494_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:TropFrutasDoBrasilLTDAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f1c30346233499296a8087fd5e8ed87_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:TropFrutasDoBrasilLTDAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f64763dea62461997b1c4693c9bc27b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:TropFrutasDoBrasilLTDAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08955c4e84dc4e69acee1e76be4cabdb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:TropFrutasDoBrasilLTDAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4370558c032349a2949e84e120664c29_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:AlimentosDeSojaSAUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7a04b95013d44db97ba35301c0195e1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:AlimentosDeSojaSAUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94c2af2cb19444c5b6f5e06fe75e575e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:AlimentosDeSojaSAUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i710e2faf6e5948149767f090a71235eb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:AlimentosDeSojaSAUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib29002be79f040fe821f85b51de07bb0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:OtherAssociatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19eaa7e302904f2ab427e99611331ae4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:OtherAssociatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if61004d3e92b4cb3ad875bb11ffdf60d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bbdbac081624a588fd45a7a84e6be81_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26287f2bf15648078f1eb0c68b2491e5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:PromotoraMexicanaDeEmbotelladoresSADeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee288dc1b99746ddb777223751f809f1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:JugosDelValleSAPIDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26e8c0c612654d639eebb88d3679deaa_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:LeaoAlimentosYBebidasLTDAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b1e145f596e47138cba8b5a90f473bc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:TropFrutasDoBrasilLTDAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b68dcd971254268b93b858df21fafe9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:CompaaPanameaDeBebidasSAPIDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9273ec4835b4af98fdd5512098bb3b4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:LeaoAlimentosYBebidasLTDAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e7e5646ab564f16b782fc907525c286_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:CompaaPanameaDeBebidasSAPIDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24a1fbe1c0564c23a3662af0fb6f6ea4_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:CompaaPanameaDeBebidasSAPIDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if47d67475e2d47da96ccb4479b156c18_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib96a4173c1cd49b78dc6de521ae0f74c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i065bda890bd44ea0852063c6ce75fc41_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie084b2e21bdd48c09f5153ceb182ac79_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:JointVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i815b39a628a04014a51b8ef27798e582_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:JointVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bb65b0e345f40eba4b90634e7a0b604_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:JointVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9cf53760ee7499383a1ee9d3aa55988_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie61f9783154844978350d4d449eb9e23_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie59bf2a80c7043c7a031d6c3a743f04e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icaac696fe1814e3bb6cbf8cb77df499e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31666e5dd5a24bffbe24a9028bf85caa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b8b8e49dda04347b7373983e72989aa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88f917ef7789442da591fb3e7894141f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i358354d9f70c4148a5aba20fd46ed566_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i534eaa4f8b0a4d6abe4be9fac3d75502_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62161deff94047eebb7160e9604d4a56_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a42e28163a2425084f3ee1242feb741_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9228e63dcc1e4a1b822d32ad8ff058a3_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic75a0c81c6d649c2881709dbab99c87f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i268f4ab2993b4f58af8c12b2cb084c1a_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07de28b96c94490e9fae21f5407e3aa5_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08078cc8dd884b3ebcde5e0f8e16b80f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f8fa4e4b4f8402dae6a20737188c374_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ea2f38d453f4a8c837df35057d45faa_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61e5e24dee1f401887c5e2449553b41b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb31affb5267457fa25919b9899785bf_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90e069e0c1bb456d91acc4b172266f57_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i062f10411e284066ab1866154bd22cc1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71ff054eac1d4880b90e9957bf2b6207_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if93057ad1c81418db9e8c0b0182ed2e1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a480391f1a744c991b4d8310fd07566_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e1f578d7f244c50a4928869739e038b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd299470d1eb4fd69b9449a266b0b79c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a1fc33e458241b086887db3b9148bcc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i857494203e924e5b844024aef7834cb8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f840638fc224b368fe23da0bed73924_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic00f4e45ef99484d88f3cd35b99452e8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba292916c735410e91429a479cfa43d8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d3d74bde17b4c98a8da4f33195268bf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d2bc737f4474a1c97bb26ca17a0bcb3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i390ecacf6dff4172b3218e0470131aea_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4bef8608a9a4e47946fe36cb50f6d52_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia57025e1e09543749c10ad1113d03306_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie382ea925aa74de88a3ab67a4cac144c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9f4070aacd042c0988b69c5f1144425_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9da433d9a964d7fa5b746263eb983a4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43a51c48c9fb4bb5b03a8d090d01716c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i521a93c032a84c40b1c528efcb58a6c1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00510484440541778436afeb55acb623_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8c69e8ee9c64419a6e04aa5402884d8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida2996e8875c4028b410bdf47d8e2ac3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i204434de107a46b488ade2b60ad68f5b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i737cc217969147ba88fa1daa3680a501_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i382f380bbc424285867eba292854ab9c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa9a604e16494442885c5a2b1090690b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39a705d394734573ab807358a90373c6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a8e64ec845a4cb284f89f6f9663b597_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa0295b7189e43b9b257fe09810c67c9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i241c8d5146a34eac92a6fdc00b2f20f8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2375f93c05484c78a1487fb904370fff_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib049269dacf34001aa10f48ba88cfe27_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84656b52905b442e81ea5c50fcb3b683_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib141af80bf37464cbf9a214f37f48fad_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83cabd2808c14979b1e7c2d426e3cfad_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b9c4ef3618645bfa3a99c0e9d21fa3d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6907f37b35d4d68be58ea2124cc4105_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5739c362bec8456a9d17258258e0b928_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f16f2da347140c3b067fa84077e1ccb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i618d4dbc077646b29fefc961090fd783_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i555303dfe4f3417bbf53cefb57a2f298_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4570ddfd47449be87cfeae16eab3dec_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24697b5b8a8c408ebe418756232eb29b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i462d4e05cd694f2e91499a81b82e445f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i699dd13752d94c52bf36d10186ed869d_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d7333e06d824e74ae87d95aa11c191a_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica55198b6cf84b84a88357679be6ce81_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic17ef2106e9543ac9e2ab0dde450eb78_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabe5312d0de248bbbad071731897ea4d_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i234e965865634dd0aa6952000768b251_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i850f61ceac4b493d8b7b1fe44e8aa8f8_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia351d0d301f3401bbc5990c9c77a95dc_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffc3f17505d44aa2a6addf0a1fccd514_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1aa86b8129c3414d9bde9c570b5f6f02_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i237e4afdb0de4ebbb710adacd38810c6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66e5494665ad4ebb819881fade635a8b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8de3923e6086493a98206e021e461282_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62816a24da3c45309fab7cfad487df6b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33dc1f70d5e34b3891676b56513475cc_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60245ccf058449a69a066268cd01d7d9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e58192ca39647319121312dd82c8f2d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cacd08641344ccea6df3d0b6d107b2a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3175fef9ed5b40e6a89c5ac655d705c8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f41331e85784039bbfe7825123a5e1e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a4a478d358f44149e60ce13cb3437c1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib65410d414e548e29aa037ece74650de_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fa13b5c86d645d08955cb9066e67d1e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0fefa313c42452b858958299a4c059f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b05aec69ed34043a4e1487bf901e1bd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f2de559449d40ddb76bea99c7bf7a47_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4cb1137dd1c14926a8eb44b92f0b4c98_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a946852582b487da778ad11bcb4f625_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2c9bae053d84138a26b31efd3ad651c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f9c0ff36e584c73ad20bb3d148f2ad9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i570aac653c0a41f6bbad5c60b0af73f3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3aa879748de14734aba28b46c38d2b95_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i201902d828aa41e8be785176b24f8283_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48c12a50b78a4e56bde6de3241456864_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia73f6b4241754613b287067183718108_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5948ac5e4b4749b9b079ce77f1ca3e89_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic19e4ff4419a4d919e08a4fd1141a0a5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i424ec09f541a40308e92e2333952ed86_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1edc954c50944cefb4d4cc0476b7d06e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7348be157bbd4b438985a1fc5ea3e723_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bd27938c7404525b9813cdb8c4ab3bf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7389dd1503e54a0cac1a6ce9a898b2bd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e5403dff7764b13ae2fbbc06399c060_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa7aeb853d144c8b869cac8fc3fe9ad5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6bd0989e8954ad88dc2908bb09dc399_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb70a129e56249fe8415d87f7cc3a0fe_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c2f773caea042e8bca59aefe13f44a1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd64d4cd60264734ab8edf36b91a8c3f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic69594de698141e9ae3faca0fca7119c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a7f4ac20cea4c3eab10a0fdd7816534_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6c9728f16d446d6b45ac85b32cdc620_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e43d9980a324f42a490e616f3c30b60_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia91e4e7e368c443696592f2d666f63b2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i280b0ecf55594c5dafcde130d949bf9b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3b611091ff0412eba87aae5e4e9d068_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafffdc05f2944d8ba0764694549c86cf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6be5c72a36c44bce84f8aec51e3bec42_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddcf2a3b105a4e65963e305c134207c1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3eac04247b154e078c30e67243e4bcac_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0fd7fbbc7084f719f16f2eb66fe7e8e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if82e4ac66c374ccaa599deb02bd93ded_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d6a84ef8c8a4edea87fc3d32e1e9356_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff24ba5cadd24d589878d921cb4acb87_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide3ed02edc4d4434b39a80bdccb4561e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4db5d531b4c743da9d8fd5a4717bb067_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97f02bfcbeb646eb805a712666810736_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i917a6296abbc457eb907c49a79e955bf_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic88cd10018f949cc9b26eeab923ae9fb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea3f0ebaeefe4817aa33d0f706591ec5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if650e7552723422f97720034ccd9f7d3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75490c80712e410ab488b59b56998dd6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11a31f7e4cc34ed48037ffa73f2e67ec_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac465d6b39ed41e39286a59d097743e7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3a94fa12327461f91b9d4b5ca688b75_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d7d6781918b459fbfd83691568c0a0c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5782b18a4b34ca6a4f6be31b9637c36_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a20c21f0de340c3b05f948a584bedfc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaec49472e3eb48d9ae1feef28b627301_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i178c1bfca6f949e2bc5573f7662a46ff_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if897a535a7634e2abc388cac115a06fb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i005b848e8005405a84d7c190d4180eef_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cfa26ef59ee41dbbd8b0defb6e2fe11_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17ac845a3d084cf98cda77f09f9cfaa8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8c0f8ac85854b5da6f7aa41fba7461a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iadcda4297e1e49898a94f17eb48cb35b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice71e1b8eedc486298d6c6f7b3eadecc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4ee7ea0a35b47af91f89da634de2ab5_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b08e339d64240a5b1148d8bff963364_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id447232fc1de45a29726dcfdb5370bca_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i939b56a314d54e0abcb2363a20c41e97_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3ad9ed415f645fbb33864d1eb702987_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91be4b54e86f4818a82a4456db2c54d5_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7904e654cd545579ae759da40303528_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if57639c42c6c49cb82b176aad911902c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2be9bff7dd884cf88f39c9a9642b11ce_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ca3d1dcea4e405ab9fbb1fc1b58b6c3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i580ac8d4fb54407bb4449f9c9246001d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic477891378e54bec82952161a7cc8573_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7037097e11c4d7aba88433a9dae5372_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24ad4e131a704acbb17e1ec60056baa6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if407d140cdf0486e8bb86f34d4941ba3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77a7a8c70adf42fa8871a46870209951_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie92af007b35f482682734ab39ab08320_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8800ab76b7c4bf796673463e6e62646_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i983529c98405448e95cfe07efef059e7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i007bfe339c1746eeaf5c9cd2bfa195d4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7921cf3d87d7416eb046148d0d518902_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b68a9bb267547d79783a5d3cc0341e8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d3262472e8f4a1fbca1d2725f0fa73d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie430fbf54f974c1592041127f13d44ab_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i313af5c546fd4f0c99f933429b8f3e1e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if34e4922618c4cf38262d847daf21709_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5d5dc53e2b24f18bc77e4664e37ab9f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbf674fa80b54c6884675ce402ce52b1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida09eaa8d7364e5a90ae202cd890a3d9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7e987931fc84640bde11b2f2570f4ac_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f67f5482bd04505b4d7c304ab1d050d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0438ed49bb904d4ba02d5cbaa3f2f080_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5140d4533a246f6aff780cfcac274f4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1813557929f84bb58cb9be8009a672cc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i798c958d76bb478b8d70dce79e91b8ef_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62bad420fcc44b6194df662bd4703814_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cea53bd064e4dcfbe3f7ad977f11bf1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42e0be9c623f439090a017e548cf45a1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide59cd114aa04698b653713f62667246_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb15cc70b04343f5ace3e88e2d2b9d20_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iead39ec42a564cd78a6f4d9bc7323a4e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dac81c3346f49cba61481526c58cbd0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i676c2fa7e2844c0e95c0cdcd1c243f57_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66d3e8b6cc984b8da7f7bed7f41e061c_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i758ed43870654e66bbcba7aa0e4dd963_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdaa5746bd4443a88c13c574dd5e1d87_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1726676679694a32825c83377f430a67_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia62494d58d3a43c2bf1cd53236825ac7_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i116679d0083d484591fc99c0f807cfb1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa8f57b83aaf4d41a9f3d238e155198a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if83db0b299ff4fc5bfd55f06d1b1e751_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafc217fb88cc4731ab880d330c2679d9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a699fa844ba4d38a89f0cfaa4c2cc28_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8c7d18db45f45e6b13bdc3a9f558110_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea06eae1cb834a169278a51f9f8a5618_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia903a68f015540cdb797f9fbd9eb3eb8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i931547fa6f864835bdae57b0d7fea172_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffb34d4c619649c292024e07b7d98356_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9731e05edd3c498291fb24fb4aec59d2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i842d7152240541e5b0364ff2b6a55d77_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i770589ab1f5d4d4f901fb1865d3a085c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07eb75bc89b44f5eb5d63ed763f07a99_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf90d2eea8204fbb85dd51a7a4365565_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic623a7f4997d4fc8a3933628941f15c6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8898cee14fd4e9da8d5e81ab4a2dc89_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i521967110ec448d69a2da633602f7cfa_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1a9f2d6f7ed4ddf8b3490abf70a94dd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f68b4c4cd434a438566d188880dd109_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i950cbd8e5343450a929933741e301043_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia52b3c67569f4400bf94c4dccbe70371_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3dfb1904c26d4fbd83ef346e1f56fb8d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e62a0032008417f9ca024cd01c34a73_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idef75f533f624f2181f62768e2cb9003_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d86f70d985448e3a01509f341984c17_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bc12b812c594818a695139d3d946f96_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida7635fb82b242b3ae4fb01fc1868afa_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i938f21d8413646c894ffd069c325f59b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib879f6a6d97b44ba9296d82431a72ade_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2836cbad0e9240549d7f4366ae6fe674_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d3a07b33c964c599c282b28ef1f943d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e3a34bdbc3c4065b49e3f91d537c972_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iced4bf239bbd4db3b74132b306e7baab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf98ab0cc64544adb7528d3789305791_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie33440592fa847ad83aef614664f5e4c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6260e5f342c4442ab20543ddb2e0ddde_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11286732f1634a54900b42416a816479_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a0e4fcfa0884b33b857dd7f0883aad1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07e1c2bedda74048ad47dfce351b4481_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e59a3b6da884595b17d64b901b50d32_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6e9dbe5e63b495da3434b0082d43904_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i160c9118abe94723a22793b37efd7f9f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4923f8a84c7f495e857dfbf9b4cd322d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35cea66d70b1449d9306e6bff0e0e82f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4fefd0c8d17492aa2f23d699f7e931a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6dde699079524ff6b3f00b7c9f3c07e4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i063af3d03e464a459d4af86c7ac042b4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab34eeb77fdb44f7a0164153ed2dd097_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d62c3fb339544e19beba734c1ea6da5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7889d554aa29420b8ebe46311e6a00a6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1c26aa0113a400aa4ba09412ccbde1d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75182c84e86c4541a615bfe40e690bea_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35b6b57bdb9346bc9518c391411ed44d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e312adae5a74dcbb9eb736142325cc4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i594e73b989f54d92b5f44e17a264c130_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb0bea8c592e4e669c035d99216e990a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:IncomeStatementLocationAxis">ifrs-full:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i973b0e4b06e0446f8e0d87bf727733b8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:IncomeStatementLocationAxis">kof:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55cf78f61ac046e4885e7a5e51492f57_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:IncomeStatementLocationAxis">kof:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd08f533486c463085f58f1199e8e569_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:IncomeStatementLocationAxis">ifrs-full:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40a40240bbb1445784126bb4227e0048_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:IncomeStatementLocationAxis">kof:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c4a61aeb7914a059e408a796c4db4f9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:IncomeStatementLocationAxis">kof:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71be8bed00cb4b38b388aa5bc7a0328f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:IncomeStatementLocationAxis">ifrs-full:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i588d653c1c6d4559bae6d999a1fe8ed6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:IncomeStatementLocationAxis">kof:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fa217e203c04e06b2683c8f8beeb47b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:IncomeStatementLocationAxis">kof:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27acc9175ad34699a71a44af6f1b9427_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i746290d2a89d46e8a5eac8c10457c22a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8353d8a357ab430c91e05164e88a2529_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d3e0629c2cc4aefafc11b1b07df2f4b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0a949c9b5164653a3fe853fb0343ccf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7eb19c1523a4095bb39abeea7d15838_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a57ea966619403f9b1159b155a531e6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b67553554c54ffcb27346e1fb74af47_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie22f14e5c56a46ce83254ecd0ca3c8be_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1229014ee0ef44c0aeee779401ace65f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieae7db657ed54849bca0b36f6c77bc13_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c3cc433b3ee433982708c9810d24366_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc1de9827c86481e94b69fe00bd9d2e4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae3b437b9c994343975208c119c0ced2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia301e42b6dc549d3964ada021ec59be0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i044a5daf6a034cfea254121435a48134_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0952a71dbcd4f429031225214b71874_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa13d267b7b045a7b10856eb9f0b4118_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffad28f421334423bea7fb8a4e3e6048_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae9a04e4ab7a40e3ba2e3b55b925a06f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22a4c46fc75c4bfd9f71f0f9f071500d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b4a83b816c647608100f87f61b1dadf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea9edad672ba40958e26b7be6f9264e7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc3e941eb93b47bc8e8be59944f1fa33_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93919cbc997d439e8021e52037aebe3c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bd2c7c52e1648a2a46e0e3fe925aa80_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcd8ade3fc1f44a7bab149ea2b761774_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bd48072a9b24b1da6cdd9bad466e64a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie741d516b45f476fa66771978be7ec3b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cc2222fad604452894dc53ab65b8f52_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if119979ea8144dd19664f30fb801b88d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4cdeb0954ad6435a83732082ea4c6458_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcd3687f51524bd799a41cc7314a3365_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibceddb7a1c7c49f6bbf55efb09886650_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70deb39d18e044aba21188eaaf50ae97_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f6602637c8746f4acdf424d4238a09e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib30d307bff3941d4998ce1ab2c9dbe1e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic38ce527b083458bb424ab0fa2532d51_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20570af23aa8457a926f4ac896de2b7a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd8bb8dd5d3948be91564abe74d51344_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic65523ddfb5b470ea3cc8a41a343b316_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a971a018cbd49929b18f30f9175cc58_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f36b4072bce46c0acbe6535422acf2c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01cf8fd0bfd946d5ab9745e87b319dde_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa945a519ed54cc298b4f8f29dc42f3e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45ad48b3cb3744d7954bfaf9f2299573_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ba96a95d6e2426a897dd0adf010fcd6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6d3d1fd5e5a4e53bfc220a46864f175_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ebf4d17d66640c19148406023c19f34_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16b1f560e8d74ecfa8c78409f939e07d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8404795dd8e44201ada58edf1dd86f8c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49b0e05551424d0c844f93ffacbf27db_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4cfcc0e8cb7148c781ef329a73cff6c5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida9ddbfffcba4841be1090c675003f20_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f7693d549e2481f969a8cd936bd8732_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib59f2d0d3b1b45fc833d26a96ab6814f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icde3fb22e52442e3a2914f876641fd88_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic07d368541ff4fbdb43b309d418fdd1b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19b2503e366a479195a94fbe0c2297fe_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ebcd37f760443f69fb0ad1fa9385eb2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie20004887dbb4d59acf2e45ab616ea5c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice3efeb523e34d5f9e439a4180a95ce2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99d0aa75266e408587269dd982d9eb28_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11c0e00489ae40d3bd3fb9d45a0b6f47_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9170c99b07ca4e208504c85e44991c45_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c3d10972e044ee0b41631d1c1626935_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabc27acfcb6f41d6a04b043ff2048762_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06f3c8b04f23413d8666ebf7546ee865_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c0ec08b36004500970adefdf146fb79_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb01d90e66234de988da53c2e9c274cd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfbacf24eb8d426686eb57a6eb49c9e2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bae2357767c44048d1af858c35a56db_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia35dfcd9ab8e4429a075e1a4e01f76f3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ba81b91d7904db78460860fdcf3818c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9771a22b86974aabb24ed4d080ee1d9b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:HeinekenGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07946886620942dda447ad3ece9976b5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:HeinekenGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0dde28d722747c19d0e6b3d8b5065e2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:HeinekenGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85d9ffb83c8f41278fc40e72717f847c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:HeinekenGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3df54d3f7f74ce9bae03a2accae093d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:HeinekenGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba4e5ca2f4cd4d859e5e26638fda63ba_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FEMSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50b943b655f749e49b2a43e8921819f5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FEMSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i966fe892570a4c7ebd1992a456a93296_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FEMSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05102911a56a4361a7ba5a0fc03345a7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:CocaColaCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ed900370bd9435ba8f576891eed99e0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:CocaColaCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96a54ba61ba640c1aae48b97b884efc7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:CocaColaCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5febc595a57a483d8c848103ec586c8d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:AdeSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcce73b9ffa2407e9b5a699295f6d4ff_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:AdeSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia50228e01e064b30987ae547a84843c7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:AdeSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6407c33952ec4378b43ea5b39396c55b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:JugosDelValleSAPIDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b3f78346a8d491fb9f305bcc2af158d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:JugosDelValleSAPIDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d75f8b411b0478bb05adf14e6f81b73_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:PromotoraIndustrialAzucareraSADeCVPIASAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e14efdc4d584b84b7464c2918485c88_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:PromotoraIndustrialAzucareraSADeCVPIASAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i768ee7bab95d417d8f274b26932c3f7a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:PromotoraIndustrialAzucareraSADeCVPIASAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c0069080a084293a94b40b20fa4320e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:BetaSanMiguelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bd8fce018264fd6b986f58bb772a1c2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:BetaSanMiguelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e3845d61e264f8c91b93a3b9258c7f8_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:BetaSanMiguelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6aad01df7f9c49eb827af2cd1b9b6192_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40a7483122bf40c79f9d1062e50f10e1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:LeaoAlimentosEBebidasLTDAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ee07c1391a147dfa688538eb9c847a4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:LeaoAlimentosEBebidasLTDAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i649cc3ea46944ee2bd5de9451eff7ae3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:LeaoAlimentosEBebidasLTDAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cc530906b5944b3ac814201a7e7a933_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaMexicanaDeReciclajeSADeCVIMERMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb149e3037b949bcb3b175904ba5dced_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaMexicanaDeReciclajeSADeCVIMERMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01a78bc7af60465b858e1400c327a6cb_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaMexicanaDeReciclajeSADeCVIMERMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43bfc27fc7cb4eacb63dd9f41cc3aeac_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc1b1cd6d74c458abbca80c52546e071_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26dcbe7c136e4582a1d7f93467a0ef31_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibeb2520f77134e8680641df2cb3beca5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:FundacionFemsaACMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2f9512df81344f6a0719bc04bbaa397_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:FundacionFemsaACMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b1bd58b76254913ba8bf6025485fb4d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:FundacionFemsaACMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4a63d4762114239b7662d3dada13e48_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ee5cd446ba74168865ecd42102b7b39_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="ife339cfc6c10433dae0317af0de3445a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cb7e69dd6e24ca08b942d3c4ebe7b9d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie85f5c503dcd4847b6d6d86a8b41ff9a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b16502a5c974cc58ade54501b1dc17a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i948a8b3a04154532adb2dfa1ec74a3c9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7b1df9601bf4174a718f5277f429a72_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id021290082fd444c833e04da99239a80_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0558fd13057b4a069ef72c266d1a0889_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b1fde1dfdcc48c28d8cf25c98310f74_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c037b9032ee454cb6b37bcc31e43013_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2503a3df1cc048839c8f12904a232512_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i003e8d597cc6417488c68718c8b96970_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58f689b9283d432b83ab01bedb668dd1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80f3bedf7bd74897810c3a5bbe447f01_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1723d5e177ad417c81dba472f534fbf1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:TradingEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4415c6f351db4e82abfb95a4a0b5c0e9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:TradingEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee56a705ced44bc19d30b0e24827dbd1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:LifeAnnuitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd1ffc3d3b954699bf566a9a3878912e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:LifeAnnuitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a17ae82f5084a2fb880e20c7bf2aedf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:BankInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida4a438d7bf349ae93695ca33d431212_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:BankInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33d6a431672643a183ef09595c114587_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:FederalGovernmentInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20109e8dc4de4d6b8efc3645afe3df0e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:FederalGovernmentInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bef2f67d09645198522db76fc72e207_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:PubliclyTradedSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6352722418e4976ac3ca5db9c5c5cfc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:PubliclyTradedSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8850115de89c4cae8aacc89a8139cd27_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis">kof:MexicanFederalGovernmentInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4c20aac38c347e7b5d4ef961aba3a44_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a0d74c150ad4605980d7ab49ba191c0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:GrupoIndustrialBimboSABDeCVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba984b6b59574cc2967c2aa3bb1fab35_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:GrupoIndustrialBimboSABDeCVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74c4aa8b21da4009ac058678a14d8e77_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:GrupoFinancieroBanorteSABDeCVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0b052a974d64fd1a5ae7c525b33f1f7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:GrupoFinancieroBanorteSABDeCVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7d7018fb9f64a698d843a1b44e6383f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:ElPuertoDeLiverpoolSABDeCVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0f586cdec994804be4aa47f913f6efe_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:ElPuertoDeLiverpoolSABDeCVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9323600f2da4af98596bf739248e6e9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FomentoEconmicoMexicanoSABDeCVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:CapitalSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i224304417515456bbbc388a7cc8bb66f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FomentoEconmicoMexicanoSABDeCVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:CapitalSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i458827562d8549d2b0c9fd603eb25312_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:ElPuertoDeLiverpoolSABDeCVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:CapitalSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i838790351c1741328997e6565998fe49_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:ElPuertoDeLiverpoolSABDeCVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:CapitalSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43f6ef1f4f9546e8a4931a7d8c688714_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:CapitalSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:AlfaSABDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib77d471cc9d340488acf16335ebe8c93_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:CapitalSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:AlfaSABDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39fb62d68aa1493cb19b301ab7b45cda_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0d2662b94b546a5b7d775cf496011fd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i502fa4ad521945b8826e3839f0745f93_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i395a6e4940d64ed2bec9316b378ec8c8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5264b58370224252a5807b39d5086796_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b66b1dc09254e0dafc264e56423a971_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09b9ab371eea4be3a463aee5c5f208ea_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23ad27146c4e4618aea56df3e7296da1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11341b71933c4f52bf2522df7087f1a9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id937c3dd2b6b491ba513c1d81217ae03_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb386959f9e7496095003f860a75ae85_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i904890120e2d46759c09e871c2326280_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c49f17ed7044646bf0660b4674fb083_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cf8f0042f584cd4997b01dae38e9ac3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55a4e4acb10246b98efd1bd61b062b20_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7ff40769dbd4937900836c4c3b44f3b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i698f21ef33524193bd692b20fd890fbe_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5eb9f9ad6bee4d66a8d513a9a8d85feb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96ff3c70465641de922edf095bf85a27_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05145d6360804220b9be0287dce83330_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3487193e650a4f3f9cbb49bacc9279f2_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6980c9734a004b49a8dabd8f0a473a7f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id30e4d8ec771461f959e7544fbd619a9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9200d336bf314594bd65748ec84c9eaf_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48706d4316d2498690f4248fee7e4a57_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibaa3af9364e64c7da0eefdc36d78faa2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b48123935ae47e48575c4b985e5ccd5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d24648e20b24480a4b2c437d32d75f0_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i896205af3e2c4ccbb1abbb68a6f07132_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaea92d6c651a40e8aad3a50d51006445_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc0fcec14ab24f78a299c35460e75f4b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6113b917858947f4b574fc193f5bd766_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72ad6b27ae8643f0be43f982bcb97979_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if713a26b7a8b409da41fe16ee7d9eb5b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23bd2ecde8fa49418e2ffe00781955a0_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2294dbecb9e84977a35bda314b22d547_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b8accfc56584fe994396d87c507fb29_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26febb66658349a69bd89e8ea453a1ad_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecd5ec7fcc9241668bd483fd064579f4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib327c5f773cb488f962ff520db06540d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1d593af25084975ba2a07119878227e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22fd54b90ceb45448aeef80ea15d6c3b_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96dd8474ee8a4b5ead6a9fc7be8b201a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifeaa1802f6624c1a8f50372c96640d22_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20fd879f49f0473399f144e80495fe7a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0325596e9ca04fbfb74c86ead07695f0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1124dbf2ef914071b2b9cf78eb37a4e7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i635d29b2b8ca42e69fdc5780116cd359_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54db1e81b1fe4160998d396636052a63_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91391ea1862b450290f08781b78dd007_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2883c8f47f747bbb8a257d49ae91fb6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf292a92c5d24e5ab8c4e4874f1d5153_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e1893ca622140b49511f5d0708abec3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i013efb806f6545778e0f6e4ec790030d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1184c032691464ea5996861aecfe381_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifdf470ee34164985a4a9b2d27979ddfc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56c2149c28c043d59880d6cc25aa4ac8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf7dfe746c72430db6098eef323eb662_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcf8e0a1a68944c58207c48e43b9aaaa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c6240f5f0b44965a172b67cc59e885f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:StatementOfComprehensiveIncomeProfitOrLossLocationAxis">kof:CostOfGoodsSoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd9f84b5eef948c6aad93981c739c409_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:StatementOfComprehensiveIncomeProfitOrLossLocationAxis">kof:CostOfGoodsSoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i496b806d1f8b4821b92985d6b6f8f578_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:StatementOfComprehensiveIncomeProfitOrLossLocationAxis">kof:CostOfGoodsSoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib75e7d09931d48cb9df88dd078ad9b3c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:StatementOfComprehensiveIncomeProfitOrLossLocationAxis">kof:SellingAndDistributionExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0965a802cfc4ea3a4eab26a7d02e8fc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:StatementOfComprehensiveIncomeProfitOrLossLocationAxis">kof:SellingAndDistributionExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i456675d225ae44ac8598601e6c0c075d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:StatementOfComprehensiveIncomeProfitOrLossLocationAxis">kof:SellingAndDistributionExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b392f865f0f452cb69095673f942d13_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:StatementOfComprehensiveIncomeProfitOrLossLocationAxis">kof:AdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea3cf2cb30fe4c79bf3baeee8a201627_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:StatementOfComprehensiveIncomeProfitOrLossLocationAxis">kof:AdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6763e60e22f1461eaac752b4c0116ad7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="kof:StatementOfComprehensiveIncomeProfitOrLossLocationAxis">kof:AdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i634ce140f6ac47e8ae58e6c66572abd3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FEMSAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandSixteenIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65b0f6de8ff74f94b5598b7e5b2b4b53_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:KOFMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandSixteenIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15f3ef88474c4ef38f39eb13522960aa_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FEMSAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandSeventeenIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6927b7c785443049e7a18b6e5ea29b5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:KOFMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandSeventeenIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if492897a1e8b4cc982fead220bf3325d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FEMSAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandEighteenIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9806db33a5aa43b4b5e0e6ed36fd67bd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:KOFMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandEighteenIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25cee85bbd3c4c3e856af9ed2a35dd0a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandNineteenIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FEMSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f9521313e384b52b2ca19d5f479cc88_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:KOFMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandNineteenIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff3843fc9af144edbe3fd0226ff7c924_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandTwentyIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FEMSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69bd5e22431a4e65afff094d676bc919_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandTwentyIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:KOFMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibad4723c12d4415eb3e46a4b5a79dfe0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:KOFMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9c7067a2a4349848127181a1caeef40_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46cc00cdfb9f4ada9f2536de71a919c6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20729259d528414083d4be0cfde2c1da_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd36fe99dea1432487c4094fa9a237eb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1da28b84a784a348fc3480dc0bb38ed_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib39570aee9704183b359776f42374851_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00ef5045f5e543e098ffbd61f9f95364_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e699da7e3a04467a39aaa78d82519f0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3ec2064b6444968b25d5721c777bac3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87a0f482ebce43e4b62a3d5c53d72b6f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd9b6c461fc54b71b1ff2ff3da566bd4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80eed6554e844d269fb80956ddf66803_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb4812477e9c4676b4522a71fc5e9fbe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05541713b8c64ae58a9426c7d256e9cd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe9b66713ba44a17b3d79078ec0518ae_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if86dd28aa14c40ad80e055f907c41f7f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc2d7c0090264a30a203cef200c36c3f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic28ca1a1ad3540359ecd4572639246aa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i671534c495d742b2860aed7aa7b8ae27_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e3cdfbdddec4ae2a1140f8cd34c620d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6318e84ad07b4ffd9861f769ce6ec820_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1e48b6165af4434b297085316bdcf80_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3804386ddcf4d01b1bd4897e5b3fad7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fa455dfa4ad45a2afb1b3791b4a4bd3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8318ad2ad5c41339fc418dcdbe6a767_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b65e063e186490082d0d64b45dfd4df_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58cae0f2a35f4618acfe4e120b27f1f0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5fbce7c4b7544a18b730af534ab77eb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fa4e425902348b9a6b5439132d979b9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea1492fd3b0243a3887dcdfb08ef3cc8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb12a36e687d4bdc9c5ab5a70d96c51f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd0796a797fa49cb97367302bdfc44cd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i966bd0fdfed64e17b3eb27c4565351f0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i390dde1e8d0f49f1930b7f7b8ec0bb36_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c5cf79192a74b0e8d5f72815e45cd0b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92041bd77b5e4880916c958fc5ae546a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic851bdc683874747ae7515b4fc0f5c0b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if440362e7b2f477786583fb057beea93_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d9b184eec5e4ab68c193e66f7b4af7a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i239ed7c9d30a412da00d7a0ee7054e43_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a0f0caa083b4eb3bdcca5b0c5690015_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i029abb0b321d4017bb62a7199ef9d7dd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide12f7b817404d18b12a85e46b06c27e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5fbb295349449caa54a1c1e823b4092_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i047ddbe09b6147239a9dce09ebdd0035_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b25280ecddd4cf581a646eec6671fd5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice83e28f42c74a05833b6db13557dbab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifff1ef4b755c48d89a358323743e8d18_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa2de50a028d40aeb80e15816809b006_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e485289b7e3425e875903e18342a6e8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iade8dd01ad064e92a78e9788e11e1cbe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cf445120a844d328d382e1b317b5f1d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermYankeeBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d9ee9b02154492da5e3738c47b704cc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermYankeeBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46352805908642fca9b2c18128d008be_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermYankeeBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bbe87317f4f443284d63edcd8fd8cbe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermYankeeBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i209ad24037054e51b8b43e894ec0bad3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermYankeeBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3793cc3c08524314bebf6aec592ecd4f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermYankeeBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7250690373f74eb7b7c09977c4ba4cdb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermYankeeBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if23b63d4571f47029a06a62c97144e91_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermYankeeBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ed507aba5624f9f84d974ee447ccdb6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermYankeeBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i439b8bd7bf2b40f09ef9cf5dfced99ad_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida2f41af049f487d8694fee4b6a1683b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i887878af6fdb451bb0b962f12f6e50c0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f3f6ccef40a4af3ba688219a2a4faf6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70773564de8143b19dc0c72f29e0592c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4779ca9bd83f49a099e9be16e86d2f11_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae6771f701cd4712b71041f03e30927c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i746f82869f574595bad20bda07dec1e3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if22225b21802473ca7aedf499b466e4f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68ffe250d23b4371bb99c36dd91174d0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf9cedb15725421e8d3af16f4fb2f27c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4245f5fe18e640728854fae28fe7562a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15740e800994447ea924ed761dc61437_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecea6cca7a354d5d88d895fd8887fde0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45647f636a304475b914ec36c8e2a246_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5335ba1d233649118135ed31b9e5416f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb59b839c4a74415a55ad19a7b044f7f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie29700fab9e14164be34f9056860d8d2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e993aa9cf40496098c6f52a5e87bbad_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9ddc5b16788475ea913df448d559091_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief4b27b345e04b1abe57340efcab2e99_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic67b552b9a784183843fd6afee850b20_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf50a15c39a24d498678f9e05e1c1a01_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbedd51b30c24cea8e48956172f8a8eb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2ebf5e6ef4a4f4a949675804aac4c51_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b3cd682ba44416ea7467048fb7afe45_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9d23aafdd9d4009880a486735d260eb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7afb8ede1c94400b1296a049bb59ebb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie518027926664b23b33a5064fc80904a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77fc07dfbf95461d970b93fac013c9ed_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5de8d5ca3b504d2f8a83af6be61a5fc9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e207bafb559468f9e518028a746cf46_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic92b7339faad4889a06de0cdde1fbeb8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d69dedaa2744f8c82eaffbaef0fc295_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i634c99a1bf6d4347b30d78e2c0f31c2a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibca919890c21434892c21deabaa1c44c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ed372d486d146b984702f73cfcc856c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic66928e7aa6241788b65be2e4a3e7c41_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6fa967c2aba4c03aaf6a1bfec9fb6d7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0b6489eb3264489bf0f39c1400a9e7e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bdaab4445fa4db790374707617a55a5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2a3f8d4ff094df6935de7d0d3005ef6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3154423d29744f7ebfdab99b84356ada_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b29d86ce16844db8736c3dbf035c62e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida26d83b00ed445fb5ad076d5c0aced1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cab937b7d0a47b6b6d2c187441b249d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95e2aae3d6d6483e913eccd76a930463_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i742e22b5e9a34da8b8ed19dd185f27b0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e7c244bca824b1fb4cc133042642fcd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3aa5072fd2c7427c8dcd0c8208325e37_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i650fa96f6f0f424cbe4334dba4ec163e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5bad99513ea54f569f6c6823361407e2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c83822ef9fa413994a2e570ba5a64be_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd51b5a4e245440d8d4ec6263269c1a3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i817b89e4d1a0451d957aaf03cd63a3b3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00e1742c250c461ab01288d988bfb939_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f9def0c0b454d8ba4b7a259e52633d9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f46c5a0b7f94c10bb5fdb9f4902b7ec_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia94c0c8d6c92478986adf17c650e0782_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3abc440aed764372805c1d48c645583d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84a7552b661943ed9b6483fd49e92978_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1082dd5843354455ba587b848e2540b7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:SevenPointThreeFivePercentageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95b3a9a1847f4ac6b018375ec8c0aea1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:SevenPointThreeFivePercentageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f3fcebf8d454c62bb3344c23137dfc4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ea9de733cfb48f4840df28ba3d6145a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c12ebbb2a2743a8b9ae59fb3d4e0321_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30c3862d772c407fb8f351442890cc70_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a9a196ca1e449b3b23cc8888aecfe38_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fa4ffc0948f456dacb15e3b60cf2e39_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d0e1f1ec4794024b1c21370054428e6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id75d4e101e91444682aeacee6018b1df_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fe521bbe5b547fc82d0348a1d917e8a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib664991bae0c4330b33e52222b4a2019_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3977c6134b7a45caa810affdc4a9b1c4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4578a9b4c49646cfb522f74081160454_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">kof:UruguayColombiaAndArgentinaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if478fb6734b1495aaaa8800b5d6a3db3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ac0b124bc5f4f8486a075878e9b4567_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id338918b962f4927986c72edd1131744_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">kof:UruguayColombiaAndArgentinaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib48b349f96454b1fb069a52d4cd21821_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:SustainabilityLinkedBondSLBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i898c1fcfbe654f07801c04bb02d2d53c_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:SustainabilityLinkedBondSLBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe19d7bfda2145dea039d95dc0081ca9_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:SustainabilityLinkedBondSLBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33865c82df32445993fcfb9144c7586e_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f732c1a2ed8432d9a1641c2fe739de9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic62cf4a88c4b40ffa4396ae60d107944_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i570001308bbb4ed9874a4753fb3ccdf8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iedf6879b5b9d48528e470d1f94fadd66_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a41782d28344f47ae8493863c013a83_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9276724cb5764767a2611fbbeaec91b6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0c032f865e946aa9f6959168d42dd11_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e1a40db7e434cbe8d0eceb7039f9f7a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4ba020680ea425dbf7456ef9f472387_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie58e63bf30344d2487613aca0972b589_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b57d06d31ef43faa8a60fa0da19316e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i606a7c41fa2c4d37a6a3776313859583_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i827006b3bfc24a15b21dc5657f8c3236_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25a41aa63a4d408caa546470e29920eb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4edd38833044256925120e50390662c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e6b77d1020142f7b386398f44b786b7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie94443275bbf4d92b7e1d08f6febac7e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6932cc2709a4fdaa2c41347fe2a2c9c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcbe724d62094592a354a6c76898c56d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ef4af8d9a504e36aba406775756297b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6a04760ce3b4ea7b3d532373df54c8f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84dbde926fc24bf982e30a93f4c8eae2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i336d7eb8fc664cfda3c0477973d610ba_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9f33be817654476bbb8606f50714e12_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic106d219e79b407d842b2ad068395473_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4bd64d2afcb1485f85a7012ebce16092_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02bf7d849a4b441385014f36a2a7e4be_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a0b1709af4745078ee683f90d0b3d9c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabae9e6c5bbd46938c2e0cc2ec857589_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i582b501c1ce440b3b3fa03ad563260b0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermLeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec4040de16da4f57b0fff48eb250667d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermLeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e35c29443904a95939e6f39c136e692_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermLeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40cb18f26a1c4df08c857e572935343f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermLeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04265978e15f46619ada7b2060f80160_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8458cf65d3e6481485511d14226adbfc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a27fcf4d5d541f0bc95134863e6760f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0800b98bdd24a5f8dba72897a3608db_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf15e7ba170c42b49b33b567cd7b3eba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c7f421cc8e3416ba99885e7fc72f6c7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id04a0c08635c494c8bd1d632a51019b5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0dd4276ffa374cb2884fdaae03cb1d47_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i741cc242bcd34243b870ade8a36da9d8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignExchangeForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1be262ea42de4e869274a2fb63c68604_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignCurrencyOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17f244d866f04fd29f2f1b97f68a3ddf_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16c82220714c42cba1f0a613345b748e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44a9b5d894524717b868dd3f574387a6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TreasuryLockContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i562e42c3bd7e4314852db90b2f225026_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CommodityPriceContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2dd161d830404ff5a1b0b2017d1c1f0b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TotalHoldersOfTheParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b25b9bb010e42f8a2ee814190b2bf21_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignExchangeForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a12565992564d2bb026f4362ea1b3e9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignCurrencyOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i280ff7371dfd4811a46250d53bd8e29b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i560b8ecc9e924bccba4b412910924b3f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i087ad43e78cb47129cad83d24d493d57_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TreasuryLockContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21467cc28a354041891246d2ffd86bd0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CommodityPriceContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f40affaa8514d569bb9645107f4711b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TotalHoldersOfTheParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08270abcdca54053bef6911b8fc2ab1e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignExchangeForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3c74f2dd81e4143a78d114555a894e7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignCurrencyOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fb8bf16774149309b11cc94b605deb9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e3123e914914a5fa667b8465628af9c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i583bf212f27c41a6adc217f9d60063fe_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TreasuryLockContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cd5320122ac4c918708632f0c71ed76_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CommodityPriceContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76416d3f8d6343f2bd071b86f5ee5793_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TotalHoldersOfTheParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e0080f3eca94f58868496de832d912b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignExchangeForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5720729b5c2c4648bcf8e516e4a4896b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignCurrencyOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8899e3ac422a497fa1f8ea8a9652281e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8c953304b3a40a6a4682dc2a2eec683_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cfbd5acfb8c46f4aecbc77d17ae8ea4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TreasuryLockContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bb65b9cc3534f33b8479fd77b074bb2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CommodityPriceContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85558523509849e9b9c6942de942e5e6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TotalHoldersOfTheParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19257aa0af7c4700ad154cad097fdd94_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignExchangeForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03c2a58d2c334643a268c9d73cf0b229_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignCurrencyOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45c21a46adae4876bda5bf9e0e5474b8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d792651cea4434c9a385040bb3ec253_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9296f069fa614f0eabd5955de7408e36_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TreasuryLockContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice03d43678c54248bd0bb23f0c2e8b11_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CommodityPriceContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd0b4469e06640aa8648bf5f0e29ec6d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TotalHoldersOfTheParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7e3b3e5104544ce9d7e94f75471e00c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17978e2e481742f9bb32f68eb0680652_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanThreeYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1bf9ab8c5ca4e7698b6e72a753628fd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i556735842d364d018f4e7f4e4f8c7d97_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e360a3c2f994ec78c1130d500b11723_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i266bed7dafde4e17911de1621c04af39_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:LaterThanFiveYearsAndNotLaterThanSixYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bf5290ac70f4ffb81a45f94ec63f8b7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSevenYearsAndNotLaterThanTenYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4e5a13c13e24fff8e0420b02850c1a5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanThreeMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55c66b77afa54e3db31b551eab94bee7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1d4f7eb9bcb498ca0a3158a50e6a23a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:LaterThanFiveYearsAndNotLaterThanSixYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide0ca2c227bb46638ce5324e57c4b4fb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSevenYearsAndNotLaterThanTenYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbad6b35cc24400bb7ba9da8269a938b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTenYearsAndNotLaterThanFifteenYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36e064658bd44b50b015471421ca3cba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie310259a45514e8c8e2ad5f51ab12db6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:PxMegPriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbf56fb73aa84f8aa869851192337c97_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id02445fe5e5a438bbeddb9e69b349182_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7dd0746870a42ebb6ed6727f667f21e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanThreeMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22ff45283ea84fca994222e5f5cc4d84_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6591f904b2b94930a68a456a18a0c91b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanThreeMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:PxMegPriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9afd0a5144a4eeeadefd296bc042a86_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanThreeMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a95c529373e4c8bb4418ff20e8fcc94_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica51c7b2265e42848314f8e541aae976_D20200930-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-30</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia75d41ce052a4ce7b0033b75be90f522_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53555a5817d3433d888e9c9583512501_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee70215fc5444c4ea4005e50d433f587_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0a7e19f482f4a6997d4157d3514db69_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:IntrestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1df421fb7b7b45ca8cb995c51dfafd20_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:IntrestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcec28e4b2c344b3adc0109bbadadc55_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:IntrestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc2597199d1548879584d6de4633ac2e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:OptionContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddfdb488fcf94f829c3bed32f229e3b6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:OptionContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1176122c289147b4bd3fd6ecd0aeeb3c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:OptionContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a047aa1555f4e619dc5019752863577_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ef04c80922c45adab5dab29bb5f0ada_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87590658f7ca4a8ab59ee98ce147027f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31b1cb6cfcf348b7a2493eefb5940680_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CommodityPriceContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5373600e49464e96b3c581187092830d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CommodityPriceContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b7bc7ccd46f4dd9ad8347db4c80544d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CommodityPriceContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i005784e1955646c6b4cf40d0d92df9be_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesNotDesignatedForHedgeAccountingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:EmbeddedDerivativesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5fc936505e2491f87cfe0e7512cf94e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesNotDesignatedForHedgeAccountingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:EmbeddedDerivativesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if621987f8dc040d5b217befb5cddcf00_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesNotDesignatedForHedgeAccountingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:EmbeddedDerivativesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6155e7c9451745eeb053d55c79d33b5a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesNotDesignatedForHedgeAccountingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d0db0d2b8e4449782ccba14a788a62c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesNotDesignatedForHedgeAccountingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ddfa34b3c9244819ce891ef26de0f12_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesNotDesignatedForHedgeAccountingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i665917d4056140a3b79708e3e639ca2f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8962025b7eb46ef930c27adbeccbc92_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e8621a1e2cf42e5897c79b350c9f98f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1caebe2ef24f4fceafd5b55578c82eee_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:EmbeddedDerivativesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ed81fc749704aa69f0764ac725426b3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:EmbeddedDerivativesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06a0107b8e984523a9d9eeeba88f166c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:EmbeddedDerivativesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5742dc997bc348ffaebabdcb415c9794_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDMXNUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief99489d6b3f482782a29b19267f4fea_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDMXNUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e448672db7b4a9ebef9470e46d6208a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDMXNUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2abc3cc2d10f48f8834e16d0059fee2e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d7a889b45034836997c81402939c6b4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief1c69aeed3a4603abacbc359fadebfa_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icacfd4deedb5472fa8c6e6b902702d14_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05c8802819a84b129f8c0c329bf7dec6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47a3b87b18914e468e499435231847c2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20a6cbc3ab2d469ea5ced59360410f5c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDARSUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i267e6e5d79ee4c7c9378ecbf79559226_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDARSUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f9f0695d57f41019508595fb76d77c8_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDARSUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d2984eb3f99487281019fd91bfa67ec_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDUYUUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae1ffbb41acc4a518997cc8c984c0356_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDUYUUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ac8c2608430418e8ad90969b151e72a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDUYUUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60fd7c9a67b24cd683204ad42712b2bf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementToPurchaseUSDollarCRCUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib683cdbe8e7e44a9a1816aab5d64449b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:CrossCurrencySwapsUSDIntoMXNMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ed81f9f6e3042478c32bfb6a9684df9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:CrossCurrencySwapsUSDIntoMXNMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9c5a787f8244ff1bfbf8d8d542441e7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:CrossCurrencySwapsUSDIntoMXNMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5547c8f68a274ea0ba45bf6369ab72c3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:CrossCurrencySwapsUSDIntoBRLMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i072293a8c3d847069920670be91da98a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:CrossCurrencySwapsUSDIntoBRLMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79f67979ca9b42c7a64d51622369524c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:CrossCurrencySwapsUSDIntoBRLMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib57f706ec9334fb9bded8533ac713c9f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd0e389ad20d4f42ae1232a8bda0c372_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf049d38f553439f9cc79312a90ade5f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1efa50daf6084a7180351cfae7122559_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafad3cdb808e4db9b70def207fd2e9a6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89552327dfff410cbd846d9571abbef0_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f61a16620874673a3d28f7873ec71fe_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:OptionsToPurchaseForeignCurrencyMXNUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd53e15965684698a2b1357010ad71ee_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:OptionsToPurchaseForeignCurrencyMXNUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c48d8f93e4d489586117d35180f7b1c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:OptionsToPurchaseForeignCurrencyMXNUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1173242ab856436b9e01616d77b24e0c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64a93f97ecc44104b4904500339d6351_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bacfac1e7284c3aaf6714fd7ed36142_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e3ca428c6df4ad9af980124b3cb6794_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:NotesAndBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31fbcf2cf4934a14ab7fada92f488000_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:NotesAndBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8404ad04b11c469f9f6b5123c82254ee_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:NotesAndBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia482870138f440f99966a72751e2414e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:NotesAndBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73f555c8df864f91ada79ed80da1e048_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:NotesAndBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearSixAndThereafterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6aba91f7248b4729bb56a225ed0794b3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearSevenAndThereafterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:NotesAndBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40923db7cb324fe79a0e2510b48cebf7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:LoansFromBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0c5d368c987470686534012e5a9b202_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:LoansFromBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i439c63aed29a4f1ab11298885c562af0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:LoansFromBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67456f62f3b8456dbfd4dfe648ae0bd6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:LoansFromBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0206c5c87c54dc6b8435fa0418b0db9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:LoansFromBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearSixAndThereafterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9604b8d041f4dbf8f085b352fc85fd9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearSevenAndThereafterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:LoansFromBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i930716d8bee349098a0681b5b974b44c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02fc139d57144f729944339924399b59_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00d44783cd94459e86aa78616b27fdd9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4df77cd66e84361a41c5eadfebc1dc5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9891e44e35349d59b7463fdebcd914b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearSixAndThereafterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1da1e395308c42a7ae597ced74933a74_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearSevenAndThereafterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2062872f234543c196dfebcca0d204ad_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if587c3099af04a0e8e68c5c5b04a1956_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40423834281c44baac2b8619ffaa9729_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb698b47dffb441e92247af0b701ab3f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44f89ac647aa4262b799c1ed1d4ef5a2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bcda4f497e24a1eb3e3ba9615d38564_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5324c112aed141a2b751650bd607d820_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59f4907a711b4790834d01a5398aec79_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i060a4a0c209f4b848cc6bbfbb1347274_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dcfdcec453d4c44a5bd22744c7f5924_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id756ce7a48054b78b33e75f0bd0765fd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i988997baa8c745df9c65e51c03433b01_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7929a61e54a74478b4c09eb070d175cc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd58d0c334cc44078f2290886f43d910_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ac2ba8ddc7f451fb4850e7d5daaa04c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i941aa8dcb39a4818b0b0792759ddb249_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a7e35f258be47a7a0d645e9e056aa9a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b03c215c6e04c2198db237e09eba761_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a80c0ad65374796937c0d7b5f57526e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifda3d04c57b342eabe11c42a7f80b0a2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92cf8573f7b3420b8eca8bcf41df6be9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4dcc48dafa7b40e5a9b1657ed84fbcb0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i731ebc130f5c4d48986f9f61dfbe2503_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieac8243c930d4fefa2ad27701ca488bc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75ce649ab6d94f62990084677f00a9f9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib168d43641e74046b97f8d575abafd29_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id374877b082f415588bf038797f43a96_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i138bef87ec6c45e0892bd78d20a9c441_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib51b628eda504075b9fb956c87041bf0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ac63fe6c3ae4ac2a9be1df5fcfefc73_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7459f469e5b4c3c9284989567c4c776_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCRCUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i894cf4fdd4b04667a8a5c02ca6c2efa1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCRCUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4868943994ae491ba4027e4ab2057564_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCRCUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06b4170187b7499c9d586e3bd9cf9034_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCRCUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbec5f5b77fd4af99329a4ccf4a1a1c9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCRCUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57d34acc55744c2faf218032bcfec566_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCRCUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1ec40aa15864fab80d7d32f35585aa1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7a152ee922e4e848df6f69b7aebdd59_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9de96a486e9544c093ccd4228c486ade_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia44e15ecf7b347658c0bcdb52dca026d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6ea28d7dbeb4d50b93e2e08efb6ae08_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d77e4a634114351a168808ca5481b0a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56721b6abcaa405582d439a19e4ea366_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e498fdf479a462abbf5cb42827871fd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69e75bcc582640b4912e5734b87fc51e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3737d9d1fccf4815ac4c6db4abf3855a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9ee3556ff714afe919d69d511cd6bc2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9b8249797344cfb9a2aa4f157476b54_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie27988f5eb824483a581999e69ecc952_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc977342e39f4e87ae1aab0f94ea3e47_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72b771d426ce4e7fa35b9ba7643a69dd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e70461d7e1f4e16860eb0c9c3bd18c5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43f71badeacb48829df18d393594bfea_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d412568511e41238c2d08725dca2b48_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42c748a712ff4d9480dd780d08b28730_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c2df3e86dd649fa87c9dd45b8cd4b7f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69e19747d90048f8ad45767d44c33114_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04ef0ee8b5a84051a030d7d526896fdc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55d9c396d91c4ad297ab935cb34cffb6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6684b97439b64ebba5056a48ee5e0da1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c2ac4c6829d4ab58c963fc9acb9209f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4264d11c179341e0966f77c91bdd7559_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5761a017661c4129b1964736937ca336_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaecbae95c39746b4b2751ef488935b91_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerT"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>utr:T</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i082ca213c7164b6cb6bab0694aaa36f4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i183a94f1dd40435e91790afc92101bb1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib55bc3ead49a45919ed677bcf365c77e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida532060afdd4f7dba64c4fc19fe64cd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33e7246888c944a4919223275b4b65be_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if166c24223a54e29b8128de5e1c67e96_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDCentLbMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerLb"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>utr:lb</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i6ad7ffc66e8c4aea87de084d9b8e0982_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDCentLbMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e93c9686f05432bbcb7a4a0d01d774b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDCentLbMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05cbfe10eb9145d1b3a275f80cac0c6f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:PxMegPriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d76a7159e224c40990248d0e676f475_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:PxMegPriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4f862577df647a4b02bac7cc3e51b76_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:PxMegPriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5e00192f4344f21b736ba4a13d01d9b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if42008b1023844e9ab1dc19731b5865a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54043cd1ae024427b16a8388391b30d7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad1f79c48b3c4c4facd5581ce5277dac_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5790602d21f34d039c2ae23031095f16_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id43df06772bc42aa8b0951bba628dc61_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4385fce32fb24d8dbb1e06529e18581a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic66d51ce128042ba93b42289d8084136_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabbe388fe80247abae97314106060a88_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i368829b56c6a426194d3a521287845dc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bdfbd7e4feb41e0a37ec13b79754f31_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c37a489373246edac662bc868a340ff_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c474216f8c940169758d5d36eb49362_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83232d4798444fc7ba7ae15a62cf1805_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia77cee61e4c84867b6584c3b12cca0a4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie831b26bc145435bbb6c11883f57d845_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b429bce15b54049b98e64e5c01d29c0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie11e5edc97314e629aa094f527fcfb02_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fdb36bb237445bab251d47009feafba_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9f362264e1c49d7a826fad48f8db285_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i523968a995d742deb64915d554b8c967_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22d2602ba6cd4ad58439609c1acf5d97_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4dc64a1dc8f340df8ebbc7b3c370e7e3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i703a782f29914251ac3d3a728e60e3b6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i359b0c9edac1486e85e1be0c3f6d3bc3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01d9c1b9fa92457098b4839e6d6c721a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43878b2a83a24e298fc9cb3151d8c8b3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3dd7156c46514ad4b68507275cdd5b38_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i269ca172792c410cbafdfb476893d29c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic29c8e84d1b2455892464a953fbd63b6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbd158d4268d4cf882779b822a7045cd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b64075fdbaa467095359f37076d9a32_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f3a59d3fd7a401fbb4830f6efb5f06c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52303ea3ce22483d89ffcd5474477ae7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i370c99f297c847c283e4a815ebcc5240_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if37bca2ebdd64c4e9ef349225ac2e2a1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29aba3f9fc3a464c99da10882a02459f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ae2c8e1b2024a9281a83461ff98c98d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i099ce85941b045c99b42d418c11498fd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie841869f258c45bd918983ba7bf93863_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcebb32fa9024088b6455a601e0cc2b8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i018e315691de43c8820344c6498e1447_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d2ad389b8e64ea18c238e050aa93209_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9267154f15314134af43bf9b714cb93e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35caf2eb3e364063b30adf0aa4ba4d45_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b51a03f9d674990aa5c3d4f0b760af5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb5d6339665d4510963516bb86f031c5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i219a45a97f2f4a27a75ec9b5ba3bb632_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0708fb218974e80b1185027e9c4306d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib68f54f9aaa3474cba501afd06369d35_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i289ae238a7174e5c90c1baa28c57b2c9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4db440cae684448fb309ec70330bd6bc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19bab923a8684393a8e87f4b28ba0a07_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i132640e5520b4ffe9519185f5f11e8ac_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7da4ad6b261a4120ad5972519042427c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2737149e59348159730b787a8aede50_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6ee3f19b77e420687d906bdaeeb4cc1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb9f903403454ca281138241a76d7c43_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3ec5bd9c3cb48f699139c0ee6b76898_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c186afa55de4f53913985cbc40e9f70_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7d2006c26f3456da7053d391caa4cf4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDCentLbMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9323d0f57afa4bd6ba6dc646a654c4aa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDCentLbMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34330df981a94574bd8fa8b84cdbd66f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDCentLbMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b082b133e104ee0892aa84cd1c79b59_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:PxMegPriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibacaeb9819534723865a38cf846a1585_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:PxMegPriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e135a662224471c98747f08b902a7bc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:PxMegPriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8754888368784d469f54c9f0c9f303e5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8de2d4977dee476db3b25e046a6026b7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i963ea589861c461a9fe2a2e995b62e65_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fe6549a64f14b759f63cb77bc25ffe5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee4b825463ba4a7ea5d2972e6952d2fc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9ec3d798e5f46f29c319ac6664dac10_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia22fd5bdcb1d45dc8f9862cdd99f942f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb91049ece7547bea4e987856c68e01a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdb1e9d914254510bbd1c37080baea37_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cadad48301f4dbf9ca0605d7c508938_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ce3e97fa2c24e5fa923c9a05b61583c_I20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:ClassBCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36723d92968c4f73998bb9d47b71f769_I20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:ClassLCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0029e701e53e45bca1c676ad7aeaff43_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsPriorToStockSplitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:FomentoEconomicoMexicanoSABDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib46f18993292431d830745b6831f0213_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsPriorToStockSplitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:FomentoEconomicoMexicanoSABDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i239d1a2404344fea84dfe8e963a0f164_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsPriorToStockSplitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:TheCocaColaCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0adb321d17154534b57dd2621246c337_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsPriorToStockSplitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:TheCocaColaCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7be567885ddb4140ae199e3112532403_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsPriorToStockSplitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6f1c3b3dd424caa9ef53c270cce86fb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsPriorToStockSplitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if890ea0a397f4a6faa6f43f7d7f376e3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsPriorToStockSplitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i366977f6f4a243bb97586fd81d5d6b30_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsPriorToStockSplitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41778fb9552f4b8fa7f046d50b3bbff1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:FomentoEconomicoMexicanoSABDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if727c6cffc00497f8149b135d559bc60_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:FomentoEconomicoMexicanoSABDeCVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb8a31a97aa44ea6a57d5867c91443a1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:TheCocaColaCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf8dea7e3a554b7daba5af5b2e26b8c7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:TheCocaColaCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03d6ca8818104fd391419924a434437a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesBSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20618dbd961b45599703efa8cd5c4c18_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesBSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd61d3223d0e41debbd658a733616a84_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5aad03c7b6364efbacab306890b8a46b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia02671d3e0e84330a9cc988def76d731_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fef025136d24e01a9b478630bfb4eb3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id89409b043834647984e4e10d70d6778_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55d44efd61d84e859df9fd9f62dc43e0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i599493d4775e403aa96b2ceee3b7d29d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesOfBShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddc132538aed4d3d9223240075bd1a51_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesOfBShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72a3b45668524c419822d56d64d3a0f6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesOfBShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ffdaecac4354126abb3cc14fdb8e2e9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic06b1f140fe84513a18044224765850a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i384873aa24aa40569258f89ef53d972e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f8ab6d0407c474dabc3f7331f1ba736_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i696cc1fa56ba4714b5d9a1c2bffb3c21_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f2efa6cbf7f4a2faa55297cd46ce936_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib31ad3377e764576a9404bf780fd4ab2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2033e2aed8b14a61a4578a76dab8403d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69bb36525b1447ce8d5d939e6349357a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb07345af4c74bf9bdb019c256092970_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab7ee7cbdcda4cd5846aff62100d8c93_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6afdc984d6fe4fb4bd78970bbb471421_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icaf78921b5f24f63904ac6b387fa94df_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i221909f413b64b01baeb576076ffced3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesOfBShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c28803032dc4cddba0b8395be1c4aa1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesOfBShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i287413b551104b3381f6f22ce05f5eb4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesOfBShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96fd07166bd94e8d99799990535f84c8_D20210504-20211103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-04</xbrli:startDate><xbrli:endDate>2021-11-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie70ec24bb98441debfc6da26f2363949_D20200505-20200505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-05</xbrli:startDate><xbrli:endDate>2020-05-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50c07305d35d48a789c1a5dda743ecab_D20190131-20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">kof:ReverseStockSplitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-31</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacf1c1b868ea45939e9f5c087d795e4d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesBSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b495d8f0738496e98a9100864fd1f5e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesBSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55dddc4a3a414f8d8d9362459b132076_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesBSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70cd38b5189c410382ead236cb5d2244_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:CountryOfDomicileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9fbbdf9175b48eea1e53884febfd5cf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4ea6c9603e04c90a8d50b89a5a10cec_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:CountryOfDomicileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d2810d7dbe441d8bf82b8e34b887020_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7ea702590f5437494e03381bf557988_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:CountryOfDomicileMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5829bdc78d546ab8a03000e63ffa5a2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e519e97586848219635bfd1afa979fb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ExpectedCreditLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff8865a692e24cf1847c29e4742035ed_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ExpectedCreditLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i961a01f01eb74e58b59773e6693792a5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ExpectedCreditLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cd6bae2b00d423fbd0e0739fea766b5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ExpectedCreditLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4479d488510f43f28a00315a5061869f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ExpectedCreditLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f32a4bc903c4d1bbded46cb4d4e2164_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:InventoryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb8e1e6223b14493ad8512c4a1a926fb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:InventoryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic034134325d643c9a6bc1ec3980e2352_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:InventoryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf003ae2534f4d4bad92cbae7585ba45_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:InventoryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d15d19c0fc64aab9988932bbf87127b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:InventoryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a76f85e99634c51aa7f3f593da76ac1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PrepaidExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77a63d795bef48da963be047d33d8474_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PrepaidExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i728ad9cd6ff242b58f9bf09693c386f7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PrepaidExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb2d73236f194540969fa36b994ba7ec_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PrepaidExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd9c290f710645969421dc8d2969d942_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PrepaidExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45278e173f514818940086149ea30a01_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b92062399e947ff940803f8e32f9e94_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d0fe7cd574544b490853c5af4442da7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3dc6b8ebbb148d9bc56f7e9008aad52_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bb03208f51e4c2da6c629b7e7b524d9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5eccc13f322643c09f0e8da0b73ec1fa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7aeae19372a84a06a7582be28a58e04b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0a9ee9b8be44b87a3f96f4bed141a88_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4ac5c318d5c42a8b793c518f4c64625_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45cfb4593de84790bce0a01daaa541e0_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic00fb8f4bbed4c6190035031eddb153f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7a8c2efa0414e0d80fb53c723c288d4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5fe7c8584fb54d29bd5dfaa6bd9e3e79_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica5f31ebd25b46b684116e1d22a3fdcf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1443f2c545364943bc9e1a3bbfee4eb4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba20a8fd71464b9d9de051670843b8b3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:FiniteUsefulLivedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i172bf3c73f2845f9bf91c7f86e5b7f91_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:FiniteUsefulLivedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9985be54d8b4b90af98e2e014bfd1fd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:FiniteUsefulLivedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic75289e1a3df47caafcefbe4aad88d83_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:FiniteUsefulLivedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4684d5bde78b4675aad5f0afc0bb4ec5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:FiniteUsefulLivedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i401f0a9f8b12467d9d3075c53a54200c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:IndefiniteLivedIntangibleAssets1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0b508c582074d69abccae0ffa936e8d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:IndefiniteLivedIntangibleAssets1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb062f1c4ddb489dbf2a342c717236a0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:IndefiniteLivedIntangibleAssets1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4444c5ea9cf423894f5617ace7a185d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:IndefiniteLivedIntangibleAssets1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if466b5269994410e9d5bdaf6585e47e4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:IndefiniteLivedIntangibleAssets1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4e75714ba904d3f9b03cbe263568979_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PostEmploymentAndOtherLongTermEmployeeBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90247d650fa04b0393f20fef896ba58f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PostEmploymentAndOtherLongTermEmployeeBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53ca9568b00249c18b94889168a51cae_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PostEmploymentAndOtherLongTermEmployeeBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa46214df9c84f07853d3cb92fe89388_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PostEmploymentAndOtherLongTermEmployeeBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12e1d3c38c8543979d4a43398041e305_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PostEmploymentAndOtherLongTermEmployeeBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id45ceefcbd0c4c85bb2a8116e2d24292_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:DerivativeFinancialInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1743ead08a9b4cfda2814b7c1d03cc86_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:DerivativeFinancialInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1162d69da829431cb5f883e2ceb3f68a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:DerivativeFinancialInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c4015b9fbe744cfb9609b769dbf5dd5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:DerivativeFinancialInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida43964c73ee420ca50e0f8be5b0b8e7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:DerivativeFinancialInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i899986a70e734a109e986c9bd689a5c2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ContingenciesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if95b7b15524d4c3d88380f33d821059d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ContingenciesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ae9fea7b4c842c791a4585879754f02_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ContingenciesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia96cdf3369014b698eab66ac1dce4a43_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ContingenciesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i800d6c62765d45cd8a06abeef9ccc484_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ContingenciesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab1bcc21fd8d40e3b26811f16e73a527_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:EmployeeProfitSharingPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39a438ad9fc3488ba1d2c29c5ede4293_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:EmployeeProfitSharingPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc7d3b88104f4aff9193d2d911ccad73_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:EmployeeProfitSharingPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd1a803e2fb64a878458eec0470e2739_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:EmployeeProfitSharingPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i316778bbc66948ff89b89c077fd4c7da_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:EmployeeProfitSharingPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e59bfb7a5014be9bfb276682d5ab56e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxLossCarryForwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65e6d0f49d634d7eac799383eff67138_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxLossCarryForwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie52a768dc34741e4baeabeddee0578f9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxLossCarryForwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39adc5d994e84b33be1d0879866c2e77_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxLossCarryForwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f888987ac7d4ef4bf936218a62d8c4d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxLossCarryForwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6a5215dc169453b9d9748cdab6b9566_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxCreditsToRecoverMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i263d4f3c07d04e46bfe47eea637a8447_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxCreditsToRecoverMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fabd30de30a4209a9d34a67da5c958d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxCreditsToRecoverMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieffd3f7381e5463eabd9f7be20b31873_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxCreditsToRecoverMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69ba988432ce488da031cea65c5e26e1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxCreditsToRecoverMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d0235a660e54867af43009e953ab652_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a416d2d38ec4821a75e5d2176eabce4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bb7180cd54f467ba6acc367518a90da_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied768dc5754c4cdc9df8c65eb08f4e7a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fedfd95ead94c808755b9665c0b9810_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida36fd4634064651937fa52cdde8a76c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc4d5e96203c492dba52c4ff340c1472_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i481ae45ef4d7440fa58aeb6d733eb212_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdbc1e5f11214f9c91412e3e9b66c2f2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83520b18d6ac4108860c2dba2896d649_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf4c60346a2e4f3eae589a45f28b123e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i370c38cccb5a42498f1cc7de033b5ce2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacf70661fe5b4cb0878a4b6ef0c498cb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib51959cc7290443bbac5f6628a886fd7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7f2c6475fa742b49736d19fe5e8586f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2359bf334a4e4017abc40d27b202d02b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67a31492709d4af595d6922605caf9ff_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1fd6b8a7217942a08fc4975445d2c35a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9edd609238744d4ae99a9906253fc54_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c04b5f1cd2c4f26b32ab8f87774afbf_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i103181737df9495985c8198cae7bac1a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:DerivativeFinancialInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad9d4e87e65a4e6b9a0c048227b54c8e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:DerivativeFinancialInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0683416495514ac2bfbc3923e4d7a332_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:SecurityDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia254956a33aa487d8e197e37688edfd3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:SecurityDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaaba60d46b7945ab8020e8743fb2be79_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80039ac9edf149b9975ca3924261b4e7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibeff4cebc82e40b3a48f0a60552eef15_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">kof:LaborMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4525f3b315f646e7892137657994600e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">kof:LaborMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib921eb795bd2402dbee787f8848d4053_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a6f48f09c2d4a96bf24fdec18c4efd7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i015c3c0a6c7749b6a2f2c72347607b1b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9870a97c707b47a88767a5ec1e3ab61a_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64ff89f465b7448695c528dbb09c1de9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadd7d5c1332c4aed9dd413b16e9f541e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieef445d9e8f34a18860c1e68f22df1e8_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4cf833bee3f4de897e85264248ea2a0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">kof:LaborMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f5bdf8aff4d41efbfedeb9097875312_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">kof:LaborMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fadfa333dda4e9385e66201850f6e5d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">kof:LaborMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a1289c4fc3d4fd0a73b9ba808203a4d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">kof:LaborMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice0245de5b724437802d2bd9776eaa64_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">kof:LaborMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f066ee1eb6e4df590633ce84d0aef82_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc9f49b62341499f802ecbc5384aaaf9_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9820dedb26de40f39566ac1c5c6f1e59_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa475343fb454bbf9e1788d4eec02166_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaefa12d2963447a49fe8a8bc22520ce2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i230cbd7203a44044a7a5c91224f489f4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ItemsOfContingentLiabilitiesAxis">kof:ValueAddedTaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bbaab77a29c4100a447cdcda77f38cc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ItemsOfContingentLiabilitiesAxis">kof:TaxCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe165a40e17949fe9e23bc4ef1da1e55_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ItemsOfContingentLiabilitiesAxis">kof:FederalTaxesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1fba5bfe54b49d3b141ab41f1e94930_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ItemsOfContingentLiabilitiesAxis">kof:LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaaef11cf7b634b1a9fd791512d79352c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ItemsOfContingentLiabilitiesAxis">kof:OperationsOfThirdPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0582ee46ed4c49aaa6f9e3e00c7e5ac1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb391c095e104db6abdd633df80dc5e4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e27f4bcacdc4fae857c33dc06a3221d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09eb8bc467ca4909b70668f6954d7951_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddb9a584213242fab4e25ae126d6f49a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77e74e75b20b4781bdb8b8e8405b105c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i284c0223b4bc45ebb65b6b0aea38a1b3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13fbe1b7a02c44a191e4b1dae09db6a6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i144d72c6d444485bb40bf62c476734f2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i415a4b90846d404c950d0367e9d50a86_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00fde4daa57d4a85b46adfe878352e25_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecad01c444394fa3ad2a72082676038a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f5ec740191d43a287e3743169b0fa43_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b14df33d60943249efe07719491e3be_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e4ba49e0ee847539fd8086b6cc76fc3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a3d3611b79e4294922a4668ea6905dc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47cc2256fe2b4fb3999dfabe10637a59_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i687a5cafb67d4ce08aebcb9adf9f5a74_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i033ec423d995473dbf482039eb9a0b5c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb412818d7b24a6faede787d2fcb4898_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ca785aed3df477d89b31eb1d80a58e8_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c5e9872a6e447c79c9f570b5ca47fb5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93c66a00716d41ca98ecadf430290cbd_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i116a4bd78a964dfb9ff56572ca9cbd9f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i626edc3ccebb4f2b83ac46ddbf7542f2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia34537ca0e3d410c861d750795a500c5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5781c02cc99d40748309eef35e7715cf_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c3f2adef07149cda3626d4c9d122c25_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e46947578e1481abd44a4ebeac585f8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i867e2d49150c445ea0cf9cc2599b0979_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i439dd1dfb47a48aaab52c41920fee610_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i773657fe280847f3868fb990e8e79560_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5f0953ab9b5449bbd8ced44e9c68ee4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50b7f38f5e034aa19eae16cf17821d68_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8d0c20872ba45358d6a0d9118920c26_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f100778fa3d455396af1f579eaa6091_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ac6ca4a060e462899d433c59b7bc0bf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7093f0adb6bb40c3b0d52bbfb1fecde6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id762ffa277c1450db2a75646fba79793_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie17f2c69b22b4ff3822c7bce3d233776_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i641e3f22836e4b469908f4204b908366_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b8a25bc46604a9c92e2451c6c13beaa_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if00dc9a82aac405797cee3b964f491f0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41e03b44334c48aa81eeb2c9ef61a6d9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6388a33adb0b4b7ea01f56e94392977d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6fbf7f1c540470591954234ab2eef7b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91beafff5f7d4cf9ab0971caf963ce59_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80fd47e7de184a12a6e29522f1a8b152_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a25a7a22a0c43feaf04c8125e9c3f35_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icad84c86a852428ca93c6aaaea4e1b65_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60832c656e7d46329cdcf1fc8de65ece_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfa6a1d85f5843ccacf0a8371b169601_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ab47c817600420b9ad14e061cb88d2e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8db90a994b0c4c588da0df721b8f1523_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iade2352e81484f289a0ed4d958d49f21_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c2f244c71c846db83fa9bf8911cb698_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c3da3fd2d234d949179b467b63e0021_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae8f2e824aee4e8fb509469d6f98429f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e2f320aa99040f0a6fc94945f6ef849_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if75195994e024f1d943a5c6bbbe15196_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85f25f2519284cf4915ec37c7f3bdedc_I20220124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">kof:EventsAfterReportingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="brl"><xbrli:measure>iso4217:BRL</xbrli:measure></xbrli:unit><xbrli:context id="i49eddf42734846ec88f46bc9380a5a4d_I20220125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910631</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">kof:EventsAfterReportingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="tons"><xbrli:measure>kof:tons</xbrli:measure></xbrli:unit><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzExLTItMS0xLTIwMDYy_98edb131-a012-424b-bc0a-39d24ac198da id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM3LTItMS0xLTIwMDYy_58473b8b-03c7-4601-9edb-506005e5208a id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIzLTItMS0xLTIwMDYy_770e1ce6-cf57-458a-a7da-c954c3771a9f id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMzLTItMS0xLTIwMDYy_97f3bb98-906b-43b2-b1d5-f0d79a702f97 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM1LTItMS0xLTIwMDYy_bd01769c-288f-4c59-9c7f-1eb08154866d id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQyLTItMS0xLTIwMDYy_51bf4d13-547b-41ac-ae8d-94d19d80a8c2 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEyLTItMS0xLTIwMDYy_5fe27475-7fa3-45d9-9f9c-b79c70ec804f id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ0LTItMS0xLTIwMDYy_7da8d8da-6b08-409d-be7b-30bba39a42ab id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM0LTItMS0xLTIwMDYy_1438d4bd-2a26-4804-81ae-832d5a5fab60 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE0LTItMS0xLTIwMDYy_ea19dc3c-6863-45fa-b181-8a31667b0952 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIyLTItMS0xLTIwMDYy_06d8a4c8-3ee9-482f-abda-1ecf54845797 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI4LTItMS0xLTIwMDYy_dc1904a0-1c38-42ae-83f1-522066a21756 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI5LTItMS0xLTIwMDYy_45c7403b-ae12-46e4-a039-e5923b5c3d95 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE4LTItMS0xLTIwMDYy_c57fdc3c-4e7b-433c-beb2-933f962e7269 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI2LTItMS0xLTIwMDYy_0d79332c-7c1e-48d9-81f6-e46ef2a9084b id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzUtMi0xLTEtMjAwNjI_b41083b2-267f-49e9-b996-3e3d0c9c45d9 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI1LTItMS0xLTIwMDYy_735592d8-1e6d-4b1a-8d80-bbbe2904701e id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzctMi0xLTEtMjAwNjI_f5d7cc21-c664-4624-a187-ffca03c20bba id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ5LTItMS0xLTIwMDYy_be019080-f480-4a38-be42-8acbfeb08bfa id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzgtMi0xLTEtMjAwNjI_aee379b7-af99-479e-bf20-8e2e11428abd id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM4LTItMS0xLTIwMDYy_4072b734-f84f-46ed-a66c-88732adb1711 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM5LTItMS0xLTIwMDYy_3e6a06ce-8f77-4236-83ad-eb537eb6b466 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMwLTItMS0xLTIwMDYy_6c6fa951-7bdf-4f04-b57e-34548978b485 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ2LTItMS0xLTIwMDYy_66e4d0c0-6ee3-4da1-9eec-6d020e354087 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEzLTItMS0xLTIwMDYy_aa667f58-a06e-42c6-a3f6-fa7a3249d475 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE2LTItMS0xLTIwMDYy_32b60d7e-3a24-424f-b278-0919e92017b4 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI0LTItMS0xLTIwMDYy_e807a801-d3f8-46c0-a93d-df1df32a8bf6 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMyLTItMS0xLTIwMDYy_3b121e1a-c76a-4258-9a3c-5f688a6b95f9 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ3LTItMS0xLTIwMDYy_2533243f-a690-48f9-a3b7-856db645c503 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMtMi0xLTEtMjAwNjI_1f268b39-ff13-4b96-a95b-02d58abcc80c id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ1LTItMS0xLTIwMDYy_732e48fa-ea27-4d1c-a804-635921fc937a id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQzLTItMS0xLTIwMDYy_aae9047e-b9f4-41c0-a708-8c3a54705784 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE3LTItMS0xLTIwMDYy_bbc41178-8177-4a70-b46c-1257a6ee9478 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM2LTItMS0xLTIwMDYy_24b01490-47e9-4f1a-9a9a-8053f2654778 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzYtMi0xLTEtMjAwNjI_1d1d5ee7-8d00-41b3-b62f-f9c8ff9a2c4f id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ4LTItMS0xLTIwMDYy_6f6aea37-88f2-4de1-a2ee-b9073b1d9207 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzktMi0xLTEtMjAwNjI_82f0b4ac-e22b-4ba7-b4ed-dd6aebb078b4 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE5LTItMS0xLTIwMDYy_39d7c201-f7fc-4209-8a98-64b881a8171d id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI3LTItMS0xLTIwMDYy_51f2d14c-36e7-4d7a-a0b3-7df0f46c9540 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQxLTItMS0xLTIwMDYy_e7b8f974-2ac3-49b0-94f0-dc658f4999b7 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQtMi0xLTEtMjAwNjI_795d85f6-5e99-4f93-989a-089ff1b3a5a5 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE1LTItMS0xLTIwMDYy_2a307e42-9411-49b8-adc2-9870137cebaa" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzUtMi0xLTEtMjAwNjI_c246c933-0f74-4d54-b599-a83c4734430a id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzExLTItMS0xLTIwMDYy_130cffb9-d85c-42dd-8281-08f243bdfcf1 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEtMi0xLTEtMjAwNjI_eff25881-013f-41f3-98d3-731937ab532b id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzktMi0xLTEtMjAwNjI_9234a185-79f1-4751-88e0-08eddc7e7377 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE5LTItMS0xLTIwMDYy_10e1e489-5be9-4ec2-aa81-f5c36e4314cf id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzYtMi0xLTEtMjAwNjI_04a1f818-adcc-41e2-bee2-b96281c4aa26 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEwLTItMS0xLTIwMDYy_9afd7bff-1d29-4eaa-ae8c-4913126eed8c id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzQtMi0xLTEtMjAwNjI_e767d6c3-a9c4-4f7d-9c4e-137baf33b66e id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzgtMi0xLTEtMjAwNjI_cce91cad-7b9b-4bdc-99c6-e494e2f0cc11 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE3LTItMS0xLTIwMDYy_9b55659f-c12c-4a2b-b51d-77a266d84c04 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEyLTItMS0xLTIwMDYy_ba2a2c62-8590-4d52-bcd7-82d1bf8587fe id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE1LTItMS0xLTIwMDYy_2caebe73-057d-4a2c-a8e5-fe15c19f64e1" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90ZXh0cmVnaW9uOjJjOTg4NzE5ZGJlZTQ0ZTJiYzZiYzBhMDJiNWJiYzhlXzUxMg_eb3df4c5-3a75-4b50-944f-ee05d608be7a" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQxLTEtMS0xLTIwMDYy_b94eeb92-a1b5-4655-9bde-818e5f83e19c id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIyLTEtMS0xLTIwMDYy_be8bf47b-1e43-4b67-a29c-b9c6bebda6fd id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUxLTEtMS0xLTIwMDYy_ed386753-bfbe-4546-b2b2-69a309d628a3 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzYtMS0xLTEtMjAwNjI_39e8007f-fe7d-46d0-9386-941259be0755 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzktMS0xLTEtMjAwNjI_b43df664-79ed-4d6c-b67f-1e43905b162d id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE3LTEtMS0xLTIwMDYy_14cd3622-0fe3-4784-abf9-02cb81de63e3 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQwLTEtMS0xLTIwMDYy_1841aa14-ffa1-45f4-a2d8-98814b4cdc34 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE5LTEtMS0xLTIwMDYy_ddd4eb9b-89e4-455c-8e79-4231c6619383 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE4LTEtMS0xLTIwMDYy_638a434d-bc27-49aa-b4b1-b7e23eed126f id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU3LTEtMS0xLTIwMDYy_00632a4a-c215-45de-96bf-0c88703a9c30 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUtMS0xLTEtMjAwNjI_14d59c4e-10f9-40c6-b6ac-2a7b163da038 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzExLTEtMS0xLTIwMDYy_ac9a503a-63c8-464a-b5d9-0ab7902a4a16 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI0LTEtMS0xLTIwMDYy_d2abe3d6-0106-43ab-8434-cc3998819fe8 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE2LTEtMS0xLTIwMDYy_e18b7590-16fa-4df3-8e9b-2ce9b61aee05 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI2LTEtMS0xLTIwMDYy_ae95c6ab-c451-490c-8be6-af715064d6e8 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQyLTEtMS0xLTIwMDYy_e5c546ee-ff84-4933-8b9f-dcba18ce6844 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM1LTEtMS0xLTIwMDYy_8a22aa82-e984-4427-8324-3917c4ae271d id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI4LTEtMS0xLTIwMDYy_cb210ae2-3377-4bff-a876-16a32486d1a9 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU4LTEtMS0xLTIwMDYy_68922685-525c-42a8-8a99-f23437c36af0 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzctMS0xLTEtMjAwNjI_d133c42f-8964-4324-89da-da641a0362fb id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU2LTEtMS0xLTIwMDYy_1f16acbf-388e-48c2-abaa-7181fcb265ca id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM3LTEtMS0xLTIwMDYy_dda377b4-5399-408f-a14d-14d010be39da id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIxLTEtMS0xLTIwMDYy_e0dca6be-11b6-444e-8077-235855c1025c id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ4LTEtMS0xLTIwMDYy_70930d42-3ba5-45ba-a949-ef99a6017616 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ3LTEtMS0xLTIwMDYy_e6781b02-a891-44c0-afa0-11f4800d1a33 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ1LTEtMS0xLTIwMDYy_0619606e-ad35-4eff-9b1b-db719825c19f id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE1LTEtMS0xLTIwMDYy_208d4ac6-960e-4225-800d-a0769f6188e8 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUwLTEtMS0xLTIwMDYy_9952bf5b-584b-4175-8950-ce5d9158a039 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEwLTEtMS0xLTIwMDYy_7b3a918f-4324-470a-a7f6-25ee40bf35d7 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI1LTEtMS0xLTIwMDYy_13b8450a-e022-4976-ba1a-50f3b7d8d68f id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ2LTEtMS0xLTIwMDYy_46b7dc8a-9a42-4633-ab9e-dd033a1df236 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQtMS0xLTEtMjAwNjI_7925245c-a076-437a-a629-dab58c5b91af id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUyLTEtMS0xLTIwMDYy_5de25526-b6e7-43b3-9e61-40c77e21649d id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM4LTEtMS0xLTIwMDYy_5474afcd-e645-47ff-8729-74caf57418d5 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzgtMS0xLTEtMjAwNjI_d0693300-7914-4572-96d7-940d8dd0a681 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEyLTEtMS0xLTIwMDYy_7172dc76-c1a1-4643-84c2-41c1813ef789 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM2LTEtMS0xLTIwMDYy_b6c6158c-457d-43b8-ad01-027719a7877d id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI5LTEtMS0xLTIwMDYy_b065ff8e-90e8-44ec-93b4-973d7c3c3b3e id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE0LTEtMS0xLTIwMDYy_74b42b99-8a09-4557-aa21-8684fe27b570 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU0LTEtMS0xLTIwMDYy_d98b9468-d05c-46aa-8a82-cc22fc11203f id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI3LTEtMS0xLTIwMDYy_12b09bc4-d424-4752-b312-811c6be9c648 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEzLTEtMS0xLTIwMDYy_c7980f7d-eb97-47cc-a028-bbb9ef5020d5 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM5LTEtMS0xLTIwMDYy_dfd12f74-a564-4f05-b4fd-0d4a38fb248b id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzItMS0xLTEtMjAwNjI_63492fea-28f9-49b5-bb86-10cdd3630e36 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ5LTEtMS0xLTIwMDYy_ca37aa94-cd3c-44ca-9982-f13e69cc4694 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIzLTEtMS0xLTIwMDYy_a1c142ed-a044-475d-a706-125b6ef3974c" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzExLTItMS0xLTIwMDYy_e477eb2d-ce09-4015-a160-587f11dcccee id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEzLTItMS0xLTIwMDYy_eb54a33e-4e02-43ad-8373-7d9e81f0f8ce id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMyLTItMS0xLTIwMDYy_4785afee-9e75-4741-bb9e-882af6852d4d id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEyLTItMS0xLTIwMDYy_41b9ff69-9383-4bb0-abdd-80d98f4a7601 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzUtMi0xLTEtMjAwNjI_8cb8f488-5484-4747-81a2-074f89575a11 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIxLTItMS0xLTIwMDYy_c750d92d-1536-4dd4-b064-24e1a5491f54 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMtMi0xLTEtMjAwNjI_58cd4cd6-e8ef-46b7-98bd-19a656fa664f id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI1LTItMS0xLTIwMDYy_fed4bfc2-0ea2-4a12-9842-500ae4225280 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzYtMi0xLTEtMjAwNjI_acdfe876-0128-4893-bdc5-12e54d40e564 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE3LTItMS0xLTIwMDYy_bfd4e6f7-65c7-43f0-83d0-f58275f4012b id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE2LTItMS0xLTIwMDYy_61c54f0b-cbc7-4f29-8594-51dbdeb4efc4 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzQtMi0xLTEtMjAwNjI_c1727956-76bb-47ae-9098-8aa9c4ce3b97 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzItMi0xLTEtMjAwNjI_3e83caa7-5e88-4c5a-848e-347b6f3b7053 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE1LTItMS0xLTIwMDYy_d439259b-7e5e-4ad8-aa1b-3d08eb793dc5 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIzLTItMS0xLTIwMDYy_88b065d3-08cb-42aa-8a06-9f105a7a91f5 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzgtMi0xLTEtMjAwNjI_3bb0e4b4-b5f6-4fc0-bbe8-e15007363562 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMwLTItMS0xLTIwMDYy_5d077775-3b26-4f1a-8e6f-a812acbaa296 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEwLTItMS0xLTIwMDYy_e1ea58b8-a70a-4d10-a7da-dfde95586e54 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE4LTItMS0xLTIwMDYy_a742c5b7-5b6b-4146-bfd0-8277dbbbbd40 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzctMi0xLTEtMjAwNjI_42bd69dd-d9f7-4a14-8a04-1689e30eb941 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI3LTItMS0xLTIwMDYy_1cce7494-6e38-4918-b3c2-da3bbb4304e0 id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzktMi0xLTEtMjAwNjI_69d9b407-8310-4096-8b9b-15e353563b9b id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE0LTItMS0xLTIwMDYy_a5fe39ac-08b5-4f34-af13-50d435f6c191" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i068f03db026d455ca4285bbb327eb089_1"></div><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1.5pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As filed with the Securities and Exchange Commission on April 8, 2022.</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:37.083%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTU4_6e1db993-2859-4153-b85b-dec67fb30d20">20-F</ix:nonNumeric></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:37.083%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ANNUAL REPORT PURSUANT TO SECTION 13 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8xOTY_9972687a-8e6c-4613-9553-359bb9ade599"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8xOTY_24880833-7e44-423a-a4e8-4d110a2a54ae">December 31</ix:nonNumeric>, 2021</ix:nonNumeric> </span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission file number <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTcw_40ead76f-7a6b-40aa-95eb-e7d2d344c2db">1-12260</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%">Coca-Cola FEMSA, S.A.B. de C.V. </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:37.083%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Not Applicable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Translation of registrant&#8217;s name into English)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:edgarprovcountryen" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTY2_439bcaf4-a1aa-4cfe-ac5b-a911862f0d20">United Mexican States</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Jurisdiction of incorporation or organization)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTY3_39883e2c-2dd3-4b5e-a41c-f2515133a310">Calle Mario Pani No. 100</ix:nonNumeric>, </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTcx_39312328-3d28-468b-aa64-ce84c2e4ea60">Santa Fe Cuajimalpa</ix:nonNumeric>, </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTU5_0528ce72-bf96-4d7b-b101-811704774a51">Cuajimalpa de Morelos</ix:nonNumeric>,</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTU1_e53e0f9e-3237-4b63-81ed-04e7f7debe8f">05348</ix:nonNumeric>, Ciudad de M&#233;xico, <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:EntityAddressCountry" format="ixt-sec:countrynameen" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTc5_c49940be-66dc-4c03-b13d-3c2df8c0f4da">Mexico</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Address of principal executive offices)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:36.666%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.25pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i175b564879234949a55577623dc977e5_D20210101-20211231" name="dei:ContactPersonnelName" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTc1_434e8036-bb00-488b-ad7e-1f5ac777dfc0">Jorge Alejandro Collazo Pereda</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i175b564879234949a55577623dc977e5_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTgw_3cbebd78-5f72-4294-8147-3effc34cb8de">Calle Mario Pani No. 100</ix:nonNumeric>, </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i175b564879234949a55577623dc977e5_D20210101-20211231" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTc3_18c65f47-4594-48cd-a589-0f2ccc8d46e4">Santa Fe Cuajimalpa</ix:nonNumeric>, </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i175b564879234949a55577623dc977e5_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTgx_03ae9d8d-942f-49bc-9be2-ef06c2227591">Cuajimalpa de Morelos</ix:nonNumeric>,</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i175b564879234949a55577623dc977e5_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTc2_c21856e2-0b3c-4899-bc3e-1f54afb8cb19">05348</ix:nonNumeric> Ciudad de M&#233;xico, <ix:nonNumeric contextRef="i175b564879234949a55577623dc977e5_D20210101-20211231" name="dei:EntityAddressCountry" format="ixt-sec:countrynameen" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTY4_95ffd9c1-9354-4956-a696-5d2902e3d51a">Mexico</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i175b564879234949a55577623dc977e5_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTY5_b1400512-f570-4566-a906-3ad1773dcf30">52-55</ix:nonNumeric>) <ix:nonNumeric contextRef="i175b564879234949a55577623dc977e5_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTcy_c205051e-5b08-4d57-b5cc-8612d136bbf7">1519-6179</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i175b564879234949a55577623dc977e5_D20210101-20211231" name="dei:ContactPersonnelEmailAddress" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTgy_e4bed1a6-63b4-4539-829f-a2fe77004f6e">kofmxinves@kof.com.mx</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Name, telephone, e-mail and/or facsimile number and </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">address of company contact person)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:37.083%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities registered or to be registered pursuant to Section 12(b) of the Act:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.511%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.512%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Title of Each Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Trading Symbol</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Name of Each Exchange on Which Registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i1347f6185d6c48a0a19c8cf742e7ecdd_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV8xLTAtMS0xLTIwMDYy_dabf2733-6b8a-475f-8dd6-13e4971274ff">American Depositary Shares, each representing 10 units</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i1347f6185d6c48a0a19c8cf742e7ecdd_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV8xLTEtMS0xLTIwMDYy_aeedde93-a2f9-426d-9fc1-71b5b58e36eb">KOF</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i1347f6185d6c48a0a19c8cf742e7ecdd_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV8xLTItMS0xLTIwMDYyL3RleHRyZWdpb246M2Q1YTgxZDlhYjUzNDYwZTg1NWVmNDEwYzA3NDhjZDlfNA_c57b4bff-f97d-4c80-9bc9-31897adb64be">New York Stock Exchange</ix:nonNumeric>, Inc.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i1f76c1436e5348caa71d006dbe541af6_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV8yLTAtMS0xLTIwMDYy_1d7aaf0e-3aef-47e7-ba08-6a8fc0ad373d">Units, each consisting of 3 Series B shares and <br/>5 Series L shares, without par value</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">-</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">New York Stock Exchange, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(not for trading, for listing purposes only)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ie938f534518c48a299088e0975f61f25_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV8zLTAtMS0xLTIwMDYy_86945448-4570-4c5f-8232-0fb41c2dc67a">Series B shares, without par value</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">-</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">New York Stock Exchange, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(not for trading, for listing purposes only)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i5381e8254f134b8787d57b9a2af272dd_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV80LTAtMS0xLTIwMDYy_1d6cd1aa-a897-426d-8835-5d83a964644f">Series L shares, without par value</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">-</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">New York Stock Exchange, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(not for trading, for listing purposes only)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2bef9e2f3a074aad87841a6f77188853_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV81LTAtMS0xLTIwMDYy_b64d8430-83b1-4197-be46-db79181dacd0">2.750% Senior Notes due 2030</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2bef9e2f3a074aad87841a6f77188853_D20210101-20211231" name="dei:NoTradingSymbolFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV81LTEtMS0xLTIwMDYy_fdaf639d-ee80-46a2-9ea7-3bd669c82600">-</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2bef9e2f3a074aad87841a6f77188853_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV81LTItMS0xLTIwMDYyL3RleHRyZWdpb246Y2FlNjdkN2NhYmYxNGFmZWExYWQ1ZGU3ZGYxZDljZTBfNA_f1a92ecf-c95b-47da-b3a7-c5e89027a7cf">New York Stock Exchange</ix:nonNumeric>, Inc.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i0e77181c7425434d9d73651e138d294d_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV82LTAtMS0xLTIwMDYy_dc5b21dd-f93a-4383-8bb9-48e31b1e0c9e">1.850% Senior Notes due 2032</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i0e77181c7425434d9d73651e138d294d_D20210101-20211231" name="dei:NoTradingSymbolFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV82LTEtMS0xLTIwMDYy_7685bfa0-dd58-4922-94f6-65b245a842a4">-</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i0e77181c7425434d9d73651e138d294d_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV82LTItMS0xLTIwMDYyL3RleHRyZWdpb246NzIyN2E0NThiZTM3NDQwNDhmNmJjY2EyODBjMzI5NDlfNA_432d020d-f016-4ef9-b033-676945a77231">New York Stock Exchange</ix:nonNumeric>, Inc.</span></div></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Securities registered or to be registered pursuant to Section 12(g) of the Act:</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">None</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act:</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">None</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">The number of outstanding shares of each class of capital or common stock as of December 31, 2021 was:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.916%"><tr><td style="width:1.0%"></td><td style="width:35.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i42ab95d48c864d919198ef40f6090b16_I20211231" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6NzY1MjI0NWMzYjIyNDE2ODk5MDYxOTEyY2JmMTA3NGYvdGFibGVyYW5nZTo3NjUyMjQ1YzNiMjI0MTY4OTkwNjE5MTJjYmYxMDc0Zl8wLTAtMS0xLTIwMDYy_5b29c974-1c72-4de5-81b1-10467a21bdb6">7,936,628,152</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Series A shares, without par value</span></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0da7999f26ca4f50881322885bfe8759_I20211231" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6NzY1MjI0NWMzYjIyNDE2ODk5MDYxOTEyY2JmMTA3NGYvdGFibGVyYW5nZTo3NjUyMjQ1YzNiMjI0MTY4OTkwNjE5MTJjYmYxMDc0Zl8xLTAtMS0xLTIwMDYy_49d4e22d-00de-4665-b434-04a916ee03d7">4,668,365,424</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Series D shares, without par value</span></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia6fdfbf5c0d94677887e57304c2aba2c_I20211231" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6NzY1MjI0NWMzYjIyNDE2ODk5MDYxOTEyY2JmMTA3NGYvdGFibGVyYW5nZTo3NjUyMjQ1YzNiMjI0MTY4OTkwNjE5MTJjYmYxMDc0Zl8yLTAtMS0xLTIwMDYy_672bd6e6-ddbe-4821-8f81-01711b3fac1a">1,575,624,195</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Series B shares, without par value</span></td></tr><tr><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2b963ca394eb4c8bb24e7f04af96f40a_I20211231" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6NzY1MjI0NWMzYjIyNDE2ODk5MDYxOTEyY2JmMTA3NGYvdGFibGVyYW5nZTo3NjUyMjQ1YzNiMjI0MTY4OTkwNjE5MTJjYmYxMDc0Zl8zLTAtMS0xLTIwMDYy_2508cfd4-93cf-4ecb-801d-995e939f768e">2,626,040,325</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Series L shares, without par value</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTcz_45b90841-c61b-49d2-a4fb-f396e02bb40b">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934.</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Yes&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTgz_c55977e6-0a3b-4aaf-8729-7f8a90be5201">No</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTg0_a8ba12e0-0577-4cdc-8485-f876781716e2">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports) and (2) has been subject to such filing requirements for the past 90 days.</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTYx_0ce05ee4-0f3a-40d9-9a9f-eff2fd67439a">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or an emerging growth company. See definition of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act. (Check one):</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTYy_e0c41988-8f3d-42e8-986b-5f23be4634d7">Large accelerated filer</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#9746;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accelerated filer </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-accelerated filer </span><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Emerging growth company </span><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTc0_46dabe2a-621d-48b2-86d6-d18f0d5f723a">&#9744;</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards&#8224; provided pursuant to Section 13(a) of the Exchange Act.  </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#8224; The term &#8220;new or revised financial accounting standard&#8221; refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTg1_ba435c38-c162-4dd0-8b28-f7f1b33efe01">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Yes&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. GAAP </span><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">IFRS </span><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other </span><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">If &#8220;Other&#8221; has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow.</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Item 17&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Item 18</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Yes&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8yNzQ4Nzc5MDc3NzE1_15f44945-8e22-425a-ae44-1dc67f809097">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:1.5pt double #000000;padding:0 1pt"><div style="text-align:center"><span><br/></span></div></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_7"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"><tr><td style="width:1.0pt"></td><td style="width:51.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:461.50pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:21.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_10">Introduction</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_10">3</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_13">Identity of Directors, Senior Management and Advisers</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_13">4</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_16">Offer Statistics and Expected Timetable</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_16">4</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_19">Key Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_19">4</a></span></div></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_22">Selected Consolidated Financial Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_22">4</a></span></div></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_25">Dividends and Dividend Policy</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_25">8</a></span></div></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_28">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_28">9</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_31">Information on the Company</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_31">17</a></span></div></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_34">The Company</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_34">17</a></span></div></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_40">Regulation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_40">31</a></span></div></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_46">Bottler Agreements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_46">40</a></span></div></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_49">Description of Property, Plant and Equipment</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_49">42</a></span></div></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_52">Significant Subsidiaries</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_52">44</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 4.A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_55">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_55">44</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_58">Operating and Financial Review and Prospects</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_58">44</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_61">Directors, Senior Management and Employees</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_61">63</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 7.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_64">Major Shareholders and Related Party Transactions</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_64">75</a></span></div></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_67">Major Shareholders</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_67">75</a></span></div></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_70">Related Party Transactions</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_70">78</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 8.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_73">Financial Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_73">79</a></span></div></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_76">Consolidated Statements and Other Financial Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_76">79</a></span></div></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_79">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_79">80</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 9.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_82">The Offer and Listing</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_82">80</a></span></div></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_85">Trading on the Bolsa Mexicana De Valores, S.A.B. De C.V. and Bolsa Institucional De Valores, S.A. De C.V.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_85">81</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 10.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_88">Additional Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_88">81</a></span></div></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_91">Bylaws</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_91">81</a></span></div></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_94">Material Agreements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_94">88</a></span></div></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_97">Taxation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_97">89</a></span></div></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_100">Documents On Display</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_100">92</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_103">Quantitative and Qualitative Disclosures about Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_103">92</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 12.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_106">Description of Securities Other than Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_106">97</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 12.A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_109">Debt Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_109">97</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 12.B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_112">Warrants and Rights</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_112">97</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 12.C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_115">Other Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_115">97</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 12.D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_118">American Depositary Shares</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_118">97</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 13</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_121">Defaults, Dividend Arrearages and Delinquencies</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_121">97</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 14.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_124">Material Modifications to the Rights of Security Holders and Use of Proceeds.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_124">98</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 15.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_127">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_127">98</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 16.A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_130">Audit Committee Financial Expert</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_130">100</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 16.B</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_133">Code of Ethics</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_133">100</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 16.C</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_136">Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_136">100</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 16.D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_139">Exemptions from the Listing Standards for Audit Committees</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_139">100</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 16.E</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_142">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_142">101</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 16.F.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_145">Change in Registrant&#8217;s Certifying Accountant</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_145">101</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 16.G.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_148">Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_148">101</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 16.H</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_151">Mine Safety Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_151">103</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 17.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_154">Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_154">103</a></span></div></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">- i -</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"><tr><td style="width:1.0pt"></td><td style="width:51.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:461.50pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:21.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 18.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_157">Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_157">103</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Item 19.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_160">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_160">103</a></span></div></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">- ii -</span></div><div><span><br/></span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_10"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Introduction</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">References</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the context otherwise requires, the terms &#8220;Coca-Cola FEMSA,&#8221; &#8220;our company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221; are used in this annual report to refer to Coca-Cola FEMSA, S.A.B. de C.V. and its subsidiaries on a consolidated basis.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">References herein to &#8220;U.S. dollar,&#8221; &#8220;US$,&#8221; &#8220;dollar&#8221; or &#8220;$&#8221; are to the lawful currency of the United States of America. References herein to &#8220;Mexican pesos&#8221; or &#8220;Ps.&#8221; are to the lawful currency of the United Mexican States, or Mexico.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As used in this annual report:</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Central America&#8221; refers to Guatemala, Nicaragua, Costa Rica and Panama. </span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;South America&#8221; refers to Argentina, Brazil, Colombia and Uruguay. </span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;sparkling beverages&#8221; refers to non-alcoholic carbonated beverages.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;still beverages&#8221; refers to non-alcoholic non-carbonated beverages.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;U.S.&#8221; or &#8220;United States&#8221; refers to United States of America.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;waters&#8221; refers to flavored and non-flavored waters, whether or not carbonated.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">References to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages in this annual report refer to products described in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8220;Item 4. Information on the Company&#8212;The Company&#8212;Our Products.&#8221;</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Currency Translations and Estimates</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This annual report contains translations of certain Mexican peso amounts into U.S. dollars at specified rates solely for the convenience of the reader. These translations should not be construed as representations that the Mexican peso amounts actually represent such U.S. dollar amounts or could be converted into U.S. dollars at the rate indicated. Unless otherwise indicated, such U.S. dollar amounts have been translated from Mexican pesos at an exchange rate of Ps.20.5140 to US$1.00, the exchange rate for Mexican pesos on December 31, 2021, according to the U.S. Federal Reserve Board. On April 4, 2022, this exchange rate was Ps.19.8370  to US$1.00.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent that estimates are contained in this annual report, we believe such estimates, which are based on internal data, are reliable. Figures in this annual report are rounded, and the totals may therefore not precisely equal the sum of the numbers presented.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sources</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information contained in this annual report has been computed based upon statistics prepared by the local entities such as the Mexican National Institute of Statistics and Geography (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Instituto Nacional de Estad&#237;stica y Geograf&#237;a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or INEGI) and agencies in each country where we operate, the Federal Reserve Bank of New York, the U.S. Federal Reserve Board, the Mexican Central Bank (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Banco de M&#233;xico</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), the Mexican National Banking and Securities Commission (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comisi&#243;n Nacional Bancaria y de Valores, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or the CNBV), and upon our estimates.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward-Looking Information</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This annual report contains words such as &#8220;believe,&#8221; &#8220;expect,&#8221; &#8220;anticipate&#8221; and similar expressions that identify forward-looking statements. Use of these words reflects our views of future events and financial performance. Actual results could differ materially from those projected in these forward-looking statements as a result of various factors that may be beyond our control, including, but not limited to:</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">effects on our company from changes in our relationship with The Coca-Cola Company;</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">health epidemics, pandemics and similar outbreaks, including future outbreak of diseases, or the spread of existing diseases (including COVID-19), and their effect on customer behavior and on economic, political, social and other conditions in the countries where we operate and globally;</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">fluctuation in the prices of raw materials;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">competition;</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">significant developments in the countries where we operate;</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">fluctuation in currency exchange and interest rates;</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">our ability to implement our business expansion strategy, including our ability to successfully integrate mergers and acquisitions we have completed in recent years and our ability to implement our business strategy; </span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">economic, political or geopolitical conditions or changes in our regulatory or legal environment, including the impact of existing laws and regulations, changes thereto or the imposition of new taxes, environmental, health, energy, foreign investment and/or antitrust laws or regulations impacting our business, activities and investments; and</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">adverse weather or natural disasters.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, we caution readers not to place undue reliance on these forward-looking statements. In any event, these statements speak only as of their respective dates, and we undertake no obligation to update or revise any of them, whether as a result of new information, future events or otherwise.</span></div><div id="i068f03db026d455ca4285bbb327eb089_13"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 1.&#160;&#160;&#160;&#160;Identity of Directors, Senior Management and Advisers</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Not applicable.</span></div><div id="i068f03db026d455ca4285bbb327eb089_16"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 2.&#160;&#160;&#160;&#160;Offer Statistics and Expected Timetable</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Not applicable.</span></div><div id="i068f03db026d455ca4285bbb327eb089_19"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 3.&#160;&#160;&#160;&#160;Key Information</span></div><div id="i068f03db026d455ca4285bbb327eb089_22"></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Selected Consolidated Financial Data</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We prepared our consolidated financial statements included in this annual report in accordance with International Financial Reporting Standards, as issued by the International Accounting Standards Board, or IASB, referred to herein as &#8220;IFRS.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This annual report includes (under Item 18) our audited consolidated statements of financial position as of</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021 and 2020 and the related consolidated statements of income, comprehensive income, changes in equity and cash flows for the years ended December 31, 2021, 2020 and 2019.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to IFRS, the information in this annual report presents financial information in nominal terms and Mexican pesos. Our non-Mexican subsidiaries maintain their accounting records in their local currency and in accordance with accounting principles generally accepted in the country where they are located. For presentation in our consolidated financial statements, we adjust these accounting records into IFRS and report in Mexican pesos under these standards.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the case of Argentina, the economy satisfies the conditions to be treated as a hyperinflationary economy based on various economic factors, including that Argentina&#8217;s cumulative inflation over the three-year period prior to December 31, 2021 exceeded 100%, according to available indexes in the country. We adjusted the financial information of our Argentine operations to recognize inflationary effects. Our functional currency in Argentina was converted to Mexican pesos for the periods ended December 31, 2021, 2020 and 2019 using the exchange rates at the end of such periods. See Note 3.4 to our consolidated financial statements.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except when specifically indicated, information in this annual report on Form 20-F is presented as of December 31, 2021 and does not give effect to any transaction subsequent to that date.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">4</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_25"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends and Dividend Policy</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the nominal amount in Mexican pesos of dividends declared, paid and to be paid per share each year and the U.S. dollar amounts on a per share basis actually paid or to be paid to holders of American Depositary Shares, which we refer to as ADSs, on each of the respective payment dates.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.416%"><tr><td style="width:1.0%"></td><td style="width:48.208%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.336%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.947%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.267%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fiscal Year with Respect to which Dividend was Declared</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.02pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Date Dividend Paid or To Be Paid</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.42pt;padding-right:2.42pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Mexican Pesos per Share or Unit, as applicable (Nominal)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.3pt;padding-right:3.3pt;text-align:center;text-indent:-1.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">U.S. Dollars per Share or Unit, as applicable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 3, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.680</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.088</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 1, 2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.670</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.083</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 3, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:55pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.770</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.093</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 1, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:55pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.770</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.093</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 5, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:55pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.430</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.102</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> (5)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 3, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:55pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.430</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.115</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 4, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:55pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.520</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.124</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 3, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:55pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.520</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.121</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> (6)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 3, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.715</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(7)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> (7)(8)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 3, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.715</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> (7)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> (7)(8)</span></div></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:0.25pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The dividends declared for each fiscal year were divided into two payments.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Based on the number of shares outstanding at the time the dividend is paid.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Expressed in U.S. dollars using the applicable exchange rate when the dividend was paid.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Dividend declared prior to the eight-for-one stock split described in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8220;Item 4. Information on the Company&#8212;The Company&#8212;Capital Stock.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8221; As a result of the stock split, the dividend was Ps.0.4425 per share, or the amount of the dividend declared divided by eight.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Dividend declared per unit. The dividend was Ps.0.6075 per share, or the amount of the dividend declared divided by eight.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Dividend declared per unit. The dividend was Ps.0.6300 per share, or the amount of the dividend declared divided by eight.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(7)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Dividend declared per unit. The dividend was Ps.0.67875 per share, or the amount of the dividend declared divided by eight.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(8)   Because the dividend declared for the fiscal year 2021 has not been paid at the time of this annual report, the U.S. dollar per share amount has not been determined.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The declaration, amount and payment of dividends are subject to the approval by holders of a majority of our shares (except for our Series L shares, which do not grant the right to vote on the declaration, amount and payment of dividends); provided that, if the amount of dividends exceeds 20.0% of the preceding years&#8217; consolidated net profits, the approval by holders of a majority of our Series D shares is also required. The declaration, amount and payment of dividends is also subject to and dependent generally upon the recommendation of our board of directors, and upon our results, financial condition, capital requirements, general business conditions and the requirements of Mexican law. Accordingly, our historical dividend payments are not necessarily indicative of future dividends. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 10. Additional Information &#8212; Bylaws&#8212;Dividend Rights.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We pay all cash dividends in Mexican pesos. Exchange rate fluctuations affect the U.S. dollar amounts received by holders of ADSs as a result of the conversion by the ADS depositary of cash dividends paid on the Series L shares and Series B shares underlying our units represented by such ADSs. In addition, exchange rate fluctuations between the Mexican peso and the U.S. dollar affect the market price of the ADSs.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Under Mexican income tax law, dividends, either in cash or in kind, paid to individuals that are Mexican residents, and to individuals and companies that are non-Mexican residents, on our shares, including the Series L shares and the Series B shares underlying our units, including units represented by ADSs, are subject to a 10.0% Mexican withholding tax, or a lower rate if covered by a tax treaty.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Profits that were earned and subject to income tax before January 1, 2014 are exempt from this withholding tax. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">See &#8220;Item 10. Additional Information&#8212;Taxation&#8212;Mexican Taxation.&#8221;</span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">5</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_28"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factors</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Company</span></div><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks related to our relationship with our major shareholders</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business depends on our relationship with The Coca-Cola Company, and changes in this relationship may adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all of our sales are derived from sales of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages. We produce, market, sell and distribute </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages through standard bottler agreements in the territories where we operate, which we refer to as &#8220;our territories.&#8221;  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 4. Information on the Company&#8212;The Company&#8212;Our Territories.&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to purchase concentrate for all </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages from affiliates of The Coca-Cola Company, which price is determined from time to time by The Coca-Cola Company in all such territories. We are also required to purchase sweeteners and other raw materials only from companies authorized by The Coca-Cola Company. Increases in the cost, disruption of supply or shortage of ingredients for concentrate could have an adverse effect on our business.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, under our bottler agreements, we are prohibited from bottling or distributing any other beverages without The Coca-Cola Company&#8217;s authorization or consent, and we may not transfer control of the bottler rights of any of our territories without prior consent from The Coca-Cola Company.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Coca-Cola Company makes significant contributions to our marketing expenses, although it is not required to contribute a particular amount. Accordingly, The Coca-Cola Company may discontinue or reduce such contributions at any time.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend on The Coca-Cola Company to continue with our bottler agreements. Our bottler agreements are automatically renewable for ten-year terms, subject to the right of either party to give prior notice that it does not wish to renew the applicable agreement. In addition, these agreements generally may be terminated in the case of material breach. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 4. Information on the Company&#8212;Bottler Agreements.&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Termination of any such bottler agreement would prevent us from selling </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages in the affected territory. The foregoing and any other adverse changes in our relationship with The Coca-Cola Company would have an adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Coca-Cola Company and FEMSA have substantial influence on the conduct of our business, which may result in us taking actions contrary to the interests of our shareholders other than The Coca-Cola Company and FEMSA.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Coca-Cola Company and Fomento Econ&#243;mico Mexicano, S.A.B. de C.V., which we refer to as FEMSA, have substantial influence on the conduct of our business. As of the date of this report,  The Coca-Cola Company indirectly owned 27.8% of our outstanding capital stock, representing 32.9% of our capital stock with full voting rights. The Coca-Cola Company is entitled to appoint up to five of our maximum of 21 directors and the vote of at least two of them is required to approve certain actions by our board of directors. As of the date of this report, FEMSA indirectly owned 47.2% of our outstanding capital stock, representing 56.0% of our capital stock with full voting rights. FEMSA is entitled to appoint up to 13 of our maximum of 21 directors and all of our executive officers. The Coca-Cola Company and FEMSA together, or only FEMSA in certain circumstances, have the power to determine the outcome of all actions requiring approval by our board of directors, and FEMSA and The Coca-Cola Company together, or only FEMSA in certain circumstances, have the power to determine the outcome of all actions requiring approval of our shareholders. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;Major Shareholders&#8212;The Shareholders Agreement.&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interests of The Coca-Cola Company and FEMSA may be different from the interests of our other shareholders, which may result in us taking actions contrary to the interests of such other shareholders.</span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The reputation of Coca-Cola trademarks and trademark infringement could adversely affect our business.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all of our sales are derived from sales of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages owned by The Coca-Cola Company. Maintenance of the reputation and intellectual property rights of these trademarks is essential to our ability to attract and retain retailers and consumers and is a key driver for our success. Failure to maintain the reputation of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademarks and/or to effectively protect these trademarks could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks related to consumer preferences and competition</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in consumer preferences and public concern about health-related and environmental issues could reduce demand for some of our products.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The beverage industry is evolving mainly as a result of changes in consumer preferences and regulatory actions. There have been different plans and actions adopted in recent years by governmental authorities in some of the countries where we operate. These include increases in tax rates or the imposition of new taxes on the sale of certain beverages and other regulatory measures, such as </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restrictions on advertising for some of our products and additional regulations concerning the labeling or sale of our products. Moreover, researchers, health advocates and dietary guidelines encourage consumers to reduce their consumption of certain types of beverages sweetened with sugar,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">artificial sweeteners and High Fructose Corn Syrup, or HFCS. In addition, concerns over the environmental impact of plastic may reduce the consumption of our products sold in plastic bottles or result in additional taxes that could adversely affect consumer demand. Increasing public concern about these issues, new or increased taxes, other regulatory measures, our failure to meet consumers&#8217; preferences or our inability to successfully introduce new products or digitize our operations and processes, could reduce demand for some of our products, which would adversely affect our business, financial condition and results of operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 4. Information on the Company&#8212;The Company&#8212;Business Strategy.&#8221;</span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Competition could adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The beverage industry in the territories where we operate is highly competitive. We face competition from other bottlers of sparkling beverages, such as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pepsi </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark products and other bottlers and distributors of local beverage brands, and from producers of low-cost beverages or &#8220;B brands.&#8221; We also compete in beverage categories other than sparkling beverages, such as water, juice-based beverages, coffee, teas, milk, value-added dairy products, sports drinks, energy drinks, plant-based beverages, beer and other alcoholic beverages. We expect that we will continue to face strong competition in our beverage categories in all of our territories and anticipate that existing or new competitors may broaden their product lines and extend their geographic scope.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although competitive conditions are different in each of our territories, we compete mainly in terms of price, packaging, effective promotional activities, access to retail outlets and sufficient shelf space, customer service, product innovation and product alternatives and the ability to identify and satisfy consumer preferences. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 4. Information on the Company&#8212;The Company&#8212;Principal Competitors.&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower pricing and activities by our competitors may have an adverse effect on our business, financial condition and results of operations.</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks related to public health crises and weather and climatic conditions</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The COVID-19 pandemic has and may continue to adversely affect our business, financial condition and results of operations.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The public health crisis caused by the&#8239;COVID-19 pandemic and the measures that have been taken over the previous years and that may continue to be taken in the future by governments, businesses, including us, and the public at large to limit&#8239;the spread of COVID-19 have had, and could continue to have, an adverse impact on our business.  Government responses to the COVID-19 pandemic have caused, and may continue to cause, temporary closures and capacity restrictions at points of sale, including restaurants, cinemas and other venues, causing fluctuations in the volumes and mix of the products we sell.  If despite vaccination efforts and other measures taken by governments and the public at large, the COVID-19 pandemic continues for a prolonged period of time or is exacerbated, it could result in the imposition of more restrictive measures in the territories in which we operate,  which could adversely affect our financial and operating results.  </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has also caused significant volatility in the financial markets and disruptions to supply chains across the world, which increased the cost of some of our raw materials and therefore has negatively affected and may continue to adversely affect our financial results.  </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although unprecedented efforts to fight the COVID-19 pandemic have been taken, we cannot predict how long the COVID-19 pandemic will last, and whether there will be further outbreaks of new variants in the future in any of the markets where we operate. The full extent to which the&#8239;COVID-19 pandemic will negatively affect our results of operations, financial condition and cash flows will depend on future developments that are highly uncertain and cannot be predicted, including the effectiveness of vaccines and treatment developments and actions taken in the countries where we operate, or that may be taken in the future, by governmental authorities and other third parties in response to the pandemic.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Weather conditions, natural disasters and public health crises may adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower temperatures, higher rainfall, other adverse weather conditions such as hurricanes, natural disasters such as earthquakes and floods, and public health crises such as pandemics or epidemics may negatively impact consumer patterns, which may result in reduced sales of our beverage offerings. Additionally, such adverse weather conditions, natural disasters and public health crises may affect plant installed capacity, road infrastructure and points of sale in the territories where we operate and limit our ability to produce, sell and distribute our products, thus affecting our business, financial condition and results of operations.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Climate change and legal or regulatory responses thereto may have an adverse impact on our business.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There is increasing concern that a gradual increase in global average temperatures due to increased concentration of carbon dioxide and other greenhouse gases in the atmosphere will cause significant changes in weather patterns around the globe and an </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">increase in the frequency and severity of natural disasters. Decreased agricultural productivity in certain regions of the world as a result of changing weather patterns may limit the availability or increase the cost of key agricultural commodities, such as sugarcane, and corn which are important sources of ingredients for our products. Increasing concern over climate change also may result in additional legal or regulatory requirements designed to reduce or mitigate the effects of carbon dioxide and other greenhouse gas emissions on the environment. Increased energy or compliance costs and expenses due to increased legal or regulatory requirements may cause disruptions in, or an increase in the costs associated with, the manufacturing and distribution of our beverage products. The effects of climate change and legal or regulatory initiatives to address climate change could have an adverse impact on our business. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, from time to time, we establish and publicly announce goals and commitments to reduce our carbon footprint by increasing our use of recycled packaging materials and participating in environmental and sustainability programs and initiatives organized or sponsored by non-governmental organizations and other groups to reduce greenhouse gas emissions industrywide. If we fail to achieve due to restrictions to access or short supply of energy from renewable sources or improperly report on our progress toward achieving our carbon footprint reduction goals and commitments, the resulting negative publicity could adversely affect consumer preference and demand for our beverage products.</span></div><div style="padding-left:18pt;text-indent:18pt"><span><br/></span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks related to our information systems and social media</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to protect our information systems against service interruption, misappropriation of data or breaches of security, our operations could be disrupted, which could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on networks, information systems and other technology, or IT systems, including the Internet and third-party hosted platforms and services, to support a variety of business processes and activities, including procurement and supply chain, manufacturing, distribution, invoicing and collection of payments and to store client and employee personal data. We use IT systems to process financial information and results of operations for internal reporting purposes and to comply with regulatory financial reporting and legal and tax requirements. Because IT systems are critical to many of our operating activities, our business may be impacted by system shutdowns, service disruptions or security breaches. In addition, such incidents could result in unauthorized disclosure of material confidential information or regulated individual personal data. We could be required to spend significant financial and other resources to remedy the damage caused by a security breach or to repair or replace networks and IT systems. Any severe damage, disruption or shutdown in our IT systems could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We make investments in specialized personnel, technologies, cyber insurance and training of our personnel. We also maintain an IT risk management program that is supervised by our senior management. Reports on such IT risk management program are presented to the Audit Committee of our board of directors on a quarterly basis. As part of this program, we have a cybersecurity framework, internal policies and cross-functional surveillance. Despite our investments and focus on risk management programs, we may be subject to unexpected security breaches, and there is no assurance that the measures we implement will be sufficient to prevent such breaches.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Negative or inaccurate information on social media could adversely affect our reputation.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Negative or inaccurate information concerning or affecting us or the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">trademarks may be posted at any time on social media and similar platforms, including weblogs (blogs), social media websites, and other forms of Internet-based communications which allow individual access to a broad audience of consumers and other interested persons. This information may harm our reputation without affording us an opportunity for redress or correction, which could in turn have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks related to raw materials and supply chain</span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Water shortages or any failure to maintain existing concessions or contracts could adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Water is an essential component of all of our products. We obtain water from various sources in our territories, including springs, wells, rivers and municipal and state water companies pursuant to either concessions granted by governments in our various territories (including governments at the federal, state or municipal level) or pursuant to contracts.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We obtain the vast majority of the water used in our production from municipal utility companies and pursuant to concessions to use wells, which are generally granted based on studies of the existing and projected groundwater supply. Our existing water concessions or contracts to obtain water may be terminated by governmental authorities under certain circumstances and their renewal depends on several factors, including having paid all fees in full, having complied with applicable laws and obligations and receiving approval for renewal from local and/or federal water authorities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 4. Information on the Company&#8212;Regulation&#8212;Water </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supply.&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some of our territories, our existing water supply may not be sufficient to meet our future production needs, and the available water supply may be adversely affected by shortages or changes in governmental regulations and environmental changes.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot assure you that water will be available in sufficient quantities to meet our future production needs or will prove sufficient to meet our water supply needs. Continued water scarcity in the regions where we operate may adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Increases in the prices of raw materials, supply chain disruptions or shortages of raw materials could increase our cost of goods sold and may adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to water, our most significant raw materials are concentrate, which we acquire from affiliates of The Coca-Cola Company, sweeteners and packaging materials.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prices for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages concentrate are determined by The Coca-Cola Company as a percentage of the weighted average retail price in local currency, net of applicable taxes. The Coca-Cola Company has the right to change concentrate prices or change the manner in which such prices are calculated.In the past, The Coca-Cola Company has increased concentrate prices for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages in some of the countries where we operate. We may not be successful in negotiating or implementing measures to mitigate the negative effect this may have in the pricing of our products or our results.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The prices for our other raw materials are driven by market prices and local availability, the imposition of import duties and restrictions and fluctuations in exchange rates. We are also required to meet all of our supply needs (including sweeteners and packaging materials) from suppliers approved by The Coca-Cola Company, and The Coca-Cola Company may limit the number of suppliers available to us. Our sales prices are denominated in the local currency of each country where we operate, while the prices of certain materials, including those used in the bottling of our products, mainly polyethylene terephthalate, or PET resin, preforms to make plastic bottles, finished plastic bottles, aluminum cans, HFCS and certain sweeteners, are paid in, or determined with reference to, the U.S. dollar, and therefore may increase if the U.S. dollar appreciates against the applicable local currency. We cannot anticipate whether the U.S. dollar will appreciate or depreciate with respect to such local currencies in the future, and we cannot assure you that we will be successful in mitigating any such fluctuations through derivative instruments or otherwise. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 4. Information on the Company&#8212;The Company&#8212;Raw Materials.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our most significant packaging raw material costs arise from the purchase of PET resin, the price of which is related to crude oil prices and global PET resin supply. Crude oil prices have a cyclical behavior and are determined with reference to the U.S. dollar; therefore, high currency volatility may affect our average price for PET resin in local currencies. In addition, international sugar prices have been volatile due to various factors, including shifting demand, availability,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">climate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">change and other issues affecting production and distribution. In all of the countries where we operate, other than Brazil, sugar prices are subject to local regulations and other barriers to market entry that cause us to purchase sugar above international market prices. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 4. Information on the Company&#8212;The Company&#8212;Raw Materials.&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot assure you that our raw material prices will not further increase in the future or that we will be successful in mitigating any such increase through derivative instruments or otherwise. Increases in the prices of raw materials would increase our cost of goods sold and adversely affect our business, financial condition and results of operations.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Geopolitical conflicts, including the ongoing military conflict involving Russia and Ukraine and the resulting economic sanctions imposed on Russia and certain Russian citizens and enterprises, could also cause significant disruptions in supply chains across the world, which may increase the cost of some of our raw materials and therefore have an adverse effect on our business, financial condition and results of operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Increases in the cost, disruption of supply or shortage of energy or fuel could adversely affect our business and results of operations.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our bottling operations operate large fleets of trucks and other motor vehicles to distribute and deliver beverage products to our business partners and customers.  In addition, we use a significant amount of electricity, natural gas and other energy sources to operate our bottling plants and distribution facilities.  An increase in the price, disruption of supply or shortage of fuel and other energy sources in the countries where we operate, which may be caused by increased demand, natural disasters, power outages or government regulations, taxes, policies or programs, including programs designed to reduce greenhouse gas emissions to address climate change, could increase our operating costs and negatively impact our business and results of operations.  Changes in government regulations in the countries where we operate, including reforms related to transmission, distribution and other costs, could lead to a substantial increase in our electricity cost.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">See &#8220;Item 4. Information on the Company&#8212;Regulation&#8212;Other Regulations.&#8221;</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Risks related to regulatory developments, taxes and legal proceedings</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Regulatory developments may adversely affect our business, financial condition and results of operations.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal areas in which we are subject to laws and regulations include anti-corruption, anti-bribery, anti-money laundering, water, environment, energy, labor, taxation, health, antitrust and price controls. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 4. Information on the Company&#8212;Regulation.&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we are also subject to laws and regulations in connection with the sale and distribution of beer and other alcoholic beverages. Changes in existing laws and regulations, the adoption of new laws or regulations, or a stricter interpretation or enforcement thereof in the countries where we operate may increase our operating and compliance costs or impose restrictions on our operations which, in turn, may adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently offer non</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">refillable and refillable containers across our territories, among other product presentations. Certain legislative and regulatory reforms have been proposed in some of the territories where we operate to restrict the sale of single-use plastics and similar legislation or regulations may be proposed or enacted in the future. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 4. Information on the Company&#8212;Regulation&#8212;Other Regulation.&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers&#8217; increased concerns and changing habits about the solid waste streams and environmental responsibility and the related publicity could result in the adoption of such legislation or regulations. If these types of requirements are adopted and implemented on a large scale in any of our territories, they could affect our costs or require changes in our distribution model and packaging, which could reduce our net operating revenues and profitability.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Voluntary price restraints or statutory price controls have been imposed historically in several of the countries where we operate. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 4. Information on the Company&#8212;Regulation&#8212;Price Controls.&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot assure you that existing or future laws and regulations in the countries where we operate relating to goods and services (in particular, laws and regulations imposing statutory price controls) will not affect our products, our ability to set prices for our products, or that we will not need to implement price restraints, which could have a negative effect on our business, financial condition and results of operations.</span></div><div style="margin-bottom:10pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in multiple territories and are subject to complex regulatory frameworks with increased enforcement activities. We maintain a global integrity and compliance program that is supervised by our senior management, and employ a chief compliance officer in each country where we operate. Reports on such compliance program are presented to the Audit Committee of our board of directors on a semi-annual basis. Despite our internal governance and compliance processes, we may be subject to unexpected breaches by our employees, contractors or other agents to our code of ethics, anti-corruption and anti-money laundering policies and other internal guidelines, including instances of fraudulent behavior, corrupt practices and dishonesty by any of them. Our failure to comply with applicable laws and other standards could harm our reputation, subject us to substantial fines, sanctions or penalties and adversely affect our business. There is no assurance that we will be able to comply with changes in any laws and regulations within the timelines established by the relevant regulatory authorities.</span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain taxes could adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The countries where we operate may adopt new tax laws or modify existing tax laws to increase taxes applicable to our business or products. Our products are subject to certain taxes in many of the countries where we operate. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 4. Information on the Company&#8212;Regulation&#8212;Taxation of Beverages.&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The imposition of new taxes, increases in existing taxes, or changes in the interpretation of tax laws and regulation by tax authorities may have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax legislation in some of the countries where we operate has recently been subject to major changes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 4. Information on the Company&#8212;Regulation&#8212;Tax Reforms.&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot assure you that these reforms or other reforms adopted by governments in the countries where we operate will not have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unfavorable outcomes of our legal proceedings could have an adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations have from time to time been and may continue to be subject to investigations and proceedings by antitrust authorities relating to alleged anticompetitive practices, as well as tax, consumer protection, environmental, labor and commercial matters. We cannot assure you that these investigations and proceedings will not have an adverse effect on our business, financial condition and results of operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 8. Financial Information&#8212;Legal Proceedings.&#8221;</span></div><div style="margin-bottom:10pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks related to mergers, acquisitions and business alliances</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We may not be able to successfully integrate our acquisitions and business alliances and achieve the expected operational efficiencies or synergies.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have and we may continue to acquire bottling operations and other businesses, as well as enter into business alliances. Key elements to achieving the benefits and expected synergies of our acquisitions and mergers are the integration of acquired or merged businesses&#8217; operations into our own in a timely and effective manner and the retention of qualified and experienced key personnel. We may incur unforeseen liabilities in connection with acquiring, taking control of, or managing bottling operations and other businesses and may encounter difficulties and unforeseen or additional costs in restructuring and integrating them into our operating structure. Achieving the full benefits of our business alliances is dependent on identifying appropriate business partners and negotiating advantageous business agreements. We may not be successful in achieving the full benefits of such business alliances if these key aspects of such alliances are not realized. We cannot assure you that these efforts will be successful or completed as expected by us, and our business, financial condition and results of operations could be adversely affected if we are unable to do so.</span></div><div style="margin-bottom:10pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to the Countries Where We Operate</span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adverse economic conditions in the countries where we operate may adversely affect our financial condition and results.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a Mexican corporation and our Mexican operations are our single most important geographic territory. We also conduct an important part of our operations in Brazil. For the year ended December 31, 2021, approximately 75.9% of our total revenues were attributable to Mexico and Brazil. Our results are affected by the economic conditions in the countries where we conduct operations. Consumer demand and preferences, real prices and the costs of raw materials are heavily influenced by macroeconomic conditions, which vary by country and may not be correlated. In addition, adverse economic conditions may affect and reduce consumer per capita income, thereby adversely affecting consumer demand for our products as a result of a decrease in consumer purchasing power. Deterioration or prolonged periods of weak economic conditions in the countries where we conduct operations may have, and in the past have had, a negative effect on our company and a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the countries where we operate are influenced by the U.S. economy. Deterioration in economic conditions in the U.S. economy may affect these economies. In particular, economic conditions in Mexico have been historically correlated with economic conditions in the United States partially as a result of the North American Free Trade Agreement, and more recently, the U.S.-Mexico-Canada Agreement, which came into force on July 1, 2020. Any adverse event affecting the relationship between any of the countries where we operate and the United States, including changes or the termination of any free trade agreement, may have a significant adverse effect on the economy of such countries.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business may also be significantly affected by interest rates, inflation rates and exchange rates of the local currencies of the countries where we operate. Decreases in growth rates, periods of negative growth and/or increases in inflation or interest rates may result in lower demand for our products, lower real pricing of our products or a shift to lower margin products. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 11. Quantitative and Qualitative Disclosures about Market Risk.&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, an increase in interest rates would increase the cost to us of variable rate funding (which, after giving effect to our swap contracts, and calculated by weighting each year&#8217;s outstanding debt balance mix, constituted approximately 15.2% of our total debt as of December 31, 2021), which would have an adverse effect on our financial position. A continued and prolonged increase in inflation rates in any of the countries where we operate may result in such country being categorized as a hyperinflationary economy for accounting purposes, which would change the manner in which we present and report financial information related to our operations in such country. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 11. Quantitative and Qualitative Disclosures about Market Risk&#8212;Interest Rate Risk.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Argentina&#8217;s economy satisfies the conditions to be treated as a hyperinflationary economy based on various economic factors, including Argentina&#8217;s cumulative inflation over the past three-year period exceeding 100%, according to available indexes in the country. Continuing hyperinflation in Argentina may adversely affect our financial position and results of operations.</span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Depreciation of the local currencies of the countries where we operate relative to the U.S. dollar could adversely affect our financial condition and results.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation of local currencies relative to the U.S. dollar increases our cost of some of the raw materials we acquire, the price of which may be paid in or determined with reference to U.S. dollars, and of our debt obligations denominated in U.S. dollars and may therefore negatively affect our results, financial position and equity. In addition, depreciation of local currencies of the countries where we operate relative to the U.S. dollar may also potentially increase inflation rates in such countries. Significant fluctuations of local currencies relative to the U.S. dollar have occurred in the past and may continue in the future, negatively affecting our results. Future currency devaluations or the imposition of exchange controls in any of the countries where we operate may potentially increase our operating costs, which could have an adverse effect on our financial position and results of operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 11. Quantitative and Qualitative Disclosures about Market Risk&#8212;Foreign Currency Exchange Rate Risk.&#8221;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A severe depreciation of any currency of the countries where we operate may result in a disruption of the international foreign exchange markets and may limit our ability to transfer or to convert such currencies into U.S. dollars or other currencies for the purpose of making timely payments of interest and principal on our U.S. dollar-denominated indebtedness or obligations in other currencies. While the Mexican government does not restrict the right or ability of Mexican or foreign persons or entities to convert Mexican pesos into U.S. dollars or to transfer other currencies out of Mexico, the Mexican government could impose restrictive exchange rate policies in the future. Currency fluctuations may have an adverse effect on our results, financial condition and cash flows in future periods.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As part of our financing, treasury and derivatives policies, we maintain hedging initiatives designed to mitigate interest rate, raw materials and foreign currency exchange rate risk. These hedging initiatives are presented by our corporate finance department to the planning and finance committee of our board of directors on a quarterly basis for their review and approval. Even with such efforts, there is no assurance that the hedging and other financial strategies we implement will be sufficient to prevent any adverse effect on our financial position and results of operations as a result of any depreciation of the local currencies of the countries where we operate relative to the U.S. dollar, fluctuations in interest rates or in the price of raw materials.</span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Political and social events in the countries where we operate and elsewhere and changes in governmental policies may have an adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years, some of the governments in the countries where we operate have implemented and may continue to implement significant changes in laws, public policy or regulations that could affect the political and social conditions in these countries. Any such changes, and similar changes in other countries such as the U.S., may have an adverse effect on our business, results of operations and financial condition. Furthermore, national presidential and legislative elections took place in 2021 or are scheduled to take place in 2022 in several of the countries where we operate, including Mexico, Brazil, Colombia and Costa Rica. We cannot assure you that political or social developments in the countries where we operate or elsewhere, such as the election of new administrations, changes in laws, public policy or regulations, political disagreements, civil disturbances and the rise in violence and  perception of such rise in violence, over which we have no control, will not have a corresponding adverse effect on the local or global markets or on our business, financial condition and results of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to the units and the ADSs</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our Series L shares have limited voting rights.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Series L shares grant the right to vote only in certain circumstances. In general terms, they grant the right to elect up to three of our maximum of 21 directors and only grant the right to vote on specific matters, including certain changes in our corporate form, mergers involving our company when our company is the merged entity or when the principal corporate purpose of the merged entity is not related to the corporate purpose of our company, the cancellation of the registration of our shares on the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bolsa Mexicana de Valores </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Mexican Stock Exchange, or BMV) or any other foreign stock exchange, and those matters for which the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ley del Mercado de Valores </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Mexican Securities Market Law) expressly grants the right to vote to classes of shares with limited voting rights. As a result, holders of units will not be able to influence our business or operations with respect to the Series L shares they indirectly hold. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;Major Shareholders&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8220;Item 10. Additional Information&#8212;Bylaws&#8212;Voting Rights, Transfer Restrictions and Certain Minority Rights.&#8221;</span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Holders of ADSs may not be able to vote at our shareholder meetings.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our units, which are comprised of 3 Series B shares and 5 Series L shares, trade on the New York Stock Exchange (NYSE) in the form of ADSs, each representing 10 units. Holders of ADSs may not receive notice of Series L or Series B shareholder meetings from the ADS depositary in sufficient time to enable such holders to return voting instructions to the ADS depositary in a timely manner.</span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The protections afforded to minority shareholders in Mexico are different from those afforded to minority shareholders in the United States and investors may experience difficulties in enforcing civil liabilities against us or our directors, officers and controlling persons.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Mexican Securities Market Law, the protections afforded to minority shareholders are different from, and may be less than, those afforded to minority shareholders in the United States. Therefore, it may be more difficult for minority shareholders to enforce their rights against us, our directors or our controlling interest shareholders than it would be for minority shareholders of a U.S. company.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we are organized under the laws of Mexico and most of our directors, officers and controlling persons reside outside the United States, and all or a substantial portion of our assets and the assets of our directors, officers and controlling persons are located outside the United States. As a result, it may not be possible for investors to effect service of process within the United States </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on such persons or to enforce judgments against them in U.S. courts or in courts in jurisdictions outside of the United States, in each case, including in any action based on civil liabilities under the U.S. federal securities laws.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The enforceability against our directors, officers and controlling persons in Mexico in actions for enforcement of judgments of U.S. courts, and liabilities predicated solely upon the U.S. federal securities laws will be subject to certain requirements provided for in the Mexican Federal Civil Procedure Code and any applicable treaties. Some of the requirements may include personal service of process and that the judgments of U.S. courts are not against Mexican public policy. The Mexican Securities Market Law, which is considered Mexican public policy, provides that, in the event of actions derived from any breach of the duty of care and the duty of loyalty against our directors and officers, any remedy would be exclusively for the benefit of our company. Therefore, investors would not be directly entitled to any remedies under such actions.</span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Developments in other countries may adversely affect the market for our securities.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market value of securities of Mexican companies is, to varying degrees, influenced by economic and securities market conditions in other countries. Although economic conditions are different in each country, investors&#8217; reactions to developments in one country can have effects on the securities of issuers in other countries, including Mexico. Crises in other countries may diminish investor interest in securities of Mexican issuers. For example, the ongoing military conflict involving Russia and Ukraine and the effect of the resulting economic sanctions imposed on Russia and certain Russian citizens and enterprises could adversely affect the market value of our securities. </span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Holders of units and ADSs in the United States may not be able to participate in any capital offering and as a result may be subject to dilution of their equity interests.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under applicable Mexican law, if we issue new shares for cash as a part of a capital increase, other than in connection with a public offering of newly issued shares, treasury stock or mergers, we are generally required to grant our shareholders the right to purchase a sufficient number of shares to maintain their existing ownership percentage. Rights to purchase shares in these circumstances are known as preemptive rights. By law, we may not allow holders of our units or ADSs who are located in the United States to exercise any preemptive rights in any future capital increases unless (1) we file a registration statement with the U.S. Securities and Exchange Commission, or SEC, with respect to that future issuance of shares or (2) the offering qualifies for an exemption from the registration requirements of the U.S. Securities Act of 1933, as amended. At the time of any future capital increase, we will evaluate the costs and potential liabilities associated with filing a registration statement with the SEC, as well as the benefits of preemptive rights to holders of our units and ADSs in the United States and any other factors that we consider important in determining whether to file a registration statement.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may decide not to file a registration statement with the SEC that would allow holders of our units or ADSs who are located in the United States to participate in a preemptive rights offering. In addition, under current Mexican law, the sale by the ADS depositary of preemptive rights and the distribution of the proceeds from such sales to the holders of ADSs is not possible. As a result, the equity interest of such holders of units or ADSs would be diluted proportionately. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 10. Additional Information&#8212;Bylaws&#8212;Preemptive Rights.&#8221;</span></div><div style="margin-bottom:10pt"><span><br/></span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">13</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_31"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 4.&#160;&#160;&#160;&#160;Information on the Company</span></div><div id="i068f03db026d455ca4285bbb327eb089_34"></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">The Company</span></div><div id="i068f03db026d455ca4285bbb327eb089_37"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are the largest franchise bottler of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages in the world in terms of volume. We operate in territories in the following countries:</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">Mexico&#8212;a substantial portion of central Mexico, the southeast and northeast of Mexico.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">Guatemala.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">Nicaragua.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">Costa Rica.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">Panama.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">Colombia&#8212;most of the country.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">Brazil&#8212;a major part of the states of S&#227;o Paulo and Minas Gerais, the states of Parana, Santa Catarina, Mato Grosso do Sul and Rio Grande do Sul and part of the states of Rio de Janeiro and Goias.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">Argentina&#8212;Buenos Aires and surrounding areas.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">Uruguay.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also operate in Venezuela through our investment in Coca-Cola FEMSA de Venezuela, S.A., or KOF Venezuela.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our company was organized on October 30, 1991 as a stock corporation with variable capital (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">sociedad an&#243;nima de capital variable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) under the laws of Mexico for a term of 99 years. On December 5, 2006, as required by amendments to the Mexican Securities Market Law, we became a publicly traded stock corporation with variable capital (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">sociedad an&#243;nima burs&#225;til de capital variable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). Our legal name is Coca-Cola FEMSA, S.A.B. de C.V. Our principal executive offices are located at Calle Mario Pani No. 100, Colonia Santa Fe Cuajimalpa, Alcald&#237;a Cuajimalpa de Morelos, 05348, Mexico City, Mexico. Our telephone number at this location is (52-55) 1519-5000. Our website is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.coca-colafemsa.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is an overview of our operations by consolidated reporting segment in 2021.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.805%"><tr><td style="width:1.0%"></td><td style="width:45.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.220%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operations by Consolidated Reporting Segment&#8212;Overview Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Profit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions of Mexican pesos, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mexico and Central America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  115,794</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  57,366</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">South America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,010</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,232</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194,804</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,598</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:0.25pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes Mexico, Guatemala, Nicaragua, Costa Rica and Panama.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes Colombia, Brazil, Argentina and Uruguay.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate History</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are a subsidiary of FEMSA, a company that participates in the retail industry through (i) a proximity division operating OXXO, a small-format store chain, (ii) a health division, which includes drugstores and related activities and (iii) a fuel division, operating the OXXO Gas chain of retail service stations. FEMSA participates in the beverage industry through us and participates in the beer industry as the second largest shareholder of Heineken, one of the world&#8217;s leading brewers with operations in over 70 countries. FEMSA also participates in other ancillary businesses through its digital division which includes Spin by OXXO and OXXO Premia, among other loyalty and digital financial services initiatives and through its strategic business unit, which provides point-of-sale refrigeration, food processing equipment and plastics solutions to its business units and third-party clients. FEMSA also participates in the specialized distribution industry, through Envoy Solutions, LLC, including product sales in the Jan-San and </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">packaging sectors, as well as integral logistics services through Sol&#237;stica, S.A. de C.V. known as logistics and distribution. Across its business units, FEMSA has more than 320,000 employees in 13 countries.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We commenced operations in 1979, when a subsidiary of FEMSA acquired certain sparkling beverage bottlers in Mexico City and surrounding areas. In 1991, FEMSA transferred its ownership in the bottlers to FEMSA Refrescos, S.A. de C.V., our corporate predecessor. In June 1993, a subsidiary of The Coca-Cola Company subscribed for 30.0% of our capital stock in the form of Series D shares. In September 1993, FEMSA sold Series L shares that represented 19.0% of our capital stock to the public, and we listed these shares on the Mexican Stock Exchange and, in the form of ADSs, on the NYSE.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In a series of transactions since 1994, we acquired new territories, brands and other businesses, including Argentina and certain territories in southern Mexico, which today comprise our business. In May 2003, we acquired Panamerican Beverages Inc., or Panamco, and began producing and distributing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages in additional territories in the central, southeastern and northeastern regions of Mexico and in Central America (Guatemala, Nicaragua, Costa Rica and Panama), Colombia, Venezuela and Brazil, along with bottled water, beer and other beverages in some of these territories.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2006, FEMSA acquired 148,000,000 of our Series D shares from certain subsidiaries of The Coca-Cola Company, which increased FEMSA&#8217;s ownership to 53.7%.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2007, we acquired together with The Coca-Cola Company 100.0% of the capital stock of Jugos del Valle, S.A.P.I. de C.V., or Jugos del Valle. In 2008, we, The Coca-Cola Company and all Mexican and Brazilian </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bottlers entered into a joint business for the Mexican and Brazilian operations, respectively, of Jugos del Valle.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2007 and May 2008, we sold most of our proprietary brands to The Coca-Cola Company. The proprietary brands are now being licensed back to us by The Coca-Cola Company pursuant to our bottler agreements.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2008, we entered into a transaction with The Coca-Cola Company to acquire its wholly owned bottling franchise Refrigerantes Minas Gerais, Ltda., or REMIL, located in the State of Minas Gerais in Brazil.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2008, we acquired the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Agua de los Angeles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> bulk water business in Mexico City and surrounding areas from Grupo Embotellador CIMSA, S.A. de C.V., or Grupo CIMSA, at the time one of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bottling franchises in Mexico. The trademarks remain with The Coca-Cola Company. We subsequently merged Agua de los Angeles into our bulk water business under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ciel </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">brand.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2009, we acquired together with The Coca-Cola Company the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Brisa </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bottled water business in Colombia from Bavaria, S.A. We acquired the production assets and the distribution territory, and The Coca-Cola Company acquired the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Brisa </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">brand.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2009, we entered into an agreement to manufacture, distribute and sell the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Crystal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark water products in Brazil jointly with The Coca-Cola Company.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2010, we acquired from The Coca-Cola Company, along with other Brazilian </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bottlers, Le&#227;o Alimentos e Bebidas, Ltda., or Le&#227;o Alimentos, manufacturer and distributor of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Matte Le&#227;o </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tea brand, which would later be integrated with the Brazilian operations of Jugos del Valle.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2011, we acquired together with The Coca-Cola Company, Industrias L&#225;cteas, S.A.,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estrella Azul, a Panamanian conglomerate that participates in the dairy and juice-based beverage categories in Panama, which we subsequently sold to Panama Dairy Ventures Ltd</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in September 2020.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2011, we merged with Administradora de Acciones del Norte, S.A.P.I. de C.V., or Grupo Tampico, a Mexican bottler with operations in the states of Tamaulipas, San Luis Potosi, and Veracruz, as well as in parts of the states of Hidalgo, Puebla and Queretaro.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2011, we merged with Corporaci&#243;n de los Angeles, S.A. de C.V., also part of Grupo CIMSA, a Mexican </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bottler with operations mainly in the states of Morelos and Mexico, as well as in parts of the states of Guerrero and Michoacan. As part of our merger with Grupo CIMSA, we also acquired a minority equity interest in Promotora Industrial Azucarera, S.A de C.V., or PIASA.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2012, we merged with Grupo Fomento Queretano, S.A.P.I. de C.V., or Grupo Fomento Queretano, a Mexican bottler with operations mainly in the state of Queretaro, as well as in parts of the states of Mexico, Hidalgo and Guanajuato. As part of our merger with Grupo Fomento Queretano, we increased our minority equity interest in PIASA.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2012, we acquired, through Jugos del Valle, an indirect minority participation in Santa Clara Mercantil de Pachuca, S.A. de C.V., or Santa Clara, a producer of milk and value-added dairy products in Mexico.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2013, we acquired, through CIBR Controladora de Sociedades de Bebidas Refrescantes, S. de R.L. de C.V. (formerly Controladora de Inversiones en Bebidas Refrescantes, S.L.), or CIBR, a 51.0% stake in Coca-Cola Beverages Philippines, Inc. (formerly Coca-Cola FEMSA Philippines, Inc.), or KOF Philippines from The Coca-Cola Company. In December 2018, CIBR completed the sale of its stake in KOF Philippines back to The Coca-Cola Company through the exercise of CIBR&#8217;s option to sell.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2013, we merged with Grupo Yoli, S.A. de C.V., a Mexican bottler with operations mainly in the state of Guerrero, as well as in parts of the state of Oaxaca. As part of our merger with Grupo Yoli, we increased our minority equity interest in PIASA.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2013, we acquired Companhia Fluminense de Refrigerantes, or Companhia Fluminense, a franchise that operates in parts of the states of S&#227;o Paulo, Minas Gerais and Rio de Janeiro in Brazil. As part of our acquisition of Companhia Fluminense, we also acquired an additional minority equity interest in Le&#227;o Alimentos.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2013, we acquired Spaipa S.A. Industria Brasileira de Bebidas, or Spaipa, a Brazilian bottler with operations in the state of Parana and in parts of the state of S&#227;o Paulo. As part of our acquisition of Spaipa, we increased our minority equity interest in Le&#227;o Alimentos and acquired a 50.0% stake in Fountain &#193;gua Mineral Ltda., a joint venture to develop water and non-carbonated beverages together with The Coca-Cola Company.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2016, we acquired, through Le&#227;o Alimentos, an indirect participation in Latic&#237;nios Verde Campo Ltda., a producer of milk and dairy products in Brazil.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2016, we acquired Vonpar S.A., or Vonpar, a Brazilian bottler of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark products with operations in the states of Rio Grande do Sul and Santa Catarina in Brazil. As part of our acquisition of Vonpar, we increased our minority equity interest in Le&#227;o Alimentos.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, we acquired together with The Coca-Cola Company, through our Mexican, Brazilian, Argentine, Colombian subsidiaries and also through our interest in Jugos del Valle in Mexico, a participation in the AdeS plant-based beverage businesses. As a result of this acquisition, we have exclusive distribution rights of AdeS plant-based beverages in our territories.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2018, Del Norte Sociedad Controladora de Bebidas Refrescantes, S. de R.L. de C.V. (formerly Compa&#241;&#237;a Inversionista en Bebidas del Norte, S.L.), one of our subsidiaries, acquired from The Coca-Cola Company Alimentos y Bebidas Atl&#225;ntida, S.A., or ABASA, a Guatemalan bottler of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark products with operation in the northeast region of Guatemala.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2018, Controladora de Bebidas Refrescantes Moderna, S. de R.L. de C.V. (formerly Compa&#241;&#237;a de Inversiones Moderna, S.L.), one of our subsidiaries, acquired from The Coca-Cola Company Comercializadora y Productora de Bebidas Los Volcanes, S.A., or Los Volcanes, a Guatemalan bottler of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark products with operations in the southwest region of Guatemala.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2018, Controladora de Sociedades de Bebidas Refrescantes Ib&#233;rica, S. de R.L. de C.V. (formerly Inversiones en Bebidas Refrescantes Ib&#233;rica, S.L.), one of our subsidiaries, acquired from The Coca-Cola Company, Montevideo Refrescos S.R.L., or Monresa, a Uruguayan bottler of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark products.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, our Brazilian subsidiary acquired CVI Refrigerantes Ltda., or CVI, a Brazilian bottler of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark products with operations in the state of Rio Grande do Sul in Brazil. As part of the acquisition of CVI, the minority equity interest of our Brazilian subsidiary in Le&#227;o Alimentos increased.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Stock</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 11, 2019, we completed an eight-for-one stock split, or the &#8220;Stock Split&#8221;, whereby (a) for each Series A share, holders of Series A shares received eight new Series A shares, (b) for each Series D share, holders of Series D shares received eight new Series D shares and (c) for each Series L share, holders of Series L shares received one unit (each consisting of 3 Series B shares (with full voting rights) and 5 Series L shares (with limited voting rights)). Effective on April 11, 2019, our units were listed for trading on the Mexican Stock Exchange and ADSs, each representing 10 units, were listed for trading on the NYSE.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of this report, (1) FEMSA indirectly owned Series A shares equal to 47.2% of our capital stock (56.0% of our capital stock with full voting rights), and (2) The Coca-Cola Company indirectly owned Series D shares equal to 27.8% of our capital stock (32.9% of our capital stock with full voting rights). Series L shares with limited voting rights constituted 15.6% of our capital stock, and Series B shares constituted the remaining 9.4% of our capital stock (the remaining 11.1% of our capital stock with full voting rights).</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:center"><img src="kof-20211231_g1.jpg" alt="kof-20211231_g1.jpg" style="height:298px;margin-bottom:5pt;vertical-align:text-bottom;width:586px"/></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Strategy</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We are transforming our company to thrive in the current evolving global business environment. We have strengthened our longstanding relationship with The Coca-Cola Company by together updating and enhancing the following main objectives: (i) growth principles, (ii) relationship economics, (iii) potential new businesses and ventures and (iv) digital strategy. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">See &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;Cooperation Framework with The Coca-Cola Company&#8221;.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:107%"> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       To consolidate our position as a global leader in our industry and strengthen our value proposition for our retail clients and end consumers, we are working across six strategic corridors: (i) build out an open omnichannel platform, (ii) develop a customer-centric winning portfolio, (iii) foster an agile, digital-savvy, people-centric culture, (iv) place sustainability at the center of our organization, (v) digitize our core, and (vi) actively pursue value-enhancing acquisitions. </span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our view on sustainable development is a comprehensive part of our business strategy. We base our efforts in our ethics and values, focusing on (i) our people, (ii) our communities and (iii) our planet. We also take a responsible and disciplined approach to the use of resources and capital allocation.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To maximize growth and profitability</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and driven by our strategic corridors, we plan on continuing to execute the following key strategies: (i) accelerate revenue growth, (ii) increase our business scale and profitability across categories, (iii) continue our expansion through organic growth, strategic joint ventures, business alliances and mergers and acquisitions, (iv) accelerate the digitization of our company, (v) develop an agile, digital-savvy culture, and (vi) continue to create a leaner and more efficient organization focused on sustainable value creation.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We seek to accelerate our revenue growth through the introduction of new categories, products and presentations that better meet our consumers&#8217; needs and preferences, while maintaining our core products and improving our profitability. To address our consumers&#8217; diverse lifestyles, we have developed new products through innovation and have expanded the availability of low- and non-caloric beverages by reformulating and broadening our product portfolio to reduce added sugar and offering smaller presentations of our products. As of December 31, 2021, approximately 35.5% of our brands were low- or non-caloric beverages, and we continue to expand our product portfolio to offer more options to our consumers so they can satisfy their hydration and nutrition needs. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">See &#8220;&#8212;Our Products&#8221; and &#8220;&#8212;Packaging.&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, we inform our consumers through front labeling on the nutrient composition and caloric content of our beverages</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">in accordance with local laws and regulations. We voluntarily adhere to national and international codes of conduct in advertising and marketing, including communications targeted to minors who are developed based on the Responsible Marketing policies and Global School Beverage Guidelines of The Coca-Cola Company, achieving full compliance with all such codes,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">regulations and guidelines in all of the countries where we operate.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">  See &#8220;&#8212;Other Regulations.&#8221;</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We view our relationship with The Coca-Cola Company as integral to our business, and together we have developed marketing strategies to better understand and address our consumer needs. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;&#8212;Marketing.&#8221;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measures to mitigate the effect of the COVID-19 pandemic</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has negatively affected global and regional economic conditions. In response, during 2020 and 2021 we adopted measures at our offices and facilities to ensure continued operations and to keep our teams and our customers healthy and </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">safe. As part of those measures, we have created a comprehensive management framework designed to guide our mitigation actions across five key areas: collaborators, clients, consumers, community and cash flow. These initiatives, which continue in effect as of the date of this report, include:</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%;padding-left:31.8pt">Collaborators</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">: Ensuring employees&#8217; safety and wellbeing is of utmost importance. Measures include implementing reinforced health, sanitation and hygiene protocols across our facilities and providing our employees with additional protective equipment such as masks, gloves and sanitizers.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%;padding-left:31.8pt">Clients</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">: We are helping our clients to remain open or reopen for business in a safe way. Among our initiatives, we have introduced protocols and routines for a safe visit to our clients while supporting them with tools such as gloves, masks, and protective screens to be used at service counters.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%;padding-left:31.8pt">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">: Consumers are one of our top priorities. Accordingly, we have leveraged our portfolio to provide affordable presentations across key markets and channels, and have reinforced our presence in digital and direct-to-home channels.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%;padding-left:31.8pt">Community</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">: As part of our social response to the COVID-19 pandemic, we have allowed some of our facilities to be used as vaccination centers and have donated beverages to health centers, transported medical supplies, contributed to the construction of alternative health centers, and acquired medical equipment, among other community relief initiatives.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%;padding-left:31.8pt">Cash Flow</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">: Consistent with our financial discipline approach, we have implemented measures to further strengthen our balance sheet and protect our cash flow by prioritizing or rationalizing expenses.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government responses to the COVID-19 pandemic have caused, and may continue to cause, temporary closures and capacity restrictions at points of sale, causing fluctuations in the volumes and mix of the products we sell.  As a result, we have adopted a number of initiatives to reduce costs and generate savings and efficiencies in the territories where we operate.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Territories</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following map shows our territories, giving estimates in each case of the population to which we offer products and the number of retailers of our beverages as of December 31, 2021:</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><img src="kof-20211231_g2.jpg" alt="kof-20211231_g2.jpg" style="height:810px;margin-bottom:5pt;vertical-align:text-bottom;width:720px"/></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:10pt;margin-top:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Products</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We produce, market, sell and distribute mainly </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages include: sparkling beverages (colas and flavored sparkling beverages), waters and other beverages (including juice drinks, coffee, teas, milk, value-added dairy, sports drinks, energy drinks, alcoholic beverages and plant-based drinks). In addition, we distribute and sell </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Heineken</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-owned brand</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">beer products, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Estrella Galicia</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Therez&#243;polis </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">beer products in our Brazilian territories and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Monster </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">products in all of the countries where we operate.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, we started testing distribution of leading spirits and consumer brands in Mexico and Brazil as well as the distribution of leading spirits brands and other alcoholic products in Colombia and Panama. We expect these tests will enable us to assess and learn from new shopper and consumption trends, and gather the necessary insights to strengthen our value proposition for retailers and consumers in the future. We expect this will complement our reach, joint consumer value proposition, and provide partners with a unique edge to communicate with target consumers. As these are ongoing tests, further details will be provided in due course. As part of this multi-category strategy, as of September 2021, our Brazilian subsidiary started distributing the craft beer brand </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Therez&#243;polis </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and entered into an agreement with Estrella Galicia to distribute its beers in Brazil. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our most important brand, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, together with its line of low-calorie products, accounted for 62.6%, 63.9%, and 62.4% of our total sales volume in 2021, 2020 and 2019, respectively.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the trademarks of the main products we distributed in 2021:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.138%"><tr><td style="width:1.0%"></td><td style="width:24.674%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.745%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.745%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.745%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.745%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.746%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Colas:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Coca-Cola</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Coca-Cola Sin Az&#250;car</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Coca-Cola Light</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Flavored Sparkling Beverages:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Crush</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Kuat</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Schweppes</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Fanta</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Mundet</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Sprite</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Fresca</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Quatro</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Yoli</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Still Beverages:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">AdeS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Fuze Tea</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Le&#227;o</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Cepita</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Hi-C</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Monster</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Santa Clara</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Del Valle</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Kapo</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Powerade</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Valle Frut</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Water:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Alpina</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Brisa</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Dasani</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Shangri-la</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Aquarius</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Ciel</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Manantial</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Topo Chico</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Bonaqua</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Crystal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Kin</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Vitale</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Packaging</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We produce, market, sell and distribute </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages in each of our territories in containers authorized by The Coca-Cola Company, which consist primarily of a variety of returnable and non-returnable presentations in the form of glass bottles, cans and plastic bottles mainly made of PET resin. We use the term presentation to refer to the packaging unit in which we sell our products. Presentation sizes for our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages range from a 6.5-ounce personal size to a 3-liter multiple serving size. For all of our products excluding water, we consider a multiple serving size as equal to, or larger than, 1.0 liter. In general, personal sizes have a higher price per unit case as compared to multiple serving sizes. We offer both returnable and non-returnable presentations, which allow us to offer portfolio alternatives based on convenience and affordability to implement revenue management strategies and to target specific distribution channels and population segments in our territories. In addition, we sell some </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverage syrups in containers designed for soda fountain use, which we refer to as fountain. We also sell bottled water products in bulk sizes, which refer to presentations equal to or larger than 5.0 liters and up to 20.0 liters, which have a much lower average price per unit case than our other beverage products.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales Volume and Transactions Overview</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure total sales volume in terms of unit cases and number of transactions. &#8220;Unit case&#8221; refers to 192 ounces of finished beverage product (24 eight-ounce servings) and, when applied to soda fountains, refers to the volume of syrup, powders and concentrate that is required to produce 192 ounces of finished beverage product. &#8220;Transactions&#8221; refers to the number of single units (e.g. a can or a bottle) sold, regardless of their size or volume or whether they are sold individually or in multipacks, except for fountain which represents multiple transactions based on a standard 12 oz. serving.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except when specifically indicated, &#8220;sales volume&#8221; in this annual report refers to sales volume in terms of unit cases.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates our historical sales volume and number of transactions for each of our consolidated reporting segments, as well as our unit case and transaction mix by category.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.666%"><tr><td style="width:1.0%"></td><td style="width:33.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sales Volume</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Transactions</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Millions of unit cases or millions of single units)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,790.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,759.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,569.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,202.6</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Central America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,040.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,635.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Mexico &amp; Central America</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,057.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,991.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,610.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,838.4</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Growth</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.0)%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14.7)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,046.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.572.8</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">903.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">862.9</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,866.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,208.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">765.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">593.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">South America</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,400.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,292.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,880.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,559.2</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Growth</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.0)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,457.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,284.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">19,490.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17,397.7</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Growth</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.5)%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14.0)%</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the multiple serving presentations and returnable packaging mix for sparkling beverages volume:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.722%"><tr><td style="width:1.0%"></td><td style="width:49.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.822%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Multiple Serving Presentations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Returnable Packaging</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.3%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.2%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Central America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.6%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.6%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80.3%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.1%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.2%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.7%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.7%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.3%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">70.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">74.9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">33.6%</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates our historical sales volume and number of transactions performance by category for each of our operations and our reporting segments for 2021 as compared to 2020:</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.361%"><tr><td style="width:1.0%"></td><td style="width:39.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.435%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.435%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.435%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.505%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.435%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.831%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sparkling</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stills</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Water</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Bulk Water</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sales Volume Growth</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Central America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico and Central America</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South America</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Transactions Growth</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Central America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico and Central America</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South America</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates our unit case mix by category for each of our operations and our consolidated reporting segments for 2021:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.777%"><tr><td style="width:1.0%"></td><td style="width:27.064%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.134%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.134%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.191%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sparkling Beverages</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stills</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Water</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unit Case Mix by Category</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.6%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.3%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Central America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.3%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Mexico and Central America</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">74.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">75.4%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6.5%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18.1%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.0%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.6%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.9%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.5%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80.9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.6%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89.0%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.2%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">South America</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">84.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">85.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8.4%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">78.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">79.5%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6.2%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14.3%</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:0.25pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes sales volume and transactions from Guatemala, Nicaragua, Costa Rica and Panama.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Excludes beer sales volume and transactions.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes bulk water volume and transactions.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales of our products are seasonal in all of the countries where we operate, as our sales volumes generally increase during the summer months of each country and during the year-end holiday season. In Mexico, Central America and Colombia, we typically achieve our highest sales during the months of April through August as well as during the year-end holidays in December. In Brazil, </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uruguay and Argentina, our highest sales levels occur during the summer months of October through March, including the year-end holidays in December.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketing</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We, in conjunction with The Coca-Cola Company, have developed a marketing strategy to promote the sale and consumption of our products. We rely extensively on advertising, sales promotions and retailer support programs to target the particular preferences of our consumers. </span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Retailer Support Programs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Support programs include providing retailers with point-of-sale display materials and consumer sales promotions, such as contests, sweepstakes and the giveaway of product samples.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Coolers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Coolers play an integral role in our clients&#8217; plans for success. Increasing both cooler coverage and the number of cooler doors among our retailers is important to ensure that our wide variety of products are properly displayed, while strengthening our merchandising capacity in our distribution channels to significantly improve our point-of-sale execution.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We advertise in all major communications media. We focus our advertising efforts on increasing brand recognition by consumers and improving our customer relations. National advertising campaigns are designed and proposed by The Coca-Cola Company&#8217;s local affiliates in the countries where we operate, with our input at the local or regional level. Point-of-sale merchandising and advertising efforts are proposed and implemented by us, with a focus on increasing our connection with customers and consumers.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketing in our Distribution Channels</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In order to provide more dynamic and specialized marketing of our products, our strategy is to classify our markets and develop targeted efforts for each consumer segment or distribution channel. Our principal channels are small retailers, &#8220;on-premise&#8221; accounts, such as restaurants and bars, supermarkets and third party distributors. Presence in these channels entails a comprehensive and detailed analysis of the purchasing patterns and preferences of various groups of beverage consumers in each of the different types of locations or distribution channels. In response to this analysis, we tailor our product, price, packaging and distribution strategies to meet the particular needs of and exploit the potential of each channel.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Multi-Segmentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We have implemented a multi-segmentation strategy in all of our markets. These strategies consist of the definition of a strategic market cluster or group and the implementation and assignment of different product/price/package portfolios and service models to such market cluster or group. These clusters are defined based on consumption occasion, competitive environment, income level, and types of distribution channels.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product Sales and Distribution</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides an overview of our distribution centers and the retailers to which we sold our products:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.555%"><tr><td style="width:1.0%"></td><td style="width:61.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.895%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Mexico and Central America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">South America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distribution centers</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retailers</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,060,549&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">985,780&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:0.25pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Includes Mexico, Guatemala, Nicaragua, Costa Rica and Panama.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;Includes Colombia, Brazil, Argentina and Uruguay.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continuously evaluate our distribution model in order to fit with the local dynamics of the marketplace and analyze the way we go to market, recognizing different service needs from our customers, while looking for more efficient distribution models. As part of this strategy, we are rolling out a variety of new distribution models throughout our territories looking for improvements in our distribution network.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use several sales and distribution models depending on market and geographic conditions and the customer&#8217;s profile: (i) the pre-sale system, which separates the sales and delivery functions, permitting trucks to be loaded with the mix of products that retailers have previously ordered, thereby increasing both sales and distribution efficiency; (ii) the conventional truck route system, in which the person in charge of the delivery makes immediate sales from inventory available on the truck; (iii) sales through digital platforms to access technologically enabled customers; (iv) the telemarketing system, which could be combined with pre-sales visits; and (v) sales through third-party wholesalers and other distributors of our products.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the pre-sale system, sales personnel also provide merchandising services during retailer visits, which we believe enhance the shopper experience at the point-of-sale. We believe that an adequate number of service visits to retailers and frequency of deliveries are essential elements in an effective selling and distribution system of our products.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We continue to reinforce our presence in digital sales channels such as digital platforms, food aggregators, e-commerce websites and mobile device applications, in an effort to address the growing demand from our business partners through such sales channels. This reinforcement is aligned with our overall digitization and omnichannel strategies.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, 2020 and 2019, no single customer accounted for more than 10.0% of our consolidated total sales.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our distribution centers range from large warehousing facilities to small cross-docking facilities. In addition to our fleet of trucks, we distribute our products in certain locations through electric carts and hand-trucks in order to comply with local environmental and traffic regulations. In some of our territories, we rely on third parties to transport our finished products from our bottling plants to our distribution centers and, in some cases, directly to our customers.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Mexico</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We contract with a subsidiary of FEMSA, Solistica, S.A. de C.V., for the transportation of finished products from our bottling plants to our distribution centers in Mexico. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;Related Party Transactions.&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From the distribution centers, we distribute our finished products to retailers mainly through our own fleet of trucks. In designated areas in Mexico, third-party distributors deliver our products to retailers and consumers, allowing us to access these areas on a cost-effective basis.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In Mexico, we sell a majority of our beverages through our traditional distribution channel, which consists of sales at small retail stores to consumers who may take the beverages for consumption at home or elsewhere. We also sell products through modern distribution channels, the &#8220;on-premise&#8221; consumption segment, home delivery routes, supermarkets and other locations. Modern distribution channels include large and organized chain retail outlets such as wholesale supermarkets, discount stores and convenience stores that sell fast-moving consumer goods, where retailers can buy large volumes of products from various producers. The &#8220;on-premise&#8221; consumption segment consists of sales through points-of-sale where products are consumed at the establishment from which they were purchased. This includes retailers such as restaurants and bars as well as stadiums, auditoriums and theaters.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In 2020 and 2021, the &#8220;on-premise&#8221; channel was the most affected in our Mexican operations, as a result of COVID-19 confinement measures. This effect was partially offset by resilient traditional distribution channels and increased sales through our digital channels and platforms such as food aggregators, e-commerce and other digital platforms. The rollout of our digital platforms allowed us to serve our customers in Mexico through a digital app and our proprietary chatbot-enabled order-taking platform. Additionally, other &#8220;direct-to-consumer&#8221; channels such as our own home delivery routes had an increase in demand. During 2021, as confinement measures were gradually reduced, we saw a gradual recovery of the &#8220;on-premise&#8221; channel. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Brazil</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In Brazil, we distribute our finished products to retailers through a combination of our own fleet of trucks and third party distributors, while maintaining control over the selling activities. In designated zones in Brazil, third-party distributors purchase our products and resell them to retailers. In Brazil, we sell a majority of our beverages at small retail stores. We also sell products through modern distribution channels and &#8220;on- premise&#8221; consumption. Modern distribution channels in Brazil include large and organized chain retail outlets such as wholesale supermarkets and discount stores that sell fast- moving consumer goods.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In 2020 and 2021, the &#8220;on-premise&#8221; channel in our Brazil operations was the most affected as a result of COVID-19 confinement measures. This effect was partially offset by resilient traditional trade channels and increased sales through our digital channels and platforms such as food aggregators, e-commerce and other digital platforms. Additionally, the rollout of our digital platforms allowed us to complement our service to customers in Brazil through a digital app and our proprietary chatbot-enabled order-taking platform. During 2021, as confinement measures were gradually reduced, we saw a gradual recovery of the &#8220;on-premise&#8221; channel.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Territories other than Mexico and Brazil</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We distribute our finished products to retailers through a combination of our own fleet of trucks and third party distributors. In most of our territories, an important part of our total sales volume is sold through small retailers.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In 2020 and 2021, a large percentage of our sales in our territories other than Mexico and Brazil were made through the traditional distribution channels and modern distribution channels, as the imposition of measures and regulations aimed at containing the COVID-19 pandemic had an impact on consumer preferences towards these channels. The &#8220;on-premise&#8221; channel was the most affected sales and distribution channel in these territories as a result of confinement measures. This effect was partially offset by an increased demand for our digital channels and platforms such as food aggregators, e-commerce and other digital platforms. As countries began to ease restrictions and lockdowns, there was a subsequent recovery in the &#8220;on-premise&#8221; channel. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principal Competitors</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are leaders in the beverage market in most of the countries where we operate, being the largest franchise bottler of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark products in the world by sales volume. During 2021, we produced and sold approximately 11.0% of the Coca-Cola system&#8217;s volume worldwide.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The characteristics of our territories are very diverse. Central Mexico and our territories in Argentina are densely populated and have a large number of competing beverage brands as compared to the rest of our territories. Our territories in Brazil are densely populated but have lower consumption of beverage products as compared to Mexico. Uruguay has a high per capita consumption and low population density. Portions of southern Mexico, Central America and Colombia are large and mountainous areas with low population density, low per capita income and low consumption of beverages.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our principal competitors are local </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Pepsi</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> bottlers and other bottlers and distributors of local beverage brands. We also face competition in many of our territories from producers of low price beverages, commonly referred to as &#8220;B brands.&#8221; A number of our competitors in Central America, Brazil, Argentina and Colombia offer beer in addition to sparkling beverages, still beverages and water, which may enable them to achieve distribution efficiencies that other competitors who do not offer an integrated portfolio may not achieve.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While competitive conditions are different in each of our territories, we compete mainly in terms of price, packaging, effective promotional activities, access to retail outlets and sufficient shelf space, customer service, product innovation and product alternatives and the ability to identify and satisfy consumer preferences. We compete by seeking to offer products at an attractive price in the different segments in our markets and by building on the value of our brands. We believe that the introduction of new products and new presentations has been a significant competitive advantage that allows us to increase demand for our products, provide different options to consumers and increase new consumption opportunities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;&#8212;Our Products&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8220;&#8212;Packaging.&#8221;</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Mexico and Central America. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our principal competitor in Mexico is Grupo GEPP, S.A.P.I. de C.V., the exclusive  bottler of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Pepsi </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">beverage</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">products and subsidiary of Organizaci&#243;n Cultiba, S.A.B. de C.V., a joint venture formed by Grupo Embotelladoras Unidas, S.A.B. de C.V., the former </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Pepsi </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">bottler in central and southeast Mexico, a subsidiary of PepsiCo and Empresas Polar, S.A., a beer distributor and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Pepsi </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">bottler. Our main competition in the juice category in Mexico is Grupo Jumex. In the water category, our main competitor is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Bonafont</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, a water brand owned by Danone. In addition, we compete with Keurig Dr Pepper in sparkling beverages and with other local brands in our Mexican territories, as well as &#8220;B brand&#8221; producers, such as Embotelladora Aga de Mexico, S.A. de C.V. (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Red Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">bottler), that offer various presentations of sparkling and still beverages.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the countries that comprise our Central America region, our main competitors are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Pepsi </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Big Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">bottlers. In Guatemala and Nicaragua, we compete with a joint venture between The Central American Bottler Corporation and AmBev, and we compete with </span><span style="background-color:#ffffff;color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cervecer&#237;a Centroamericana S.A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. In Costa Rica, our principal competitor is Florida Bebidas S.A., subsidiary of Florida Ice and Farm Co and Cooperativa de Productores de Leche Dos Pinos R.L in juices. In Panama, our main competitor is Cervecer&#237;a Nacional, S.A. We also face competition from &#8220;B brands&#8221; offering multiple serving size presentations in some Central American countries.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">South America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our principal competitor in Colombia is Postob&#243;n, a local bottler that sells and distributes sparkling beverages (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Manzana Postob&#243;n</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Uva Postob&#243;n</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Colombiana</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), still beverages (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hit Juice</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and water (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Crystal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). Postob&#243;n also sells </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pepsi </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">products and is a vertically integrated producer, the owners of which hold other significant commercial and industrial interests in Colombia. We also compete with low-price producers, such as Ajecolombia S.A., the producers of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Big Cola</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which principally offer multiple serving size presentations in the sparkling and still beverage industry.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Brazil, we compete against AmBev, a company that distributes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pepsi </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">brands, local brands with flavors such as guarana, and proprietary beer brands. We also compete against &#8220;B brands&#8221; or &#8220;Tubainas,&#8221; which are small, local producers of low-cost sparkling beverages that represent a significant portion of the sparkling beverage market.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In Argentina, our main competitor is Buenos Aires Embotellador S.A. (BAESA), a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Pepsi </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">bottler, which is owned by Argentina&#8217;s principal brewery, Quilmes Industrial S.A., and indirectly controlled by AmBev. In the water category, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Levit&#233;, Villavicencio</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Villa del Sur</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> are water brands owned by Danone, which is our main competition. In addition, we compete with a number of producers offering &#8220;B brands&#8221;, low-priced sparkling beverages, as well as many other generic products and private label proprietary supermarket brands that are gaining importance in the market. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Manaos</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, a brand owned by Refres Now S.A. is our main competitor in this segment.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In Uruguay, our main competitor is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Salus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, a water brand owned by Danone. We also compete against F&#225;bricas Nacionales de Cerveza S.A. (FNC), a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Pepsi </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">bottler and distributor that is partially owned by Argentina&#8217;s principal brewery, Quilmes Industrial S.A., and indirectly controlled by AmBev. In addition, we compete with</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">CCU Inversiones II Ltda,</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">a water, soft drinks and brewery company and finally with some low-priced regional producers.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Raw Materials</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to our bottler agreements, we are authorized to manufacture, sell and distribute </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages within specific geographic areas, and we are required to purchase concentrate for all </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages in all of our territories from affiliates of The Coca-Cola Company and sweeteners and other raw materials from companies authorized by The Coca-Cola Company. Concentrate prices for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages are determined as a percentage of the weighted average retail price in local currency net of applicable taxes. Although The Coca-Cola Company has the right to set the price of concentrates, in practice this percentage has historically been set pursuant to periodic negotiations with The Coca-Cola Company.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;&#8212;Bottler Agreements.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, The Coca-Cola Company has increased concentrate prices for Coca-Cola trademark beverages in some of the countries where we operate. For example, The Coca-Cola Company</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">began to gradually increase concentrate prices for certain </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages in Mexico beginning in 2017 and through 2019, followed by a subsequent increase in 2020 and in 2021. The Coca-Cola Company may increase concentrate prices in the future, and we may not be successful in negotiating or implementing measures to mitigate the negative effect this may have on the prices of our products or our results. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;Major Shareholders&#8212;Cooperation Framework with The Coca-Cola Company.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to concentrate, we purchase sweeteners, carbon dioxide, PET resin and preforms to make plastic bottles, finished plastic and glass bottles, cans, caps and fountain containers, as well as other packaging materials and raw materials. Our bottler agreements provide that these materials may be purchased only from suppliers approved by The Coca-Cola Company. Prices for certain raw materials, including those used in the bottling of our products, mainly PET resin, finished plastic bottles, aluminum cans, HFCS and certain sweeteners, are paid in or determined with reference to the U.S. dollar, and therefore local prices in a particular country may increase based on changes in the applicable exchange rates. Our most significant packaging raw material costs arise from the purchase of PET resin, the price of which is related to crude oil prices and global PET resin supply. On average,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the price that we paid for PET resin in U.S. dollars in 2021 increased 13.9% as compared to 2020 in all our territories. In addition, given that high currency volatility has affected and continues to affect most of our territories, the average price for PET resin in local currencies was higher in all of our territories. In 2021, we purchased certain raw materials in advance, negotiated and locked-in prices in advance and entered into certain derivative transactions which helped us capture opportunities with respect to raw material costs and currency exchange rates.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our agreements with The Coca-Cola Company, we may use raw or refined sugar, artificial sweeteners and HFCS in our products. Sugar prices in all of the countries where we operate, other than Brazil, are subject to local regulations and other barriers to market entry that, in certain countries, often cause us to pay for sugar in excess of international market prices. In recent years, international sugar prices experienced significant volatility. Across our territories, our average price for sugar in U.S. dollars, taking into account our financial hedging activities, increased by approximately 13.8% in 2021 as compared to 2020.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider water a raw material in our business. We obtain water for the production of some of our natural spring water products, such as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Manantial </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Colombia and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Crystal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Brazil, from spring water pursuant to concessions granted.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None of the materials or supplies that we use is presently in short supply, although the supply of specific materials could be adversely affected by strikes, weather conditions, governmental controls, national emergency situations, pandemics,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">water shortages or the failure to maintain our existing water concessions.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Mexico and Central America. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico, we mainly purchase PET resin from Indorama Ventures Polymers M&#233;xico, S. de R.L. de C.V. and DAK Resinas Americas Mexico, S.A. de C.V., which Alpla M&#233;xico, S.A. de C.V., known as Alpla, and Envases Universales de M&#233;xico, S.A.P.I. de C.V. manufacture into non-returnable plastic bottles for us. Also, we have introduced into our business Asian global suppliers, such as Far Eastern New Century Corp., known as FENC</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> SFX &#8211; Jiangyin Xingyu New Material Co. Ltd. and Hainan Yisheng Petrochemical Co. Ltd., which support our PET resin strategy and are known as the top PET global suppliers.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We purchase all of our cans from Crown Envases M&#233;xico, S.A. de C.V., formerly known as F&#225;bricas de Monterrey, S.A. de C.V., and Envases Universales de M&#233;xico, S.A.P.I. de C.V. We mainly purchase our glass bottles from Owens America, S. de R.L. de C.V., FEVISA Industrial, S.A. de C.V., known as FEVISA, and Glass &amp; Silice, S.A. de C.V., and in 2021 we introduced glass bottles from Middle East suppliers such as Saudi Arabian Glass Co. Ltd known as SAGCO. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We purchase sugar from, among other suppliers, PIASA, Beta San Miguel, S.A. de C.V. or Beta San Miguel and Ingenio La Gloria, S.A., all of them sugar cane producers. As of the date of this annual report, we held a 36.4% and 2.7% equity interest in PIASA and Beta San Miguel, respectively. We purchase HFCS from Ingredion M&#233;xico, S.A. de C.V. and Almidones Mexicanos, S.A. de C.V., known as Almex.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sugar prices in Mexico are subject to local regulations and other barriers to market entry that often cause us to pay higher prices than those paid in the international market. As a result, prices in Mexico have no correlation to international market prices. In 2021, sugar prices in local currency in Mexico increased approximately 7.5% as compared to 2020.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Central America, the majority of our raw materials such as glass and non-returnable plastic bottles are purchased from several local suppliers. We purchase our cans from Envases Universales Ball de Centroam&#233;rica, S.A. and Envases Universales de M&#233;xico, S.A.P.I. de C.V. Sugar is available from suppliers that represent several local producers. In Costa Rica, we acquire plastic non-returnable bottles from Alpla C.R. S.A., and in Nicaragua we acquire such plastic bottles from Alpla Nicaragua, S.A.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">South America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In Colombia, we use sugar as a sweetener in all of our caloric beverages, which we buy from several domestic sources. Sugar prices in Colombia increased by 18.2% in U.S. dollars and increased 16.4% in local currency, as compared to 2020. We purchase non-returnable plastic bottles from Amcor Rigid Plastics de Colombia, S.A. and Envases de Tocancipa S.A.S. (affiliate of Envases Universales de M&#233;xico, S.A.P.I. de C.V.). We have historically purchased all of our non-returnable glass bottles from O-I Peldar and other global suppliers in the Middle East. We purchase all of our cans from Crown Envases M&#233;xico, S.A. de C.V. and Crown Colombiana, S.A.  Grupo Ardila Lulle (owners of our competitor Postob&#243;n) owns a minority equity interest in certain of our suppliers, including O-I Peldar and Crown Colombiana, S.A.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Brazil, we also use sugar as a sweetener in all of our caloric beverages. Sugar is available at local market prices, which historically have been similar to international prices. Sugar prices in Brazil increased approximately 35.0% in U.S. dollars and increased 42.8% in local currency as compared to 2020. Taking into account our financial hedging activities, our sugar prices in Brazil increased 2.4% in U.S. dollars and 8.3% in local currency as compared to 2020. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 11. Quantitative and Qualitative Disclosures about Market Risk&#8212;Commodity Price Risk.&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We purchase non-returnable glass bottles, plastic bottles and cans from several domestic and international suppliers. We mainly purchase PET resin from local suppliers such as Indorama Ventures Pol&#237;meros S.A.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Argentina, we mainly use HFCS that we purchase from several different local suppliers as a sweetener in our products. We purchase glass bottles and other raw materials from several domestic sources. We purchase plastic preforms at competitive prices from Andina Empaques S.A., a local subsidiary of Embotelladora Andina, S.A., a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bottler with operations in Chile, Argentina, Brazil and Paraguay, Alpla Avellaneda, S.A., AMCOR Argentina, and other local suppliers.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Uruguay, we also use sugar as a sweetener in all of our caloric beverages, which is available at Brazil&#8217;s local market prices. Sugar prices in Uruguay increased approximately 14.9% in U.S. dollars and increased 19.7% in local currency as compared to 2020. Our main supplier of sugar is Nardini Agroindustrial Ltda., which is based in Brazil. We purchase PET resin from several Asian suppliers, such as SFX &#8211; Jiangyin Xingyu New Material Co. Ltd. and India Reliance Industry (a joint venture with DAK Resinas Americas Mexico, S.A. de C.V.), and we purchase non-returnable plastic bottles from global PET converters, such as Cristalpet S.A. (affiliate of Envases Universales de M&#233;xico, S.A.P.I. de C.V.).</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">27</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_40"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulation</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to different regulations in each of the territories where we operate. The adoption of new laws or regulations or changes in existing laws or regulations in the countries where we operate may increase our operating and compliance costs, increase our liabilities or impose restrictions on our operations which, in turn, may adversely affect our business, financial condition and financial results. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Price Controls</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Voluntary price restraints or statutory price controls have been imposed historically in several of the countries where we operate. Currently, there are no price controls on our products in any of the territories where we operate, except for Argentina. In 2020, the Argentine government imposed statutory price restraints with respect to certain of our products and the list of products to which the voluntary price restraints applies was expanded. Any changes to applicable law affecting prices could have an adverse effect on our business. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">See &#8220;Item 3. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Company&#8212;Regulatory developments may adversely affect our business financial condition and results of operations.&#8221;</span></div><div style="margin-bottom:10pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Taxation of Beverages</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All the countries where we operate, except for Panama, impose value-added tax on the sale of sparkling beverages, with a rate of 16.0% in Mexico, 12.0% in Guatemala, 15.0% in Nicaragua, an average percentage of 15.9% in Costa Rica, 19.0% in Colombia, 21.0% in Argentina, 22.0% in Uruguay, and in Brazil 16.0% in the states of Parana and Rio de Janeiro, 17.0% in the states of Goias and Santa Catarina, 18.0% in the states of S&#227;o Paulo and Minas Gerais, and 20.0% in the states of Mato Grosso do Sul and Rio Grande do Sul. The states of Rio de Janeiro, Goias, Minas Gerais and Parana also charge an additional 2.0% on sales as a contribution to a poverty eradication fund. In Brazil the value-added tax is grossed-up and added, along with federal sales tax, at the taxable basis. In addition, we are responsible for charging and collecting the value-added tax from each of our retailers in Brazil, based on average retail prices for each state where we operate, defined primarily through a survey conducted by the government of each state, which in 2021 represented to us an average taxation of approximately 17.0% over net sales.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Several of the countries where we operate impose excise or other taxes, as follows:</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Mexico imposes an excise tax on the production, sale and import of beverages with added sugar and HFCS, which as of January 1, 2022 was equal to Ps.1.3996 per liter. This excise tax is applied only to the first sale, and we are responsible for charging and collecting it. This excise tax rate will be in effect until December 31, 2022, and will thereafter be subject to an annual increase based on the previous year&#8217;s inflation rate. From January 1, 2021 to December 31, 2021 the excise tax was Ps.1.3036 per liter.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Guatemala imposes an excise tax of 0.18 cents in local currency (Ps.0.48 as of December 31, 2021) per liter of sparkling beverage.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32.5pt">Costa Rica imposes a specific tax on non-alcoholic carbonated bottled beverages based on the combination of packaging and flavor, currently assessed at 19.76 colones (Ps.0.63 as of December 31, 2021) per 250 ml, and an excise tax (which is a contribution to the National Institute of Rural Development (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Instituto Nacional de Desarrollo Rural</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">)) currently assessed at 6.787 colones (approximately Ps.0.22 as of December 31, 2021) per 250 ml.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32.5pt">Since January 1, 2021, Nicaragua imposes a 15.0% tax on beverages, except for water (from January 1, 2020 to December 31, 2020 the excise tax was 13.0%, from March 1, 2019 to December 31, 2019 the excise tax was 11.0% and prior to March 1, 2019 the excise tax was 9.0%), and municipalities impose a 1.0% tax on our Nicaraguan gross income.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">Until November 17, 2019, Panama imposed an excise tax of 5.0% on carbonated beverages and imported non-carbonated beverages and a 10.0% selective consumption tax on syrups, powders and concentrate used to produce sugary drinks. On November 18, 2019, Panama replaced such excise tax with an excise tax of 7.0% on carbonated beverages with more than 7.5 grams of sugar or any caloric sweetener per 100 ml, and a 10.0% tax on syrups, powders and concentrate used to produce sugary drinks. Since January 1, 2020, Panama imposes an excise tax of 5.0% on non-carbonated beverages with more than 7.5 grams of sugar or any caloric sweetener per 100 ml, whether imported or produced locally. Beverages derived from dairy products, grains or cereals, nectars, fruit juices and vegetables with natural fruit concentrates are exempt from this tax.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Argentina imposes an excise tax of 8.7% on sparkling beverages containing less than 5.0% lemon juice or less than 10.0% fruit juice, and an excise tax of 4.2% on sparkling water and flavored sparkling beverages with 10.0% or more fruit juice content, although this excise tax is not applicable to some of our products.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Brazil assesses an average production tax of approximately 4.1% and an average sales tax of approximately 12.09% over net sales. Except for sales to wholesalers, these production and sales taxes apply only to the first sale, and we are responsible for charging and collecting these taxes from each of our retailers. For sales to wholesalers, they are entitled to recover the sales tax and charge this tax again upon the resale of our products to retailers.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">Colombia&#8217;s municipalities impose a sales tax that varies between 0.35% and 1.2% of net sales.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Uruguay imposes an excise tax of 19.0% on sparkling beverages, an excise tax of 12.0% on fruit juice-based beverages with at least 10.0% natural fruit juice content (or at least 5.0% natural fruit juice content in the case of lemon), and an excise tax of 8.0% on sparkling water and still water.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tax Reforms</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In early 2017, the Brazilian Federal Supreme Court decided that the value-added tax would not be used as the basis for calculating the federal sales tax, resulting in a reduction of the federal sales tax. Our Brazilian subsidiaries commenced legal proceedings to ascertain their ability to calculate federal sales tax without using the value-added tax as a basis, in accordance with the Brazilian Federal Supreme Court&#8217;s first ruling, and obtained a final favorable resolution in 2019. However, the Brazilian tax authorities appealed the Brazilian Federal Supreme Court&#8217;s decision and such appeal was denied in May 2021. In 2021, the federal production and sales taxes together resulted in an average of 16.2% tax over net sales.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years, the excise tax rate on concentrate in Brazil has undergone recurrent temporary fluctuations. The excise tax rate was increased from 4.0% to 12.0% from January 1, 2019 to June 30, 2019, was reduced to 8.0% from July 1, 2019 to September 30, 2019 and was increased to 10.0% from October 1, 2019 to December 31, 2019. The excise tax rate was reduced to 4.0% from January 1, 2020 to May 31, 2020, was increased to 8.0% from June 1, 2020 to November 30, 2020, was reduced again to 4.0% from December 1, 2020 to January 31, 2021, and was increased to 8.0% from February 1, 2021 onwards. The tax credit that we may recognize in our Brazilian operations in connection with purchases of concentrate in the Manaus Free Trade Zone has been affected accordingly.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 1, 2018, a tax reform became effective in Argentina that reduced the income tax rate from 35.0% to 30.0% for 2018 and 2019, and then to 25.0% for 2020. This same tax reform decreased the sales tax rate in the province of Buenos Aires from 1.75% to 1.5% in 2018. The reform scheduled a reduction in the sales tax rate in the City of Buenos Aires from 2.0% to 1.5% in 2019, to 1.0% in 2020, to 0.5% in 2021 and to 0.0% in 2022. Nonetheless, the Argentine government has issued several executive decrees since 2019 to maintain the sales tax rate for the province of Buenos Aires and the City of Buenos Aires at a rate of 1.5%. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In June 2021 (with retroactive effects as of January 2021), the Argentine government increased the income tax rate to 35.0% for 2021 onwards and imposed a tax rate of 7.0% on dividends paid to non-resident stockholders and resident individuals.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2019, the Mexican government eliminated the right to offset any tax credit against any payable tax (universal offset or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">compensaci&#243;n universal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). Effective as of such date, tax credits are only offset against taxes of the same nature, and it is not possible to offset tax credits against taxes withheld to third parties.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2020, a tax reform became effective in Mexico. The most relevant changes are: (i) a limitation on taxpayers&#8217; annual net interest expense deduction equal to 30.0% of the taxpayer&#8217;s adjusted taxable income (comparable to EBITDA), provided that (x) any interest expenses of a company below Ps.20 million (approximately US$1 million) are not subject to the rule and can therefore be deducted in their entirety and (y) any deductible interest that is not allowed to be deducted in a given year because of the 30.0% limit, may be carried forward for the subsequent 10 years; (ii) stringent rules to categorize certain foreign income and foreign subsidiaries that are subject to low levels of taxation as subject to Mexican income tax; (iii) an inflation-related increase in the excise tax applicable to the production, sale and import of beverages with added sugar and HFCS from Ps.1.17 to Ps.1.2616 per liter, which excise tax will be subject to an annual increase based on the previous year&#8217;s inflation rate starting on January 1, 2021; (iv) an expansion of the definition of &#8220;energy drink&#8221; to apply an excise tax of 25.0% on beverages that include a mix of caffeine and any other stimulants; and (v) a modification of the Mexican Federal Tax Code to (a) increase the number of events that may trigger the joint and several liability of partners, shareholders, directors, managers or any other person responsible for the management of a business, (b) add a new disclosure obligation of certain reportable transactions to tax authorities, and (c) increase the tax authorities&#8217; discretion to limit tax benefits or attributes in situations where authorities believe the tax benefit, rather than a business reason or an alternative economic benefit, is the primary factor behind a transaction or legal structure.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In April 2021, the Mexican government amended the Federal Labor Law, the Mexican Federal Tax Code and other laws that regulate labor benefits to prohibit the outsourcing of personnel except in certain circumstances such as specialized works or services that are not part of the core business of a company and that are provided by services providers registered with the Ministry of Labor and Social Welfare. As a result of this tax reform, the deduction of expenses related to outsourcing is prohibited as well as the ability to credit the value-added tax generated by the expenses related to the outsourcing and in extreme cases, the outsourcing of personnel may qualify as tax fraud. This reform became effective on September 1, 2021.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In accordance with amendments to Mexican tax laws in effect from January 1, 2022, Mexican issuers are joint and severally liable for taxes payable on gains derived from the sale or disposition of its shares or securities representing its shares, such as ADSs, by major shareholders who are non-Mexican residents with no permanent establishment in Mexico for tax purposes, to other non-Mexican residents with no permanent establishment in Mexico for tax purposes, to the extent that such Mexican issuer fails to provide certain information with respect to such sale or disposition to the Mexican tax authorities.  For purposes of these regulations, &#8220;major shareholders&#8221; are shareholders that are identified in reports submitted by the Mexican issuer to the CNBV on an annual basis as a result of being (i) directors or officers who directly or indirectly own 1.0% or more of the Mexican issuer&#8217;s capital stock, (ii) shareholders who directly or indirectly own 5.0% or more of the Mexican issuer&#8217;s capital stock or (iii) within the ten largest shareholders of the Mexican issuer based on direct ownership of shares of capital stock.  Although in some instances Mexican tax authorities have indicated that this reporting obligation would only apply to transfers of shares or securities representing shares that result in a change of control, there are no established criteria or general interpretations to that effect issued by the Mexican tax authorities.  There is currently no obligation by non-Mexican residents to inform Mexican issuers about their sales or dispositions of shares or securities representing shares, which limits our ability to comply with our reporting obligations to the Mexican tax authorities.  Therefore, the amount of a potential tax liability is uncertain and difficult to determine given inherent mechanics and procedures, including the application of any tax treaties available, applicable to the trading of publicly-traded securities</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2019, a new tax reform became effective in Colombia. This reform reduced the previous income tax rate of 33.0% for 2019 to 32.0% for 2020, to 31.0% for 2021 and to 30.0% for 2022. The minimum assumed income tax (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">renta presuntiva sobre el patrimonio</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) was also reduced from 3.5% for 2018 to 1.5% for 2019 and 2020, and to 0.0% for 2021. In addition, the thin capitalization ratio was adjusted from 3:1 to 2:1, and was modified to apply only to transactions between related parties. Commencing on January 1, 2019, value-added tax, which was applied only to the first sale in the supply chain prior to December 31, 2018, began to be applied and transferred throughout the entire supply chain, which in our case results in charging value-added tax on the sales price of our finished goods (applicable to our Colombian subsidiary located in the free trade zone). For companies located in free trade zones, the value-added tax is charged on the cost of imported raw materials of national and foreign origin, which we are able to credit against the value-added tax on the sales price of our products. The municipality sales tax was 50.0% deductible against income tax payable in 2019 and will be 100.0% deductible in 2020. Finally, the value-added tax paid on acquired fixed assets will be credited against income tax or the minimum assumed income tax. Additionally, this tax reform increased the tax rate on dividends paid to foreign individuals and non-resident entities from 5.0% to 7.5%. The tax reform also imposed a tax rate of 7.5% on dividends paid to Colombian companies. This tax is charged only on the first distribution of dividends from one Colombian corporate entity to another, and a credit resulting from the tax withholding is carried forward until a Colombian company makes a distribution to a shareholder that is an individual residing in Colombia or a non-resident individual or entity.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2019, the Colombian courts declared the tax reform that became effective on January 1, 2019 unconstitutional. On December 27, 2019, the Colombian government enacted a new tax reform, which became effective on January 1, 2020. In general, the reform maintained the provisions introduced on the previous tax reform and included some additional changes, as follows: (i) the minimum assumed income tax rate (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">renta presuntiva sobre el patrimonio</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) was reduced from 1.5% to 0.5% for 2020 and reduced to 0.0% for the year 2021 onwards; (ii) the tax rate on dividends paid to Colombian resident individuals was reduced from 15.0% to 10.0%; (iii) the tax rate on dividends paid to foreign individuals and non-resident entities was increased from 7.5% to 10.0%; (iv) the possibility to deduct 100.0% of the municipality sales tax against payable income tax was postponed to 2022; and (v) taxpayers were granted more flexibility to credit or recover the value-added tax of imported goods from free trade zones.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, a new tax reform became effective in Colombia. This reform increased the income tax rate from 30.0% to 35.0% for 2022 onwards and limited to 50.0% the ability to deduct the municipality sales taxes against income taxes.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2019, a tax reform became effective in Costa Rica. This reform allowed tax credits on sales taxes to be recorded on goods, administrative services and general expenses. The value-added tax rate of 13.0% on services provided within Costa Rica now applies to both domestic and foreign service providers. Capital gains taxes are now imposed at a rate of 15.0% on sales of assets located in Costa Rica. New income tax withholding rates are now imposed on salaries and other employee benefits at the rates of 25.0% and 20.0%, depending on the salary bracket. Finally, a new thin capitalization rule provides that interest expenses paid to entities other than members of the Costa Rican financial system that exceed 20.0% of a company&#8217;s EBITDA are not deductible for income tax purposes.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Until November 17, 2019, Panama imposed an excise tax of 5.0% on carbonated beverages and imported non-carbonated beverages and a 10.0% selective consumption tax on syrups, powders and concentrate used to produce sugary drinks. On November 18, 2019, Panama replaced such excise tax with an excise tax of 7.0% on carbonated beverages with more than 7.5 grams of sugar or any caloric sweetener per 100 ml, and a 10.0% tax on syrups, powders and concentrate used to produce sugary drinks. As of January 1, 2020, Panama imposes an excise tax of 5.0% on non-carbonated beverages with more than 7.5 grams of sugar or any caloric sweetener per 100 ml, whether imported or produced locally. Beverages derived from dairy products, grains or cereals, nectars, fruit juices and vegetables with natural fruit concentrates are exempt from this tax. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2019, a tax reform became effective in Nicaragua, increasing the excise tax for all beverages (except for water) from 9.0% to 11.0%; to 13.0% on January 1, 2020; and to 15.0% starting on January 1, 2021. In addition, starting on March 1, 2019, the minimum alternative income tax increased from 1.0% to 3.0%.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On December 29, 2020, the Uruguayan government issued an executive decree to modify the way the excise tax credit of beverages sold in returnable bottles is calculated, which excise tax credit is currently 1.15 Uruguayan pesos (Ps.0.53 as of December 31, 2021) per liter. Starting on January 1, 2021 and until June 30, 2021, the excise tax credit was calculated based on the ratio of purchases made by any company in Uruguay selling returnable bottles produced in Uruguay in the last three years to the total purchases of returnable bottles made by such company in and outside Uruguay in the last three years. The Uruguayan government did not issue another executive decree with the rules that should have applied beginning on June 30, 2021; therefore since July 1, 2021, this tax credit is no longer applicable.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 31, 2021, the Uruguayan government issued an executive decree that increased the excise tax for energy drinks from 19.0% to 22.0%. This increase is effective as of January 2022.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Water Supply</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given that water is an essential resource to carry out all human activity, and given its key role in our business as a beverage bottler company, comprehensive and efficient water management is of utmost importance. As a result, as of December 31, 2021, we had a water use ratio of  1.47 liters of water used per liter of beverage produced, which is a benchmark within The Coca-Cola system. Additionally, as part of our sustainability strategy, in September 2021, we issued sustainability-linked bonds in the Mexican markets, where we committed to achieve a water use ratio of 1.36 by 2024 and 1.26 by 2026. The bond&#8217;s interest rate depends on us achieving these key performance indicators, and in the event that such indicators are not met by the dates established in the offering documents, the interest rate on the bonds will increase by 25 basis points. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 5. Operating and Financial Review and Prospects&#8212;Summary of Significant Debt Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;. In addition, our goal is to further reduce our water consumption and to return to the environment and our communities the same amount of water used to produce our beverages. With respect to wastewater treatment, all of our bottling plants have their own wastewater treatment plants or have contracted related services to ensure the quality of the waste water discharge.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In Mexico, we obtain water directly from wells pursuant to concessions obtained from the Mexican government for each bottling plant. Water use in Mexico is regulated primarily by the 1992 Water Law (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Ley de Aguas Nacionales de 1992</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">), as amended, and regulations issued thereunder, which created the National Water Commission (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Comisi&#243;n Nacional del Agua</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">). The National Water Commission is in charge of overseeing the national system of water use. Under the 1992 Water Law, concessions for the use of a specific volume of ground or surface water generally run from five to fifty-year terms, depending on the supply of groundwater in each region as projected by the National Water Commission. Concessionaires may request concession terms be extended before the expiration of the same. The Mexican government may reduce the volume of ground or surface water granted for use by a concession by whatever volume of water that is not used by the concessionaire for two consecutive years, unless the concessionaire proves that the volume of water not used is because the concessionaire is saving water by an efficient use of it. Our concessions may be terminated if, among other things, we use more water than permitted or we fail to pay required concession-related fees and do not cure such situations in a timely manner. Although we have not undertaken independent studies to confirm the sufficiency of the existing groundwater supply, we believe that our existing concessions satisfy our current water requirements in Mexico.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the 1992 Water Law provides that plants located in Mexico must pay a fee either to the local governments for the discharge of residual waste water to drainage or to the federal government for the discharge of residual waste water into rivers, oceans or lakes. Pursuant to this law, certain local and federal authorities test the quality of the waste water discharge and charge plants an additional fee for measurements that exceed certain standards published by the National Water Commission. In the case of non-compliance with the law, penalties, including closures, may be imposed. All of our bottling plants located in Mexico meet these standards. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;&#8212;Description of Property, Plant and Equipment.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Brazil, we obtain water and mineral water from wells pursuant to concessions granted by the Brazilian government for each bottling plant.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to the Brazilian Constitution and the National Water Resources Policy, water is considered an asset of common use and can only be exploited for the national interest by Brazilians or companies formed under Brazilian law. Concessionaires and users can be held responsible for any damage to the environment. The exploitation and use of mineral water are regulated by the Code of Mining, Decree Law No. 227/67 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">C&#243;digo de Minera&#231;&#227;o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), the Mineral Water Code, Decree Law No. 7841/1945 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">C&#243;digo de &#193;guas Minerais</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), the National Water Resources Policy, Decree No. 24.643/1934 and Law No. 9433/97 and by regulations issued thereunder. The companies that exploit water are supervised by the National Mining Agency (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ag&#234;ncia Nacional de Minera&#231;&#227;o </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;ANM) and the </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">National Water Agency (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ag&#234;ncia Nacional de &#193;guas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) in connection with federal health agencies, as well as state and municipal authorities. We use spring water in our</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bottling plants where we have obtained all the necessary permits.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Colombia, in addition to natural spring water for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Manantial</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we obtain water directly from wells and from utility companies. We are required to have a specific concession to exploit water from natural sources. Our concession to exploit water from natural sources in Colombia was granted by Resolution No. 3485 in May 2014, and expires in December 2024. Water use in Colombia is regulated by Decree No. 1076 of 2015. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In May 2019, the Colombian government enacted Law 1955 of 2019 (National Development Plan 2018-2022), which applies to certain of the plants in our Colombian operations and allows the discharge of industrial waste water into the drainage system without the need to obtain a specific permit until the end of 2022. We expect that this Law will be extended for another five years at the end of 2022 through the next National Development Plan, however we cannot assure you that this Law will be extended or that any future laws and regulations adopted by the Colombian government in this regard will not have a material adverse effect on our business.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Argentina, a state water company provides water to our Alcorta bottling plant on a limited basis; however, we believe the authorized amount meets our requirements for this bottling plant. In our Monte Grande bottling plant in Argentina, we pump water from wells, in accordance with Law No. 25.688.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Uruguay, we acquire water from the local water system, which is managed by the Organism of Sanitary Works (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Obras Sanitarias del Estado</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we are required by the Uruguayan federal government to discharge all of our water excess to the sanitation system for recollection.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Nicaragua, the use of water is regulated by the National Water Law (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ley General de Aguas Nacionales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). In November 2017, we obtained a permit to increase our monthly amount of water used for production in Nicaragua and renewed our concession for the exploitation of wells for five more years, extending the expiration date to November 2022. In Costa Rica, the use of water is regulated by the Water Law (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ley de Aguas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). In both of these countries, we exploit water from wells granted to us through governmental concessions. In Guatemala, no license or permits are required to exploit water from the private wells in our own bottling plants. In Panama, we acquire water from a state water company, and the use of water is regulated by the Panama Use of Water Regulation (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reglamento de Uso de Aguas de Panam&#225;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Environmental Regulations</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In all of our territories, our operations are subject to federal and state laws and regulations relating to the protection of the environment. In Mexico, the principal legislation is the General Law for Ecological Equilibrium and Environmental Protection (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ley General de Equilibrio Ecol&#243;gico y Protecci&#243;n al Ambiente, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or the Mexican Environmental Law</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the General Law for the Prevention and Integral Waste Management (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ley General para la Prevenci&#243;n y Gesti&#243;n Integral de los Residuos</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) which are enforced by the Ministry of the Environment and Natural Resources (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Secretar&#237;a del Medio Ambiente y Recursos Naturales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or SEMARNAT). SEMARNAT can bring administrative and criminal proceedings against companies that violate environmental laws, and it also has the power to close non-complying facilities. Under the Mexican Environmental Law, rules have been promulgated concerning water, air and noise pollution and hazardous substances. In particular, Mexican environmental laws and regulations require that we file periodic reports with respect to hazardous wastes and set forth standards for waste water discharge that apply to our operations. We have implemented several programs designed to facilitate compliance with air, waste, noise and energy standards established by current Mexican federal and state environmental laws, including a program that installs catalytic converters and liquid petroleum gas in delivery trucks for our operations in Mexico City. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;&#8212;The Company&#8212;Product Sales and Distribution.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2015, the General Law of Climate Change (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ley General de Cambio Clim&#225;tico</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), its regulation and certain decrees related to such law became effective, imposing upon different industries (including the food and beverage industry) the obligation to report direct or indirect gas emissions exceeding 25,000 tons of carbon dioxide. Currently, we are not required to report these emissions, since we do not exceed this threshold. We cannot assure you that we will not be required to comply with this reporting requirement in the future.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, the government of the state of Oaxaca, Mexico amended the Law for the Prevention and Management of Solid Waste (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ley para la Prevenci&#243;n y Gesti&#243;n Integral de los Residuos S&#243;lidos</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) to prohibit the use, sale and distribution of single-use PET bottles for water and all other beverages in the state of Oaxaca. We have filed a legal recourse against the amended law, which is pending resolution.  If our legal recourse is unsuccessful, this amended law could have an adverse impact on our business and results of operations in Mexico.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Central American operations are subject to several national and local laws and regulations related to the protection of the environment and the disposal of hazardous and toxic materials, as well as water usage.  In December 2019, the Costa Rican </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">government enacted Law No. 9,786, which requires that companies that sell, distribute or produce plastic bottles made of single use plastics comply with at least one of the following obligations: (a) produce plastic bottles that contain a percentage of recycled resin (such percentage to be defined in a separate regulation not yet enacted), (b) implement a recycling or collection program of the plastic bottles sold by such company (such programs to be defined in a separate regulation not yet enacted), (c) participate in waste management programs appropriate to the relevant industry or product, (d) use or produce packaging or products that minimize the generation of solid waste, or (e) establish strategic partnerships with at least one municipality to improve its collection and waste management programs. Although this law is already enacted, we are not required to comply with it until its regulations are enacted.  </span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Colombian operations are subject to several Colombian federal and state laws and regulations related to the protection of the environment and the use of treated water and hazardous materials. These laws include the control of air emissions, noise emissions, use of treated water and strict limitations on the use of chlorofluorocarbons. In 2018, the Colombian government enacted Law 1407, which regulates the use and management of packaging waste in the form of paper, cardboard, plastic, glass and metal. The law imposes certain goals on producers for the use and recycling of such packaging waste (e.g. in 2021 the goal set forth by the law is the use and recycling of 10.0% of packaging waste) and imposes the obligation to report to the corresponding authorities their progress on such activities and their strategies to achieve the imposed targets. In December 2020, our Colombian subsidiary filed its plan of environmental management of packaging waste. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our Brazilian operations are subject to several federal, state and municipal laws and regulations related to the protection of the environment. Among the most relevant laws and regulations are those dealing with the emission of greenhouse gases, the disposal of wastewater and solid waste, and soil contamination, which impose penalties, such as fines, facility closures and criminal charges depending upon the level of non-compliance.  Among other regulations, a municipal regulation of the City of S&#227;o Paulo, implemented pursuant to Law 13.316/2002, requires us to collect 90.0% of PET resin bottles sold. We are currently unable to collect the entire required volume of PET resin bottles we sell in the City of S&#227;o Paulo and could be fined and be subject to other sanctions, such as the suspension of operations in any of our bottling plants and/or distribution centers located in the City of S&#227;o Paulo. In October 2010, the municipal authority of S&#227;o Paulo levied a fine on our Brazilian operating subsidiary of 250,000 Brazilian reais (Ps.0.9 million as of December 31, 2021).  We have filed a legal recourse against the imposition of this fine, which is pending resolution.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2010, Law No. 12.305/2010 was enacted, establishing the Brazilian National Solid Waste Policy to regulate the recycling and correct management of solid waste, which policy is regulated by Federal Decree No. 7.404/2010. The Brazilian National Solid Waste Policy is based on the principle of shared responsibility between the government, companies and consumers; it provides for the post-consumption return of products and requires public authorities to implement waste management programs.  In order to comply with the Brazilian National Solid Waste Policy, in December 2012, an agreement proposal was created by almost 30 associations involved in the packaging sector, including ABIR in its capacity as representative for The Coca-Cola Company, our Brazilian subsidiary and other bottlers, and was provided to the Ministry of the Environment. The agreement proposed the creation of a &#8220;coalition&#8221; to implement systems for packaging waste reverse logistics. The proposal described strategies for sustainable development and the improvement of the management of solid waste to increase recycling rates and decrease incorrect disposal. Although the Ministry of Environment approved and signed this agreement in November 2015, in August 2016, public prosecutor&#8217;s offices of the state of S&#227;o Paulo and the state of Mato Grosso do Sul filed several class actions against the parties that signed the agreement, challenging the validity of certain terms of the agreement and the effectiveness of the mandatory measures to be taken by the companies of the packaging sector to comply with the Brazilian National Solid Waste Policy, and requiring the payment of certain dues in exchange for the state&#8217;s provision of selective waste management services. At the end of 2020, an agreement was executed between the public prosecutor&#8217;s office of the state of Mato Grosso do Sul and the associations involved in the packaging sector, including ABIR as representative of our Brazilian subsidiaries, aiming to resolve and conclude the class actions. In exchange, the companies located in Mato Grosso do Sul pledged to demonstrate their compliance with the Mato Grosso do Sul state&#8217;s Decree No. 15.340/2019 that establishes the guidelines and targets to implement systems for packaging waste reverse logistics in Mato Grosso do Sul.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Argentine operations are subject to federal and municipal laws and regulations relating to the protection of the environment. The most significant of these are regulations concerning waste management, which is regulated by federal Law 24.051 and Law 9111/78, and waste water discharge. Such regulations are enforced by the Ministry of Natural Resources and Sustainable Development (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Secretar&#237;a de Ambiente y Desarrollo Sustentable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) and the Provincial Organization for Sustainable Development (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Organismo Provincial para el Desarrollo Sostenible</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) for the province of Buenos Aires. Our Alcorta bottling plant is in compliance with environmental standards.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Uruguay, we are subject to laws and regulations relating to the protection of the environment, including regulations concerning waste management and waste water discharge and disposal of hazardous and toxic materials, among others. We own a water treatment plant for the discharge of residual water. We have established a program for recycling solid wastes.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have spent, and may be required to spend in the future funds to comply with and remediation under local environmental laws and regulations. Currently, we do not believe that such costs will have a material adverse effect on our results or financial condition. However, since environmental laws and regulations and their enforcement are becoming increasingly stringent in our territories, and </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">there is increased recognition by local authorities of the need for higher environmental standards in the countries where we operate, changes in current regulations may result in an increase in costs, which may have an adverse effect on our future results or financial condition. We currently are not aware of any significant pending regulatory changes that would require a significant amount of additional remedial capital expenditures.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not believe that our business activities pose a material risk to the environment, and we believe that we are in material compliance with all applicable environmental laws and regulations.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Regulations</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the Uruguayan government enacted Decree No. 272/018, which imposes an obligation to label certain food and beverage products that contain sodium, sugar, fats or saturated fats with health warnings. In September 2020, the Uruguayan government enacted a subsequent decree, Decree No. 246/020, changing the parameters to measure if any product is required to have health warnings. We are currently in compliance with this decree.  </span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the Brazilian government enacted Law No. 13,709/2018 (Personal Data Protection Law), which imposes control measures and other rights and obligations with respect to the processing of personal data by natural persons and legal entities, including by digital means. This law aims to create higher levels of certainty and transparency for data owners, containing obligations to display evidence of compliance and strict penalties for perpetrators who cause damage as a result of their violation of the law. We implemented the procedures and certain mechanisms to comply with this law, including the appointment of a data protection officer and the creation of a personal data protection committee, and we continue to implement and update the procedures and mechanisms to best address the law&#8217;s requirements.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2020, the Mexican government amended the existing Official Mexican Standard (NOM-051), which regulates the labeling of prepackaged food and non-alcoholic beverages (&#8220;Products&#8221;), to introduce a new labeling system for Products sold in Mexico. The amended regulation sets forth that Products&#8217; nutrition facts labels must include protein, sugar, added sugar, sodium, saturated fat and other fat contents per 100 grams or 100 milliliters. Nutrition facts labels must also include complementary nutritional information by means of octagonal seals, which shall apply to Products that exceed the NOM-051 parameters regarding recommended sugar, calorie, sodium, saturated fat and other fat contents, as well as warnings for any Products that contain caffeine or non-caloric sweeteners. In accordance with the amended NOM-051, our entire portfolio is in compliance with applicable labeling guidelines. However, we filed a legal recourse against this regulation, which is pending resolution.  </span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2020, the government of the state of Oaxaca, Mexico amended the Law on the Rights of Girls, Boys and Adolescents of the state of Oaxaca (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Ley de los Derechos de Ni&#241;as, Ni&#241;os y Adolescentes del Estado de Oaxaca</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">) to prohibit the distribution, donation, grant gifts, sale and supply of beverages with added sugar and of high-calorie packaged food to minors (including through public and private schools from elementary school through high school), except to the parents or legal guardians of the minors. We have filed a legal recourse against this amended law, which is pending resolution.  If our legal recourse is unsuccessful, this amended law could have an adverse impact on our business and results of operations in Mexico.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2020, the government of the state of Tabasco, Mexico amended the Health Law of the state of Tabasco (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Ley de Salud del Estado de Tabasco</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">), Law of Education of the state of Tabasco (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Ley de Educaci&#243;n del Estado de Tabasco</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">) to prohibit: (i) the sale or supply to minors (except to parents or legal guardians of minors) certain products, including prepackaged and carbonated beverages with added sugar; and (ii) the sale of (or installing vending machines to sell) prepackaged and carbonated beverages with added sugar, among other products, in public or private schools from elementary schools through high schools, public and private hospitals and health centers.  We have filed a legal recourse against this amended law, which is pending resolution.  If our legal recourse is unsuccessful, this amended law could have an adverse impact on our business and results of operations in Mexico. In addition, the Municipal Finance Law of the state of Tabasco (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Ley de Hacienda Municipal del Estado de Tabasco</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">) was amended to impose an increase of 25.0% to municipal fees payable to advertise these products in billboards and prohibits the placement of such advertisements at a certain distance from private and public schools, hospitals and health centers.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Effective as of July 2020, the Mexican Energy Regulatory Commission (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Comisi&#243;n Reguladora de Energ&#237;a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">) (&#8220;CRE&#8221;) approved an increase to transmission fees payable by entities that generate energy from renewable sources or efficient cogeneration sources.  While this increase applies directly to the energy producers of such projects, end-users, such as ourselves, may face increases in our costs for energy consumption from such energy producers. A number of legal recourses against this increase have been filed by such energy producers. As a result, the competent courts suspended the effects of such increased transmission fees until the legal proceedings are definitively resolved. We cannot assure you that these legal measures will have the desired effect or that this increase will not have an adverse impact on our results of operations.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In October 2020, the CRE approved resolution RES/1094/2020, which modifies the existing rules for the amendment or assignment of power generation permits. This resolution limits the incorporation of new consumption centers to self-supply schemes, which was previously done in order to receive electric power from clean renewable sources at competitive prices.  We have filed a legal recourse against this resolution, which is pending resolution.  If our legal recourse is unsuccessful, this resolution could have an adverse impact on our business and results of operations in Mexico.  </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are aware that the CRE launched investigations against certain private power generators that could result in the cancellation of such generators&#8217; power supply permits. In the event any of those proceedings affect us due to the revocation of power supply permits from our energy suppliers, we would consider pursuing any available legal recourses.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2021, the Mexican government approved changes to the Mexican Electricity Law to, among other things, modify the order in which the energy of the National Electric System (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Sistema El&#233;ctrico Nacional</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">) is dispatched; condition the granting of permits to conform with the planning criteria of the National Electric System; and allow the authorities to revoke energy self-supply permits, such as those granted to certain companies that supply us with electricity. Such changes were challenged by different market participants and are still pending resolution. We have filed a legal recourse against these amendments, which is pending resolution. If our legal recourse is unsuccessful, this resolution could have an adverse impact on our business and results of operations in Mexico.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Mexican government amended the Federal Labor Law, the Mexican Federal Tax Code and other laws that regulate labor benefits to, among other things, prohibit the outsourcing of personnel except in certain circumstances such as specialized works or services that are not part of the core business of a company and that are provided by services providers registered with the Ministry of Labor and Social Welfare. We took the applicable measures to be in compliance with these amendments.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Colombian government issued Resolution 810 of 2021 which sets forth the nutritional and front labeling requirements for canned or packaged food. In accordance with such resolution, our portfolio is required to comply with applicable labeling guidelines by December 2022. We are currently implementing all measures necessary to comply with the new regulation within the required timeframe. We cannot assure you that this regulation will not have an adverse impact on our business and results of operations in Colombia. This regulation was challenged by another market participant and is still pending resolution.  </span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Mexican President submitted a proposal to Congress to amend the Mexican Constitution seeking comprehensive changes to the Mexican electricity sector. If passed, this reform would result in the cancellation of power supply permits to the private sector and the Federal Electricity Commission (CFE) having absolute control over energy generation and supply in the country, among other changes to the sector. This proposed reform is still pending discussion and resolution in Congress. If the reform is approved, the changes to the electricity sector could result in an increase in our cost of electricity. These and other potential consequences resulting from the reform could have an adverse impact on our business and results of operations in Mexico.</span></div><div id="i068f03db026d455ca4285bbb327eb089_43"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sustainability Initiatives</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Consistent with our business strategy, we place sustainability at the heart of our organization and acknowledge we have a role to play in developing our sustainability initiatives to enhance our environmental stewardship and social responsibility toward our people, our communities, and the environment. We have aligned our actions with the sustainable development goals of our communities and value chain, supporting the development of our suppliers while also seeking to improve living conditions and reduce our environmental impact.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In terms of governance, we seek to raise our ethical standards and to implement leading best practices. During 2021 we agreed to establish an environmental, social and corporate governance (ESG) Committee that began holding sessions in 2022. This committee is comprised by members of our senior leadership team, so as to ensure that all of the relevant areas of our business and all of the countries in which we operate are fully involved in the creation of ESG initiatives and decisions. Our objective is to continually reinforce our commitment to creating value in the social, environmental and corporate governance areas, while positively impacting the communities we serve. The ESG committee&#8217;s goal is to shape a sustainable organization that always reinforces its commitment to generate value in areas of social, environmental and corporate governance, as well as economic value in all of the communities where we are present. The ESG committee is responsible for: (i) guiding the strategy, (ii) public pledges, (iii) management and assignment of resources, (iv) monitoring and supervision and (v) risk mitigation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have an Environmental Management System (EMS) that includes environmental policies and procedures that intend to identify, address and minimize environmental risks, as well as to implement appropriate strategies for the use of clean and renewable energy, efficient use of water and waste management throughout the value chain of all of our operations. We have programs that seek to reduce energy use and diversify our portfolio of clean and renewable energy sources to reduce greenhouse gas emissions and contribute to the fight against climate change. In addition, we establish short-, medium-, and long-term goals and indicators for the use, management and confinement of energy, air emissions, water discharges, solid waste and disposal of hazardous materials. All of our bottling facilities are ISO14001 certified, 22 are Zero Waste certified and 18 of our bottling facilities are Clean Industry certified.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our 2030 projects related to sustainable mobility foresee an increase in the number of commercial electric vehicles in our fleet and an increase in efficiency in fuel consumption over distance covered.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In our Mexican operations, we established a partnership with The Coca-Cola Company and Alpla, our supplier of plastic bottles in Mexico, to create Industria Mexicana de Reciclaje (IMER), a PET recycling facility located in Toluca, Mexico. In 2021, this facility recycled 19,252 tons of PET resin. In addition, in 2022, we, together with Alpla, started the construction of a recycling plant located in Tabasco, Mexico, Planta Nueva Ecolog&#237;a de Tabasco (PLANETA),  which is expected to start operations during the first quarter of 2023. This new plant will operate with state-of-the-art technology to process up to 50,000 tons of post-consumption PET bottles per </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">year and to produce up to 35,000 tons of food grade recycled material, ready to be reused. We have also continued contributing funds to ECOCE, A.C., a nationwide collector of containers and packaging materials. In 2021, ECOCE collected 59.0% of the total PET resin waste in Mexico.</span></div><div style="margin-bottom:10pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our bottling plants located in Mexico have received certain environmental certificates by federal and/or local authorities, which are annually renewed.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our Costa Rican operations participate in a joint local recycling effort with The Coca-Cola Company at the recycling plant Misi&#243;n Planeta, located in Alajuela, Costa Rica. This plant collects and recycles non-returnable plastic bottles, Tetrapak and cans. Additionally, our Costa Rican operations recycle, reuse and co-process 99.7% of their waste from its bottling plants, leverage certified suppliers and are in compliance with applicable legislation.  Our bottling plants in Costa Rica are certified for ISO 50001. As part of our sustainable use of water, our Costa Rican operations participate in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Agua para el Futuro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, a strategic alliance whose goal is to &#8220;return&#8221; to the environment 100.0% of the water we use in our bottling plants, through the conservation and reforestation of key areas that replenish basins in the surrounding area of San Jose. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Guatemala, our Guatemalan subsidiary and the FEMSA Foundation, participate in FUNCAGUA (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fundaci&#243;n para la conservaci&#243;n del agua de la regi&#243;n metropolitana de Guatemala</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), as founding partners. Several of this institution&#8217;s projects are related to sustainable water use. In addition to FUNCAGUA, we also participate in environmental protection efforts in partnership with The Nature Conservancy, with respect to the replenishment of water in the regions of Chimaltango and Guatemala.  </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our bottling plants in Central America are ISO 14001, ISO 9001:2015, and ISO 45001:2018 certified. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Brazil, our bottling plant located in Jundiai has been recognized by the Brazilian authorities for its compliance with environmental regulations and for having standards well above those imposed by applicable law. The Itabirito and Maring&#225; bottling plants have a Leadership in Energy and Environmental Design (LEED) certification, which is a globally recognized certification of sustainability in business design. In addition, the bottling plants of Jundiai, Mogi das Cruzes, Campo Grande, Marilia, Maringa, Curitiba, Antonio Carlos, Porto Alegre, Itabirito and Bauru have been certified for ISO 9001; ISO 14001; ISO 45001 and FSSC 22000. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In Colombia, we are engaged in nationwide reforestation programs and campaigns for the collection and recycling of glass and plastic bottles, among other programs with positive environmental impacts. We have also obtained and maintained the ISO 9001, ISO 14001, OHSAS 18001, FSSC 22000 and PAS 220 certifications for our bottling plants located in Medellin, Cali, Bogota, Barranquilla, Bucaramanga and La Calera, as recognition for the highest quality and food harmlessness in our production processes, which is evidence of our strict level of compliance with relevant Colombian regulations. Our bottling plant located in Tocancipa obtained the Leadership in Energy and Environmental Design (LEED 2009) certification in April 2017, as well as the ISO 9001, ISO 14001, ISO 45001, ISO 22000:2018, ISO/TS 22000-1, NTC 5830:2019, and FSSC 22000 certifications. Additionally, our bottling plants in Colombia received the Zero Waste Certification (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Certificaci&#243;n de Sistemas Basura Cero</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">), granted by Icontec and the organization </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Basura Cero Global.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our bottling plants and operative units in Buenos Aires, Argentina are certified for ISO 14001:2004. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our bottling plant in Montevideo, Uruguay is certified for ISO 14001:2015.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, we received the approval from the Science Based Targets Initiative, or the SBTi, for our greenhouse gas, or GHG, emissions reduction targets.  SBTi is an international collaboration between the Carbon Disclosure Project, the United Nations Global Compact, the World Resources Institute and the World Wide Fund for Nature. In 2019, we worked in collaboration with our value chain to develop a robust GHG emissions inventory and have defined the following goals, intended to be met by 2030:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reduce absolute GHG emissions from our operations by 50% compared to the 2015 baseline;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reduce absolute GHG emissions from our value chain, covering purchased goods and services and upstream transportation and distribution by 20% compared to the 2015 baseline; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">achieve 100% renewable electricity in our operations.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The targets we established for our operations are consistent with reductions required to meet the goals of the Paris Agreement and limit global warming to well-below 2&#186;C.  Our target for emissions from our value chain meets the SBTi&#8217;s criteria for ambitious value chain goals, meaning it is in line with current best practice.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, 85.0% of our total electric energy requirements for our manufacturing facilities were obtained from clean energy sources. Additionally, as part of our waste management strategies, in 2021, an average of 31.0% of our PET resin packaging was comprised of recycled materials. Furthermore, as part of our waste management strategy, we recycled 98.0% of the total post-industrial waste generated in our bottling facilities.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, we issued US$705 million aggregate principal amount of 1.850% senior notes due 2032, or &#8220;green bonds&#8221;, the proceeds of which are being used to finance and refinance our eligible green projects, including investments and expenditures related to mitigation of climate change risks, efficient use of water resources and hydrological safety, and waste management and recycling of PET plastic bottles. As of December 31, 2021, we allocated US$350.1 million of green bond net proceeds to projects supporting climate action, water stewardship and a circular economy.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 23, 2021, we issued two series of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">certificados burs&#225;tiles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> in the Mexican local market that are classified as sustainability-linked bonds and require us to achieve certain key performance indicators, namely achieving a water use ratio of 1.36 by 2024 and 1.26 by 2026.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If these indicators are not achieved and verified by an independent third party by the established dates, the interest rate on the bonds will increase by 25 basis points. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">37</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_46"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Bottler Agreements</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Coca-Cola Bottler Agreements</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bottler agreements are the standard agreements that The Coca-Cola Company enters into with bottlers in each territory. Pursuant to our bottler agreements, we are authorized to manufacture, sell and distribute </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages within specific geographic areas, and we are required to purchase concentrate for all </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages in all of our territories from affiliates of The Coca-Cola Company and sweeteners and other raw materials from companies authorized by The Coca-Cola Company.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These bottler agreements also provide that we will purchase our entire requirement of concentrate for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages at prices, terms of payment and on other terms and conditions of supply as determined from time to time by The Coca-Cola Company.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concentrate prices for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages are determined as a percentage of the weighted average retail price in local currency, net of applicable taxes. Although the price multipliers used to calculate the cost of concentrate and the currency of payment, among other terms, are set by The Coca-Cola Company, we set the price of products sold to customers at our discretion, subject to the applicability of price restraints imposed by authorities in certain territories. We have the exclusive right to distribute </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages for sale in our territories in authorized containers as approved under the bottler agreements and currently used by our company. These containers include various configurations of cans and returnable and non-returnable bottles made of glass, aluminum and plastic as well as fountain containers.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The bottler agreements include an acknowledgment by us that The Coca-Cola Company is the sole owner of the trademarks that identify the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages and of the formulas with which The Coca-Cola Company&#8217;s concentrates are made. Subject to our exclusive right to distribute </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages in our territories, The Coca-Cola Company reserves the right to import and export </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages to and from each of our territories. Our bottler agreements do not contain restrictions on The Coca-Cola Company&#8217;s ability to set the price of concentrates and do not impose minimum marketing obligations on The Coca-Cola Company. The prices at which we purchase concentrate under the bottler agreements may vary materially from the prices we have historically paid. However, under our bylaws and the shareholders agreement among The Coca-Cola Company and certain of its subsidiaries and certain of FEMSA&#8217;s subsidiaries, an adverse action by The Coca-Cola Company under any of the bottler agreements may result in a suspension of certain voting rights of the directors appointed by The Coca-Cola Company. This provides us with limited protection against The Coca-Cola Company&#8217;s ability to raise concentrate prices to the extent that such increase is deemed detrimental to us pursuant to such shareholders agreement and our bylaws. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;Major Shareholders&#8212;The Shareholders Agreement.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Coca-Cola Company has the ability, at its sole discretion, to reformulate any of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages and to discontinue any of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages, subject to certain limitations, so long as all </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages are not discontinued. The Coca-Cola Company may also introduce new beverages in our territories in which case we have a right of first refusal with respect to the manufacturing, packaging, distribution and sale of such new beverages subject to the same obligations as then existing with respect to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages under the bottler agreements. The bottler agreements prohibit us from producing, bottling or handling beverages other than </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages, or other products or packages that would imitate, infringe upon, or cause confusion with the products, trade dress, containers or trademarks of The Coca-Cola Company, except with the consent of The Coca-Cola Company. The bottler agreements also prohibit us from acquiring or holding an interest in a party that engages in such restricted activities. The bottler agreements impose restrictions concerning the use of certain trademarks, authorized containers, packaging and labeling of The Coca-Cola Company so as to conform to policies approved by The Coca-Cola Company. In particular, we are obligated to:</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">maintain plant and equipment, staff and distribution facilities capable of manufacturing, packaging and distributing the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:105%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">trademark beverages in authorized containers in accordance with our bottler agreements and in sufficient quantities to satisfy fully the demand in our territories;</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">undertake adequate quality control measures established by The Coca-Cola Company;</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">develop, stimulate and satisfy fully the demand for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:105%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">trademark beverages using all approved means, which includes the investment in advertising and marketing plans;</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">maintain a sound financial capacity as may be reasonably necessary to assure performance by us and our subsidiaries of our obligations to The Coca-Cola Company; and</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">submit annually to The Coca-Cola Company our marketing, management, promotional and advertising plans for the ensuing year.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Coca-Cola Company contributed a significant portion of our total marketing expenses in our territories during 2021 and has reiterated its intention to continue providing such support as part of our cooperation framework. Although we believe that The Coca-Cola Company will continue to provide funds for advertising and marketing, it is not obligated to do so. Consequently, future levels of advertising and marketing support provided by The Coca-Cola Company may vary materially from the levels historically provided. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;Major Shareholders&#8212;The Shareholders Agreement&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;Major Shareholders&#8212;Cooperation Framework with The Coca-Cola Company.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have separate bottler agreements with The Coca-Cola Company for each of the territories where we operate, on substantially the same terms and conditions. These bottler agreements are automatically renewable for ten-year terms, subject to the right of either party to give prior notice that it does not wish to renew a specific agreement.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of this report we had:</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">four bottler agreements in Mexico: (i) the agreement for the Valley of Mexico territory, which is up for renewal in June 2023, (ii) the agreement for the southeast territory, which is up for renewal in June 2023, (iii) the agreement for the Bajio territory, which is up for renewal in May 2025, and (iv) the agreement for the Golfo territory, which is up for renewal in May 2025;</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">two bottler agreements in Brazil, which are up for renewal in October 2022 (corresponding to our recent acquisition of CVI) and October 2027, respectively;</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">three bottler agreements in Guatemala, one of which is up for renewal in March 2025 and two in April 2028;</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">one bottler agreement in Argentina, which is up for renewal in September 2024;</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">two bottler agreements in Colombia, which are up for renewal in June 2024;</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">one bottler agreement in Costa Rica, which is up for renewal in September 2027;</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">one bottler agreement in Nicaragua, which is up for renewal in May 2026;</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">one bottler agreement in Panama, which is up for renewal in November 2024; and</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">one bottler agreement in Uruguay, which is up for renewal in June 2028.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of this report, our investee KOF Venezuela had one bottler agreement, which is up for renewal in August 2026.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The bottler agreements are subject to termination by The Coca-Cola Company in the event of default by us. The default provisions include limitations on the change in ownership or control of our company and the assignment or transfer of the bottler agreements and are designed to preclude any person not acceptable to The Coca-Cola Company from obtaining an assignment of a bottler agreement or from acquiring our company independently of other rights set forth in the shareholders&#8217; agreement. These provisions may prevent changes in our principal shareholders, including mergers or acquisitions involving sales or dispositions of our capital stock, which will involve an effective change of control, without the consent of The Coca-Cola Company. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;Major Shareholders&#8212;The Shareholders Agreement.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also entered into tradename license agreements with The Coca-Cola Company pursuant to which we are authorized to use certain trademark names of The Coca-Cola Company with our corporate name. These agreements have a ten-year term and are automatically renewed for ten-year terms, but are terminated if we cease to manufacture, market, sell and distribute </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark products pursuant to the bottler agreements or if the shareholders agreement is terminated. The Coca-Cola Company also has the right to terminate any license agreement if we use its trademark names in a manner not authorized by the bottler agreements.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">39</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_49"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Property, Plant and Equipment</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we owned 49 bottling plants. By country, as of such date, we had 17 bottling plants and 5 secondary facilities for a total of 22 production facilities in Mexico, 7 in Central America, 7 in Colombia, 10 in Brazil, 2 in Argentina, and 1 in Uruguay.  </span></div><div style="margin-bottom:10pt;margin-top:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we operated 260 distribution centers, approximately 50.0% of which were in our Mexican territories. As of such date, we owned 79.0% of these distribution centers and leased the remainder. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;&#8212;The Company&#8212;Product Sales and Distribution.&#8221;</span></div><div style="margin-top:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the acquisition of CVI, which closed in January 2022, we acquired one bottling plant and three distribution centers that serve more than 13,000 points of sale and more than 2.8 million consumers.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an &#8220;all-risk&#8221; insurance policy covering our properties (owned and leased), machinery and equipment and inventories, as well as losses due to business interruptions. The policy covers damages caused by natural disaster, including hurricane, hail, earthquake and damages caused by human acts, including explosion, fire, vandalism and riot; we also maintain a freight transport insurance policy that covers damages to goods in transit. In addition, we maintain a liability insurance policy that covers product liability. We purchase our insurance coverage through an insurance broker. We believe that our coverage is consistent with the coverage maintained by similar companies in our industry.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain factors may affect utilization levels of our bottling plants, such as seasonality of demand for our products, supply chain planning due to different geographies and different packaging capacities of our production lines. In particular, seasonality and peak months of demand for our products may lead us to have excess capacity during certain months in certain countries.</span></div><div style="margin-top:3pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes installed capacity, average annual utilization and utilization during peak month of our bottling plants by country:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.749%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.845%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Bottling Plants Summary<br/>As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Country</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Installed Capacity (thousands of unit cases)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Average Annual Utilization (%)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Utilization in Peak Month (%)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Utilization in Peak Month (%) Main Packages</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)(3)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,858,718&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Guatemala</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nicaragua</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,114&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,241&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">633,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,585,944&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">417,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,181&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:0.25pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Calculated based on each bottling plant&#8217;s theoretical capacity assuming total available time in operation and without taking into account ordinary interruptions, such as planned downtime for preventive maintenance, repairs, sanitation, set-ups and changeovers for different flavors and presentations. Additional factors that affect utilization levels include seasonality of demand for our products, supply chain planning due to different geographies and different packaging capacities.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annualized rate.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)     Considers the average annual utilization of the main packaging lines  in the country (excluding bulk water and fountain), during the peak month. </span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes our main bottling plants in terms of installed capacity, including their location and facility area:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.111%"><tr><td style="width:1.0%"></td><td style="width:32.448%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.512%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.450%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Main Bottling Plant by Location<br/>As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Country</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plant</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Facility Area</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(thousands of sq. meters)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Toluca, Estado de M&#233;xico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">317</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Le&#243;n, Guanajuato</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Morelia, Michoac&#225;n</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ixtacomit&#225;n, Tabasco</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Apizaco, Tlaxcala</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Coatepec, Veracruz</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">La Pureza Altamira, Tamaulipas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">San Juan del R&#237;o, Quer&#233;taro</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Guatemala</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Guatemala City</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nicaragua</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Managua</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Calle Blancos, San Jos&#233;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Panama City</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Barranquilla, Atl&#225;ntico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bogot&#225;, DC</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tocancip&#225;, Cundinamarca</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jundia&#237;, S&#227;o Paulo</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mar&#237;lia, S&#227;o Paulo</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Curitiba, Paran&#225;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Itabirito, Minas Gerais</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Porto Alegre, Rio Grande do Sul</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Alcorta, Buenos Aires</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Montevideo, Montevideo</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120</span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-top:6pt"><span><br/></span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">41</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_52"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Subsidiaries</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth all of our direct and indirect significant subsidiaries and the percentage of equity of each subsidiary we owned directly or indirectly as of December 31, 2021:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.694%"><tr><td style="width:1.0%"></td><td style="width:30.685%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.849%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.815%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name of Company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Jurisdiction of<br/>Incorporation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percentage<br/>Owned</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Propimex, S. de R.L. de C.V. (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributor of bottled beverages.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Controladora Interamericana de Bebidas, S. de R.L. de C.V.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Holding company of manufacturers and distributors of bottled beverages.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Spal Ind&#250;stria Brasileira de Bebidas, S.A.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Producer and distributor of bottled beverages.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Servicios Refresqueros del Golfo y Baj&#237;o, S. de R.L. de C.V.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Producer of bottled beverages.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Embotelladora Mexicana de Bebidas Refrescantes, S. de R.L. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Producer of bottled beverages.</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.8pt;font-weight:400;line-height:107%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">During 2021, Distribuidora y Manufacturera del Valle de M&#233;xico, S. de R. L. de C.V merged with and into Propimex, S. de R.L. de C.V.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For further information regarding our investment in associates and joint ventures, see Note 8 to our consolidated financial statements.</span></div><div><span><br/></span></div><div id="i068f03db026d455ca4285bbb327eb089_55"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 4.A.&#160;&#160;&#160;&#160;Unresolved Staff Comments</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">None.</span></div><div id="i068f03db026d455ca4285bbb327eb089_58"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5.&#160;&#160;&#160;&#160;Operating and Financial Review and Prospects </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion should be read in conjunction with, and is qualified in its entirety by reference to, our consolidated financial statements including the notes thereto. Our consolidated financial statements were prepared in accordance with IFRS as issued by the IASB.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Average Price Per Unit Case</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We use average price per unit case to analyze average pricing trends in the different territories where we operate. We calculate average price per unit case by dividing net sales by total sales volume. Sales of beer in Brazil, which are not included in our sales volumes, are excluded from this calculation.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Effects of Changes in Economic Conditions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our results are affected by changes in economic conditions in Mexico, Brazil and in the other countries where we operate. For the year ended December 31, 2021, approximately 75.9% of our total revenues were attributable to Mexico and Brazil. Some of these economies continue to be influenced by the U.S. economy, and therefore, deterioration in economic conditions in the U.S. economy may affect these economies. Deterioration or prolonged periods of weak economic conditions in the countries where we conduct operations may have, and in the past have had, a negative effect on our company and a material adverse effect on our results and financial condition. Our business may also be significantly affected by the interest rates, inflation rates and exchange rates of the local currencies of the countries where we operate. Decreases in growth rates, periods of negative growth and/or increases in inflation or interest rates may result in lower demand for our products, lower real pricing of our products or a shift to lower margin products. In addition, an increase in interest rates would increase the cost to us of variable rate funding, which would have an adverse effect on our financial position.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 Pandemic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The COVID-19 pandemic has negatively affected global and regional economic conditions. In response, during 2020 and 2021 we adopted measures at our offices and facilities to ensure continued operations and to keep our teams and our customers healthy and safe. As part of those measures, we have created a comprehensive management framework designed to guide our mitigation actions across five key areas: collaborators, clients, consumers, community and cash flow. These initiatives, which continue in effect as of the date of this report, include: </span></div><div style="padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:32.5pt">Collaborators</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Ensuring employees&#8217; safety and wellbeing is of utmost importance. Measures include implementing reinforced health, sanitation and hygiene protocols across our facilities and providing our employees with additional protective equipment such as masks, gloves and sanitizers.</span></div><div style="padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:32.5pt">Clients</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We are helping our clients to remain open or reopen for business in a safe way. Among our initiatives, we have introduced protocols and routines for a safe visit to our clients while supporting them with tools such as gloves, masks and  protective screens to be used at service counters.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:32.5pt">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consumers are one of our top priorities.  Accordingly, we have leveraged our portfolio to provide affordable presentations across key markets and channels, and have reinforced our presence in digital and direct-to-home channels.</span></div><div style="padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:32.5pt">Community</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: As part of our social response to the COVID-19 pandemic, we have allowed some of our facilities to be used as vaccination centers and have donated beverages to health centers, transported medical supplies, contributed to the construction of alternative health centers, and acquired medical equipment, among other community relief initiatives.</span></div><div style="padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:32.5pt">Cash Flow</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consistent with our financial discipline approach, we have implemented measures to further strengthen our balance sheet and protect our cash flow by prioritizing or rationalizing expenses.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government responses to the COVID-19 pandemic have caused, and may continue to cause, temporary closures and capacity restrictions at points of sale causing fluctuations in the volumes and mix of the products we sell.  As a result, we have adopted a number of initiatives to reduce costs and generate savings and efficiencies in the territories where we operate.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020 and 2021, despite the negative effects of the COVID-19 pandemic, we experienced a resilient traditional trade channel (sales made at small retail stores to consumers), which is our most important sales channel. In addition, our sales through digital sales channels, such as food aggregators, digital platforms and telemarketing, increased as the imposition of measures and regulations aimed at containing the COVID-19 pandemic have tilted consumer preferences towards these channels. We continue to reinforce our presence in digital sales channels in an effort to address the growing demand from our business partners through such sales channels. This reinforcement is aligned with our overall digitization and omnichannel strategies.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The COVID-19 pandemic has also caused significant volatility in the financial markets and disruptions to supply chains across the world, which increased the cost of some of our raw materials and therefore has negatively affected and may continue to adversely affect our financial results. Although unprecedented efforts to fight the COVID-19 pandemic have been taken, we cannot predict how long the COVID-19 pandemic will last, and whether there will be further outbreaks of new variants in the future in any of the markets where we operate. The full extent to which the&#8239;COVID-19 pandemic will negatively affect our results of operations, financial condition and cash flows will depend on future developments that are highly uncertain and cannot be predicted, including the effectiveness of vaccines and treatment developments and actions taken in the countries where we operate, or that may be taken in the future, by governmental authorities and other third parties in response to the pandemic.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Treatment of Argentina as a Hyperinflationary Economy. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Argentina&#8217;s economy satisfies the conditions to be treated as a hyperinflationary economy based on various economic factors, including that Argentina&#8217;s cumulative inflation over the three-year period prior to December 31, 2021 exceeded 100%, according to available indexes in the country. We adjusted the financial information of our Argentine operations to recognize inflationary effects and functional currency was converted to Mexican pesos for the periods ended December 31, 2021 and 2020 using the exchange rates at the end of such periods. See Note 3.4 to our consolidated financial statements.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Developments Relating to Our Indebtedness. </span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 23, 2021, we issued (i) Ps. 6,965 million aggregate principal amount of 7-year fixed rate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">certificados burs&#225;tiles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> bearing an annual interest rate of 7.36% and due September 2028 and (ii) Ps. 2,435 million aggregate principal amount of 5-year floating rate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">certificados burs&#225;tiles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> bearing an annual interest rate equal to 28-day TIIE plus 0.05% and due September 2026, in the Mexican local market. These</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> certificados burs&#225;tiles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> are classified as sustainability-linked bonds and require us to achieve certain key performance indicators, namely achieving a water use ratio of 1.36 by 2024 and 1.26 by 2026.  If these indicators are not achieved and verified by an independent third party by the established dates, the interest rate on the bonds will increase by 25 basis points to 7.61% and TIIE plus 0.30%, respectively.  The proceeds of the offering of these </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">certificados burs&#225;tiles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> were used to prepay bank loans in Mexico with maturities in 2025 and 2026 and therefore did not represent additional debt to us.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Other Recent Developments</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In January 2022, our Brazilian subsidiary acquired CVI a Brazilian bottler of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">trademark products with operations in the state of Rio Grande do Sul in Brazil. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Pronouncements</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a description of the new IFRS and amendments to IFRS adopted during 2021, see Note 2.4 to our consolidated financial statements. In addition, for a description of the recently issued accounting standards, see Note 26 to our consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our consolidated income statements for the years ended December 31, 2021, 2020 and 2019.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.527%"><tr><td style="width:1.0%"></td><td style="width:47.375%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.901%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.901%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021&#8317;&#185;&#8318;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions of Mexican pesos or millions of <br/>U.S. dollars, except per share data)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">US$  9,452</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,899&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,520&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192,342</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other operating revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,129</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,496</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194,804&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,615&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194,471</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,177</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,804&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,964</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,319</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,598&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,811&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,507</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs and expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Administrative expenses</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">439</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,012&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,891&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,427</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,521</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,110</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,502&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,494&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,890</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,309&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,380</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expenses</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">302</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,192&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,894&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,904</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">932&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,047&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,230</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange income (loss), net</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(330)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on monetary position for subsidiaries in hyperinflationary economies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market value gain (loss) on financial instruments</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(212)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(288)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes and share of the profit of associates and joint ventures accounted for using the equity method</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,114</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,852&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,077&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,409</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">322</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,609&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,428&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,648</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share in the profit (loss)  of equity accounted investees, net of taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(131)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated net income</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">796</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,331&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,368&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,630</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.944%"><tr><td style="width:1.0%"></td><td style="width:41.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.803%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021&#8317;&#185;&#8318;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions of Mexican pesos or millions of <br/>U.S. dollars, except per share data)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated net income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">796</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,630</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Attributable to:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity holders of the parent </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">766</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,101</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-controlling interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">623&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated net income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">796</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,630</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Per share data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share from</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic controlling interest net income</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.05</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.93</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.61&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.72</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share from</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted controlling interest net income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.93</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.72</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:0.25pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Translation to U.S. dollar amounts at an exchange rate of Ps. 20.514 to US$1.00 solely for the convenience of the reader.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;In 2019, per share data has been restated to give effect to the stock split described in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8220;Item 4. Information on the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">The Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Capital Stock.&#8221;</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Computed on the basis of the weighted average number of shares outstanding during the period: 16,806.7 million in 2021, 2020, and</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2019.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The diluted earnings per share calculation was computed on the basis of the diluted weighted average number of shares outstanding during the period: 16,806.7 million in 2021, 2020 and 2019. For further information see Note 3.25 to our consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operations by Consolidated Reporting Segment</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth certain financial information for each of our consolidated reporting segments for the years ended December 31, 2021, 2020 and 2019</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> See Note 25 to our consolidated financial statements for additional information about all of our consolidated reporting segments.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.972%"><tr><td style="width:1.0%"></td><td style="width:45.265%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.347%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.347%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.349%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions of Mexican pesos)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mexico and Central America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,794</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,783&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,249</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">South America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,010</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,222</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mexico and Central America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,366</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,384</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">South America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,232</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,905&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,123</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:0.25pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes Mexico, Guatemala, Nicaragua, Costa Rica and Panama.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes Colombia, Brazil, Argentina and Uruguay.</span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results for the Year Ended December 31, 2021 Compared to the Year Ended December 31, 2020</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Results</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The comparability of our financial and operating performance in 2021 as compared to 2020 was affected by the following factors: (1) translation effects from fluctuations in exchange rates; and (2) our results in Argentina, whose economy satisfied the conditions to be considered a hyperinflationary economy. For the convenience of the reader, we have included a discussion of the financial information below on a comparable basis, excluding the translation effects from fluctuations in exchange rates. To translate the full-year results of Argentina for the years ended December 31, 2021 and 2020, we used the exchange rate at December 31, 2021 of 102.72 Argentine pesos per U.S. dollar and the exchange rate at December 31, 2020 of 84.15 Argentine pesos per U.S. dollar. The depreciation of the exchange rate of the Argentine peso at December 31, 2021, as compared to the exchange rate at December 31, 2020, was 22.1%. In addition, the average depreciation of currencies used in our main operations relative to the U.S. dollar in 2021, as compared to 2020, were 4.6% for the Brazilian real and 1.3% for the Colombian peso, and an appreciation of 5.6% for the Mexican peso relative to the U.S. dollar.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Total Revenues. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our consolidated total revenues increased by 6.1% to Ps.194,804 million in 2021 as compared to 2020, mainly as a result of our pricing initiatives, coupled with favorable price-mix effects and volume growth. These effects were partially offset by unfavorable currency translation effects from some of our operating currencies into Mexican pesos and a decline in beer revenues related to the partial transition of the beer portfolio in Brazil. In addition, this figure includes other operating revenues due to a favorable determination from the Brazilian tax authorities, which allowed recognition of deferred tax credit in Brazil for Ps. 254 million in 2021 as compared to Ps. 1,359 million registered during the same period of 2020. See Note 23.2.1 to our consolidated financial statements. On a comparable basis, total revenues would have increased by 11.1% in 2021 as compared to 2020.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total sales volume increased by 5.3% to 3,457.9 million unit cases in 2021 as compared to 2020, driven by volume growth across all of our operations resulting from our solid execution, coupled with gradual recoveries and increases in mobility. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">In 2021, sales volume of our sparkling beverage portfolio increased by 4.2%, sales volume of our colas portfolio increased by 3.1%, and sales volume of our flavored sparkling beverage portfolio increased by 8.9%, in each case as compared to 2020. </span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our still beverage portfolio increased by 18.9% in 2021 as compared to 2020. </span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our bottled water category, excluding bulk water, increased by 18.3% in 2021 as compared to 2020. </span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our bulk water category decreased by 1.3% in 2021 as compared to 2020. </span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated average price per unit case increased by 7.4% to Ps.53.0 in 2021, as compared to Ps. 50.6 in 2020, mainly as a result of favorable price-mix effects and price increases aligned with or above inflation. This was partially offset by the negative translation effect resulting from the depreciation of all of our operating currencies relative to the Mexican peso. On a comparable basis, average </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">price per unit case would have increased 9.0% in 2021 as compared to 2020, driven by our revenue management and pricing initiatives.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Gross Profit. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our gross profit increased by 7.0% to Ps.88,598 million in 2021 as compared to 2020, with a gross margin increase of 40 basis points as compared to 2020 to reach 45.5% in 2021. This gross margin increase was mainly driven by favorable price-mix effects, our raw material hedging strategies, and the positive effect of the resumption of tax credits on concentrate purchased from the Manaus Free Trade Zone in Brazil, partially offset by higher raw material prices, higher concentrate costs in Mexico and the depreciation in the average exchange rate of most of our operating currencies as applied to our U.S. dollar-denominated raw material costs.  On a comparable basis, our gross profit would have increased by 11.3% in 2021 as compared to 2020. </span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of cost of goods sold include raw materials (principally concentrate, sweeteners and packaging materials), depreciation costs attributable to our production facilities, wages and other labor costs associated with labor force employed at our production facilities and certain overhead costs. Concentrate prices are determined as a percentage of the retail price of our products in local currency, net of applicable taxes. Packaging materials, mainly PET resin and aluminum, and HFCS, used as a sweetener in some countries, are denominated in U.S. dollars.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Administrative and Selling Expenses. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our administrative and selling expenses increased by 7.6% to Ps.60,720 million in 2021 as compared to 2020. Our administrative and selling expenses as a percentage of total revenues increased by 50 basis points to 31.2% in 2021 as compared to 2020, mainly as a result of the gradual normalization to pre-pandemic levels of  in labor, maintenance and marketing expenses. In 2021, we continued investing across our territories to support marketplace execution, increase our cooler coverage, and bolster our returnable presentation base.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Expenses Net. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded other expenses net of Ps.807 million in 2021 as compared to Ps.3,611 million in 2020, which decrease was mainly as a result of certain extraordinary other operating expenses related to impairments in Estrella Azul in Panama and in Le&#227;o Alimentos, our non-carbonated beverage associate in Brazil during 2020. For more information, see Notes 8 and 18 to our consolidated financial statements.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Financing Result. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term &#8220;comprehensive financing result&#8221; refers to the combined financial effects of net interest expenses, net financial foreign exchange gains or losses, net gains or losses on the monetary position of hyperinflationary countries where we operate and market value gain (loss) on financial instruments. Net financial foreign exchange gains or losses represent the impact of changes in foreign exchange rates on financial assets or liabilities denominated in currencies other than local currencies, and certain gains or losses resulting from derivative financial instruments. A financial foreign exchange loss arises if a liability is denominated in a foreign currency that appreciates relative to the local currency between the date the liability is incurred and the date it is repaid, as the appreciation of the foreign currency results in an increase in the amount of local currency, which must be exchanged to repay the specified amount of the foreign currency liability.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Comprehensive financing result in 2021 recorded an expense of Ps. 4,219 million as compared to an expense of Ps.6,679 million in 2020. This 36.8% decrease was mainly driven by a one-time interest expense related to the repurchase and redemption in full of our 3.875% senior notes due 2023, recorded during 2020. In addition, in 2021 we recorded an increase in our foreign exchange gain, a gain in monetary position for Argentina and a gain in the market value of financial instruments.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. In 2021, our effective income tax rate decreased to 28.9%, as compared to our effective income tax rate of 33.8% in 2020, mainly as a result of a favorable deferred tax credit related to a no taxation on financial effects of recovered tax credits in Brazil recognized in 2021, deferred tax adjustments in Mexico and  the impairment of Estrella Azul that were recognized during 2020. For more information, see Note 23 to our consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Share in the Profit of Equity Accounted Investees, Net of Taxes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In 2021, we recorded a gain of Ps.88 million in the share in the profit of equity accounted investees, net of taxes, mainly due to the results of Jugos del Valle, our associate in Mexico, as compared to a loss of Ps. 281 million registered during the same period of the previous year.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Net Income (Equity holders of the parent). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We reported a net controlling interest income of Ps.15,708 million in 2021, as compared to Ps.10,307 million in 2020. This 52.4% increase was mainly driven by solid operating results coupled with a decrease in our comprehensive financial result.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results by Consolidated Reporting Segment Mexico and Central America</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total Revenues. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues in our Mexico and Central America consolidated reporting segment increased by 8.4% to Ps.115,794 million in 2021 as compared to 2020, mainly as a result of a volume increase in all of our territories coupled with favorable price-mix effects and pricing initiatives.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total sales volume in our Mexico and Central America consolidated reporting segment increased by 3.3% to 2,057.9 million unit cases in 2021 as compared to 2020, as a result of increases in mobility and gradual recoveries across our territories. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our sparkling beverage portfolio increased by 2.4% in 2021 as compared to 2020, mainly driven by a 2.0% increase in our colas portfolio.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our still beverage portfolio increased by 13.2% in 2021 as compared to 2020, due to a solid performance in Mexico and double-digit increases in Central America. </span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of bottled water, excluding bulk water, increased by 17.7% in 2021 as compared to 2020, due to double-digit increases in both Mexico and Central America. </span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our bulk water portfolio remained flat in 2021 as compared to 2020.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales volume in Mexico increased by 1.8% to 1,790.0 million unit cases in 2021, as compared to 1,759.2 million unit cases in 2020, mainly as a result of gradual recoveries and increase in mobility.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our sparkling beverage portfolio increased 0.6% in 2021 as compared to 2020, driven by a 0.6% increase in our colas portfolio and a 1.0% increase in our flavored sparkling beverage portfolio.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our still beverage portfolio increased by 9.5% in 2021 as compared to 2020.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of bottled water, excluding bulk water, increased by 17.3% in 2021 as compared to 2020.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our bulk water portfolio remained flat in 2021 as compared to 2020.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales volume in Central America increased by 15.2% to 267.8 million unit cases in 2021, as compared to 232.4 million unit cases in 2020, mainly as a result of solid execution, increase in mobility and recoveries across all of our territories in the region.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our sparkling beverage portfolio increased by 13.2% in 2021 as compared to 2020, driven by a 11.0% increase in colas and 23.9% increase in our flavored sparkling beverage portfolio. </span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our still beverage portfolio increased by 37.5% in 2021 as compared to 2020. </span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of bottled water, excluding bulk water, increased by 21.2% in 2021 as compared to 2020. </span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our bulk water portfolio increased by 7.1% in 2021 as compared to 2020.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our gross profit in this consolidated reporting segment increased by 8.4% to Ps.57,366 million in 2021 as compared to 2020 and gross profit margin remained flat as compared to 2020. Gross profit increased mainly as a result of our pricing initiatives, favorable price-mix effects and our raw material hedging strategies. These factors were offset by higher raw material prices, higher concentrate costs in Mexico and the depreciation in the average exchange rate of most of our operating currencies as applied to our U.S. dollar-denominated raw material costs.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Administrative and Selling Expenses. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Administrative and selling expenses as a percentage of total revenues in this consolidated reporting segment increased by 50 basis points to 32.9% in 2021 as compared </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the same period in 2020. Administrative and selling expenses, in absolute terms, increased by 9.9% in 2021 as compared to 2020 driven mainly by the gradual normalization to pre-pandemic levels of certain operating expenses primarily in labor and maintenance.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">South America</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Total Revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. Total revenues in our South America consolidated reporting segment increased by 2.8% to Ps.79,010 million in 2021 as compared to 2020, mainly as a result of favorable price-mix and our pricing initiatives. These factors were partially offset by unfavorable currency translation effects resulting from the depreciation of all of our operating currencies as compared to the Mexican peso. In addition, this figure includes other operating revenue from a favorable position of Brazilian Courts, which allowed a recognition of a deferred tax credit in Brazil for an amount of Ps. 254 million in 2021 as compared to Ps. 1,359 million registered during the same period of 2020. See Note 23.2.1 to our consolidated financial statements. Total revenues for beer amounted to Ps.10,677.2 million in 2021. On a comparable basis, total revenues would have increased by 13.1% in 2021 as compared to 2020.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total sales volume in our South America consolidated reporting segment increased by 8.3% to 1,400.0 million unit cases in 2021 as compared to 2020, mainly as a result of double-digit volume growth in Colombia and Argentina, coupled with volume growth in Brazil and Uruguay.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our sparkling beverage portfolio increased by 6.8% in 2021 as compared to 2020. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our still beverage portfolio increased by 28.6% in 2021 as compared to 2020. </span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our bottled water category, excluding bulk water, increased by 18.9% in 2021 as compared to 2020. </span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our bulk water portfolio decreased by 11.4% in 2021 as compared to 2020.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales volume in Brazil increased by 4.7% to 903.3 million unit cases in 2021, as compared to 862.9 million unit cases in 2020.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our sparkling beverage portfolio increased by 4.1% in 2021 as compared to 2020, as a result of an increase of 1.9% in our colas portfolio and an increase of 10.8% in our flavored sparkling beverage portfolio.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our still beverage portfolio increased by 18.9% in 2021 as compared to 2020.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our bottled water, excluding bulk water, increased by 3.5% in 2021 as compared to 2020.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our bulk water portfolio decreased by 18.3% in 2021 as compared to 2020.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales volume in Colombia increased by 16.9% to 298.0 million unit cases in 2021, as compared to 254.8 million unit cases in 2020.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our sparkling beverage portfolio increased by 12.6% in 2021 as compared to 2020, mainly driven by a 8.0% growth in colas and 44.1% volume growth in our flavored sparkling beverage portfolio.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our still beverage portfolio increased by 63.3% in 2021 as compared to 2020.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of bottled water, excluding bulk water, increased by 59.6% in 2021 as compared to 2020.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our bulk water portfolio decreased by 8.9% in 2021 as compared to 2020.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales volume in Argentina increased by 16.2% to 155.5 million unit cases in 2021, as compared to 133.8 million unit cases in 2020.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our sparkling beverage portfolio increased by 15.6% in 2021 as compared to 2020, mainly impacted by a 15.7% increase in colas and 15.4% increase in our flavored sparkling beverage portfolio.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our still beverage portfolio increased by 30.5% in 2021 as compared to 2020.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">Sales volume of bottled water, excluding bulk water, increased by 22.1% in 2021 as compared to 2020.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our bulk water portfolio decreased by 7.2% in 2021 as compared to 2020.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales volume in Uruguay increased by 5.2% to 43.4 million unit cases in 2021, as compared to 41.2 million unit cases in 2020. </span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our sparkling beverage portfolio increased by 2.6% in 2021 as compared to 2020. </span></div><div style="padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our still beverage portfolio increased by 68.9% in 2021 as compared to 2020.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of bottled water increased by 20.9% in 2021 as compared to 2020. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Gross Profit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Gross profit in this consolidated reporting segment amounted to Ps. 31,232 million, an increase of 4.4% in 2021 as compared to 2020, with a 60 basis point margin expansion to 39.5%. This increase in gross profit was mainly driven by a favorable price-mix effect, our raw material hedging strategies and lower concentrate costs in Brazil related to the resumption of tax credits on concentrate purchased from the Manaus Free Trade Zone. These factors were partially offset by the depreciation of the average exchange rate of all of our operating currencies in the consolidated reporting segment as applied to our U.S. dollar-denominated raw material costs. </span></div><div style="margin-bottom:10pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Administrative and Selling Expenses. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Administrative and selling expenses as a percentage of total revenues in this consolidated reporting segment increased by 30 basis points to 28.7% in 2021 as compared to 2020 driven mainly by the gradual normalization to pre-pandemic levels of our operating expenses in the region. Administrative and selling expenses, in absolute terms, increased by 3.9% in 2021 as compared to 2020.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results for the Year Ended December 31, 2020 Compared to the Year Ended December 31, 2019</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Results</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The comparability of our financial and operating performance in 2020 as compared to 2019 was affected by the following factors: (1) translation effects from fluctuations in exchange rates; and (2)  our results in Argentina, whose economy satisfied the conditions to be considered a hyperinflationary economy. For the convenience of the reader, we have included a discussion of the financial information below on a comparable basis, not giving effect to these factors. To translate the full-year results of Argentina for the years ended December 31, 2020 and 2019, we used the exchange rate at December 31, 2020 of 84.15 Argentine pesos per U.S. dollar and the exchange rate at December 31, 2019 of 59.89 Argentine pesos per U.S. dollar, respectively. The depreciation of the exchange rate of the Argentine peso at December 31, 2020, as compared to the exchange rate at December 31, 2019, was 40.5%. In addition, the average depreciation of currencies used in our main operations relative to the U.S. dollar in 2020, as compared to 2019, were: 11.6% for the Mexican peso, 30.7% for the Brazilian real, and 12.6% for the Colombian peso.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total Revenues. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated total revenues decreased by 5.6% to Ps.183,615 million in 2020 as compared to 2019, mainly as a result of unfavorable price-mix effects due to the COVID-19 pandemic and currency translation effects resulting from the depreciation of all of our operating currencies in South America against the Mexican peso, particularly the Brazilian real, which had a 14.5% unfavorable translation effect. These effects were partially offset by favorable pricing and revenue management initiatives. Total revenues include other operating revenues related to entitlements to reclaim Ps.1,359 million in tax payments in Brazil in 2020. See Note 23.2.1 to our consolidated financial statements. On a comparable basis, total revenues would have decreased by 1.0% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total sales volume decreased by 2.5% to 3,284.4 million unit cases in 2020 as compared to 2019, mainly as a result of social distancing and other measures adopted as a result of the COVID-19 pandemic, which had an adverse effect on some of our points-of-sale.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">In 2020, sales volume of our sparkling beverage portfolio decreased by 1.1%, sales volume of our colas portfolio decreased by 0.2%, and sales volume of our flavored sparkling beverage portfolio decreased by 5.0%, in each case as compared to 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our still beverage portfolio decreased by 5.0% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our bottled water category, excluding bulk water, decreased by 22.6% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Sales volume of our bulk water category increased by 0.6% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated average price per unit case decreased by 3.5% to Ps.50.63 in 2020, as compared to Ps. 52.46 in 2019, mainly as a result of unfavorable price-mix effects and the negative translation effect resulting from the depreciation of most of our operating currencies relative to the Mexican peso. This was partially offset by price increases aligned with or above inflation. On a comparable basis, average price per unit case would have remained flat in 2020 as compared to 2019, driven by our revenue management and pricing initiatives.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our gross profit decreased by 5.4% to Ps.82,811 million in 2020 as compared to 2019; with a gross margin increase of 10 basis points as compared to 2019 to reach 45.1% in 2020. This gross margin increase was mainly driven by our pricing initiatives, together with lower PET resin costs and stable sweetener prices in most of our operations, which were partially offset by higher concentrate costs in Mexico, higher concentrate costs in Brazil due to the reduction of tax credits on concentrate purchased from the Manaus Free Trade Zone, coupled with our decision to suspend such tax credits, and the depreciation in the average exchange rate of most of our operating currencies as applied to U.S. dollar-denominated raw material costs. On a comparable basis, our gross profit would have decreased by 1.3% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of cost of goods sold include raw materials (principally concentrate, sweeteners and packaging materials), depreciation costs attributable to our production facilities, wages and other labor costs associated with labor force employed at our production facilities and certain overhead costs. Concentrate prices are determined as a percentage of the retail price of our products in local currency, net of applicable taxes. Packaging materials, mainly PET resin and aluminum, and HFCS, used as a sweetener in some countries, are denominated in U.S. dollars.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Administrative and Selling Expenses. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our administrative and selling expenses decreased by 6.8% to Ps.56,444 million in 2020 as compared to 2019. Our administrative and selling expenses as a percentage of total revenues decreased by 40 basis points to 30.7% in 2020 as compared to 2019, mainly as a result of operating expense efficiencies in labor, maintenance and marketing. In 2020, we continued investing across our territories to support marketplace execution, increase our cooler coverage, and bolster our returnable presentation base.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Expenses Net. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded other expenses net of Ps.3,611 million in 2020 as compared to Ps.2,490 million in 2019, which increase was mainly as a result of certain extraordinary other operating expenses related to impairments in Estrella Azul in Panama and in Le&#227;o Alimentos, our non-carbonated beverage associate in Brazil, which were partially offset by the implementation of our efficiency program to create a leaner and more agile organization. For more information, see Notes 8 and 18 to our consolidated financial statements.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Financing Result. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term &#8220;comprehensive financing result&#8221; refers to the combined financial effects of net interest expenses, net financial foreign exchange gains or losses, net gains or losses on the monetary position of hyperinflationary countries where we operate and market value gain (loss) on financial instruments. Net financial foreign exchange gains or losses represent the impact of changes in foreign exchange rates on financial assets or liabilities denominated in currencies other than local currencies, and certain gains or losses resulting from derivative financial instruments. A financial foreign exchange loss arises if a liability is denominated in a foreign currency that appreciates relative to the local currency between the date the liability is incurred and the date it is repaid, as the appreciation of the foreign currency results in an increase in the amount of local currency, which must be exchanged to repay the specified amount of the foreign currency liability.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive financing result in 2020 recorded an expense of Ps.6,679 million as compared to an expense of Ps.6,071 million in 2019. This 10.0% increase was mainly driven by a one-time interest expense related to the repurchase and redemption in full of our 3.875% senior notes due 2023. In addition, we incurred short-term financing as a preventive measure to reinforce our cash position. These effects were partially offset by debt prepayments.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, our effective income tax rate increased to 33.8%, as compared to our effective income tax rate of 30.7% in 2019, mainly as a result of the Estrella Azul impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recognized during the period and a net effect of deferred tax assets driven by tax losses and tax credits. For more information, see Note 23 to our consolidated financial statements.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share in the (Loss) Profit of Equity Accounted Investees, Net of Taxes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, we recorded a loss of Ps.281 million in the share in the loss of equity accounted investees, net of taxes, mainly due to the results of Le&#227;o Alimentos, our associate in Brazil, and Estrella Azul in Panama.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Income (Equity holders of the parent). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We reported a net controlling interest income of Ps.10,307 million in 2020, as compared to Ps.12,101 million in 2019. This 14.8% decrease was mainly driven by lock-downs and social distancing measures related to the COVID-19 pandemic coupled with impairments on equity method investees recognized during the year, which were partially offset by our cost saving, revenue management and pricing initiatives.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results by Consolidated Reporting Segment Mexico and Central America</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total Revenues. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues in our Mexico and Central America consolidated reporting segment decreased by 2.3% to Ps.106,783 million in 2020 as compared to 2019, mainly as a result of a volume decline in Mexico coupled with unfavorable price-mix effects across our markets.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total sales volume in our Mexico and Central America consolidated reporting segment decreased by 4.0% to 1,991.6 million unit cases in 2020 as compared to 2019, as a result of mobility restrictions and social distancing measures related to the COVID-19 pandemic.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our sparkling beverage portfolio decreased by 3.1% in 2020 as compared to 2019, mainly driven by an 11.3% decrease in our flavored sparkling beverage portfolio.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our still beverage portfolio decreased by 6.7% in 2020 as compared to 2019, due to declines in sales volume in both Mexico and Central America.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of bottled water, excluding bulk water, decreased by 26.5% in 2020 as compared to 2019, due to declines in sales volume in both Mexico and Central America.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our bulk water portfolio remained flat in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Sales volume in Mexico decreased by 4.3% to 1,759.2 million unit cases in 2020, as compared to 1,838.3 million unit cases in 2019, mainly as a result of mobility restrictions and social distancing measures related to the COVID-19 pandemic.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our sparkling beverage portfolio decreased 3.7% in 2020 as compared to 2019, driven by a 1.8% decline in our colas portfolio and an 11.9% decline in our flavored sparkling beverage portfolio.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our still beverage portfolio decreased by 4.9% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of bottled water, excluding bulk water, decreased by 26.0% in 2020 as compared to 2019.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our bulk water portfolio increased by 0.5% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales volume in Central America decreased by 1.9% to 232.4 million unit cases in 2020, as compared to 236.9 million unit cases in 2019, mainly as a result of mobility restrictions and social distancing measures related to the COVID-19 pandemic.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our sparkling beverage portfolio increased by 1.3% in 2020 as compared to 2019, driven by a 3.4% increase in colas.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our still beverage portfolio decreased by 16.8% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of bottled water, excluding bulk water, decreased by 29.9% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our bulk water portfolio declined by 20.9% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our gross profit in this consolidated reporting segment increased by 1.0% to Ps.52,906 million in 2020 as compared to 2019 and gross profit margin increased by 160 basis points to 49.5% in 2020 as compared to 2019. Gross profit margin increased mainly as a result of our pricing initiatives, cost efficiencies and lower PET costs, coupled with our raw material and currency hedging strategies. These factors were partially offset by unfavorable price-mix effects, higher concentrate costs in Mexico and the depreciation in the average exchange rate of most of our operating currencies as applied to our U.S. dollar-denominated raw material costs.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Administrative and Selling Expenses. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Administrative and selling expenses as a percentage of total revenues in this consolidated reporting segment decreased by 50 basis points to 32.4% in 2020 as compared to the same period in 2019. Administrative and selling expenses, in absolute terms, decreased by 3.5% in 2020 as compared to 2019 driven mainly by our ability to drive savings and operating expense efficiencies primarily in labor, maintenance and marketing in Mexico.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">South America</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total Revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Total revenues in our South America consolidated reporting segment decreased by 9.8% to Ps.76,831 million in 2020 as compared to 2019, mainly as a result of unfavorable price-mix and currency translation effects resulting from the depreciation of most of our operating currencies as compared to the Mexican peso. This figure includes other operating revenues related to entitlements to reclaim Ps.1,359 million in tax payments in Brazil in 2020. See Note 23.2.1 to our consolidated financial statements. Total revenues for beer amounted to Ps.15,228 million in 2020. On a comparable basis, total revenues would have increased by 3.6% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total sales volume in our South America consolidated reporting segment remained stable at 1,292.7 million unit cases in 2020 as compared to 2019, mainly as a result of volume growth in Brazil, which was offset by a decline in the rest of our territories.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our sparkling beverage portfolio increased by 1.6% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our still beverage portfolio decreased by 1.9% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our bottled water category, excluding bulk water, decreased by 18.3% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our bulk water portfolio increased by 2.5% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales volume in Brazil increased by 1.9% to 862.9 million unit cases in 2020, as compared to 846.5 million unit cases in 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our sparkling beverage portfolio increased by 2.8% in 2020 as compared to 2019, as a result of an increase of 1.8% in our colas portfolio and an increase of 4.9% in our flavored sparkling beverage portfolio.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our still beverage portfolio decreased by 1.2% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our bottled water, excluding bulk water, decreased by 9.4% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our bulk water portfolio increased by 18.8% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales volume in Colombia decreased by 4.0% to 254.8 million unit cases in 2020, as compared to 265.5 million unit cases in 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our sparkling beverage portfolio increased by 0.9% in 2020 as compared to 2019, mainly driven by growth in our flavored sparkling beverage portfolio.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our still beverage portfolio decreased by 8.7% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of bottled water, excluding bulk water, decreased by 33.8% in 2020 as compared to 2019.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our bulk water portfolio decreased by 13.7% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales volume in Argentina decreased by 3.9% to 133.8 million unit cases in 2020, as compared to 139.3 million unit cases in 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our sparkling beverage portfolio decreased by 2.8% in 2020 as compared to 2019, mainly impacted by a decline in our flavored sparkling beverage portfolio.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our still beverage portfolio increased by 3.5% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of bottled water, excluding bulk water, decreased by 32.0% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our bulk water portfolio increased by 48.4% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales volume in Uruguay decreased by 2.8% to 41.2 million unit cases in 2020, as compared to 42.4 million unit cases in 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our sparkling beverage portfolio decreased by 5.1% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of our still beverage portfolio increased by 36.2% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:32.5pt">Sales volume of bottled water increased by 18.0% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit in this consolidated reporting segment amounted to Ps.29,905 million, a decrease of 14.9% in 2020 as compared to 2019, with a 230 basis point margin contraction to 38.9%. This decrease in gross profit was mainly driven by an unfavorable price-mix effect and the depreciation of the average exchange rate of all of our operating currencies in the consolidated reporting segment as applied to our U.S. dollar-denominated raw material costs. These factors were partially offset by lower PET costs and our revenue management initiatives.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Administrative and Selling Expenses. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Administrative and selling expenses as a percentage of total revenues in this consolidated reporting segment decreased by 50 basis points to 28.4% in 2020 as compared to 2019 driven mainly by operating expense efficiencies in Brazil. Administrative and selling expenses, in absolute terms, decreased by 11.5% in 2020 as compared to 2019.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Liquidity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> The principal source of our liquidity is cash generated from operations. A significant portion of our sales are on a cash basis with the remainder on a short-term credit basis. We have traditionally been able to rely on cash generated from operations to fund our working capital requirements and our capital expenditures. Our working capital benefits from the fact that most of our sales are made on a cash basis, while we generally pay our suppliers on credit. Historically, we have used a combination of borrowings from Mexican and international banks and bond issuances in the Mexican and international capital markets. Our major cash requirements are obligations to support our ongoing operations and contractual obligations with Mexican and international banks for borrowings and bond issuances in the Mexican and international capital markets, derivative agreements and lease agreements.  </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our total indebtedness was Ps.85,782 million as of December 31, 2021, as compared to Ps.87,478 million as of December 31, 2020. Short-term debt and long-term debt were Ps.2,453 million and Ps.83,329 million, respectively, as of December 31, 2021, as compared to Ps.5,017 million and Ps.82,461 million, respectively, as of December 31, 2020. Total indebtedness  decreased Ps.1,695 million in 2021, with respect to outflows compared to year-end 2020. As of December 31, 2021, our cash and cash equivalents were Ps.47,248 million, as compared to Ps. 43,497 million as of December 31, 2020. We had cash outflows in 2021 mainly resulting from repayment of debt and dividend payments, which were more than offset by generation of cash from operating activities. As of December 31, 2021, our cash and cash equivalents were comprised of 68.3% U.S. dollars, 16.9% Mexican pesos, 12.0% Brazilian reais, 1.9% Colombian pesos, 0.5% Argentine pesos and 0.4% other legal currencies. We believe that these funds, in addition to the cash generated by our operations, are sufficient to meet our operating requirements.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future currency devaluations, the imposition of exchange controls in any of the countries where we have operations and the continuation of the COVID-19 pandemic could have an adverse effect on our financial position and liquidity.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our financing policy, we expect to continue to finance our liquidity needs mainly with cash flows from our operating activities. Nonetheless, as a result of regulations in certain countries where we operate, it may not be beneficial or practicable for us to remit cash generated in local operations to fund cash requirements in other countries. Exchange controls may also increase the real price of remitting cash to fund debt requirements in other countries. In the event that cash in these countries is not sufficient to fund future working capital requirements and capital expenditures, we may decide, or be required, to fund cash requirements in these countries through local borrowings rather than remitting funds from another country. In the future we may finance our working capital and capital expenditure needs with short-term debt or other borrowings.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continuously evaluate opportunities to pursue acquisitions or engage in strategic transactions. We would expect to finance any significant future transactions with a combination of any of cash, long-term indebtedness and the issuance of shares of our company.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financing, treasury and derivatives policies provide that the planning and finance committee of our board of directors is responsible for determining the company&#8217;s overall financial strategy, including the dividends policy, investments of our funds, cash flow and working capital strategies, mergers and acquisitions, debt and equity issuances, repurchases of stock, financial derivative instruments strategies (only for hedging purposes), purchase and lease of assets and indebtedness of the company, among others; which is ultimately approved by our board of directors and implemented by our corporate finance department.</span></div><div style="margin-bottom:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sources and Uses of Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following table summarizes the sources and uses of cash for the years ended December 31, 2021, 2020 and 2019, from our consolidated statements of changes in cash flows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.250%"><tr><td style="width:1.0%"></td><td style="width:43.183%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions of Mexican pesos)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net cash flows from operating activities</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,721</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,147&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,289</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net cash flows used in investing activities(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,547)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,508)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,744)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net cash flows used in financing activities (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,263)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">417</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,794)</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:0.25pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Includes purchases of property, plant and equipment and investments in other assets.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Includes dividends paid in 2021, 2020 and 2019, in the amount of Ps. 10,649, Ps. 10,278 and Ps.7,440, respectively. </span></div><div style="margin-bottom:10pt"><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Structure</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following chart sets forth the debt breakdown of our company and its subsidiaries by currency and interest rate type as of December 31, 2021:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.666%"><tr><td style="width:1.0%"></td><td style="width:41.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.489%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.489%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Currency</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Percentage of</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Average</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Nominal Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Average</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Adjusted  Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)(4)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexican pesos</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. dollars</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazilian reais</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Colombian pesos</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Argentine pesos</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uruguayan pesos</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:0.25pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes the effects of our derivative contracts as of December 31, 2021, including cross currency swaps from U.S. dollars to Mexican pesos and U.S. dollars to Brazilian reais.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Due to rounding, these figures may not add up to 100.0%.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual weighted average interest rate per currency as of December 31, 2021.</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annual weighted average interest rate per currency as of December 31, 2021 after giving effect to interest rate swaps and cross currency swaps. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">See &#8220;Item 11. Quantitative and Qualitative Disclosures about Market Risk&#8212;Interest Rate Risk.&#8221;</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Significant Debt Instruments</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a brief summary of our significant long-term indebtedness with restrictive covenants outstanding as of the date of this annual report:</span></div><div style="margin-bottom:10pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Me</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">xi</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">can Peso-Denominated Bonds (Certificados Burs&#225;tiles).</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On May 24, 2013, we issued Ps.7,500 million aggregate principal amount of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">certificados burs&#225;tiles </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">bearing an annual interest rate of 5.46% and due May 2023. This series of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">certificados burs&#225;tiles </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">is guaranteed by Propimex, S. de R.L. de C.V., Comercializadora La Pureza de Bebidas, S. de R.L. de C.V., Grupo Embotellador Cimsa, S. de R.L. de C.V., Refrescos Victoria del Centro, S. de R.L. de C.V., Yoli de Acapulco, S. de R.L. de C.V. and Controladora Interamericana de Bebidas, S. de R.L. de C.V. (collectively, the &#8220;Guarantors&#8221;). In August 2021, Distribuidora y Manufacturera del Valle de M&#233;xico, S. de R.L. de C.V. or Distribuidora, a former guarantor of our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">certificados burs&#225;tiles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, merged with and into Propimex, S. de R.L. de C.V., or Propimex.  As </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">a result, Propimex assumed Distribuidora&#8217;s obligations under its guarantee and Distribuidora ceased to be a guarantor of our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">certificados burs&#225;tiles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 30, 2017, we issued (i) Ps.8,500 million aggregate principal amount of 10-year fixed rate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">certificados burs&#225;tiles </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bearing an annual interest rate of 7.87% and due June 2027, and (ii) Ps.1,500 million aggregate principal amount of 5-year floating rate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">certificados burs&#225;tiles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, priced at 28-day TIIE plus 0.25% and due June 2022. These series of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">certificados burs&#225;tiles </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are guaranteed by the Guarantors.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 7, 2020, we issued (i) Ps.3,000 million aggregate principal amount of 8-year fixed rate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">certificados burs&#225;tiles </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bearing an annual interest rate of 7.35% and due January 2028, and (ii) Ps.1,727 million aggregate principal amount of 5.5-year floating rate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">certificados burs&#225;tiles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, priced at 28-day TIIE plus 0.08% and due August 2025. These series of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">certificados burs&#225;tiles </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are guaranteed by the Guarantors.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 23, 2021, we issued (i) Ps. 6,965 million aggregate principal amount of 7-year fixed rate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">certificados burs&#225;tiles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> bearing an annual interest rate of 7.36% and due September 2028, and (ii) Ps. 2,435 million aggregate principal amount of 5-year floating rate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">certificados burs&#225;tiles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> bearing an annual interest rate equal to 28-day TIIE plus 0.05% and due September 2026, in the Mexican local market. These</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> certificados burs&#225;tiles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are classified as sustainability-linked bonds and require us to achieve certain key performance indicators, namely achieving a water use ratio of 1.36 by 2024 and 1.26 by 2026. If these indicators are not achieved and verified by an independent third party by the established dates, the interest rate on the bonds will increase by 25 basis points to  7.61% and TIIE plus 0.30%, respectively. These series of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">certificados burs&#225;tiles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are guaranteed by the Guarantors. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of this annual report, we had the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">certificados burs&#225;tiles </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">outstanding in the Mexican securities market:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.972%"><tr><td style="width:1.0%"></td><td style="width:32.664%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.550%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Issue Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 14, 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps. 6,965 million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.36&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 17, 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps. 2,435 million</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28-day TIIE + 0.05%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 28, 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  3,000 million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 15, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  1,727 million</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28-day&#160;TIIE&#160;+&#160;0.08&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 18, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  8,500 million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.87&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 24, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  1,500 million</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28-day&#160;TIIE&#160;+&#160;0.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2013</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 12, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  7,500 million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">certificados burs&#225;tiles </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contain reporting obligations pursuant to which we must furnish to the bondholders consolidated audited annual financial reports and consolidated quarterly financial reports.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">U.S. Dollar-Denominated Senior Notes</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Guarantees for the U.S. Dollar-Denominated Senior Notes </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Guarantors have fully, jointly and severally, irrevocably and unconditionally agreed to guarantee the payment of principal, premium, if any, interest, additional interest and all other amounts with respect to our senior notes.  </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to each Guarantor, its guarantee of our senior notes will be the unsecured and unsubordinated obligation of such Guarantor. As a result, the guarantee of each such Guarantor will not be secured by any of the assets or properties of such Guarantor and will be effectively subordinated to all of the existing and future secured obligations of such Guarantor to the extent of the value of the assets securing such obligations. In the event of dissolution, liquidation, reorganization, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">concurso mercantil</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, bankruptcy, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">quiebra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or other similar proceeding by or against a Guarantor, the guarantee of such Guarantor would rank equal in right of payment with all other existing and future unsecured and unsubordinated obligations of such Guarantor, and junior to certain obligations given preference under applicable law, including tax, labor and social security obligations. Moreover, in such a case, the Guarantors&#8217; guarantees could be challenged under Mexican law on fraudulent conveyance grounds and declared void based upon the Guarantor being deemed not to have received fair consideration in exchange for such guarantee.  A challenge of a Guarantor&#8217;s obligations under a guarantee on fraudulent conveyance grounds could focus on the benefits, if any, realized by the Guarantors as a result of the issuance of our senior notes. To the extent a guarantee is voided as a fraudulent conveyance or held unenforceable for any other reason, the holders of our senior notes would not have any claim against that Guarantor and would be creditors solely of us and the Guarantors whose obligations under the guarantees were not held unenforceable.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our senior notes do not restrict our Guarantor&#8217;s ability or the ability of our Guarantors&#8217; subsidiaries to incur additional indebtedness in the future.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021: </span></div><div style="margin-bottom:10pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">we had, on a consolidated basis, Ps.85,782 million of unsecured and unsubordinated indebtedness outstanding, none of which was secured indebtedness, </span></div><div style="margin-bottom:10pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">we had, on an unconsolidated basis (parent company only), Ps.83,853 million of unsecured and unsubordinated indebtedness outstanding,</span></div><div style="margin-bottom:10pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the Guarantors collectively, on an unconsolidated basis, had no indebtedness with third parties, and</span></div><div style="margin-bottom:10pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our subsidiaries, other than the Guarantors, had Ps.1,929 million of unsecured and unsubordinated indebtedness outstanding.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes financial information of the Parent (issuer) and Guarantors (together the obligor group), as of December 31, 2021, and for the twelve-month periods ended December 31, 2021. This summarized financial information is presented on a combined basis with intercompany balances and transactions between entities in the obligor group eliminated.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies applied in the summarized financial information are the same as those used in the preparation of the consolidated financial statements (see Note 3). Non-guarantor subsidiary financial information has been excluded from the summarized financial information below.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.654%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="30" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">In millions of Mexican pesos</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Propimex</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(1)(7)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">La Pureza</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">CIMSA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">RVC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Yoli</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">CIBSA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Parent<br/>Coca Cola FEMSA, S.A.B. de C.V.</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Eliminations</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Combined Wholly-owned Guarantors<br/>Subsidiaries and Parent<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps. 23,327</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps. 376</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps. 456</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps. 874</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps. 331</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps. 1,616</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps. 37,462</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps. (6,145)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps. 58,297</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:107%">Current assets balances with consolidated non-obligors</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">191</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">0</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">10,759</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">10,952</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,065</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,509</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,681</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,389</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">446</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,269</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,293</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(104,337)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,314</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:107%">Non-current assets balances with consolidated non-obligors </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">121</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">13</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">5,845</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">5,979</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,354</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">266</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">507</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,284</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,328)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,694</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:107%">Current liabilities with consolidated non-obligors</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">23,906</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">258</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">232</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">302</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">199</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">1,879</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">26,776</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:107%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">37,624</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">43</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">20</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">16</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">93,702</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">(44,751)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">86,656</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-current liabilities with consolidated non-obligors</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,574</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,574</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Equity</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,820</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,319</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,378</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,561</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,869</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,920</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59,403)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,842</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:107%">Net revenues</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">94,913</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">1,192</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">1,180</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">1,394</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">790</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">25,123</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">(29,522)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">95,070</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues with consolidated non-obligors</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">425</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">425</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,590</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">960</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">835</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">649</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">637</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,548</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,604)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,615</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:107%">Net Income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">4,621</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">201</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">123</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">184</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">46</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">322</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">19,442</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">(18,461)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">6,478</span></td></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Propimex, S. de R.L. de C.V.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Comercializadora La Pureza de Bebidas, S. de R.L. de C.V.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Grupo Embotellador Cimsa, S. de R.L. de C.V.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Refrescos Victoria del Centro, S. de R.L. de C.V.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Yoli de Acapulco, S. de R.L. de C.V.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Controladora Interamericana de Bebidas, S. de R.L. de C.V.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(7)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">During 2021, Distribuidora y Manufacturera del Valle de M&#233;xico, S. de R.L. de C. V. merged into Propimex, S. de R L. de C.V. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">5.250% Senior Notes due 2043. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 26, 2013, we issued US$400 million aggregate principal amount of 5.250% senior notes due November 26, 2043. On January 21, 2014, we issued US$200 million aggregate principal amount of additional notes under this series. These notes are guaranteed by the Guarantors. The indenture governing these notes imposes certain conditions upon a consolidation or merger by us and restricts the incurrence of liens and the entering into sale and leaseback transactions by us and our significant subsidiaries.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2.750% Senior Notes due 2030</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. On January 22, 2020, we issued US$1,250 million aggregate principal amount of 2.750% senior notes due January 22, 2030. These notes are guaranteed by the Guarantors. The indenture governing these notes imposes certain conditions upon a consolidation or merger by us and restricts the incurrence of liens and the entering into sale and leaseback transactions by us and our significant subsidiaries.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">1.850% Senior Notes due 2032</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. On September 1, 2020, we issued US$705 million aggregate principal amount of 1.850% senior notes due September 1, 2032. These bonds are classified as &#8220;green bonds&#8221; and the proceeds received are being used to finance and refinance our eligible green projects, including investments and expenditures related to mitigation of climate change risks, efficient use of water resources and hydrological safety, and waste management and recycling of PET plastic bottles. These notes are guaranteed by the Guarantors. The indenture governing these notes imposes certain conditions upon a consolidation or merger by us and restricts the incurrence of liens and the entering into sale and leaseback transactions by us and our significant subsidiaries.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For more information about our 2.750% senior notes due 2030 and our 1.850% senior notes due 2032, see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 2.13&#8212;Description of Securities Registered under Section 12 of the Exchange Act.</span></div><div style="margin-bottom:10pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bank Loans</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In 2021, we prepaid bank loans in Mexican pesos for an aggregate amount of Ps. 9,400 million. These bank loans were paid with the proceeds of the offering of the sustainability-linked bonds in Mexico. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we had a number of bank loans in Brazilian reais, Argentine pesos and Uruguayan pesos for an aggregate principal amount of Ps.1,929 million. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are in compliance with all of the restrictive covenants in our debt instruments as of the date of this annual report.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various claims and contingencies related to tax, labor and other legal proceedings. Due to their nature, such legal proceedings involve inherent uncertainties including, but not limited to, court rulings, negotiations between affected parties and governmental actions. We may have losses related to such tax, labor and other legal proceedings. We periodically assess the probability of loss for such contingencies and accrue a provision and/or disclose the relevant circumstances, as appropriate. If the potential loss of any claim or legal proceeding is considered probable and the amount can be reasonably estimated, we accrue a provision for the estimated loss. See Note 24 to our consolidated financial statements. We use outside legal counsel for certain complex legal proceedings. The following table displays the nature and amount of the loss contingencies recorded as of December 31, 2021 and December 31, 2020:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions of Mexican pesos)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions of Mexican pesos)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  2,066</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  2,540</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Labor</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,472</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,681</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Legal</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">612</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">879</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  4,150</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  5,100</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As is customary in Brazil, we have been required by the relevant authorities to collateralize tax contingencies currently in litigation amounting to Ps.10,721 million, Ps7,342 million, and Ps.10,471 million as of December 31, 2021, 2020 and 2019, respectively, by pledging fixed assets, or providing bank guarantees.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our acquisitions, sellers normally agree to indemnify us against certain contingencies that may arise as a result of the management of the businesses prior to the acquisition, subject to survival provisions and other limitations.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Expenditures</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our capital expenditures, including investment in property, plant and equipment, deferred charges and other investments for the periods indicated on a consolidated basis and by consolidated reporting segment:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.250%"><tr><td style="width:1.0%"></td><td style="width:55.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.909%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.909%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.912%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions of Mexican pesos)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mexico and Central America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,800</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,764</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,677</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">South America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,064</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,590</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,788</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures, net</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,865</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,354</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,465</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:0.25pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes Mexico, Guatemala, Nicaragua, Costa Rica and Panama.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes Colombia, Brazil, Argentina and Uruguay.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, 2020 and 2019, we focused our capital expenditures on investments in (i) increasing production capacity; (ii) placing coolers with retailers; (iii) returnable bottles and cases; (iv) improving the efficiency of our distribution infrastructure; and (v) information technology.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have budgeted capital expenditures in an amount ranging between 7.0% and 8.0% of total revenues for 2022, which amount will primarily focus on strengthening our infrastructure, especially our returnable bottles and cases, investments in information technology and investments in assets that increase our presence in the market. As is customary, this amount will depend on market and other conditions, including the development of the COVID-19 pandemic across our territories. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We estimate that of our projected capital expenditures for 2022, approximately 38.6% will be for our Mexican territories and the remaining will be for our non-Mexican territories. We believe that internally generated funds will be sufficient to meet our budgeted capital expenditure for 2022. </span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, The Coca-Cola Company has contributed resources in addition to our own capital expenditures. We generally use these contributions for initiatives that promote volume growth of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages, including the placement of coolers with retailers. Such contributions may result in a reduction in our selling expenses line. Contributions by The Coca-Cola Company are made on a discretionary basis. Although we believe that The Coca-Cola Company will make additional contributions in the future to assist our capital expenditure program based on past practice and the benefits to The Coca-Cola Company as owner of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">brands from investments that support the strength of the brands in our territories, we can give no assurance that any such contributions will be made.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Hedging Activities</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered and continue to enter into derivative instruments to hedge our exposure to market risks related to changes in interest rates, foreign currency exchange rates and commodity price risk. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 11. Quantitative and Qualitative Disclosures about Market Risk.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of the fair value of derivative instruments as of December 31, 2021. The fair market value is estimated using market prices that would apply to terminate the contracts at the end of the period and are confirmed by external sources, which generally are also our counterparties to the relevant contracts.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.083%"><tr><td style="width:1.0%"></td><td style="width:43.716%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value as of December 31, 2021. Assets (liabilities)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity less than 1 year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity<br/>1 &#8211; 3 years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity 4 &#8211; 5 years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity in excess of<br/>5 years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total<br/>fair value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions of Mexican pesos)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cross Currency Swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. dollars to Mexican pesos</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">762</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">960</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. dollars to Brazilian reais</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,431</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,467</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. dollars to Colombian pesos</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Rate Swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. fixed rate to U.S. floating rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Forwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. dollars to Mexican pesos</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. dollars to Brazilian reais</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. dollars to Colombian pesos</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. dollars to Argentine pesos</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. dollars to Uruguayan pesos</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. dollars to Costa Rican colones</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Commodity Hedge Contracts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sugar</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">497</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">690</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aluminum</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PET resin</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23)</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt"><span><br/></span></div><div id="i068f03db026d455ca4285bbb327eb089_61"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6.&#160;&#160;&#160;&#160;Directors, Senior Management and Employees </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Directors</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management of our business is vested in our board of directors and in our chief executive officer. In accordance with our bylaws and Article 24 of the Mexican Securities Market Law, our board of directors will consist of no more than 21 directors, elected at the annual ordinary shareholders meeting for terms of one year. Up to 13 directors may be elected by the Series A shares voting as a class; up to five directors may be elected by the Series D shares voting as a class; and up to three directors may be elected by the Series L shares voting as a class. Directors may only be elected by a majority of shareholders of the appropriate series, voting as a class. Our bylaws further provide that for every 10.0% of issued and paid Series B shares held by shareholders, either individually or as a group, such shareholders shall have the right to appoint and revoke one director and her corresponding alternate, pursuant to Article 50 of the Mexican Securities Market Law. The shareholders meeting will decide, in the event the Series B shares, individually or as a group, are entitled to appoint a director, which series of shares is to reduce the number of directors that such series is entitled to appoint; provided that, the number of directors entitled to be appointed by the Series D shares shall remain unchanged, unless otherwise agreed. In accordance with our bylaws and Article 24 of the Mexican Securities Market Law, at least 25.0% of the members of our board of directors must be independent (as defined by the Mexican Securities Market Law). The board of directors may designate interim directors in the case that a director is absent or an elected director and corresponding alternate are unable to serve; the interim directors serve until the next shareholders meeting, at which the shareholders elect a replacement.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our bylaws provide that the board of directors shall meet at least four times a year. Since our major shareholders amended their shareholders agreement in February 2010, our bylaws were modified accordingly establishing that actions by the board of directors must be approved by at least a majority of the directors present and voting, except under certain limited circumstances which must include the favorable vote of at least two directors elected by the Series D shares. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;Major Shareholders&#8212;The Shareholders Agreement.&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The chairman of the board of directors, the chairman of our Audit Committee, the chairman of our Corporate Practices Committee, or at least 25.0% of our directors may call a board of directors&#8217; meeting and include matters in the meeting agenda.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At our general ordinary shareholders meeting held on March 28, 2022, the following directors were appointed or confirmed: 9 directors were appointed or confirmed by the Series A shares, 4 directors were appointed or confirmed by the Series D shares and 3 directors were appointed or confirmed by the Series L shares. Our board of directors is currently comprised of 16 members.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7. Major Shareholders and Related Party Transactions&#8212;Related Party Transactions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; for information on relationships with certain directors and senior management.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of this annual report, our board of directors had the following members:</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Series A Directors</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.012%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Jos&#233; Antonio</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vicente Fern&#225;ndez</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Carbajal</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Chairman</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 1954</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to the board:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1993, as director; 2001 as chairman.</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Through the date of our annual shareholders meeting of 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal occupation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Chairman of the board of directors of FEMSA.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public companies directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Chairman of the board of directors of FEMSA and Chairman of the board of directors of Coca-Cola FEMSA. Member of the board of directors of Heineken Holding, N.V. and vice-chairman of the supervisory board of Heineken, N.V. Member of the board of directors of Industrias Pe&#241;oles, S.A.B. de C.V.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the board of directors of Fundaci&#243;n FEMSA, A.C. and Instituto Tecnol&#243;gico y de Estudios Superiores de Monterrey, or ITESM. Member of the board of directors of the Massachusetts Institute of Technology Corporation.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joined the strategic planning department of FEMSA in 1988, after which he held managerial positions at FEMSA Cerveza&#8217;s commercial division and OXXO. He was appointed Deputy Chief Executive Officer of FEMSA in 1991 and Chief Executive Officer in 1995, a position he held until December 31, 2013. As of January 1, 2014, he was appointed Executive Chairman of the board of directors of FEMSA.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a degree in Industrial Engineering and a Master in Business Administration, or MBA, from ITESM.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternate director:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Javier Gerardo Astaburuaga Sanjines</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federico Jos&#233; Reyes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Garc&#237;a</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Director</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 1945</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to the board:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1993</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Through the date of our annual shareholders meeting of 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal occupation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Independent consultant.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coca-Cola FEMSA&#8217;s committees:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Member of the Planning and Finance Committee.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public companies directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternate member of the board of directors of FEMSA.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At FEMSA, he held the position of Executive Vice-President of Corporate Development from 1992 to 1993, Chief Financial Officer from 1999 to 2006, and Corporate Development Officer from 2006 to 2015.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a degree in Business and Finance from ITESM.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternate director:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eugenio Garza y Garza</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ricardo Guajardo Touch&#233;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Independent Director</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 1948</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to the board:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1993</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Through the date of our annual shareholders meeting of 2023</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal occupation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Independent consultant.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coca-Cola FEMSA&#8217;s committees:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Planning and Finance Committee.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public companies directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Member of the boards of directors of FEMSA, Grupo Aeroportuario del Sureste, S.A.B. de C.V., Grupo Bimbo, S.A.B. de C.V., or Bimbo and Vitro, S.A.B. de C.V.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Member of the board of directors of BBVA M&#233;xico, S.A., Instituci&#243;n de Banca M&#250;ltiple, Grupo Financiero BBVA M&#233;xico, or BBVA. </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman and Chief Executive Officer of BBVA from 1991 to 2000 and Chairman from 2000 to 2004. Chairman of the board of directors of Solfi, S.A. de C.V. from 2000 to 2004 and member of the board of directors and Chief Executive Officer of  Grupo Valores de Monterrey, S.A.B. de C.V. from 2006 to 2017.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a degree in Electrical Engineering from ITESM and the University of Wisconsin and a Master&#8217;s degree from the University of California at Berkeley.</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enrique F. Senior</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hern&#225;ndez</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Independent Director</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 1943</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr style="height:38pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to the board:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2004</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Through the date of our annual shareholders meeting of 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal occupation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Managing Director of Allen &amp; Company, LLC.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coca-Cola FEMSA&#8217;s committees:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Member of the Planning and Finance Committee.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public companies directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Member of the boards of directors of Grupo Televisa, S.A.B. and FEMSA.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Member of the boards of directors of Cinemark USA, Inc. and Univision Communications, Inc.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Finance Executive of White, Weld &amp; Company from 1969 to 1973, and Vice President of Allen &amp; Company, LLC from 1973 to 1980 and Executive Vice President and managing director of Allen &amp; Company, LLC since 1980.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a law degree from Yale University, an Honorary Law Doctorate from Emerson College and an MBA from Harvard University Business School.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Daniel Alberto Rodr&#237;guez Cofr&#233;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Director </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1965</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to the board:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Through the date of our annual shareholders meeting of 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal occupation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer of FEMSA.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Held several financial roles at Shell International Group in Latin America and Europe. In 2008 was appointed as Chief Financial Officer of Centros Comerciales Sudamericanos S.A., and from 2009 to 2014 held the position of Chief Executive Officer at the same company. From 2015 to 2016 was Chief Financial and Corporate Officer of FEMSA and from 2016 to 2021 he was Chief Executive Officer of FEMSA Comercio.</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a degree in Forest Engineering from Austral University of Chile and an MBA from Adolfo Iba&#241;ez University.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternate director:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Francisco Camacho Beltr&#225;n</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Francisco Zambrano Rodr&#237;guez</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Independent Director </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1953</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to the board:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2003</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Through the date of our annual shareholders meeting of 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal occupation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Independent consultant and Co-Chief Executive Officer of Desarrollo Inmobiliario y de Valores, S.A. de C.V., Corporativo Zeta DIVASA, S.A.P.I. de C.V. and IPFC Inmuebles, S.A.P.I. de C.V.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coca-Cola FEMSA&#8217;s committees:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Member of the Audit Committee.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public companies directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Alternate member of the board of directors of FEMSA.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Member of the boards of directors of Desarrollo Inmobiliario y de Valores, S.A. de C.V., Corporativo Zeta DIVASA, S.A.P.I. de C.V. and IPFC Inmuebles, S.A.P.I. de C.V. </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Has extensive experience in investment banking and private investment services, in real estate development and project management, real estate private investment funds, and as estate planning consultant.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Holds a degree in Chemical Engineering from ITESM and an MBA from the University of Texas at Austin.</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Daniel Javier Servitje</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Montull</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Independent Director</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1959</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr style="height:36pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to the board:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1998</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Through the date of our annual shareholders meeting of 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal occupation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and Chairman of the board of directors of Bimbo.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coca-Cola FEMSA&#8217;s committees:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Corporate Practices Committee.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public companies directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the board of directors of Bimbo.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Member of the boards of directors of Grupo Financiero Banamex, S.A. de C.V., Instituto Mexicano para la Competitividad, A.C., and The Consumer Goods Forum. Chairman of the boards of directors of Corporaci&#243;n Aura Solar, S.A.P.I. de C.V. and Servicios Comerciales de Energ&#237;a, S.A. de C.V.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Served as Vice-President of Bimbo.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a degree in Business Administration from the Universidad Iberoamericana in Mexico and an MBA from the Stanford University Graduate School of Business.</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Jos&#233; Luis Cutrale</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Director</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 1946</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to the board:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2004</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Through the date of our annual shareholders meeting of 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal occupation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the board of directors of Sucoc&#237;trico Cutrale, Ltda.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Member of the boards of directors of Cutrale North America, Inc., Chiquita Holdings Limited and Cutrale Citrus Juice USA, Inc.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Founding partner of Sucoc&#237;trico Cutrale, Ltda.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a degree in Business Administration.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternate director:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jos&#233; Henrique Cutrale</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alfonso Gonz&#225;lez Migoya</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Independent Director</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1945</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to the board:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2006</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Through the date of our annual shareholders meeting of 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal occupation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Business consultant.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coca-Cola FEMSA&#8217;s committees:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Member of the Audit Committee.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public companies directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Member of the boards of directors of FEMSA, Controladora Vuela Compa&#241;&#237;a de Aviaci&#243;n, S.A.B. de C.V., Regional, S.A.B. de C.V. and Servicios Corporativos JAVER, S.A.B. de C.V.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Member of the board of directors of Invercap Holdings, S.A.P.I. de C.V</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Held the position of Senior Vice President and roles in the finance, planning and human resources departments of Alfa, S.A.B. de C.V. from 1995 to 2005 and Chairman of the board of directors and Chief Executive Officer of Grupo Industrial Saltillo, S.A.B. de C.V. from 2009 to 2014.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Holds a degree in Mechanical Engineering from ITESM and an MBA from the Stanford University Graduate School of Business.</span></div></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Series D Directors</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.012%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Jos&#233; Octavio Reyes Lagunes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Director</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1952</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to the board:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2016</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Through the date of our annual shareholders meeting of 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal occupation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retired.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public companies directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Member of the boards of directors of MasterCard Worldwide and Coca-Cola Hellenic Bottling Company.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Began his career with The Coca-Cola Company in 1980 as Manager of Strategic Planning at Coca-Cola de M&#233;xico, was appointed Manager of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sprite </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Diet Coke </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">brands at the corporate headquarters in Atlanta in 1987, became Marketing Director for the Brazil Division in 1990, was named Marketing and Operations Vice President of the Mexico Division and became President of the Mexico Division in 1996. Served as President of the Latin American Group of The Coca-Cola Company from 2002 to 2012 and as Vice-Chairman of The Coca-Cola Export Corporation from 2013 to 2014.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a degree in Chemical Engineering from the Universidad Nacional Aut&#243;noma de M&#233;xico and an MBA from ITESM.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternate director:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theresa Robin Rodgers Moore</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">John Murphy</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Director</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 1962</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to the board:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Through the date of our annual shareholders meeting of 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal occupation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer of The Coca-Cola Company.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coca-Cola FEMSA&#8217;s committees:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Member of the Planning and Finance Committee.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public companies directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Member of the boards of directors of Coca-Cola Beverages Japan Holdings Inc., China Beverages Ltd. and Lindley Corporation. </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">From 2016 to 2018 served as president of the Asia Pacific Group of The Coca-Cola Company and from 2013 to 2016 as president of the South Latin business unit. From 2008 to 2012 was president of the Latin Center business unit. During his three-decade career with The Coca-Cola Company, has held a variety of general management, finance and strategic planning roles.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a Bachelor&#8217;s degree in Business Studies from Trinity College in Dublin and a degree in professional accounting from the University College in Dublin. </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternate director:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stacy Lynn Apter</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nikos Koumettis</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;Director</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 1964</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to the board:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Through the date of our annual shareholders meeting of 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal occupation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President of Europe for The Coca-Cola Company.</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joined The Coca-Cola Company in 2001, holding different roles including, business unit president for Canada, President of the Adriatic and Balkans business unit, and Southeast Mediterranean Region General Manager. Served as President of the Central and Southern Europe business unit from 2011 to 2016. From 2016 to 2018, served as President to The Coca-Cola Company&#8217;s Central and Eastern Europe business unit, and from 2019 to 2020 served as group president for Europe, Middle East and Africa for The Coca-Cola Company. Prior to joining The Coca-Cola Company, served in marketing roles with Kraft Jacobs Suchard; sales and distribution roles with Elgeka; and in commercial and logistics functions for Papastratos S.A./Phillip Morris.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a Bachelor&#8217;s degree of  Science in Business Administration from the American College of Greece and a Master of Science degree in International Marketing from Strathclyde Business School.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">James Leonard Dinkins</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Director</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 1962</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to the board:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Through the date of our annual shareholders meeting of 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal occupation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President of The Coca-Cola Company and President of Coca-Cola North America.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Member of the boards of directors of Fairlife, LLC.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joined The Coca-Cola Company in 1988 working in a variety of areas, including senior sales, marketing, operations, strategic planning, sports marketing, franchise leadership and general management. From 1999 to 2002, held senior management positions in the business services sector as Executive Vice President of Service Resources Inc., and was President of the Communications Division of The Profit Recovery Group International, Inc. Prior to joining The Coca-Cola Company in 1988, held various sales positions with Procter &amp; Gamble.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a Bachelor&#8217;s degree in Business Administration from the University of Georgia and an MBA from Emory University.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternate director:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marie D. Quintero-Johnson</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Series L Directors</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.012%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Victor Alberto Tiburcio</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Celorio</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Independent Director</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 1951</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr style="height:36pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to the board:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Through the date of our annual shareholders meeting of 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal occupation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Independent consultant.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coca-Cola FEMSA&#8217;s committees:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman and Financial Expert of the Audit Committee.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public companies directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Member of the boards of directors of FEMSA, Grupo Palacio de Hierro, S.A.B. de C.V., Fresnillo, PLC and Grupo Nacional Provincial, S.A.B.</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Member of the boards of directors of Grupo Financiero Scotiabank Inverlat, Profuturo Afore, S.A. de C.V. and Tankroom, S.A.P.I. de C.V.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Served as partner of Mancera, S.C. (Ernst &amp; Young Mexico) from 1980 to 2000 and as its Chief Executive Officer  from 2000 to 2013.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a degree in Accounting from the Universidad Iberoamericana in Mexico and an MBA from Instituto Tecnol&#243;gico Aut&#243;nomo de M&#233;xico (ITAM).</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:21pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Luis Rubio Freidberg</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Independent Director</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 1955</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr style="height:33pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to the board:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Through the date of our annual shareholders meeting of 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal occupation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Chairman of M&#233;xico Eval&#250;a, Centro de An&#225;lisis de Pol&#237;ticas P&#250;blicas, A.C. and Consejo Mexicano de Asuntos Internacionales.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coca-Cola FEMSA&#8217;s committees:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Member of the Corporate Practices Committee.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Member of the boards of directors of Xanthrus, The India Fund-Asia Tigers, and The Tinker Foundation.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Contributing editor of the newspaper </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Reforma</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. In the 1970s served as Planning Director at Citibank in Mexico and served as an adviser to Mexico&#8217;s Secretary of Finance and Public Credit.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Holds a degree in Political Science and Public Administration from Universidad Iberoamericana in Mexico and a Master&#8217;s degree and PhD in political science from Brandeis University.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alternate director:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jaime A. El Koury (independent director)</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Luis Alfonso Nicolau Guti&#233;rrez</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Independent Director</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1961</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to the board:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Through the date of our annual shareholders meeting of 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal occupation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Partner at Ritch, Mueller y Nicolau, S.C. (law firm) and member of the firm&#8217;s executive committee.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coca-Cola FEMSA&#8217;s committees:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Member of the Corporate Practices Committee.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public companies directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Member of the boards of directors of Grupo Posadas, S.A.B. de C.V., Gentera, S.A.B. de C.V. and Grupo Cementos de Chihuahua, S.A.B. de C.V.</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other directorships:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Member of the boards of directors of Morgan Stanley, Casa de Bolsa, S.A. de C.V., UBS Asesores M&#233;xico, S.A. de C.V., Ignia&#8217;s Public Fund (Fideicomiso Ignia), Grupo Coppel, S.A. de C.V. and KIO Networks. </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Has been a partner at Ritch Mueller since 1990, specializes in mergers and acquisitions, debt and equity capital markets transactions and banking and finance. Worked as a foreign associate for Johnson &amp; Gibbs, Dallas and Shearman &amp; Sterling, New York.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Holds a Law degree from the Escuela Libre de Derecho and a Master in Law from Columbia University.</span></div></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:10pt;padding-left:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The secretary of the board of directors is Alejandro Gil Ortiz and the alternate secretary of the board of directors is Carlos Luis D&#237;az S&#225;enz, our general counsel.</span></div><div style="margin-bottom:12.4pt;margin-top:0.05pt;padding-left:6.3pt;padding-right:8.35pt;text-indent:22.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2004, a group of Brazilian investors, among them Jos&#233; Luis Cutrale, a member of our board of directors, made a capital contribution equivalent to approximately US$50 million to our Brazilian operations in exchange for approximately 16.9% equity stake in these operations. We have entered into an agreement with Mr. Cutrale pursuant to which he was invited to serve as a director of our company. The agreement also provides for a right of first offer on transfers by the investors, tag-along and drag-along rights and certain rights upon a change of control of either party, with respect to our Brazilian operations.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Executive Officers</span></div><div style="margin-bottom:12.1pt;padding-left:28.4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the executive officers of our company:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.012%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">John Anthony Santa</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maria Otazua</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Chief Executive Officer</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 1957</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joined:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1995</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to current position:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business experience with us:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Has served as our Strategic Planning and Business Development Officer and Chief Operating Officer of our Mexican operations. Has served as Strategic Planning and Commercial Development Officer and Chief Operating Officer of our South America division. Has experience in several areas of our company, namely development of new products and mergers and acquisitions.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Has experience with different bottlers in Mexico in areas such as Strategic Planning and General Management.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a Bachelor&#8217;s degree in Business Administration and an MBA with a major in Finance from Southern Methodist University.</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Constantino Spas Montesinos </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Chief Financial Officer</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 1970</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joined:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to current position:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business experience with us:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joined our company in 2018 as our Strategic Planning Officer.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Has 24 years of experience in the food and beverage sector in companies such as Grupo Mavesa and Empresas Polar in Venezuela, Kraft Foods, SAB Miller in Latin America and Bacardi y Compa&#241;&#237;a S.A. de C.V. in Mexico, holding different positions in marketing, as regional officer and as VP Managing Director.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a Bachelor&#8217;s Degree in Business Administration from Universidad Metropolitana in Caracas and an MBA from Emory University-Goizueta Business School in Atlanta, Georgia.</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Karina Paola Awad P&#233;rez </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Human Resources Officer</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 1968</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Female</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joined:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to current position:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business experience with us:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joined our company in 2018 as Human Resources Officer.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Has served for more than 25 years in several areas of human resources. In 2010, occupied the position of Vice President of Human Resources for Wal-Mart Chile and in 2013 was named Senior Vice President of Human Resources for Wal-Mart Mexico and Central America. Member of the board of directors of Wal-Mart Chile from 2014 to 2016.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a degree in psychology from the Pontificia Universidad Cat&#243;lica de Chile and an MBA from the UAI de Chile.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mar&#237;a del Carmen Alanis Figueroa </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Corporate Affairs Officer</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1967</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Female</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joined:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to current position:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business experience with us:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In 2020, joined our company as Government Affairs Director strengthening our relationship with government authorities, promoting social license issues in the communities and contributing to our social and cultural transformation. In 2021, was appointed Corporate Affairs Officer.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Has more than 29 years of experience in the public sector with a long history in electoral matters, among other responsibilities, as an advisor to the National Electoral Institute and later as president of the Federal Electoral Tribunal. Has extensive experience in human rights, gender equality and relations with multilateral organizations.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Doctor of Law from the Universidad Nacional Aut&#243;noma de M&#233;xico (UNAM). Holds a Master's degree in Comparative Government from the London School of Economics and Political Science.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rafael Ramos Casas</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Supply Chain and Engineering Officer</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1961</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joined:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1999</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to current position:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business experience with us:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Has served as Supply Chain Officer of FEMSA and OXXO. Held several positions in Propimex for our division in Mexico.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Has experience with a different bottler company in Mexico in positions such as Chief Operating Officer, Manufacturing Director and plant manager.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a degree in Biochemical Engineering with a minor in Administration and a Master&#8217;s degree in Business Administration of Agricultural Enterprises.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Washington Fabricio Ponce Garc&#237;a</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Chief Operating Officer&#8212;Mexico</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1968</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joined:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1998</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to current position:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business experience with us:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Has served as head of our Asia division and as head of our Colombian operations. Has served as Managing Director of Central America, Philippines, Argentina, Brazil, Colombia and Strategic Planning Director for our operations in Latin America.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Worked for three years with Bain &amp; Company.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a Master&#180;s degree in Business Economics from INCAE, Costa Rica.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.012%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eduardo Guillermo Hern&#225;ndez Pe&#241;a</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Chief Operating Officer&#8212;Latin America</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1965</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joined:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2015</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to current position:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business experience with us:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Served as New Businesses Officer in 2016 and as Strategic Planning Officer in 2017.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">From 2010 to 2011, held several positions in the beer, wine and food business at Mavesa S.A. and Empresas Polar in Venezuela. From 2012 to 2015, served as Executive Vice-President and Chief Executive Officer of Grupo Gloria.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a Bachelor&#8217;s degree in Business Administration from Universidad Metropolitana of Venezuela, a degree in Marketing from Harvard University and an MBA from Northwestern University.</span></td></tr><tr style="height:13pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ian Marcel Craig Garc&#237;a</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Chief Operating Officer&#8212;Brazil</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 1972</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joined:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1994</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to current position:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2016</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business experience with us:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Has served as Chief Operating Officer of Argentina. Has served as Chief Financial Officer of our South America division, and also as Corporate Finance and Treasury Director of Coca-Cola FEMSA.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Within the group has worked in a Corporate Finance position and Beer Division Supply Chain position. Also worked in other companies in the area of strategic planning.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a Bachelor&#8217;s degree in Industrial Engineering from ITESM, an MBA from the University of Chicago Booth School of Business and a Master&#8217;s degree in International Commercial Law from ITESM.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bruno Juanes G&#225;rate</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Digital Platforms Officer</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1967</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joined:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to current position:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business experience with us:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joined our company in 2021 as our Digital Platforms Officer.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Started career at Procter &amp; Gamble and moved to the management consulting industry at PwC. Subsequently founded and ran his own consulting firm for eleven years; later led the management consulting practice in Latin America for NTTData as region&#8217;s CEO. In last consulting role served as manufacturing and CPG industry practice leader, Chief Digital and Innovation Officer, Core Business Operations Portfolio Leader and member of the executive committee at Deloitte Consulting Mexico.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a Bachelor&#8217;s degree in Organic Chemistry from Universidad Aut&#243;noma de Madrid, a Master&#8217;s degree in Molecular Biology from University of California, Berkeley, an MBA from Escuela Superior de Marketing y Administraci&#243;n and other postgraduates studies.</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:13pt"><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ignacio Echevarr&#237;a Mendiguren</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Digital and Technology Officer</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Born:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 1967</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gender:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Male</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joined:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appointed to current position:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business experience with us:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joined our company in 2018 as information technology director. </span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other business experience:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Has served as Chief Information Officer from 2006 to 2013 in Cobega, S.A. and from 2013 to 2015 in Coca-Cola Iberian Partners. Also worked in Coca-Cola European Partners as responsible for certain projects as Vice-president Information Technology Solution Delivery.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Education:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holds a Bachelor&#8217;s degree in Industrial Engineering from the School of Industrial Engineering of Barcelona and an MBA from the IE University of Madrid.</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Diversity and Inclusion on the Board of Directors and Executive Officers</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our board of directors is comprised of 16 board members and eight alternates, 87.5% of which are men and 12.5% of which are women. Of our executive officers, 80.0% are men and 20.0% are women.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a corporate human resources policy that fosters inclusion, diversity, equal opportunities and non-discrimination, including gender distinction. This policy was approved by our board of directors and all of our employees are required to comply with it. Our human resources officer, Karina Paola Awad P&#233;rez, is responsible for enforcing such policy. </span></div><div style="text-align:justify;text-indent:35.45pt"><span><br/></span></div><div style="text-align:justify;text-indent:35.45pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compensation of Directors and Officers</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2021, the aggregate compensation of all of our executive officers paid or accrued for services in all capacities was Ps. 352.3 million. The aggregate compensation amount includes Ps. 215.8 million of cash bonus awards and bonuses paid to certain of our executive officers pursuant to our incentive plan for stock purchases. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;&#8212;Bonus Program.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate compensation for directors during 2021 was Ps.20.5 million. For each meeting attended in 2021, we paid US$13,000 to each director with foreign residence and nationality and US$9,000 to all other directors.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We paid US$5,000 to each of the members of the Audit, Finance and Planning and the Corporate Practices Committees per each meeting attended, and we paid US$6,500 to the chairman of the Audit Committee per meeting attended.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our executive officers and senior executives participate in our benefit plans in the same terms as our other employees. Members of our board of directors do not participate in our benefit plans. As of December 31, 2021, amounts accrued for all employees under our pension and retirement plans were Ps.3,063 million, of which Ps.1,211 million are already funded.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Bonus Program</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash-based payment bonus plan. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This bonus plan is part of our short-term incentive plan for the benefit of all our executives, including executive officers and senior management. The program is based on a combination of global and individual key performance indicators established at the beginning of the year for each eligible participant in accordance with their level of responsibility. Currently, as instructed by the Corporate Practices Committee, fifty percent of the annual bonus is based on our company&#8217;s economic profit and the remaining fifty percent is based on a combination of individual goals, which include completion of certain special projects, critical success factors, and assessment of individual behaviors based on certain metrics.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The incentive plan target is expressed in months of salary and the final amount payable is computed based on a percentage of compliance with the goals established every year. The bonuses are recorded as a part of the income statement and are paid in cash the following year.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share-based payment bonus plan. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This stock bonus plan is part of our long-term incentive plan for the benefit of our executive officers and senior management. This plan uses as its main evaluation metric the Economic Value Added, or EVA methodology. Under the EVA stock incentive plan, eligible executive officers and senior management are entitled to receive a special annual bonus in cash, after withholding applicable taxes, to purchase FEMSA and Coca-Cola FEMSA shares traded in the Mexican Stock Exchange, based on the executive&#8217;s level of responsibility in the organization. We make a cash contribution to the administrative trust (which is controlled and consolidated by FEMSA) in the amount of the individual executive&#8217;s special bonus. The administrative trust then uses the funds to purchase FEMSA and Coca-Cola FEMSA shares (as instructed by the Corporate Practices Committee). The acquired shares are deposited in a trust, and the executive officers and senior management can access them one year after they are vested, at 33.0% per year over a three-year period. Seventy percent of the annual executive bonus under our stock incentive plan must be used to purchase our company&#8217;s shares and the remaining 30.0% must be used to purchase FEMSA shares.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2021, 2020 and 2019, the cash-based and share-based bonus expense paid to the eligible participants pursuant to our bonus programs amounted to Ps.856 million, Ps.747 million, and Ps.940 million, respectively.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Ownership</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None of our directors, alternate directors or executive officers is the beneficial owner of more than 1% of any class of our capital stock. See Note 16 to our consolidated financial statements.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Board Practices and Committees</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our bylaws state that the board of directors will meet at least four times a year to discuss our operating results and progress in achieving strategic objectives. It is the practice of our board of directors to meet following the end of each quarter. Our board of directors can also hold extraordinary meetings. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 10. Additional Information&#8212;Bylaws.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our bylaws, directors serve one-year terms although they continue in office for up to 30 days until successors are appointed. If no successor is appointed during this period, the board of directors may appoint interim members, who will be ratified or substituted at the next shareholders meeting after such event occurs. None of the members of our board of directors or senior management of our subsidiaries has service agreements providing for benefits upon termination of employment.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our board of directors is supported by committees, which are working groups approved at our annual shareholders meeting that analyze issues and provide recommendations to the board of directors regarding their respective areas of focus. The executive officers interact periodically with the committees to address management issues. The following are the three committees of the board of directors:</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:105%;padding-left:31.8pt">Planning and Finance Committee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">. The Planning and Finance Committee works with management to set our annual and long-term strategic and financial plans and monitors adherence to these plans. It is responsible for setting our optimal capital structure and recommends the appropriate level of borrowing as well as the issuance of securities. Financial risk management is another responsibility of the Planning and Finance Committee. Ricardo Guajardo Touch&#233; is the chairman of the Planning and Finance Committee. The other members include: Federico Jos&#233; Reyes Garc&#237;a, John Murphy, Enrique F. Senior Hern&#225;ndez and Eugenio Garza y Garza. The secretary non-member of the Planning and Finance Committee is Constantino Spas Montesinos, our Chief Financial Officer.</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Audit Committee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Audit Committee is responsible for reviewing the accuracy and integrity of quarterly and annual financial statements in accordance with accounting, internal control and auditing requirements. The Audit Committee is directly responsible for the appointment, compensation, retention and oversight of the independent auditor, who reports directly to the Audit Committee (such appointment and compensation being subject to the approval of our board of directors); the internal auditing function also reports to the Audit Committee. The Audit Committee has implemented procedures for receiving, retaining and addressing complaints regarding accounting, internal control and auditing matters, including the submission of confidential, anonymous complaints from employees regarding questionable accounting or auditing matters. To carry out its duties, the Audit Committee may hire independent counsel and other advisors. As necessary, we compensate the independent auditor and any outside advisor hired by the Audit Committee and provide funding for ordinary administrative expenses incurred by the Audit Committee in the course of its duties. Victor Alberto Tiburcio Celorio is the chairman of the Audit Committee and the &#8220;audit committee financial expert.&#8221; Pursuant to the Mexican Securities Market Law, the chairman of the Audit Committee is elected at our shareholders meeting. The other members are: Alfonso Gonz&#225;lez Migoya and Francisco Zambrano Rodr&#237;guez. Each member of the Audit Committee is an independent director, as required by the Mexican Securities Market Law and applicable New York Stock Exchange listing standards. The secretary non-member of the Audit Committee is Gerardo Estrada Attolini, FEMSA&#8217;s  administration and corporate control officer.</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:105%;padding-left:31.8pt">Corporate Practices Committee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">. The Corporate Practices Committee, which consists exclusively of independent directors, is responsible for preventing or reducing the risk of performing operations that could damage the value of our company or that benefit a particular group of shareholders. The committee may call a shareholders meeting and include matters on the agenda for that meeting that it deems appropriate, approve policies on related party transactions, approve the compensation plan of the chief executive officer and relevant officers, and support our board of directors in the elaboration of related reports. The chairman of the Corporate Practices Committee is Daniel Javier Servitje Montull. Pursuant to the Mexican Securities Market Law, the chairman of the Corporate Practices Committee is elected at our shareholders meeting. The other members include: Jaime A. El Koury, Luis Rubio Freidberg and Luis A. Nicolau Guti&#233;rrez, and two permanent non-member guests, Daniel Alberto Rodr&#237;guez Cofr&#233; and Jos&#233; Octavio Reyes Lagunes. The secretary non-member of the Corporate Practices Committee is Karina Paola Awad P&#233;rez, our Human Resources Officer.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employees</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, our headcount was as follows: 54,014 in Mexico and Central America, and 29,740 in South America. In the headcount, we include the employees of third party distributors. The table below sets forth headcount by category for the periods indicated:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.111%"><tr><td style="width:1.0%"></td><td style="width:51.641%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.222%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.222%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.225%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Executives</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">895</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">871</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">862</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-union</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,926</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,139</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,920</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Union</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,939</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,518</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,195</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employees of third party distributors</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,994</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,806</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,209</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,754</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,334</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,186</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:0.25pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, approximately 54.9% of our employees, most of whom were employed in Mexico, were members of labor unions. We had 185 separate collective bargaining agreements with 101 labor unions. In general, we have a good relationship with the labor unions throughout our operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 8. Financial Information&#8212;Consolidated Statements and Other Financial Information.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020 and 2021, in response to the COVID-19 outbreak, we have taken, and continue to take, preventive measures at our facilities to ensure continued operations and to keep our teams healthy and safe. As part of those preventive measures, we advised our employees to reduce large gatherings and increase social distancing, and have directed certain office-based employees to work from home. In addition, we created and implemented internal protocols to respond to any suspected or diagnosed cases of COVID-19 among our workforce. Measures include implementing reinforced health, sanitation and hygiene protocols across our facilities and providing our employees with additional protective equipment such as masks, gloves and sanitizing gels.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Insurance Policies for Employees</span></div><div style="margin-bottom:12.4pt;margin-top:0.05pt;padding-left:6.3pt;padding-right:6.05pt;text-indent:22.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a number of different types of insurance policies for all employees. These policies mitigate the risk of having to pay death benefits in the event of an industrial accident. We maintain directors&#8217; and officers&#8217; insurance policies covering all directors and certain key executive officers for liabilities incurred in their capacities as directors and officers.</span></div><div id="i068f03db026d455ca4285bbb327eb089_64"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 7.&#160;&#160;&#160;&#160;Major Shareholders and Related Party Transactions</span></div><div id="i068f03db026d455ca4285bbb327eb089_67"></div><div style="margin-bottom:10pt"><span><br/></span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Major Shareholders</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of this report, our outstanding capital stock consists of four classes of securities: Series A shares held by FEMSA, Series D shares held by The Coca-Cola Company, and Series B and Series L shares held by the public, which trade as units (each unit consisting of 3 Series B shares and 5 Series L shares). The following table sets forth our major shareholders:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.944%"><tr><td style="width:1.0%"></td><td style="width:40.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.670%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.954%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Owner</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding Capital Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percentage Ownership of Outstanding Capital Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percentage of Voting Rights</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">FEMSA (Series A shares)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,936,628,152</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Coca-Cola Company (Series D Shares)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,668,365,424</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Public (Series B shares)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,575,624,195</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Public (Series L shares)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,626,040,325</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,806,658,096</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:0.25pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;FEMSA owns these shares through its wholly owned subsidiary Compa&#241;&#237;a Internacional de Bebidas, S.A. de C.V. Approximately 74.9% of the voting stock of FEMSA is owned by the technical committee and trust participants under Irrevocable Trust No. 463 established at Banco Invex, S.A. Instituci&#243;n de Banca M&#250;ltiple, Invex Grupo Financiero, as Trustee. As a consequence of the voting trust&#8217;s internal procedures, the following trust participants are deemed to have beneficial ownership with shared voting power of the shares deposited in the voting trust: Banco Invex, S.A., as Trustee under Trust No. F/4165 (controlled by the estate of Max Michel Suberville), BBVA Bancomer Servicios, S.A., as Trustee under Trust No. F/29490-0 (controlled by Alberto, Susana and Cecilia Bailleres), Banco Invex, S.A., as Trustee under Trust No. 3763 (controlled by Garza Lag&#252;era Gonda family), Paulina Garza Lag&#252;era Gonda, Max Brittingham, Maia Brittingham, B&#225;rbara Garza Lag&#252;era Gonda, B&#225;rbara Braniff Garza Lag&#252;era, Eugenia Braniff Garza Lag&#252;era, Lorenza Braniff Garza Lag&#252;era, Mariana Garza Lag&#252;era Gonda, Paula Trevi&#241;o Garza Lag&#252;era, In&#233;s Trevi&#241;o Garza Lag&#252;era, Eva Maria Garza Lag&#252;era Gonda, Eugenio Fern&#225;ndez Garza Lag&#252;era, Daniela Fern&#225;ndez Garza Lag&#252;era, Eva Mar&#237;a Fern&#225;ndez Garza Lag&#252;era, Jos&#233; Antonio Fern&#225;ndez Garza Lag&#252;era, Consuelo Garza Lag&#252;era de Garza, Alepage, S.A. (controlled by Consuelo Garza Lag&#252;era de Garza), Alfonso Garza Garza, Juan Pablo Garza Garc&#237;a, Alfonso Garza Garc&#237;a, Mar&#237;a Jos&#233; Garza Garc&#237;a, Eugenia Maria Garza Garc&#237;a, Patricio Garza Garza, Viviana Garza Zambrano, Patricio Garza Zambrano, Marigel Garza Zambrano, Ana Isabel Garza Zambrano, Juan Carlos Garza Garza, Jos&#233; Miguel Garza Celada, Gabriel Eugenio Garza Celada, Ana Cristina Garza Celada, Juan Carlos Garza Celada, Eduardo Garza Garza, Eduardo Garza P&#225;ez, Balbina Consuelo Garza P&#225;ez, Eugenio Andr&#233;s Garza P&#225;ez, Eugenio Garza Garza, Camila Garza Garza, Ana Sof&#237;a Garza Garza, Celina Garza Garza, Marcela Garza Garza, Carolina Garza Garza, Alberto Bailleres Gonz&#225;lez, Maria Teresa Gual de Bailleres, Corbal, S.A. de C.V. (controlled by Alberto Bailleres Gonz&#225;lez), Maria Magdalena Michel y Suberville, Max David Michel, Juan Maria Pedro David Michel, Monique Berthe Michele Madeleine David Michel, Maria Berta Renee Michel y Suberville, Magdalena Maria Guichard Michel, Rene Cristobal Guichard Michel, Miguel Graciano Jos&#233; Guichard Michel, Graciano Mario Juan Guichard Michel, Juan Bautista Guichard Michel, Banco Invex, S.A., as Trustee under Trust No. F/3038 (controlled by Mar&#237;a Berta Michel y Suberville), BBVA Bancomer Servicios, S.A., as Trustee under Trust No. F/408262-4 (controlled by the Michel Gonz&#225;lez family), Banco Invex, S.A., as Trustee under Trust No. 4165 (controlled by the Michel Gonz&#225;lez family), Franca Servicios, S.A. de C.V. (controlled by the Calder&#243;n Rojas family), and BBVA Bancomer Servicios, S.A. as Trustee under Trust No. F/29013-0 (controlled by the Calder&#243;n Rojas family).</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The Coca-Cola Company indirectly owns these shares through its wholly owned subsidiaries, The Inmex Corporation and Dulux CBAI 2003 B.V.</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Series B shares and Series L shares trade together as units (each unit consisting of 3 Series B shares and 5 Series L shares). Series B shares grant full voting rights and Series L shares only grant the right to vote in limited circumstances. Holders of ADSs are entitled, subject to certain exceptions, to instruct The Bank of New York Mellon, the ADS depositary, as to the voting rights pertaining to the Series B shares and the limited voting rights pertaining to the Series L shares, in each case underlying our units represented by ADSs. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">See &#8220;Item 10. Additional Information&#8212;Bylaws.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of this annual report and based on public filings with the Securities and Exchange Commission:</span></div><div style="padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">the Bill and Melinda Gates Foundation Trust held 62,147,190 units, or 11.83% of the total amount of our units, which represented 186,441,570 Series B shares, or 11.83% of the total amount of our Series B shares, and 310,735,950 Series L shares, or 11.83% of the total amount of our Series L shares;</span></div><div style="padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">Tweedy, Browne Company LLC held 27,762,280 units, or 5.29% of the total amount of our units, which represented 83,286,840 Series B shares, or 5.29% of the total amount of our Series B shares, and 138,811,400 Series L shares, or 5.29% of the total amount of our Series L shares.</span></div><div style="padding-left:54pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Series A shares, owned by FEMSA, are held in Mexico and our Series D shares, owned by The Coca-Cola Company, are held outside of Mexico.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of this report, we had approximately 26,999,234 ADSs outstanding, representing 51.4% of the total amount of our units, or 51.4% of the total amount of our Series B shares and 51.4% of the total amount of our Series L shares, held by approximately 313 registered holders (including The Depositary Trust Company) with registered addresses outside of Mexico.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The Shareholders Agreement</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate pursuant to a shareholders agreement among two subsidiaries of FEMSA, The Coca-Cola Company and certain of its subsidiaries.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This agreement, together with our bylaws, sets forth the basic rules pursuant to which we operate.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2010, our main shareholders, FEMSA and The Coca-Cola Company, amended the shareholders agreement, and our bylaws were amended accordingly. The amendment mainly related to changes in the voting requirements for decisions on: (1) ordinary operations within an annual business plan and (2) appointment of the chief executive officer and all officers reporting to him, all of which may be taken by the board of directors by simple majority voting. Also, the amendment provided that payment of dividends, up to an amount equivalent to 20.0% of the preceding years&#8217; consolidated net profits, may be approved by a simple majority of the voting capital stock and any payment of dividends above 20.0% of the preceding years&#8217; consolidated net profits shall require the approval of a majority of the voting capital stock, which majority must also include a majority of the Series D shares. Any decision on extraordinary matters, as they are defined by our bylaws and which include any new business acquisition, business combinations or any change in the existing line of business, among other things, shall require the approval of the majority of the members of the board of directors, with the vote of two of the members appointed by The Coca-Cola Company.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our bylaws and shareholders agreement, our Series A shares, Series D shares and Series B shares are the only shares with full voting rights. The shareholders agreement also sets forth the principal shareholders&#8217; understanding as to the effect of adverse actions of The Coca-Cola Company under the bottler agreements. Our bylaws and shareholders agreement provide that a majority of the directors appointed by the holders of Series A shares, upon making a reasonable, good faith determination that any action of The Coca-Cola Company under any bottler agreement between The Coca-Cola Company and our company or any of our subsidiaries is </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">materially adverse to our business interests and that The Coca-Cola Company has failed to cure such action within 60 days of notice, may declare a &#8220;simple majority period,&#8221; as defined in our bylaws, at any time within 90 days after giving notice. During the simple majority period certain decisions, namely the approval of material changes in our business plans, the introduction of a new, or termination of an existing line of business, and related party transactions outside the ordinary course of business, to the extent the presence and approval of at least two Series D directors would otherwise be required, can be made by a simple majority vote of our entire board of directors, without requiring the presence or approval of any Series D director. A majority of the Series A directors may terminate a simple majority period but, once having done so, cannot declare another simple majority period for one year after the termination. If a simple majority period persists for one year or more, the provisions of the shareholders agreement for resolution of irreconcilable differences may be triggered, with the consequences outlined in the following paragraph.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the rights of first refusal provided for in our bylaws regarding proposed transfers of Series A shares or Series D shares, the shareholders agreement contemplates three circumstances under which one principal shareholder may purchase the interest of the other in our company: (1) a change in control in a principal shareholder, (2) the existence of irreconcilable differences between the principal shareholders or (3) the occurrence of certain specified events of default.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event that (1) one of the principal shareholders buys the other&#8217;s interest in our company in any of the circumstances described above or (2) the beneficial ownership of The Coca-Cola Company or FEMSA is reduced below 20.0% of our outstanding voting stock, and upon the request of the shareholder whose interest is not so reduced, the shareholders agreement will be terminated and our bylaws will be amended to eliminate all share transfer restrictions and all special-majority voting and quorum requirements.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The shareholders agreement also contains provisions relating to the principal shareholders understanding as to our growth. It states that it is The Coca-Cola Company&#8217;s intention that we will be viewed as one of a small number of its &#8220;anchor&#8221; bottlers in Latin America. In particular, the parties agree that it is desirable that we expand by acquiring additional bottler territories in Mexico and other Latin American countries in the event any become available through horizontal growth. In addition, The Coca-Cola Company has agreed, subject to a number of conditions, that if it obtains ownership of a bottler territory that fits with our operations, it will give us the option to acquire such territory. The Coca-Cola Company has also agreed to support reasonable and sound modifications to our capital structure to support horizontal growth. The Coca-Cola Company&#8217;s agreement as to horizontal growth expires upon either the elimination of the super-majority voting requirements described above or The Coca-Cola Company&#8217;s election to terminate the agreement as a result of a default.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The Coca-Cola Memorandum</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Panamco in 2003, we established certain understandings primarily relating to operational and business issues with both The Coca-Cola Company and FEMSA that were memorialized in writing prior to completion of the acquisition. Although The Coca-Cola Memorandum has not been amended, we continue to develop our relationship with The Coca-Cola Company (i.e. through, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">inter alia</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, acquisitions and taking on new product categories), and we therefore believe that The Coca-Cola Memorandum should be interpreted in the context of subsequent events, some of which have been noted in the description below. The main terms are as follows:</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">The shareholder arrangements between two subsidiaries of FEMSA and The Coca-Cola Company and certain of its subsidiaries will continue in place. On February 1, 2010, FEMSA amended its shareholders agreement with The Coca-Cola Company. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">See &#8220;&#8212;The Shareholders Agreement.&#8221;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">FEMSA will continue to consolidate our financial results under Mexican financial reporting standards. We have complied with Mexican law by transitioning to IFRS as of 2011 and FEMSA currently consolidates our financial results under IFRS.</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">The Coca-Cola Company and FEMSA will continue to discuss in good faith the possibility of implementing changes to our capital structure in the future.</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">The Coca-Cola Company may require the establishment of a different long-term strategy for Brazil. If, after taking into account our performance in Brazil, The Coca-Cola Company does not consider us to be part of this long-term strategic solution for Brazil, then we will sell our Brazilian franchise to The Coca-Cola Company or its designee at fair market value. Fair market value would be determined by independent investment bankers retained by each party at their own expense pursuant to specified procedures. In light of the performance of our business in Brazil and the fact that The Coca-Cola Company authorized us to acquire five Coca-Cola bottlers in Brazil from 2008 to 2022 and participate in the acquisition of the Brazilian operations of Jugos del Valle, Le&#227;o Alimentos, Latic&#237;nios Verde Campo Ltda.,  the AdeS business in Brazil, among others, we believe that this provision is no longer applicable.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">We would like to keep open strategic alternatives that relate to the integration of sparkling beverages and beer. The Coca-Cola Company, FEMSA and we would explore these alternatives on a market-by-market basis at the appropriate time.</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">The Coca-Cola Company agreed to sell to a subsidiary of FEMSA sufficient shares to permit FEMSA to beneficially own 51.0% of our outstanding capital stock (assuming that this subsidiary of FEMSA does not sell any shares and that there are no issuances of our stock other than as contemplated by the acquisition). As a result of this understanding, in November 2006, FEMSA acquired, through a subsidiary, 148,000,000 of our Series D shares from certain subsidiaries of The Coca-Cola Company, representing 9.4% of the total outstanding voting shares and 8.0% of our total outstanding equity, at a price of US$2.888 per share for an aggregate amount of US$427.4 million. Pursuant to our bylaws, the acquired shares were converted from Series D shares to Series A shares.</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">We may be entering some markets where significant infrastructure investment may be required. The Coca-Cola Company and FEMSA will conduct a joint study that will outline strategies for these markets, as well as the investment levels required to execute these strategies. Subsequently, it is intended that FEMSA and The Coca-Cola Company will reach an agreement on the level of funding to be provided by each of the partners. The parties intend that this allocation of funding responsibilities would not be overly burdensome for either partner.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cooperation Framework with The Coca-Cola Company</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2016, we announced a new, comprehensive cooperation framework with The Coca-Cola Company. This cooperation framework seeks to maintain a mutually beneficial business relationship over the long term, which will allow both companies to focus on continuing to drive the business forward and generate profitable growth. The cooperation framework contemplates the following main objectives:</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%;padding-left:31.8pt">Long-term guidelines in relationship economics</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">. Concentrate prices for sparkling beverages in Mexico gradually increased from July 2017 through July 2019.</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%;padding-left:31.8pt">Other Concentrate Price Adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">. Potential future concentrate price adjustments for sparkling beverages and flavored water in Mexico will consider investment and profitability levels that are beneficial both to us and The Coca-Cola Company.</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%;padding-left:31.8pt">Marketing and commercial strategies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">. We and The Coca-Cola Company are committed to implement marketing and commercial strategies, and productivity programs to maximize profitability. We believe that these initiatives will partially mitigate the effects of concentrate price adjustments.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of a shared vision for the future, and to continue strengthening our relationship and combined strategy, in 2021, we and The Coca-Cola Company agreed to enhance the Cooperation Framework. This enhancement includes additional drivers to grow the business and strengthen our successful and longstanding partnership. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This update contemplates the following main objectives:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%;padding-left:32.5pt">Growth principles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">. We and The Coca-Cola Company agreed to continuously build and align ambitious business growth plans to increase our operating income via top-line growth, cost and expense efficiencies and the implementation of marketing, commercial strategies and productivity programs.</span></div><div style="padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt">Relationship economics</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Ensure that the economics of our business and management incentives are fully aligned towards long-term system value creation. Potential future concentrate price adjustments for sparkling beverages and flavored water in all our territories will be based on mutual consensus between The Coca-Cola Company and us as to which investment and profit split levels are mutually beneficial for both parties; including in such profit split levels the results from potential new businesses and ventures.</span></div><div style="padding-left:54pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt">Potential new business and ventures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As the Coca-Cola system continues to evolve, leveraging our sales and distribution network, we may be allowed to engage in the distribution of potential new businesses such as the distribution of beer, spirits and other consumer goods.</span></div><div style="padding-left:54pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt">Digital strategy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Development of a joint general framework for digital initiatives as part of both companies&#8217; industry leading digitization efforts. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">74</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_70"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Related Party Transactions</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our transactions with related parties are on terms comparable to those that would result from arm&#8217;s length negotiations with unaffiliated parties and are reviewed and approved by our Corporate Practices Committee and our board of directors.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FEMSA</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly engage in transactions with FEMSA and its subsidiaries, including sales of our products. The aggregate amount of these sales was Ps.  5,489 million, Ps.  5,020 million and Ps.  5,694 million in 2021, 2020 and 2019, respectively. Substantially all of these sales consist of sales to FEMSA Comercio, which operates OXXO, the chain of convenience stores.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also purchase products and receive services from FEMSA and its subsidiaries. The aggregate amount of these purchases was Ps.7,447 million, Ps.6,538 million and Ps.7,756 million in 2021, 2020 and 2019, respectively. These amounts principally relate to assets such as coolers and services provided to us by FEMSA. In 2017, we renewed our service agreement with a subsidiary of FEMSA, which provides for the continued provision of administrative services relating to insurance, legal and tax advice, consulting and advisory services, relations with governmental authorities and certain administrative and internal auditing services that it has been providing since June 1993. In November 2000, we entered into a service agreement with a subsidiary of FEMSA, Solistica, S.A. de C.V., for the transportation of finished products from our bottling plants to our distribution centers within Mexico. Additionally, FEMSA, through its strategic businesses unit, provides logistics services, point-of-sale refrigeration solutions and plastics solutions to us in the countries where we operate.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also purchase products from Heineken and its subsidiaries (in which FEMSA owns a non-controlling interest) mainly in Brazil. The aggregate amount of these purchases was Ps. 11,635 million, Ps.11,600 million and Ps.12,755 million in 2021, 2020 and 2019, respectively. These amounts principally relate to beer and other products.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We distribute and sell </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Heineken</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">-owned brand beer products in our Brazilian territories pursuant to the distribution agreement entered into in February 2021 with Heineken Brazil. For further information, see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">&#8220;Item 10. Additional Information&#8212;Material Agreements.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FEMSA is also a party to the understandings we have with The Coca-Cola Company relating to specified operational and business issues. A summary of these understandings is set forth under </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8220;&#8212;Major Shareholders&#8212;The Coca-Cola Memorandum.&#8221;</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The Coca-Cola Company</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly engage in transactions with The Coca-Cola Company and its affiliates. We purchase all of our concentrate requirements for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages from affiliates of The Coca-Cola Company. Total expenses charged to us by The Coca-Cola Company for concentrates were Ps.37,213 million, Ps.32,222 million and Ps.34,063 million in 2021, 2020 and 2019, respectively. Our company and The Coca-Cola Company pay and reimburse each other for marketing expenditures. Our consolidated marketing expenses in 2021 were Ps. 5,413 million, of which Ps. 2,437 million was contributed by The Coca-Cola Company. Marketing contributions from The Coca-Cola Company were Ps.1,482 million and Ps. 2,274 million in 2020 and 2019, respectively. The Coca-Cola Company also makes contributions to us that we generally use for initiatives that promote volume growth of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages, including the placement of coolers with retailers. </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2007 and May 2008, we sold most of our proprietary brands to The Coca-Cola Company. The proprietary brands are licensed back to us by The Coca-Cola Company pursuant to our bottler agreements.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Argentina, we purchase plastic preforms, as well as returnable plastic bottles, at competitive prices from Andina Empaques S.A., a local subsidiary of Embotelladora Andina S.A., a bottler of The Coca-Cola Company with operations in Argentina, Chile, Brazil and Paraguay in which The Coca-Cola Company has a substantial interest.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We purchase products from Jugos del Valle, a joint business acquired together with The Coca-Cola Company, in the amount of Ps.2,918 million, Ps.2,437 million and Ps.2,863 million in 2021, 2020 and 2019, respectively, which is mainly related to certain juice-based beverages and dairy products that are part of our product portfolio. As of April 8, 2022, we held a 28.8% interest in Jugos del Valle.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We purchase products from Le&#227;o Alimentos, a business acquired together with The Coca-Cola Company, in the amount of Ps.1,320 million, Ps.1,253 million and Ps.1,867 million in 2021, 2020 and 2019, respectively, which is mainly related to certain juice-based beverages and teas that are part of our product portfolio. As of April 8, 2022, we held a 24.7% indirect interest in Le&#227;o Alimentos.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 4. Information on the Company&#8212;The Company&#8212;Corporate History&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for a description of certain acquisitions that we have completed together with The Coca-Cola Company.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Associated Comp</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">nies</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also regularly engage in transactions with companies in which we own an equity interest that are not affiliated with The Coca-Cola Company, as described under </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8220;&#8212;The Coca-Cola Company.&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe these transactions are on terms comparable to those that would result from arm&#8217;s length negotiations with unaffiliated third parties.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico, we purchase canned sparkling beverages from Industria Envasadora de Quer&#233;taro, S.A. de C.V., or IEQSA, in which, as of April 8, 2022, we held a 26.5% equity interest. We purchased Ps.234 million, Ps.226 million and Ps.682 million in canned sparkling beverages from IEQSA in 2021, 2020 and 2019, respectively. We also purchase sugar from Beta San Miguel and PIASA, both sugar-cane producers in which, as of April 8, 2022, we held a 2.7% and 36.4% equity interest, respectively. We purchased Ps.938 million, Ps.1,023 million and Ps.655 million in sugar from Beta San Miguel in 2021, 2020 and 2019, respectively. We purchased Ps.2,213 million, Ps.2,123 million and Ps.2,728 million in sugar from PIASA in 2021, 2020 and 2019, respectively. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Related Party Transactions</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Jos&#233; Antonio Fern&#225;ndez Carbajal, our chairman of the board of directors, is also the chairman of the board of directors of ITESM, a Mexican private university that routinely receives donations from us.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Notes 5 and 13 to our consolidated financial statements for more information on our related party transactions, including transactions with parties that fall within the related party definition pursuant to IFRS rules.</span></div><div id="i068f03db026d455ca4285bbb327eb089_73"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 8.&#160;&#160;&#160;&#160;Financial Information</span></div><div id="i068f03db026d455ca4285bbb327eb089_76"></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements and Other Financial Information</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Financial Statements</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 18. Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; beginning on page F-1.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Policy</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of our dividend policy, see &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Key Information&#8212;Dividends and Dividend Policy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#8221;</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Changes</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as disclosed under &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Operating and Financial Review and Prospects&#8212;General&#8212;COVID- 19 Pandemic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Operating and Financial Review and Prospects&#8212;General&#8212;Recent Developments Related to our Indebtedness</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Operating and Financial Review and Prospects&#8212;General&#8212;Other Recent Developments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; no significant changes have occurred since the date of the annual financial statements included in this annual report.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span><br/></span></div><div id="i068f03db026d455ca4285bbb327eb089_79"></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to various legal proceedings in the ordinary course of business, including in relation to antitrust, labor, tax and commercial matters. We believe we had appropriate reserves as required under IFRS for these legal proceedings as of December 31, 2021. Other than as disclosed in this annual report, we are not currently involved in any litigation or arbitration proceeding, including any proceeding that is pending or threatened of which we are aware, which we believe could have, or has had, a material adverse effect on our company. Other legal proceedings that are pending against us or that involve us or our subsidiaries are incidental to the conduct of our and their business. We believe that the ultimate resolution of such other proceedings individually or in an aggregate basis would not have a material adverse effect on our consolidated financial condition or results. For further information, see Notes 23.2.1, 24.6 and 24.7 to our consolidated financial statements.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Arbitration with Unilever Brazil. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In May 2018, Unilever Brazil notified us of its decision to add certain charges to the selling price of AdeS products under the supply agreement with us and other Brazilian bottlers. We and the other Brazilian bottlers disagreed with such charges, and an arbitration proceeding was brought by Unilever Brazil against us and the other Brazilian bottlers. On October 1, 2020, the arbitration tribunal issued a partial award, ruling in favor of us and the other Brazilian bottlers and holding that Unilever Brazil should not add those charges to the selling price of AdeS products. In December 2021, all parties to this arbitration reached an agreement and settled the dispute.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Tax Proceeding against KOF Costa Rica. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> In 2013, the Costa Rican National Institute of Rural Development (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Instituto Nacional de Desarrollo Rural</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> or the INDER)) questioned our Costa Rican subsidiary&#8217;s method of calculating the contribution to the INDER (excise tax) for the period from 2009 to 2012. Prior to a change in law in November 29, 2012, which specifically provided </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">how to calculate this excise tax (by multiplying a fixed amount in Costa Rican colones by the milliliters of products sold), our Costa Rican subsidiary calculated the excise tax based on production costs. However, the INDER&#8217;s interpretation is that the excise tax had to be calculated based on the sales price, including the profit margin, of the products.  As a result, the INDER requested the payment of the unpaid contribution amounts for the 2009-2012 period. We filed, through an administrative procedure, an appeal against such requirement, which was denied. We have contested this claim through a legal proceeding, which is still pending resolution and we have filed a motion for a stay of execution until the legal proceeding is finally resolved, through which we deposited a guarantee in an escrow account in favor of the INDER. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For a description of other unsettled lawsuits with tax authorities and other parties, see Note 24.6 to our consolidated financial statements.</span></div><div style="text-indent:36pt"><span><br/></span></div><div id="i068f03db026d455ca4285bbb327eb089_82"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9.&#160;&#160;&#160;&#160;The Offer and Listing</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ADSs representing our units are listed and trade on the NYSE, and our units are listed and trade on the Mexican Stock Exchange. Each ADS represents 10 units, each unit consisting of 3 Series B shares and 5 Series L shares, in each case deposited under the deposit agreement with the ADS depositary, as amended. Our 2.750% Senior Notes due 2030 and our 1.850% Senior Notes due 2032 are also listed and trade on the NYSE. For more information about our securities, see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 2.13&#8212;Description of Securities Registered under Section 12 of the Exchange Act</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The NYSE trading symbol for the ADSs is &#8220;KOF&#8221; and the Mexican Stock Exchange trading symbol for our units is &#8220;KOF UBL&#8221;.</span></div><div id="i068f03db026d455ca4285bbb327eb089_85"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Trading on the Bolsa Mexicana de Valores, S.A.B. de C.V. and Bolsa Institucional de Valores, S.A. de C.V.</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Mexican Stock Exchange or the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bolsa Mexicana de Valores, S.A.B. de C.V. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the Bolsa Institucional de Valores, S.A. de C.V. are both located in Mexico City, and are the two operating stock exchanges in Mexico. Trading takes place principally through automated systems that are open between the hours of 8:30 a.m. and 3:00 p.m. Mexico City time, each business day. During daylight savings time, trading hours change to match the NYSE trading hours, opening at 7:30 a.m. and closing at 2:00 p.m. local time. Both stock exchanges operate a system of automatic suspension of trading in shares of a particular issuer as a means of controlling excessive price volatility, but under current regulations this system does not apply to securities such as the units represented by ADSs that are directly or indirectly quoted on a stock exchange outside of Mexico.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement is effected two business days after a stock transaction. Deferred settlement, even by mutual agreement, is not permitted without the approval of the Mexican Stock Exchange or the Bolsa Institucional de Valores, S.A. de C.V. Most securities traded on the Mexican Stock Exchange and on the Bolsa Institucional de Valores, S.A. de C.V., including our units, are on deposit with S.D. Indeval Instituto para el Dep&#243;sito de Valores, S.A. de C.V., which we refer to as Indeval, a privately owned securities depositary that acts as a clearinghouse for transactions on the Mexican Stock Exchange and on the Bolsa Institucional de Valores, S.A. de C.V.</span></div><div id="i068f03db026d455ca4285bbb327eb089_88"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 10.&#160;&#160;&#160;&#160;Additional Information</span></div><div id="i068f03db026d455ca4285bbb327eb089_91"></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Bylaws</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the material provisions of our bylaws and applicable Mexican law. The most recent amendments to our bylaws were approved on January 31, 2019, March 8, 2019 and July 12, 2021. For a description of the provisions of our bylaws relating to our board of directors and executive officers, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">see &#8220;Item 6. Directors, Senior Management and Employees.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The main changes made to our bylaws on January 31, 2019 were the following:</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">Article 6 was amended to:</span></div><div style="margin-bottom:10pt;padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">include the number of shares of our minimum fixed capital stock issued as a result of the Stock Split approved in the shareholders meeting held on such date;</span></div><div style="margin-bottom:10pt;padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">modify the limitations on share ownership of Series A shares from representing no less than 51.0% of the outstanding common shares with full voting rights to representing no less than 50.1% of the outstanding common shares with full voting rights;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">modify the limitations on share ownership of Series B shares and Series D shares from jointly representing no more than 49.0% of the outstanding common shares with full voting rights to representing no more than 49.9% of the outstanding common shares with full voting rights; and</span></div><div style="margin-bottom:10pt;padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">include the possibility to unwind in 2024 the units of shares allowing Series B shares and Series L shares to trade separately, through a special shareholders meeting that will require 75.0% of each of the Series B shares and the Series L shares to be present or represented at the meeting, and the favorable vote of holders that represent 51.0% of each of the Series L shares and Series B shares, such unwind becoming effective one year after the approval.</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">Several other articles were amended to implement and give effect to the issuance of our units, each unit being comprised of 3 Series B shares and 5 Series L shares.</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">Article 26 was amended to provide that the shareholders meeting will determine which series of shares is to reduce the number of directors that such series is entitled to appoint; provided that, the number of directors entitled to be appointed by holders of Series D shares shall remain unchanged, unless otherwise agreed.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 8, 2019, Article 25 and Article 26 of our bylaws were amended to include that Series A shareholders are entitled to appoint up to 13 directors and Series D shareholders are entitled to appoint up to 5 directors. Previously, Series A shareholders appointed 13 directors and Series D shareholders appointed 5 directors.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, on July 12, 2021, Articles 2 and 29 of our bylaws were amended to (i) modify our corporate purpose to more accurately describe our current activities and (ii) modify the installation and approval procedures of our board of directors setting forth the manner in which the board of directors convenes through the use of remote communication.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In this summary of our bylaws, references to the rights or restrictions of holders of Series B shares or holders of Series L shares refer to the rights and restrictions that apply to the holders of our units, as the indirect holders of the Series B shares and Series L shares comprising such units.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Organization and Register</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were incorporated on October 30, 1991, as a stock corporation with variable capital (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">sociedad an&#243;nima de capital variable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) in accordance with the Mexican General Corporations Law (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ley General de Sociedades Mercantiles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). On December 5, 2006, we became a publicly traded stock corporation with variable capital (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">sociedad an&#243;nima burs&#225;til de capital variable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) and amended our bylaws in accordance with the Mexican Securities Market Law. We were registered in the Public Registry of Property and Commerce (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Registro P&#250;blico de la Propiedad y del Comercio</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) of Monterrey, Nuevo Le&#243;n, Mexico on November 22, 1991 under commercial file number 2986, folio 171, volume 365, third book of the commercial section. In addition, due to the change of address of our company to Mexico City, we have also been registered in the Public Registry of Property and Commerce of Mexico City since June 28, 1993 under commercial file number 176,543.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purposes</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The main corporate purposes of our company include the following:</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">to establish, promote, create and participate in corporations or companies of any type either domestic or foreign, through the subscription and/or acquisition of shares, quotas, assets and rights in such entities, and in any form dispose of and carry out all types of commercial transactions and agreements with respect to such shares, quotas, assets and rights;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">to subscribe, issue, own, buy, sell and carry out all types of transactions involving bonds, shares, equity, negotiable instruments and securities of any type;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">to acquire, use, buy, sell and/or dispose of concessions, permits, franchises, authorizations, trademarks, tradenames, utility models, distinctive signs, commercial names, copyrights, patents, inventions and processes;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">to lend or borrow with or without any guarantees, through interest-bearing loan agreements or any other type of agreement, and to draw, accept, make, endorse and guarantee negotiable instruments, issue bonds secured with real property or unsecured, and to make us jointly liable, to grant security of any type (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:105%">aval</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> and surety bonds) with regard to obligations entered into by us or by third parties; and</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">to contract professional and/or specialized services of any kind, and in general, to perform the acts, enter into the agreements and carry out other transactions as may be necessary or conducive to our corporate purpose.</span></div><div style="padding-left:54pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Voting Rights, Transfer Restrictions and Certain Minority Rights</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series A shares and Series D shares have full voting rights and are subject to transfer restrictions. Series B shares have full voting rights, and Series L shares have limited voting rights. Series B shares and Series L shares are freely transferable in the form of units, for so long as Series B shares and Series L shares trade together as units. If the units are unwound, as described below, the underlying Series B shares and Series L shares will be freely transferable on an individual basis. None of our shares are exchangeable for shares of a different series. The rights of all series of our capital stock are substantially identical except as provided herein.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our bylaws, holders of Series L shares are entitled to vote in limited circumstances. They may appoint for election and elect up to three of our maximum of 21 directors and, in certain circumstances where holders of Series L shares have not voted for the director elected by holders of the majority of these series of shares, they may be entitled to elect and remove one director, through a general shareholders meeting, for every 10.0% they own of all issued, subscribed and paid shares of our capital stock, pursuant to the Mexican Securities Market Law, up to a maximum number of three directors out of the total of 21 directors. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 6. Directors, Senior Management and Employees.&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, they are entitled to vote on certain matters, including certain changes in our corporate form, mergers involving our company when our company is the merged entity or when the principal corporate purpose of the merged entity is not related to the corporate purpose of our company, and the cancellation of the registration of our shares in the Mexican Stock Exchange or any other foreign stock exchange.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Mexican Securities Market Law, minority shareholders are entitled to a number of protections. These protections include provisions that permit:</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">holders of 10.0% of our outstanding capital stock entitled to vote, including in a limited or restricted manner, either individually or as a group, to require the chairman of the board of directors or the chairmen of the Audit or Corporate Practices Committees to call a shareholders meeting;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">holders of 5.0% of our outstanding capital stock, either individually or as a group, to bring an action for liability against our directors, the secretary of the board of directors and certain key officers;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">holders of 10.0% of our outstanding capital stock who are entitled to vote, including in a limited or restricted manner, either individually or as a group, to request at any shareholders meeting that resolutions be postponed with respect to any matter on which they considered they were not sufficiently informed;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">holders of 20.0% of our outstanding capital stock, either individually or as a group, to oppose any resolution adopted at a shareholders meeting in which they are entitled to vote and file a petition for a court order to suspend the resolution temporarily within 15 days following the adjournment of the meeting at which the action was taken, provided that (1) the challenged resolution violates Mexican law or our bylaws, (2) the opposing shareholders neither attended the meeting nor voted in favor of the challenged resolution and (3) the opposing shareholders deliver a bond to the court to secure payment for any damages that we may suffer as a result of suspending the resolution in the event that the court ultimately rules against the opposing shareholder; and</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">for every 10.0% of our outstanding capital stock who are entitled to vote, including in a limited or restricted manner, held either individually or as a group, to appoint one member of our board of directors and one alternate member of our board of directors up to the maximum number of directors that each series is entitled to appoint under our bylaws; if a holder or group of holders of Series B shares are entitled to appoint a director, the shareholders meeting will reduce the number of directors entitled to be appointed by holders of another series of shares; provided that, the number of directors entitled to be appointed by holders of Series D shares will remain unchanged, unless otherwise agreed.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shareholders Meetings</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">General shareholders meetings may be ordinary meetings or extraordinary meetings. Extraordinary meetings are those called to consider certain specific matters as provided in the Mexican General Corporations Law, including: amendments to our bylaws, liquidation, dissolution, merger and transformation from one form of company to another, issuance of preferred stock and increases and reductions of the fixed portion of our capital stock. In addition, our bylaws require an extraordinary meeting to consider the cancellation of the registration of our equity securities with the National Securities Registry (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Registro Nacional de Valores</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> or RNV) maintained by the CNBV and the delisting of our equity securities from the Mexican Stock Exchange or any other foreign stock </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">exchanges on which our equity securities may be listed, the amortization of distributable earnings into capital stock, and issuances of treasury shares for future subscription and payment. All other matters, including increases or decreases affecting the variable portion of our capital stock, are considered at an ordinary meeting.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to Mexican law, an ordinary annual meeting must be held at least once each year (1) to consider the approval of our financial statements for the preceding fiscal year, (2) to determine the allocation of the profits of the preceding fiscal year and (3) to appoint, remove or ratify the members of our board of directors. The holders of Series A, Series D and Series B shares are entitled to vote in such ordinary annual meeting regarding all three matters mentioned above, and the holders of Series L shares are exclusively entitled to vote in relation to the appointment of members of the board of directors (i.e. up to three directors and their respective alternate directors). Further, any transaction to be entered into by us or our subsidiaries within the following fiscal year that represents 20.0% or more of our consolidated assets must be approved at an ordinary shareholders meeting at which holders of Series L shares are entitled to vote.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quorum for ordinary and extraordinary meetings at which holders of Series L shares are not entitled to vote is 76.0% of the holders of our fully subscribed and paid voting shares. Resolutions adopted at such ordinary or extraordinary shareholders meetings are valid when adopted with the affirmative vote of holders of at least a majority of our fully subscribed and paid voting shares voting (and not abstaining) at the meeting, including the affirmative vote of holders of a majority of the Series D shares. However, for a shareholders meeting to vote on a payment of dividends in an amount not to exceed 20.0% of the preceding years&#8217; consolidated net profits, the approval of our financial statements for the preceding fiscal year with an unqualified auditor&#8217;s opinion, or our normal operations plan, our bylaws only require a quorum of a majority of our fully subscribed and paid voting shares and resolutions are validly adopted at such meeting with the affirmative vote of a majority of the holders of our voting shares voting (and not abstaining) at the meeting.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our bylaws, holders of Series B shares are entitled to vote on all matters discussed at an ordinary or extraordinary meeting. These holders are entitled to elect and remove one director for every 10.0% of all issued, subscribed and paid shares of our capital stock that they may hold either individually or as a group, up to a maximum number of three directors out of the total of 21 directors.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quorum for an extraordinary meeting at which holders of Series L shares are entitled to vote is 82.0% of all of our fully subscribed and paid shares, and resolutions issued at such extraordinary meeting are valid when adopted with the affirmative vote of holders of at least a majority of our fully subscribed and paid shares voting (and not abstaining) at the meeting. The following matters may be approved in such a meeting:</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">changes in our corporate form from one type of company to another (other than changing from a variable capital to fixed-capital corporation and vice versa); and</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">any merger where we are not the surviving entity or any merger with an entity whose principal corporate purposes are different from those of the Registrant or its subsidiaries.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series L shares will also be entitled to vote on any other matters for which the Mexican Securities Market Law expressly allows Series L shares to vote.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of cancellation of the registration of any of our shares with the RNV, whether by order of the CNBV or at our request with the prior consent of 95.0% of the holders of our outstanding capital stock, our bylaws and the Mexican Securities Market Law require us to make a public offer to acquire these shares prior to their cancellation.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of Series L shares may attend, but not address, meetings of shareholders at which they are not entitled to vote.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of our shares in the form of ADSs will receive notice of shareholders meetings from the ADS depositary in sufficient time to enable such holders to return voting instructions to the ADS depositary in a timely manner. Our past practice, which we intend to continue, has been to inform the depositary to timely notify holders of our shares in the form of ADSs of upcoming votes and ask for their instructions.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mexican law provides for a special meeting of shareholders to allow holders of shares of a specific series to vote as a class on any action that would prejudice exclusively the rights of holders of such series. There are no procedures for determining whether a particular proposed shareholder action requires a class vote, and Mexican law does not provide extensive guidance on the criteria to be applied in making such a determination. Holders of Series A, Series B, Series D and Series L shares at their respective special meetings or at an annual ordinary meeting, must appoint, remove or ratify directors, as well as determine their compensation. The quorum for special meetings of any series of shares is 75.0% of the holders of the fully subscribed and paid shares of the series entitled to attend such special meeting. Except for resolutions to unwind the units into individual Series B and Series L shares as described </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">above, resolutions adopted at a special shareholders meeting are valid when adopted by the holders of at least a majority of the fully subscribed and paid shares of the series entitled to attend such special meeting. Resolutions to unwind the units into individual Series B shares and Series L shares as described above are valid when adopted by the holders of at least 51.0% of each of the fully subscribed and paid Series B shares and Series L shares.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shareholders meetings may be called by the board of directors, the Audit Committee or the Corporate Practices Committee and, under certain circumstances, a Mexican court. For every 10.0% or more of our capital stock held by holders, either individually or as a group, such holders may require the chairman of the board of directors, or the chairmen of the Audit Committee or Corporate Practices Committee to call a shareholders meeting. A notice of meeting and an agenda must be published in a newspaper of general circulation in Mexico City or in the electronic system maintained by the Mexican Ministry of Economy at least 15 days prior to the meeting. Notices must set forth the place, date and time of the meeting and the matters to be addressed and must be signed by whoever convened the meeting. All relevant information relating to the shareholders meeting must be made available to shareholders starting on the date of publication of the notice. To attend a meeting, shareholders must deposit their shares with the corresponding trust institution or with Indeval, or an institution for the deposit of securities prior to the meeting as indicated in the notice. If entitled to attend the meeting, a shareholder may be represented by an attorney-in-fact or vote by proxy.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Additional Transfer Restrictions Applicable to Series A and Series D Shares</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our bylaws provide that no holder of Series A or Series D shares may sell its shares unless it has disclosed the terms of the proposed sale and the name of the proposed buyer and has previously offered to sell the shares to the holders of the other series for the same price and terms as it intended to sell the shares to a third party. If the shareholders being offered shares do not choose to purchase the shares within 90 days of the offer, the selling shareholder is free to sell the shares to the third party at the price and under the specified terms. In addition, our bylaws impose certain procedures in connection with the pledge of any Series A or Series D shares to any financial institution that are designed, among other things, to ensure that the pledged shares will be offered to the holders of the other series at market value prior to any foreclosure. Finally, a proposed transfer of Series A or Series D shares other than a proposed sale or a pledge, or a change of control of a holder of Series A or Series D shares to a company that is a subsidiary of a principal shareholder, would not trigger rights of first refusal to purchase the shares at market value. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;Major Shareholders&#8212;The Shareholders Agreement.&#8221;</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Rights</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the annual ordinary meeting of holders of Series A, Series B, and Series D shares, the board of directors submits our financial statements for the previous fiscal year, together with a report thereon by the board of directors. Once the holders have approved the financial statements, they determine the allocation of our net income for the preceding year. Mexican law requires the allocation of at least 5.0% of net income to a legal reserve, which is not subsequently available for distribution until the amount of the legal reserve equals 20.0% of our capital stock. Thereafter, the holders of Series A, Series B and Series D shares may determine and allocate a certain percentage of net income to any general or special reserve, including a reserve for open-market purchases of our shares. The remainder of net income is available for distribution in the form of dividends to the shareholders.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All shares outstanding and fully paid (including Series L shares) at the time a dividend or other distribution is declared are entitled to share equally in the dividend or other distribution. No series of shares is entitled to a preferred dividend. Shares that are only partially paid, participate in a dividend or other distributions proportionately based on the amount actually paid at the time of the dividend or other distributions. Treasury shares are not entitled to dividends or other distributions.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Change in Capital</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to our bylaws, any change in our authorized capital stock requires a resolution of a shareholders meeting. We are permitted to issue shares representing fixed capital and shares representing variable capital. The fixed portion of our capital stock may be increased or decreased only by amendment of our bylaws adopted by a resolution at an extraordinary shareholders meeting. The variable portion of our capital stock may be increased or decreased by resolution of an ordinary shareholders meeting without amending our bylaws. All changes in the fixed or variable capital have to be registered in our capital variation registry book, as required by the applicable law.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A capital stock increase may be effected through the issuance of new shares for payment in cash or in kind, or by capitalization of indebtedness or of certain items of equity. Treasury stock may only be sold through a public offering.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preemptive Rights</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Mexican Securities Market Law permits the issuance and sale of shares through a public offering without granting shareholders preemptive rights, if permitted by the bylaws and upon, among other things, authorization of the CNBV and the approval of the extraordinary shareholders meeting called for such purpose. Under Mexican law and our bylaws, except in limited circumstances (including mergers, sale of repurchased shares, convertible securities into shares and capital increases by means of payment in kind for shares or shares issued in return for the cancellation of debt), in the event of an increase in our capital stock, a holder of record generally has the right to subscribe shares of a series held by such holder sufficient to maintain such holder&#8217;s existing proportionate holding of shares of that series. Preemptive rights must be exercised during a term fixed by the shareholders at the meeting declaring the capital increase, which term must last at least 15 days following the publication of notice of the capital increase through an electronic system of the Mexican Ministry of Economy. As a result of applicable United States securities laws, holders of ADSs may be restricted in their ability to participate in the exercise of preemptive rights as provided in the deposit agreement with the ADSs depositary, as amended. Under Mexican law, preemptive rights cannot be waived in advance or be assigned, or be represented by an instrument that is negotiable separately from the corresponding shares.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Limitations on Share Ownership</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our bylaws provide that Series A shares must at all times constitute no less than 50.1% of all outstanding common shares with full voting rights (excluding Series L shares) and may only be held by Mexican investors. Under our bylaws, in the event Series A shares are subscribed or acquired by any other shareholders holding shares of any other series, and the shareholder is of a citizenship other than Mexican, these Series A shares are automatically converted into shares of the same series of stock that this shareholder owns, and this conversion will be considered perfected at the same time as the subscription or acquisition. Additionally our bylaws provide that Series B shares jointly with the Series D shares shall not exceed 49.9% of all outstanding common shares with full voting rights (excluding Series L shares).</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Provisions</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Authority of the Board of Directors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The board of directors is our main managing body and is authorized to take any action in connection with our operations not expressly reserved to our shareholders. Pursuant to our bylaws, the board of directors must approve, observing at all moments their duty of care and duty of loyalty, among other matters the following:</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">any related party transactions outside the ordinary course of our business;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">significant asset transfers, mergers or acquisitions;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">guarantees or collateral that represent more than 30.0% of our consolidated assets;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">appointment of officers and senior management deemed necessary, as well as the creation of the necessary committees;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">the annual business plan and the five-year business plan and any modifications thereto;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">internal policies;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">the compensation of our chief executive officer and the senior management reporting directly to the chief executive officer; and</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">other transactions that represent more than 1% of our consolidated assets.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Meetings of the board of directors are validly convened and held if a majority of the members are present. Resolutions passed at these meetings will be valid if approved by a majority of the directors voting (and not abstaining). The majority of the members, which shall include the vote of at least two Series D shares directors, shall approve any extraordinary decision including any new business acquisition or combination or any change in the existing line of business, among others. In addition, the board of directors may meet virtually, in person or in hybrid meetings.  </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redemption</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our fully paid shares are subject to redemption in connection with either (1) a reduction of capital stock or (2) a redemption with distributable earnings, which, in either case, must be approved by our shareholders. The shares subject to any such redemption would be selected by us by lot or in the case of redemption with distributable earnings, by purchasing shares by means of a tender offer conducted on the Mexican Stock Exchange, in accordance with the Mexican General Corporations Law and the Mexican Securities Market Law.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Repurchase of Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. According to our bylaws, and subject to the provisions of the Mexican Securities Market Law and under rules promulgated by the CNBV, we may freely repurchase our own shares for a maximum amount in Mexican pesos previously approved by our shareholders meeting.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the Mexican Securities Market Law, our subsidiaries may not purchase, directly or indirectly, shares of our capital stock or any security that represents such shares.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Forfeiture of Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As required by Mexican law, our bylaws provide that non-Mexican holders of our shares are (1) considered to be Mexican with respect to such shares that they acquire or hold and (2) may not invoke the protection of their own governments in respect of the investment represented by those shares. Failure to comply with our bylaws may result in a penalty of forfeiture of a shareholder&#8217;s capital stock in favor of the Mexican state. Under this provision, a non-Mexican holder of our shares (including a non-Mexican holder of ADSs) is deemed to have agreed not to invoke the protection of its own government by asking such government to commence a diplomatic claim against the Mexican state with respect to its rights as a shareholder, but is not deemed to have waived any other rights it may have, including any rights under the United States securities laws, with respect to its investment in our company. If a shareholder invokes governmental protections in violation of this agreement, its shares may be forfeited to the benefit of the Mexican state.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Duration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our bylaws provide that our company&#8217;s term is for 99 years from its date of incorporation, unless extended through a resolution of an extraordinary shareholders meeting.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiduciary Duties&#8212;Duty of Care</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Mexican Securities Market Law provides that the directors shall act in good faith and in our best interest and in the best interest of our subsidiaries. In order to fulfill its duty, the board of directors may:</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">request information about us or our subsidiaries that is reasonably necessary to fulfill its duties;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">require our officers and certain other persons, including the external auditors, to appear at board of directors&#8217; meetings to report to the board of directors;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">postpone board of directors&#8217; meetings for up to three days when a director has not been given sufficient notice of the meeting or in the event that a director has not been provided with the information provided to the other directors; and</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">require a matter be discussed and voted upon by the full board of directors in the presence of the secretary of the board of directors.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our directors may be liable for damages for failing to comply with their duty of care if such failure causes economic damage to us or our subsidiaries and the director (1) failed to attend board of directors&#8217; or committee meetings and as a result of, such failure, the board of directors is unable to take action, unless such absence is approved by the shareholders meeting, (2) failed to disclose to the board of directors or the committees material information necessary for the board of directors to reach a decision, unless legally prohibited from doing so or required to do so to maintain confidentiality, and (3) failed to comply with the duties imposed by the Mexican Securities Market Law or our bylaws.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiduciary Duties&#8212;Duty of Loyalty</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Mexican Securities Market Law provides that the directors and secretary of the board of directors shall keep confidential any non-public information and matters about which they have knowledge as a result of their position. Also, directors should abstain from participating, attending or voting at meetings related to matters where they have a conflict of interest.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The directors and secretary of the board of directors will be deemed to have violated the duty of loyalty, and will be liable for damages, when they obtain an economic benefit by virtue of their position. Further, the directors will fail to comply with their duty of loyalty if they:</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">vote at a board of directors&#8217; meeting or take any action on a matter involving our assets where there is a conflict of interest;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">fail to disclose a conflict of interest during a board of directors&#8217; meeting;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">enter into a voting arrangement to support a particular shareholder or group of shareholders against the other shareholders;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">approve transactions without complying with the requirements of the Mexican Securities Market Law;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">use company property in violation of the policies approved by the board of directors;</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">unlawfully use material non-public information; and</span></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:31.8pt">usurp a corporate opportunity for their own benefit or the benefit of a third party, without the prior approval of the board of directors.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Appraisal Rights</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Whenever the shareholders approve a change of corporate purpose, change of nationality or change the corporate form of our company, any shareholder entitled to vote on such change that has voted against it, may withdraw as a shareholder of our company and have its shares redeemed at a price per share calculated as specified under applicable Mexican law, provided that it exercises its right within 15 days following the adjournment of the meeting at which the change was approved. In this case, the shareholder would be entitled to the reimbursement of its shares, in proportion to our assets in accordance with the last approved balance sheet. Because holders of Series L shares are not entitled to vote on certain types of these changes, these withdrawal rights are available to holders of Series L shares in fewer cases than to holders of other series of our capital stock.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Upon our liquidation, one or more liquidators may be appointed to wind up our affairs. All fully paid and outstanding shares of capital stock (including Series L and Series B shares) will be entitled to participate equally in any distribution upon liquidation. Shares that are only partially paid will be entitled to participate in any distribution upon liquidation in the proportion that they have been paid at the time of liquidation. There are no liquidation preferences for any series of our shares.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Actions Against Directors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Shareholders (including holders of Series L and Series B shares) representing, in the aggregate, not less than 5.0% of the capital stock may directly bring an action against directors.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of actions resulting from any breach of the duty of care and the duty of loyalty, liability is exclusively in our favor. The Mexican Securities Market Law establishes that liability may be imposed on the members and the secretary of the board of directors, as well as to the relevant officers.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding, the Mexican Securities Market Law provides that the members of the board of directors will not incur, individually or jointly, in liability for damages and losses caused to our company, when their acts were made in good faith, provided that (1) the directors complied with the requirements of the Mexican Securities Market Law and with our bylaws, (2) the decision making or voting was based on information provided by the relevant officers, the external auditor or the independent experts, whose capacity and credibility do not offer reasonable doubt; (3) the negative economic effects could not have been foreseen, based on the information available; and (4) the resolutions of the shareholders meeting were observed.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Limited Liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The liability of shareholders for our company&#8217;s losses is limited to their participation in our company.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span><br/></span></div><div id="i068f03db026d455ca4285bbb327eb089_94"></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Material Agreements</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manufacture, package, distribute and sell </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coca-Cola </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark beverages under bottler agreements with The Coca-Cola Company. In addition, pursuant to a tradename license agreement with The Coca-Cola Company, we are authorized to use certain trademark names of The Coca-Cola Company in our corporate name. For a discussion of the terms of these agreements, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">see &#8220;Item 4. Information on the Company&#8212;Bottler Agreements.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate pursuant to a shareholders agreement, as amended from time to time, among certain subsidiaries of FEMSA, The Coca-Cola Company and certain of its subsidiaries. For a discussion of the terms of this agreement, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">see &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;Major Shareholders&#8212;The Shareholders Agreement.&#8221;</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We purchase the majority of our non-returnable plastic bottles from Alpla, a provider authorized by The Coca-Cola Company, pursuant to an agreement we entered into in April 1998 for our original operations in Mexico. Under this agreement, we rent plant space to Alpla, where it produces plastic bottles to certain specifications and quantities for our use.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2015, we executed new agreements with DXC Technology (formerly Hewlett Packard) for the outsourcing of technology services in all of our territories. These agreements were in effect until July 2020 and were renewed until March 2023.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2016 and 2017, we entered into certain distribution agreements with Monster Energy Company to sell and distribute </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Monster </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark energy drinks in most of our territories. These agreements have a ten-year term and are automatically renewed for up to two five-year terms.</span></div><div style="margin-bottom:1pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Since 1993 we have distributed and sold Heineken beer products in our Brazilian territories pursuant to our agreement with Heineken Brazil. This agreement was scheduled to expire in 2022. However, in February 2021, we entered into a new distribution agreement with Heineken Brazil that replaced our previous distribution agreement with Heineken Brazil.  Pursuant to this new distribution agreement, we continue to sell and distribute </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Kaiser</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Bavaria</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Sol</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> beer brands in Brazil and added the premium brand </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Eisenbahn </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and other premium international brands to our portfolio and have ceased to sell and distribute </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Heineken</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Amstel</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> beer brands in most of our territories. In addition, we now have the right to produce and distribute alcoholic beverages and other beers in Brazil based on a certain proportion of Heineken&#8217;s portfolio in Brazil. The new distribution agreement has a five-year term and may be automatically renewed for an additional five-year term subject to certain conditions. After entering into this new distribution agreement, we withdrew from a then-existing legal proceeding with Heineken and Heineken Brazil asserting the right to distribute the beer </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Kirin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and waived all rights with respect to any awards or judgements resulting from such legal proceeding. </span></div><div style="margin-bottom:1pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">See &#8220;Item 5. Operating and Financial Review and Prospects&#8212;Summary of Significant Debt Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221; for a brief discussion of certain terms of our significant debt agreements.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;Related Party Transactions&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for a discussion of other transactions and agreements with our affiliates and associated companies.</span></div><div><span><br/></span></div><div id="i068f03db026d455ca4285bbb327eb089_97"></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Taxation</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summary contains a description of certain U.S. federal income and Mexican federal tax consequences of the purchase, ownership and disposition of our units or ADSs by a holder that is a citizen or resident of the United States, a U.S. domestic corporation or a person or entity that otherwise will be subject to U.S. federal income tax on a net income basis in respect of the units or ADSs, which we refer to as a U.S. holder, but it does not purport to be a description of all of the possible tax considerations that may be relevant to a decision to purchase, hold or dispose of the units or ADSs. In particular, this discussion does not address all Mexican or U.S. federal income tax considerations that may be relevant to a particular investor, nor does it address the special tax rules applicable to certain categories of investors, such as banks, dealers, traders who elect to mark to market, tax- exempt entities, insurance companies, certain short-term holders of units or ADSs or investors who hold the units or ADSs as part of a hedge, straddle, conversion or integrated transaction, partnerships or partners therein, non-resident alien individuals present in the United States for 183 days or more or investors who have a &#8220;functional currency&#8221; other than the U.S. dollar. U.S. holders should be aware that the tax consequences of holding the units or ADSs may be materially different for investors described in the preceding sentence. This summary deals only with U.S. holders that will hold the units or ADSs as capital assets and does not address the tax treatment of a U.S. holder that owns or is treated as owning 10.0% or more of the shares by vote or value (including units) of our company.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This summary is based upon the federal tax laws of the United States and Mexico as in effect on the date of this annual report, including the provisions of the income tax treaty between the United States and Mexico and the protocols thereto, or the Tax Treaty, which are subject to change. The summary does not address any tax consequences under the laws of any state or municipality of Mexico or the United States or the laws of any taxing jurisdiction other than the federal laws of Mexico and the United States. Holders of the units or ADSs should consult their tax advisers as to the U.S., Mexican or other tax consequences of the purchase, ownership and disposition of units or ADSs, including, in particular, the effect of any foreign, state or local tax laws.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Mexican Taxation</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of this summary, the term &#8220;non-resident holder&#8221; means a holder that is not a resident of Mexico and that does not hold the units, or ADSs in connection with the conduct of a trade or business through a permanent establishment in Mexico. For purposes of Mexican taxation, an individual is a resident of Mexico if he or she has established his or her home in Mexico, or if he or she has another home outside Mexico but his or her &#8220;center of vital interests&#8221; (as defined in the Mexican Tax Code) is located in Mexico. The &#8220;center of vital interests&#8221; of an individual is situated in Mexico when, among other circumstances, more than 50.0% of that person&#8217;s total income during a calendar year originates from within Mexico. A legal entity is a resident of Mexico if it has its principal place of business or its place of effective management in Mexico. A Mexican citizen is presumed to be a resident of Mexico unless such a person can demonstrate that the contrary is true. If a legal entity or an individual is deemed to have a permanent establishment in Mexico for tax purposes, all income attributable to such a permanent establishment will be subject to Mexican taxes, in accordance with applicable tax laws.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tax Considerations Relating to the Units and the ADSs</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Taxation of Dividends</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Effective as of January 1, 2014, under Mexican income tax laws, dividends, either in cash or in kind, paid to individuals that are Mexican residents or individuals or companies that are non-Mexican residents, on the Series B shares and Series L shares underlying our units or ADSs, are subject to a 10.0% withholding tax, or a lower rate if covered by a tax treaty. Profits that were earned and subject to income tax before January 1, 2014 are exempt from this withholding tax.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Taxation of Dispositions of ADSs or Units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Effective as of January 1, 2014, gains from the sale or disposition of units carried out on the Mexican Stock Exchange or another approved securities market in Mexico by individuals that are Mexican residents will be subject to an income tax rate of 10.0%, and gains from the sale or disposition of units carried out on the Mexican Stock Exchange or another approved securities market in Mexico by individuals and companies that are non-Mexican residents will be subject to a 10.0% Mexican withholding tax. The cost at which shares were acquired prior to January 1, 2014, is calculated by using the average closing price per share in the last twenty-two days. If the closing price per share in the last twenty-two days is considered unusual as compared to the closing prices in the last six months, then the calculation is made using the average closing price per share in the last six months. However, a holder that is eligible to claim benefits from any tax treaty will be exempt from Mexican withholding tax on gains realized on a sale or other disposition of units, provided certain additional requirements are met.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains on the sale or other disposition of units or ADSs made in a transaction that is not carried out through the Mexican Stock Exchange or other approved securities market in Mexico generally would be subject to Mexican tax, regardless of the nationality or residence of the transferor. However, under the Tax Treaty, a holder that is eligible to claim the benefits of the Tax Treaty will be exempt from Mexican tax on gains realized on such a sale or other disposition of units or ADSs, so long as the holder did not own, directly or indirectly, 25.0% or more of our total capital stock (including units represented by ADSs) within the 12-month period preceding such sale or other disposition and provided that the gains are not attributable to a permanent establishment or a fixed base in Mexico. Deposits of units in exchange for ADSs and withdrawals of units in exchange for ADSs will not give rise to Mexican tax.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Mexican Taxes</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no Mexican inheritance, gift, succession or value-added taxes applicable to the ownership, transfer, exchange or disposition of the ADSs or units, although gratuitous transfers of units may in certain circumstances cause a Mexican federal tax to be imposed upon the recipient. There are no Mexican stamp, issue, registration or similar taxes or duties payable by holders of units.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">United States Taxation</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tax Considerations Relating to the Units and the ADSs</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, for U.S. federal income tax purposes, holders of ADSs will be treated as the owners of the units represented by those ADSs.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Taxation of Dividends</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The gross amount of any distributions paid to holders of our units or the ADSs, to the extent paid out of our current or accumulated earnings and profits, as determined for U.S. federal income tax purposes, generally will be included in the gross income of a U.S. holder as foreign source dividend income on the day on which the dividends are received by the U.S. holder, in the case of our units, or by the depositary, in the case of our units represented by ADSs, and will not be eligible for the dividends received deduction allowed to corporations under the Internal Revenue Code of 1986, as amended. Because we do not expect to maintain calculations of our earnings and profits in accordance with U.S. federal income tax principles, it is expected that distributions paid to U.S. holders generally will be reported as dividends.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends, which will be paid in Mexican pesos, will be included in the income of a U.S. holder in a U.S. dollar amount calculated, in general, by reference to the exchange rate in effect on the date that they are received by the U.S. holder, in the case of our units, or by the depositary, in the case of our units represented by ADSs (regardless of whether such Mexican pesos are in fact converted into U.S. dollars on such date). If such dividends are converted into U.S. dollars on the date of receipt, a U.S. holder generally should not be required to recognize foreign currency gain or loss in respect of the dividends. U.S. holders should consult their own tax advisors regarding the treatment of foreign currency gain or loss, if any, on any pesos received by a U.S. holder or depositary that are converted into U.S. dollars on a date subsequent to receipt.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of Mexican tax withheld generally will give rise to a foreign tax credit or deduction for U.S. federal income tax purposes. Dividends generally will constitute &#8220;passive category income&#8221; for purposes of the foreign tax credit (or in the case of certain U.S. holders, &#8220;general category income&#8221;). The foreign tax credit rules are complex. U.S. holders should consult their own tax advisors with respect to the implications of those rules for their investments in our units or ADSs.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to certain exceptions for short-term and hedged positions, the U.S. dollar amount of dividends received by an individual U.S. holder of our units or ADSs generally is subject to taxation at the preferential rates applicable to long-term capital gains if the dividends are &#8220;qualified dividends.&#8221; Dividends paid to holders of our units or ADSs will be treated as qualified dividends if (1) we are eligible for the benefits of a comprehensive income tax treaty with the United States that the Internal Revenue Service (&#8220;IRS&#8221;) has approved for the purposes of the qualified dividend rules, or the dividends are paid with respect to ADSs that are readily tradable on an established U.S. securities market and (2) the issuer was not, in the year prior to the year in which the dividend was paid, and is not, in the year in which the dividend is paid a passive foreign investment company. The income tax treaty between Mexico and the United States has been approved for the purposes of the qualified dividend rules. The ADSs are listed on the NYSE, and will qualify as readily tradable on an established securities market in the United States so long as they are so listed. Based on our audited consolidated financial statements and relevant market and shareholder data, we believe that we were not treated as a passive foreign investment company for U.S. federal income tax purposes with respect to our 2021 taxable year. In addition, based on our audited financial statements and our current expectations regarding the value and nature of our assets, the sources and nature of our income, and relevant market and shareholder data, we do not anticipate becoming a passive foreign investment company for our 2022 taxable year.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distributions to U.S. holders of additional units with respect to their units or ADSs that are made as part of a pro rata distribution to all of our shareholders generally will not be subject to U.S. federal income tax.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Taxation of Capital Gains</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. A gain or loss realized by a U.S. holder on the sale or other disposition of ADSs or units will be subject to U.S. federal income taxation as capital gain or loss in an amount equal to the difference between the amount realized on the disposition and such U.S. holder&#8217;s tax basis in the ADSs or units. Any such gain or loss will be a long-term capital gain or loss if the ADSs or units were held for more than one year on the date of such sale. Long-term capital gain recognized by a U.S. holder that is an individual is subject to reduced rates of federal income taxation. The deduction of capital loss is subject to limitations for U.S. federal income tax purposes. Deposits and withdrawals of units by U.S. holders in exchange for ADSs will not result in the realization of gain or loss for U.S. federal income tax purposes.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain, if any, realized by a U.S. holder on the sale or other disposition of units or ADSs will be treated as U.S. source income for U.S. foreign tax credit purposes. Consequently, if a Mexican withholding tax is imposed on the sale or disposition of the units or ADSs, a U.S. holder that does not receive significant foreign source income from other sources may not be able to derive effective U.S. foreign tax credit benefits in respect of these Mexican taxes. U.S. holders should consult their own tax advisors regarding the application of the foreign tax credit rules to their investment in, and disposition of, units or ADSs.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">United States Backup Withholding and Information Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. A U.S. holder of units or ADSs may, under certain circumstances, be subject to &#8220;information reporting&#8221; and &#8220;backup withholding&#8221; with respect to certain payments to such U.S. holder, such as dividends or the proceeds of a sale or disposition of units or ADSs unless such holder (1) comes within certain exempt categories and demonstrates this fact when so required, or (2) in the case of backup withholding, provides a correct taxpayer identification number, certifies that it is not subject to backup withholding and otherwise complies with applicable requirements of the backup withholding rules. Any amount withheld under these rules does not constitute a separate tax and will be creditable against the holder&#8217;s U.S. federal income tax liability.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Specified Foreign Financial Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Certain U.S. holders that own &#8220;specified foreign financial assets&#8221; with an aggregate value in excess of US$50,000 on the last day of the taxable year, or US$75,000 at any time during the taxable year, are generally required to file an information statement along with their tax returns, currently on IRS Form 8938, with respect to such assets. &#8220;Specified foreign financial assets&#8221; include any financial accounts held at a non-U.S. financial institution, as well as securities issued by a non-U.S. issuer (which would include the units and ADSs) that are not held in accounts maintained by financial institutions. Higher reporting thresholds apply to certain individuals living abroad and to certain married individuals. Regulations extend this reporting requirement to certain entities that are treated as formed or availed of to hold direct or indirect interests in specified foreign financial assets based on certain objective criteria. U.S. holders who fail to report the required information could be subject to substantial penalties. Prospective investors should consult their own tax advisors concerning the application of these rules to their investment in the units or ADSs, including the application of the rules to their particular circumstances.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">U.S. Tax Consequences for Non-U.S. Holders</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Taxation of Dividends and Capital Gains</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Subject to the discussion below under &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">United States Backup Withholding and Information Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; a holder of units or ADSs that is not a U.S. holder (a &#8220;non-U.S. holder&#8221;) generally will not be subject to U.S. federal income or withholding tax on dividends received on the units or ADSs, on any gain realized on the sale of units or ADSs.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">United States Backup Withholding and Information Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. While non-U.S. holders generally are exempt from information reporting and backup withholding, a non-U.S. holder may, in certain circumstances, be required to comply with certain information and identification procedures in order to prove this exemption.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:36pt"><span><br/></span></div><div id="i068f03db026d455ca4285bbb327eb089_100"></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Documents On Display</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file reports, including annual reports on Form 20-F, and other information with the SEC pursuant to the rules and regulations of the SEC that apply to foreign private issuers. Filings we make electronically with the SEC are available to the public on the Internet at the SEC&#8217;s website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.sec.gov </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and at our website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.coca-colafemsa.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (this URL is intended to be an inactive textual reference only. It is not intended to be an active hyperlink to our website. The information on our website, which might be accessible through a hyperlink resulting from this URL, is not and shall not be deemed to be incorporated into this annual report.)</span></div><div id="i068f03db026d455ca4285bbb327eb089_103"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 11.&#160;&#160;&#160;&#160;Quantitative and Qualitative Disclosures about Market Risk</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our risk management strategy, we use derivative financial instruments with the purpose of (1) achieving a desired liability structure with a balanced risk profile, (2) managing the exposure to raw material costs and (3) hedging balance sheet and cash flow exposures to foreign currency fluctuation. We do not use derivative financial instruments for speculative or profit-generating purposes. We track the fair value (mark to market) of our derivative financial instruments and its possible changes using scenario analyses.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate risk exists principally with respect to our indebtedness that bears interest at floating rates. As of December 31, 2021, we had total indebtedness of Ps.85,782 million, of which 93.4% bore interest at fixed interest rates and 6.6% bore interest at variable interest rates. After giving effect to our swap contracts, as of December 31, 2021, 20.4% (or 15.2% calculated based on the weighted average life of our outstanding debt), was variable-rate. The interest rate on our variable rate debt denominated in Mexican pesos has historically been determined by reference to the TIIE; the interest rate on our variable rate debt denominated in Colombian pesos is generally determined by reference to the Banking Reference Index, or IBR for its initials in Spanish; the interest rate on our variable rate debt denominated in Argentine pesos is generally determined by reference to the Buenos Aires Deposits of Large Amounts Rate, or BADLAR; and the interest rate on our variable rate debt denominated in Brazilian reais is generally determined by reference to the Brazilian Interbank Deposit Rate (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Certificado de Dep&#243;sitos Interfinanceiros</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). If these reference rates increase, our interest payments would consequently increase.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides information about our financial instruments that are sensitive to changes in interest rates, without giving effect to interest rate swaps. The table presents weighted average interest rates by expected contractual maturity dates. Weighted average variable rates are based on the reference rates on December 31, 2021, plus spreads, contracted by us. The instruments&#8217; actual payments are denominated in U.S. dollars, Mexican pesos, Brazilian reais, Colombian pesos, Argentine pesos and Uruguayan pesos. All of the payments in the table are presented in Mexican pesos, our reporting currency, converted at an exchange rate of Ps.20.58 Mexican pesos per U.S. dollar reported by </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Banco de M&#233;xico </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">quoted to us by dealers for the settlement of obligations in foreign currencies on December 31, 2021.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below also includes the fair value of total debt based on the discounted value of contractual cash flows. The discount rate is estimated using rates currently offered for debt with similar terms and remaining maturities. Furthermore, the fair value of notes payable is based on quoted market prices on December 31, 2021. As of December 31, 2021, the fair value represents a loss amount of Ps.2,556 million.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principal by Year of Maturity</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.611%"><tr><td style="width:1.0%"></td><td style="width:23.664%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.244%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.474%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short and Long-Term Debt and Notes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fixed Rate Debt and Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. dollars (Notes)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,255</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,255</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,147</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,598</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.09&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.09&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.09&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexican pesos (Certificados Burs&#225;tiles)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,498</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,449</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,947</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,722</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #D9D9D9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,483</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-left:1pt solid #D9D9D9;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.59&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.97&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.00&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexican pesos (Bank Loans)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #D9D9D9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazilian reais (Bank Loans)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #D9D9D9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.00&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.62&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.24&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uruguayan pesos (Bank Loans)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">440</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">930</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,370</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,370</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #D9D9D9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,529</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.19&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.56&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.48&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Argentine pesos (Bank Loans)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #D9D9D9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.73&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Fixed Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">949</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,456</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,704</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,127</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,794</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #D9D9D9;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,478</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.750%"><tr><td style="width:1.0%"></td><td style="width:23.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.228%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.507%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.507%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.194%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.507%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.456%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Carrying Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions of Mexican pesos, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable Rate Debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexican pesos (Certificados Burs&#225;tiles)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,499</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,726</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,425</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,650</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,540</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,181</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexican pesos (Bank Loans)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,335</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazilian reais (Bank Loans)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Colombian pesos (Bank Loans)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">436</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Variable Rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,504</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,726</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,425</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,655</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,545</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Debt</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,453</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,456</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,726</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,129</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,782</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,339</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,478</span></td></tr></table></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.722%"><tr><td style="width:1.0%"></td><td style="width:23.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.116%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.413%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.413%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.961%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.413%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.639%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.350%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Carrying Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions of Mexican pesos, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivative Financial Instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cross-Currency Swaps (Mexican pesos)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">960</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional to pay</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,717</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,761</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,477</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,533</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional to receive</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,853</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,115</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,968</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,714</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest pay rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest receive rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.56&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.52&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.32&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cross-Currency Swaps (Brazilian reais)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,467</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional to pay</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,089</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,946</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,035</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,677</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional to receive</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,880</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,146</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,411</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest pay rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.52&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.07&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest receive rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cross-Currency Swaps (Colombian pesos)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional to pay</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">362</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,072</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,434</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,533</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional to receive</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">407</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,202</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,609</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,714</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest pay rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest receive rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.75&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.32&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest Rate Swap (USD)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,175</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,175</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest pay rate </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">L6m+0.0947%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">L6m+0.0947%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate receive</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:0.25pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest rates are weighted average contractual annual rates.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A hypothetical, instantaneous and unfavorable change of 100 basis points in the average interest rate applicable to our variable-rate financial instruments held during 2021 would have increased our interest expense by Ps.160 million, or 2.6% over our interest expense of 2021, assuming no additional debt is incurred during such period, in each case after giving effect to all of our interest rate swap and cross-currency swap agreements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Exchange Rate Risk</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal exchange rate risk involves changes in the value of the local currencies of each country where we operate, relative to the U.S. dollar.  In 2021, the percentage of our consolidated total revenues was denominated as follows:</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Revenues by Currency in 2021</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:88.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.868%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexican peso</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.6</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazilian real</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Central America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Colombian peso</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Argentine peso</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uruguayan peso</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:0.25pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Includes Guatemalan Quetzales, Nicaraguan Cordobas, Costa Rican Colones and Panamanian Balboas.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We estimate that approximately 18.1% of our consolidated costs of goods sold are denominated in or linked to the U.S. dollar. Substantially all of our costs denominated in a foreign currency, other than the functional currency of each country where we operate, are denominated in U.S. dollars. During 2021, we entered into forwards to hedge part of our Mexican peso, Brazilian real, Colombian peso, and Argentine peso fluctuation risk relative to our raw material costs denominated in U.S. dollars. We selectively hedge our exposure to the U.S. dollar with respect to certain local currencies, our U.S. dollar-denominated debt obligations and the purchase of certain U.S. dollar-denominated raw materials. These instruments are considered hedges for accounting purposes. As of December 31, 2021, 53.5% of our indebtedness was denominated in Mexican pesos, 14.7% in Brazilian reais, 27.9% in U.S. dollars, 1.7% in Uruguayan pesos, 1.7% in Colombian pesos and 0.6% in Argentine pesos (including the effects of our derivative contracts as of December 31, 2021, including cross currency swaps from U.S. dollars to Mexican pesos and U.S. dollars to Brazilian reais). Decreases in the value of the different currencies relative to the U.S. dollar will increase the cost of our foreign currency-denominated operating costs and expenses and of the debt service obligations with respect to our foreign currency-denominated debt. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">See also &#8220;Item 3. Key Information&#8212;Risk Factors&#8212;Depreciation of the local currencies of the countries where we operate relative to the U.S. dollar could adversely affect our financial condition and results.&#8221;</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A hypothetical and instantaneous 10.0% depreciation in the value of each local currency in the countries where we operate relative to the U.S. dollar occurring on December 31, 2021, would have resulted in a foreign exchange gain of Ps.672 million, based on our U.S. dollar-denominated indebtedness, cross-currency swap agreements and U.S. dollar cash balance.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 4, 2022, the currencies of all the countries where we operate have appreciated or depreciated relative to the U.S. dollar compared to December 31, 2021 as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.555%"><tr><td style="width:1.0%"></td><td style="width:46.302%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exchange Rate<br/>As of April 4,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation or<br/>(Appreciation)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.84</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.30)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Guatemala</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.67</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.57)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nicaragua</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">667.86</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3774.79</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.18)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.62</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17.26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111.57</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.62&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A hypothetical, instantaneous and unfavorable 10</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.0% devaluation in the value of the currencies of each of the countries where we operate relative to the Mexican pesos</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of December 31, 2021, would produce a reduction in equity of approximately the following amounts:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:71.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.861%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reduction in<br/>Equity</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions of Mexican pesos)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,230</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Central America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,222</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:0.25pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Includes Guatemala, Nicaragua, Costa Rica and Panama.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Risk</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we did not have any equity derivative agreements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">91</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commodity Price Risk</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, we entered into futures contracts to hedge the cost of sugar and aluminum in Brazil, we entered into forward contracts to hedge the cost of aluminum and PET resin in Mexico, the cost of aluminum in Argentina and the cost of sugar and PET resin in Uruguay. The notional value of the sugar hedges was Ps.2,789 million as of December 31, 2021, with a positive fair value of Ps.737 million with maturities in 2022 and 2023. The notional value of the aluminum hedges was Ps.102 million as of December 31, 2021, with a positive fair value of Ps.62 million with maturities in 2022 and 2023, and the notional values of the PET resin hedges was Ps.470 million as of December 31, 2021, with a negative value of Ps.22 million with maturities in 2022. See Note 19 to our consolidated financial statements.</span></div><div id="i068f03db026d455ca4285bbb327eb089_106"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 12.&#160;&#160;&#160;&#160;Description of Securities Other than Equity Securities  </span></div><div id="i068f03db026d455ca4285bbb327eb089_109"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 12.A.&#160;&#160;&#160;&#160;Debt Securities</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Not applicable.</span></div><div id="i068f03db026d455ca4285bbb327eb089_112"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 12.B.&#160;&#160;&#160;&#160;Warrants and Rights</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Not applicable.</span></div><div id="i068f03db026d455ca4285bbb327eb089_115"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 12.C.&#160;&#160;&#160;&#160;Other Securities</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Not applicable.</span></div><div id="i068f03db026d455ca4285bbb327eb089_118"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 12.D.&#160;&#160;&#160;&#160;American Depositary Shares</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Bank of New York Mellon serves as the depositary for the ADSs. Holders of ADSs, evidenced by American Depositary Receipts, or ADRs, are required to pay various fees to the depositary, and the depositary may refuse to provide any service for which a fee is assessed until the applicable fee has been paid.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ADS holders are required to pay the depositary amounts in respect of expenses incurred by the depositary or its agents on behalf of ADS holders, including expenses arising from compliance with applicable law, taxes or other governmental charges, cable, telex and facsimile transmission, or conversion of foreign currency into U.S. dollars. The depositary may decide in its sole discretion to seek payment by either billing holders or by deducting the fee from one or more cash dividends or other cash distributions.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ADS holders are also required to pay additional fees for certain services provided by the depositary, as set forth in the table below.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depositary service</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fee payable by ADS holders</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance and delivery of ADRs, including in connection with share distributions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Up to US$5.00 per 100 ADSs (or portion thereof)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Withdrawal of shares underlying ADSs</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Up to US$5.00 per 100 ADSs (or portion thereof)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Registration for the transfer of shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Registration or transfer fees that may from time to time be in effect</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, holders may be required to pay a fee for the distribution or sale of securities. Such fee (which may be deducted from such proceeds) would be for an amount equal to the lesser of (1) the fee for the issuance of ADSs that would be charged as if the securities were treated as deposited shares and (2) the amount of such proceeds.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Direct and indirect reimbursements by the depositary</span></div><div style="margin-bottom:12.35pt;padding-left:6.3pt;padding-right:14.3pt;text-indent:22.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The depositary may reimburse us for certain expenses we incur in connection with the ADS program, subject to a ceiling agreed between us and the depositary. These reimbursable expenses may include listing fees, fees payable to service providers for the distribution of material to ADR holders and dividend fees. For the year ended December 31, 2021, this amount was US$316,524.08.</span></div><div id="i068f03db026d455ca4285bbb327eb089_121"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 13.&#160;&#160;&#160;&#160;Defaults, Dividend Arrearages and Delinquencies.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Not applicable.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">92</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_124"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 14.&#160;&#160;&#160;&#160;Material Modifications to the Rights of Security Holders and Use of Proceeds.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Not applicable.</span></div><div id="i068f03db026d455ca4285bbb327eb089_127"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15.&#160;&#160;&#160;&#160;Controls and Procedures</span></div><div style="margin-bottom:10pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disclosure Controls and Procedures</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have evaluated, with the participation of our chief executive officer and chief financial officer, the effectiveness of our disclosure controls and procedures as of December 31, 2021. There are inherent limitations to the effectiveness of any system of disclosure controls and procedures, including the possibility of human error and the circumvention or overriding of the controls and procedures. Accordingly, even effective disclosure controls and procedures can only provide reasonable assurance of achieving their control objectives. Based upon our evaluation, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the applicable rules and forms, and that it is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate to allow timely decisions regarding required disclosure.</span></div><div style="margin-bottom:10pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Annual Report on Internal Control Over Financial Reporting</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules 13a&#8211;15(f) and 15d&#8211;15(f) under the Securities Exchange Act of 1934, as amended. Under the supervision and with the participation of our management, including our chief executive officer and chief financial officer, we conducted an evaluation of effectiveness of our internal control over financial reporting based on the framework in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with IFRS. Our internal control over financial reporting includes those policies and procedures that (i) pertain to maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions or our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with IFRS, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on our financial statements.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. Based on our evaluation under the framework in Internal Controls&#8212;Integrated framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 Framework), our management concluded that our internal control over financial reporting was effective as of December 31, 2021.</span></div><div style="margin-bottom:10pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Attestation Report of the Registered Public Accounting Firm</span></div><div style="margin-bottom:10pt;text-align:center"><span><br/></span></div><div style="margin-bottom:10pt;text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To the Shareholders and the Board of Directors of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Coca-Cola FEMSA, S.A.B. de C.V. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Opinion on internal Control over Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have audited Coca-Cola FEMSA, S.A.B. de C.V. and subsidiaries&#8217; internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 Framework) (the COSO criteria). In our opinion, Coca-Cola FEMSA, S.A.B. de C.V. and subsidiaries (the &#8220;Company&#8221;) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on the COSO criteria. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated statements of financial position of the Company as of December 31, 2021 and 2020, the related consolidated statements of income, comprehensive income, changes in equity, and cash flows for each of the three years in the period ended December 31, 2021, and the related notes, and our report dated April 8, 2022 expressed an unqualified opinion thereon. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Basis for Opinion </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the ethical requirements that are relevant to our audit of the consolidated financial statements in Mexico according to the &#8220;Codigo de Etica Profesional del Instituto Mexicano de Contadores Publicos&#8221; (&#8220;IMCP Code&#8221;), and the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Definition and Limitations of Internal Control Over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with International Financial Reporting Standards, as issued by the International Accounting Standard Board (IFRS). A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with IFRS, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company;  and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mancera, S.C.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A member practice of</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ernst &amp; Young Global Limited</span></div><div style="margin-bottom:10pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ MANCERA, S.C.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mexico City, Mexico</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 8, 2022</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has been no change in our internal control over financial reporting during 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div id="i068f03db026d455ca4285bbb327eb089_130"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16.A.&#160;&#160;&#160;&#160;Audit Committee Financial Expert</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our shareholders and our board of directors have designated Victor Alberto Tiburcio Celorio, an independent director as required by the Mexican Securities Market Law and applicable New York Stock Exchange listing standards, as an &#8220;audit committee financial expert&#8221; within the meaning of this Item 16.A. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 6. Directors, Senior Management and Employees&#8212;Directors.&#8221;</span></div><div id="i068f03db026d455ca4285bbb327eb089_133"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16.B.&#160;&#160;&#160;&#160;Code of Ethics</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have adopted a code of ethics, within the meaning of this Item 16.B of Form 20-F under the Securities Exchange Act of 1934, as amended. Our code of ethics applies to members of our board of directors, employees and all persons acting on behalf of Coca-Cola FEMSA, as well as any third party with which Coca-Cola FEMSA engages. Our code of ethics is available on our website at www.coca-colafemsa.com. If we amend the provisions of our code of ethics, or if we grant any waiver of such provisions, we will disclose such amendment or waiver on our website at the same address. In accordance with our code of ethics, we have developed a whistleblower system available to our employees, suppliers and the general public, to which complaints may be reported.</span></div><div><span><br/></span></div><div id="i068f03db026d455ca4285bbb327eb089_136"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16.C.&#160;&#160;&#160;&#160;Principal Accountant Fees and Services</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Audit and Non-Audit Fees</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the aggregate fees billed to us by Mancera, S.C. and other Ernst &amp; Young practices (collectively, Ernst &amp; Young) during the fiscal years ended December 31, 2021, December 31, 2020 and December 31, 2019:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.111%"><tr><td style="width:1.0%"></td><td style="width:57.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.125%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.125%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.128%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in millions of Mexican pesos)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Audit fees</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Audit-related fees</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax fees</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total fees</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Audit Fees. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Audit fees in the above table are the aggregate fees billed by Ernst &amp; Young in connection with the audit of our annual financial statements and the review of our quarterly financial information and statutory audits.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Audit-related Fees. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Audit-related fees in the above table are the aggregate fees billed by Ernst &amp; Young for assurance and other services related to the performance of the audit, mainly in connection with debt issuances and other audit related services.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Tax Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Tax fees in the above table are fees billed by Ernst &amp; Young for services based upon existing facts and prior transactions in order to assist us in documenting, computing and obtaining government approval for amounts included in tax filings such as transfer pricing documentation and requests for technical advice from taxing authorities.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">All Other Fees. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021, 2020 and 2019, there were no other fees.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Audit Committee Pre-Approval Policies and Procedures</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have adopted pre-approval policies and procedures under which all audit and non-audit services provided by our external auditors must be pre-approved by the Audit Committee as set forth in the Audit Committee&#8217;s charter. Any service proposals submitted by external auditors need to be discussed and approved by the Audit Committee during its meetings, which take place at least four times a year. Once the proposed service is approved, we or our subsidiaries formalize the engagement of services. The approval of any audit and non-audit services to be provided by our external auditors is specified in the minutes of our Audit Committee. In addition, the members of our Audit Committee are briefed on matters discussed by the different committees of our board of directors.</span></div><div><span><br/></span></div><div id="i068f03db026d455ca4285bbb327eb089_139"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 16.D.&#160;&#160;&#160;&#160;Exemptions from the Listing Standards for Audit Committees</span></div><div style="margin-bottom:12.3pt;padding-left:27.4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Not applicable.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">95</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_142"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16.E.&#160;&#160;&#160;&#160;Purchases of Equity Securities by the Issuer and Affiliated Purchasers</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not directly purchase any of our equity securities in 2021. The following table presents purchases of units consisting of 3 Series B shares and 5 Series L shares in 2021 by trusts that FEMSA administers in connection with our bonus incentive plans, which purchases may be deemed to be purchases by an affiliated purchaser of us. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See &#8220;Item 6. Directors, Senior Management and Employees&#8212;Bonus Program.&#8221;</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchases of Equity Securities</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.250%"><tr><td style="width:1.0%"></td><td style="width:34.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.669%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.377%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.377%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.377%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.228%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Number of Units Purchased by trusts that FEMSA<br/>administers in<br/>connection with our bonus incentive plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>Price<br/>Paid per<br/>Unit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Number of Units<br/>Purchased as<br/>part of Publicly Announced Plans or Programs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maximum Number (or Appropriate U.S. Dollar Value) of Units that May Yet<br/>Be Purchased Under the Plans or Programs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,266,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109.3284</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div id="i068f03db026d455ca4285bbb327eb089_145"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 16.F.&#160;&#160;&#160;&#160;Change in Registrant&#8217;s Certifying Accountant</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Not applicable.</span></div><div id="i068f03db026d455ca4285bbb327eb089_148"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16.G.&#160;&#160;&#160;&#160;Corporate Governance</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to Rule 303A.11 of the Listed Company Manual of the New York Stock Exchange (NYSE), we are required to provide a summary of the significant ways in which our corporate governance practices differ from those required for U.S. companies under the NYSE listing standards. We are a Mexican corporation with shares listed on the Mexican Stock Exchange. Our corporate governance practices are governed by our bylaws, the Mexican Securities Market Law and the regulations issued by the CNBV. We also disclose the extent to which we comply with the Mexican Code of Best Corporate Practices (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">C&#243;digo de Mejores Pr&#225;cticas Corporativas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), which was created by a group of Mexican business leaders and was endorsed by the BMV.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below discloses the significant differences between our corporate governance practices and the NYSE standards.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">NYSE Standards</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Our Corporate Governance Practices</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Directors Independence: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A majority of the board of directors must be independent. There is an exemption for &#8220;controlled companies&#8221; (companies in which more than 50.0% of the voting power is held by an individual, group or another company rather than the public), which would include our company if we were a U.S. issuer.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Directors Independence: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the Mexican Securities Market Law, we are required to have a board of directors with a maximum of 21 members, 25.0% of whom must be independent.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Mexican Securities Market Law sets forth, in Article 26, the definition of &#8220;independence,&#8221; which differs from the one set forth in Section 303A.02 of the Listed Company Manual of the NYSE. Generally, under the Mexican Securities Market Law, a director is not independent if such director: (i) is an employee or a relevant officer of the company or its subsidiaries; (ii) is an individual with significant influence over the company or its subsidiaries; (iii) is a shareholder or participant of the controlling group of the company; (iv) is a client, supplier, debtor, creditor, partner or employee of an important client, supplier, debtor or creditor of the company; or (v) is a family member of any of the aforementioned persons.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In accordance with the Mexican Securities Market Law, our shareholders are required to make a determination as to the independence of our directors at an ordinary meeting of our shareholders, though the CNBV may challenge that determination. Our board of directors is not required to make a determination as to the independence of our directors.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Executive sessions: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-management directors must meet at regularly scheduled executive sessions without management.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive sessions: Under our bylaws and applicable Mexican law, our non-management and independent directors are not required to meet in executive sessions.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our bylaws state that the board of directors will meet at least four times a year, following the end of each quarter, to discuss our operating results and progress in achieving strategic objectives. Our board of directors can also hold extraordinary meetings.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Nominating/Corporate Governance Committee: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A nominating/corporate governance committee composed entirely of independent directors is required. As a &#8220;controlled company,&#8221; we would be exempt from this requirement if we were a U.S. issuer.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Nominating/Corporate Governance Committee:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We are not required to have a nominating committee, and the Mexican Code of Best Corporate Practices does not provide for a nominating committee.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">However, Mexican law requires us to have a Corporate Practices Committee with at least 3 members. Our Corporate Practices Committee is comprised of four members, and as required by the Mexican Securities Market Law and our bylaws, the four members are independent and the chairman of this committee is elected by our shareholders meeting. </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Compensation committee: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A compensation committee composed entirely of independent directors is required. As a &#8220;controlled company,&#8221; we would be exempt from this requirement if we were a U.S. issuer.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Compensation committee: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We do not have a committee that exclusively oversees compensation issues. Our Corporate Practices Committee, composed entirely of independent directors, reviews and recommends management compensation programs in order to ensure that they are aligned with shareholders&#8217; interests and corporate performance.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Audit committee: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Listed companies must have an audit committee satisfying the independence and other requirements of Rule 10A-3 under the Exchange Act and the NYSE independence standards.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Audit committee: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mexican law requires us to have an Audit Committee with at least three members. We have an Audit Committee of three members. As required by the Mexican Securities Market Law, each member of the Audit Committee is an independent director, and its chairman is elected by our shareholders meeting.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Equity compensation plan: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity compensation plans require shareholder approval, subject to limited exemptions.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Equity compensation plan: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shareholder approval is not required under Mexican law or our bylaws for the adoption and amendment of an equity compensation plan. Such plans should provide for general application to all executives.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Code of business conduct and ethics: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate governance guidelines and a code of conduct and ethics are required, with disclosure of any waiver for directors or executive officers.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Code of business conduct and ethics: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have adopted a code of ethics, within the meaning of Item 16.B of SEC Form 20-F. Our code of ethics applies to the members of our board of directors, employees and all persons acting on behalf of Coca-Cola FEMSA, as well as any third party with which Coca-Cola FEMSA engages. Our code of ethics is available on our website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">www.coca-colafemsa.com.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> If we amend the provisions of our code of ethics, or if we grant any waiver of such provisions, we will disclose such amendment or waiver on our website at the same address.</span></div></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">97</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-indent:36pt"><span><br/></span></div><div id="i068f03db026d455ca4285bbb327eb089_151"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 16.H.&#160;&#160;&#160;&#160;Mine Safety Disclosure</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Not applicable.</span></div><div id="i068f03db026d455ca4285bbb327eb089_1490"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 16.I.&#160;&#160;&#160;&#160;Disclosure Regarding Foreign Jurisdictions that Prevent Inspections </span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable. </span></div><div id="i068f03db026d455ca4285bbb327eb089_154"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 17.&#160;&#160;&#160;&#160;Financial Statements</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Not applicable.</span></div><div id="i068f03db026d455ca4285bbb327eb089_157"></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 18.&#160;&#160;&#160;&#160;Financial Statements</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reference is made to Item 19(a) for a list of all financial statements filed as part of this annual report.</span></div><div id="i068f03db026d455ca4285bbb327eb089_160"></div><div style="-sec-extract:summary;margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 19.&#160;&#160;&#160;&#160;Exhibits</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">List of Financial Statements</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:91.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_166">Report of Mancera S.C., a Member Practice of Ernst &amp; Young Global</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (PCAOB ID: 0<ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNjAvZnJhZzpjYjMxNDVkNDc0NjM0MDFjODMxNDJjZTk2OTc0ZDdlNy90YWJsZTpjZDlmY2U3NWI3MjU0NTBkYWExMjc4NTMzNmU3ZGFmOC90YWJsZXJhbmdlOmNkOWZjZTc1YjcyNTQ1MGRhYTEyNzg1MzM2ZTdkYWY4XzEtMC0xLTEtNjkyNjAvdGV4dHJlZ2lvbjpjZmQ0NmE0MjBlN2E0M2E5YjQwNmM2YzhmYzk4ZDkwY183ODYxNTA4MTM4NjA3NA_b8cca1ad-24e1-40bb-be4f-5aa82c30701c">1284</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_166">1</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_172">Consolidated Statements of Financial Position as of December 31, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_172">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_172"> and 20</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_172">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_175">Consolidated Income Statements for the Years Ended December 31, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_175">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_175">, 20</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_175">20</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_175"> and 201</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_175">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_178">Consolidated Statements of Comprehensive Income for the Years Ended December 31, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_178">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_178">, 20</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_178">20</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_178"> and 201</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_178">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_181">Consolidated Statements of Changes in Equity for the Years Ended December 31, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_181">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_181">, 20</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_181">20</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_181"> and 201</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_181">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_184">Consolidated Statements of Cash Flows for the Years Ended December 31, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_184">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_184">, 20</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_184">20</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_184"> and 201</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_184">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_187">Notes to the Audited Consolidated Financial Statements*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i068f03db026d455ca4285bbb327eb089_187">10</a></span></div></td></tr></table></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* All supplementary schedules relating to the registrant are omitted because they are not required or because the required information, where material, is contained in the Financial Statements or Notes thereto.</span></div><div style="margin-bottom:10pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">List of Exhibits</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.956%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:4.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibit No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 1.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3.85pt;padding-right:16.8pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex1112312021final.htm">Amended and restated bylaws (</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="ex1112312021final.htm">Estatutos Sociales</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex1112312021final.htm">) of Coca-Cola FEMSA, S.A.B. de C.V., approved </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex1112312021final.htm">July 12, 2021</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex1112312021final.htm"> (Englis</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex1112312021final.htm">h translation) (incorporated by reference to Exhibit 1.1 to the Registration Statement on Form 8-A/A filed on </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex1112312021final.htm">April 10, 2019</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex1112312021final.htm">(File No. 1-12260)</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex1112312021final.htm">).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 2.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:15.65pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1201935/000101915519000070/cocacolafemsadep.htm">Form of Amended and Restated Deposit Agreement by and among Coca-Cola FEMSA, S.A.B. de C.V., The Bank of New York Mellon, as ADS depositary and owners and beneficial owners of American Depositary Receipts (incorporated by reference to Exhibit 1 to the Registration Statement on Form F-6 filed on April 1, 2019 (File No. 333-230650)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 2.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:31.15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910631/000129281410001984/exhibit22.htm">Indenture dated as of February  5, 2010 among Coca-Cola FEMSA, S.A.B. de C.V., and The Bank of New York Mellon (incorporated by reference to Exhibit 2.2 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on June 10, 2010 (File No. 1-12260)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 2.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:21.45pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910631/000129281410001984/exhibit23.htm">First Supplemental Indenture dated as of February 5, 2010 among Coca-Cola FEMSA, S.A.B. de C.V., and The Bank of New York Mellon and The Bank of New York Mellon (Luxembourg) S.A. (incorporated by reference to Exhibit 2.3 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on June 10, 2010 (File No. 1-12260)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 2.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:15.5pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910631/000129281411001761/exhibit24.htm">Second Supplemental Indenture dated as of April 1, 2011 among Coca-Cola FEMSA, S.A.B. de C.V., Propimex, S. de R.L. de C.V. (formerly Propimex, S.A. de C.V., as Guarantor, and The Bank of New York Mellon (incorporated by reference to Exhibit 2.4 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on June 17, 2011 (File No. 1-12260)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 2.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:5.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910631/000119312513435486/d622697dex47.htm">Third Supplemental Indenture dated as of September 6, 2013 among Coca-Cola FEMSA, S.A.B. de C.V., as issuer, Propimex, S. de R.L. de C.V. (formerly Propimex, S.A. de C.V.), as existing guarantor, Comercializadora La Pureza de Bebidas, S. de R.L. de C.V., Grupo Embotellador Cimsa, S. de R.L. de C.V., Refrescos Victoria del Centro, S. de R.L. de C.V., Servicios Integrados Inmuebles del Golfo, S. de R.L. de C.V. and Yoli de Acapulco, S. de R.L. de C.V., as additional guarantors, and The Bank of New York Mellon, as trustee, security registrar, paying agent and transfer agent (incorporated by reference to Exhibit 4.7 to Coca-Cola FEMSA&#8217;s Registration Statement on Form F-3 filed on November 8, 2013 (File No. 333-187275)).</a></span></div></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.956%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 2.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:11.15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910631/000119312513435486/d622697dex48.htm">Fourth Supplemental Indenture dated as of October 18, 2013 among Coca-Cola FEMSA, S.A.B. de C.V., as issuer, Propimex, S. de R.L. de C.V., Comercializadora La Pureza de Bebidas, S. de R.L. de C.V., Grupo Embotellador Cimsa, S. de R.L. de C.V., Refrescos Victoria del Centro, S. de R.L. de C.V., Servicios Integrados Inmuebles del Golfo, S. de R.L. de C.V. and Yoli de Acapulco, S. de R.L. de C.V., as existing guarantors, Controladora Interamericana de Bebidas, S. de R.L. de C.V., as additional guarantor, and The Bank of New York Mellon, as trustee, security registrar, paying agent and transfer agent (incorporated by reference to Exhibit 4.8 to Coca-Cola FEMSA&#8217;s Registration Statement on Form F-3 filed on November 8, 2013 (File No.333- 187275)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 2.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:8.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910631/000119312513463152/d634993dex41.htm">Fifth Supplemental Indenture dated as of November 26, 2013 among Coca-Cola FEMSA, S.A.B. de C.V., as issuer, Propimex, S. de R.L. de C.V., Comercializadora La Pureza de Bebidas, S. de R.L. de C.V., Grupo Embotellador Cimsa, S. de R.L. de C.V., Refrescos Victoria del Centro, S. de R.L. de C.V., Servicios Integrados Inmuebles del Golfo, S. de R.L. de C.V., Yoli de Acapulco, S. de R.L. de C.V. and Controladora Interamericana de Bebidas, S. de R.L. de C.V., as guarantors, The Bank of New York Mellon, as trustee, security registrar, paying agent and transfer agent and The Bank of New York Mellon SA/NV, Dublin Branch, as Irish paying agent (incorporated by reference to Exhibit 4.1 to Coca-Cola FEMSA&#8217;s Form 6-K filed on December 5, 2013 (File No.1-12260)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 2.8</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:5.8pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910631/000119312514022179/d663445dex41.htm">Sixth Supplemental Indenture dated as of January 21, 2014 among Coca-Cola FEMSA, S.A.B. de C.V., as issuer, Propimex, S. de R.L. de C.V., Comercializadora La Pureza de Bebidas, S. de R.L. de C.V., Grupo Embotellador Cimsa, S. de R.L. de C.V., Refrescos Victoria del Centro, S. de R.L. de C.V., Servicios Integrados Inmuebles del Golfo, S. de R.L. de C.V., Yoli de Acapulco, S. de R.L. de C.V. and Controladora Interamericana de Bebidas, S. de R.L. de C.V., as guarantors, The Bank of New York Mellon, as trustee, security registrar, paying agent and transfer agent and The Bank of New York Mellon SA/NV, Dublin Branch, as Irish paying agent (incorporated by reference to Exhibit 4.1 to Coca-Cola FEMSA&#8217;s Form 6-K filed on January 27, 2014 (File No.1-12260)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 2.9</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:7pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910631/000119312516543217/d176346dex29.htm">Seventh Supplemental Indenture dated as of November 23, 2015 among Coca-Cola FEMSA, S.A.B. de C.V., as issuer, Propimex, S. de R.L. de C.V., Comercializadora La Pureza de Bebidas, S. de R.L. de C.V., Grupo Embotellador Cimsa, S. de R.L. de C.V., Refrescos Victoria del Centro, S. de R.L. de C.V., Yoli de Acapulco, S. de R.L. de C.V. and Controladora Interamericana de Bebidas, S. de R.L. de C.V., as guarantors, Distribuidora y Manufacturera del Valle de Mexico, S. de R.L. de C.V., as successor guarantor, and The Bank of New York Mellon, as trustee, security registrar, paying agent and transfer agent (incorporated by reference to Exhibit 2.9 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on April 15, 2016 (File No. 1-12260)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 2.10</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:7.3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910631/000119312520011758/d875965dex41.htm">Eighth Supplemental Indenture dated as of January 22, 2020 among Coca-Cola FEMSA, S.A.B. de C.V., as issuer, Propimex, S. de R.L. de C.V., Comercializadora La Pureza de Bebidas, S. de R.L. de C.V., Grupo Embotellador Cimsa, S. de R.L. de C.V., Refrescos Victoria del Centro, S. de R.L. de C.V., Yoli de Acapulco, S. de R.L. de C.V., Controladora Interamericana de Bebidas, S. de R.L. de C.V. and Distribuidora y Manufacturera del Valle de Mexico, S. de R.L. de C.V., as guarantors, and The Bank of New York Mellon, as trustee, security registrar, paying agent and transfer agent (incorporated by reference to Exhibit 4.1 to Coca-Cola FEMSA&#8217;s Form 6-K filed on January 22, 2020 (File No. 1-12260)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 2.11</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910631/000119312520110807/d828052dex211.htm">Ninth Supplemental Indenture dated as of January 22, 2020 among Coca-Cola FEMSA, S.A.B. de C.V., as issuer, Propimex, S. de R.L. de C.V., Comercializadora La Pureza de Bebidas, S. de R.L. de C.V., Grupo Embotellador Cimsa, S. de R.L. de C.V., Refrescos Victoria del Centro, S. de R.L. de C.V., Yoli de Acapulco, S. de R.L. de C.V., Controladora Interamericana de Bebidas, S. de R.L. de C.V. and Distribuidora y Manufacturera del Valle de Mexico, S. de R.L. de C.V., as guarantors, and The Bank of New York Mellon, as trustee, security registrar, paying agent and transfer agent (incorporated by reference to Exhibit 2.11 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on April 17, 2020 (File No. 1-12260)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 2.12</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:7.55pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910631/000119312520236971/d48161dex41.htm">Tenth Supplemental Indenture dated as of September 1, 2020 among Coca-Cola FEMSA, S.A.B. de C.V., as issuer, Propimex, S. de R.L. de C.V., Comercializadora La Pureza de Bebidas, S. de R.L. de C.V., Grupo Embotellador Cimsa, S. de R.L. de C.V., Refrescos Victoria del Centro, S. de R.L. de C.V., Yoli de Acapulco, S. de R.L. de C.V., Controladora Interamericana de Bebidas, S. de R.L. de C.V. and Distribuidora y Manufacturera del Valle de Mexico, S. de R.L. de C.V., as guarantors, and The Bank of New York Mellon, as trustee, security registrar, paying agent and transfer agent (incorporated by reference to Exhibit 4.1 to Coca-Cola FEMSA&#8217;s Report on Form 6-K furnished on September 1, 2020 (File No. 1-12260)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 2.13</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex21312312021final.htm">Description of Securities Registered Under Section 12 of the Exchange Act.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:5.3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910631/000089109203001425/e14932ex4_13.htm">Amended and Restated Shareholders Agreement dated as of July 6, 2002, by and among Compa&#241;ia Internacional de Bebidas, S.A. de C.V., Grupo Industrial Emprex, S.A. de C.V., The Coca-Cola Company and The Inmex Corporation, (incorporated by reference to Exhibit 4.13 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on June 27, 2003 (File No. 1-12260)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:7pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910631/000089109203001425/e14932ex4_14.htm">First Amendment, dated May 6, 2003, to the Amended and Restated Shareholders Agreement, dated as of July 6, 2002, among Compa&#241;ia Internacional de Bebidas, S.A. de C.V., Grupo Industrial Emprex, S.A. de C.V., The Coca-Cola Company, The Inmex Corporation, Atlantic Industries, Dulux CBAI 2003 B.V. and Dulux CBEXINMX 2003 B.V. (incorporated by reference to Exhibit 4.14 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on June 27, 2003 (File No. 1-12260)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:6.85pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910631/000129281410001984/exhibit43.htm">Second Amendment, dated as of February 1, 2010, to the to the Amended and Restated Shareholders Agreement, dated as of July  6, 2002, by and among Compa&#241;ia Internacional de Bebidas, S.A. de C.V., Grupo Industrial Emprex, S.A. de C.V., The Coca-Cola Company, The Inmex Corporation and Dulux CBAI 2003 B.V. (incorporated by reference to Exhibit 4.3 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on June 10, 2010 (File No. 1-12260)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:7.55pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910631/000089109204001555/e17118_ex4-3.htm">Amended and Restated Bottler Agreement, dated June 21, 2003, between Coca-Cola FEMSA, S.A.B. de C.V. and The Coca-Cola Company with respect to operations in the valley of Mexico (incorporated by reference to Exhibit 4.3 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on April 5, 2004 (File No. 1-12260)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental Agreement, dated June 21, 1993, between Coca-Cola FEMSA, S.A.B. de C.V. and The Coca-Cola Company with respect to operations in the valley of Mexico (with English translation) (incorporated by reference to Exhibit 10.3 to Coca-Cola FEMSA&#8217;s Registration Statement on Form F-1 filed on August 13, 1993 (File No. 33-67380)).&#8224;</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">99</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.956%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.05pt;padding-right:7.55pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910631/000089109204001555/e17118_ex4-5.htm">Amended and Restated Bottler Agreement, dated June 21, 2003, between Coca-Cola FEMSA, S.A.B. de C.V. and The Coca-Cola Company with respect to operations in the southeast of Mexico (incorporated by reference to Exhibit 4.5 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on April 5, 2004 (File No. 1-12260)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental Agreement, dated June 21, 1993, between Coca-Cola FEMSA, S.A.B. de C.V. and The Coca-Cola Company with respect to operations in the southeast of Mexico (with English translation) (incorporated by reference to Exhibit 10.4 to Coca-Cola FEMSA&#8217;s Registration Statement on Form F-1 filed on August 13, 1993 (File No. 33-67380)).&#8224;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.8</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.05pt;padding-right:9.85pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910631/000129281406001009/exhibit47.htm">Bottler Agreement and Side Letter dated June 1, 2005, between Panamco Golfo, S.A. de C.V. and The Coca-Cola Company with respect to operations in Golfo, Mexico (English translation) (incorporated by reference to Exhibit 4.7 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on April 18, 2006 (File No. 1-12260)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.9</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:9.85pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910631/000129281406001009/exhibit48.htm">Bottler Agreement and Side Letter dated June 1, 2005, between Panamco Bajio, S.A. de C.V., and The Coca-Cola Company with respect to operations in Bajio, Mexico (English translation) (incorporated by reference to Exhibit 4.8 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on April 18, 2006 (File No. 1-12260)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.10</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bottler Agreement, dated August 22, 1994, between Coca-Cola FEMSA, S.A.B. de C.V. and The Coca-Cola Company with respect to operations in Argentina (with English translation) (incorporated by reference to Exhibit 10.1 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on June 30, 1995 (File No. 1-12260)).&#8224;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.11</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental Agreement, dated August 22, 1994, between Coca-Cola FEMSA, S.A.B. de C.V. and The Coca-Cola Company with respect to operations in Argentina (with English translation) (incorporated by reference to Exhibit 10.2 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on June 30, 1995 (File No. 1-12260)).&#8224;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.12</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amendments, dated May 17 and July 20, 1995, to Bottler Agreement and Letter of Agreement, dated August 22, 1994, each with respect to operations in Argentina, between Coca-Cola FEMSA and The Coca-Cola Company (with English translation) (incorporated by reference to Exhibit 10.3 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on June 28, 1996 (File No. 1-12260)).&#8224;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.13</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bottler Agreement, dated December 1, 1995, between Coca-Cola FEMSA, S.A.B. de C.V. and The Coca-Cola Company with respect to operations in SIRSA (with English translation) (incorporated by reference to Exhibit 10.4 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on June 28, 1996 (File No. 1-12260)).&#8224;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.14</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental Agreement, dated December 1, 1995, between Coca-Cola FEMSA, S.A.B. de C.V. and The Coca-Cola Company with respect to operations in SIRSA (with English translation) (incorporated by reference to Exhibit 10.6 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on June 28, 1996 (File No. 1-12260)).&#8224;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.15</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amendment, dated February 1, 1996, to Bottler Agreement between Coca-Cola FEMSA, S.A.B. de C.V. and The Coca-Cola Company with respect to operations in SIRSA, dated December 1, 1995 (with English translation) (incorporated by reference to Exhibit 10.5 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on June 28, 1996 (File No. 1-12260)).&#8224;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.16</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amendment, dated May 22, 1998, to Bottler Agreement with respect to the former SIRSA territory, dated December 1, 1995, between Coca-Cola FEMSA and The Coca-Cola Company (with English translation) (incorporated by reference to Exhibit 4.12 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on June 20, 2001 (File No. 1-12260)).&#8224;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.17</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Coca-Cola Tradename License Agreement dated June 21, 1993, between Coca-Cola FEMSA, S.A.B. de C.V. and The Coca-Cola Company (with English translation) (incorporated by reference to Exhibit 10.40 to FEMSA&#8217;s Registration Statement on Form F-4 filed on April 9, 1998 (File No. 333-8618)).&#8224;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.18</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:19.6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911360/000095015703000339/ex10-3.txt">Amendment to the Trademark License Agreement, dated December 1, 2002, entered by and among Administraci&#243;n de Marcas S.A. de C.V., as proprietor, and The Coca-Cola Export Corporation Mexico branch, as licensee (incorporated by reference to Exhibit 10.3 of Propimex&#8217;s (formerly Panamerican Beverages Inc.) Quarterly Report on Form 10-Q for the period ended March 31, 2003 (File No. 1-12290)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.19</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.1pt;padding-right:9.85pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911360/000095015703000339/ex10-6.txt">Trademark Sub-License Agreement, dated January 4, 2003, entered by and among Panamco Golfo S.A. de C.V., as licensor, and The Coca-Cola Company, as licensee (incorporated by reference to Exhibit 10.6 of Propimex&#8217;s (formerly Panamerican Beverages Inc.) Quarterly Report on Form 10-Q for the period ended March 31, 2003 (File No. 1-12290)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.20</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:9.85pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911360/000095015703000339/ex10-7.txt">Trademark Sub-License Agreement, dated January 4, 2003, entered by and among Panamco Bajio S.A. de C.V., as licensor, and The Coca-Cola Company, as licensee (incorporated by reference to Exhibit 10.7 of Propimex&#8217;s (formerly Panamerican Beverages Inc.) Quarterly Report on Form 10-Q for the period ended March 31, 2003 (File No. 1-12290)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.22</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supply Agreement dated April 3, 1998, between Alpla F&#225;brica de Pl&#225;sticos, S.A. de C.V. and Industria Embotelladora de M&#233;xico, S.A. de C.V. (with English translation) (incorporated by reference to Exhibit 4.18 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on July 1, 2002 (File No. 1-12260)).*&#8224;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.23</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services Agreement, dated November 7, 2000, between Coca-Cola FEMSA, S.A.B. de C.V. and FEMSA Log&#237;stica (with English translation) (incorporated by reference to Exhibit 4.15 to Coca-Cola FEMSA&#8217;s Annual Report on Form 20-F filed on June 20, 2001 (File No. 1-12260)).&#8224;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.24</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:20.8pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911360/000095015703000339/ex10-8.txt">Promotion and Non-Compete Agreement, dated March 11, 2003, entered by and among The Coca-Cola Export Corporation Mexico branch and Panamco Bajio S.A. de C.V. (with English translation) (incorporated by reference to Exhibit 10.8 of Propimex&#8217;s (formerly Panamerican Beverages Inc.) Quarterly Report on Form 10-Q for the period ended March 31, 2003 (File No. 1-12290)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.25</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.05pt;padding-right:20.8pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911360/000095015703000339/ex10-9.txt">Promotion and Non-Compete Agreement, dated March 11, 2003, entered by and among The Coca-Cola Export Corporation Mexico branch and Panamco Golfo S.A. de C.V. (with English translation) (incorporated by reference to Exhibit 10.9 of Propimex&#8217;s (formerly Panamerican Beverages Inc.) Quarterly Report on Form 10-Q for the period ended March 31, 2003 (File No. 1-12290)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 4.26</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:10.6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911360/000095015703000339/ex10-14.txt">Memorandum of Understanding, dated as of March 11, 2003, by and among Panamerican Beverages, S.A. de C.V., as seller, and The Coca-Cola Company, as buyer (incorporated by reference to Exhibit 10.14 of Propimex&#8217;s (formerly Panamerican Beverages Inc.) Quarterly Report on Form 10-Q for the period ended March 31, 2003 (File No. 1-12290)).</a></span></div></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">100</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.956%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 7.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:4.95pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1061736/000119312504158440/dex101.htm">The Coca-Cola Company memorandum, to Steve Heyer from Jos&#233; Antonio Fern&#225;ndez, dated December  22, 2002 (incorporated by reference to Exhibit 10.1 to FEMSA&#8217;s Registration Statement on Amendment No. 1 to the Form F-3 filed on September 20, 2004 (File No. 333-117795)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 8.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex8112312021final.htm">Significant Subsidiaries.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 12.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex12112312021final.htm">CEO Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, dated April 8, 2022</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 12.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex12212312021final.htm">CFO Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, dated April 8, 2022.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 13.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex13112312021final.htm">Officer Certification pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, dated April 8, 2022.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 15.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex15112312021final.htm">Consent letter of Mancera, S.C., a member practice of Ernst &amp; Young Global.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 17.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex17112312021final.htm">Issuer of Guaranteed Securities</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Portions of Exhibit 4.22 were omitted pursuant to a request for confidential treatment. Such omitted portions were filed separately with the Securities and Exchange Commission.</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8224; This was a paper filing, and is not available on the SEC website.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Omitted from the exhibits filed with this annual report are certain instruments and agreements with respect to long-term debt of</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coca-Cola FEMSA, none of which authorizes securities in a total amount that exceeds 10.0% of the total assets of Coca-Cola FEMSA. We hereby agree to furnish to the SEC copies of any such omitted instruments or agreements upon request by the SEC.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">101</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_163"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURE</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The registrant hereby certifies that it meets all of the requirements for filing on Form 20-F and that it has duly caused and authorized the undersigned to sign this annual report on its behalf.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.000%"><tr><td style="width:1.0%"></td><td style="width:10.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.442%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coca-Cola FEMSA, S.A.B. de C.V.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Constantino Spas Montesinos</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Constantino Spas Montesinos</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date: April 8, 2022</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_166"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Shareholders and the Board of Directors of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coca-Cola FEMSA, S.A.B. de C.V. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Opinion on the Financial Statements </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have audited the accompanying consolidated statements of financial position of Coca-Cola FEMSA, S.A.B. de C.V. and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2021 and 2020, the related consolidated statements of income, comprehensive income, changes in equity and cash flows for each of the three years in the period ended December 31, 2021, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with International Financial Reporting Standards, as issued by the International Accounting Standards Board. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 Framework) and our report dated April 8, 2022 expressed an unqualified opinion thereon. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Basis for Opinion </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the ethical requirements that are relevant to our audit of the consolidated financial statements in Mexico according to the &#8220;Codigo de Etica Profesional del Instituto Mexicano de Contadores Publicos&#8221; (&#8220;IMCP Code&#8221;), and the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Critical Audit Matters</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"></td><td style="width:12.318%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.505%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Impairment of distribution rights and goodwill</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Description of<br/>the Matter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At December 31, 2021, the Company has distribution rights and goodwill with an aggregate carrying value of approximately Ps. 98,303 million. As explained in Note 11 to the consolidated financial statements, distribution rights and goodwill are tested for impairment annually at the cash generating unit level (CGUs). Impairment exists when the carrying value of an asset or CGU exceeds its recoverable amount, which is the higher of its fair value less costs to sell and its value-in-use. The Company has estimated the recoverable amount of the CGU by calculating the CGU value-in-use to test for impairment.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Auditing management&#8217;s annual distribution rights and goodwill impairment test was complex and highly judgmental due to the significant estimation required to determine the value-in-use of the CGUs. In particular, the value-in-use estimates were sensitive to significant assumptions, such as the weighted average cost of capital, revenue growth rate, operating margin, working capital and terminal value, which are affected by expected future market or economic conditions, particularly those in emerging markets.</span></div><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"></td><td style="width:12.318%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.505%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">How We Addressed the Matter in Our Audit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company&#8217;s distribution rights and goodwill impairment review processes, including controls over management&#8217;s review of the significant assumptions described above, projected financial information and the valuation model used to develop such estimates.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To test the estimated value-in-use of the Company&#8217;s CGUs, we performed audit procedures that included, among others, assessing methodologies and testing the significant assumptions discussed above and the underlying data used by the Company in its analysis. We assessed the historical accuracy of management&#8217;s estimates and projected financial information by (i) comparing them to actual operating results and obtaining appropriate explanations for variances, (ii) examining and challenging management&#8217;s support for the current estimates and projections, (iii) comparing them to industry and economic trends and (iv) evaluating whether changes to the Company&#8217;s business model, customer base or product mix and other factors would significantly affect the projected financial information and, thus the value-in-use of the CGUs that would result from changes in the assumptions, focusing on the projected compound annual growth rates and weighted average cost of capital, mainly. We also involved our valuation specialist to assist in the evaluation of the significant assumptions and methodology used by the Company.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Furthermore, we assessed the related disclosures made in the consolidated financial statements.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Recoverability of deferred tax assets</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Description of the Matter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As described in Note 23 to the consolidated financial statements, the Company had recognized deferred tax assets arising from net operating loss carryforwards (NOLs) of approximately Ps. 7,244 million and recoverable tax credits of approximately Ps. 1,394 million. The NOLs were generated primarily by the Brazilian and Mexican operations and attributable to tax deductions of the amortization of goodwill generated from past business acquisitions in Brazil and due to remeasurement effects of foreign currency denominated borrowings by the Mexican operation. The recoverable tax credits correspond to income tax credits generated in Mexico arising from dividends received from foreign subsidiaries.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Auditing management&#8217;s assessment of the realizability of its deferred tax assets arising from NOLs and recoverable tax credits involved complex auditor judgment because management&#8217;s estimates of realizability is based on assessing the probability, timing and sufficiency of future taxable profits, expected reversals of taxable temporary differences and available tax planning opportunities that will create future taxable profits. These estimates are sensitive because they can be affected by variabilities in management&#8217;s projections and future market and economic conditions.</span></div><div style="text-align:justify"><span><br/></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">How We Addressed the Matter in Our Audit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We obtained an understanding, evaluated the design, and tested the operating effectiveness of controls that address the risks of material misstatement relating to the realizability of deferred tax assets, including controls over management&#8217;s projections of future taxable income, analysis of the scheduled future reversal of existing taxable temporary differences and the identification of available tax planning opportunities.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To test the realizability of deferred tax assets arising from NOLs and recoverable tax credits, we performed audit procedures, among others, on the review of management&#180;s estimates of future taxable income in Brazil and Mexico by assessing the estimates underlying the projected financial information, such as growth rates, discount rates, and other key assumptions and comparing them with the industry and economic trends and evaluating whether changes to the Company&#8217;s business model and other factors would significantly affect the projected financial information. We involved our internal specialists in performing these procedures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, with the assistance of our tax professionals, we assessed the application of the tax laws, including the Company&#8217;s future tax planning opportunities and tested the Company&#180;s scheduling of the timing and amounts of reversal of taxable temporary differences.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also evaluated the related disclosures made in the consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mancera, S.C.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A member practice of</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNjYvZnJhZzowNjczNmY0ZmY3ZmU0MGFlOTU2Zjg2MTI1NDg4NTZlYy90ZXh0cmVnaW9uOjA2NzM2ZjRmZjdmZTQwYWU5NTZmODYxMjU0ODg1NmVjXzc4NjE1MDgxMzkzNjg1_20a3df1e-c202-4569-b14c-0024b5a999ba">Ernst &amp; Young Global Limited</ix:nonNumeric></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ MANCERA, S.C.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2008</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNjYvZnJhZzowNjczNmY0ZmY3ZmU0MGFlOTU2Zjg2MTI1NDg4NTZlYy90ZXh0cmVnaW9uOjA2NzM2ZjRmZjdmZTQwYWU5NTZmODYxMjU0ODg1NmVjXzc4NjE1MDgxMzkzNjg2_15cf2adc-5fe4-4faa-94b3-7606c270ccf9">Mexico City, Mexico</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 8, 2022</span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-2</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_169"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div id="i068f03db026d455ca4285bbb327eb089_172"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Cambria',sans-serif;font-size:14pt;font-style:italic;font-weight:700;line-height:120%">COCA-COLA FEMSA, S.A.B. DE C.V. AND SUBSIDIARIES</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Consolidated Statements of Financial Position </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021 and 2020 </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In millions of U.S. dollars ( $ ) and in millions of Mexican pesos ( Ps. ) </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 2021   (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 2021 </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CURRENT ASSETS</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  <ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMtMi0xLTEtMjAwNjI_1f268b39-ff13-4b96-a95b-02d58abcc80c">2,303</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMtMy0xLTEtMjAwNjI_f63fa506-b4c1-4b33-bfa1-e87d14d5c155">47,248</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMtNC0xLTEtMjAwNjI_6b38953f-c5f7-4531-9f2b-bd4ca5bd0653">43,497</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables, net</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQtMi0xLTEtMjAwNjI_795d85f6-5e99-4f93-989a-089ff1b3a5a5">634</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQtMy0xLTEtMjAwNjI_68cfef1e-0395-4e68-a6a0-6527398e0c86">13,014</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQtNC0xLTEtMjAwNjI_cd88accc-d25a-4065-b700-363e9f21584e">11,523</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:Inventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzUtMi0xLTEtMjAwNjI_b41083b2-267f-49e9-b996-3e3d0c9c45d9">583</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzUtMy0xLTEtMjAwNjI_e7b15f0a-366c-464e-9444-63bada5a0ba3">11,960</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzUtNC0xLTEtMjAwNjI_f26c641d-6884-43f9-aae7-dce866558555">9,727</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoverable taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:CurrentTaxAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzYtMi0xLTEtMjAwNjI_1d1d5ee7-8d00-41b3-b62f-f9c8ff9a2c4f">258</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CurrentTaxAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzYtMy0xLTEtMjAwNjI_fd8573bb-d988-43b3-a968-a1c3c04f6644">5,293</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CurrentTaxAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzYtNC0xLTEtMjAwNjI_6cf5b84e-bf82-454e-a4a3-9a9c2836d339">5,471</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current financial assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:OtherCurrentFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzctMi0xLTEtMjAwNjI_f5d7cc21-c664-4624-a187-ffca03c20bba">45</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:OtherCurrentFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzctMy0xLTEtMjAwNjI_13fa7c7a-f5ab-4f8f-a950-4cd223f0f092">931</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:OtherCurrentFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzctNC0xLTEtMjAwNjI_d11328ac-2fea-4dcd-ae4d-a22e75f8c0fc">478</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:OtherCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzgtMi0xLTEtMjAwNjI_aee379b7-af99-479e-bf20-8e2e11428abd">93</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:OtherCurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzgtMy0xLTEtMjAwNjI_b960efb0-84ba-40b1-b97e-dec8505065c9">1,918</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:OtherCurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzgtNC0xLTEtMjAwNjI_3c925e04-6def-4cd7-ac52-2bbe2a804414">1,744</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzktMi0xLTEtMjAwNjI_82f0b4ac-e22b-4ba7-b4ed-dd6aebb078b4">3,916</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzktMy0xLTEtMjAwNjI_3a04c00b-4477-4548-92b2-06a242acde2e">80,364</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzktNC0xLTEtMjAwNjI_050ab82f-050d-42f4-a288-c718f4f8c6b7">72,440</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NON CURRENT ASSETS</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in other entities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzExLTItMS0xLTIwMDYy_98edb131-a012-424b-bc0a-39d24ac198da">365</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzExLTMtMS0xLTIwMDYy_4f03630f-3149-4c88-b86c-8351912cd566">7,494</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzExLTQtMS0xLTIwMDYy_288d1520-59c4-41e4-8d58-b17e5e4c4e70">7,623</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:RightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEyLTItMS0xLTIwMDYy_5fe27475-7fa3-45d9-9f9c-b79c70ec804f">72</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEyLTMtMS0xLTIwMDYy_4756bb43-b9b1-4974-a578-d64b97b84262">1,472</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEyLTQtMS0xLTIwMDYy_350fff6f-950e-463c-8fe1-fa8bea965659">1,278</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEzLTItMS0xLTIwMDYy_aa667f58-a06e-42c6-a3f6-fa7a3249d475">3,031</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEzLTMtMS0xLTIwMDYy_184a5561-c269-41db-ac8e-129cb044107e">62,183</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEzLTQtMS0xLTIwMDYy_5fe93b3f-eac1-4968-9dfd-296409a65f15">59,460</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE0LTItMS0xLTIwMDYy_ea19dc3c-6863-45fa-b181-8a31667b0952">4,981</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE0LTMtMS0xLTIwMDYy_a9aee361-d1dc-4746-a0f3-36281a320589">102,174</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE0LTQtMS0xLTIwMDYy_082daa56-1df5-4413-b7b1-2cd87b50b87f">103,971</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE1LTItMS0xLTIwMDYy_2a307e42-9411-49b8-adc2-9870137cebaa">407</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE1LTMtMS0xLTIwMDYy_9bd3f83a-c922-41d0-94b4-e69f92eb1861">8,342</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE1LTQtMS0xLTIwMDYy_98a7fa6b-2745-4f80-9aa2-692025d1ec15">11,143</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:OtherNoncurrentFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE2LTItMS0xLTIwMDYy_32b60d7e-3a24-424f-b278-0919e92017b4">250</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:OtherNoncurrentFinancialAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE2LTMtMS0xLTIwMDYy_5e94a4a6-57c3-47c4-9618-ba5da220fb0b">5,136</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:OtherNoncurrentFinancialAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE2LTQtMS0xLTIwMDYy_896db4ff-de75-4206-9cd3-99f19927f220">2,699</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:OtherNoncurrentNonfinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE3LTItMS0xLTIwMDYy_bbc41178-8177-4a70-b46c-1257a6ee9478">216</ix:nonFraction></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:OtherNoncurrentNonfinancialAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE3LTMtMS0xLTIwMDYy_821d87df-091e-4592-b525-cec43b661aac">4,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:OtherNoncurrentNonfinancialAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE3LTQtMS0xLTIwMDYy_5752ae5d-f1e6-41cb-b4bc-bbc543804264">4,452</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE4LTItMS0xLTIwMDYy_c57fdc3c-4e7b-433c-beb2-933f962e7269">9,322</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE4LTMtMS0xLTIwMDYy_f15e3ae5-2297-4210-8e92-7638240d2f2b">191,203</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE4LTQtMS0xLTIwMDYy_c558a810-9927-4ec1-82b9-8ea38dfe9b86">190,626</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TOTAL ASSETS</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  <ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE5LTItMS0xLTIwMDYy_39d7c201-f7fc-4209-8a98-64b881a8171d">13,238</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE5LTMtMS0xLTIwMDYy_29e29bc0-b985-4347-89df-b42b32bcdc1e">271,567</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE5LTQtMS0xLTIwMDYy_cc063409-0370-4b9d-bbc3-22b8b67a6f95">263,066</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND EQUITY</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CURRENT LIABILITIES</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans and notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  <ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="kof:CurrentPortionOfBankLoansAndNotesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIyLTItMS0xLTIwMDYy_06d8a4c8-3ee9-482f-abda-1ecf54845797">31</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:CurrentPortionOfBankLoansAndNotesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIyLTMtMS0xLTIwMDYy_08333448-ca24-46e2-a815-5973329cbd12">645</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:CurrentPortionOfBankLoansAndNotesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIyLTQtMS0xLTIwMDYy_dc96ac36-bc31-4911-a4ac-1f9f21e3d0d3">1,645</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of non-current debt</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:CurrentPortionOfLongtermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIzLTItMS0xLTIwMDYy_770e1ce6-cf57-458a-a7da-c954c3771a9f">88</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CurrentPortionOfLongtermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIzLTMtMS0xLTIwMDYy_92dc7555-8120-451f-9f8b-6e8459f143e9">1,808</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CurrentPortionOfLongtermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIzLTQtMS0xLTIwMDYy_1027861f-59c2-45e5-86d0-82b7077791fc">3,372</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:CurrentLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI0LTItMS0xLTIwMDYy_e807a801-d3f8-46c0-a93d-df1df32a8bf6">30</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CurrentLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI0LTMtMS0xLTIwMDYy_4321e638-00f6-47de-9e96-0f30298f8558">614</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CurrentLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI0LTQtMS0xLTIwMDYy_3ae2fa24-f80f-40e8-9185-0f1b2d8fedc5">560</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:CurrentInterestPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI1LTItMS0xLTIwMDYy_735592d8-1e6d-4b1a-8d80-bbbe2904701e">40</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CurrentInterestPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI1LTMtMS0xLTIwMDYy_9c9a5bad-51bc-49d4-98a9-27a030e7771c">811</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CurrentInterestPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI1LTQtMS0xLTIwMDYy_b39e3dd8-6e10-493e-a882-a4b7d0825fc9">712</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Suppliers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherPayablesToTradeSuppliers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI2LTItMS0xLTIwMDYy_0d79332c-7c1e-48d9-81f6-e46ef2a9084b">1,109</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherPayablesToTradeSuppliers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI2LTMtMS0xLTIwMDYy_e6a190a7-5cfe-4b7f-bbe7-0f2778f7ccc3">22,745</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:TradeAndOtherPayablesToTradeSuppliers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI2LTQtMS0xLTIwMDYy_8413fe8f-9df9-454f-8e4a-ac9e61d5eb78">17,195</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentPayables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI3LTItMS0xLTIwMDYy_51f2d14c-36e7-4d7a-a0b3-7df0f46c9540">579</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentPayables" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI3LTMtMS0xLTIwMDYy_971ca1bf-198c-448b-b249-a7f91550ad35">11,885</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentPayables" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI3LTQtMS0xLTIwMDYy_df711d53-8a2a-4dd7-bf9d-7b52eb10c6f5">10,013</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:CurrentTaxLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI4LTItMS0xLTIwMDYy_dc1904a0-1c38-42ae-83f1-522066a21756">340</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CurrentTaxLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI4LTMtMS0xLTIwMDYy_671a6b80-7f6d-4e77-b150-6a2bb7707448">6,972</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CurrentTaxLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI4LTQtMS0xLTIwMDYy_fc7cf59c-51df-4db2-b58f-fa81504281e5">7,400</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current financial liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:OtherCurrentFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI5LTItMS0xLTIwMDYy_45c7403b-ae12-46e4-a039-e5923b5c3d95">36</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:OtherCurrentFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI5LTMtMS0xLTIwMDYy_525d0609-67ae-4f32-9e72-78fd5faadd39">741</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:OtherCurrentFinancialLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI5LTQtMS0xLTIwMDYy_99ed8ec6-2b1e-413d-9bd7-e667f2542313">1,948</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMwLTItMS0xLTIwMDYy_6c6fa951-7bdf-4f04-b57e-34548978b485">2,253</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMwLTMtMS0xLTIwMDYy_a5d8887b-5342-412e-955d-94fb91e30273">46,221</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMwLTQtMS0xLTIwMDYy_05b8a786-fe1b-45d4-ac6b-1179e36f970f">42,845</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NON-CURRENT LIABILITIES</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans and notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="kof:NonCurrentPortionOfBankLoansAndNotesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMyLTItMS0xLTIwMDYy_3b121e1a-c76a-4258-9a3c-5f688a6b95f9">4,062</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:NonCurrentPortionOfBankLoansAndNotesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMyLTMtMS0xLTIwMDYy_2ae8c0b9-ed01-4dd1-bd7c-7059e3fe12be">83,329</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:NonCurrentPortionOfBankLoansAndNotesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMyLTQtMS0xLTIwMDYy_336c3d3c-9d68-4182-a9b5-973668ef7ec7">82,461</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-employment and other non-current employee benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:NoncurrentProvisionsForEmployeeBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMzLTItMS0xLTIwMDYy_97f3bb98-906b-43b2-b1d5-f0d79a702f97">201</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:NoncurrentProvisionsForEmployeeBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMzLTMtMS0xLTIwMDYy_a5445848-71c3-43ba-803c-4a3ba0947226">4,126</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:NoncurrentProvisionsForEmployeeBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMzLTQtMS0xLTIwMDYy_9409347e-2a8f-4fb5-8d7e-b44189e1de5d">3,838</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:NoncurrentLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM0LTItMS0xLTIwMDYy_1438d4bd-2a26-4804-81ae-832d5a5fab60">43</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:NoncurrentLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM0LTMtMS0xLTIwMDYy_45c1f8a1-29c1-49b4-9ffb-a63e5b43238d">891</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:NoncurrentLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM0LTQtMS0xLTIwMDYy_22184602-b0cf-46d4-ba6a-fce2c101b37a">746</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM1LTItMS0xLTIwMDYy_bd01769c-288f-4c59-9c7f-1eb08154866d">132</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM1LTMtMS0xLTIwMDYy_d6fd903d-120a-43d7-81ce-9a06285dbfa6">2,710</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM1LTQtMS0xLTIwMDYy_03c6a363-40a9-446b-99a4-dae0dc17029a">2,474</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current financial liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:OtherNoncurrentFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM2LTItMS0xLTIwMDYy_24b01490-47e9-4f1a-9a9a-8053f2654778">25</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:OtherNoncurrentFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM2LTMtMS0xLTIwMDYy_f51853cb-26b5-43b2-b3af-1f722afb3484">508</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:OtherNoncurrentFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM2LTQtMS0xLTIwMDYy_fcb4a936-9dd9-4f59-8cf3-aaa74c3c1b59">934</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provisions and other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="kof:ProvisionsAndOtherNonCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM3LTItMS0xLTIwMDYy_58473b8b-03c7-4601-9edb-506005e5208a">303</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:ProvisionsAndOtherNonCurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM3LTMtMS0xLTIwMDYy_f893d2b8-a4cf-46c7-8831-a2bdeb52ae46">6,210</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:ProvisionsAndOtherNonCurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM3LTQtMS0xLTIwMDYy_66fd40df-f1d7-495a-aff1-db8bcfb5843c">7,311</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:NoncurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM4LTItMS0xLTIwMDYy_4072b734-f84f-46ed-a66c-88732adb1711">4,766</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:NoncurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM4LTMtMS0xLTIwMDYy_ffee4b3b-ca0f-432f-870d-d94985356335">97,774</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:NoncurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM4LTQtMS0xLTIwMDYy_7b873e81-8836-452f-9e8a-99118b113cfd">97,764</ix:nonFraction></span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TOTAL LIABILITIES</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM5LTItMS0xLTIwMDYy_3e6a06ce-8f77-4236-83ad-eb537eb6b466">7,019</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM5LTMtMS0xLTIwMDYy_9691504c-7601-4f38-a948-57f726efd7d0">143,995</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM5LTQtMS0xLTIwMDYy_77ff0790-0eed-4961-b21a-23d84b5d4a9f">140,609</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EQUITY</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:IssuedCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQxLTItMS0xLTIwMDYy_e7b8f974-2ac3-49b0-94f0-dc658f4999b7">100</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:IssuedCapital" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQxLTMtMS0xLTIwMDYy_f398dbaf-58e9-4705-abb6-39f20e63c632">2,060</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:IssuedCapital" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQxLTQtMS0xLTIwMDYy_867ed27a-4ec0-4624-9292-32c81de7b06e">2,060</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:AdditionalPaidinCapital" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQyLTItMS0xLTIwMDYy_51bf4d13-547b-41ac-ae8d-94d19d80a8c2">2,221</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:AdditionalPaidinCapital" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQyLTMtMS0xLTIwMDYy_057ba8d8-6ce3-4dea-bc5d-1e65338f7e82">45,560</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:AdditionalPaidinCapital" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQyLTQtMS0xLTIwMDYy_a808fab2-8bb4-49db-ad70-1c4ab91b38a3">45,560</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:RetainedEarnings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQzLTItMS0xLTIwMDYy_aae9047e-b9f4-41c0-a708-8c3a54705784">3,950</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:RetainedEarnings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQzLTMtMS0xLTIwMDYy_eb71656d-ec4c-43a6-8a73-8250d8e01a70">81,037</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:RetainedEarnings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQzLTQtMS0xLTIwMDYy_8e1ea566-f3f1-450f-ab8e-cb8f7a813a1c">75,917</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other equity instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" sign="-" name="ifrs-full:OtherEquityInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ0LTItMS0xLTIwMDYy_7da8d8da-6b08-409d-be7b-30bba39a42ab">104</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" sign="-" name="ifrs-full:OtherEquityInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ0LTMtMS0xLTIwMDYy_a8892b8c-b78c-456c-b603-2fd8be63adc0">2,133</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" sign="-" name="ifrs-full:OtherEquityInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ0LTQtMS0xLTIwMDYy_f48f16af-ffe9-4b3b-8a0f-c0f72ceb1f31">1,740</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ1LTItMS0xLTIwMDYy_732e48fa-ea27-4d1c-a804-635921fc937a">242</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ1LTMtMS0xLTIwMDYy_5e5bd856-17be-43a4-ac2d-5e7837ec5eac">4,974</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ1LTQtMS0xLTIwMDYy_45c6c981-ae18-4899-af60-cae6649fa310">4,923</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity attributable to equity holders of the parent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ2LTItMS0xLTIwMDYy_66e4d0c0-6ee3-4da1-9eec-6d020e354087">5,925</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ2LTMtMS0xLTIwMDYy_1a6ee0dc-23ae-4422-86ac-e27070208d8d">121,550</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ2LTQtMS0xLTIwMDYy_09a1a465-ab45-4788-a70b-9f9fe671afb6">116,874</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-controlling interest in consolidated subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:NoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ3LTItMS0xLTIwMDYy_2533243f-a690-48f9-a3b7-856db645c503">294</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:NoncontrollingInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ3LTMtMS0xLTIwMDYy_028e0ae1-0f7f-4c8d-a17d-0e648826fdca">6,022</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:NoncontrollingInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ3LTQtMS0xLTIwMDYy_22f5cfd0-b777-4771-b9a7-3ed3e1b0de10">5,583</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TOTAL EQUITY</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ4LTItMS0xLTIwMDYy_6f6aea37-88f2-4de1-a2ee-b9073b1d9207">6,219</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ4LTMtMS0xLTIwMDYy_8c23ef50-df29-4ed6-b15a-284a8a6682a8">127,572</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ4LTQtMS0xLTIwMDYy_956f6658-17b3-4fb0-bbc6-5e519433f7c5">122,457</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TOTAL LIABILITIES AND EQUITY</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  <ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:EquityAndLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ5LTItMS0xLTIwMDYy_be019080-f480-4a38-be42-8acbfeb08bfa">13,238</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:EquityAndLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ5LTMtMS0xLTIwMDYy_95816cc2-b4e4-4493-8fb0-5804145b3cf5">271,567</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:EquityAndLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ5LTQtMS0xLTIwMDYy_1fdd3c14-f15a-4344-a93f-2496dcf30e9b">263,066</ix:nonFraction></span></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:4.5pt;padding-left:24.5pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572" footnoteRole="http://www.xbrl.org/2003/role/footnote">Convenience translation to U.S. dollars ($)&#160;&#8211; See Note 2.2.3 </ix:footnote></span></div><div style="margin-top:4.5pt;padding-left:21.3pt;text-align:justify;text-indent:-21.3pt"><span><br/></span></div><div style="margin-top:4.5pt;padding-left:24.5pt;text-align:justify;text-indent:-24.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated statements of financial position.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-4</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_175"></div><hr style="page-break-after:always"/><div style="min-height:27pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Consolidated Income Statements </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2021, 2020 and 2019</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In millions of U.S. dollars ( $ ) and in millions of Mexican pesos ( Ps.) except for earnings per share amounts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.347%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020 </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$&#160;&#160;</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:RevenueFromSaleOfGoods" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzItMi0xLTEtMjAwNjI_3e83caa7-5e88-4c5a-848e-347b6f3b7053">9,452</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:RevenueFromSaleOfGoods" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzItMy0xLTEtMjAwNjI_784869b8-3df2-4e65-ace5-90327cfd5a0d">193,899</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:RevenueFromSaleOfGoods" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzItNC0xLTEtMjAwNjI_af45513d-faee-45b5-b8a2-8a7b27f45ab3">181,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:RevenueFromSaleOfGoods" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzItNS0xLTEtMjAwNjI_49d203f8-1017-415d-a823-a20ac8cf0f6a">192,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:OtherRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMtMi0xLTEtMjAwNjI_58cd4cd6-e8ef-46b7-98bd-19a656fa664f">44</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:OtherRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMtMy0xLTEtMjAwNjI_71ec5cff-0301-4628-882a-78186adc590a">905</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:OtherRevenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMtNC0xLTEtMjAwNjI_4536f980-ac6d-4492-9ce8-bee84ac6edf0">2,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:OtherRevenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMtNS0xLTEtMjAwNjI_4f3be6f8-e4aa-4b9d-bef8-0ec06661c062">2,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzQtMi0xLTEtMjAwNjI_c1727956-76bb-47ae-9098-8aa9c4ce3b97">9,496</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzQtMy0xLTEtMjAwNjI_9eee5f82-1a40-488e-aeb5-ae0bcbaa06c8">194,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzQtNC0xLTEtMjAwNjI_85571e95-1be7-4140-8a73-f879421400cd">183,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzQtNS0xLTEtMjAwNjI_f9c373e2-f160-48f5-8f16-a9a07bb97062">194,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:CostOfSales" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzUtMi0xLTEtMjAwNjI_8cb8f488-5484-4747-81a2-074f89575a11">5,177</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:CostOfSales" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzUtMy0xLTEtMjAwNjI_b62a3a09-f4d2-4962-be3e-aa6d1612d900">106,206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:CostOfSales" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzUtNC0xLTEtMjAwNjI_760d84f6-c147-40ce-98f9-7c76a35a3d7e">100,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:CostOfSales" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzUtNS0xLTEtMjAwNjI_682788a6-e653-4548-af93-f7962a4e2350">106,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzYtMi0xLTEtMjAwNjI_acdfe876-0128-4893-bdc5-12e54d40e564">4,319</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzYtMy0xLTEtMjAwNjI_6c4e9c69-5ee9-4050-8ef7-ffad2e141915">88,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzYtNC0xLTEtMjAwNjI_b952b5c0-225c-4053-90a1-e1e0b87de0d6">82,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzYtNS0xLTEtMjAwNjI_49593eb7-a983-44f2-aea5-6d22895561b6">87,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:AdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzctMi0xLTEtMjAwNjI_42bd69dd-d9f7-4a14-8a04-1689e30eb941">439</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:AdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzctMy0xLTEtMjAwNjI_0be3001b-58fb-47a7-8016-8df0ca62a8a2">9,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:AdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzctNC0xLTEtMjAwNjI_2a941c02-d7ca-4876-af00-1b459b5051ee">7,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:AdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzctNS0xLTEtMjAwNjI_ed326d58-298d-4b99-b41f-1af6adba1f3b">8,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="kof:SellingExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzgtMi0xLTEtMjAwNjI_3bb0e4b4-b5f6-4fc0-bbe8-e15007363562">2,521</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:SellingExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzgtMy0xLTEtMjAwNjI_dd353adc-c667-4b76-8ba6-b1cc2d039f83">51,708</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:SellingExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzgtNC0xLTEtMjAwNjI_12c57f2f-61b0-447f-9310-b53cb00e5a13">48,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:SellingExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzgtNS0xLTEtMjAwNjI_4b87739a-492f-466b-b9ef-4f6a222cc885">52,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:OtherIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzktMi0xLTEtMjAwNjI_69d9b407-8310-4096-8b9b-15e353563b9b">74</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:OtherIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzktMy0xLTEtMjAwNjI_17077acf-0ce0-4d88-97fb-024edce0eb0b">1,502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:OtherIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzktNC0xLTEtMjAwNjI_8d681d53-cabd-4ff9-8e80-a700e1adb29e">1,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:OtherIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzktNS0xLTEtMjAwNjI_05900199-fd06-4b84-8930-f0e55b0f40c1">1,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:OtherExpenseByNature" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEwLTItMS0xLTIwMDYy_e1ea58b8-a70a-4d10-a7da-dfde95586e54">113</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:OtherExpenseByNature" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEwLTMtMS0xLTIwMDYy_3ea0015f-2e32-4213-b049-35b6c51f7f51">2,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:OtherExpenseByNature" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEwLTQtMS0xLTIwMDYy_9875fa1b-cd7c-4015-a68c-097ecef4a109">5,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:OtherExpenseByNature" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEwLTUtMS0xLTIwMDYy_222eb52e-9fce-4367-b8ae-88752438325a">4,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzExLTItMS0xLTIwMDYy_e477eb2d-ce09-4015-a160-587f11dcccee">302</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzExLTMtMS0xLTIwMDYy_111e6b9c-64f4-4331-aafa-54ce2bd38880">6,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzExLTQtMS0xLTIwMDYy_8e554936-f3d0-462c-bd63-efcca5e4d6d0">7,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzExLTUtMS0xLTIwMDYy_7a278bec-b6c1-4acb-9f3c-dd81f3fb8cd0">6,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:FinanceIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEyLTItMS0xLTIwMDYy_41b9ff69-9383-4bb0-abdd-80d98f4a7601">45</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:FinanceIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEyLTMtMS0xLTIwMDYy_d76050d9-47cd-4428-a406-03572902b05b">932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:FinanceIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEyLTQtMS0xLTIwMDYy_0bea87cf-40df-4fb7-aa4b-15d48cb14034">1,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:FinanceIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEyLTUtMS0xLTIwMDYy_d10d64d0-6a96-4103-a03d-eca0745f8121">1,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange income (loss), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEzLTItMS0xLTIwMDYy_eb54a33e-4e02-43ad-8373-7d9e81f0f8ce">11</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEzLTMtMS0xLTIwMDYy_df9601ca-2f49-4855-b68c-80bd78b6aa2f">227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEzLTQtMS0xLTIwMDYy_5c89b388-c036-4207-9d27-a69dcb8ddd84">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEzLTUtMS0xLTIwMDYy_3a95905a-578c-4fcd-b0cf-2237b3223d48">330</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on monetary position for subsidiaries in hyperinflationary economies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="kof:GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE0LTItMS0xLTIwMDYy_a5fe39ac-08b5-4f34-af13-50d435f6c191">36</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE0LTMtMS0xLTIwMDYy_fa06714b-70fa-42b6-bffb-e4a40a901ae9">734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE0LTQtMS0xLTIwMDYy_f07ba1fe-2a56-4488-86a9-76a394e9e686">376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE0LTUtMS0xLTIwMDYy_90109b2a-398d-4636-8e13-f6c69bfc8b6b">221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market value gain (loss) on financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE1LTItMS0xLTIwMDYy_d439259b-7e5e-4ad8-aa1b-3d08eb793dc5">4</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE1LTMtMS0xLTIwMDYy_cffd406b-75e6-4091-be7b-b1b64b682636">80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE1LTQtMS0xLTIwMDYy_f96dec61-6cff-4010-b9b6-0b44a700b5a2">212</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE1LTUtMS0xLTIwMDYy_22566d5b-27d8-44eb-a271-61c4a8168215">288</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Income  before income taxes and share of the profit of associates and joint ventures accounted for using the equity method</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE2LTItMS0xLTIwMDYy_61c54f0b-cbc7-4f29-8594-51dbdeb4efc4">1,114</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE2LTMtMS0xLTIwMDYy_688bdfdd-b3c7-4d0d-a7a7-d47abe7abfea">22,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE2LTQtMS0xLTIwMDYy_93ee2e14-2e96-46d2-9556-14e37a8e36a0">16,077</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE2LTUtMS0xLTIwMDYy_09db7f98-9b03-427c-b6d7-12e8ed09580a">18,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE3LTItMS0xLTIwMDYy_bfd4e6f7-65c7-43f0-83d0-f58275f4012b">322</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:IncomeTaxExpenseContinuingOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE3LTMtMS0xLTIwMDYy_8bb646be-8626-4e4f-a8fe-5eac44701289">6,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:IncomeTaxExpenseContinuingOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE3LTQtMS0xLTIwMDYy_c299c30c-4afb-432c-84a6-64c614b647df">5,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:IncomeTaxExpenseContinuingOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE3LTUtMS0xLTIwMDYy_db271489-f350-4bd8-bcdd-b3937c2ba29b">5,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share in the profit (loss)  of equity accounted investees, net of taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE4LTItMS0xLTIwMDYy_a742c5b7-5b6b-4146-bfd0-8277dbbbbd40">4</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE4LTMtMS0xLTIwMDYy_5a01b212-abf2-48b6-a597-e4b152ca761b">88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE4LTQtMS0xLTIwMDYy_801c41f7-6aab-43e6-88b7-e4fb472a897f">281</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE4LTUtMS0xLTIwMDYy_d73c1d08-02c3-448f-8a24-623f625b6d5d">131</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated net income</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIxLTItMS0xLTIwMDYy_c750d92d-1536-4dd4-b064-24e1a5491f54">796</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIxLTMtMS0xLTIwMDYy_c8476ad9-92c1-449d-84e6-63a06a173e05">16,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIxLTQtMS0xLTIwMDYy_d6f17c2f-4e48-4137-a869-c3fc17586b0a">10,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIxLTUtMS0xLTIwMDYy_87cdde22-96b4-4110-a458-5c6aaf60b89c">12,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Attributable to:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity holders of the parent</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIzLTItMS0xLTIwMDYy_88b065d3-08cb-42aa-8a06-9f105a7a91f5">766</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIzLTMtMS0xLTIwMDYy_1222f012-8bd9-45af-b095-a4a44f87c325">15,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIzLTQtMS0xLTIwMDYy_31cb19eb-eb34-46a4-a2eb-41b8d17256df">10,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIzLTUtMS0xLTIwMDYy_a36b6ff3-f651-4faf-a666-67f12f161464">12,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLossAttributableToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI1LTItMS0xLTIwMDYy_fed4bfc2-0ea2-4a12-9842-500ae4225280">30</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLossAttributableToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI1LTMtMS0xLTIwMDYy_82a24a51-a498-4ad3-9f81-7a151a4d80dd">623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:ProfitLossAttributableToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI1LTQtMS0xLTIwMDYy_66aeab5c-2030-4981-8dd7-daed9bccea67">61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:ProfitLossAttributableToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI1LTUtMS0xLTIwMDYy_7eb9e6f4-ff0f-43e6-8750-12c05ba33f05">529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated net income</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI3LTItMS0xLTIwMDYy_1cce7494-6e38-4918-b3c2-da3bbb4304e0">796</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI3LTMtMS0xLTIwMDYy_c5407c79-9b49-4405-aa0f-49e4bcd0f6bd">16,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI3LTQtMS0xLTIwMDYy_bf4a75d2-a7db-41da-a9ac-b1ab87f17e15">10,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI3LTUtMS0xLTIwMDYy_aeb423df-1fc9-4713-8dc0-c775262ef098">12,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings per share- Equity holders of the parent (U.S. dollars and Mexican pesos):</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;Basic controlling interest net income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="2" name="ifrs-full:BasicEarningsLossPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMwLTItMS0xLTIwMDYy_5d077775-3b26-4f1a-8e6f-a812acbaa296">0.05</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxnPerShare" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="2" name="ifrs-full:BasicEarningsLossPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMwLTMtMS0xLTIwMDYy_1b2f8324-b3b6-4487-aaf1-a51d56d82513">0.93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxnPerShare" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="2" name="ifrs-full:BasicEarningsLossPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMwLTQtMS0xLTIwMDYy_d5aaca14-b249-4e81-80b4-1da9589b5989">0.61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxnPerShare" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="2" name="ifrs-full:BasicEarningsLossPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMwLTUtMS0xLTIwMDYy_5821b164-8b08-43b1-a2e5-4ed47bfb8e13">0.72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;Diluted controlling interest net income</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="2" name="ifrs-full:DilutedEarningsLossPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMyLTItMS0xLTIwMDYy_4785afee-9e75-4741-bb9e-882af6852d4d">0.05</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxnPerShare" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="2" name="ifrs-full:DilutedEarningsLossPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMyLTMtMS0xLTIwMDYy_0456ebcb-7713-4b21-b7cc-81a65f3bca64">0.93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxnPerShare" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="2" name="ifrs-full:DilutedEarningsLossPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMyLTQtMS0xLTIwMDYy_2a1b38fd-8957-4089-a774-e5d48e10a45c">0.61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxnPerShare" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="2" name="ifrs-full:DilutedEarningsLossPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMyLTUtMS0xLTIwMDYy_ee2d277a-3264-48b5-b58c-db532458696e">0.72</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1) <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57" footnoteRole="http://www.xbrl.org/2003/role/footnote">Convenience translation to U.S. dollars ($)&#160;&#8211; See Note 2.2.3 </ix:footnote></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated income statements.</span></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-5</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_178"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Comprehensive Income </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2021, 2020 and 2019 </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In millions of U.S. dollars ( $ ) and in millions of Mexican pesos ( Ps.) </span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.151%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Note</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020 </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONSOLIDATED NET INCOME</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  <ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEtMi0xLTEtMjAwNjI_eff25881-013f-41f3-98d3-731937ab532b">796</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEtMy0xLTEtMjAwNjI_b51a856c-9090-4f7c-9cdf-526d4de9ea56">16,331</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEtNC0xLTEtMjAwNjI_b60d118e-6b40-4e3a-883b-b5723596fd64">10,368</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEtNS0xLTEtMjAwNjI_27f20f5a-e477-44e4-a91e-43b188aebdd5">12,630</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income, net of taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income to be reclassified to profit or loss in subsequent periods:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation of the effective portion of derivative financial instruments, net of taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzQtMi0xLTEtMjAwNjI_e767d6c3-a9c4-4f7d-9c4e-137baf33b66e">89</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzQtMy0xLTEtMjAwNjI_479fb8b2-1f2e-434d-98a6-67eb30dd310f">1,836</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzQtNC0xLTEtMjAwNjI_405b6111-eef1-4a9f-b0df-b9a536fa093b">543</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzQtNS0xLTEtMjAwNjI_c96a6dc7-7741-482f-b1fc-00f46ec86a0c">835</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange differences on the translation of foreign operations and associates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzUtMi0xLTEtMjAwNjI_c246c933-0f74-4d54-b599-a83c4734430a">95</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzUtMy0xLTEtMjAwNjI_ea24261d-e2e5-43f3-9c0d-ec70f5f76e11">1,943</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzUtNC0xLTEtMjAwNjI_fc1524cc-3a7a-43c9-9664-d371ff272415">7,543</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzUtNS0xLTEtMjAwNjI_309ca367-dc89-4750-b1ca-f6cd975780d4">5,579</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss)  to be reclassified to profit or loss in subsequent periods</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzYtMi0xLTEtMjAwNjI_04a1f818-adcc-41e2-bee2-b96281c4aa26">6</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzYtMy0xLTEtMjAwNjI_5676ede7-d7e2-41f0-8d8b-98721e84933b">107</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzYtNC0xLTEtMjAwNjI_91a690db-a183-4bb2-a79f-ab49534f04e4">7,000</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzYtNS0xLTEtMjAwNjI_fcfcb748-80cb-4321-b1f3-b69b0d63c85e">6,414</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Items that will not be reclassified to profit or loss in subsequent periods:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from equity financial asset classified at FVOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzgtMi0xLTEtMjAwNjI_cce91cad-7b9b-4bdc-99c6-e494e2f0cc11">19</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzgtMy0xLTEtMjAwNjI_3821a2c6-47c4-4e3c-a61e-5c7b87ca6a01">393</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzgtNC0xLTEtMjAwNjI_7625a542-4ee2-49ae-ba4c-a1eaebe6f541">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzgtNS0xLTEtMjAwNjI_911dd25d-11fd-4f06-8534-c98e2eea3284">216</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Re-measurements of the net defined benefit liability, net of taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzktMi0xLTEtMjAwNjI_9234a185-79f1-4751-88e0-08eddc7e7377">3</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzktMy0xLTEtMjAwNjI_ec23fb92-9453-4a23-a17d-100e7bbdf88b">67</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzktNC0xLTEtMjAwNjI_de3e3cb9-1443-46a9-b9e5-7d714d025b6f">318</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzktNS0xLTEtMjAwNjI_deecd4df-a5fd-4c4b-92d3-15c105e443ec">511</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) not to be reclassified to profit or loss in subsequent periods</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEwLTItMS0xLTIwMDYy_9afd7bff-1d29-4eaa-ae8c-4913126eed8c">22</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEwLTMtMS0xLTIwMDYy_7399d027-3ee9-479e-a23f-55cad24686db">460</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEwLTQtMS0xLTIwMDYy_b06675f5-d745-49d7-9686-5c81833d2cba">318</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEwLTUtMS0xLTIwMDYy_149d6819-f9cb-4da2-923d-86a4599c4187">727</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive (loss), net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzExLTItMS0xLTIwMDYy_130cffb9-d85c-42dd-8281-08f243bdfcf1">28</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzExLTMtMS0xLTIwMDYy_ecbe552e-2ae2-46fc-984c-c2ff527e1fed">567</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzExLTQtMS0xLTIwMDYy_a26cb7ff-bb72-4b0a-a860-2eb4c2b5329f">7,318</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzExLTUtMS0xLTIwMDYy_b6fb8193-ad24-48b3-a91b-9c9ba30b61ec">7,141</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated comprehensive income for the year, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  <ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:ComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEyLTItMS0xLTIwMDYy_ba2a2c62-8590-4d52-bcd7-82d1bf8587fe">768</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEyLTMtMS0xLTIwMDYy_b46ad06f-ab2c-46e8-8160-3b3561c51b76">15,764</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEyLTQtMS0xLTIwMDYy_5857eecf-d99c-4649-86f4-509e1c9d246a">3,050</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEyLTUtMS0xLTIwMDYy_501664d3-8e07-4d5c-99d9-6345cb1be5ad">5,489</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Attributable to:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity holders of the parent</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  <ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE1LTItMS0xLTIwMDYy_2caebe73-057d-4a2c-a8e5-fe15c19f64e1">744</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE1LTMtMS0xLTIwMDYy_1bab325e-236f-4735-892d-c8cea055fed0">15,264</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE1LTQtMS0xLTIwMDYy_ddaad3d6-6ecc-4cf0-a78d-6cb837bffdba">4,150</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE1LTUtMS0xLTIwMDYy_3c699ce6-6c75-4995-add1-2d8d086f5b07">5,541</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-controlling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE3LTItMS0xLTIwMDYy_9b55659f-c12c-4a2b-b51d-77a266d84c04">24</ix:nonFraction></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE3LTMtMS0xLTIwMDYy_d8beac24-bea2-4c89-bfd6-c11a30b253d3">500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE3LTQtMS0xLTIwMDYy_63dd53e0-9383-4690-9172-b5e528275a60">1,100</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE3LTUtMS0xLTIwMDYy_bac60c7a-73f6-4759-9e04-11cd1386734d">52</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated comprehensive income for the year, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  <ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:ComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE5LTItMS0xLTIwMDYy_10e1e489-5be9-4ec2-aa81-f5c36e4314cf">768</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE5LTMtMS0xLTIwMDYy_5998b474-3a91-485d-bb0c-f5a05fbc542c">15,764</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE5LTQtMS0xLTIwMDYy_7ac365b0-afdb-4dcb-b178-18ad696dccd8">3,050</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE5LTUtMS0xLTIwMDYy_d3a8dc85-1f0f-4a77-99eb-6b3df270849a">5,489</ix:nonFraction></span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90ZXh0cmVnaW9uOjJjOTg4NzE5ZGJlZTQ0ZTJiYzZiYzBhMDJiNWJiYzhlXzUxMg_eb3df4c5-3a75-4b50-944f-ee05d608be7a" footnoteRole="http://www.xbrl.org/2003/role/footnote"> Convenience translation to U.S. dollars ($)&#160;&#8211; See Note 2.2.3 </ix:footnote></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated statements of comprehensive income.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-6</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_181"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Changes in Equity </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2021, 2020 and 2019 </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In millions of U.S. dollars ( $ ) and in millions of Mexican pesos ( Ps.)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.920%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.715%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Common stock</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Additional paid-in capital</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retained earnings</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other equity instruments</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Valuation of the effective portion of derivative financial instruments</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exchange differences on translation of foreign operations and associates</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remeasurements of the net defined benefit liability</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Equity attributable to equity holders of the parent</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-controlling interest</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total equity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of January 1, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i429b991e342b482fbc0ca0c1b66bd2d5_I20181231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtMS0xLTEtMjAwNjI_cd6d7d85-be60-452b-8ed7-b85fef7243e2">2,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i776d3023a3af4aaa869c72dea351ce41_I20181231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtMi0xLTEtMjAwNjI_11244d61-a2e5-4f14-8117-964f3d75c839">45,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic61e0605a23e48a387190b5bb388af72_I20181231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtMy0xLTEtMjAwNjI_f3c6f257-ab6b-44e6-a89b-3d8113291d71">71,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i924b52ce7108464ea6f4c5ca9ea4ebb5_I20181231" decimals="-6" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtNC0xLTEtMjAwNjI_5d4da28c-d72d-4681-bd80-daf556595c93">1,524</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i91cec88ddc144699af212435ca37afed_I20181231" decimals="-6" sign="-" name="ifrs-full:Equity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtNS0xLTEtMjAwNjI_fccce7c5-6d3f-4243-affd-cb1dcb37a806">149</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4a72827dfeaa4a238b03f3227996fc34_I20181231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtNi0xLTEtMjAwNjI_d9314e1e-83bd-471d-8cca-390c86b79186">8,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i59f4b936e35d41589bb53c84b886bc61_I20181231" decimals="-6" sign="-" name="ifrs-full:Equity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtNy0xLTEtMjAwNjI_cc02ebd6-c070-4463-b080-4ae10c4d5c40">344</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i48afad1cecce4bb3b0e7a3b783543e33_I20181231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtOC0xLTEtMjAwNjI_5e1bf454-5d1b-44a2-9497-b4e2de5721ce">124,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iac03a5524b944205bf9fb32d7b97cdbc_I20181231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtOS0xLTEtMjAwNjI_75d1d538-e585-415a-a309-7f13612abef1">6,806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7942ee1c074648669cc6c7784671842a_I20181231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtMTAtMS0xLTIwMDYy_f2399bef-1bce-4503-b594-7d0af4886709">131,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i99187565f6624c9092e403483e0eafb5_D20190101-20191231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzItMy0xLTEtMjAwNjI_7a67b17c-bf8a-40c4-a65c-ea231ec33c82">12,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i548fd84f04c24f46aef88e71446bae3d_D20190101-20191231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzItOC0xLTEtMjAwNjI_c7035a02-813f-4a02-aef7-e75daedb4072">12,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibafc4bde50b44fff8172a50bce3cf252_D20190101-20191231" decimals="-6" name="ifrs-full:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzItOS0xLTEtMjAwNjI_4d976cc6-27b2-4b88-9fcb-534e2889104e">529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzItMTAtMS0xLTIwMDYy_222ff750-e11d-4322-8092-d447f367f7aa">12,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="id9ded057c12d435f9ac296e99a40a3e0_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzMtNC0xLTEtMjAwNjI_66061f8b-9ab3-4761-8c4b-17c9b7c973ff">216</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ieec7017e31224448996f20532527f511_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzMtNS0xLTEtMjAwNjI_ae17bd93-3c9a-4631-9caa-1881ebe660ea">819</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="if5ec0cbe100e4f78b1f77a11ee276f4c_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzMtNi0xLTEtMjAwNjI_b8e8c208-6ae6-461c-9561-fe1bc7bdcc32">5,014</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i7fc57312395f43f0938629edad2c51da_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzMtNy0xLTEtMjAwNjI_15ae3654-645a-4b28-bf1e-4df6c4083b10">511</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i548fd84f04c24f46aef88e71446bae3d_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzMtOC0xLTEtMjAwNjI_e90bfa56-2845-45c1-b11c-a2a83fd3091b">6,560</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ibafc4bde50b44fff8172a50bce3cf252_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzMtOS0xLTEtMjAwNjI_a82e706e-d6c7-465f-a570-b76b630a4de8">581</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzMtMTAtMS0xLTIwMDYy_63c321b8-dc7b-4204-b9a8-7ab00f6cbdb3">7,141</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i99187565f6624c9092e403483e0eafb5_D20190101-20191231" decimals="-6" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzQtMy0xLTEtMjAwNjI_c19e7884-6624-4f4d-981e-c792382104e2">12,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="id9ded057c12d435f9ac296e99a40a3e0_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:ComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzQtNC0xLTEtMjAwNjI_2a9099a2-f857-4dbc-bbd7-8049040f4e53">216</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ieec7017e31224448996f20532527f511_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:ComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzQtNS0xLTEtMjAwNjI_0cc82684-4f5b-4421-86d8-4c5d74070be9">819</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="if5ec0cbe100e4f78b1f77a11ee276f4c_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzQtNi0xLTEtMjAwNjI_727acc28-e9a7-479b-8f3d-48d25b9d85fb">5,014</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i7fc57312395f43f0938629edad2c51da_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:ComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzQtNy0xLTEtMjAwNjI_53b5f9dc-1541-4c64-8514-dc6116084354">511</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i548fd84f04c24f46aef88e71446bae3d_D20190101-20191231" decimals="-6" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzQtOC0xLTEtMjAwNjI_01fbcd32-c4c9-45bc-b4af-698dde62953c">5,541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ibafc4bde50b44fff8172a50bce3cf252_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:ComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzQtOS0xLTEtMjAwNjI_c37152b8-8c8a-465c-bb50-c3284ca91cea">52</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzQtMTAtMS0xLTIwMDYy_2a70cad7-1dcc-4c01-b0cd-08861eb61977">5,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i99187565f6624c9092e403483e0eafb5_D20190101-20191231" decimals="-6" name="ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzUtMy0xLTEtMjAwNjI_d0d9b23a-241d-4ea0-a3aa-3aa3f9f111ef">7,437</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i548fd84f04c24f46aef88e71446bae3d_D20190101-20191231" decimals="-6" name="ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzUtOC0xLTEtMjAwNjI_2e2ab98d-b09b-431a-8b81-26a6fad6922d">7,437</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ibafc4bde50b44fff8172a50bce3cf252_D20190101-20191231" decimals="-6" name="ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzUtOS0xLTEtMjAwNjI_ff8a40fe-f500-4f3c-afd1-1988ca03eb08">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzUtMTAtMS0xLTIwMDYy_80aea345-2895-4366-ae11-c7de1538dcfa">7,440</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of December 31, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib5a20434dcba497f86e832d0a65f54b2_I20191231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctMS0xLTEtMjAwNjI_6724a9af-b792-40bd-894f-368871ee958f">2,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8efebf904aeb4e158357b7b30d030f25_I20191231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctMi0xLTEtMjAwNjI_923e8251-f765-4fbe-b636-89dd920b7014">45,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9a6d26f18f9c4b028eb15946d6a6b8f1_I20191231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctMy0xLTEtMjAwNjI_d6d2525c-1516-4a40-b04c-f6e67bd0fc39">75,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ieef44deae9154c0cb52ebbad59fde522_I20191231" decimals="-6" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctNC0xLTEtMjAwNjI_367980f7-c895-458b-a0d9-b2f50cbabdc5">1,740</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i4e5c1eec37ca487c94869435898ec97c_I20191231" decimals="-6" sign="-" name="ifrs-full:Equity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctNS0xLTEtMjAwNjI_a3feb11a-47ac-4b07-8c56-966f2ab41fe3">968</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0f8a3873e9dd4d4a95fada1c7733f534_I20191231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctNi0xLTEtMjAwNjI_6395b4c3-6fa0-44d3-9f15-16d9b3d79382">3,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9e208bb6dfa745ae8f6cbb95195cc756_I20191231" decimals="-6" sign="-" name="ifrs-full:Equity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctNy0xLTEtMjAwNjI_058f68d8-554a-4b91-9da7-047ff80eb710">855</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3daa4a1a289f4b42893606f5a23a899f_I20191231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctOC0xLTEtMjAwNjI_dd6fd636-1322-4b64-9a6b-19aee8f8ea62">122,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i654fe5661fce443d9e489a175d5a4fb1_I20191231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctOS0xLTEtMjAwNjI_705e1c17-bf51-4b23-b05a-152aa42755fe">6,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctMTAtMS0xLTIwMDYy_e87ae1a3-f802-471b-84b6-60a2a411c2da">129,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4b334955b94045a5be81711ff7e32f52_D20200101-20201231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEwLTMtMS0xLTIwMDYy_36bc7958-cdc6-4226-889f-096b4b435bae">10,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i75337feca8a64aec9fb5de53b352c3e2_D20200101-20201231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEwLTgtMS0xLTIwMDYy_dc1d43ef-5afc-4a81-bdb8-1917fb089c09">10,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231" decimals="-6" name="ifrs-full:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEwLTktMS0xLTIwMDYy_ef1cfcf5-8fdf-4471-b6b9-83e3e47fc9d3">61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEwLTEwLTEtMS0yMDA2Mg_b62b9a82-8a17-4305-9662-da15c5c3259e">10,368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if4636f6cd45c4054ab201899e7aa12ac_D20200101-20201231" decimals="-6" name="kof:OtherComprehensiveIncomeExcludingSaleOfJointVenture" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzExLTUtMS0xLTIwMDYy_d76a0dfb-e154-4fa2-af8f-b21721f4cc02">443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i462f68f390cc47ceab2d241b03db33de_D20200101-20201231" decimals="-6" sign="-" name="kof:OtherComprehensiveIncomeExcludingSaleOfJointVenture" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzExLTYtMS0xLTIwMDYy_e5699acd-24d4-4a92-9785-e947a18c38e7">6,070</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i1f7306bb470a46f4a0c3d4139f758cec_D20200101-20201231" decimals="-6" sign="-" name="kof:OtherComprehensiveIncomeExcludingSaleOfJointVenture" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzExLTctMS0xLTIwMDYy_c5600d8a-f815-4fec-bf87-da1c3a6a2946">318</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i75337feca8a64aec9fb5de53b352c3e2_D20200101-20201231" decimals="-6" sign="-" name="kof:OtherComprehensiveIncomeExcludingSaleOfJointVenture" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzExLTgtMS0xLTIwMDYy_96cfdb69-f6d0-4cb3-a0e8-373033cec023">5,945</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231" decimals="-6" sign="-" name="kof:OtherComprehensiveIncomeExcludingSaleOfJointVenture" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzExLTktMS0xLTIwMDYy_e4c2438b-1eb0-4635-9fdd-0db02ee2acff">1,161</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:OtherComprehensiveIncomeExcludingSaleOfJointVenture" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzExLTEwLTEtMS0yMDA2Mg_3fab3ed5-c024-4c84-95e1-abf4aa95510b">7,106</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sale of Joint Venture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i462f68f390cc47ceab2d241b03db33de_D20200101-20201231" decimals="-6" name="kof:SaleOfJointVenture" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEyLTYtMS0xLTI4OTI4_76c4a8c2-5a32-4d90-a127-0728776f80f8">212</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i75337feca8a64aec9fb5de53b352c3e2_D20200101-20201231" decimals="-6" name="kof:SaleOfJointVenture" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzktOC0xLTEtNDQ3OTU_74aee9f1-a8ef-4eb9-874b-0dcfebb1a252">212</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:SaleOfJointVenture" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEyLTEwLTEtMS0yODkzNQ_a99b9713-9185-4515-bec4-30d8a90d446b">212</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4b334955b94045a5be81711ff7e32f52_D20200101-20201231" decimals="-6" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEyLTMtMS0xLTIwMDYy_29e807a7-63f6-45fe-a750-f3de6e620c75">10,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if4636f6cd45c4054ab201899e7aa12ac_D20200101-20201231" decimals="-6" name="ifrs-full:ComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEyLTUtMS0xLTIwMDYy_face9d1f-03cc-4e96-b3b2-98be028a9027">443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i462f68f390cc47ceab2d241b03db33de_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEyLTYtMS0xLTIwMDYy_81419d94-58a6-4c60-a8b8-bb1ce983d9d7">6,282</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i1f7306bb470a46f4a0c3d4139f758cec_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:ComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEyLTctMS0xLTIwMDYy_9dac88f0-1c9e-430b-86ba-42e8e8356b80">318</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i75337feca8a64aec9fb5de53b352c3e2_D20200101-20201231" decimals="-6" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEyLTgtMS0xLTIwMDYy_b132495d-d3c3-4797-81e2-61ea1e0c99b5">4,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEyLTktMS0xLTIwMDYy_288ba5ba-b967-48e5-8507-e3c34fe5d9da">1,100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEyLTEwLTEtMS0yMDA2Mg_b77c81b1-ae9d-4864-b906-00b4d82d1a64">3,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i4b334955b94045a5be81711ff7e32f52_D20200101-20201231" decimals="-6" name="ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEzLTMtMS0xLTIwMDYy_3504331e-7bdd-4be2-8b81-850b817d4fcf">10,210</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i75337feca8a64aec9fb5de53b352c3e2_D20200101-20201231" decimals="-6" name="ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEzLTgtMS0xLTIwMDYy_fba2df74-6edf-4567-9699-e8e1934af49e">10,210</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231" decimals="-6" name="ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEzLTktMS0xLTIwMDYy_8927b67e-39ec-41ec-b717-e301947b180a">68</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEzLTEwLTEtMS0yMDA2Mg_0a76340b-3d77-458c-9418-c5dbf142027f">10,278</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iad19b16216ad4fb394ffbabebeed7314_I20201231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTEtMS0xLTIwMDYy_7e99d415-5076-4d82-a72b-ec6dc2982ee8">2,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icd8972422c3f48949208895f58fe722c_I20201231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTItMS0xLTIwMDYy_4ae25306-7ab4-475a-b041-e80738c6ed83">45,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia52a53f5b60149cfab9340bbb8dd4157_I20201231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTMtMS0xLTIwMDYy_ce7d2203-4e37-4357-a2b6-005667b129df">75,917</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia164bf31aada49d681f5077ba4723f1c_I20201231" decimals="-6" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTQtMS0xLTIwMDYy_4c52365d-a762-49c5-910f-4e9aadf7c52f">1,740</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="if5b1565048964176895dd6ce48e8deb9_I20201231" decimals="-6" sign="-" name="ifrs-full:Equity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTUtMS0xLTIwMDYy_6de07db1-af25-4609-82bf-5725e88ea142">525</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ibed6adf6d0ea4489852b3226a9bac049_I20201231" decimals="-6" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTYtMS0xLTIwMDYy_c88cd9d2-b7af-43f6-a487-980de4af8b29">3,225</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iad9fc65cbd1343ce9ab2a1c3f04c9ca8_I20201231" decimals="-6" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTctMS0xLTIwMDYy_f3dc7d6b-8476-4b06-92d0-83ab88bcaa52">1,173</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia52926d689f84aeba1f630af5e239b73_I20201231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTgtMS0xLTIwMDYy_ac3e7090-63be-404e-b12d-fa337bbf5603">116,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7cce0a4500884b8cbfaa2471b7d089fc_I20201231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTktMS0xLTIwMDYy_6f51544a-f6c1-469b-83b0-cd4393ce3d42">5,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTEwLTEtMS0yMDA2Mg_c26557b1-dea6-40e9-bcde-bba80961e523">122,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated net income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i47e968b2c7684e799a9c725727bffa41_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE1LTMtMS0xLTIwMDYy_6fab02d7-8bf3-447e-8b02-338c55a4baa9">15,708</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia40d45f11e84452ebb53fa1a3a6b295d_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE1LTgtMS0xLTIwMDYy_35249eb7-dd1b-4229-98d6-d270a4f4a4a3">15,708</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE1LTktMS0xLTIwMDYy_55393491-06a6-4d30-91e4-6d59150953b2">623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE1LTEwLTEtMS0yMDA2Mg_346858c3-e58c-439e-b47c-f18d1f619a36">16,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic07be6dab0af4ae4a2fea1bc0bab0e4a_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE2LTQtMS0xLTIwMDYy_0322784c-f234-4b4c-9fe0-4b44977b8647">393</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic85911e1c4864719bf54812792fbad89_D20210101-20211231" decimals="-6" name="ifrs-full:OtherComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE2LTUtMS0xLTIwMDYy_276ce663-c6e8-4f1c-9006-f8883ee23ad5">1,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="icedec0ca0f9c4eb8a6586eb28d2dd017_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE2LTYtMS0xLTIwMDYy_93d3ada9-98a8-44e6-ab98-2c1ae0d41593">1,733</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i67931d4683be4ee093ef94a4c43335d8_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE2LTctMS0xLTIwMDYy_d226c7e6-b15b-4d4a-a1c8-6551f6b1b05c">67</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia40d45f11e84452ebb53fa1a3a6b295d_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE2LTgtMS0xLTIwMDYy_c9a974c3-cfa1-4057-9282-080713d49213">444</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE2LTktMS0xLTIwMDYy_9558f0c5-6715-4c86-965d-3dbc25e7eb4c">123</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE2LTEwLTEtMS0yMDA2Mg_d1a8c8fe-098f-4ade-8993-0ba28cf5ab81">567</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i47e968b2c7684e799a9c725727bffa41_D20210101-20211231" decimals="-6" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE4LTMtMS0xLTIwMDYy_f9bf3d9e-391b-402a-b1b9-9ee323bc9b3f">15,708</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic07be6dab0af4ae4a2fea1bc0bab0e4a_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:ComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE4LTQtMS0xLTIwMDYy_b596140f-dc9c-4c72-96d3-575a53a44011">393</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic85911e1c4864719bf54812792fbad89_D20210101-20211231" decimals="-6" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE4LTUtMS0xLTIwMDYy_9a98e6bc-6330-43f9-a8fe-9b50afd93699">1,749</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="icedec0ca0f9c4eb8a6586eb28d2dd017_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE4LTYtMS0xLTIwMDYy_9273c515-c12e-4350-bdd5-ea0a4c772ea9">1,733</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i67931d4683be4ee093ef94a4c43335d8_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:ComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE4LTctMS0xLTIwMDYy_c39d18f6-db7b-4003-bad1-430d292d0b2e">67</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia40d45f11e84452ebb53fa1a3a6b295d_D20210101-20211231" decimals="-6" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE4LTgtMS0xLTIwMDYy_34d4b82d-9471-45f8-acc6-77c91cb9c11c">15,264</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231" decimals="-6" name="ifrs-full:ComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE4LTktMS0xLTIwMDYy_c6fdba6f-34bc-4658-80c9-f7734ae8902c">500</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE4LTEwLTEtMS0yMDA2Mg_40d49395-2c40-480a-932d-a389966233b5">15,764</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividends declared</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i47e968b2c7684e799a9c725727bffa41_D20210101-20211231" decimals="-6" name="ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE5LTMtMS0xLTIwMDYy_fdfa051e-eaef-45b3-bee9-3899bff58923">10,588</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia40d45f11e84452ebb53fa1a3a6b295d_D20210101-20211231" decimals="-6" name="ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE5LTgtMS0xLTIwMDYy_b672a043-4c94-494d-a97f-e7c2c0ccb4d6">10,588</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231" decimals="-6" name="ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE5LTktMS0xLTIwMDYy_100c3769-3d7e-410f-9240-42a92aad2758">61</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE5LTEwLTEtMS0yMDA2Mg_8accbebc-3823-4dc5-ab5d-ed082d035f50">10,649</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.<ix:nonFraction unitRef="mxn" contextRef="i202c4fc8f8d2448bac3cc36518ec8297_I20211231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTEtMS0xLTIwMDYy_0dbb4a70-65fa-4ca7-85a3-5bb577531bcb">2,060</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.<ix:nonFraction unitRef="mxn" contextRef="i5f27c13a5e0a4c91a8d682f554e7b302_I20211231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTItMS0xLTIwMDYy_90354a14-f75c-4669-a2fe-321947d399b3">45,560</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.<ix:nonFraction unitRef="mxn" contextRef="ia485d90c48314c6e823a694e7ffa46f6_I20211231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTMtMS0xLTIwMDYy_a838f56a-2e89-489c-b6c8-570b7cd37b9c">81,037</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.(<ix:nonFraction unitRef="mxn" contextRef="i194218816bbe42c6a98e7db93d5c87e8_I20211231" decimals="-6" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTQtMS0xLTIwMDYy_23f893d5-f518-4361-9475-898bbed4b3a6">2,133</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.<ix:nonFraction unitRef="mxn" contextRef="i3818513a0d2f49f09c8882af4c9c867d_I20211231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTUtMS0xLTIwMDYy_d84c5c88-d516-4380-840a-c1e6592807d2">1,224</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.(<ix:nonFraction unitRef="mxn" contextRef="ie0673a5a43bd40da8a43e372bc196ee3_I20211231" decimals="-6" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTYtMS0xLTIwMDYy_ee8a6039-3ddf-422c-886a-82603d4ed097">4,958</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.(<ix:nonFraction unitRef="mxn" contextRef="i4c2e91dc6971477a8f08ecb108dbdeaf_I20211231" decimals="-6" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTctMS0xLTIwMDYy_17eb14d4-4f59-4ce5-a0b0-966699a06d57">1,240</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.<ix:nonFraction unitRef="mxn" contextRef="ib108400824234ae785dc78a57de89e82_I20211231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTgtMS0xLTIwMDYy_122361f4-ffed-401a-9610-5b5d188f7cbd">121,550</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.<ix:nonFraction unitRef="mxn" contextRef="i16fe48009cf245879715951cc191e90c_I20211231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTktMS0xLTIwMDYy_56a647f1-740c-4258-b239-b7311665254f">6,022</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.<ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTEwLTEtMS0yMDA2Mg_fc104a8d-29d0-4587-84cb-4f5e9b088e5f">127,572</ix:nonFraction></span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated statements of changes in equity.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-7</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_184"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021, 2020 and 2019</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In millions of U.S. dollars ($)&#160;and in millions of Mexican pesos (Ps.) </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020 </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPERATING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes and share in the profit (loss) of equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  <ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:ProfitLossBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzItMS0xLTEtMjAwNjI_63492fea-28f9-49b5-bb86-10cdd3630e36">1,118</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:ProfitLossBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzItMi0xLTEtMjAwNjI_416ae869-eb46-48f4-bdff-70bbf6e4a798">22,940</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:ProfitLossBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzItMy0xLTEtMjAwNjI_0da6a58c-2967-48d4-ae8a-19cb4134bf25">15,796</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:ProfitLossBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzItNC0xLTEtMjAwNjI_b73eac44-4c70-4dd1-8e38-545934281b24">18,278</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments for:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash operating (income) expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="kof:AdjustmentsForNonCashOperatingExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQtMS0xLTEtMjAwNjI_7925245c-a076-437a-a629-dab58c5b91af">32</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="kof:AdjustmentsForNonCashOperatingExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQtMi0xLTEtMjAwNjI_0526c0c1-d78d-4ac2-b4e9-47d3095fb491">654</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:AdjustmentsForNonCashOperatingExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQtMy0xLTEtMjAwNjI_94235244-f43c-4c33-bf29-d5981671d2c9">1,319</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="kof:AdjustmentsForNonCashOperatingExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQtNC0xLTEtMjAwNjI_3d818824-6f65-46cd-a576-72dfead9bf71">2,409</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:AdjustmentsForDepreciationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUtMS0xLTEtMjAwNjI_14d59c4e-10f9-40c6-b6ac-2a7b163da038">404</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:AdjustmentsForDepreciationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUtMi0xLTEtMjAwNjI_74ddfa81-35d6-4ba9-8a67-def1ffcc937a">8,284</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:AdjustmentsForDepreciationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUtMy0xLTEtMjAwNjI_6bf97965-a5fc-46c9-b473-c6dc579e7c8c">8,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:AdjustmentsForDepreciationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUtNC0xLTEtMjAwNjI_99cbc1b3-5a17-468b-8342-6c1102fef8b3">8,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation right-of-use</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzYtMS0xLTEtMjAwNjI_39e8007f-fe7d-46d0-9386-941259be0755">32</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzYtMi0xLTEtMjAwNjI_b7e05620-ea2f-45b6-8b7d-c50054ee5230">662</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzYtMy0xLTEtMjAwNjI_cbdf8835-426a-42d3-ba3d-c5e96a1fd201">596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzYtNC0xLTEtMjAwNjI_80637de7-c8d1-4291-b1bd-858186b02a9e">555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:AdjustmentsForAmortisationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzctMS0xLTEtMjAwNjI_d133c42f-8964-4324-89da-da641a0362fb">43</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:AdjustmentsForAmortisationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzctMi0xLTEtMjAwNjI_d070d136-11cc-4438-9c0b-9f019347c39e">888</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:AdjustmentsForAmortisationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzctMy0xLTEtMjAwNjI_fd19e66b-e64b-4000-89e6-cd2b20649dfb">1,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:AdjustmentsForAmortisationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzctNC0xLTEtMjAwNjI_a9418933-87af-4c41-93e1-91e8ddab7c90">1,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="kof:AmortizationPrepaidExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzgtMS0xLTEtMjAwNjI_d0693300-7914-4572-96d7-940d8dd0a681">33</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:AmortizationPrepaidExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzgtMi0xLTEtMjAwNjI_8725b258-1b48-48d3-a48a-f51d67b5f34c">687</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:AmortizationPrepaidExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzgtMy0xLTEtMjAwNjI_9a4ebd51-b85d-49d6-9563-12d7d52842d4">577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:AmortizationPrepaidExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzgtNC0xLTEtMjAwNjI_4c6c3e65-06ec-4a5f-98f5-17416c48139f">638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of long-lived assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzktMS0xLTEtMjAwNjI_b43df664-79ed-4d6c-b67f-1e43905b162d">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzktMi0xLTEtMjAwNjI_5bdce883-4bdc-499c-a43a-6b6b1399408d">58</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzktMy0xLTEtMjAwNjI_30ee2a2d-3f3e-4b37-af35-4143d537c523">96</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzktNC0xLTEtMjAwNjI_cccb3fe8-2fbf-42d6-b403-b38449d5cf86">42</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on the retirement of long-lived assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="kof:LossOnTheRetirementOfLongLived" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEwLTEtMS0xLTIwMDYy_7b3a918f-4324-470a-a7f6-25ee40bf35d7">10</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:LossOnTheRetirementOfLongLived" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEwLTItMS0xLTIwMDYy_3ab26986-ca30-4062-87d4-bcda1623570e">199</ix:nonFraction></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:LossOnTheRetirementOfLongLived" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEwLTMtMS0xLTIwMDYy_640276f6-8ebc-47f8-8f57-bb779aa24f58">291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:LossOnTheRetirementOfLongLived" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEwLTQtMS0xLTIwMDYy_2d8123ab-837d-4353-a6ce-6cec290e73c7">318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on the retirement of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="kof:LossOnTheRetirementOfIntangibleAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzExLTEtMS0xLTIwMDYy_ac9a503a-63c8-464a-b5d9-0ab7902a4a16">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:LossOnTheRetirementOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzExLTItMS0xLTIwMDYy_ecbadbfc-b133-4bbb-a848-ca7eb9dccc5f">3</ix:nonFraction></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:LossOnTheRetirementOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzExLTMtMS0xLTIwMDYy_8cfcf20f-a893-4f9c-85f6-5522176b07af">375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:LossOnTheRetirementOfIntangibleAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzExLTQtMS0xLTIwMDYy_1a9f8efa-9980-45d1-a0ae-0f1c41074110">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share of the loss of associates and joint ventures accounted for using the equity method, net of taxes </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="kof:AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEyLTEtMS0xLTIwMDYy_7172dc76-c1a1-4643-84c2-41c1813ef789">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEyLTItMS0xLTIwMDYy_3d386a04-1782-4a29-a8fa-06d49a8f7da7">88</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEyLTMtMS0xLTIwMDYy_5b234531-3042-45d7-ad5f-9c85c9a5e4ee">281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="kof:AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEyLTQtMS0xLTIwMDYy_5d4bfcf3-40d9-4346-9e5e-df5c7ef7c407">131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:AdjustmentsForInterestIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEzLTEtMS0xLTIwMDYy_c7980f7d-eb97-47cc-a028-bbb9ef5020d5">45</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:AdjustmentsForInterestIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEzLTItMS0xLTIwMDYy_824b7198-dcf0-44ca-a0f2-925039d231e5">932</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:AdjustmentsForInterestIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEzLTMtMS0xLTIwMDYy_e4c68d5e-bfdf-4fca-ad94-b74c7d8b0b7a">1,047</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:AdjustmentsForInterestIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEzLTQtMS0xLTIwMDYy_722ede3e-f78f-493c-98b5-de52e5f3301a">1,230</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:AdjustmentsForInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE0LTEtMS0xLTIwMDYy_74b42b99-8a09-4557-aa21-8684fe27b570">302</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:AdjustmentsForInterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE0LTItMS0xLTIwMDYy_8a14e2dc-7a29-428f-9351-891f0ef1bb29">6,192</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:AdjustmentsForInterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE0LTMtMS0xLTIwMDYy_46633081-96e7-4b38-88df-e2f64a1445bd">7,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:AdjustmentsForInterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE0LTQtMS0xLTIwMDYy_87fe17e0-ea68-48d7-bb27-c530724ef00c">6,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange (income) loss, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE1LTEtMS0xLTIwMDYy_208d4ac6-960e-4225-800d-a0769f6188e8">11</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE1LTItMS0xLTIwMDYy_9b429075-20ff-4ac1-9227-b20396a74fdd">227</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE1LTMtMS0xLTIwMDYy_84baa805-603d-4d5b-be00-e7c7d012460d">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE1LTQtMS0xLTIwMDYy_c40dba46-d1f6-44dc-a21d-e235ea115217">330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash movements in post-employment and other non-current employee benefits obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="kof:AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE2LTEtMS0xLTIwMDYy_e18b7590-16fa-4df3-8e9b-2ce9b61aee05">16</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE2LTItMS0xLTIwMDYy_dd9a9d80-2dc9-44ec-a2ff-230cbb6512c8">328</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE2LTMtMS0xLTIwMDYy_e0889fee-43f8-4adc-8da6-e016bf593970">368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE2LTQtMS0xLTIwMDYy_3e8eeb84-c7aa-4396-9edd-df09eb161368">239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE3LTEtMS0xLTIwMDYy_14cd3622-0fe3-4784-abf9-02cb81de63e3">12</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE3LTItMS0xLTIwMDYy_0c460a2e-624f-4bd0-b80d-e909b4b8de35">250</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE3LTMtMS0xLTIwMDYy_396a9b2d-1779-41f3-af28-ff8c9b86a036">2,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE3LTQtMS0xLTIwMDYy_d17f7f00-1b28-457d-86b0-3f04d9dceb59">948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Monetary position gain, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="kof:AdjustmentsForMonetaryPositionGainLossNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE4LTEtMS0xLTIwMDYy_638a434d-bc27-49aa-b4b1-b7e23eed126f">36</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:AdjustmentsForMonetaryPositionGainLossNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE4LTItMS0xLTIwMDYy_4c0f3290-aa5a-4baa-8112-16de11731abb">734</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:AdjustmentsForMonetaryPositionGainLossNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE4LTMtMS0xLTIwMDYy_ff85b09f-37fc-470c-93f7-1f66807f1e7a">376</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:AdjustmentsForMonetaryPositionGainLossNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE4LTQtMS0xLTIwMDYy_e32c0ab9-996f-4a29-af11-7d3a90dffc2a">221</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market value loss on financial instruments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="kof:AdjustmentsForMarketValueLossOnFinancialInstruments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE5LTEtMS0xLTIwMDYy_ddd4eb9b-89e4-455c-8e79-4231c6619383">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:AdjustmentsForMarketValueLossOnFinancialInstruments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE5LTItMS0xLTIwMDYy_5f21cd2b-6ff5-44bd-9d52-d5493be05a40">80</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:AdjustmentsForMarketValueLossOnFinancialInstruments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE5LTMtMS0xLTIwMDYy_6b5c4a4e-2df7-4c1a-a2d3-8007868dd8fa">212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="kof:AdjustmentsForMarketValueLossOnFinancialInstruments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE5LTQtMS0xLTIwMDYy_86573253-5fdd-466c-838f-0dbb3ff7f2fc">288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Increase / decrease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="kof:AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIxLTEtMS0xLTIwMDYy_e0dca6be-11b6-444e-8077-235855c1025c">99</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="kof:AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIxLTItMS0xLTIwMDYy_3f819bb8-8b0d-4a3c-82fa-b31098557df3">2,041</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIxLTMtMS0xLTIwMDYy_fb6eaf8e-d331-4969-8c1b-27508d58a2ef">3,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="kof:AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIxLTQtMS0xLTIwMDYy_b40f5816-16bd-4085-9e46-b1462e1b5d48">1,858</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current financial assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseInOtherCurrentAssets1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIyLTEtMS0xLTIwMDYy_be8bf47b-1e43-4b67-a29c-b9c6bebda6fd">27</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseInOtherCurrentAssets1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIyLTItMS0xLTIwMDYy_f484a0ab-7ff8-4616-adc6-c97f32a40625">550</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseInOtherCurrentAssets1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIyLTMtMS0xLTIwMDYy_1bb05aba-04e4-4ade-a24b-3fb4731e84db">552</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="kof:IncreaseDecreaseInOtherCurrentAssets1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIyLTQtMS0xLTIwMDYy_7c3adb77-e546-488d-b010-c0fff1ff6611">100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIzLTEtMS0xLTIwMDYy_a1c142ed-a044-475d-a706-125b6ef3974c">110</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInInventories" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIzLTItMS0xLTIwMDYy_dfc30468-c895-416a-a8e2-8157a3ffeb48">2,262</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:AdjustmentsForDecreaseIncreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIzLTMtMS0xLTIwMDYy_015d9b10-899e-46ce-95a4-2540a485ce6e">190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInInventories" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIzLTQtMS0xLTIwMDYy_6f439153-2144-4ea9-bc24-c2e278da4f07">1,140</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Suppliers and other accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI0LTEtMS0xLTIwMDYy_d2abe3d6-0106-43ab-8434-cc3998819fe8">217</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI0LTItMS0xLTIwMDYy_3ba70390-320e-4af0-9af5-d9cd41bc0ac3">4,448</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI0LTMtMS0xLTIwMDYy_c6d1be83-e72c-4f2d-8def-31ea2ec17a9e">1,037</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI0LTQtMS0xLTIwMDYy_eaf49ec1-1edf-4b42-b7be-8d9e6d8ced31">5,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInOtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI1LTEtMS0xLTIwMDYy_13b8450a-e022-4976-ba1a-50f3b7d8d68f">20</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInOtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI1LTItMS0xLTIwMDYy_15736855-eb6f-4f09-8936-ba7c978fd5d0">401</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:AdjustmentsForIncreaseDecreaseInOtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI1LTMtMS0xLTIwMDYy_47bf0ae1-66cc-44c4-93ad-9b9bc0bd021d">378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInOtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI1LTQtMS0xLTIwMDYy_09bb901d-e4ee-415c-8d35-2c72252e27f1">231</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI2LTEtMS0xLTIwMDYy_ae95c6ab-c451-490c-8be6-af715064d6e8">23</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI2LTItMS0xLTIwMDYy_59b7ac9a-9ed1-48ca-8256-5e7dae7f1dc3">471</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI2LTMtMS0xLTIwMDYy_b869370a-0c2c-4263-b530-8196bdff9e1e">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI2LTQtMS0xLTIwMDYy_b9a63be7-4ff7-40e5-ac53-ec586849961e">478</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="kof:AdjustmentsForOtherTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI3LTEtMS0xLTIwMDYy_12b09bc4-d424-4752-b312-811c6be9c648">119</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:AdjustmentsForOtherTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI3LTItMS0xLTIwMDYy_c17a5fe7-8509-4ab8-8f18-36db83fe5668">2,443</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:AdjustmentsForOtherTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI3LTMtMS0xLTIwMDYy_37b918ac-3832-4990-b706-f2f0a778135f">3,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:AdjustmentsForOtherTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI3LTQtMS0xLTIwMDYy_73a5b3bd-5467-4f40-8096-aaabb59c6a3e">404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="kof:AdjustmentsForIncreaseDecreaseInIncomeTaxPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI4LTEtMS0xLTIwMDYy_cb210ae2-3377-4bff-a876-16a32486d1a9">298</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="kof:AdjustmentsForIncreaseDecreaseInIncomeTaxPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI4LTItMS0xLTIwMDYy_7445426f-38f7-4ee8-b7c0-913f02080bad">6,106</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:AdjustmentsForIncreaseDecreaseInIncomeTaxPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI4LTMtMS0xLTIwMDYy_6a6a8ddd-d342-47fb-acf3-c7c8c7768003">4,990</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="kof:AdjustmentsForIncreaseDecreaseInIncomeTaxPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI4LTQtMS0xLTIwMDYy_61dc9da4-2d92-4831-a8af-a19d12bb878e">5,210</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows generated from operating activities </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI5LTEtMS0xLTIwMDYy_b065ff8e-90e8-44ec-93b4-973d7c3c3b3e">1,594</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI5LTItMS0xLTIwMDYy_94f16365-4bca-4c36-a154-51d3cd2f557d">32,721</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI5LTMtMS0xLTIwMDYy_2ea8b5d1-8e32-4a8c-b15b-c0327de03035">35,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI5LTQtMS0xLTIwMDYy_2087b236-6817-4ea9-881a-76672129f783">31,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">INVESTING ACTIVITIES:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest received</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:InterestReceivedClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM1LTEtMS0xLTIwMDYy_8a22aa82-e984-4427-8324-3917c4ae271d">45</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:InterestReceivedClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM1LTItMS0xLTIwMDYy_03ac0654-1eec-4014-a7a2-5a4d7069837a">932</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:InterestReceivedClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM1LTMtMS0xLTIwMDYy_b0657e06-7d70-4904-aa75-a267871127ed">1,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:InterestReceivedClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM1LTQtMS0xLTIwMDYy_8701ee48-13d3-459f-b1f4-cae2f97f14a7">1,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions of long-lived assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM2LTEtMS0xLTIwMDYy_b6c6158c-457d-43b8-ad01-027719a7877d">455</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM2LTItMS0xLTIwMDYy_62260c60-651c-4002-914a-833d108c61ee">9,344</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM2LTMtMS0xLTIwMDYy_109fc026-1292-4924-892a-c6cc3fdf66c7">9,655</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM2LTQtMS0xLTIwMDYy_bb3443c1-d07a-4ebf-8dd9-eecc9ff060aa">10,324</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from the sale of long-lived assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM3LTEtMS0xLTIwMDYy_dda377b4-5399-408f-a14d-14d010be39da">13</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM3LTItMS0xLTIwMDYy_7add0b35-253c-4155-9289-defacbdc9f8b">259</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM3LTMtMS0xLTIwMDYy_8dd645bb-8353-44fb-b83c-8d448b3efad6">274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM3LTQtMS0xLTIwMDYy_9a0e1c88-8917-4f39-b133-89c447a0ada9">330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM4LTEtMS0xLTIwMDYy_5474afcd-e645-47ff-8729-74caf57418d5">31</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM4LTItMS0xLTIwMDYy_332382d8-02c2-40d2-a581-9e66cba330c0">645</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM4LTMtMS0xLTIwMDYy_a4db4fa8-a0e8-452e-979b-1bdd7f8b07be">289</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM4LTQtMS0xLTIwMDYy_7a725703-5294-4b1b-bfe5-49d6b79f7e54">698</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesOnDisposalsOfOtherNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM5LTEtMS0xLTIwMDYy_dfd12f74-a564-4f05-b4fd-0d4a38fb248b">36</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesOnDisposalsOfOtherNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM5LTItMS0xLTIwMDYy_8dd3a7b5-7c9a-4ec5-8fa4-559b3a1e0b3b">766</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:GainsLossesOnDisposalsOfOtherNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM5LTMtMS0xLTIwMDYy_fad46550-c858-4923-aa2f-eaf6014cfb72">325</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:GainsLossesOnDisposalsOfOtherNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM5LTQtMS0xLTIwMDYy_509acfa8-3862-488e-abe0-5e1cb28793e0">711</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends received from investments in associates and joint ventures (Note 8)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQwLTEtMS0xLTIwMDYy_1841aa14-ffa1-45f4-a2d8-98814b4cdc34">1</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQwLTItMS0xLTIwMDYy_728539df-fd70-4811-9ae0-49ca94f16ca0">16</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQwLTMtMS0xLTIwMDYy_0013ddde-5a85-4062-abd6-6fee955b5831">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQwLTQtMS0xLTIwMDYy_38e53a1f-27b8-4cd5-9893-ea8594294fd7">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in financial assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQxLTEtMS0xLTIwMDYy_b94eeb92-a1b5-4655-9bde-818e5f83e19c">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQxLTItMS0xLTIwMDYy_f13f8f6f-391a-4678-8daa-ba96daea6ec7">1</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQxLTMtMS0xLTIwMDYy_2aa6333b-fcae-4b82-9a9b-6c8c928f014a">1,576</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQxLTQtMS0xLTIwMDYy_ff50ddf0-44d4-4d6e-972b-8279c7cd3d9b">572</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows (used in) investing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  (<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQyLTEtMS0xLTIwMDYy_e5c546ee-ff84-4933-8b9f-dcba18ce6844">463</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQyLTItMS0xLTIwMDYy_9ac49898-4b44-4efd-8070-0e85897dcf33">9,547</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQyLTMtMS0xLTIwMDYy_e892db20-3489-47b2-97f6-90a90f07960e">10,508</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQyLTQtMS0xLTIwMDYy_75f5228b-6e68-41e7-a099-714ffebcc698">10,744</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FINANCING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from borrowings</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ1LTEtMS0xLTIwMDYy_0619606e-ad35-4eff-9b1b-db719825c19f">545</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ1LTItMS0xLTIwMDYy_fcd29eb0-bb0d-48ab-aa26-eb2761e54a58">11,191</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ1LTMtMS0xLTIwMDYy_87aa8002-2087-40d9-9fbd-ca51e331a6b6">62,297</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ1LTQtMS0xLTIwMDYy_2855c5dc-a436-450a-a1df-26f3dddd0dd1">10,736</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayments of borrowings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ2LTEtMS0xLTIwMDYy_46b7dc8a-9a42-4633-ab9e-dd033a1df236">692</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ2LTItMS0xLTIwMDYy_0c2c08c8-8233-4575-bd38-64887e144a33">14,189</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ2LTMtMS0xLTIwMDYy_f77fe627-8aeb-4727-bce6-d396c5dcaf2e">45,187</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ2LTQtMS0xLTIwMDYy_7b2ba643-9e4f-4573-918a-e31cb2135dd8">20,460</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:InterestPaidClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ3LTEtMS0xLTIwMDYy_e6781b02-a891-44c0-afa0-11f4800d1a33">226</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:InterestPaidClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ3LTItMS0xLTIwMDYy_af69d7ca-ee91-422c-a112-a053ecba4e26">4,646</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:InterestPaidClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ3LTMtMS0xLTIwMDYy_4d00016e-a94f-4869-8d47-6be0829d3c12">6,102</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:InterestPaidClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ3LTQtMS0xLTIwMDYy_9a1f0205-52e9-44e4-b871-8d5228332723">4,682</ix:nonFraction>)</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:DividendsPaidClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ4LTEtMS0xLTIwMDYy_70930d42-3ba5-45ba-a949-ef99a6017616">519</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:DividendsPaidClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ4LTItMS0xLTIwMDYy_85ea8da6-fe05-40d2-92fe-179458c3893d">10,649</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:DividendsPaidClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ4LTMtMS0xLTIwMDYy_095b9eb1-294d-4d17-9ef4-03fde7c285d0">10,278</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:DividendsPaidClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ4LTQtMS0xLTIwMDYy_ef618d63-b6b8-4c5d-883d-1d7b7cef24bb">7,440</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="kof:LeaseInterestPaidClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ5LTEtMS0xLTIwMDYy_ca37aa94-cd3c-44ca-9982-f13e69cc4694">5</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:LeaseInterestPaidClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ5LTItMS0xLTIwMDYy_d4be3e75-caf4-4b45-970c-fcc4b4862c74">101</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:LeaseInterestPaidClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ5LTMtMS0xLTIwMDYy_91d5251f-3bfe-4ab7-83c1-9bba4d5fcc24">105</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:LeaseInterestPaidClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ5LTQtMS0xLTIwMDYy_1cb54933-0f09-43ae-a0cb-8d891f1015b5">129</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:CashOutflowForLeases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUwLTEtMS0xLTIwMDYy_9952bf5b-584b-4175-8950-ce5d9158a039">31</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:CashOutflowForLeases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUwLTItMS0xLTIwMDYy_cb5aaced-8b2a-4bc6-aed3-d54683db42b8">629</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:CashOutflowForLeases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUwLTMtMS0xLTIwMDYy_38219862-7c16-4097-8a10-2f40fa7f6505">573</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:CashOutflowForLeases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUwLTQtMS0xLTIwMDYy_8479051f-0d42-430e-9156-c7ca403a926e">492</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUxLTEtMS0xLTIwMDYy_ed386753-bfbe-4546-b2b2-69a309d628a3">60</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUxLTItMS0xLTIwMDYy_16441f5f-9a01-4834-aeb4-4c0f58519f67">1,240</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUxLTMtMS0xLTIwMDYy_64a43b90-8a76-40c8-935d-b59f45098b63">365</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUxLTQtMS0xLTIwMDYy_dd3cdc8a-b108-4f50-bb30-d870432728c5">327</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash flows (used in) / obtained from financing activities </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUyLTEtMS0xLTIwMDYy_5de25526-b6e7-43b3-9e61-40c77e21649d">988</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUyLTItMS0xLTIwMDYy_472543f6-cae0-494d-90f9-58913d096d1a">20,263</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUyLTMtMS0xLTIwMDYy_a89e417f-fd5e-4bc3-9d6d-f79e6c38ee8a">417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUyLTQtMS0xLTIwMDYy_e44888a8-f387-439d-a68e-98d7556f1f43">22,794</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU0LTEtMS0xLTIwMDYy_d98b9468-d05c-46aa-8a82-cc22fc11203f">143</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU0LTItMS0xLTIwMDYy_12043c97-bb62-4272-a304-7c739c40f2ee">2,911</ix:nonFraction></span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU0LTMtMS0xLTIwMDYy_cb2f26d8-a50d-41c7-a665-4bc455428e3d">25,056</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU0LTQtMS0xLTIwMDYy_e24c2c01-2c47-4fb1-b020-790c9b0111c2">2,249</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at the beginning of the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c1dbc37c9ab429289a16204bfe168e6_I20201231" decimals="-6" name="ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU2LTEtMS0xLTIwMDYy_1f16acbf-388e-48c2-abaa-7181fcb265ca">2,120</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU2LTItMS0xLTIwMDYy_0572686f-3ad6-4389-a381-b8accee3995d">43,497</ix:nonFraction></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU2LTMtMS0xLTIwMDYy_31e6dbb2-24db-45e3-a15a-ca4f4265581e">20,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7942ee1c074648669cc6c7784671842a_I20181231" decimals="-6" name="ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU2LTQtMS0xLTIwMDYy_766e793d-733e-4ca2-94c3-e3bd5bff6e95">23,727</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of exchange rate changes and inflation effects on cash and cash equivalents held in foreign currencies</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231" decimals="-6" name="ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU3LTEtMS0xLTIwMDYy_00632a4a-c215-45de-96bf-0c88703a9c30">41</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU3LTItMS0xLTIwMDYy_ac3d3f97-9054-4bab-9fd5-3b309dbbb587">840</ix:nonFraction></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU3LTMtMS0xLTIwMDYy_ac8732b3-3e75-4238-b1d3-bc5c3b98733d">2,050</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU3LTQtMS0xLTIwMDYy_8c38da3f-077a-46f4-b309-69ef5615fdca">987</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at the end of the period</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$  <ix:nonFraction unitRef="usd" contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231" decimals="-6" name="ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU4LTEtMS0xLTIwMDYy_68922685-525c-42a8-8a99-f23437c36af0">2,304</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU4LTItMS0xLTIwMDYy_2a87d196-36a6-4064-8571-1d9adeab9906">47,248</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU4LTMtMS0xLTIwMDYy_1fe82d05-4dbe-41d6-acb2-c6d8e26399f8">43,497</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU4LTQtMS0xLTIwMDYy_9c74d659-ae89-4841-a73a-8720b389e289">20,491</ix:nonFraction></span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;padding-left:10.43pt;position:relative;top:-3.5pt;vertical-align:baseline"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d" footnoteRole="http://www.xbrl.org/2003/role/footnote">Convenience translation to U.S. dollars ($)&#160;&#8211; See Note 2.2.3</ix:footnote></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated statements of cash flows.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-9</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_187"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to the Consolidated Statements </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021, 2020 and 2019</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts expressed in millions of U.S. dollars ($)&#160;and in millions of Mexican pesos (Ps.) </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfParentEntityInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90ZXh0cmVnaW9uOmE2MjMwMDMwYzMxNDRhZDQ5MzZjNWE3YjZjOWQ4ZTM0XzE0NTU_6817eee7-d83b-48a9-b262-86532bd745d8" continuedAt="ifaf0083c41d04da591bd21d470e71cea" escape="true">Activities of the Company </ix:nonNumeric></span></div><ix:continuation id="ifaf0083c41d04da591bd21d470e71cea" continuedAt="ie6e6ac88e1b44555bb0eb21f214ebe72"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Coca-Cola FEMSA, S.A.B. de C.V.  (&#8220;Coca-Cola FEMSA&#8221;) is a Mexican corporation, mainly engaged in acquiring, holding and transferring all types of bonds, shares and marketable securities. Coca-Cola FEMSA and its subsidiaries (the &#8220;Company&#8221;), are mainly engaged in the production, distribution and marketing of certain Coca-Cola trademark beverages in Mexico, Central America (Guatemala, Nicaragua, Costa Rica and Panama), Colombia, Brazil, Uruguay, Argentina. The Coca-Cola trademark beverages include: sparkling beverages (colas and flavored sparkling beverages), waters and other beverages (including juice drinks, coffee, teas, milk, value-added dairy, sports drinks, energy drinks, alcoholic beverages and plant-based drinks). In addition, the Company distributes and sell Heineken-owned brand beer products and Monster products in all of the countries where we operate.</span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coca-Cola FEMSA is indirectly owned by Fomento Economico Mexicano, S.A.B. de C.V. (&#8220;FEMSA&#8221;), which holds <ix:nonFraction unitRef="number" contextRef="ib59dbe08231e4755aa12f3e985686b5c_D20210101-20211231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90ZXh0cmVnaW9uOmE2MjMwMDMwYzMxNDRhZDQ5MzZjNWE3YjZjOWQ4ZTM0Xzc3Mg_bab1125c-fb8b-424c-b8dd-7a29748ff684">47.2</ix:nonFraction>% of its capital stock and <ix:nonFraction unitRef="number" contextRef="ib59dbe08231e4755aa12f3e985686b5c_D20210101-20211231" decimals="2" name="ifrs-full:ProportionOfVotingRightsHeldInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90ZXh0cmVnaW9uOmE2MjMwMDMwYzMxNDRhZDQ5MzZjNWE3YjZjOWQ4ZTM0XzgwMA_19829723-0e8f-4442-b70a-91986046551b">56</ix:nonFraction>% of its voting shares and The Coca-Cola Company (&#8220;TCCC&#8221;), which indirectly owns <ix:nonFraction unitRef="number" contextRef="if4f7ed5bc67c47d79b17e4fbe27cc6f8_D20210101-20211231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90ZXh0cmVnaW9uOmE2MjMwMDMwYzMxNDRhZDQ5MzZjNWE3YjZjOWQ4ZTM0Xzg4Mg_584eb02e-c329-4e1f-a4d4-34a83cb072e1">27.8</ix:nonFraction>% of its capital stock and <ix:nonFraction unitRef="number" contextRef="if4f7ed5bc67c47d79b17e4fbe27cc6f8_D20210101-20211231" decimals="3" name="ifrs-full:ProportionOfVotingRightsHeldInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90ZXh0cmVnaW9uOmE2MjMwMDMwYzMxNDRhZDQ5MzZjNWE3YjZjOWQ4ZTM0XzkxMA_9ba19cd5-2b41-49be-9547-3c84aac8f5e8">32.9</ix:nonFraction>% of its voting shares. The remaining Coca-Cola FEMSA shares trade on the Bolsa Mexicana de Valores, S.A.B. de C.V. (BMV: KOF UBL) as series &#8220;L&#8221; shares which represents <ix:nonFraction unitRef="number" contextRef="ifae74c2d3bc343d5937d01beeb435681_D20210101-20211231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90ZXh0cmVnaW9uOmE2MjMwMDMwYzMxNDRhZDQ5MzZjNWE3YjZjOWQ4ZTM0XzEwODA_9790ef44-94b2-4426-bf4a-5c909dd108d6">15.6</ix:nonFraction>% of our common equity and its American Depositary Shares (&#8220;ADS&#8221;) (equivalent to <ix:nonFraction unitRef="shares" contextRef="ifab14e02632b4d2aa62d0a4b61bd9301_I20211231" decimals="INF" name="kof:EquivalentSharesInOwnershipInterestInJointVenture" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90ZXh0cmVnaW9uOmE2MjMwMDMwYzMxNDRhZDQ5MzZjNWE3YjZjOWQ4ZTM0XzExNjI_3175ab35-d05b-49d5-8677-0f5c8c49fa0f">ten</ix:nonFraction> series &#8220;L&#8221; shares) trade on the New York Stock Exchange, Inc (NYSE: KOF) as series &#8220;B&#8221; which represents <ix:nonFraction unitRef="number" contextRef="i937d50e761e244f18a76d5b8e1217274_D20210101-20211231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90ZXh0cmVnaW9uOmE2MjMwMDMwYzMxNDRhZDQ5MzZjNWE3YjZjOWQ4ZTM0XzEyNjk_0f78789b-4b09-4c99-a08a-c4514b3da05d">9.4</ix:nonFraction>% of our common equity. The address of its registered office and principal place of business is Mario Pani No. 100, Colonia Santa Fe Cuajimalpa, Alcald&#237;a Cuajimalpa de Morelos, 05348, Mexico City, Mexico.  </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90ZXh0cmVnaW9uOmE2MjMwMDMwYzMxNDRhZDQ5MzZjNWE3YjZjOWQ4ZTM0XzE0NTY_b3c5de6b-a644-4dfc-9cdf-3035cbee1243" continuedAt="i930679a9984a45b9934309a7f8bb274e" escape="true"><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020 the most significant subsidiaries which the Company controls are: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.429%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Activity</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Country</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ownership percentage 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ownership percentage 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Propimex, S. de R.L. de C.V. (1)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2f7a9596480940099519460cb5c503c9_D20210101-20211231" name="kof:SubsidiariesActivities" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzEtMS0xLTEtMjAwNjI_89f23478-53ef-4232-8f5c-bc4f39d83c7e">Distribution</ix:nonNumeric> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2f7a9596480940099519460cb5c503c9_D20210101-20211231" name="ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzEtMi0xLTEtMjAwNjI_80652a60-b3f8-4534-991f-270fa4c8236b">Mexico</ix:nonNumeric> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2f7a9596480940099519460cb5c503c9_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzEtMy0xLTEtMjAwNjI_5ddcacb7-0669-459c-9e88-31c1dba58165">100.00</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i45bf73c191464b74bef2a06704d54aba_D20200101-20201231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzEtNC0xLTEtMjAwNjI_b67d72d2-0b20-45cd-9005-6bafabec1339">100.00</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Controladora Interamericana de Bebidas, S. de R. L. de C.V.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i07f047fa9d3e4a498bc96f7ab74c43ba_D20210101-20211231" name="kof:SubsidiariesActivities" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzItMS0xLTEtMjAwNjI_622c6f79-6980-4fcd-82f2-f99e27e748a8">Holding</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i07f047fa9d3e4a498bc96f7ab74c43ba_D20210101-20211231" name="ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzItMi0xLTEtMjAwNjI_bc8f48f3-064c-4bb4-8824-a743d1679790">Mexico</ix:nonNumeric> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i07f047fa9d3e4a498bc96f7ab74c43ba_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzItMy0xLTEtMjAwNjI_d90e555d-991f-4ece-b60b-2fae9841b863">100.00</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icea4fa92ab6740158fbc41125c357613_D20200101-20201231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzItNC0xLTEtMjAwNjI_104d34a8-09f3-41c6-ba8c-fcf75623e876">100.00</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spal Industria Brasileira de Bebidas, S.A.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3ac648e5e96c41259b5dbeb980a5d055_D20210101-20211231" name="kof:SubsidiariesActivities" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzMtMS0xLTEtMjAwNjI_ca526a3a-4c6a-4337-aa34-903496e4653e">Production and distribution</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3ac648e5e96c41259b5dbeb980a5d055_D20210101-20211231" name="ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzMtMi0xLTEtMjAwNjI_a0044e57-6103-46d9-b23e-6c911d5929c3">Brazil</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3ac648e5e96c41259b5dbeb980a5d055_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzMtMy0xLTEtMjAwNjI_66718f1c-d0a8-492f-b78d-c5349cfc318b">84.38</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2030921107db4d5294b9306aadad7ac2_D20200101-20201231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzMtNC0xLTEtMjAwNjI_305ccabf-eea7-439f-93db-34a3b688fea7">84.38</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Servicios Refresqueros del Golfo y Bajio, S. de R.L. de C.V.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if78bba1d63e94f40995256c80d920730_D20210101-20211231" name="kof:SubsidiariesActivities" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzUtMS0xLTEtMjAwNjI_89246c09-06be-4482-9e9d-fc5ebc3f1764">Production</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if78bba1d63e94f40995256c80d920730_D20210101-20211231" name="ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzUtMi0xLTEtMjAwNjI_39fc1d66-ab22-4578-ae24-9fc76ff53b85">Mexico</ix:nonNumeric> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if78bba1d63e94f40995256c80d920730_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzUtMy0xLTEtMjAwNjI_42c0a10c-9d58-47ec-b657-d2561a3dcd54">100.00</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic3758c0941ff49baac5a09b834f02a38_D20200101-20201231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzUtNC0xLTEtMjAwNjI_c5e2db72-2f78-4006-b181-bb8a0403e0ac">100.00</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Embotelladora Mexicana de Bebidas Refrescantes, S. de R.L. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i84c111c4611f4358ba59e7af714fa12b_D20210101-20211231" name="kof:SubsidiariesActivities" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzYtMS0xLTEtMzc3MDA_1d90a1c7-bffc-4404-8ac5-9e73b50207f3">Production</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i84c111c4611f4358ba59e7af714fa12b_D20210101-20211231" name="ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzYtMi0xLTEtMzc3MDg_2f4f1a46-f99d-4939-bcb3-eb56ed4688fc">Mexico</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i84c111c4611f4358ba59e7af714fa12b_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzYtMy0xLTEtMzc3MTU_18796cf3-160e-4509-b967-1e2da8aabfcf">100.00</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia2ad8bfb52f44879978fcfdf3a573505_D20200101-20201231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzYtNC0xLTEtMzc3MTU_0df99038-b17c-42f0-a4a5-00f6073dbe48">100.00</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:112%;position:relative;top:-4.2pt;vertical-align:baseline"><ix:continuation id="ie6e6ac88e1b44555bb0eb21f214ebe72" continuedAt="i4e0671bc7c694842b51ab3a3cf231963"><ix:continuation id="i930679a9984a45b9934309a7f8bb274e" continuedAt="i8894644696804d93a367d953586f46b0">(1)</ix:continuation></ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i4e0671bc7c694842b51ab3a3cf231963"><ix:continuation id="i8894644696804d93a367d953586f46b0"> During 2021, Distribuidora y Manufacturera del Valle de M&#233;xico, S. de R. L. de C.V merged into Propimex, S. de R.L. de C.V.</ix:continuation></ix:continuation> </span></div><div><span><br/></span></div><div id="i068f03db026d455ca4285bbb327eb089_190"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTAvZnJhZzowNzJkN2RjNDZmY2M0ODVhYTY5Zjc2NWQ4NTExNmYyZC90ZXh0cmVnaW9uOjA3MmQ3ZGM0NmZjYzQ4NWFhNjlmNzY1ZDg1MTE2ZjJkXzIwNjM4_50006e95-b28f-42d5-b707-969751216abd" continuedAt="ic4f08abc39874084a994e2fdc809804a" escape="true">Basis of Preparation </ix:nonNumeric></span></div><ix:continuation id="ic4f08abc39874084a994e2fdc809804a" continuedAt="i47c9c64ddc6a45fd881dd2cb4c03a927"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.1 Statement of compliance </span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements of the Company as of December&#160;31, 2021 and 2020 and for the years ended December&#160;31, 2021, 2020 and 2019 have been prepared in accordance with International Financial Reporting Standards (&#8220;IFRS&#8221;) as issued by the International Accounting Standards Board (&#8220;IASB&#8221;). </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s consolidated financial statements and notes were authorized for issuance by the Company&#8217;s Chief Executive Officer John Anthony Santa Maria Otazua and Chief Financial Officer Constantino Spas Montesinos on February 23, 2022. These consolidated financial statements and notes were then approved by the Company&#8217;s Board of Directors on February 25, 2022 and by the Shareholders meeting on March 28, 2022. The accompanying consolidated financial statements were approved for issuance in the Company&#8217;s annual report on form 20-F by the Company&#8217;s Chief Executive Officer and Chief Financial Officer on April 8, 2022 and subsequent events have been considered through that date (see Note 27).  </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.2 Basis of measurement and presentation </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared on the historical cost basis except for the following: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Derivative financial instruments </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Trust assets of post-employment and other non-current employee benefit plans</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i47c9c64ddc6a45fd881dd2cb4c03a927" continuedAt="i5dfded572b5b49a386627649a4707c45"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of recognized assets and liabilities that are designated as hedged items in fair value hedges that would otherwise be carried at amortized cost are adjusted to record changes in the fair values attributable to the risks that are being hedged in effective hedge relationship.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements of subsidiaries whose functional currency is the currency of a hyperinflationary economy are stated in terms of the measuring unit current at the end of the reporting period. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.2.1 Presentation of consolidated income statement </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its costs and expenses by function in the consolidated income statement in order to conform to industry practices. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.2.2 Presentation of consolidated statements of cash flows </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company presents its consolidated statement of cash flows using the indirect method. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.2.3 Convenience translation to U.S. dollars ($) </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements are stated in millions of Mexican pesos (&#8220;Ps.&#8221;) and rounded to the nearest million unless stated otherwise. However, solely for the convenience of the readers, the consolidated statement of financial position as of December&#160;31, 2021 and the consolidated income statement, the consolidated statement of comprehensive income and consolidated statement of cash flows for the year ended December&#160;31, 2021 were converted into U.S. dollars at the exchange rate of Ps. <ix:nonFraction unitRef="mxnPerUSD" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="4" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTAvZnJhZzowNzJkN2RjNDZmY2M0ODVhYTY5Zjc2NWQ4NTExNmYyZC90ZXh0cmVnaW9uOjA3MmQ3ZGM0NmZjYzQ4NWFhNjlmNzY1ZDg1MTE2ZjJkXzI0MTk_0148fcb3-ef0d-4a22-beee-5199c6f087b2">20.5140</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per U.S. dollar as published by the Federal Reserve Bank of New York on December&#160;31, 2021, the last date in 2021 for which information is available. This arithmetic conversion should not be construed a representation that the amounts expressed in Mexican pesos may be converted into U.S. dollars at that or any other exchange rate. As of March</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16, 2022 (the issuance date of these financial statements) such exchange rate was Ps. <ix:nonFraction unitRef="mxnPerUSD" contextRef="id615e183225745f0855ea397d72010da_I20220316" decimals="4" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTAvZnJhZzowNzJkN2RjNDZmY2M0ODVhYTY5Zjc2NWQ4NTExNmYyZC90ZXh0cmVnaW9uOjA3MmQ3ZGM0NmZjYzQ4NWFhNjlmNzY1ZDg1MTE2ZjJkXzI4MzQ_168bbab1-6cb2-4dc7-9dff-207ae3762af7">20.7280</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per U.S. dollar, a depreciation of <ix:nonFraction unitRef="number" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="4" name="kof:IncreaseDecreaseInForeignCurrencyExchangeRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTAvZnJhZzowNzJkN2RjNDZmY2M0ODVhYTY5Zjc2NWQ4NTExNmYyZC90ZXh0cmVnaW9uOjA3MmQ3ZGM0NmZjYzQ4NWFhNjlmNzY1ZDg1MTE2ZjJkXzI4NzI_05dc19a1-bd11-432f-b29d-e9426360b9fa">1.04</ix:nonFraction>% since December&#160;31, 2021.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3 Critical accounting judgments and estimates </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the application of the Company&#8217;s accounting policies, which are described in Note 3, management is required to make judgments, estimates and assumptions about the carrying amounts of assets and liabilities that are not readily observable from other sources. The estimates and associated assumptions are based on historical experience and other factors that are considered to be relevant. Actual results may differ from these estimates. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimates and underlying assumptions are reviewed on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimate is revised if the revision affects only that period or in the period of the revision and future periods if the revision affects both current and future periods. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Judgements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the application of the Company&#8217;s accounting policies, management has made the following judgements which have the most significant effects on the amounts recognized in the consolidated financial statements:</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1 Key sources of estimation uncertainty </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the key assumptions concerning the future, and other key sources of estimation uncertainty at the end of the reporting period, that have a significant risk of causing a material adjustment to the carrying amounts of assets and liabilities within the next financial year. Existing circumstances and assumptions about future developments, however, may change due to market changes or circumstances arising beyond the control of the Company. Such changes are reflected in the assumptions when they occur. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.1 Impairment of indefinite lived intangible assets, goodwill and other depreciable long-lived assets </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with indefinite life as well as goodwill are subject to impairment tests annually or whenever indicators of impairment are present. Impairment exists when the carrying value of an asset or cash generating unit (CGU) exceeds its recoverable amount, which is the higher of its fair value less costs to sell and its value in use. The fair value less costs to sell calculation is based on available data from binding sales agreements in arm&#8217;s length transactions of similar assets or observable market prices less incremental costs for disposing of the asset. In order to determine whether such assets are impaired, the Company calculates an estimation of the value in use of the cash-generating units to which such assets have been allocated. Impairment losses are recognized in current earnings for the excess of the carrying amount of the asset or CGU and its value in use in the period the related impairment is determined. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses at each reporting date or annually whether there is an indication that a depreciable long-lived asset may be impaired. If any indication exists, the Company estimates the asset&#8217;s recoverable amount. When the carrying amount of an asset or CGU in which the asset is assigned exceeds its recoverable amount, the asset or CGU is considered impaired and is written down to its recoverable amount, which is determined based on its value in use. In assessing value in use, the estimated future cash flows expected </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i5dfded572b5b49a386627649a4707c45" continuedAt="i4e4c36c3d1bc4724958f502f72240ee1"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to be generated from the use of an asset or CGU are discounted to their present value using a discount rate that reflects current market assessments of the time value of money and the risks specific to the asset or CGU. In determining fair value less costs to sell, recent market transactions are considered, if available. If recent market transactions are not available, an appropriate valuation model is used. These calculations are corroborated by valuation multiples or other available fair value indicators. The key assumptions used to determine the recoverable amount for the Company&#8217;s CGUs, including a sensitivity analysis, are further explained in Notes 3.16 and 11. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.2 Useful lives of property, plant and equipment and intangible assets with definite useful lives </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, including returnable bottles which are expected to provide benefits over a period of more than one year, as well as intangible assets with definite useful lives are depreciated/amortized over their estimated useful lives. The Company bases its estimates on the experience of its technical personnel as well as its experience in the industry for similar assets; see Notes&#160;3.13, 10 and 11. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.3 Post-employment and other non-current employee benefits </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly or annually evaluates the reasonableness of the assumptions used in its post-employment and other non-current employee benefit computations. Information about such assumptions is described in Note 15. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.4 Income taxes </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax assets and liabilities are determined based on the differences between the financial statement carrying amounts and the tax bases of assets and liabilities. The Company recognizes deferred tax assets for unused tax losses and other credits and regularly reviews them for recoverability, based on its judgment regarding the probability of the expected timing and level of future taxable income, and the expected timing of the reversals of existing taxable temporary differences. See Note 23. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.5 Tax, labor and legal contingencies and provisions </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various claims and contingencies related to tax, labor and legal proceedings as described in Note 24. Due to their nature, such legal proceedings involve inherent uncertainties including, but not limited to, court rulings, negotiations between affected parties and governmental actions. Management periodically assesses the probability of loss for such contingencies, accrues a provision and/ or discloses the relevant circumstances, as appropriate. If the potential loss of any claim or legal proceeding is considered probable and the amount can be reasonably estimated, the Company accrues a provision for the estimated loss. Management&#8217;s judgment must be exercised to determine the likelihood of such a loss and an estimate of the amount, due to the subjective nature of the loss.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in numerous tax jurisdictions and is subject to periodic tax audits, in the normal course of business, by local tax authorities on a range of tax matters in relation to corporate tax, transfer pricing and indirect taxes. The impact of changes in local tax regulations and ongoing inspections by local tax authorities could materially impact the amounts recorded in the financial statements. Where the amount of tax payable is uncertain, the Company establishes provisions based on management&#8217;s estimates with respect to the likelihood of material tax exposures and the probable amount of the liability. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management periodically evaluates positions taken in tax returns with respect to situations in which applicable tax regulation is subject to interpretation and considers whether it is probable that a taxation authority will accept an uncertain tax treatment. The group measures its tax balances either based on the most likely amount or the expected value, depending on which method provides a better prediction of the resolution of the uncertainty. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of uncertain income tax positions is included in Note 24.6.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.6 Valuation of financial instruments </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to measure all derivative financial instruments at fair value. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of derivative financial instruments are determined considering quoted prices in recognized markets. If such instruments are not traded, fair value is determined by applying techniques based upon technical models supported by sufficient, reliable and verifiable data, recognized in the financial sector. The Company bases its forward price curves upon market price quotations. Management believes that the chosen valuation techniques and assumptions used are appropriate in determining the fair value of financial instruments. See Note 19. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.7 Business combinations </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i4e4c36c3d1bc4724958f502f72240ee1" continuedAt="ic1d2005899124d43b8f337f5ceb2e430"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Businesses combinations are accounted for using the acquisition method. The consideration transferred in a business combination is measured at fair value, which is calculated as the sum of the acquisition-date fair values of the assets transferred by the Company to and liabilities assumed by the Company from the former owners of the acquiree, the amount of any non-controlling interest in the acquiree and the equity interests issued by the Company in exchange for control of the acquiree.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the acquisition date, the identifiable assets acquired, and the liabilities assumed are recognized and measured at their fair value, except when: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;deferred tax assets or liabilities, and assets or liabilities related to employee benefit arrangements are recognized and measured in accordance with IAS 12, Income Taxes and IAS 19, Employee Benefits, respectively; </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;liabilities or equity instruments related to share-based payment arrangements of the acquiree or share-based payment arrangements of the Company entered into to replace share-based payment arrangements of the acquiree are measured in accordance with IFRS 2, Share- based Payment at the acquisition date, see Note 3.24;</span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;assets (or disposal groups) that are classified as held for sale in accordance with IFRS 5, Non-current Assets Held for Sale and Discontinued Operations are measured in accordance with that standard; and</span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8226;&#160;&#160;&#160;&#160;Indemnifiable assets are recognized at the acquisition date on the same basis as the indemnifiable liability subject to any contractual limitations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:-0.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each acquisition, management&#8217;s judgment must be exercised to determine the fair value of the assets acquired, the liabilities assumed and any non-controlling interest in the acquiree, applying estimates or judgments in techniques used, especially in forecasting CGUs' cash flows, in the computation of weighted average cost of capital (WACC) and estimation of inflation during the operation of intangible assets with indefinite life, mainly, distribution rights.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.8 Investments in associates </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company holds, directly or indirectly, 20&#160;per cent or more of the voting power of the investee, it is presumed that it has significant influence, unless it can be clearly demonstrated that this is not the case. If the Company holds, directly or indirectly, less than 20&#160;per cent of the voting power of the investee, it is presumed that the Company does not have significant influence, unless such influence can be clearly demonstrated. Decisions regarding the propriety of utilizing the equity method of accounting for a less than 20&#160;per cent-owned corporate investee require a careful evaluation of voting rights and their impact on the Company&#8217;s ability to exercise significant influence. Management considers the existence of the following circumstances, which may indicate that the Company is able to exercise significant influence over a less than 20&#160;per cent-owned corporate investee: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;representation on the board of directors or equivalent governing body of the investee; </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;participation in policy-making processes, including participation in decisions about dividends or other distributions; </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;material transactions between the Company and the investee; </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;interchange of managerial personnel; or </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;provision to the investee of essential technical information. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management also considers the existence and effect of potential voting rights that are currently exercisable or currently convertible when assessing whether the Company has significant influence. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company evaluates the following indicators that provide evidence of significant influence: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the Company&#8217;s extent of ownership is significant relative to other shareholdings (i.e. a lack of concentration of other shareholders); </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the Company&#8217;s significant shareholders, its parent, fellow subsidiaries, or officers of the Company, hold additional investment in the investee; and </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the Company is a part of an investee&#8217;s board of director committees, such as the executive committee or the finance committee. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.9 Joint Arrangements </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An arrangement can be a joint arrangement even though not all of its parties have joint control of the arrangement. When the Company is a party to an arrangement it shall assess whether the contractual arrangement gives all the parties, or a group of the parties, control of the arrangement collectively; joint control exists only when decisions about the relevant activities require the unanimous consent of the parties that control the arrangement collectively. Management needs to apply judgment when assessing whether all the parties, or a group of the parties, have joint control of an arrangement (see Note 3.1).</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.10 Leases</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ic1d2005899124d43b8f337f5ceb2e430"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with its accounting for arrangements that contain a lease, the Company, as a lessor considers information on assumptions and estimates that have a significant risk of resulting in an adjustment to the carrying value of right-of-use assets and lease liabilities, and related statement of income accounts, such as: </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:21.3pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.85pt">Determination of whether the Company is reasonably certain to exercise an option to extend a lease agreement or not to exercise an option to terminate a lease agreement before its termination date, considering all the facts and circumstances that create an economic incentive for the Company to exercise, or not, such options, taking into account whether the lease option is enforceable, when the Company has the unilateral right to apply the option in question.   </span></div><div style="padding-left:21.3pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.85pt">The Company cannot readily determine the interest rate implicit in its lease, therefore, it uses its incremental borrowing rate (IBR) to measure lease liabilities. The IBR is the rate of interest that the Company would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of a similar value to the right-of-use asset in a similar economic environment. The IBR therefore reflects what the Company &#8216;would have to pay&#8217;, which requires estimation when no observable rates are available (such as for subsidiaries that do not enter into financing transactions) or when they need to be adjusted to reflect the terms and conditions of the lease (for example, when leases are not in the subsidiary&#8217;s functional currency). The Company estimates the IBR using observable inputs (such as market interest rates) when available and is required to make certain entity-specific estimates (such as the subsidiary&#8217;s stand-alone credit rating).   </span></div><div style="padding-left:219.75pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.4 Changes in accounting policies</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has applied the following amendments to the standards on January 1, 2021. None of the amendments had a significant impact on the Company&#8217;s financial statements:</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Interest Rate Benchmark Reform &#8211; Phase 2: Amendments to IFRS 9, IAS 39, IFRS 7, IFRS 4 and IFRS 16  </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The IASB issued amendments to IFRS 9, IAS 39, IFRS 7, IFRS 4 and IFRS 16. Disclosures, which concludes phases of its work to respond to the effects of Interbank Offered Rates (IBOR) reform on financial reporting. The amendments provide temporary reliefs which enable hedge accounting to continue during the period of uncertainty before the replacement of an existing interest rate benchmark with an alternative nearly risk-free interest rate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Amendment to IFRS 16 - Covid-19 related rental concessions</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The amendment allows an optional practical expedient that simplifies how tenants account for rental concessions, arising as a direct consequence for the COVID-19 pandemic.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The practical expedient can only be applied if:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">The new consideration is substantially equal to or lesser than the original consideration;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">the decrease in the lease payments refers to rental payments that occur before June 30, 2022; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">no other substantive changes to the lease terms have been made.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Those lessees who apply this practical expedient must disclose:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">The fact that the practical expedient has been applied to all eligible rental concessions and, if applicable to some selected ones; the nature of the contracts to which they have applied it; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">the amount recognized in results for the reporting period that arises from the application of the practical expedient.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">This amendment was intended to apply until 30 June 2021, but as the impact of the Covid-19 pandemic is continuing, on 31 March 2021, the IASB extended the period of application of the practical expedient to 30 June 2022.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This amendment does not provide a practical expedient for lessors. Lessors are required to continue evaluating whether the rental concessions are lease modifications and justify them accordingly.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-14</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_193"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzQz_6841b1ca-cad1-4d10-9440-39cf02812c80" continuedAt="id1f0ad578a1a49e99150a145354465f6" escape="true">Significant Accounting Policies </ix:nonNumeric></span></div><ix:continuation id="id1f0ad578a1a49e99150a145354465f6" continuedAt="i864bab47d3f840be96b27d7820e7a54d"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzUz_00b73e36-503e-4b25-a01e-7bc5f4433b70" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.1 Basis of consolidation </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements comprise the financial statements of the Company and its subsidiaries as of December&#160;31, 2021. Control is achieved when the Company is exposed, or has rights, to variable returns from its involvement with the investee and has the ability to affect those returns through its power over the investee. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Specifically, the Company controls an investee if and only if the Company has: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Power over the investee (i.e. existing rights that give it the current ability to direct the relevant activities of the investee) </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Exposure, or rights, to variable returns from its involvement with the investee, and </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The ability to use its power over the investee to affect its returns </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company has less than a majority of the voting or similar rights of an investee, the Company considers all relevant facts and circumstances in assessing whether it has power over an investee, including: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The contractual arrangement with the other vote holders of the investee </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Rights arising from other contractual arrangements </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company&#8217;s voting rights and potential voting rights </span></div><div style="text-align:justify;text-indent:-0.05pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company re-assesses whether or not it controls an investee if facts and circumstances indicate that there are changes to one or more of the three elements of control. Consolidation of a subsidiary begins when the Company obtains control over the subsidiary and ceases when the Company loses control of the subsidiary. Assets, liabilities, revenues and expenses of a subsidiary acquired or disposed of during the year are included in the consolidated financial statements from the date the Company gains control until the date the Company ceases to control the subsidiary. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Profit or loss and each component of other comprehensive income (OCI) are attributed to the equity holders of the parent of the Company and to the non-controlling interests, even if this results in the non-controlling interests having a deficit balance. When necessary, adjustments are made to the financial statements of subsidiaries to bring their accounting policies into line with the Company&#8217;s accounting policies. All intra-group assets and liabilities, equity, revenues, expenses and cash flows relating to transactions between members of the Company are eliminated in full on consolidation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A change in the ownership interest of a subsidiary, without a loss of control, is accounted for as an equity transaction. If the Company loses control over a subsidiary, it: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Derecognizes the assets (including goodwill) and liabilities of the subsidiary </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Derecognizes the carrying amount of any non-controlling interests </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Derecognizes the cumulative translation differences recorded in equity </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognizes the fair value of the consideration received </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognizes the fair value of any investment retained </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognizes any surplus or deficit in profit or loss </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Reclassifies the parent&#8217;s share of components previously recognized in OCI to profit or loss or retained earnings, as appropriate, as would be required if the Company had directly disposed of the related assets or liabilities. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.1.1 Acquisitions of non-controlling interests</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions of non-controlling interests are accounted for as transactions with owners in their capacity as owners and therefore they are recognized entirely in equity without applying acquisition accounting. Adjustments to non-controlling interests arising from transactions that do not involve the loss of control are measured at carrying amount and reflected in shareholders&#8217; equity as part of additional paid-in capital.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzYz_ad3db7e5-9418-4ebc-858b-bcbfeac145de" continuedAt="ic65184931b1d49efb9f1b06163368701" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.2 Business combinations </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business combinations are accounted for using the acquisition method at the acquisition date, which is the date on which control is transferred to the Company. When evaluating control, the Company considers substantive potential voting rights. The cost of an acquisition is measured as the aggregate of the consideration transferred, which is measured at acquisition date fair value, and the amount of any non-controlling interests in the acquired. For each business combination, the Company elects whether to measure the non-controlling interests in the acquiree at fair value or at the proportionate share of the acquiree&#8217;s identifiable net assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is measured as the excess of the sum of the consideration transferred, the amount of any non-controlling interests in the acquiree, and the fair value of the Company&#8217;s previously held equity interest in the acquiree (if any) over the net of the acquisition-date amounts of the identifiable assets acquired and the liabilities assumed. If, after reassessment, the net of the acquisition-date amounts of the identifiable assets of the acquiree and liabilities assumed exceeds the sum of the consideration transferred, the amount </span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i864bab47d3f840be96b27d7820e7a54d" continuedAt="iab6f62bc850b4dab8347b67827e719e9"><ix:continuation id="ic65184931b1d49efb9f1b06163368701" continuedAt="ib83f6dea44be42459cbd9be3856650fa"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of any non-controlling interests in the acquiree and the fair value of the Company&#8217;s previously held interest in the acquiree (if any), the excess is recognized immediately in profit or loss as a bargain purchase gain.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs, other than those associated with the issue of debt or equity securities, that the Company incurs in connection with a business combination are expensed as incurred. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any contingent consideration payable is recognized at fair value at the acquisition date. If the contingent consideration is classified as equity, it is not re-measured and settlement is accounted for within equity. Otherwise, subsequent changes to the fair value of the contingent consideration are recognized in consolidated net income. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the initial accounting for a business combination is incomplete by the end of the reporting period in which the combination occurs, the Company reports provisional amounts for the items for which the accounting is incomplete and discloses that its allocation is preliminary in nature. Those provisional amounts are adjusted during the measurement period (not greater than 12 months from the acquisition date), or additional assets or liabilities are recognized, to reflect new information obtained about facts and circumstances that existed at the acquisition date that, if known, would have affected the amounts recognized at that date. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sometimes obtaining control of an acquiree in which equity interest is held immediately before the acquisition date is considered as a business combination achieved in stages also referred to as a step acquisition. The Company re-measures its previously held equity interest in the acquiree at its acquisition-date fair value and recognizes the resulting gain or loss, if any, in profit or loss. Also, the changes in the value of equity interest in the acquiree recognized in other comprehensive income shall be recognized on the same basis as required if the Company had disposed directly of the previously held equity interest.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sometimes obtains control of an acquiree without transferring consideration. The acquisition method of accounting for a business combination applies to those combinations, which may take the following forms:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">The acquiree repurchases a sufficient number of its own shares for the Company to obtain control. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">Minority veto rights expire that previously kept the Company from controlling an acquiree in which it held the majority voting rights.</span></div></ix:continuation><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib83f6dea44be42459cbd9be3856650fa" continuedAt="iaec50d894d044e4193062b1d98263301">ii.</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt"><ix:continuation id="iaec50d894d044e4193062b1d98263301">The Company and the acquiree agree to combine their businesses by contract in which it transfers no consideration in exchange for control and no equity interest is held in the acquiree, either on the acquisition date or previously.</ix:continuation> </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3Nzcx_103f2672-6629-4c40-b986-77d53bba0275" continuedAt="i36b53d0d3c574b02a1343c585ed4d272" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.3 Foreign currencies and consolidation of foreign subsidiaries, investments in associates and joint ventures </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In preparing the financial statements of each individual subsidiary, associate and joint venture, transactions in currencies other than the individual entity&#8217;s functional currency (foreign currencies) are recognized at the exchange rates prevailing at the dates of the transactions. At the end of each reporting period, monetary items denominated in foreign currencies are remeasured at the rates prevailing at that date. Non-monetary items that are measured in terms of historical cost in a foreign currency are not re-measured. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exchange differences on monetary items are recognized in profit or loss in the period in which they arise except for: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The variations in the net investment in foreign subsidiaries generated by exchange rate fluctuation are included in other comprehensive income, which is recorded in equity as part of the cumulative exchange differences on translation of foreign subsidiaries and associates within the accumulated other comprehensive income. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Intercompany financing balances with foreign subsidiaries are classified as non-current investments, since there is no plan to pay such financing in the foreseeable future. Monetary position and exchange rate fluctuation regarding this financing is included in the exchange differences on translation of foreign subsidiaries and associates, which is recorded in equity as part of the accumulated other comprehensive income. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Exchange differences on transactions entered into in order to hedge certain foreign currency risks.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign exchange differences on monetary items are recognized in profit or loss. Their classification in the income statement depends on their nature. Differences arising from fluctuations related to operating activities are presented in the &#8220;other expenses&#8221; line (see Note 20) while fluctuations related to non-operating activities such as financing activities are presented as part of &#8220;foreign exchange gain (loss)&#8221; line in the income statement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For incorporation into the Company&#8217;s consolidated financial statements, each foreign subsidiary, associate or joint venture&#8217;s individual financial statements are translated into Mexican pesos, as follows: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">For hyperinflationary economic environments, the inflation effects of the origin country are recognized pursuant to IAS 29 Financial Reporting in Hyperinflationary Economies, and subsequently translated into Mexican pesos using the year-end exchange rate for the consolidated statements of financial position and consolidated income statement and comprehensive income; and </span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="iab6f62bc850b4dab8347b67827e719e9" continuedAt="i6b24856be6564fa4b12a518cafd7f26a"><ix:continuation id="i36b53d0d3c574b02a1343c585ed4d272"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">For non-inflationary economic environments, assets and liabilities are translated into Mexican pesos using the year-end exchange rate, equity is translated into Mexican pesos using the historical exchange rate, and the income statement and comprehensive income is translated using the exchange rate at the date of each transaction. The Company uses the average exchange rate of each month only if the exchange rate does not fluctuate significantly. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in relation to a partial disposal of a subsidiary that does not result in the Company losing control over the subsidiary, the proportionate share of exchange differences on translation of foreign subsidiaries and associates are re-attributed to non-controlling interests and are not recognized in profit or loss. For all other partial disposals (i.e., partial disposals of associates or joint ventures that do not result in the Company losing significant influence or joint control), the proportionate share of the exchange differences on translation of foreign subsidiaries and associates is reclassified to profit or loss. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and fair value adjustments on identifiable assets and liabilities acquired arising on the acquisition of a foreign operation are treated as assets and liabilities of the foreign operation and translated at the rate of exchange prevailing at the end of each reporting period. Foreign exchange differences are recognized in equity as part of the exchange differences on translation of foreign subsidiaries and associates. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The translation of assets and liabilities denominated in foreign currencies into Mexican pesos is for consolidation purposes and does not indicate that the Company could realize or settle the reported value of those assets and liabilities in Mexican pesos. Additionally, this does not indicate that the Company could return or distribute the reported Mexican peso value in equity to its shareholders.</span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzQ1_2d7f348c-3c73-426d-b2d4-edb9a8770e1c" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.762%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exchange Rates of Local Currencies Translated to Mexican Pesos (1)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average Exchange Rate for</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exchange Rate as of December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Country or Zone </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Functional currency</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexican peso</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9d8e038fba5e4e8f8bfe2a88f7af7523_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzMtMi0xLTEtMjAwNjI_7c50a92c-fd4c-4720-93c7-9c57c828d973">1.00</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic5dccf2e602e478dabea41033bc63b5a_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzMtMy0xLTEtMjAwNjI_b1a11a16-b1c5-4187-b4b8-de1c1cba327c">1.00</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2c7be73dd400402b9a843e08af35cb53_D20190101-20191231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzMtNC0xLTEtMjAwNjI_caf8543d-8606-476a-b19c-ff37693ce9ce">1.00</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i321cf2c6f0ce417aa45e9e171209b47f_I20211231" decimals="2" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzMtNS0xLTEtMjAwNjI_7a573ace-e5da-4d3f-a21d-582282538e4a">1.00</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i656c5de6be214b01aad6420902ffa2b5_I20201231" decimals="2" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzMtNi0xLTEtMjAwNjI_1de4af7d-a850-4bab-87a9-c0594e20eab4">1.00</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guatemala </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quetzal</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if214686713784333a7376630e1670fc9_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzQtMi0xLTEtMjAwNjI_6c5e27cf-4e92-4366-8e48-cd532ba2365c">2.62</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id254d17e54fb4d3a8d52b96f83438518_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzQtMy0xLTEtMjAwNjI_6fc700e3-0a51-4c55-99bf-f5873c263417">2.78</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i714bd920ca1c44edb68825ec6a6ce961_D20190101-20191231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzQtNC0xLTEtMjAwNjI_1b70c40a-6a4c-4ba5-b342-b543818a3ae4">2.50</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iff2a918ae59d42eebafb7ddcd9a5bd34_I20211231" decimals="2" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzQtNS0xLTEtMjAwNjI_445ffed3-8420-4f90-a4bb-406e6d610e05">2.67</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2076802983f8427aaaf3882c64436bc9_I20201231" decimals="2" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzQtNi0xLTEtMjAwNjI_0433d31e-42c7-4fc4-b22e-1145ae27ae44">2.56</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colon</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i64dc877c16004efc894b6590cc16cae3_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzUtMi0xLTEtMjAwNjI_2257dac7-2c7d-4719-bfbf-2b26511e2eaf">0.03</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i441949ccfe924a11bf9de00b9ae8982c_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzUtMy0xLTEtMjAwNjI_729d5dd4-6c8a-4cee-a7d7-a39cdaffe2fd">0.04</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if563a0f625c246149cca3408d8336e43_D20190101-20191231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzUtNC0xLTEtMjAwNjI_974216cc-e89c-4015-b2c3-067304b3dbfd">0.03</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic6aa3fdcbe2e457faf0030f6b4d12196_I20211231" decimals="2" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzUtNS0xLTEtMjAwNjI_2731c7aa-9adb-45fa-a71e-d1fd673583a0">0.03</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i36e82076e2c344ffbbfa7c8310b56c56_I20201231" decimals="2" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzUtNi0xLTEtMjAwNjI_973f5ef6-2707-4448-b049-3d4da17ee7d3">0.03</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balboa</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4c1c7e3f99fb4f17a545e93864c4f8d6_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzYtMi0xLTEtMjAwNjI_f1336cb4-aca7-44df-9bfc-2369c81f7110">20.28</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8a04f82724b44358a2d4b9def86db32f_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzYtMy0xLTEtMjAwNjI_39f69d31-ce2c-4103-bcff-cf82447f3035">21.49</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6a4b20b8b90a4dd58a450e859c4ad2e9_D20190101-20191231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzYtNC0xLTEtMjAwNjI_ac2f5396-4816-4089-95be-bd8c38117e11">19.26</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4523af8067624faebe4776541d807041_I20211231" decimals="2" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzYtNS0xLTEtMjAwNjI_99372630-7247-432d-8952-19a6d6b84189">20.58</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib9858202f05d467fba1d7fa68761c8bb_I20201231" decimals="2" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzYtNi0xLTEtMjAwNjI_4cb28b07-f77c-415e-81ac-6232deef952f">19.95</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombian peso</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i614c2dc3e00242498bda2c6203517974_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzctMi0xLTEtMjAwNjI_3d41c2a8-bec7-49d1-8045-5ef723f60bf8">0.01</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0a42b53118f94592ac84d96071e0e962_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzctMy0xLTEtMjAwNjI_636b4ce8-be14-405e-8029-2e550b929f22">0.01</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i50c00022ab2e4469b89e17c3dc5dba86_D20190101-20191231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzctNC0xLTEtMjAwNjI_f61c530f-d92d-43c5-9e97-f177eb63d7f1">0.01</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8acb6c70c3c04b1cb3d2a1ea55babaa4_I20211231" decimals="2" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzctNS0xLTEtMjAwNjI_97d4f228-6dc8-4bfe-bdd9-6f56a8986280">0.01</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibf36b1a991a74fabbebcf03e2a169799_I20201231" decimals="2" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzctNi0xLTEtMjAwNjI_4e907254-3501-4a78-871a-64631838c057">0.01</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicaragua </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cordoba</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iaedf685919c142d29fc07579d3d8605e_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzgtMi0xLTEtMjAwNjI_7d1e309d-2aa8-4890-a153-b3a8a1b0edaf">0.58</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6a76279bf59d4ed6a554ef014f76d378_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzgtMy0xLTEtMjAwNjI_06dd332d-32db-41dc-aafa-aa55994c5a3d">0.63</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i91ea6f15216449e3bac491251dfabe35_D20190101-20191231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzgtNC0xLTEtMjAwNjI_c80022bd-ed5e-4355-b587-31787a6f09ae">0.58</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie00f386c49204c4190ef73bcdd542321_I20211231" decimals="2" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzgtNS0xLTEtMjAwNjI_70200646-d9b0-4c6f-be76-84fedecb718e">0.58</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idc928a83d76f47109aa083cbab3c1346_I20201231" decimals="2" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzgtNi0xLTEtMjAwNjI_e79c7f7a-0569-4c85-8b06-56247df01a67">0.57</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentine peso</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifcbfeaf2d15c4736a0f0f60374e83a5b_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzktMi0xLTEtMjAwNjI_9dca2f55-b59f-4e04-a568-d8d08bcdbef4">0.21</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie1ec9fbd01da4dae90e21cd848eb4810_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzktMy0xLTEtMjAwNjI_11557579-0c19-4d10-9070-592b1751288b">0.31</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i15d14528cb6f42038d467db8ff9f3cd4_D20190101-20191231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzktNC0xLTEtMjAwNjI_ed0a7f42-a951-4126-9b2d-14b8ff1498b3">0.41</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i557b12de1cf442188e3f761b91d746d2_I20211231" decimals="2" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzktNS0xLTEtMjAwNjI_3d4ebc77-bde8-49c1-a686-0c71d81411bc">0.20</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6f8ae6e58ed7467db5a22f22e44f0cb5_I20201231" decimals="2" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzktNi0xLTEtMjAwNjI_f96ceb74-dc3f-4aef-bb08-b6b02fed8023">0.24</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifd8d9f51a464416b8fb4f7ed9a551c42_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEwLTItMS0xLTIwMDYy_32746d06-ece7-455d-9cd9-d842c00bb13b">3.76</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i11c71ed075e34ece8e8958822722ae9d_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEwLTMtMS0xLTIwMDYy_85b95a8d-ec73-4c4b-8345-21a5059439da">4.18</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if40fb4e5277148e7a01cbbcc6552fc35_D20190101-20191231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEwLTQtMS0xLTIwMDYy_347179b9-5d39-48a2-9f96-546b7aeb19e5">4.89</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i99038402f32e46c38d36635c825d357e_I20211231" decimals="2" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEwLTUtMS0xLTIwMDYy_6c6a9684-3406-438f-956b-9c8b954862c7">3.69</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ieae2ff21d04a4d629c315d7d314c85c5_I20201231" decimals="2" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEwLTYtMS0xLTIwMDYy_65392de1-c584-42cf-9c35-c4de325c60cc">3.84</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguayan peso</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i29600d0e24444e7fa3f6df3871faba29_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEyLTItMS0xLTIwMDYy_79875de8-4878-4d88-bc9c-f74c518ba176">0.47</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic64857f98b6a4cf4ab80c3ab8e75f54c_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEyLTMtMS0xLTIwMDYy_e4c557f3-a6b9-49ed-860f-ecbe81ed88ef">0.51</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id19faa32af674e548003152dcb21e00d_D20190101-20191231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEyLTQtMS0xLTIwMDYy_4de677f9-b5fa-4ff0-b0d6-cfc8d249666f">0.55</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0f77cc3e64964f768ca73d0c9cfd8ceb_I20211231" decimals="2" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEyLTUtMS0xLTIwMDYy_ea6e97f6-f251-437b-b7be-d08520a7639a">0.46</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icf278616288c467fb72c1a6b8e57d5e9_I20201231" decimals="2" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEyLTYtMS0xLTIwMDYy_44589ed4-3c59-4526-bc8c-de7558f971cd">0.47</ix:nonFraction></span></td></tr></table></div><div style="margin-bottom:10pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:133%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;padding-left:10.43pt">Exchange rates published by the central bank of each country</span></div></ix:nonNumeric></ix:continuation><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzUw_b85fe503-3d52-45c1-b9ec-be3fd89be305" continuedAt="ibe716e72f3fe4fa59eab34e5a9bae01c" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.4 Recognition of the effects of inflation in countries with hyperinflationary economic environments </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning on July 1, 2018, Argentina became a hyperinflationary economy because, among some other economic factors,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the last three years&#8217; cumulative inflation in Argentina exceeded 100% according to the several economic indexes that exist in the country. For being considered hyperinflationary, the financial information for our Argentine subsidiary has been adjusted to recognize the inflationary effects since January 1, 2018 through:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Using inflation factors to restate non-monetary assets, such as inventories, property, plant and equipment, net, intangible assets, net, including related costs and expenses when such assets are consumed or depreciated.  </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Recognizing the monetary position gain or loss in consolidated net income. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company restates the financial information of subsidiaries that operate in hyperinflationary economic environment using the consumer price index (CPI) of each country. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FACPCE (Federacion Argentina de Consejos Profesionales de Ciencias Economicas) approved on September 29, 2018 and published on October 5, 2018, a resolution which defines, among other things, that the index price to determine the restatement </span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i6b24856be6564fa4b12a518cafd7f26a" continuedAt="i9f0c01a7e9884e97b46c566739db130f"><ix:continuation id="ibe716e72f3fe4fa59eab34e5a9bae01c"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">coefficient (Based on a series that applies the NCPI from January with the IPIM until this date, and computing November and December 2015 using the CPI- of Ciudad del Gran Buenos Aires (CGBA) variation).</span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzQ2_8eb8839c-cbaf-4bc5-a974-ed9546a6c610" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, 2020, and 2019, the operations of the Company are classified as follows: </span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Country</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cumulative Inflation 2019-2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Type of Economy </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cumulative Inflation 2018-2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Type of Economy </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cumulative Inflation 2017-2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Type of Economy </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6d2321f1f73f4f14a2a4338f37713a7f_D20210101-20211231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzEtMS0xLTEtMjAwNjI_b031fad8-bc85-4a2f-8046-1ebea13364b1">13.9</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6297e06bcb4a4f708901db12db56e542_D20200101-20201231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzEtMy0xLTEtMjAwNjI_84e31b71-e124-4e6e-bfe0-5ceb008cb994">11.2</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie0fdb390dfd34219828995c1c45174fa_D20190101-20191231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzEtNS0xLTEtMjAwNjI_3b9ddc3e-dfcd-443d-9ec6-cf5b4a2e1dfa">13.2</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guatemala</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibfcc9c8028b04732a4a4280f08d9eb13_D20210101-20211231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzItMS0xLTEtMjAwNjI_503f1347-b565-4feb-b2a2-ed06ac26fea1">11.7</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3161d8dee27a41588feee75841775334_D20200101-20201231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzItMy0xLTEtMjAwNjI_74061af0-4626-45f8-96cb-5cebf5acbc9a">10.9</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if2dc1654dac346e9b7e142eab15bde88_D20190101-20191231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzItNS0xLTEtMjAwNjI_481fc06e-be4f-465d-aa54-cbdca240c41c">11.8</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i34a41020528c48fbae22a9bd8c3de22f_D20210101-20211231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzMtMS0xLTEtMjAwNjI_e0d3193e-7b71-456a-ab6a-391cd540d698">5.8</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifa5f1798d08d4ed291b19c43e31d454f_D20200101-20201231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzMtMy0xLTEtMjAwNjI_5e19bb84-7dde-4f60-b916-3c18ed213ef0">4.5</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i650c6ea363a04a1791d38dbc2641abd1_D20190101-20191231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzMtNS0xLTEtMjAwNjI_e7dd6d83-1dd3-4d73-a5ae-1a76a9b0482b">5.8</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i015dc32e506c478698dfb0890be9abf9_D20210101-20211231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzQtMS0xLTEtMjAwNjI_c6cef2fa-10ef-4866-8d31-d2f0ecef9161">0.9</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i6732d5725b904e37adacf5114a53cdcc_D20200101-20201231" decimals="3" sign="-" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzQtMy0xLTEtMjAwNjI_fb753f68-c822-4c1e-95ea-df43c4319d40">1.5</ix:nonFraction>)%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i526fa500a93247529ba517053f7161a2_D20190101-20191231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzQtNS0xLTEtMjAwNjI_ade83c42-06b4-408c-a745-02f7de546ce8">0.5</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic946d30cd2f643c5b00920c401da5bb9_D20210101-20211231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzUtMS0xLTEtMjAwNjI_d11587b3-6e93-4293-9378-f9403c2054b1">11.4</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2ae2b0ba8e3f42c1b222d04c2c0997a2_D20200101-20201231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzUtMy0xLTEtMjAwNjI_7c5b947d-c1b4-4061-bb66-302944014a2f">8.8</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i62ab1174206d418a9219df87950fa2b0_D20190101-20191231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzUtNS0xLTEtMjAwNjI_ea43397a-c9e6-4861-97d3-96bfd8923a3a">11.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicaragua</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5e08d1c3b403477485712e00021e8fd2_D20210101-20211231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzYtMS0xLTEtMjAwNjI_241ca3e5-4bea-4571-96d0-73708afc4d22">17.1</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1057f73428364d17b2791aa9c8e9ce79_D20200101-20201231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzYtMy0xLTEtMjAwNjI_c66b7eeb-0662-41a2-9211-5183ee8d4527">13.5</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i30307fe0c7934ab29a8dcfff51bf5fa5_D20190101-20191231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzYtNS0xLTEtMjAwNjI_cddca2a0-78a1-4fe2-8e66-ea30f5a2a35e">15.6</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i56f2071ad72f46abb5bef446888ff51c_D20210101-20211231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzctMS0xLTEtMjAwNjI_cd6e8595-f9af-4479-acc6-7f92144b801f">216.1</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie3ff25505c7b416dab86640eeff5efbf_D20200101-20201231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzctMy0xLTEtMjAwNjI_77fc313c-720b-4890-906a-620398f795d0">209.2</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i41fff23e0de24c00b5b9721d3d17437e_D20190101-20191231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzctNS0xLTEtMjAwNjI_7aa6bdd7-62fa-4256-befd-975e6a72806e">179.4</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic23490a58c59428ba79ccc26d08e8210_D20210101-20211231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzgtMS0xLTEtMjAwNjI_18b8fd12-67df-4f92-9382-e3c38035f586">20.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i749ed234d80f41318af8e118036abc88_D20200101-20201231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzgtMy0xLTEtMjAwNjI_0fb43dd9-b48f-4662-abfb-0c99ac8d5df9">13.1</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifd039a6f1f9f411989f177fedc5ce471_D20190101-20191231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzgtNS0xLTEtMjAwNjI_7dbd1b70-526e-43f0-ab54-cd43a006301a">11.1</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0d86bda670714495a83902be8b173bd0_D20210101-20211231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzktMS0xLTEtMjAwNjI_863c0c05-a891-4913-a832-52a387fbf968">28.5</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i82b521ffe15d4905bee26257423da117_D20200101-20201231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzktMy0xLTEtMjAwNjI_33021d9f-de74-479b-84a2-bf87f8528bb4">28.5</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifa87ffbcff174f2eb73a37075feaa8ce_D20190101-20191231" decimals="3" name="kof:CumulativeInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzktNS0xLTEtMjAwNjI_3d4ef0cd-7f38-4c72-a9b0-b4b7bab1cbca">22.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr></table></div></ix:nonNumeric></ix:continuation><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzQ3_821de696-4360-4cf4-98b6-54294eab5a1e" continuedAt="ia1c2fadb4ec84d1f83778168163eeda5" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.5 Cash and cash equivalents </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash consists of deposits in bank accounts which generate interest on the available balance. Cash equivalents are mainly represented by short-term bank deposits and fixed income investments (overnight), both with maturities of six months or less and their carrying values approximate fair value. </span></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia1c2fadb4ec84d1f83778168163eeda5">The Company also maintains restricted cash held as collateral to meet certain contractual obligations (see Note 4). Restricted cash is presented within other current financial assets given that the restrictions are short-term in nature.</ix:continuation> </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzQ0_dd67dbb2-8178-4785-a2b4-710d376a3226" continuedAt="i0dc7e387d9264c47adace4373c9464d2" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6 Financial assets</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are classified within the following business models depending on the Management&#8217;s objective: (i) "hold to maturity to collect contractual cash flows", (ii) "hold to collect contractual cash flows and sell financial assets" and (iii) "Others or hold to negotiate" or as derivatives assigned in hedging instruments with an effective hedge, as appropriate. The classification depends on the nature and purpose of the financial assets and is determined at the time of initial recognition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs a portfolio &#8211; level assessment of the business model objective for which a financial asset is held to reflect the best way in which the business manages the financial asset and the manner in which the information is provided to the management of the Company. The information that is considered within the evaluation includes:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The policies and objectives of the Company in relation to the portfolio and the practical implementation of said policies;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Performance and evaluation of the Company's portfolio including accounts receivable;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Risks that affect the performance of the business model and how those risks are managed;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Any compensation related to the performance of the portfolio; and</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Frequency, volume and timing of sales of financial assets in previous periods together with the reasons for said sales and expectations regarding future sales activities.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial assets include cash, cash equivalents and restricted cash, investments with maturities of more than six months, loans and accounts receivable, derivative financial instruments and other financial assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the initial recognition of a financial asset, the Company measures it at fair value plus the transaction costs that are directly attributable to the purchase thereof, in the event that said asset isn&#8217;t measured at fair value through profit or loss. Accounts receivable that do not have a significant financing component are measured and recognized at the transaction price when they are generated. The rest of the financial assets are recognized only when the Company is a party to the contractual provisions of the instrument.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of a financial asset is measured using assumptions that would be used by market participants when valuing the asset, assuming that market participants act in the best economic interest.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i9f0c01a7e9884e97b46c566739db130f" continuedAt="i878d4fe6b92444dfad11378bfdc2ff87"><ix:continuation id="i0dc7e387d9264c47adace4373c9464d2" continuedAt="i5a63d592c36d4daf8557ea0b07e10dfc"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the initial recognition, the financial asset is also classified as measured at: amortized cost, fair value with changes in other comprehensive income &#8211; debt or equity investments &#8211; and fair value through profit or loss. The classification depends on the objective by which the financial asset is acquired.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are not reclassified after their initial recognition unless the Company changes the business model to manage the financial assets; in which case, all affected financial assets are reclassified on the first day of the first reporting period following the change in the business model.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.1 Financial assets at amortized cost</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial asset is measured at amortized cost if it meets the following two conditions and isn&#8217;t designated as fair value through profit and loss (FVTPL):</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">It&#8217;s managed within a business model whose objective is to maintain financial assets to recover the contractual cash flows; and</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The contractual terms are only payments at specified dates of the principal and interest on the amount of the outstanding principal, or solely payments of principal and interest (&#8220;SPPI&#8221;).</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost of a financial asset is the amount of the initial recognition minus the principal payments, plus or minus the accumulated amortization using the effective interest rate method of any difference between the initial amount and the amount as of the maturity and, adjusted for impairment loss. The financial product, exchange fluctuation and impairment are recognized in results. Any profit or loss is also recognized in the same way in results.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.1.1 Effective interest rate method (ERR)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%">The effective interest rate method is a method to calculate the amortized cost of loans, accounts receivables and other financial assets (designated as held-to-maturity) and to allocate interest income / expense over the relevant period. The effective interest rate is the rate that exactly discounts estimated future cash receipts (including all fees paid or received that represents an integral part of the effective interest rate, transaction costs and other premiums or discounts) through the expected life of the financial asset, or (where appropriate) a shorter period, to the net carrying amount on the initial recognition.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.2 Financial assets at fair value with changes in other comprehensive income (&#8220;FVOCI&#8221;)</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">A financial asset is measured as FVOCI if it meets the following two conditions and isn&#8217;t designated as FVTPL:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">It&#180;s managed within a business model whose objective is to collect the contractual cash flows and sell the financial assets; and</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The contractual terms are solely principle and interest payments.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%">These assets are subsequently measured at fair value. The financial product calculated using the IRR, the exchange rate fluctuation and the impairment are recognized in profit and loss. Other gains and losses, related to changes in fair value are recognized in OCI. In cases of derecognition or reclassification, the accumulated gains and losses in OCI are reclassified to profit and loss.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:132%">  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%">In the initial recognition of an equity instrument that isn&#8217;t held for trading, under the "other" business model, the Company may irrevocably choose to present changes in the fair value of the investment in OCI. This choice is made at the level of each investment. Equity instruments are subsequently measured at fair value. Dividends are recognized as profit in profit and loss unless the dividend clearly represents a recovery part of the investment cost. Other net gains and losses, related to changes in fair value, are recognized in OCI and are not reclassified to consolidated net income in subsequent periods.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.3 Financial assets at fair value through profit and loss (FVTPL)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%">Financial assets designated as FVTPL include financial assets held for trading and financial assets designated at initial recognition as FVTPL. Financial assets are classified as held for trading if they are acquired to be sold in the short term. Derivatives, including implicit derivatives are also designated as held for trading unless they are designated as effective hedging instruments as defined in IFRS 9. Financial assets as FVTPL are recorded in the balance sheet at fair value with the net changes in the fair value presented as financial expense (negative changes in fair value) or financial income (positive net changes in fair value) in profit and loss statement.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.4 Evaluation that contractual cash flows are solely principal and interest payments (&#8220;SPPI&#8221;)  </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to classify a financial asset within one of the three different categories, the Company determines whether the contractual cash flows of the asset are solely principal and interest payments. The Company considers the contractual terms of the financial instrument </span></div></ix:continuation></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i878d4fe6b92444dfad11378bfdc2ff87" continuedAt="i65c5df5143544cff815ab59d432f50d5"><ix:continuation id="i5a63d592c36d4daf8557ea0b07e10dfc" continuedAt="ib3f750bb13fc469f8ba06701cd0a9e93"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and whether the financial asset contains any contractual term that could change the timing or amount of the contractual cash flows in such a way that it would not meet the SPPI criteria. To make this evaluation, the Company considers the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Contingent events that would change the cash flows amount or timing;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Terms that can adjust the contractual coupon rate, including variable interest rate characteristics;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Payment and extension features; and</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Characteristics that limit the Company's right to obtain cash flows from certain assets.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A prepaid feature is consistent with the characteristics of SPPIs if the prepayment amount substantially represents the amounts of the principal and interest pending payment, which could include reasonable compensation for early termination of the contract. Additionally, a financial asset acquired or originated with a premium or discount to its contractual amount and in the initial recognition the fair value of the prepaid characteristic is insignificant, the asset will pass the test of the contractual characteristics of cash flow if the amount prepaid represents substantially the contractual amount and accrued interest (but not paid); which may include additional compensation for the early contract termination.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.5 Loans and receivables     </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans and receivables are non-derivative financial instruments with fixed or determinable payments that are not quoted in an active market. Loans and receivables with a stated term (including trade and other receivables) are measured at amortized cost using the effective interest method, less any impairment.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income is recognized by applying the effective interest rate, except for short-term receivables when the recognition of interest would be immaterial. For the years ended December&#160;31, 2021, 2020 and 2019 the interest income on loans and receivables recognized in the interest income line item within the consolidated income statements is Ps. <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:InterestIncomeOnLoansAndReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzIzMzYz_047fb174-213c-4323-a311-140ff649216d">6</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:InterestIncomeOnLoansAndReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzIzMzcx_8e401be9-955d-4b09-b613-43987db519fa">6</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:InterestIncomeOnLoansAndReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzIzMzgy_275befbc-8f04-40f6-9d62-d336be368256">5</ix:nonFraction>, respectively. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.6 Other financial assets </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other financial assets include long term accounts receivable and derivative financial instruments. Other financial assets with a stated term are measured at amortized cost using the effective interest method, less any impairment.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.7 Financial assets impairment</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The Company recognizes impairment due to expected credit loss (ECL) in:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Financial assets measured at amortized cost;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Debt investments measured at FVOCI;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Other contractual assets</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Impairment losses on accounts receivable, contractual assets and leasing receivables are always measured at an amount equal to ECL for the remaining life, whether or not it has a significant financing component. The Company applies the criteria to all accounts receivable, contractual assets and leasing credits, but it can be applied separately to accounts receivable and contractual assets of financial leases.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The Company measures impairment losses at an amount equal to ECL for the remaining life, except for the following:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Debt instruments determined to be of low credit risk; and</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Other debt instruments and bank balances for which the credit risk (risk of non-recoverability over the expected life of the financial instrument) has not increased significantly since the initial recognition.</span></div><div style="margin-bottom:12pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">In determining whether the credit risk of a financial asset has increased significantly since initial recognition and estimating the ECL, the Company considers reasonable and supportable information that is relevant and available without undue cost or effort. This includes qualitative and quantitative information and analysis, based on historical experience and an informed credit assessment of the Company.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The impairment loss is a weighted estimate of the probability of expected loss. The amount of impairment loss is measured as the present value of any lack of liquidity (the difference between the contractual cash flows that correspond to the Company and the cash flows that management expects to receive). The expected credit loss is discounted using the original financial asset effective interest rate.</span></div></ix:continuation></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i65c5df5143544cff815ab59d432f50d5" continuedAt="i49a94b58660b42979c1e7c5ed8abd495"><ix:continuation id="ib3f750bb13fc469f8ba06701cd0a9e93"><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The Company annually evaluates the reasonableness to determine if there was objective evidence of impairment. Some objective evidence that financial assets were impaired includes:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Non-payment or delinquency of a debtor;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Restructuring of an amount corresponding to the Company under terms that the Company would not otherwise consider;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Indicators that a debtor or client will enter into bankruptcy;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Adverse changes in the status of debtor or client payments;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The disappearance of an active market for an instrument due to financial difficulties; or</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Evident information indicating that there was a measurable decrease in the expected cash flows of a group of financial assets.</span></div><div style="margin-bottom:12pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">For an investment in an equity instrument, objective evidence of impairment includes a significant or prolonged decrease in its fair value lower than the carrying amount.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The impairment loss on financial assets measured at amortized cost reduces the carrying amount and for financial assets measured at FVOCI, the impairment loss is recognized within OCI. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.8 Derecognition</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial asset (or, where applicable, a part of a financial asset or part of a group of similar financial assets) is derecognized when:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The rights to receive cash flows from the financial asset have expired; or</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The Company has transferred its rights to receive the asset cash flows or has assumed an obligation to pay the full received cash flows without material delay to a third party under a &#8216;pass-through&#8217; arrangement; and either (a) the Company has transferred substantially all the risks and rewards of the asset, or (b) the Company has neither transferred or retained substantially all the asset risks and benefits, but has transferred control of the asset. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.9 Offsetting of financial instruments</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are required to be offset against financial liabilities and the net amount reported in the consolidated statement of financial position if, and only if the Company:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Currently has an enforceable legal right to offset the recognized amounts; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Intends to settle on a net basis, or to realize the assets and settle the liabilities simultaneously</span></div></ix:continuation><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzU4_5ae26042-ae4e-46e3-897b-0d093abde4a1" continuedAt="i0306656917b84110b10917eea4de71c1" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.7 Derivative financial instruments </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to different risks related to cash flows, liquidity, market and third-party credit. As a result, the Company contracts different derivative financial instruments in order to reduce its exposure to the risk of exchange rate fluctuations between the U.S. Dollar and other currencies, and interest rate fluctuations associated with its borrowings denominated in foreign currencies and the exposure to the risk of fluctuation in the costs of certain raw materials. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values and records all derivative financial instruments and hedging activities in the consolidated statement of financial position as either an asset or liability measured at fair value, considering quoted prices in recognized markets. If such instruments are not traded in a formal market, fair value is determined by applying techniques based upon technical models supported by sufficient, reliable and verifiable market data, recognized in the financial sector. Changes in the fair value of derivative financial instruments are recorded each year in current earnings or otherwise as a component of cumulative other comprehensive income based on the item being hedged and the effectiveness of the hedge. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.7.1 Hedge accounting </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company designates certain hedging instruments, which include derivatives to cover foreign currency risk, as either fair value hedges or cash flow hedges. Hedges of foreign exchange risk on firm commitments are accounted for as cash flow hedges. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the inception of the hedge relationship, the Company documents the relationship between the hedging instrument and the hedged item, along with its risk management objectives and its strategy for undertaking various hedge transactions. Furthermore, at the inception of the hedge and on an ongoing basis, the Company documents whether the hedging instrument is highly effective in offsetting changes in fair values or cash flows of the hedged item attributable to the hedged risk. </span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i49a94b58660b42979c1e7c5ed8abd495" continuedAt="i0046b3a52a6f417cb741337cf0c019a3"><ix:continuation id="i0306656917b84110b10917eea4de71c1"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.7.2 Cash flow hedges </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective portion of changes in the fair value of derivatives that are designated and qualify as cash flow hedges is recognized in OCI and accumulated under the hedging valuation of the effective portion of derivative financial instruments. The gain or loss relating to the ineffective portion is recognized immediately in consolidated net income and is included in the market value gain (loss) on financial instruments line item within the consolidated statements of income. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts previously recognized in other comprehensive income and accumulated in equity are reclassified to consolidated net income in the periods when the hedged item is recognized in profit and loss, in the same line of the consolidated statement of income as the recognized hedged item. However, when the hedged forecast transaction results in the recognition of a non-financial asset or a non-financial liability, the gains and losses previously recognized in other comprehensive income and accumulated in equity are transferred from equity and included in the initial measurement of the cost of the non-financial asset or non-financial liability. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hedge accounting is discontinued when the Company revokes the hedging relationship, when the hedging instrument expires or is sold, terminated, or exercised, or when it no longer qualifies for hedge accounting. Any gain or loss recognized in other comprehensive income and accumulated in equity at that time remains in equity and is recognized when the forecast transaction is ultimately recognized in consolidated net income. When a forecast transaction is no longer expected to occur, the gain or loss accumulated in equity is recognized immediately in consolidated net income. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.7.3 Fair value hedges </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For hedge items carried at fair value the change in the fair value of a hedging derivative is recognized in profit and loss as foreign exchange gain or loss, as they relate to foreign currency risk. The change in the fair value of the hedged item attributable to the risk hedged is recorded as part of the carrying value of the hedged item and is also recognized in the statement of profit or loss as foreign exchange gain or loss. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fair value hedges relating to items carried at amortized cost, change in the fair value of the effective portion of the hedge is recognized first as an adjustment to the carrying value of the hedged item and then any adjustment to carrying value is amortized through profit or loss over the remaining term of the hedge using the EIR (Effective Interest Rate) method. EIR amortization may begin as soon as an adjustment exists and no later than when the hedged item ceases to be adjusted for changes in its fair value attributable to the risk being hedged. If the hedged item is derecognized, the unamortized fair value is recognized immediately in profit or loss. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When an unrecognized firm commitment is designated as a hedged item, the subsequent cumulative change in the fair value of the firm commitment attributable to the hedged risk is recognized as an asset or liability with a corresponding gain or loss recognized in profit and loss. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.7.4 Hedge of net investment in a foreign business</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company designates certain debt securities as a hedge of its net investment in foreign subsidiaries and applies hedge accounting to foreign currency differences arising between the functional currency of its investments abroad and the functional currency of the holding company (Mexican peso), regardless of whether the net investment is held directly or through a sub-holding. Differences in foreign currency that arise in the conversion of a financial liability designated as a hedge of a net investment in a foreign operation are recognized in other comprehensive income in the exchange differences on the translation of foreign operations and associates caption, to the extent that the hedge is effective. To the extent that the hedge is ineffective, such differences are recognized as market value gain or loss on financial instruments within the consolidated income statements. When part of the hedge of a net investment is disposed, the corresponding accumulated foreign currency translation effect is recognized as part of the gain or loss on disposal within the consolidated income statement. As of December 31, 2021, 2020 and 2019 there were no transactions of this nature.</span></div></ix:continuation><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzY4_3754ad86-ff88-446e-beec-1076535dc3b9" continuedAt="i7678a27aa38042f7b853f55ffd280c02" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.8 Fair value measurement </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures financial instruments, such as, derivatives, and certain non-financial assets such as trust assets of labor obligations at fair value at each balance sheet date. Also, fair values of bank loans and notes payable carried at amortized cost are disclosed in Note 17.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value measurement is based on the presumption that the transaction to sell the asset or transfer the liability takes place either: </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">In the principal market for the asset or liability, or </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">In the absence of a principal market, in the most advantageous market for the asset or liability </span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i0046b3a52a6f417cb741337cf0c019a3" continuedAt="i5381c7e1c4654689bb560375a5e73dcd"><ix:continuation id="i7678a27aa38042f7b853f55ffd280c02" continuedAt="i0d9f39a741e8415aa8611473df6ab7d3"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A fair value measurement of a non-financial asset takes into account a market participant&#8217;s ability to generate economic benefits by using the asset in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses valuation techniques that are appropriate in the circumstances and for which sufficient data are available to measure fair value, maximizing the use of relevant observable inputs and minimizing the use of unobservable inputs. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All assets and liabilities for which fair value is measured or disclosed in the financial statements are categorized within the fair value hierarchy, described as follows, based on the lowest level input that is significant to the fair value measurement as a whole: </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: inputs other than quoted prices included within level 1 that are observable for the asset or liability, either directly or indirectly. </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: unobservable inputs for the asset or liability. Unobservable inputs shall be used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For assets and liabilities that are recognized in the financial statements on a recurring basis, the Company determines whether transfers have occurred between levels in the hierarchy by re-assessing categorization (based on the lowest level input that is significant to the fair value measurement as a whole) at the end of each reporting period. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the policies and procedures for both recurring fair value measurement, such as those described in Note 19 and unquoted liabilities such as debt described in Note 17. </span></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0d9f39a741e8415aa8611473df6ab7d3">For the purpose of fair value disclosures, the Company has determined classes of assets and liabilities on the basis of the nature, characteristics and risks of the asset or liability and the level of the fair value hierarchy as explained above.</ix:continuation> </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzY0_6a19379b-56fd-4b60-9396-e0b4e80dc8b3" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.9 Inventories and cost of goods sold </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are measured at the lower of cost and net realizable value. Net realizable value represents the estimated selling price for inventories less all estimated costs of completion and costs necessary to make the sale. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories represent the acquisition or production cost that is incurred when purchasing or producing a product, and are based on the weighted average cost formula. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold is based on the weighted average cost of the inventories at the time of sale. Cost of goods sold includes expenses related to the purchase of raw materials used in the production process, as well as labor costs (wages and other benefits), depreciation of production facilities, equipment and other costs, including fuel, electricity, equipment maintenance and inspection. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management is required to make judgements regarding write-downs to determine the net realizable value of the inventory. These write-downs consider factors such as age and condition of goods as recent market data to assess the estimated future demand for goods. For the years ended December 31, 2021 and 2020, the COVID-19 pandemic has not had a material impact on the Company&#180;s assessment of the net realizable value of the inventory, with inventory turns remaining similar since the commencement of the pandemic.</span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i5381c7e1c4654689bb560375a5e73dcd" continuedAt="i79abea2d8b3e40d1b7566fbd733b4165"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3Nzcy_8d0474f8-9873-44da-ae83-9cdaa0726778" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.10 Held for sale long lived assets and discontinued operations</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies long lived assets as held for sale when:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.24pt">An asset is expected to be recovered principally through the sale, instead of being recovered through continuous operational use;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">An asset is maintained as held for its immediately sale; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.24pt">An asset&#8217;s sale is considered as highly probable in its actual condition.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A sale is considered highly probable when:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Management is engaged with a sales plan;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An active plan to locate a buyer has been initiated;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The asset must be actively marketed at a reasonable price related to its fair value; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The sale is expected to be completed in less than one year from the date of classification.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The non-current assets held for sale are measured at the lower of the carrying value and the fair value less the disposal cost.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Discontinued operations are the results of operations and cash flows that can be clearly distinguished from the rest of the Company&#8217;s operations and cash flows that have been disposed or classified as held for sale, and:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Represent either a separated major line of business or geographic area;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Are part of a coordinated plan to dispose of a major line of business or a geographic of operations; or</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">It is a subsidiary acquired exclusively for the purpose of reselling it.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Discontinued operations are excluded from the continuing operations results and they are presented separately net of tax in the consolidated income.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzY1_5944fbe7-6f9b-480d-aed9-94bbfa6d7840" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.11 Other current assets </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets, which will be realized within a period of less than one year from the reporting date, are comprised of prepaid assets, product promotion and agreements with customers. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid assets principally consist of advances to suppliers of raw materials, advertising, promotional, leasing and insurance costs, and are recognized as other current assets at the time of the cash disbursement, and are derecognized in the consolidated statement of financial position and recognized in the appropriate consolidated income statement caption when the risks and rewards of the related goods have been transferred to the Company or services have been received, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has prepaid advertising costs which consist of television and radio advertising airtime paid in advance. These expenses are generally amortized over the period based on the transmission of the television and radio spots. The related production costs are recognized in consolidated income statement as incurred. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has agreements with customers for the right to sell and promote the Company&#8217;s products over a certain period. The majority of these agreements have terms of more than one year, and the related costs are amortized using the straight-line method over the term of the contract. During the years ended December&#160;31, 2021, 2020 and 2019, such amortization aggregated to Ps. <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:AmortisationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzQxMjU4_f5b5d907-b7a5-4785-8ced-1b3bc4b983e4">219</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:AmortisationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzQxMjY2_560a589a-5811-4e5b-9bbe-34214b53f4a4">213</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:AmortisationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzQxMjc3_b67526e1-2b39-4c4f-aaaf-25d5ba82912f">273</ix:nonFraction>, respectively</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzQ4_724ad748-6929-41ca-ac95-cd80c5033b2c" continuedAt="ibd06dc90b85e496483dc80cd5b16b669" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.12 Investments in other entities</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.12.1 Investments in associates </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Associates are those entities over which the Company has significant influence. Significant influence is the power to participate in the financial and operating policy decisions of the investee, but without control over those policies. Upon loss of significant influence over the associate, the Company measures and recognizes any retained investment at its fair value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in associates are accounted for using the equity method and initially recognized at cost, which comprises the investment&#8217;s purchase price and any directly attributable expenditure necessary to acquire it. The carrying amount of the investment is adjusted to recognize changes in the Company&#8217;s share of net assets of the associate since the acquisition date. The financial statements of the associates are prepared for the same reporting period as the Company.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i79abea2d8b3e40d1b7566fbd733b4165" continuedAt="i966f44adc438471cb2f6f40dbf203008"><ix:continuation id="ibd06dc90b85e496483dc80cd5b16b669"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company&#8217;s share of losses exceeds the carrying amount of the investment in the associate, including any advances, the carrying amount is reduced to nil and recognition of further losses is discontinued except to the extent that the Company has a legal or constructive obligation or has made payments on behalf of the associate. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill identified at the acquisition date is presented as part of the investment in shares of the associate in the consolidated statement of financial position. Any goodwill arising on the acquisition of the Company&#8217;s interest in an associate is measured in accordance with the Company&#8217;s accounting policy for goodwill arising in a business combination, see Note 3.2.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After application of the equity method, the Company determines whether it is necessary to recognize an additional impairment loss on its investment in its associate. The Company determines at each reporting date whether there is any objective evidence that the investment in the associates is impaired. If this is the case, the Company calculates the amount of impairment as the difference between the recoverable amount of the investment and its carrying value and recognizes the amount in other expenses line in the consolidated statements of income. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.12.2 Joint arrangements </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A joint arrangement is an arrangement in which two or more parties have joint control. Joint control is the contractually agreed sharing of control of an arrangement, which exists only when decisions about the relevant activities require the unanimous consent of the parties sharing control. The Company classifies its interests in joint arrangements as either joint operations or joint ventures depending on the Company&#8217;s rights to the assets and obligations for the liabilities of the arrangements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A joint venture is a joint arrangement whereby the parties that have joint control of the arrangement have rights to the net assets of the arrangement. The Company recognizes its interest in the joint ventures as an investment and accounts for that investment using the equity method.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon loss of joint control over the joint venture, the Company measures and recognizes any retained investment at its fair value.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020 the Company does <ix:nonFraction unitRef="usd" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="INF" name="ifrs-full:InvestmentsInJointVentures" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzU4Mjc0MTE2NDU4MTIw_35e20feb-7302-4d55-a357-2d07ecc7154f"><ix:nonFraction unitRef="usd" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="INF" name="ifrs-full:InvestmentsInJointVentures" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzU4Mjc0MTE2NDU4MTIw_a3077a79-5f10-49fd-9767-c2757fb42ac8">no</ix:nonFraction></ix:nonFraction>t have an interest in joint operations.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.12.3 Investment in Venezuela </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On December 31, 2017, the Company changed the method of accounting for its investment in Venezuela from consolidation to the fair value method through OCI using Level 3 inputs and recognized as of December&#160;31, 2021 a fair value loss on the investment of Ps. (<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzQzOTgwNDY2Nzg2NzM_3821a2c6-47c4-4e3c-a61e-5c7b87ca6a01">393</ix:nonFraction>). Gains and losses on the investment since January 1, 2018 are recognized in OCI. As of December&#160;31, 2021, fair value of Venezuela investment is Ps. <ix:nonFraction unitRef="mxn" contextRef="ic1608f2147e44c1f9a4119effce7a6f3_D20210101-20211231" decimals="-6" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzQ0OTg0_db7f5f5a-0786-41e7-a509-3912f87a619b">0</ix:nonFraction>.</span></div></ix:continuation><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzY5_87ab49e6-811a-41b4-994f-34f7f2215ac9" continuedAt="i75de6bff68bd4f13acc7c6f7379da36c" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.13 Property, plant and equipment </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are initially recorded at their cost of acquisition and/or construction and are presented net of accumulated depreciation and accumulated impairment losses if any. The borrowing costs related to the acquisition or construction of qualifying assets is capitalized as part of the cost of that asset. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major maintenance costs are capitalized as part of total acquisition cost, which imply an increase on the asset useful life. Routine maintenance and repair costs are expensed as incurred. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction in progress consists of long-lived assets not yet in service, in other words, that are not yet ready for the purpose that they were bought, built or developed. The Company expects to complete those investments during the following 12 months. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is computed using the straight-line method. Where an item of property, plant and equipment comprises major components having different useful lives, the components are accounted for and depreciated separately. The Company estimates depreciation rates, considering the estimated useful lives of the assets. </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3Nzcz_83ac514a-f5d5-4190-a78f-70bd0a7cc108" continuedAt="i13aafb928ebc489c83b405c2df2744f1" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives of the Company&#8217;s principal assets are as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.222%"><tr><td style="width:1.0%"></td><td style="width:75.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;<ix:nonNumeric contextRef="ie0faba738c2144a6a76f7d87ac44fcd7_D20210101-20211231" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzEtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjoyODM3MTU5NDRlMzU0OGJjYmQyOTFjZTg3MjgxMmU0MV81_fe4ec20b-29b2-479c-8f75-c01b4237f758">40</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="i7e76eece81254f8f84965348ef4ade28_D20210101-20211231" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzEtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjoyODM3MTU5NDRlMzU0OGJjYmQyOTFjZTg3MjgxMmU0MV8xMA_9b947597-c63c-4892-9cb2-b45935c65837">50</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;<ix:nonNumeric contextRef="i4eb3152295b4416f9415586796351d13_D20210101-20211231" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzItMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjphNTkyN2ZiMGFhODY0NzYzOTExMmI0MWZmY2Q1OTUzNF81_5fa52f1c-6e3b-4b01-a7cf-d12247ae6b9e">10</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="i2b697dfb1931460998676162a32cfed0_D20210101-20211231" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzItMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjphNTkyN2ZiMGFhODY0NzYzOTExMmI0MWZmY2Q1OTUzNF8xMA_261399a6-11da-41de-bb65-b24af04c924c">20</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;<ix:nonNumeric contextRef="i80d4fd4c7b724f62bea44d382ed692e0_D20210101-20211231" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzMtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjphNDY5ZTZjODZkZTg0MmNlYWFmMzUzZTcwZTc5OGIyYV83_4ad5307e-6f4c-496e-9fb3-45dad1c2a9d8">7</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="i914ddb2d41d64c64a97175281fdacb1e_D20210101-20211231" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzMtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjphNDY5ZTZjODZkZTg0MmNlYWFmMzUzZTcwZTc5OGIyYV8xMg_7f901b1e-1e19-4078-9d19-c873f8ecb341">15</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Refrigeration equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;<ix:nonNumeric contextRef="i056341846c754eb5b3c4e883532d4ecb_D20210101-20211231" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzQtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjo5YWNiNzJkYjJkOGI0MTk3OTEyMzU4ZWE1ZGRiNmE0MV82_be445c6b-bdc1-4cac-9b22-4eb9abde38ca">5</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="i617a7525c14547fe8b10d21080faef28_D20210101-20211231" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzQtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjo5YWNiNzJkYjJkOGI0MTk3OTEyMzU4ZWE1ZGRiNmE0MV8xMQ_8385715c-4573-44d9-8979-f2da08de7e91">7</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Returnable bottles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ied0a58a9559043bfb273fa86f2ca97bc_D20210101-20211231" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzUtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjo4ZDRiNzEzMmI5OGE0YjI4YWY1NWI2ZjNhMjQ4ZTEzZF80_821ade3f-6a03-4ec4-a73d-98426c5b0886">1.5</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="i440e73167019451f94bd8b3555d078fd_D20210101-20211231" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzUtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjo4ZDRiNzEzMmI5OGE0YjI4YWY1NWI2ZjNhMjQ4ZTEzZF85_d4bec791-993e-42d6-87d8-697479f6e463">3</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0f7f2f1d739e44f181d6fcb4e7de70ce_D20210101-20211231" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzYtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjpiNjkxNjdkMjE0YTY0M2JkYThmZGQwZDk0ZTc1YjljNF84_b4f0b71c-c3c0-42f5-8338-49278951ac6b">3</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="ieee2d6a41c6749baa75f12f234d76a14_D20210101-20211231" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzYtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjpiNjkxNjdkMjE0YTY0M2JkYThmZGQwZDk0ZTc1YjljNF8xMw_662f06b0-a7b6-4edc-8e9b-552b4d648b7c">10</ix:nonNumeric></span></div></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives, residual values and depreciation method are reviewed at the end of each reporting period, with the effect of any changes in estimate accounted for on a prospective basis. </span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i966f44adc438471cb2f6f40dbf203008" continuedAt="i6b0cc37e1a3e4748bbb8bf1845e8a3a5"><ix:continuation id="i75de6bff68bd4f13acc7c6f7379da36c" continuedAt="i8861fde747a0491fa1672b3105ce2762"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An item of property, plant and equipment is derecognized upon disposal or when no future economic benefits are expected to arise from the continued use of the asset. Any gain or loss arising on the disposal or retirement of an item of property, plant and equipment is determined as the difference between the sales proceeds (if any) and the carrying amount of the asset and is recognized in the consolidated income statement. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Returnable and non-returnable bottles: </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two types of bottles: returnable and non-returnable. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Non-returnable: bottles are recorded in the consolidated income statement at the time of the sale of the product.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Returnable: bottles are classified as long-lived assets as a component of property, plant and equipment. Returnable bottles are recorded at acquisition cost and for countries with hyperinflationary economies, restated according to IAS 29. Depreciation of returnable bottles is computed using the straight-line method over their estimated useful lives. There are two types of returnable bottles: </span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">Those that are in the Company&#8217;s control within its facilities, plants and distribution centers; and </span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">Those that have been placed in the hands of customers and still belong to the Company. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Returnable bottles that have been placed in the hands of customers are subject to an agreement with a retailer pursuant to which the Company retains ownership. These bottles are monitored by sales personnel during periodic visits to retailers and the Company has the right to charge any breakage identified to the retailer. Bottles that are not subject to such agreements are expensed when placed in the hands of retailers. </span></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8861fde747a0491fa1672b3105ce2762">The Company&#8217;s returnable bottles are depreciated according to their estimated useful lives (<ix:nonNumeric contextRef="ifa5644953a484e2485bc6499b289b72f_D20210101-20211231" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzQ4MTUw_d262f792-84f6-48ad-b454-4a97713b9e33">3</ix:nonNumeric> years for glass bottles and <ix:nonNumeric contextRef="i4ddabfb9e7c944bfb0f2e64043e22a6e_D20210101-20211231" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzQ4MTc1_f8e880ca-b9cd-4fe2-a364-ae7f7b0055b9">1.5</ix:nonNumeric> years for PET bottles). Deposits received from customers are amortized over the same estimated useful lives of the bottles.</ix:continuation> </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzUx_1582305f-9e22-445b-8583-4fce6af07c26" continuedAt="icd2cebd4ae8a4a54b8428dfb2e9fa251" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.14 Intangible assets </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are identifiable non-monetary assets without physical substance and represent payments whose benefits will be received in future years. Intangible assets acquired separately are measured at initial recognition at cost. The cost of intangible assets acquired in a business combination is their fair value as at the date of acquisition (see Note 3.2). Following initial recognition, intangible assets are carried at cost less any accumulated amortization and accumulated impairment losses. The useful lives of intangible assets are assessed as either finite or indefinite, in accordance with the period over which the Company expects to receive the benefits. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with finite useful lives are amortized and mainly consist of information technology and management system costs incurred during the development stage which are currently in use. Such amounts are capitalized and then amortized using the straight-line method over their expected useful lives. Expenditures that do not fulfill the requirements for capitalization are expensed as incurred. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortized intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or group of assets may not be recoverable through its expected future cash flows. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with an indefinite life are not amortized and are subject to impairment tests on an annual basis as well as whenever certain circumstances indicate that the carrying amount of those intangible assets exceeds their recoverable value. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s intangible assets with an indefinite life mainly consist of rights to produce and distribute Coca-Cola trademark products in the Company&#8217;s territories. These rights are contained in agreements that are standard contracts that The Coca-Cola Company has with its bottlers. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had <ix:nonFraction unitRef="agreement" contextRef="i111c644e7f5647a89d8fdcfa0e8ba812_I20211231" decimals="INF" name="kof:NumberOfBottlerAgreements" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzUxMTA0_ab5937b9-f3f7-41f4-aadd-d486c865c272">four</ix:nonFraction> bottler agreements in Mexico: (i)&#160;Valley of Mexico territory, which is up for renewal in June 2023, (ii)&#160;the agreement for the Southeast territory, which is up for renewal in June 2023, (iii)&#160;the agreement for the Bajio territory, which is up for renewal in May 2025 and (iv)&#160;the agreement for the Golfo territory, which is up for renewal in May 2025. As of December&#160;31, 2021, the Company had <ix:nonFraction unitRef="agreement" contextRef="i8956a5801f3e49d890bfb586686e39fd_I20211231" decimals="INF" name="kof:NumberOfBottlerAgreements" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzUxNDg1_725eaa12-2120-45f4-8e68-2481d040fbc0">one</ix:nonFraction> bottler agreement in Brazil, which is up for renewal in October 2027. As of December&#160;31, 2021, the Company had <ix:nonFraction unitRef="agreement" contextRef="i5c6b4ca623cb480e9b98f75ea96566cd_I20211231" decimals="INF" name="kof:NumberOfBottlerAgreements" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzUxNTgz_32424659-516a-4a3f-b4a6-5843e04a1f73">three</ix:nonFraction> bottler agreements in Guatemala, which are up for renewal in March 2025 (<ix:nonFraction unitRef="customer" contextRef="i74ff1020fa40400c92a424defe285fa5_I20250331" decimals="INF" name="kof:NumberOfContract" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzU4ODIzODcyMjcxOTYw_1f7acb2a-3b3f-4e4a-8ee8-7d61e5240068">one</ix:nonFraction> contract) and April 2028 (<ix:nonFraction unitRef="customer" contextRef="id3480e175d8844b590f345716e9f9494_I20280430" decimals="INF" name="kof:NumberOfContract" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzU4ODIzODcyMjcxOTYx_b7fcf41c-852d-4e31-b65d-f97fe2b9994d">two</ix:nonFraction> contracts).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition the Company had <ix:nonFraction unitRef="agreement" contextRef="i1dd6b1f4d8f449748b22eca677ccecb0_I20211231" decimals="INF" name="kof:NumberOfBottlerAgreements" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzUxNzMz_9dc3e010-519d-4109-8223-71b8c8c5d5a9">one</ix:nonFraction> bottler agreement in each country which is up for renewal as follows: Argentina, which is up for renewal in September 2024; Colombia, which is up for renewal in June 2024; Panama, which is up for renewal in November 2024; Costa Rica, which is up for renewal in September 2027; Nicaragua, which is up for renewal in May 2026, and Uruguay, which is up for renewal in June 2028. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 our investee KOF Venezuela had <ix:nonFraction unitRef="agreement" contextRef="ic440619c0f0c4fc9ad256a66b1ca6f8f_I20211231" decimals="INF" name="kof:NumberOfBottlerAgreements" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzUyMTUz_cc3229bf-f8c6-412a-a689-edce8c2033a2">one</ix:nonFraction> bottler agreement, which is up for renewal in August 2026.</span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i6b0cc37e1a3e4748bbb8bf1845e8a3a5" continuedAt="i616a97ee1bc448138ff697b50fcb4693"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="icd2cebd4ae8a4a54b8428dfb2e9fa251">The bottler agreements are automatically renewable for <ix:nonNumeric contextRef="i77a93e929285401b8b9e5940ee3211a6_D20210101-20211231" name="kof:IntangibleAssetsRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzU0_2bfdb510-f541-4983-b45a-4cb9a148a952">ten-year</ix:nonNumeric> terms, subject to the right of either party to give prior notice that it does not wish to renew a specific agreement. In addition, these agreements generally may be terminated in the case of material breach. Termination would prevent the Company from selling Coca-Cola trademark beverages in the affected territory and would have an adverse effect on the Company&#180;s business, financial conditions, results from operations and prospects.</ix:continuation></span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzU1_53eeb0c8-91f5-4f38-86f1-cfca35c83178" continuedAt="i12bb5dc5557a4ed59ff72a6f397c8002" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.15 Non-current assets held for sale </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current assets and disposal groups are classified as held for sale if their carrying amount will be recovered principally through a sale transaction rather than through continuing use. This condition is regarded as met only when the sale is highly probable and the non-current asset (or disposal group) is available for immediate sale in its present condition. Management must be committed to the sale, which should be expected to qualify for recognition as a completed sale within one year from the date of classification. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company is committed to a sale plan involving loss of control of a subsidiary, all</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the assets and liabilities of that subsidiary are classified as held for sale when the criteria described above are met, regardless of whether the Company will retain a non-controlling interest in its former subsidiary after the sale. </span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i12bb5dc5557a4ed59ff72a6f397c8002">Non-current assets (and disposal groups) classified as held for sale are measured at the lower of their previous carrying amount and fair value less costs to sell.</ix:continuation> </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzUy_dd955dc2-6411-40d9-8583-b8e7ffd13029" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.16 Impairment of long-lived assets </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each reporting period, the Company reviews the carrying amounts of its long-lived tangible and intangible assets to determine whether there is any indication that those assets have suffered an impairment loss. If any such indication exists, the recoverable amount of the asset is estimated in order to determine the extent of the impairment loss (if any). Where it is not possible to estimate the recoverable amount of an individual asset, the Company estimates the recoverable amount of the cash-generating unit to which the asset belongs. Where a reasonable and consistent basis of allocation can be identified, corporate assets are also allocated to individual CGUs, or otherwise they are allocated to the smallest CGUs for which a reasonable and consistent allocation basis can be identified. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For goodwill and other indefinite lived intangible assets, the Company tests for impairment on an annual basis and whenever certain circumstances indicate that the carrying amount of the related CGU might exceed its recoverable amount. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recoverable amount is the higher of fair value less costs to sell and value in use. In assessing value in use, the estimated future cash flows are discounted to their present value using a discount rate that reflects current market assessments of the time value of money and the risks specific to the asset for which the estimates of future cash flows have not been adjusted, as discussed in Note 2.3.1.1.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the recoverable amount of an asset (or CGU) is estimated to be less than its carrying amount, the carrying amount of the asset (or CGU) is reduced to its recoverable amount. An impairment loss is recognized immediately in consolidated net income. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Where the conditions leading to an impairment loss no longer exist, it is subsequently reversed. That is, the carrying amount of the asset (or CGU) is increased to the revised estimate of its recoverable amount, but so that the increased carrying amount does not exceed the carrying amount that would have been determined had no impairment loss been recognized for the asset (or CGU) in prior years. A reversal of an impairment loss is recognized immediately in consolidated net income. Impairment losses related to goodwill are not reversible. For the year ended December&#160;31, 2021, 2020 and 2019 there was <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="INF" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzcyMDE4MDExODA0NTk0_06d6c6a6-59ff-468a-8346-cf8fc8db28fd"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="INF" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzcyMDE4MDExODA0NTk0_50f4f2de-ca07-4301-8c4a-75c36212d174"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="INF" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzcyMDE4MDExODA0NTk0_59a2dd5b-0040-4b36-bb39-5a2434e840c9">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment related to goodwill recognized.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3Nzc0_beba8e42-7c77-4948-9cb3-77470ca40b40" continuedAt="ib50d9dfbf4e841a492d18c14b1eea604" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.17 Leases </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with IFRS 16, the Company evaluates whether a contract is, or contains a lease when the contract transfers the right to control an identified asset during a period in exchange for a consideration. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates whether a contract is a lease agreement when:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The contract involves the use of an identified asset - this can be specified explicitly or implicitly, and must be physically distinct or represent substantially the entire capacity of a physically distinct asset. If the lessor has substantive substitution rights, the asset is not identified;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company has the right to receive substantially all the economic benefits of the use of the asset throughout the period of use;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The Company has the right to direct the use of the asset when it has the right to make the most relevant decisions about how, and for what purpose the asset is used. When the use of the asset is predetermined, the Company has the right to direct the use of the asset if it: i) it has the right to operate the asset; or ii) it designed the asset in a way that pre-determines for what purpose it will be used.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">As a tenant </span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><ix:continuation id="i616a97ee1bc448138ff697b50fcb4693" continuedAt="ia88eb6a1622f4a02a626052a34f8096a"><ix:continuation id="ib50d9dfbf4e841a492d18c14b1eea604" continuedAt="ifafacb8e571b4f1d984a9ebe22325582"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Initial measurement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the start date of the lease, the Company recognizes a right-of-use-asset and a leasing liability. The right-of-use asset is initially measured at cost, which includes the initial amount of the lease liability adjusted for any lease payment made during or before the initial application date. The right-of-use asset considers the incurred initial direct costs and an estimate of the costs to dismantle and eliminate the underlying asset, or to restore the underlying asset or the place where it is located, less any lease incentive received.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease liability is initially measured at the present value of future lease payments for the period remaining at the date of initial application. Such payments are discounted using the incremental borrowing rate of the Company, which is considered as the rate that the Company would have to pay for a similar period financing, and with a similar guarantee, to obtain an asset of similar value to the leased asset. For the Company, the discount rate used to measure the right-of-use asset and the lease liability is the rate related to the Company's financing cost.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease payments included in the measurement of the lease liability include the following:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Fixed payments, including payments that are substantially fixed;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Variable lease payments that depend on an index or a rate, initially measured using the index or the rate as of the lease commencement date;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The price related to a purchase option that the Company has reasonable exercising certainty, an option to extend the contractual agreement and penalties for early termination of the lease agreement, unless the Company has reasonable certainty of not exercising those options.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Amounts payable for residual value guarantees;</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Payments for early cancellation, if this option is contemplated in the lease conditions.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not recognize a right-of-use asset and lease liability for those short-term agreements with a contractual period of 12 months or less and leases of low-value assets, mainly information technology equipment used by employees, such as laptops and desktops, handheld devices and printers. The Company recognizes the lease payments associated with these agreements as an expense in the consolidated statement of income as they are incurred.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Measurement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The right-of-use asset is depreciated using the straight-line method from the commencement date to the earlier of the end of the useful life of the right-of-use asset or the end of the lease term. In addition, the right-of-use asset is periodically evaluated for impairment losses, if any, and evaluated for some lease liability remedies.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities are subsequently measured at amortized cost using the effective interest rate method. The Company re-measures the lease liability without modifying the discount rate when there is a modification in future lease payments under a residual value guarantee or if the modification arises from a change in the index or rate when there are variable payments. The lease liability is measured again using a new incremental borrowing rate at the date of modification when:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An option to extend or terminate the agreement is exercised by modifying the non-cancelable period of the contract; or</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company changes its assessment of whether it will exercise a purchase option.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">When the lease liability is re-measured, an adjustment is made to the corresponding carrying amount of the right of use asset, or is recorded in profit or loss if the carrying amount of the asset has been reduced to zero.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A modification to the lease agreement is accounted for as a separate agreement if the following two conditions are met: </span></div><div style="padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.9pt">The modification increases the scope of the lease by adding the right to use one or more underlying assets; and</span></div><div style="margin-bottom:8pt;padding-left:54pt;text-indent:-36pt"><span style="color:#777777;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.13pt">The consideration of the lease is increased by an amount proportional to the independent price of the increase in scope and by any adjustment to that independent price to reflect the contract circumstances.</span><span style="color:#777777;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the consolidated income statement, the interest expense of the lease liability is presented as a component of the financial expense, unless they are directly attributable to qualified assets, in which case they are capitalized according to the Company&#8217;s financing cost accounting policy. The right-of-use assets are measured according to the cost model, depreciated over the lease term using the straight line method and recognized in the consolidated statement of income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Improvements in leased properties are recognized as part of property, plant and equipment in the consolidated statement of financial position and amortized using the straight-line method, over the shorter of the useful life of the asset and the term of the related lease.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">As property owner.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ia88eb6a1622f4a02a626052a34f8096a" continuedAt="i86c77e7a66c34577bea058ed1bc961a5"><ix:continuation id="ifafacb8e571b4f1d984a9ebe22325582"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company as lessor determines at the beginning of the lease, if each agreement is classified as an operating or financial lease.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases are classified as finance leases when under the terms of the lease agreement substantially all the risks and rewards of the underlying asset have been transferred, otherwise, lease agreements are classified as operating leases. The Company considers the following indicators, among others; to analyze whether substantially all the inherent risks and benefits are transferred:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.1pt">If the lease is for most of the useful life of the asset;</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.1pt">If the present value of the minimum future lease payments amounts to substantially all of the underlying asset fair value.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes payments for operating leases received as income in a straight line during the term of the lease within the consolidated statements of income, except when another basis best represents the time pattern in which the economic benefits of the leased asset are transferred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company initially recognizes an amount equal to the lease net investment, which is the present value of future lease payments plus any residual value guarantee; and a distinction is made between the current portion of collections with a maturity of less than or equal to a 12-month term and non-current collections, with a maturity of more than 12 months; including:</span></div><div><span><br/></span></div><div style="padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt">Fixed payments including those leases that in substance are fixed, which may involve variability, but essentially unavoidable, less any lease incentive to be collected;</span></div><div style="padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.8pt">payments for variable rent that depend on an index or a rate as of the start date of the lease;</span></div><div style="padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.03pt">amounts payable by the lessee for residual value guarantees (if applicable); </span></div><div style="padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">the price related to a purchase option if the lessee is reasonably sure to exercise it (if applicable); and</span></div><div style="margin-bottom:8pt;padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">payments for penalties arising from the termination of the lease, if the term of the lease reflects that the lessee will exercise an option to terminate the lease.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intercompany transactions related to transactions among lessors and lessees within the Group are eliminated in the Company consolidation process.</span></div></ix:continuation><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzYw_14d63176-6d9b-47d3-8793-05947c6deab8" continuedAt="ice1350527e4440a9abaec1a212047456" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.18 Financial liabilities and equity instruments </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.18.1 Classification as debt or equity </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt and equity instruments issued by a group entity are classified as either financial liabilities or as equity in accordance with the substance of the contractual arrangements and the definitions of a financial liability and an equity instrument. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.18.2 Equity instruments </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An equity instrument is any contract that evidences a residual interest in the assets of an entity after deducting all of its liabilities. Equity instruments issued by the Company are recognized when the proceeds are received, net of direct issue costs. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repurchase of the Company&#8217;s own equity instruments is recognized and deducted directly from equity. No gain or loss is recognized in profit or loss on the purchase, sale, issue or cancellation of the Company&#8217;s own equity instruments. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.18.3 Financial liabilities </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Initial recognition and measurement </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities within the scope of IFRS 9 are classified as financial liabilities at amortized cost, except for derivative instruments designated as hedging instruments in an effective hedge, financial liabilities arising from transfer of a financial asset that does not qualify for de-recognition, financial guarantee contracts and contingent consideration obligations in a business combination, as appropriate, which are recognized at FVTPL. The Company determines the classification of its financial liabilities at initial recognition. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All financial liabilities are recognized initially at fair value less, in the case of loans and borrowings, directly attributable transaction costs. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s financial liabilities include trade and other payables, loans and borrowings, and derivative financial instruments, see Note 3.7. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subsequent measurement </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The measurement of financial liabilities depends on their classification as described below: </span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i86c77e7a66c34577bea058ed1bc961a5" continuedAt="i584732ab25544920a06f410d4359fe24"><ix:continuation id="ice1350527e4440a9abaec1a212047456" continuedAt="i0261af93c0944cd5be9e8fc40e4b76d9"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Loans and borrowings </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After initial recognition, interest bearing loans and borrowings are subsequently measured at amortized cost using the effective interest method. Gains and losses are recognized in the consolidated statements of income when the liabilities are derecognized as well as through the effective interest method amortization process. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortized cost is calculated considering any discount or premium on acquisition and fees or costs that are an integral part of the effective interest method. The effective interest method amortization is included in interest expense in the consolidated statements of income.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">De-recognition </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial liability is derecognized when the obligation under the liability is discharged or cancelled or expires. </span></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0261af93c0944cd5be9e8fc40e4b76d9">When an existing financial liability is replaced by another from the same lender on substantially different terms, or the terms of an existing liability are substantially modified, such an exchange or modification is treated as the de-recognition of the original liability and the recognition of a new liability. The difference in the respective carrying amounts is recognized in the consolidated statements of income.</ix:continuation> </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzY2_bde9d105-30f5-4414-8291-573016dd4d98" continuedAt="i8d0e2f1396254270bbf76e8e0bccbef7" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.19 Provisions </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions are recognized when the Company has a present obligation (contractual or implied) as a result of a past event, it is probable that the Company will be required to settle the obligation, and a reliable estimate can be made of the amount of the obligation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount recognized as a provision is the best estimate of the consideration required to settle the present obligation at the end of the reporting period, taking into account the risks and uncertainties surrounding the obligation. When a provision is measured using the cash flows estimated to settle the present obligation, its carrying amount is the present value of those cash flows (where the effect of the time value of money is material). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When some or all of the economic benefits required to settle a provision are expected to be recovered from a third party, a receivable is recognized as an asset if it is virtually certain that reimbursement will be received and the amount of the receivable can be measured reliably. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a provision for a loss contingency when it is probable (i.e. the probability that the event will occur is greater than the probability that it will not) that certain effects related to past events, would materialize and can be reasonably quantified. These events and their financial impact are also disclosed as loss contingencies in the consolidated financial statements when the risk of loss is deemed to be other than remote. The Company does not recognize an asset for a gain contingency until the gain is realized, see Note 24. </span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8d0e2f1396254270bbf76e8e0bccbef7">Restructuring provisions are recognized only when the recognition criteria for provisions are fulfilled. The Company has a constructive obligation when a detailed formal plan identifies the business or part of the business concerned, the location and number of employees affected and there is a detailed estimate of the associated costs, and an appropriate timeline. Furthermore, the employees affected must have been notified of the plan&#8217;s main features.</ix:continuation> </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3Nzcw_75fbd494-6873-4a37-b5f5-163e3226b3f8" continuedAt="i9569f81d06bd45759b8e0fcebd3695d1" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.20 Post-employment and other non-current employee benefits </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Post-employment and other non-current employee benefits, which are considered to be monetary items, include obligations for pension and post-employment plans and seniority premiums, all based on actuarial calculations, using the projected unit credit method. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico, the economic benefits and retirement pensions are granted to employees with <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:MinimumYearOfServiceForRetirementBenefits" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzY5NzE2_7a793246-2710-4a0f-805a-993f5d9af78e">10</ix:nonNumeric> years of service and minimum age of <ix:nonFraction unitRef="mxnPerShare" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="INF" name="kof:MinimumAgeQualificationForEconomicBenefitsAndRetirementPension" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzY5NzQ5_96e72dc2-4b76-426c-b8ff-6f484dc58b10">60</ix:nonFraction>. In accordance with Mexican Labor Law, the Company provides seniority premium benefits to its employees under certain circumstances. These benefits consist of a one-time payment equivalent to 12 days&#8217; wages for each year of service (at the employee&#8217;s most recent salary, but not to exceed twice the legal minimum wage), payable to all employees with 15 or more years of service, as well as to certain employees terminated involuntarily prior to the vesting of their seniority premium benefit.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For defined benefit retirement plans and other non-current employee benefits, such as the Company&#8217;s sponsored pension and retirement plans and seniority premiums, the cost of providing benefits is determined using the projected unit credit method, with actuarial valuations being carried out at the end of each reporting period. All re-measurements effects of the Company&#8217;s defined benefit obligation such as actuarial gains and losses and return on plan assets are recognized directly in other comprehensive income (&#8220;OCI&#8221;). The Company presents service costs within cost of goods sold, administrative and selling expenses in the consolidated statements of income. The Company presents net interest cost within interest expense in the consolidated statements of income. The projected benefit obligation recognized in the consolidated statement of financial position represents the present value of the defined benefit obligation as of the end of each reporting period. Certain subsidiaries of the Company have established plan assets for the </span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i584732ab25544920a06f410d4359fe24" continuedAt="i1e42d7dbd5e14cab95cf4aa8ac4b7dee"><ix:continuation id="i9569f81d06bd45759b8e0fcebd3695d1"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">payment of pension benefits and seniority premiums through irrevocable trusts of which the employees are named as beneficiaries, which serve to decrease the funded status of such plans&#8217; related obligations. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs related to compensated absences, such as vacations and vacation premiums, are recognized on an accrual basis. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a liability and expense for termination benefits at the earlier of the following dates: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;When it can no longer withdraw the offer of those benefits; and </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;When it recognizes costs for a restructuring that is within the scope of IAS 37, Provisions, Contingent Liabilities and Contingent Assets, and involves the payment of termination benefits. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is demonstrably committed to a termination when, and only when, the entity has a detailed formal plan for the termination and is without realistic possibility of withdrawal. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A settlement occurs when the Company enters into a transaction that eliminates all further legal or constructive obligations or part or all of the benefits provided under a defined benefit plan. A curtailment arises from an isolated event such as closing of a plant, discontinuance of an operation or termination or suspension of a plan. Gains or losses on the settlement or curtailment of a defined benefit plan are recognized when the settlement or curtailment occurs.</span></div></ix:continuation><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzYx_1c6d73ee-42ca-46aa-bce4-2f0087ebcfd4" continuedAt="i57b60d19ce804f3abbabf307588467f7" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.21 Revenue recognition </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when it has transferred to the customer control over the good sold or the service rendered. Control refers to the ability of the customer to direct and obtain substantially all the transferred product&#8217;s benefits. Also, it implies that the customer has the ability to prevent a third-party from directing the use and obtaining substantially all the benefits of the transferred product. Coca-Cola FEMSA&#8217;s management applies the following considerations to analyze the moment in which the control of the good sold or the service is transferred to the customer:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identify the contract (written, spoken or according to the conventional business practices).</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Evaluate the goods and services promised in the customer&#8217;s contract and identify the related performance obligations.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consider the contract terms and the commonly accepted practices in the business to determine the transaction price. The transaction price is the consideration that the Company expects to be entitled to for transferring the goods and services to the customer, excluding the collected amount for third parties, such as taxes directly related to the sales. The consideration promised in a customer&#8217;s contract may include a fixed amount, variable amounts or both.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocate the transaction price to each performance obligation (to each good or service that is different) for an amount that represents the part of the benefit that the Company expects to receive in exchange for the right of transferring the promised goods or services to the customer.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognize revenue when (or while) it satisfied the performance obligation through the transfer of the promised goods or services engaged.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the conditions mentioned above are accomplished normally when the goods are delivered and services are provided to the customer and this moment is considered a point in time. The net sales reflect the units delivered at list price, net of promotions and discounts.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenues from the following principal activities:</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale of goods.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes the sales of goods by all the subsidiaries of the Company, mainly the sale of beverages of the leading brand of Coca-Cola in which the revenue is recognized at the point of time those products were sold to the customers.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Rendering of services.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes the revenues of distribution services that the Company recognizes as revenues as the related performance obligation is satisfied. The Company recognizes revenues for rendering of services during the time period in which the performance obligation is satisfied according with the following conditions:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The customer receives and consumes simultaneously the benefits, as the Company satisfies the performance obligation;</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The customer controls the related assets, even if the Company improves them;</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The revenues can be measured reliably; and</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The Company has the right to payment for the performance completed to date.</span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i1e42d7dbd5e14cab95cf4aa8ac4b7dee" continuedAt="i3f43dcdc7d1540f99e55a9fc95802f87"><ix:continuation id="i57b60d19ce804f3abbabf307588467f7"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzU2_815adbcc-339d-460a-a2a2-7cec0b4936cd" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.734%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sources of Revenue</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended  December 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sale of products</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i4c828e0ed7704e2f9cdeaba227c4c308_D20210101-20211231" decimals="-6" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzEtMS0xLTEtMjAwNjI_a1d808db-9e4d-4b01-b96b-92c541748849">193,899</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i626b8fd25a4044309483bc588394bb07_D20200101-20201231" decimals="-6" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzEtMi0xLTEtMjAwNjI_b1999fb2-06b9-4b55-9b6d-780cac9ca074">181,520</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i71f58eff843b4917b874d6e5bc24c92e_D20190101-20191231" decimals="-6" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzEtMy0xLTEtMjAwNjI_0e3531b9-7353-4e10-814a-243d6d31f76a">192,342</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services rendered</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib2bb1a4273454172928634e1033cbc0b_D20210101-20211231" decimals="-6" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzItMS0xLTEtMjAwNjI_7a077f9d-ea7e-4271-a81f-521441b73a2a">321</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i05a0b9e9d93745b1b14b8070565d6c4d_D20200101-20201231" decimals="-6" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzItMi0xLTEtMjAwNjI_b78d4e77-b8c6-4605-b0cd-2360b1310720">327</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i784ae1ed6c2f4fb0859339e5a25a0afb_D20190101-20191231" decimals="-6" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzItMy0xLTEtMjAwNjI_40925602-cf09-4061-848f-02c03e8060bd">385</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating revenues (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8f9268f18e2c46fa833a447fdada6214_D20210101-20211231" decimals="-6" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzMtMS0xLTEtMjAwNjI_4217e71d-0633-43c3-b813-6959c3ffd2b4">584</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib6ccbc27855f44608d4e1d253a7268dd_D20200101-20201231" decimals="-6" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzMtMi0xLTEtMjAwNjI_c8d09fed-f7e6-46c2-ae27-7f824c54ac9d">1,768</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7422a0b504cf403c82530439b68af712_D20190101-20191231" decimals="-6" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzMtMy0xLTEtMjAwNjI_4abc809f-7e6a-404b-8103-33a7c9274ac2">1,744</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzQtMS0xLTEtMjAwNjI_f2f0ab7b-f374-488b-b725-b441707ca6cc">194,804</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzQtMi0xLTEtMjAwNjI_c8dfe8dc-33d0-411b-b980-99a61554ddb2">183,615</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzQtMy0xLTEtMjAwNjI_a211dd16-7ce0-4ff9-836a-c7797702614f">194,471</ix:nonFraction></span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;padding-left:10.43pt;position:relative;top:-3.5pt;vertical-align:baseline">In 2021, 2020 and 2019, we include related tax effect in Brazil associated to sales taxes paid in excess in prior years (PIS/COFINS) &#8211; See Note 23.2.1.</span></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable allowances granted to customers</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adjusts the transaction price based on estimates of the promotions, discounts or any other variable allowances that may be granted to the customers. These estimates are based on the commercial agreements celebrated with the customers and on the historical performance for the customer. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Sales discounts are considered variable consideration and are reflected in the client&#8217;s invoice. Therefore discounts are recorded at the moment of sale (sales are recorded net of discounts).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In the Modern Channel, retail products are sold at a discount based on volume, considering total sales during the period, which is usually <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:RetailProductsSoldAtDiscountDuringThePeriod" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzcyMDE4MDExODA0NTk1_3dcd1984-aede-4c2b-a48f-9292e87bc5ad">12</ix:nonNumeric> months. Revenues on these sales are recognized based on the price established in the agreement, net of discounts for estimated volume. Accumulated experience is used to estimate and foresee discounts using the expected value method. No element of financing is considered, due to the fact that the majority of sales are made in cash for the Traditional Channel or on credit for the Modern Channel.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts costs.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The incremental costs for obtaining a customer contract are recognized as an asset if the Company expects to recover those costs. The incremental costs are those incurred to obtain a contract and that wouldn&#8217;t be incurred if the contract hadn&#8217;t been obtained. The Company expenses these costs as incurred in the consolidated income statement when the associated revenue is realized in a period equal to or less than one year. The recognized assets, as previously indicated, are amortized on a straight-line basis over the terms of the related revenue contracts, reflecting how the goods and services are transferred to the client.</span></div></ix:continuation><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzYy_695b9b89-ddfe-406d-825e-7ad0bc958183" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.22 Administrative and selling expenses </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Administrative expenses include labor costs (salaries and other benefits, like employee profit sharing &#8220;PTU&#8221;) of employees not directly involved in the sale of the Company&#8217;s products, as well as professional service fees, the depreciation of office facilities, amortization of capitalized information technology system implementation costs and any other similar costs. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling expenses include: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Distribution: labor costs (salaries and other related benefits), outbound freight costs, warehousing costs of finished products, depreciation of returnable bottles in the distribution process, depreciation and maintenance of trucks and other distribution facilities and equipment. For the years ended December&#160;31, 2021, 2020 and 2019, these distribution costs amounted to Ps. <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:DistributionCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzc3NzAz_d5c29545-2cac-4d68-955e-86641a8501c9">26,023</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:DistributionCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzc3NzEx_7c7ade9d-5daa-41c2-93ae-2bcd1b2a7558">24,190</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:DistributionCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzc3NzIy_0cd66de6-45f3-4d04-9f7a-9ec9387726df">25,068</ix:nonFraction>, respectively;</span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Sales: labor costs (salaries and other benefits including PTU) and sales commissions paid to sales personnel; </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Marketing: promotional expenses and advertising costs.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PTU is paid by the Company&#8217;s Mexican subsidiaries to its eligible employees. In Mexico, employee profit sharing is computed at the rate of <ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="2" name="kof:ProfitSharingComputationPercentageOnTaxableIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzc4MDQ5_1f620da5-32d1-4c52-9986-0b347c06b539">10</ix:nonFraction>% of the individual company taxable income. PTU in Mexico is calculated from the same taxable income for income tax, except for the following: a) neither tax losses from prior years nor the PTU paid during the year are deductible; and b) payments exempt from taxes for the employees&#160;are fully deductible in the PTU computation. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendment to the Federal Labor Law established a limit on the amount to be paid for profit sharing to employees, which indicates that the amount of PTU assigned to each employee may not exceed the equivalent of three months of the employee&#8217;s current salary, or the average PTU received by the employee in the previous three years, whichever is greater. If the PTU determined is less than or equal to this limit, the PTU will be the one determined by applying <ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="2" name="kof:ProfitSharingComputationPercentageOnTaxableIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzcyMDE4MDExODA0NjEz_60ff22a9-746e-41c0-a287-78bf00313a6f">10</ix:nonFraction>% of the individual company taxable income. If the PTU determined exceeds this limit, the limit would apply and this should be considered the PTU for the period.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i3f43dcdc7d1540f99e55a9fc95802f87" continuedAt="i087600f5227b440d83364e31a35a9375"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzY3_1e54aa86-fdd2-4dc7-bef9-abbf674b6b49" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.23 Income taxes </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense represents the sum of the tax currently payable and deferred tax. Income taxes are charged to consolidated income statements as they are incurred, except when they relate to items that are recognized in other comprehensive income or directly in equity, in which case, the current and deferred tax are also recognized in other comprehensive income or directly in equity, respectively. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.23.1 Current income taxes </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current income taxes are recorded in the results of the year they are incurred. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.23.2 Deferred income taxes </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred taxes are recognized on temporary differences between the carrying amounts of assets and liabilities in the consolidated financial statements and the corresponding tax bases used in the computation of taxable profit. Deferred tax liabilities are generally recognized for all taxable temporary differences. Deferred tax assets are generally recognized for all deductible temporary differences, including tax loss carryforwards and certain tax credits, to the extent that it is probable that future taxable profits, and reversal of existing taxable temporary differences will be available. Such deferred tax assets and liabilities are not recognized if the temporary difference arises from the initial recognition (other than in a business combination) of other assets and liabilities in a transaction that affects neither the taxable profit nor the accounting profit. In the case of Brazil, where certain goodwill amounts are at times deductible for tax purposes, the Company recognizes in connection with the acquisition accounting a deferred tax asset for the tax effect of the excess of the tax basis over the related carrying value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of deferred tax assets is reviewed at each reporting date and reduced to the extent that it is no longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized. Unrecognized deferred tax assets are re-assessed at each reporting date and are recognized to the extent that it has become probable that future taxable profits and reversal of existing taxable temporary differences will allow the deferred tax asset to be recovered. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax liabilities are recognized for taxable temporary differences associated with investments in subsidiaries, associates, and interests in joint ventures, except where the Company is able to control the reversal of the temporary difference and it is probable that the temporary difference will not reverse in the foreseeable future. Deferred tax assets arising from deductible temporary differences associated with such investments and interests are only recognized to the extent that it is probable that there will be sufficient taxable profits against which to utilize the benefits of the temporary differences and they are expected to reverse in the foreseeable future. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes are classified as a non-current asset or liability, regardless of when the temporary differences are expected to reverse. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax relating to items recognized in the other comprehensive income is recognized in correlation to the underlying transaction in OCI.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and deferred tax liabilities are offset if a legally enforceable right exists to set off current tax assets against current tax liabilities and the deferred taxes relate to the same taxable entity and the same taxation authority.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are measured at the tax rates that are expected to apply in the period in which the liability is settled or the asset is realized, based on tax rates (and tax laws) that have been enacted or substantively enacted by the end of the reporting period. The measurement of deferred tax liabilities and assets reflects the tax consequences that would follow from the manner in which the Company expects, at the end of the reporting period, to recover or settle the carrying amount of its assets and liabilities.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico, the income tax rate was <ix:nonFraction unitRef="number" contextRef="i6d2321f1f73f4f14a2a4338f37713a7f_D20210101-20211231" decimals="2" name="ifrs-full:ApplicableTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzgyOTA2_63565b2e-b9f8-460a-a649-f273ae199b02"><ix:nonFraction unitRef="number" contextRef="i6297e06bcb4a4f708901db12db56e542_D20200101-20201231" decimals="2" name="ifrs-full:ApplicableTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzgyOTA2_92a04a9c-447a-41fc-8794-d48ea7d15b05"><ix:nonFraction unitRef="number" contextRef="ie0fdb390dfd34219828995c1c45174fa_D20190101-20191231" decimals="2" name="ifrs-full:ApplicableTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzgyOTA2_fd2d7b38-bd83-42a4-9bb7-b14563d47a47">30</ix:nonFraction></ix:nonFraction></ix:nonFraction>% for 2021, 2020 and 2019. For 2022, the rate will continue to be <ix:nonFraction unitRef="number" contextRef="ia34f5134e937456a8977e093bfe90405_D20220101-20221231" decimals="2" name="ifrs-full:ApplicableTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzgzMDUx_7793b48a-4ccb-4284-acf0-1337f12de306">30</ix:nonFraction>%.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3Nzc1_1480a956-9d36-44d3-b3e7-72c3c6f64c3e" continuedAt="ia097e38b33ef4a59b88d791a915b0e55" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.24 Share-based payments transactions </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior executives of the Company receive remuneration in the form of share-based payment transactions, whereby employees render services as consideration for equity instruments. The equity instruments are granted and then held by a trust controlled by FEMSA. They are accounted for as equity settled transactions. The award of equity instruments is granted for a fixed monetary value. </span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia097e38b33ef4a59b88d791a915b0e55">Share-based payments to employees are measured at the fair value of the equity instruments at the grant date. The fair value determined at the grant date of the share-based payments is expensed and recognized based on the graded vesting method over the vesting period.</ix:continuation> </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i087600f5227b440d83364e31a35a9375"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3Nzc2_be48e441-b6cc-4c00-8978-bcde4a979185" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.25 Earnings per share </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company presents basic and diluted earnings per share (EPS) data for its shares. As described in Note 24, the Company has potentially dilutive shares and therefore presents its basic and diluted earnings per share. Basic EPS is calculated by dividing the net income attributable to controlling interest by the weighted average number of shares outstanding during the period adjusted for the weighted average of own shares purchased in the year. Diluted EPS is calculated by dividing the profit attributable to ordinary equity holders of the parent (after adjusting for interest on the convertible preference shares) by the weighted average number of ordinary shares outstanding during the year plus the weighted average number of ordinary shares that would be issued on conversion of all the dilutive potential ordinary shares into ordinary shares. Earnings per share for all periods are adjusted to give effect to capital contributions, bonus issues, share splits or reverse share splits that occur during any of periods presented and subsequent to the latest balance sheet date until the issuance date of the financial statements.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3Nzc3_24157f9b-681c-4ff1-a189-3e10b000d25a" escape="true"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.26 Issuance of common shares </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the issuance of own common shares as an equity transaction. The difference between the book value of the shares issued and the amount contributed by the non-controlling interest holder or third party is recorded as additional paid-in capital.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzU3_f1e2dc6d-d251-40ae-a5de-ef2931fa1012" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.27 IFRIC 23 Uncertainty over income tax treatments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The interpretation addresses the accounting for income taxes when tax treatments involve uncertainty that affects the application of IAS 12 and does not apply to taxes or levies outside the scope of IAS 12, nor does it specifically include requirements relating to interest and penalties associated with uncertain tax treatments. The interpretation specifically addresses the following:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">Whether an entity considers uncertain tax treatments separately; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">The assumptions an entity makes about the examination of tax treatments by taxation authorities; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">How an entity determines taxable profit (loss), tax bases, unused tax losses, unused tax credits and tax rates, and; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">d.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">How an entity considers changes in facts and circumstances. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">An entity must determine whether to consider each uncertain tax treatment separately or together with one or more other uncertain tax treatments. The approach that better predicts the resolution of the uncertainty should be followed.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i068f03db026d455ca4285bbb327eb089_208"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMDgvZnJhZzowZTA4ODE3Yzc1YWU0ZGRhYmU1NjRjNzQ2MzRiZjNlYi90ZXh0cmVnaW9uOjBlMDg4MTdjNzVhZTRkZGFiZTU2NGM3NDYzNGJmM2ViXzQ3Ng_d13aa141-6e63-4ce0-b8f4-f01716d00648" continuedAt="i079ea12058a746b79922283e15ad74be" escape="true">Cash and Cash Equivalents </ix:nonNumeric></span></div><ix:continuation id="i079ea12058a746b79922283e15ad74be"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of the statement of cash flows, cash includes cash on hand and in banks and cash equivalents, including short-term, highly liquid investments that are readily convertible to known amounts of cash and are subject to an insignificant risk of changes in value, with a maturity date of three months or less at their acquisition date. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMDgvZnJhZzowZTA4ODE3Yzc1YWU0ZGRhYmU1NjRjNzQ2MzRiZjNlYi90ZXh0cmVnaW9uOjBlMDg4MTdjNzVhZTRkZGFiZTU2NGM3NDYzNGJmM2ViXzQ3Nw_6fd764f2-b8be-4037-b014-feaeee39fe5e" continuedAt="i4ff631589325402a8a0645d63c93e250" escape="true">Cash and cash equivalents at the end of the reporting period consist of the following: </ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><ix:continuation id="i4ff631589325402a8a0645d63c93e250"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.250%"><tr><td style="width:1.0%"></td><td style="width:52.634%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.034%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and bank balances </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:Cash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMDgvZnJhZzowZTA4ODE3Yzc1YWU0ZGRhYmU1NjRjNzQ2MzRiZjNlYi90YWJsZToxMDhkNzczMDQzNjE0MjUyYTRiMzEyYTAxMDkwNWZlYi90YWJsZXJhbmdlOjEwOGQ3NzMwNDM2MTQyNTJhNGIzMTJhMDEwOTA1ZmViXzEtMS0xLTEtMjAwNjI_4ffd6d68-5844-424f-889a-406f88e2c7c8">5,336</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:Cash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMDgvZnJhZzowZTA4ODE3Yzc1YWU0ZGRhYmU1NjRjNzQ2MzRiZjNlYi90YWJsZToxMDhkNzczMDQzNjE0MjUyYTRiMzEyYTAxMDkwNWZlYi90YWJsZXJhbmdlOjEwOGQ3NzMwNDM2MTQyNTJhNGIzMTJhMDEwOTA1ZmViXzEtMi0xLTEtMjAwNjI_23550d97-360a-482b-9a76-1035e0f01257">4,435</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents (see Note 3.5) </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMDgvZnJhZzowZTA4ODE3Yzc1YWU0ZGRhYmU1NjRjNzQ2MzRiZjNlYi90YWJsZToxMDhkNzczMDQzNjE0MjUyYTRiMzEyYTAxMDkwNWZlYi90YWJsZXJhbmdlOjEwOGQ3NzMwNDM2MTQyNTJhNGIzMTJhMDEwOTA1ZmViXzItMS0xLTEtMjAwNjI_8aa6a452-bcfb-4788-b24f-3bfc0fc8950a">41,912</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMDgvZnJhZzowZTA4ODE3Yzc1YWU0ZGRhYmU1NjRjNzQ2MzRiZjNlYi90YWJsZToxMDhkNzczMDQzNjE0MjUyYTRiMzEyYTAxMDkwNWZlYi90YWJsZXJhbmdlOjEwOGQ3NzMwNDM2MTQyNTJhNGIzMTJhMDEwOTA1ZmViXzItMi0xLTEtMjAwNjI_d08d4640-dd47-4744-9378-3725e3f8bc3e">39,062</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMDgvZnJhZzowZTA4ODE3Yzc1YWU0ZGRhYmU1NjRjNzQ2MzRiZjNlYi90YWJsZToxMDhkNzczMDQzNjE0MjUyYTRiMzEyYTAxMDkwNWZlYi90YWJsZXJhbmdlOjEwOGQ3NzMwNDM2MTQyNTJhNGIzMTJhMDEwOTA1ZmViXzMtMS0xLTEtMjAwNjI_a371fe06-d8f3-4d56-a057-86e57683b5d4">47,248</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMDgvZnJhZzowZTA4ODE3Yzc1YWU0ZGRhYmU1NjRjNzQ2MzRiZjNlYi90YWJsZToxMDhkNzczMDQzNjE0MjUyYTRiMzEyYTAxMDkwNWZlYi90YWJsZXJhbmdlOjEwOGQ3NzMwNDM2MTQyNTJhNGIzMTJhMDEwOTA1ZmViXzMtMi0xLTEtMjAwNjI_e9475b7a-a8d9-4f42-aac1-e54f214b237a">43,497</ix:nonFraction></span></td></tr></table></ix:continuation></div></ix:continuation><div id="i068f03db026d455ca4285bbb327eb089_211"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzI2Mzg_3539e620-5b44-44b3-9f37-148e77403df1" continuedAt="ieb54ffb355e346259c72b4a1b6bc5677" escape="true">Trade Receivable, Net </ix:nonNumeric></span></div><div><ix:continuation id="ieb54ffb355e346259c72b4a1b6bc5677" continuedAt="i9ed915dce51141f0849be07c89afc64e"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfFinancialAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzI2Mzk_5ab392e3-f765-47e4-9f80-1dbee43d3d58" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CurrentTradeReceivables" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzEtMS0xLTEtMjAwNjI_1fbb3b97-8d5f-4df9-bd74-2f00a3498aec">10,863</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CurrentTradeReceivables" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzEtMi0xLTEtMjAwNjI_c0c046b1-01a1-42c3-9466-36ecccfdee73">9,705</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Coca-Cola Company (related party) (Note 13)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie0503b4c90bf468c94d0e5aef0354e16_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzItMS0xLTEtMjAwNjI_4cb1c5b5-91b9-4bbe-8ca2-cb9cb30e1efa">820</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i56a95fdf16de466e97a028c712966533_I20201231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzItMi0xLTEtMjAwNjI_0b8d9fa2-2afb-4e14-b375-321f701ea075">509</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans to employees</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic02f786b30ad42418f67b1eabc7ba9ae_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzMtMS0xLTEtMjAwNjI_413750d9-c970-49e6-8fed-e0f97a9c62d7">82</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id6e0b2551ea24eb8a0a984060d4b564e_I20201231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzMtMi0xLTEtMjAwNjI_5f2d5e8d-a2c4-4f97-8143-86302e93a7bd">82</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FEMSA and subsidiaries (related parties) (Note 13)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i16118ca870f5444cb9e7c1d1ab92900d_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzQtMS0xLTEtMjAwNjI_e8843c48-75f2-4ce1-9aee-42ed9e901423">634</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i807de16a04a34fd4908b7b6172b557df_I20201231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzQtMi0xLTEtMjAwNjI_e4de991f-2e0d-4295-aa9a-c2f22aac4371">624</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other related parties (Note 13)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib9d865c6134b41fea8faed67669d32cb_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzUtMS0xLTEtMjAwNjI_614c3ddc-dfcb-4567-bd34-d86b62fce4fb">139</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9dfd578ab6f94d16972f75bf38d0c887_I20201231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzUtMi0xLTEtMjAwNjI_4e95f2ef-4bf9-48fa-895b-e2ebea12944c">138</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:OtherCurrentReceivables" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzYtMS0xLTEtMjAwNjI_502438ee-f005-4e03-9c99-b275bdb40704">1,007</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:OtherCurrentReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzYtMi0xLTEtMjAwNjI_4588da01-93c4-46a8-a510-19f9cc61a9bd">980</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts on trade receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzctMS0xLTEtMjAwNjI_b2d74c33-b60f-4926-a216-3d894574714e">531</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzctMi0xLTEtMjAwNjI_f4abefc0-3e89-48ea-bf6b-ad3d7bcf2edc">515</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzgtMS0xLTEtMjAwNjI_c833010c-2a7a-423a-aca4-fb9b7488f2a2">13,014</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzgtMi0xLTEtMjAwNjI_1b99e1b7-2cb5-41d7-bed8-c062038ab15a">11,523</ix:nonFraction></span></td></tr></table></ix:nonNumeric></ix:continuation></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i9ed915dce51141f0849be07c89afc64e"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.1 Trade receivables</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade receivable representing rights arising from sales and loans to employees or any other similar concept, are presented net of discounts and the allowance for expected credit losses. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coca-Cola FEMSA has accounts receivable from The Coca-Cola Company primarily arising from the latter&#8217;s participation in advertising and promotional programs.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because less than the <ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="3" name="kof:PercentageOfUnrecoverableTradeAccountsReceivables" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzM5NQ_c9ba10d2-9a59-4342-ae99-ba9ecd142eef">2.2</ix:nonFraction>%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the trade receivables is unrecoverable, the Company does <ix:nonFraction unitRef="customer" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="INF" name="kof:NumberOfCustomerRelatedToExpectedLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzQ1OA_18512b05-9af9-4cd7-9c60-744f2bad5f9d">no</ix:nonFraction>t have any customers classified as &#8220;high risk&#8221; which would be eligible to have special management conditions for the credit risk. As of December&#160;31, 2021, the Company does <ix:nonFraction unitRef="customer" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="INF" name="kof:NumberOfCustomerRelatedToExpectedLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzYxNw_b406887b-0d07-4220-b36f-4891825a9bf2">no</ix:nonFraction>t have a representative group of customers directly related to the expected loss.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021 and 2020, during the Covid-19 pandemic, governments have implemented several preventive measures such as social distancing and the temporary closure of certain points of sale considered as nonessential. As such measures were eased, most businesses were able to reopen and this allowed the company to recover the accounts receivable. Given that the impact on this item was not material, the Company did not implement any relevant change to its models to estimate the receivables&#8217; provisions.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for credit losses is calculated with an expected losses model that recognizes the impairment losses through all the contract life. Because they generally are short-term accounts receivable, the company defined a model with a simplified expected loss focus through a parametric model. The parameters used in the model are:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Breach probability;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Losses severity;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Financing rate;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Special recovery rate; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Breach exposure.</span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzI2NDA_f616e235-a34a-4ea7-b78f-9175b4e6a40c" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of accounts receivable approximates its fair value as of December&#160;31, 2021 and 2020. </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.527%"><tr><td style="width:1.0%"></td><td style="width:68.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.891%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.892%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aging for trade receivables past due but not impaired</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 days</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2bdda52e80dd48a8aed41ee782752b33_I20211231" decimals="-6" name="kof:TradeReceivablesPastDueButNotImpaired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzEtMS0xLTEtMjAwNjI_7c6c8bf4-8c99-42c0-8632-ec269e4e2a1b">11,689</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i7e070720423d45599c3c66630c362213_I20201231" decimals="-6" name="kof:TradeReceivablesPastDueButNotImpaired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzEtMi0xLTEtMjAwNjI_4cc7b193-8345-4fb6-bfea-22b3b86943df">9,905</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-30 days</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id4c679332ad44eeb852168b336409470_I20211231" decimals="-6" name="kof:TradeReceivablesPastDueButNotImpaired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzItMS0xLTEtMjAwNjI_a1c5628b-bb6f-4054-a0a8-e18e5232a953">686</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i26de89f9703e4a2c902c68e2111244f3_I20201231" decimals="-6" name="kof:TradeReceivablesPastDueButNotImpaired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzItMi0xLTEtMjAwNjI_1d37502a-2a7e-47ee-8617-461666fb04a1">769</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31-60 days</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i60fc26f546f946879049f3a5224d07da_I20211231" decimals="-6" name="kof:TradeReceivablesPastDueButNotImpaired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzMtMS0xLTEtMjAwNjI_3a83daf6-5e6d-4f0c-b9c3-10724a5c64d5">112</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic24656adefcf4aa9afa607b601980e01_I20201231" decimals="-6" name="kof:TradeReceivablesPastDueButNotImpaired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzMtMi0xLTEtMjAwNjI_01df8904-c413-4de2-96c0-32a446cab415">298</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61-90 days</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3295912cf6fa47bbad4222480b21e5c7_I20211231" decimals="-6" name="kof:TradeReceivablesPastDueButNotImpaired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzQtMS0xLTEtMjAwNjI_eb3ce298-2172-48e4-a01a-847ade7f1155">45</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i12aa43af8fb2451c9f29671d74e99e05_I20201231" decimals="-6" name="kof:TradeReceivablesPastDueButNotImpaired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzQtMi0xLTEtMjAwNjI_966df840-ec15-4087-9b1f-31506e710907">65</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91-120 days</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8a659851dd7f471d9e7bbd9e9be39199_I20211231" decimals="-6" name="kof:TradeReceivablesPastDueButNotImpaired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzUtMS0xLTEtMjAwNjI_5498554f-0481-474b-96cd-68c350fd21d9">91</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0962341e3c53480c879238725369cbef_I20201231" decimals="-6" name="kof:TradeReceivablesPastDueButNotImpaired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzUtMi0xLTEtMjAwNjI_09212cd8-7bf5-4cdc-8319-d53ef99b09d4">44</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 + days</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1a5b316317fb41e681c7c66f84063a69_I20211231" decimals="-6" name="kof:TradeReceivablesPastDueButNotImpaired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzYtMS0xLTEtMjAwNjI_97b20c09-47c3-4c0c-96df-7e2fe5c150e7">391</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i341eee7f347a4325bdeb6b223de6cc79_I20201231" decimals="-6" name="kof:TradeReceivablesPastDueButNotImpaired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzYtMi0xLTEtMjAwNjI_768d8ebe-dff2-4d62-80d8-f2a6f4dabafb">442</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:TradeReceivablesPastDueButNotImpaired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzctMS0xLTEtMjAwNjI_74590717-16c7-46cb-888b-b057bf114005">13,014</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:TradeReceivablesPastDueButNotImpaired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzctMi0xLTEtMjAwNjI_361c422a-0cd5-454e-bda2-3cb28fca9f41">11,523</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.2 Changes in the allowance for expected credit losses</span></div><div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfAllowanceForCreditLossesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzI2NDE_0022e2c4-f197-4795-bf21-7da9c5b51c13" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.805%"><tr><td style="width:1.0%"></td><td style="width:53.738%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.010%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:AllowanceForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzEtMS0xLTEtMjAwNjI_cf5a536d-2cf8-4e99-872c-df161431a67e">515</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="kof:AllowanceForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzEtMi0xLTEtMjAwNjI_4d15d57e-baba-4ea7-9d86-21de144a8bc6">493</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i7942ee1c074648669cc6c7784671842a_I20181231" decimals="-6" name="kof:AllowanceForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzEtMy0xLTEtMjAwNjI_2284e309-a218-40ee-bcda-82a378515db8">595</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for the year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:AllowanceForDoubtfulAccountsDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzMtMS0xLTEtMjAwNjI_0a36d030-e739-4615-9f30-744e0af8cbc3">35</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:AllowanceForDoubtfulAccountsDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzMtMi0xLTEtMjAwNjI_1245852b-5c13-44d8-a64a-30c4dbb8328b">119</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:AllowanceForDoubtfulAccountsDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzMtMy0xLTEtMjAwNjI_acc322d9-d3ef-400d-b636-c5545f2b6292">314</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges and write-offs of uncollectible accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="kof:AllowanceForDoubtfulAccountsChargesAndWriteoffs" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzQtMS0xLTEtMjAwNjI_ccae710b-9dd4-490d-bc41-ffe4486622fb">6</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:AllowanceForDoubtfulAccountsChargesAndWriteoffs" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzQtMi0xLTEtMjAwNjI_56007a1f-ef62-4cc1-963f-24f08bda06e9">29</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:AllowanceForDoubtfulAccountsChargesAndWriteoffs" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzQtMy0xLTEtMjAwNjI_6d7d6f05-19d5-4dd3-a2de-ef659c1bdadc">397</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Added in business combinations</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzUtMS0xLTEtMjAwNjI_b128a7f1-6409-412b-af3f-4413f56d3442">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzUtMi0xLTEtMjAwNjI_559caba5-2e9e-482e-af4b-2aced67ceec8">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzUtMy0xLTEtMjAwNjI_c11819e4-160c-43fb-b0c4-bd0985317900">4</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="kof:ExchangeDifferencesAllowanceForDoubtfulDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzYtMS0xLTEtMjAwNjI_3d0963e2-f9ca-44dd-af8e-9a8edb4ed570">25</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:ExchangeDifferencesAllowanceForDoubtfulDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzYtMi0xLTEtMjAwNjI_da795d15-d6d4-482a-8a2c-3e910d1031f0">68</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="kof:ExchangeDifferencesAllowanceForDoubtfulDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzYtMy0xLTEtMjAwNjI_3cb4f00b-c4e4-462b-ace1-8c320c1dfb01">23</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the year</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:AllowanceForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzgtMS0xLTEtMjAwNjI_3282c746-3afa-4ec5-a31b-f2e8e6b7c4e5">531</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:AllowanceForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzgtMi0xLTEtMjAwNjI_a69a8268-9246-436e-bbc6-c2d1b8ab3f00">515</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="kof:AllowanceForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzgtMy0xLTEtMjAwNjI_db39f56c-4988-4cb2-ae19-546170df277d">493</ix:nonFraction></span></td></tr></table></ix:nonNumeric></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the recoverability of trade receivables, the Company considers any change in the credit quality of the trade receivable from the date credit was initially granted up to the end of the reporting period. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.3 Payments from The Coca-Cola Company: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Coca-Cola Company participates in certain advertising and promotional programs as well as in the Company&#8217;s refrigeration equipment and returnable bottles investment program. Contributions received by the Company for advertising and promotional incentives are recognized as a reduction in selling expenses and contributions received for the refrigeration equipment and returnable bottles investment program are recorded as a reduction in the carrying amount of refrigeration equipment and returnable bottles items. For the years ended December&#160;31, 2021, 2020 and 2019 contributions due were Ps. <ix:nonFraction unitRef="mxn" contextRef="ie0503b4c90bf468c94d0e5aef0354e16_I20211231" decimals="-6" name="ifrs-full:AmountsReceivableRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzQzOTgwNDY1MTM3ODQ_a8f2b560-7c0e-4afc-b64d-f6f32b882777">2,437</ix:nonFraction>, Ps.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="mxn" contextRef="i56a95fdf16de466e97a028c712966533_I20201231" decimals="-6" name="ifrs-full:AmountsReceivableRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzQzOTgwNDY1MTM4NjQ_f4dfca75-37b3-478c-97c9-93d1bf0a089d">1,482</ix:nonFraction>, and Ps. <ix:nonFraction unitRef="mxn" contextRef="i42e3b65df96340fdbbe4d3f9afa5d225_I20191231" decimals="-6" name="ifrs-full:AmountsReceivableRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzI2MjI_bc88c8df-6bfa-4c83-b493-16a2a66ec257">2,274</ix:nonFraction>, respectively.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-35</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_214"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfInventoriesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90ZXh0cmVnaW9uOmE2YjY4MjkzOTI4MTQzMWZhNThkMTk4YTcxZTgxNmIwXzM3OA_2ace06cf-123f-4a58-9d46-fc09b2192859" continuedAt="ic817ec634126454db966d30893705179" escape="true">Inventories </ix:nonNumeric></span></div><ix:continuation id="ic817ec634126454db966d30893705179"><div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90ZXh0cmVnaW9uOmE2YjY4MjkzOTI4MTQzMWZhNThkMTk4YTcxZTgxNmIwXzM3OQ_768f682e-f1e0-4a37-b5f4-70d27fca8377" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"></td><td style="width:52.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.934%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:FinishedGoods" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzEtMS0xLTEtMjAwNjI_43e2083b-8201-4325-8312-1a164c029153">4,371</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:FinishedGoods" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzEtMi0xLTEtMjAwNjI_74b0e2a7-f2ce-4d6c-abff-a9ae6d8c40c2">3,694</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:RawMaterials" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzItMS0xLTEtMjAwNjI_715b407f-ec65-4680-94a9-10b6f0e0c1eb">4,371</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:RawMaterials" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzItMi0xLTEtMjAwNjI_0d04429c-e47e-4f4e-86c2-07ba62438b78">3,224</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non strategic spare parts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:SpareParts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzMtMS0xLTEtMjAwNjI_650dfe96-9b25-40e6-ba61-a2281d75490a">865</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:SpareParts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzMtMi0xLTEtMjAwNjI_5dbe39c3-c0c7-49b3-b056-a1dcac59607e">934</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories in transit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:InventoriesInTransit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzQtMS0xLTEtMjAwNjI_eba7e294-e61d-4e6b-9419-51fec035c131">1,620</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:InventoriesInTransit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzQtMi0xLTEtMjAwNjI_681ef0d7-b3ff-4f94-a4e9-1ca0b36f96de">1,284</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packing materials</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:PackingMaterials" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzUtMS0xLTEtMjAwNjI_87422c3a-c37b-4c0c-a05a-0467d6d0b6d0">419</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:PackingMaterials" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzUtMi0xLTEtMjAwNjI_bed86925-123f-4050-ad58-be9cd279c4a7">271</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:OtherInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzYtMS0xLTEtMjAwNjI_9b9c295c-eb29-4c90-93ef-ebd5e5dc272f">314</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:OtherInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzYtMi0xLTEtMjAwNjI_8e6a62c5-d3c2-44d1-a54a-e144f6438fda">320</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzctMS0xLTEtMjAwNjI_4c33a100-d7ac-4e9b-a36d-99556b453f19">11,960</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzctMi0xLTEtMjAwNjI_bf1636bb-3947-4df1-a255-8b21a6154e6b">9,727</ix:nonFraction></span></td></tr></table></ix:nonNumeric></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended as of December&#160;31, 2021, 2020 and 2019, the Company recognized write-downs of its inventories for Ps. <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:InventoryWritedown2011" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90ZXh0cmVnaW9uOmE2YjY4MjkzOTI4MTQzMWZhNThkMTk4YTcxZTgxNmIwXzQzOTgwNDY1MTE1MDI_c93c7e8c-69cd-4e39-85ed-350b3bf7da60">45</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:InventoryWritedown2011" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90ZXh0cmVnaW9uOmE2YjY4MjkzOTI4MTQzMWZhNThkMTk4YTcxZTgxNmIwXzQzOTgwNDY1MTE1MDc_bbcf3a89-974e-4a2c-b0f9-a0128d975b47">82</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:InventoryWritedown2011" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90ZXh0cmVnaW9uOmE2YjY4MjkzOTI4MTQzMWZhNThkMTk4YTcxZTgxNmIwXzQzOTgwNDY1MTE1MTM_e2fc0a49-2ca6-48d4-a055-bed7a6bba664">244</ix:nonFraction>, respectively to net realizable value. </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfChangesInInventoriesExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90ZXh0cmVnaW9uOmE2YjY4MjkzOTI4MTQzMWZhNThkMTk4YTcxZTgxNmIwXzM4MA_1bced6b5-86db-4902-9e6a-c3433fd442f7" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended as of December&#160;31, 2021, 2020 and 2019, changes in inventories are comprised of the following and included in the consolidated income statement under the cost of goods sold caption: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"><tr><td style="width:1.0%"></td><td style="width:46.833%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.255%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.255%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.257%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods and work in progress</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTpmYWUwYjE1MzRiYmI0NWI1YTcwNDUxZWEzMTk0ODgyOC90YWJsZXJhbmdlOmZhZTBiMTUzNGJiYjQ1YjVhNzA0NTFlYTMxOTQ4ODI4XzEtMS0xLTEtMjAwNjI_95f65afe-00d5-4e68-bdff-b0bd2eca88c2">23,654</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTpmYWUwYjE1MzRiYmI0NWI1YTcwNDUxZWEzMTk0ODgyOC90YWJsZXJhbmdlOmZhZTBiMTUzNGJiYjQ1YjVhNzA0NTFlYTMxOTQ4ODI4XzEtMi0xLTEtMjAwNjI_65838854-067a-471f-a93e-add0f38af7af">23,901</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTpmYWUwYjE1MzRiYmI0NWI1YTcwNDUxZWEzMTk0ODgyOC90YWJsZXJhbmdlOmZhZTBiMTUzNGJiYjQ1YjVhNzA0NTFlYTMxOTQ4ODI4XzEtMy0xLTEtMjAwNjI_44cc0124-1542-4ce2-9d99-053e02b2a144">24,676</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and consumables used</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:RawMaterialsAndConsumablesUsed" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTpmYWUwYjE1MzRiYmI0NWI1YTcwNDUxZWEzMTk0ODgyOC90YWJsZXJhbmdlOmZhZTBiMTUzNGJiYjQ1YjVhNzA0NTFlYTMxOTQ4ODI4XzItMS0xLTEtMjAwNjI_06c829fc-025b-41fa-86f7-3be2a7054cec">79,425</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:RawMaterialsAndConsumablesUsed" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTpmYWUwYjE1MzRiYmI0NWI1YTcwNDUxZWEzMTk0ODgyOC90YWJsZXJhbmdlOmZhZTBiMTUzNGJiYjQ1YjVhNzA0NTFlYTMxOTQ4ODI4XzItMi0xLTEtMjAwNjI_868d9d42-c5e8-45bd-aa4e-5aa42844c395">76,002</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:RawMaterialsAndConsumablesUsed" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTpmYWUwYjE1MzRiYmI0NWI1YTcwNDUxZWEzMTk0ODgyOC90YWJsZXJhbmdlOmZhZTBiMTUzNGJiYjQ1YjVhNzA0NTFlYTMxOTQ4ODI4XzItMy0xLTEtMjAwNjI_716ad830-16df-417d-9429-f9c3b649515b">79,520</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:CostOfMerchandiseSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTpmYWUwYjE1MzRiYmI0NWI1YTcwNDUxZWEzMTk0ODgyOC90YWJsZXJhbmdlOmZhZTBiMTUzNGJiYjQ1YjVhNzA0NTFlYTMxOTQ4ODI4XzMtMS0xLTEtMjAwNjI_9aa4e553-f400-4c01-af56-905335688527">103,079</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:CostOfMerchandiseSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTpmYWUwYjE1MzRiYmI0NWI1YTcwNDUxZWEzMTk0ODgyOC90YWJsZXJhbmdlOmZhZTBiMTUzNGJiYjQ1YjVhNzA0NTFlYTMxOTQ4ODI4XzMtMi0xLTEtMjAwNjI_a569ad03-7107-4113-830f-6da546022a84">99,903</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:CostOfMerchandiseSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTpmYWUwYjE1MzRiYmI0NWI1YTcwNDUxZWEzMTk0ODgyOC90YWJsZXJhbmdlOmZhZTBiMTUzNGJiYjQ1YjVhNzA0NTFlYTMxOTQ4ODI4XzMtMy0xLTEtMjAwNjI_45872f01-c36c-4be1-aa15-6478ef7eb0f6">104,196</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i068f03db026d455ca4285bbb327eb089_217"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90ZXh0cmVnaW9uOmQ3MzI1ZTBjMjQwODQ1MzQ5NDZiMWNjMjFmMGVkMGYyXzUwOA_bd814168-a8e0-47aa-a57b-a110f21768e1" continuedAt="i87fba064fe4041779059c09bca3cfe07" escape="true">Other Current Assets and Other Current Financial Assets </ix:nonNumeric></span></div><ix:continuation id="i87fba064fe4041779059c09bca3cfe07"><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.1 <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfOtherCurrentAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90ZXh0cmVnaW9uOmQ3MzI1ZTBjMjQwODQ1MzQ5NDZiMWNjMjFmMGVkMGYyXzUwOQ_21c09e9c-2ba8-4c7a-a6fd-ab75bb7cd6bc" continuedAt="i1d761d449d944160934dca550890e52f" escape="true">Other Current Assets: </ix:nonNumeric></span></div><div><ix:continuation id="i1d761d449d944160934dca550890e52f"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"></td><td style="width:52.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.934%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CurrentPrepaidExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTo1YWFiZWUxOWNjMzE0NzgzOTg0NmZmMDMxMDRhMmU0OC90YWJsZXJhbmdlOjVhYWJlZTE5Y2MzMTQ3ODM5ODQ2ZmYwMzEwNGEyZTQ4XzEtMS0xLTEtMjAwNjI_66f68717-8026-428b-8d76-c306ffb7c923">1,805</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CurrentPrepaidExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTo1YWFiZWUxOWNjMzE0NzgzOTg0NmZmMDMxMDRhMmU0OC90YWJsZXJhbmdlOjVhYWJlZTE5Y2MzMTQ3ODM5ODQ2ZmYwMzEwNGEyZTQ4XzEtMi0xLTEtMjAwNjI_b4c82cf2-d791-4f29-9637-c853b7d90fa6">1,622</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agreements with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:AgreementsWithCustomers" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTo1YWFiZWUxOWNjMzE0NzgzOTg0NmZmMDMxMDRhMmU0OC90YWJsZXJhbmdlOjVhYWJlZTE5Y2MzMTQ3ODM5ODQ2ZmYwMzEwNGEyZTQ4XzItMS0xLTEtMjAwNjI_0eea7c67-ff41-47b9-b679-4d218d4b20db">111</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:AgreementsWithCustomers" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTo1YWFiZWUxOWNjMzE0NzgzOTg0NmZmMDMxMDRhMmU0OC90YWJsZXJhbmdlOjVhYWJlZTE5Y2MzMTQ3ODM5ODQ2ZmYwMzEwNGEyZTQ4XzItMi0xLTEtMjAwNjI_31d0cb43-98ab-4198-8892-fb5646882732">115</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CurrentPrepaymentsAndOtherCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTo1YWFiZWUxOWNjMzE0NzgzOTg0NmZmMDMxMDRhMmU0OC90YWJsZXJhbmdlOjVhYWJlZTE5Y2MzMTQ3ODM5ODQ2ZmYwMzEwNGEyZTQ4XzMtMS0xLTEtMjAwNjI_b5ff76a2-1329-4e02-aa28-56a9cd4e3df2">2</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CurrentPrepaymentsAndOtherCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTo1YWFiZWUxOWNjMzE0NzgzOTg0NmZmMDMxMDRhMmU0OC90YWJsZXJhbmdlOjVhYWJlZTE5Y2MzMTQ3ODM5ODQ2ZmYwMzEwNGEyZTQ4XzMtMi0xLTEtMjAwNjI_842da86e-86c0-435e-b743-9c86c21daf1f">7</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:OtherCurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTo1YWFiZWUxOWNjMzE0NzgzOTg0NmZmMDMxMDRhMmU0OC90YWJsZXJhbmdlOjVhYWJlZTE5Y2MzMTQ3ODM5ODQ2ZmYwMzEwNGEyZTQ4XzQtMS0xLTEtMjAwNjI_54c9e587-1f0c-41b3-969d-b252c13c7259">1,918</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:OtherCurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTo1YWFiZWUxOWNjMzE0NzgzOTg0NmZmMDMxMDRhMmU0OC90YWJsZXJhbmdlOjVhYWJlZTE5Y2MzMTQ3ODM5ODQ2ZmYwMzEwNGEyZTQ4XzQtMi0xLTEtMjAwNjI_813b15c6-89fd-445c-8990-15462366e42d">1,744</ix:nonFraction></span></td></tr></table></ix:continuation></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfPrepaidExpensesExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90ZXh0cmVnaW9uOmQ3MzI1ZTBjMjQwODQ1MzQ5NDZiMWNjMjFmMGVkMGYyXzUwNg_88276487-2a20-4574-ab45-b836c4401a7c" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses as of December&#160;31, 2021 and 2020 are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"></td><td style="width:54.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.376%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advances for inventories</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:AdvancesForInventories" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTpiNTAzOWEzMmQ4ODk0NzEyOTY1NjFkMmMwMWZkMjVjYy90YWJsZXJhbmdlOmI1MDM5YTMyZDg4OTQ3MTI5NjU2MWQyYzAxZmQyNWNjXzEtMS0xLTEtMjAwNjI_4fbc4237-cb52-4eb1-9972-cfc2cb2bca1d">1,627</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:AdvancesForInventories" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTpiNTAzOWEzMmQ4ODk0NzEyOTY1NjFkMmMwMWZkMjVjYy90YWJsZXJhbmdlOmI1MDM5YTMyZDg4OTQ3MTI5NjU2MWQyYzAxZmQyNWNjXzEtMi0xLTEtMjAwNjI_6f78dfed-a292-41d3-ad78-cf0026476beb">1,503</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising and promotional expenses paid in advance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:PrepaidAdvertisingAndPromotionalExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTpiNTAzOWEzMmQ4ODk0NzEyOTY1NjFkMmMwMWZkMjVjYy90YWJsZXJhbmdlOmI1MDM5YTMyZDg4OTQ3MTI5NjU2MWQyYzAxZmQyNWNjXzItMS0xLTEtMjAwNjI_c3ed52fc-75bb-4821-8baf-facbbe79681d">105</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:PrepaidAdvertisingAndPromotionalExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTpiNTAzOWEzMmQ4ODk0NzEyOTY1NjFkMmMwMWZkMjVjYy90YWJsZXJhbmdlOmI1MDM5YTMyZDg4OTQ3MTI5NjU2MWQyYzAxZmQyNWNjXzItMi0xLTEtMjAwNjI_f3500178-9152-4aec-b23e-5fdc84775f28">92</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:PrepaidInsurance1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTpiNTAzOWEzMmQ4ODk0NzEyOTY1NjFkMmMwMWZkMjVjYy90YWJsZXJhbmdlOmI1MDM5YTMyZDg4OTQ3MTI5NjU2MWQyYzAxZmQyNWNjXzMtMS0xLTEtMjAwNjI_ab836dab-ffd8-4fcd-ae03-90495769bb95">73</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:PrepaidInsurance1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTpiNTAzOWEzMmQ4ODk0NzEyOTY1NjFkMmMwMWZkMjVjYy90YWJsZXJhbmdlOmI1MDM5YTMyZDg4OTQ3MTI5NjU2MWQyYzAxZmQyNWNjXzMtMi0xLTEtMjAwNjI_3b983cd1-5185-4c56-9a11-3fff005f0164">27</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CurrentPrepaidExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTpiNTAzOWEzMmQ4ODk0NzEyOTY1NjFkMmMwMWZkMjVjYy90YWJsZXJhbmdlOmI1MDM5YTMyZDg4OTQ3MTI5NjU2MWQyYzAxZmQyNWNjXzQtMS0xLTEtMjAwNjI_c8c819e9-24fa-46c8-a582-8e4717219fa0">1,805</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CurrentPrepaidExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTpiNTAzOWEzMmQ4ODk0NzEyOTY1NjFkMmMwMWZkMjVjYy90YWJsZXJhbmdlOmI1MDM5YTMyZDg4OTQ3MTI5NjU2MWQyYzAxZmQyNWNjXzQtMi0xLTEtMjAwNjI_acfcf7cf-8ec2-4c34-9a86-c9a1d7a2b0db">1,622</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising and promotional expenses recorded in the consolidated income statements for the years ended December&#160;31, 2021, 2020 and 2019, for Ps. <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:OtherCurrentAssetsAndFinancialAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90ZXh0cmVnaW9uOmQ3MzI1ZTBjMjQwODQ1MzQ5NDZiMWNjMjFmMGVkMGYyXzI3OQ_ee0bcab2-0e46-490b-991c-17c78f83206d">5,413</ix:nonFraction> Ps. <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:OtherCurrentAssetsAndFinancialAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90ZXh0cmVnaW9uOmQ3MzI1ZTBjMjQwODQ1MzQ5NDZiMWNjMjFmMGVkMGYyXzI4Ng_451c9e36-fcd9-4531-b924-60d463123ea7">5,043</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="kof:OtherCurrentAssetsAndFinancialAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90ZXh0cmVnaW9uOmQ3MzI1ZTBjMjQwODQ1MzQ5NDZiMWNjMjFmMGVkMGYyXzI5Nw_43fa69d5-48fa-47e8-8448-70dc4cecb9f2">6,748</ix:nonFraction> respectively.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2 <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90ZXh0cmVnaW9uOmQ3MzI1ZTBjMjQwODQ1MzQ5NDZiMWNjMjFmMGVkMGYyXzUwNw_4aa0d899-5913-4864-8fd6-8bffe4a0eba5" continuedAt="if2b5883d2ad24c1ca609d84cc2dd46b3" escape="true">Other Current Financial Assets: </ix:nonNumeric></span></div><div><ix:continuation id="if2b5883d2ad24c1ca609d84cc2dd46b3"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"></td><td style="width:52.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.934%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:RestrictedCashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTowMDVhMTUzMGNhYTg0NGMzYjljYzgwNGVjYmU4ZmQ4OC90YWJsZXJhbmdlOjAwNWExNTMwY2FhODQ0YzNiOWNjODA0ZWNiZThmZDg4XzEtMS0xLTEtMjAwNjI_e95a7ab4-ce08-41fc-8971-543a320dfc96">239</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:RestrictedCashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTowMDVhMTUzMGNhYTg0NGMzYjljYzgwNGVjYmU4ZmQ4OC90YWJsZXJhbmdlOjAwNWExNTMwY2FhODQ0YzNiOWNjODA0ZWNiZThmZDg4XzEtMi0xLTEtMjAwNjI_2ea28943-7b7d-4d18-b3e5-e623dd77a741">74</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments (See Note 19)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CurrentDerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTowMDVhMTUzMGNhYTg0NGMzYjljYzgwNGVjYmU4ZmQ4OC90YWJsZXJhbmdlOjAwNWExNTMwY2FhODQ0YzNiOWNjODA0ZWNiZThmZDg4XzItMS0xLTEtMjAwNjI_fb0a127e-cddb-4ded-b420-1fc7ab2306c6">692</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CurrentDerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTowMDVhMTUzMGNhYTg0NGMzYjljYzgwNGVjYmU4ZmQ4OC90YWJsZXJhbmdlOjAwNWExNTMwY2FhODQ0YzNiOWNjODA0ZWNiZThmZDg4XzItMi0xLTEtMjAwNjI_ba8e6286-55ab-430f-b689-7c1034218f1d">404</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:OtherCurrentFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTowMDVhMTUzMGNhYTg0NGMzYjljYzgwNGVjYmU4ZmQ4OC90YWJsZXJhbmdlOjAwNWExNTMwY2FhODQ0YzNiOWNjODA0ZWNiZThmZDg4XzMtMS0xLTEtMjAwNjI_d95795b8-d03d-4de5-8783-f75465311ce6">931</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:OtherCurrentFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTowMDVhMTUzMGNhYTg0NGMzYjljYzgwNGVjYmU4ZmQ4OC90YWJsZXJhbmdlOjAwNWExNTMwY2FhODQ0YzNiOWNjODA0ZWNiZThmZDg4XzMtMi0xLTEtMjAwNjI_d24f05db-54fe-40b4-962e-ae9c4725dc52">478</ix:nonFraction></span></td></tr></table></ix:continuation></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash in Brazil is held in U.S. dollars and relates to short term deposits in order to fulfill the collateral requirements for accounts payable.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-36</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_220"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI5MTM_3219ce6a-4f63-49f6-a574-d1a59b3a624e" continuedAt="i967b1c29029141b0b965784f78d5a3fd" escape="true">Investments in Other Entities</ix:nonNumeric></span></div><ix:continuation id="i967b1c29029141b0b965784f78d5a3fd" continuedAt="i0648e621a0a94631b4339c729e0550de"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI5MTQ_71617581-b797-4c41-83c8-b1f9966e537d" continuedAt="ie7e60a2a2589437b94191dbd0b061f17" escape="true">As of December&#160;31, 2021 and 2020 the investment in other entities is comprised of the following:</ix:nonNumeric></span></div><div><ix:continuation id="ie7e60a2a2589437b94191dbd0b061f17"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.833%"><tr><td style="width:1.0%"></td><td style="width:52.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.795%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in Associates and Joint Ventures</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2c0446e0abbe47a29d6e0d45eed12c7f_I20211231" decimals="-6" name="ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo4YzZhOWEwYmJlMmQ0OWQ0YmQyMjI5NzBmYmI0NDNkZi90YWJsZXJhbmdlOjhjNmE5YTBiYmUyZDQ5ZDRiZDIyMjk3MGZiYjQ0M2RmXzEtMS0xLTEtMjAwNjI_0b1e3a6b-9881-4fd7-8e50-f59f30c64f2c">7,494</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibfdf60e929c847fd90ddbeb54809d92b_I20201231" decimals="-6" name="ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo4YzZhOWEwYmJlMmQ0OWQ0YmQyMjI5NzBmYmI0NDNkZi90YWJsZXJhbmdlOjhjNmE5YTBiYmUyZDQ5ZDRiZDIyMjk3MGZiYjQ0M2RmXzEtMi0xLTEtMjAwNjI_d7220119-50ed-422a-8d86-d717b1ebbd50">7,623</ix:nonFraction></span></td></tr></table></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI5MTI_f6d24100-0662-4398-a4b5-d48194a761a9" continuedAt="i204e0635ea67442a91aab0a982ce128d" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of the investment in associates and joint ventures accounted for under the equity method at the end of the reporting period are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ownership Percentage </span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Amount </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investee </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal Activity</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Place of Incorporation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Joint ventures:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compa&#241;&#237;a Paname&#241;a de Bebidas, S.A.P.I. de C.V.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beverages</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib2c31182f3f941ea82a1bf9f3dcbe849_D20210101-20211231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzMtMy0xLTEtMjAwNjI_cce1cb84-bd84-404a-878f-279f50d518f2">50.0</ix:nonFraction></span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i87df6cb7cafa4b79930ec97a374339fa_D20200101-20201231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzMtNC0xLTEtMjAwNjI_4b383772-cd6c-4ba8-8a97-c23a3692276d">50.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i546e4541fc8549b2a1fb0c45c2b78c5a_I20211231" decimals="-6" name="ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzMtNS0xLTEtMjAwNjI_ad468d11-558e-4542-8a14-5dbe0ce9cf0a">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6127b6c3d4624dd4bc150b883933ed57_I20201231" decimals="-6" name="ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzMtNi0xLTEtMjAwNjI_7670fbfa-c5a3-4d9a-9e94-3142af52260f">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dispensadoras de Caf&#233;, S.A.P.I. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i69578591e8784431b29a197e2b00e24d_D20210101-20211231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzQtMy0xLTEtMjAwNjI_27a8f396-f846-4b77-9c09-0290604e3268">50.0</ix:nonFraction></span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i585aff66ecfe435aaecec187918862fa_D20200101-20201231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzQtNC0xLTEtMjAwNjI_b3dda47c-787a-4de0-90d6-679af53e99fb">50.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i60ce805c83444d069d08a9dbe8d72331_I20211231" decimals="-6" name="ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzQtNS0xLTEtMjAwNjI_d2aa48fc-a6d5-4578-af7c-591160604839">183</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia1fe84c731904d4ba91ccae64a0f1120_I20201231" decimals="-6" name="ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzQtNi0xLTEtMjAwNjI_371546f3-3117-42f9-b4a0-7dcd47311762">181</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fountain Agua Mineral, LTDA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beverages</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i50ba3cec38b24ea1ac8fa6e4fd9f787e_D20210101-20211231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzUtMy0xLTEtMjAwNjI_d6036a39-e27a-4b02-ba72-663bc7622c10">50.0</ix:nonFraction></span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3e753ac285994ab1ab781af7d456cc7d_D20200101-20201231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzUtNC0xLTEtMjAwNjI_26d66860-4775-4c1e-8660-a31666ec78a6">50.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i87f57e328ee94329870e835ef1d9ee85_I20211231" decimals="-6" name="ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzUtNS0xLTEtMjAwNjI_c53b8ce6-f12b-4437-8f08-d89ce6badc69">699</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iea49efb44ca4471194c00e5e9929fe71_I20201231" decimals="-6" name="ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzUtNi0xLTEtMjAwNjI_9a486a80-a167-46cd-af7e-1f5c456f18e5">720</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Planta Nueva Ecolog&#237;a De Tabasco, S.A. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recycling</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i95d6d0dc25d249dca297aabae554abc6_D20210101-20211231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzYtMy0xLTEtMzUwOTg_de93a9c4-4940-4cbd-95ac-00b394e1d51f">50.0</ix:nonFraction></span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iaf8898fca0934c3381de5869ee24127c_D20200101-20201231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzYtNC0xLTEtMzUxMDY_3abe8511-69bb-44ce-bfec-f7889858673c">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1429d2fad5454994aa9ed352e113a0d4_I20211231" decimals="-6" name="ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzYtNS0xLTEtMzUxMTM_5a281f3f-575c-4a13-a1b7-54d869cfae66">18</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icc69f16dc3bf4b5fbf084ee9ca7ecd36_I20201231" decimals="-6" name="ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzYtNi0xLTEtMzUxMTk_e7390ade-1bf9-4caa-a930-333cf5515a18">&#8212;</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Associates:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Promotora Industrial Azucarera, S.A. de C.V. (&#8220;PIASA&#8221;) (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sugar production</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ica56492673dc40cda19b59d44f267a51_D20210101-20211231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInAssociate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzgtMy0xLTEtMjAwNjI_18552f79-36e6-4f3e-a06e-8402d7122511">36.4</ix:nonFraction></span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib0b3a00d1a764ffa90114bf946ab5502_D20200101-20201231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInAssociate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzgtNC0xLTEtMjAwNjI_be67f17b-0ad2-4c8e-9784-96e5ae85ab60">36.4</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i133f584580944b87b53eebbd160c15e7_I20211231" decimals="-6" name="ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzgtNS0xLTEtMjAwNjI_9cf51f78-cf31-4c16-bae1-a1ac3e67d63c">3,348</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia652161aacf44d099d5acb6e0365bee3_I20201231" decimals="-6" name="ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzgtNi0xLTEtMjAwNjI_9841a54b-b85c-4aa1-9d5d-414d59e52d2d">3,335</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jugos del Valle, S.A.P.I. de C.V. (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beverages</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0282aec6101545de872314bf1ae002e1_D20210101-20211231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInAssociate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzktMy0xLTEtMjAwNjI_1dc0122f-7fa2-4d50-9249-d2a54ece98db">28.8</ix:nonFraction></span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7cb9ef524e3e4d7b87be3bfc0a9429f8_D20200101-20201231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInAssociate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzktNC0xLTEtMjAwNjI_aaf616c2-ed0e-4ffc-91f5-4e19c5020443">28.8</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6a4815f2beda4b4b990bf98e248613a1_I20211231" decimals="-6" name="ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzktNS0xLTEtMjAwNjI_4ae87cab-d2c3-42a4-9005-e50266907982">2,128</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia568384ee77f428e894bf1f2b0bd23d1_I20201231" decimals="-6" name="ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzktNi0xLTEtMjAwNjI_eaf8acd2-d00d-4484-8cd4-96b8293a13fc">1,945</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leao Alimentos e Bebidas, LTDA (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beverages</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib161a8cdb92c47b68389dfe5f34ea412_D20210101-20211231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInAssociate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEwLTMtMS0xLTIwMDYy_8181ca83-61d0-424c-8dd3-db4767f2abf6">24.7</ix:nonFraction></span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i237ce7c6ec044cd9b2c8e8e2ce355f4c_D20200101-20201231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInAssociate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEwLTQtMS0xLTIwMDYy_c41a4c95-640e-4be8-abd9-9296aa3bac64">24.7</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i60056c26b2fc47b5b05b9c31726f5c30_I20211231" decimals="-6" name="ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEwLTUtMS0xLTIwMDYy_19a242a0-bf1d-4aea-be11-c7f0b6f06d91">404</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9f7c80dca2dd4de8a8ff8686d34b4ee6_I20201231" decimals="-6" name="ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEwLTYtMS0xLTIwMDYy_2f760997-57ce-4fe4-8b98-3b85e3549c6a">446</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industria Envasadora de Quer&#233;taro, S.A. de C.V. (&#8220;IEQSA&#8221;) (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canned bottling</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if26c9edee2e14e2c8fe5617b2862e4b1_D20210101-20211231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInAssociate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzExLTMtMS0xLTIwMDYy_626b0add-0cfb-486f-a4b0-59dbc7e68a9c">26.5</ix:nonFraction></span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1b2368f1be5244f2b82b6ea747be8fe8_D20200101-20201231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInAssociate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzExLTQtMS0xLTIwMDYy_5bc4fd58-48e6-4932-b355-8cf124441cdb">26.5</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9c533b171b184e35a6c0bb923babf599_I20211231" decimals="-6" name="ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzExLTUtMS0xLTIwMDYy_09616d98-6251-42e8-9af6-6e415e86c869">178</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5446997ecf5d4b54b9c926902fc37fc2_I20201231" decimals="-6" name="ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzExLTYtMS0xLTIwMDYy_5f67486f-9ea8-4107-bfae-d27c1854f144">192</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industria Mexicana de Reciclaje, S.A. de C.V. (&#8220;IMER&#8221;) (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recycling</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0ea0960693824104a30ad9eecc07b4b8_D20210101-20211231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInAssociate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEyLTMtMS0xLTIwMDYy_ff82cf4f-d893-422b-b28e-9788c8adb3d8">35.0</ix:nonFraction></span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic12fc5ccb23e45caa7596648f0bd69e5_D20200101-20201231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInAssociate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEyLTQtMS0xLTIwMDYy_b80e75a0-fade-46ae-9756-7abb0af69e4a">35.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2327f06a702b4955b5028b1259e5ca98_I20211231" decimals="-6" name="ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEyLTUtMS0xLTIwMDYy_d7a8b903-995d-4525-98cf-d7597e087ce1">102</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i102f81d9200d483f89598a59c816648d_I20201231" decimals="-6" name="ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEyLTYtMS0xLTIwMDYy_85a2ea1a-5b31-46fa-a9aa-818e4564d8b2">121</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trop Frutas do Brasil, LTDA (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beverages</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i79042d760ecb4159af1349e4c9ce7494_D20210101-20211231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInAssociate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEzLTMtMS0xLTMyMjk3_c114de09-efee-4ed4-bb0e-a5708222a39b">23.6</ix:nonFraction></span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7f1c30346233499296a8087fd5e8ed87_D20200101-20201231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInAssociate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEzLTQtMS0xLTMyMjk3_6ce4d083-adc9-43f8-bfbe-7c62ad24119a">23.6</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0f64763dea62461997b1c4693c9bc27b_I20211231" decimals="-6" name="ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEzLTUtMS0xLTMyMjkw_14a9d245-8a44-4d14-b874-cdfa58e76c0c">55</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i08955c4e84dc4e69acee1e76be4cabdb_I20201231" decimals="-6" name="ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEzLTYtMS0xLTMyMjkw_7eaa200a-db02-45ba-8321-b082f165dbaa">359</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alimentos de Soja S.A.U. (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beverages</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4370558c032349a2949e84e120664c29_D20210101-20211231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInAssociate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzE1LTMtMS0xLTYyNjY5_80057f6b-a3ce-4d1a-a45e-d160c478c317">10.7</ix:nonFraction></span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia7a04b95013d44db97ba35301c0195e1_D20200101-20201231" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInAssociate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzE1LTQtMS0xLTYyNjY5_aa63f5db-9036-48b3-a2d4-fc3ed5715496">10.7</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i94c2af2cb19444c5b6f5e06fe75e575e_I20211231" decimals="-6" name="ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzE1LTUtMS0xLTYyNjY5_e4b71625-0a8a-49bb-9828-e846ced951b1">263</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i710e2faf6e5948149767f090a71235eb_I20201231" decimals="-6" name="ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzE1LTYtMS0xLTYyNjY5_f04c21a5-f980-4856-8cbe-685d99c74aeb">207</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib29002be79f040fe821f85b51de07bb0_I20211231" decimals="-6" name="ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEzLTUtMS0xLTIwMDYy_1dc7617a-1283-4997-bafc-5076db1f6beb">116</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i19eaa7e302904f2ab427e99611331ae4_I20201231" decimals="-6" name="ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEzLTYtMS0xLTIwMDYy_f7955863-2e9c-48be-9a24-74340d1048e2">117</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2c0446e0abbe47a29d6e0d45eed12c7f_I20211231" decimals="-6" name="ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzE0LTUtMS0xLTIwMDYy_a73ae737-f429-465a-b274-b608c3413207">7,494</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibfdf60e929c847fd90ddbeb54809d92b_I20201231" decimals="-6" name="ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzE0LTYtMS0xLTIwMDYy_961f321a-29d2-4af9-8735-a811830263e6">7,623</ix:nonFraction></span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting method: &#160;&#160;&#160;&#160;</span></div></ix:nonNumeric><div style="margin-top:6pt;padding-left:20.9pt;text-align:justify;text-indent:-24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="i204e0635ea67442a91aab0a982ce128d" continuedAt="i3212e37fa1714bff8ef084b3b48da164">(1)</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.43pt"><ix:continuation id="i3212e37fa1714bff8ef084b3b48da164">The Company has significant influence due to the fact that it has power to participate in the financial and operating policy decisions of the investee.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2021 the Company received dividends from Industria Envasadora de Quer&#233;taro, S.A. de C.V. ("IEQSA") for the amount of Ps. <ix:nonFraction unitRef="mxn" contextRef="if61004d3e92b4cb3ad875bb11ffdf60d_D20210101-20211231" decimals="-6" name="ifrs-full:RevenueFromDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzcyMDE4MDExNjM0MzMw_85ed1408-1af2-4557-983f-ae5b8675be4e">16</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i6bbdbac081624a588fd45a7a84e6be81_D20200101-20201231" decimals="-6" name="ifrs-full:RevenueFromDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzcyMDE4MDExNjM0MzM0_15c13037-c034-43cf-85b6-603f4c1160fa">16</ix:nonFraction> for 2020 respectively.  During 2020 the Company received dividends from Promotora Mexicana de Embotelladores, S.A. de C.V. for the amount of Ps. <ix:nonFraction unitRef="mxn" contextRef="i26287f2bf15648078f1eb0c68b2491e5_D20200101-20201231" decimals="-6" name="ifrs-full:RevenueFromDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzE4NzE_af46beae-8af4-4b62-89ac-87a828444075">1</ix:nonFraction>.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:122%">During 2021 the Company made capital contributions to Jugos del Valle, S.A.P.I. de C.V. for the amounts of Ps. <ix:nonFraction unitRef="mxn" contextRef="iee288dc1b99746ddb777223751f809f1_D20210101-20211231" decimals="-6" name="kof:CapitalContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzk4OTU2MDQ2NTQ0MjE_2148d25c-0101-4b29-8c6d-220bfe165d0a">44</ix:nonFraction>, and there were no changes in the ownership percentage as a result of capital contributions made by the other shareholders. During 2021 the Company made a capital reduction on Leao Alimentos y Bebidas LTDA. for the amount of Ps. <ix:nonFraction unitRef="usd" contextRef="i26e8c0c612654d639eebb88d3679deaa_D20210101-20211231" decimals="-6" name="ifrs-full:ReductionOfIssuedCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI3NDg3NzkwODQ0OTI_04f5f217-f0f8-4198-af50-5e2b5c637968">46</ix:nonFraction>, and there were no changes in the ownership percentage as a result of the capital reduction.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2021, the Company recognized an impairment on its investment in Trop Frutas Do Brasil LTDA. for the amount of Ps. <ix:nonFraction unitRef="mxn" contextRef="i3b1e145f596e47138cba8b5a90f473bc_D20210101-20211231" decimals="-6" name="kof:InvestmentImpairments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzcyMDE4MDExNjM0MzM4_e5f5e57e-63c7-4842-8d1b-e3328a75ab8e">250</ix:nonFraction>. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the Company recognized impairments on its investments in Compa&#241;&#237;a Paname&#241;a de Bebidas, S.A.P.I de C.V. and Leao Alimentos y Bebidas LTDA. for the amounts of Ps. <ix:nonFraction unitRef="mxn" contextRef="i9b68dcd971254268b93b858df21fafe9_D20200101-20201231" decimals="-6" name="kof:InvestmentImpairments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzcyMDE4MDExNjM0MzQz_64078449-f2a9-4958-bf98-4f4164fc2d64">1,463</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="ie9273ec4835b4af98fdd5512098bb3b4_D20200101-20201231" decimals="-6" name="kof:InvestmentImpairments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzcyMDE4MDExNjM0MzUw_eddc02ba-2211-4b91-9423-b9709f47e27c">1,038</ix:nonFraction>, respectively. During 2019, the Company recognized an impairment on its investment in Compa&#241;&#237;a Paname&#241;a de Bebidas, S.A.P.I de C.V. for the amount of Ps. <ix:nonFraction unitRef="mxn" contextRef="i5e7e5646ab564f16b782fc907525c286_D20190101-20191231" decimals="-6" name="kof:InvestmentImpairments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzcyMDE4MDExNjM0MzU3_5bce0ed1-90eb-47ac-9789-abb1ff94451e">948</ix:nonFraction>. Each impact per year  was recorded in the other expenses line.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On September 30, 2020, the Company announced that its joint venture with The Coca-Cola Company (Compa&#241;&#237;a Paname&#241;a de Bebidas, S.A..P.I. de C.V.) successfully sold <ix:nonFraction unitRef="number" contextRef="i24a1fbe1c0564c23a3662af0fb6f6ea4_D20200101-20200930" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzQzOTgwNDY1MTk5Mjg_03ffe531-139a-44b6-a8ce-d3110fb63469">100</ix:nonFraction>% of its stock interest in Estrella Azul, a dairy products company in Panama. As part of the transaction, the Company agreed with the buyer that it could receive payments in the future if the business of Estrella Azul achieves certain volume and EBITDA targets during the 2022-2027 period. The Company estimated the amount of the payments to be received based on the forecasts of the business and calculated its net present value. As of December 31, 2021 and 2020, the financial </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i0648e621a0a94631b4339c729e0550de"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">asset recognized in the consolidated statement of financial position has a total value of Ps. <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:FinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI3NDg3NzkwODE5MTc_45ba4c61-f2a7-41b5-a4b4-d2bb304b1db6">5</ix:nonFraction> and  Ps. <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:FinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzQzOTgwNDY1MjA1MTY_7e6c47d7-997d-4818-a4f1-1e2e36c60e22">8</ix:nonFraction> respectively. This transaction is presented in the other expenses line of the consolidated income statements. The Company concluded it did not achieve the requirements to be considered as a discontinued operation under IFRS 5.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2021, 2020 and 2019 the equity (loss) earnings recognized for associates were Ps. <ix:nonFraction unitRef="mxn" contextRef="if47d67475e2d47da96ccb4479b156c18_D20210101-20211231" decimals="-6" name="ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI3Mzc_ea2ae62b-fc81-4168-aa63-681a99dea1e8">85</ix:nonFraction>,  Ps. (<ix:nonFraction unitRef="mxn" contextRef="ib96a4173c1cd49b78dc6de521ae0f74c_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI3NDY_9d2657e9-3d39-47f6-9885-912ac7dea8fe">124</ix:nonFraction>), and Ps. <ix:nonFraction unitRef="mxn" contextRef="i065bda890bd44ea0852063c6ce75fc41_D20190101-20191231" decimals="-6" name="ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI3NTg_d5689de0-b058-4756-8147-47fbb96a7ea3">84</ix:nonFraction>, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2021, 2020 and 2019 the equity (loss) earnings recognized for joint ventures were Ps.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> <ix:nonFraction unitRef="mxn" contextRef="ie084b2e21bdd48c09f5153ceb182ac79_D20210101-20211231" decimals="-6" name="ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI4NzY_5abe0896-0c09-46b0-9077-29f0f931a791">3</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Ps. (<ix:nonFraction unitRef="mxn" contextRef="i815b39a628a04014a51b8ef27798e582_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI4ODQ_11269c1d-c890-467f-a57f-082b55b82ea9">157</ix:nonFraction>) and Ps. (<ix:nonFraction unitRef="mxn" contextRef="i6bb65b0e345f40eba4b90634e7a0b604_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI4OTU_ac9d8d34-eb64-48fe-946e-4c9cd0dc4127">215</ix:nonFraction>), respectively.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i068f03db026d455ca4285bbb327eb089_226"></div><div style="margin-top:12pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfLeasesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzEwMjY_7e23de40-215c-4839-a83d-7f2ae4418da6" continuedAt="ib4a62e354784494ebb9f5a662603b6dd" escape="true">Leases</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ib4a62e354784494ebb9f5a662603b6dd"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzEwMjc_c9bdb62f-a7ba-4cb7-bbba-135561ac503c" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended as of December&#160;31, 2021 and 2020, the change in the Company&#8217;s right-of-use assets, is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.833%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzEtMS0xLTEtMjAwNjI_6e99facf-5b2a-472d-bbd5-8665ce332bf5">1,278</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzEtMi0xLTEtMjAwNjI_f69e2eee-e997-4798-bc5c-0ce9664bbb1b">1,382</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzItMS0xLTEtMjAwNjI_de6416b4-e707-4a81-98cc-98b92684e36b">533</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzItMi0xLTEtMjAwNjI_75b65149-8940-468a-ae3e-f6541617a0e6">599</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:DisposalOfRightOfUseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzMtMS0xLTEtMjAwNjI_058a47a0-0ca6-4761-a4c4-a4d84c0332e6">44</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:DisposalOfRightOfUseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzMtMi0xLTEtMjAwNjI_71d6540b-e825-44ec-b3f5-5d7a95184be8">112</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzQtMS0xLTEtMjAwNjI_80154be9-fe91-4ab9-84bb-e3462fd3ed74">662</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzQtMi0xLTEtMjAwNjI_bfc9a98d-3401-42a2-8a6c-e659fedeb265">596</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hyperinflationary economies effect</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:RightOfUseAssetHyperinflationaryEconomiesEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzUtMS0xLTEtMjAwNjI_8b3c1f6f-2c84-4df2-b864-431e1798c641">14</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:RightOfUseAssetHyperinflationaryEconomiesEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzUtMi0xLTEtMjAwNjI_0ee84495-4cdd-43be-aae7-4b8744c93df0">14</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indexation effect</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:RightOfUseAssetIndexationEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzYtMS0xLTEtMjAwNjI_aba4a005-747e-49f9-9ccc-1537b7e977ee">383</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:RightOfUseAssetIndexationEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzYtMi0xLTEtMjAwNjI_8d90af3f-c3a4-4e38-b951-245221f75f82">145</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:EffectsOfChangeInForeignExchangeRatesRightOfUseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzctMS0xLTEtMjAwNjI_4f7c97f0-21f6-4359-8b71-9fd34f67cf17">30</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:EffectsOfChangeInForeignExchangeRatesRightOfUseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzctMi0xLTEtMjAwNjI_1b9390b3-0525-4081-8e52-895b6dc46650">154</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzgtMS0xLTEtMjAwNjI_04f44cec-bfcf-40be-a5e1-ae539f62f842">1,472</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzgtMi0xLTEtMjAwNjI_d6031220-236a-4af3-9922-9441e463001b">1,278</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzEwMjg_ff99f5a9-7044-4c20-a458-cd5e292915f2" escape="true"><div style="padding-right:-5.65pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020, scheduled maturities of the Company&#8217;s lease liabilities, are as follows:</span></div><div style="padding-right:-5.65pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.694%"><tr><td style="width:1.0%"></td><td style="width:65.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity analysis </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than one year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ib9cf53760ee7499383a1ee9d3aa55988_I20211231" decimals="-6" name="ifrs-full:LeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzItMS0xLTEtMjAwNjI_0793ece4-c8ea-47b4-9e08-f416f1cee3c9">614</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ie61f9783154844978350d4d449eb9e23_I20201231" decimals="-6" name="ifrs-full:LeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzItMi0xLTEtMjAwNjI_af6211e7-66f3-4287-a1d5-fcf3225cc001">560</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One to three years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie59bf2a80c7043c7a031d6c3a743f04e_I20211231" decimals="-6" name="ifrs-full:LeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzMtMS0xLTEtMjAwNjI_494e1fc8-9cc9-4536-ae0b-380027fd578c">478</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icaac696fe1814e3bb6cbf8cb77df499e_I20201231" decimals="-6" name="ifrs-full:LeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzMtMi0xLTEtMjAwNjI_9ea0e384-faa7-4354-ad0a-958abeecf168">306</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">More than three years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i31666e5dd5a24bffbe24a9028bf85caa_I20211231" decimals="-6" name="ifrs-full:LeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzQtMS0xLTEtMjAwNjI_887afdf9-ab6a-4949-9b22-888e639d2527">413</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5b8b8e49dda04347b7373983e72989aa_I20201231" decimals="-6" name="ifrs-full:LeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzQtMi0xLTEtMjAwNjI_f1764c21-f389-400a-b068-ee109c220928">440</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at end of the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:LeaseLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzUtMS0xLTEtMjAwNjI_0d8356a8-58c9-4da5-aab1-9a04e1a72bfa">1,505</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:LeaseLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzUtMi0xLTEtMjAwNjI_43d2fc8a-bd06-40ed-baf8-3d22f29b0b2e">1,306</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CurrentLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzYtMS0xLTEtMjAwNjI_37bb9803-f4ea-4eb1-ab5e-1d7a86b7cddc">614</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CurrentLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzYtMi0xLTEtMjAwNjI_f5c92718-73c1-48f0-a80e-c7cec9a6dc73">560</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Current</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:NoncurrentLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzctMS0xLTEtMjAwNjI_ccb152a0-aa0e-4c79-a061-144b387591f7">891</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:NoncurrentLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzctMi0xLTEtMjAwNjI_328d4959-6ae8-4368-b305-f2da2740577a">746</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest expense for leases reported in the income statements for the years ended on December&#160;31, 2021, 2020 and 2019 was Ps. <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpenseOnLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzMzMQ_e3d7487d-b938-4ab6-a19e-a23825887523">101</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:InterestExpenseOnLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzM0Mg_bfc49d74-1bb4-4470-95ce-0288fe607ed3">105</ix:nonFraction>, and Ps. <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:InterestExpenseOnLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzI3NDg3NzkwNzExMjY_7042f5fe-6a83-41cd-a8ef-d7b999001786">129</ix:nonFraction>, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expenses for the low value assets and short-term leases reported in the income statements for the years ended on December&#160;31, 2021, 2020 and 2019 was Ps. <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:ExpensesForLowValueAssetsAndShortTermLeases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzQ5OA_f63ce80f-d6fb-4c75-97ed-ac2dc2bd9d4a">183</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:ExpensesForLowValueAssetsAndShortTermLeases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzUwNQ_7d7f7ab7-16e4-4776-9d05-1d316b96a459">190</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:ExpensesForLowValueAssetsAndShortTermLeases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzI3NDg3NzkwNzExMTg_da093828-c644-40c1-ae5b-22b33f1d4f9b">187</ix:nonFraction>, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, 2020 and 2019 the weighted average incremental borrowing rate was  <ix:nonFraction unitRef="number" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="INF" name="ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzI3NDg3NzkwNzExMDQ_88af350f-7b37-412a-94ff-1e8044c47986">7.18</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="INF" name="ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzYwMA_b0acf942-515c-4d1f-a015-30c31177bea2">6.58</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="INF" name="ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzI3NDg3NzkwNzExMTE_5bd482a1-f75d-4f03-9014-7335429562ac">7.68</ix:nonFraction>%, respectively.</span></div></ix:continuation><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-38</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_229"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90ZXh0cmVnaW9uOmMxOWU5YjdkOTU3NDRmOWJiYTYyMjc5MzI2MjI5YzMyXzE2MA_b2d20dbc-5ba2-4d8e-8cea-07cf428d1f7a" continuedAt="i7a0a928f74274a0999560523d186fc2b" escape="true">Property, plant &amp; equipment.&#160;&#160;&#160;&#160; </ix:nonNumeric></span></div><ix:continuation id="i13aafb928ebc489c83b405c2df2744f1" continuedAt="i8770ed575fce4ede84ebaa64e8d8f949"><ix:continuation id="i7a0a928f74274a0999560523d186fc2b" continuedAt="ibc3af17c35e44670b2dfc97ed0626b64"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.541%"><tr><td style="width:1.0%"></td><td style="width:19.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.251%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.251%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.808%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.474%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.251%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.251%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.251%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.043%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost as of January 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i88f917ef7789442da591fb3e7894141f_I20181231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEtMS0xLTEtMjAwNjI_ba18fcd3-7fc3-4baa-9068-efd0b7697f3b">5,575</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i358354d9f70c4148a5aba20fd46ed566_I20181231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEtMi0xLTEtMjAwNjI_1c51ff66-0778-45c4-8cf2-4bde8d041034">18,775</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i534eaa4f8b0a4d6abe4be9fac3d75502_I20181231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEtMy0xLTEtMjAwNjI_179b40be-e8bb-4308-a848-6c4b5efc91a0">38,465</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i62161deff94047eebb7160e9604d4a56_I20181231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEtNC0xLTEtMjAwNjI_9a3c3288-3ee7-415f-a750-578d1ddd75e6">19,963</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i7a42e28163a2425084f3ee1242feb741_I20181231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEtNS0xLTEtMjAwNjI_a64f3874-9801-4033-9ac7-0564ee9bce43">14,749</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i9228e63dcc1e4a1b822d32ad8ff058a3_I20181231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEtNi0xLTEtMjAwNjI_d3050ebc-e362-4427-8ea4-5a3dac331f05">4,131</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic75a0c81c6d649c2881709dbab99c87f_I20181231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEtNy0xLTEtMjAwNjI_65a685e9-529d-4d62-bae0-ba16f776697d">479</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i268f4ab2993b4f58af8c12b2cb084c1a_I20181231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEtOC0xLTEtMjAwNjI_b761a44d-c1e5-4cc5-917a-1720106a5259">861</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i07de28b96c94490e9fae21f5407e3aa5_I20181231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEtOS0xLTEtMjAwNjI_59bef8b7-f435-4f5a-bd80-ad9c36b4eed6">102,998</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions (1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i08078cc8dd884b3ebcde5e0f8e16b80f_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzItMS0xLTEtMjAwNjI_d1374e0c-bd56-48f6-8924-87173ec6d930">4</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9f8fa4e4b4f8402dae6a20737188c374_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzItMi0xLTEtMjAwNjI_bda4d033-76d6-43a0-9fd0-359e24ca0350">27</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3ea2f38d453f4a8c837df35057d45faa_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzItMy0xLTEtMjAwNjI_b5a46fb7-cf2c-4c9d-a9b6-0f7cb7c989ad">392</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i61e5e24dee1f401887c5e2449553b41b_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzItNC0xLTEtMjAwNjI_652fb773-d841-4e04-81af-00412fc64c4d">816</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifb31affb5267457fa25919b9899785bf_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzItNS0xLTEtMjAwNjI_d61baf7e-5381-4427-8c9e-23d31e8c7eb6">2,581</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i90e069e0c1bb456d91acc4b172266f57_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzItNi0xLTEtMjAwNjI_e66c7205-6275-4cbe-9399-16bdeeac9c3a">6,392</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i062f10411e284066ab1866154bd22cc1_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzItNy0xLTEtMjAwNjI_167e67f9-325e-4ceb-a9a3-97991d0e5e78">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i71ff054eac1d4880b90e9957bf2b6207_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzItOC0xLTEtMjAwNjI_ee3319e2-4149-4065-bec0-6dd9679ff5ca">112</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzItOS0xLTEtMjAwNjI_6ba2b2c6-7feb-4bd7-9731-32b659d91efb">10,324</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions from business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i08078cc8dd884b3ebcde5e0f8e16b80f_D20190101-20191231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzMtMS0xLTEtMjAwNjI_019ffae4-ff1f-410e-bb23-301656fb3fce">142</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9f8fa4e4b4f8402dae6a20737188c374_D20190101-20191231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzMtMi0xLTEtMjAwNjI_994742fe-432d-4902-b703-5176ce939250">227</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3ea2f38d453f4a8c837df35057d45faa_D20190101-20191231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzMtMy0xLTEtMjAwNjI_b998446b-15b2-4eea-aefa-761cac1584d8">50</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i61e5e24dee1f401887c5e2449553b41b_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzMtNC0xLTEtMjAwNjI_951818eb-3f9d-4391-9c34-dc4ab7d48ad6">13</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifb31affb5267457fa25919b9899785bf_D20190101-20191231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzMtNS0xLTEtMjAwNjI_a8a105fa-69c4-497b-a892-c049f4501d1a">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i90e069e0c1bb456d91acc4b172266f57_D20190101-20191231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzMtNi0xLTEtMjAwNjI_1aa45b06-75cc-4238-a400-2573b9448792">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i062f10411e284066ab1866154bd22cc1_D20190101-20191231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzMtNy0xLTEtMjAwNjI_59b03442-18fe-4aea-bdd5-7fbf4ff21697">7</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i71ff054eac1d4880b90e9957bf2b6207_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzMtOC0xLTEtMjAwNjI_ea401f4b-d28e-442e-9b3c-a35c67e9aa91">8</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzMtOS0xLTEtMjAwNjI_69d46915-ce7d-4e19-b14e-0723773d0c9a">405</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer of completed projects</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i08078cc8dd884b3ebcde5e0f8e16b80f_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzQtMS0xLTEtMjAwNjI_3674cc27-6cdd-4665-bd89-e1ba1e11c5eb">253</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9f8fa4e4b4f8402dae6a20737188c374_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzQtMi0xLTEtMjAwNjI_8b05f980-d263-458e-a065-b25d3804dc5b">508</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3ea2f38d453f4a8c837df35057d45faa_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzQtMy0xLTEtMjAwNjI_818dc468-cebe-4d64-8a8c-3808b8daaca2">2,650</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i61e5e24dee1f401887c5e2449553b41b_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzQtNC0xLTEtMjAwNjI_a369b359-9df2-48ba-a064-c7b993a0c5de">1,396</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifb31affb5267457fa25919b9899785bf_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzQtNS0xLTEtMjAwNjI_2b7415ed-095c-4f19-be52-b7856a23c21b">360</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i90e069e0c1bb456d91acc4b172266f57_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzQtNi0xLTEtMjAwNjI_3506bddb-4dc3-42a7-9377-9d99206e049a">5,004</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i062f10411e284066ab1866154bd22cc1_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzQtNy0xLTEtMjAwNjI_13865146-be24-4c33-86e6-98c64c2ee31b">343</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i71ff054eac1d4880b90e9957bf2b6207_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzQtOC0xLTEtMjAwNjI_1fecbe66-3793-4be8-b4c0-7bce9eb3e918">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzQtOS0xLTEtMjAwNjI_5ddc576d-a59a-4a3e-9351-e45e094f202d">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i08078cc8dd884b3ebcde5e0f8e16b80f_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzUtMS0xLTEtMjAwNjI_505d3622-81de-4f7d-aac6-f9e225c5d973">1</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9f8fa4e4b4f8402dae6a20737188c374_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzUtMi0xLTEtMjAwNjI_17c70683-9558-4c28-a10c-92397d5ae099">35</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i3ea2f38d453f4a8c837df35057d45faa_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzUtMy0xLTEtMjAwNjI_4ff16b0b-fcf3-44ef-b8f6-3f7e598f3881">1,577</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i61e5e24dee1f401887c5e2449553b41b_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzUtNC0xLTEtMjAwNjI_9a853222-963f-4e4e-80c4-7e586e1f2003">1,032</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ifb31affb5267457fa25919b9899785bf_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzUtNS0xLTEtMjAwNjI_f1b186f7-2731-462e-b342-11962072cbba">1,056</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i90e069e0c1bb456d91acc4b172266f57_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzUtNi0xLTEtMjAwNjI_c0566f5c-5fb5-4c72-ae9f-391a75d5ed6f">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i062f10411e284066ab1866154bd22cc1_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzUtNy0xLTEtMjAwNjI_26120e91-003e-447a-84e5-606bbe7b77ef">13</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i71ff054eac1d4880b90e9957bf2b6207_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzUtOC0xLTEtMjAwNjI_1aca9f33-ebf4-4508-8ed7-d0c5a66c0434">35</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzUtOS0xLTEtMjAwNjI_595d5ac4-828e-4751-96dd-aa9c7e2138a5">3,749</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i08078cc8dd884b3ebcde5e0f8e16b80f_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzctMS0xLTEtMjAwNjI_da6dd398-cfd8-482e-9a33-b728682768cd">323</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9f8fa4e4b4f8402dae6a20737188c374_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzctMi0xLTEtMjAwNjI_8f8787cd-2ed6-410a-b90f-056f0c9adf8a">1,122</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i3ea2f38d453f4a8c837df35057d45faa_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzctMy0xLTEtMjAwNjI_6038dacc-64ac-4561-ab43-cf8a8597ea02">2,315</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i61e5e24dee1f401887c5e2449553b41b_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzctNC0xLTEtMjAwNjI_2cc3733f-f650-480d-8d7a-49c65e96395d">961</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ifb31affb5267457fa25919b9899785bf_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzctNS0xLTEtMjAwNjI_351b915c-3dc4-48df-a530-b5fceb7c8efe">833</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i90e069e0c1bb456d91acc4b172266f57_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzctNi0xLTEtMjAwNjI_1ef59557-f2bc-4860-9976-5fc7ddb4f1d5">381</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i062f10411e284066ab1866154bd22cc1_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzctNy0xLTEtMjAwNjI_ac289465-d212-4eea-bf8f-a8b4c8a6da7a">34</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i71ff054eac1d4880b90e9957bf2b6207_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzctOC0xLTEtMjAwNjI_ece855bf-ec92-418c-b3ad-fc48498e47ac">130</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzctOS0xLTEtMjAwNjI_aa42f9c1-3cf4-4b35-a1dd-5ca3bdea20fc">6,099</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i08078cc8dd884b3ebcde5e0f8e16b80f_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzgtMS0xLTEtMjAwNjI_b2330766-0214-43c0-afdb-69181ed6ab2f">114</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9f8fa4e4b4f8402dae6a20737188c374_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzgtMi0xLTEtMjAwNjI_a4ec9d29-e7d6-4cda-8dac-e2347fa19266">366</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3ea2f38d453f4a8c837df35057d45faa_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzgtMy0xLTEtMjAwNjI_643c5676-6ad7-495c-8f86-94ef7ed5751b">1,254</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i61e5e24dee1f401887c5e2449553b41b_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzgtNC0xLTEtMjAwNjI_24d5605a-4cf2-4941-9db5-3134ff666cfa">241</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifb31affb5267457fa25919b9899785bf_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzgtNS0xLTEtMjAwNjI_40bc64d4-41a6-46b5-8803-af573e7a14b1">352</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i90e069e0c1bb456d91acc4b172266f57_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzgtNi0xLTEtMjAwNjI_c909ba09-4928-430b-bdee-268dda132307">18</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i062f10411e284066ab1866154bd22cc1_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzgtNy0xLTEtMjAwNjI_a3275194-5360-4c9e-b8ec-bab89f41140b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i71ff054eac1d4880b90e9957bf2b6207_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzgtOC0xLTEtMjAwNjI_6759a896-b04d-4a2b-b37c-4aefdbb7574f">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzgtOS0xLTEtMjAwNjI_e431cba9-04e0-4875-a165-e9175b3ae18e">2,345</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost as of December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if93057ad1c81418db9e8c0b0182ed2e1_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzktMS0xLTEtMjAwNjI_5b1bb5e8-814d-46b4-935f-a32451404c36">5,258</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i1a480391f1a744c991b4d8310fd07566_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzktMi0xLTEtMjAwNjI_bc4ba979-86b8-4b68-82f5-3ea3c58056d4">18,746</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i9e1f578d7f244c50a4928869739e038b_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzktMy0xLTEtMjAwNjI_636bd04e-3ee7-4e3c-8a1c-993671973050">38,919</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="idd299470d1eb4fd69b9449a266b0b79c_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzktNC0xLTEtMjAwNjI_bc385678-a5be-486f-adfa-077bc415259d">20,410</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i1a1fc33e458241b086887db3b9148bcc_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzktNS0xLTEtMjAwNjI_29a66a11-d147-4287-8609-cf6878506e64">16,153</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i857494203e924e5b844024aef7834cb8_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzktNi0xLTEtMjAwNjI_c0070b1c-e85b-444a-bb15-d9f61aec3293">5,156</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i9f840638fc224b368fe23da0bed73924_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzktNy0xLTEtMjAwNjI_b1ec5ab0-4315-4c25-aeaa-9e0f4ed9fb2c">782</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic00f4e45ef99484d88f3cd35b99452e8_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzktOC0xLTEtMjAwNjI_4fe3737a-92d5-4504-91b2-63f54f0a3064">800</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iba292916c735410e91429a479cfa43d8_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzktOS0xLTEtMjAwNjI_3bd204e8-c9a0-43a0-9e78-88419e8e5155">106,224</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost as of January 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if93057ad1c81418db9e8c0b0182ed2e1_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEyLTEtMS0xLTIwMDYy_8ba028da-ef96-4f56-bbdd-26d8ff354b27">5,258</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i1a480391f1a744c991b4d8310fd07566_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEyLTItMS0xLTIwMDYy_43c0bf2d-70b2-4d8b-8e37-ef118ce5b600">18,746</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i9e1f578d7f244c50a4928869739e038b_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEyLTMtMS0xLTIwMDYy_65940b27-5a43-4a30-97d7-7f8bb70daf6c">38,919</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="idd299470d1eb4fd69b9449a266b0b79c_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEyLTQtMS0xLTIwMDYy_d1838a9f-3bf3-487e-b85b-4ac0c6f561ad">20,410</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i1a1fc33e458241b086887db3b9148bcc_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEyLTUtMS0xLTIwMDYy_ad45bc1e-79fc-40b4-be58-303195568004">16,153</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i857494203e924e5b844024aef7834cb8_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEyLTYtMS0xLTIwMDYy_a1d5ccae-7e0b-41ba-9734-96836767918f">5,156</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i9f840638fc224b368fe23da0bed73924_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEyLTctMS0xLTIwMDYy_46df6c54-782b-40ce-80a3-f2a81831ad8f">782</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic00f4e45ef99484d88f3cd35b99452e8_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEyLTgtMS0xLTIwMDYy_008c94b6-c1d7-4cae-b833-a896f2c6594a">800</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iba292916c735410e91429a479cfa43d8_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEyLTktMS0xLTIwMDYy_e8a85125-c97b-4fb8-b104-3a26bb5fd600">106,224</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2d3d74bde17b4c98a8da4f33195268bf_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEzLTEtMS0xLTIwMDYy_5dffd003-73fd-4caf-b773-4cbb1b9df0a4">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2d2bc737f4474a1c97bb26ca17a0bcb3_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEzLTItMS0xLTIwMDYy_af93b65f-c362-4c32-a16c-3ebb29f7f728">104</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i390ecacf6dff4172b3218e0470131aea_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEzLTMtMS0xLTIwMDYy_73187fdc-3627-4532-88d3-43ea8fe37ad6">171</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia4bef8608a9a4e47946fe36cb50f6d52_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEzLTQtMS0xLTIwMDYy_acceaa97-2ac6-47f5-8c19-6ba5b12c3a9b">281</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia57025e1e09543749c10ad1113d03306_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEzLTUtMS0xLTIwMDYy_a09a8614-0a98-4bc4-bb6d-863c361a7b35">2,613</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie382ea925aa74de88a3ab67a4cac144c_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEzLTYtMS0xLTIwMDYy_c74f9f1a-9ad8-4937-b97c-17b937d7feac">6,300</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic9f4070aacd042c0988b69c5f1144425_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEzLTctMS0xLTIwMDYy_87637241-2833-4966-9a88-7c57f7bc4a20">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if9da433d9a964d7fa5b746263eb983a4_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEzLTgtMS0xLTIwMDYy_f1fdaaa5-b63f-475e-910a-8ccc4253e3f7">186</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEzLTktMS0xLTIwMDYy_b8c4e9ae-8cd9-4862-9979-367c866606a0">9,655</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions from business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2d3d74bde17b4c98a8da4f33195268bf_D20200101-20201231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE0LTEtMS0xLTIwMDYy_939ce80f-16f3-408a-bee3-e29c2be431b7">158</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2d2bc737f4474a1c97bb26ca17a0bcb3_D20200101-20201231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE0LTItMS0xLTIwMDYy_dfc6e268-0fba-4ee7-a4cb-0376ca2a6347">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i390ecacf6dff4172b3218e0470131aea_D20200101-20201231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE0LTMtMS0xLTIwMDYy_28d876e6-cb3a-45b6-9bce-8a4b81fb0f08">87</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia4bef8608a9a4e47946fe36cb50f6d52_D20200101-20201231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE0LTQtMS0xLTIwMDYy_17fd36cb-1052-4537-996b-d39c08a43123">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia57025e1e09543749c10ad1113d03306_D20200101-20201231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE0LTUtMS0xLTIwMDYy_9213b2ec-c790-4ca8-8768-4ffe3cc633b3">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie382ea925aa74de88a3ab67a4cac144c_D20200101-20201231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE0LTYtMS0xLTIwMDYy_009678f9-bd08-4cd9-9729-72c9b3d002ac">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic9f4070aacd042c0988b69c5f1144425_D20200101-20201231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE0LTctMS0xLTIwMDYy_0291c266-7569-4092-819f-c86990e982ea">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if9da433d9a964d7fa5b746263eb983a4_D20200101-20201231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE0LTgtMS0xLTIwMDYy_6638725e-20fc-4f52-8ab2-378cd17c1d60">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE0LTktMS0xLTIwMDYy_e6b626ae-95bb-4e75-8b7c-e73b474cdd08">245</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer of completed projects in progress </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2d3d74bde17b4c98a8da4f33195268bf_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE1LTEtMS0xLTIwMDYy_edc09758-fb01-4fe6-b12a-fcfed6d3b77f">4</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2d2bc737f4474a1c97bb26ca17a0bcb3_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE1LTItMS0xLTIwMDYy_62e73bc5-d741-4219-b462-40da67001772">721</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i390ecacf6dff4172b3218e0470131aea_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE1LTMtMS0xLTIwMDYy_6a3467bd-2559-4433-aabe-8cf8daedbb4c">3,165</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia4bef8608a9a4e47946fe36cb50f6d52_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE1LTQtMS0xLTIwMDYy_d0018a78-5b08-46b0-addc-64e3d81a9e4c">1,192</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia57025e1e09543749c10ad1113d03306_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE1LTUtMS0xLTIwMDYy_cab868db-3d94-41dd-8e85-ca2353a25c78">57</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ie382ea925aa74de88a3ab67a4cac144c_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE1LTYtMS0xLTIwMDYy_9c9c2cf7-d1d5-457c-9c59-c433c4ec9240">5,187</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic9f4070aacd042c0988b69c5f1144425_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE1LTctMS0xLTIwMDYy_1c6a19b7-40c1-4d2c-b815-940080d12a71">48</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if9da433d9a964d7fa5b746263eb983a4_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE1LTgtMS0xLTIwMDYy_5b45ad9b-e91a-4f0e-9492-6f928996bcba">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE1LTktMS0xLTIwMDYy_12ba97df-d9da-4ab4-b55c-d2e0e26b38df">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2d3d74bde17b4c98a8da4f33195268bf_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE2LTEtMS0xLTIwMDYy_51e1faf7-7012-4615-b148-ab5300b94094">13</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2d2bc737f4474a1c97bb26ca17a0bcb3_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE2LTItMS0xLTIwMDYy_47a439c3-1c73-45c2-b4e4-ebb95ed83ab7">29</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i390ecacf6dff4172b3218e0470131aea_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE2LTMtMS0xLTIwMDYy_0233df54-1d1c-4ac2-837c-f40db4c2e2ce">1,425</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia4bef8608a9a4e47946fe36cb50f6d52_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE2LTQtMS0xLTIwMDYy_7515ab68-a9d6-4296-9a52-f45d04c72098">1,073</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia57025e1e09543749c10ad1113d03306_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE2LTUtMS0xLTIwMDYy_4a523872-581b-44bc-9902-45dcb81296d6">561</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ie382ea925aa74de88a3ab67a4cac144c_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE2LTYtMS0xLTIwMDYy_f4bebbc9-bea1-4393-bd5c-47126796d111">12</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic9f4070aacd042c0988b69c5f1144425_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE2LTctMS0xLTIwMDYy_afb3f183-cfa7-4c81-aea2-45e0f0efba69">5</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="if9da433d9a964d7fa5b746263eb983a4_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE2LTgtMS0xLTIwMDYy_8a3658a2-7f73-4b62-89f0-c4f65901012c">57</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE2LTktMS0xLTIwMDYy_ce486450-628a-4a40-9a45-cd678a838ecd">3,175</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2d3d74bde17b4c98a8da4f33195268bf_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE3LTEtMS0xLTIwMDYy_3e7e8568-1e5f-4be0-b440-20f79d859b17">255</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2d2bc737f4474a1c97bb26ca17a0bcb3_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE3LTItMS0xLTIwMDYy_0f7bdb0c-60be-45f9-a16b-562888d539ff">1,182</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i390ecacf6dff4172b3218e0470131aea_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE3LTMtMS0xLTIwMDYy_41f20335-4a45-4b4a-959c-4fb8c8642907">2,243</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia4bef8608a9a4e47946fe36cb50f6d52_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE3LTQtMS0xLTIwMDYy_44d257b9-ce31-4d30-857c-d5fa647cb8c2">797</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia57025e1e09543749c10ad1113d03306_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE3LTUtMS0xLTIwMDYy_066b3c9e-bcfe-48b5-aeef-447ad7ba05cc">629</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ie382ea925aa74de88a3ab67a4cac144c_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE3LTYtMS0xLTIwMDYy_e1abb254-e445-4a93-8a5f-9a926e43fa47">333</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic9f4070aacd042c0988b69c5f1144425_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE3LTctMS0xLTIwMDYy_bf2fce8e-bea8-46b9-b75d-b9cdffac4cc7">91</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="if9da433d9a964d7fa5b746263eb983a4_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE3LTgtMS0xLTIwMDYy_f9f86549-f00d-4e60-a5aa-05592dbe5c2f">78</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE3LTktMS0xLTIwMDYy_2afa76ba-83e9-42d3-9b0b-19f0e9769420">5,608</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2d3d74bde17b4c98a8da4f33195268bf_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE4LTEtMS0xLTIwMDYy_d7405b94-796e-49e2-a8b3-19fa5bd27a34">88</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2d2bc737f4474a1c97bb26ca17a0bcb3_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE4LTItMS0xLTIwMDYy_4c61de5b-e34e-4705-a3d0-95ce384fa252">293</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i390ecacf6dff4172b3218e0470131aea_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE4LTMtMS0xLTIwMDYy_355c4c5b-a294-4fb8-aa5d-03a9e4ef799c">990</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia4bef8608a9a4e47946fe36cb50f6d52_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE4LTQtMS0xLTIwMDYy_9caa86e8-ddad-443c-9b11-589ddf912cff">189</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia57025e1e09543749c10ad1113d03306_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE4LTUtMS0xLTIwMDYy_217ece25-6c5c-4577-9493-61da06d35f76">291</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ie382ea925aa74de88a3ab67a4cac144c_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE4LTYtMS0xLTIwMDYy_2d4a32a2-afc3-4281-80bc-29ebf50bd661">30</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic9f4070aacd042c0988b69c5f1144425_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE4LTctMS0xLTIwMDYy_0b63d1d7-0543-44aa-8f93-c46d3ddaedda">3</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if9da433d9a964d7fa5b746263eb983a4_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE4LTgtMS0xLTIwMDYy_a54092cc-d166-4762-a9fe-b78ac6dd07a3">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE4LTktMS0xLTIwMDYy_379a3daa-1f73-4292-b75e-268bb76e0434">1,824</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i43a51c48c9fb4bb5b03a8d090d01716c_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE5LTEtMS0xLTIwMDYy_5656d3d4-5629-4748-b864-41208f945474">5,240</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i521a93c032a84c40b1c528efcb58a6c1_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE5LTItMS0xLTIwMDYy_f8fb11f3-973c-41e8-80d6-f821c007ec0d">18,653</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i00510484440541778436afeb55acb623_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE5LTMtMS0xLTIwMDYy_4a11b936-d0d5-48ea-924b-f5ce01efff1c">39,664</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ie8c69e8ee9c64419a6e04aa5402884d8_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE5LTQtMS0xLTIwMDYy_7ec97c07-e54f-4678-9ebb-82973318c0f8">20,202</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ida2996e8875c4028b410bdf47d8e2ac3_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE5LTUtMS0xLTIwMDYy_816f5b3c-f8ce-4426-949f-eebb559476b8">17,924</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i204434de107a46b488ade2b60ad68f5b_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE5LTYtMS0xLTIwMDYy_a0521395-cf1e-449b-9d89-022131e746bc">5,894</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i737cc217969147ba88fa1daa3680a501_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE5LTctMS0xLTIwMDYy_3f826fa8-0fdc-4b2f-b6ac-601cc76154cc">737</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i382f380bbc424285867eba292854ab9c_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE5LTgtMS0xLTIwMDYy_19d4c793-05c1-4427-a061-fae6f0835170">851</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ifa9a604e16494442885c5a2b1090690b_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE5LTktMS0xLTIwMDYy_6c4b2c40-f3f2-4cb8-b80b-5d4ea13bd101">109,165</ix:nonFraction></span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost as of January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i43a51c48c9fb4bb5b03a8d090d01716c_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIyLTEtMS0xLTIwMDYy_c0afb9e5-0d70-41c9-a5db-6a03c18c97d4">5,240</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i521a93c032a84c40b1c528efcb58a6c1_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIyLTItMS0xLTIwMDYy_58e43fc4-68c0-491b-9270-eab0836391b3">18,653</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i00510484440541778436afeb55acb623_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIyLTMtMS0xLTIwMDYy_e5344107-7096-48bd-bdab-ecc77692b340">39,664</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ie8c69e8ee9c64419a6e04aa5402884d8_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIyLTQtMS0xLTIwMDYy_40d14092-36cf-413d-b58f-9f89045ac7ab">20,202</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ida2996e8875c4028b410bdf47d8e2ac3_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIyLTUtMS0xLTIwMDYy_68215752-e9a9-429d-b88d-8c55b3e25082">17,924</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i204434de107a46b488ade2b60ad68f5b_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIyLTYtMS0xLTIwMDYy_9c816064-9369-424e-b32e-dd902d0767d8">5,894</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i737cc217969147ba88fa1daa3680a501_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIyLTctMS0xLTIwMDYy_35302b3e-c819-4e30-842d-5aafa93a33dd">737</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i382f380bbc424285867eba292854ab9c_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIyLTgtMS0xLTIwMDYy_aa4435cb-0ba6-4c78-a8ae-8bebb51a7766">851</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ifa9a604e16494442885c5a2b1090690b_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIyLTktMS0xLTIwMDYy_fca1ab9f-fd11-40a1-b392-0ed00d37071d">109,165</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i39a705d394734573ab807358a90373c6_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIzLTEtMS0xLTIwMDYy_938288c7-ece5-48b2-aa62-2f2cbc79263a">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6a8e64ec845a4cb284f89f6f9663b597_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIzLTItMS0xLTIwMDYy_9ad86cf8-69c4-46f4-bf36-caf1ebb516c8">21</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaa0295b7189e43b9b257fe09810c67c9_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIzLTMtMS0xLTIwMDYy_7bd65e3d-17bd-4c8b-b054-121a62f990d8">61</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i241c8d5146a34eac92a6fdc00b2f20f8_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIzLTQtMS0xLTIwMDYy_0d42ac72-081d-4688-a82d-1cf2a1cdf2f4">427</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2375f93c05484c78a1487fb904370fff_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIzLTUtMS0xLTIwMDYy_52654398-07a3-4685-99ef-40658b7fc5d0">3,655</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib049269dacf34001aa10f48ba88cfe27_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIzLTYtMS0xLTIwMDYy_a23e991f-29a9-4cc0-9f6b-6e7f3be6fc79">7,911</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i84656b52905b442e81ea5c50fcb3b683_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIzLTctMS0xLTIwMDYy_d2353d5e-7d5d-40a2-9c84-0e4f795dd6cb">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib141af80bf37464cbf9a214f37f48fad_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIzLTgtMS0xLTIwMDYy_8ada2064-c4dc-4956-af3c-cc3bec443d29">217</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIzLTktMS0xLTIwMDYy_d0802b2f-43e8-4f45-a6e6-8c8402288d95">12,292</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transfer of completed projects in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i39a705d394734573ab807358a90373c6_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI1LTEtMS0xLTIwMDYy_c3534010-52ee-4f67-877c-dd7bc2dabfb4">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6a8e64ec845a4cb284f89f6f9663b597_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI1LTItMS0xLTIwMDYy_fa7ae35f-c4ba-4433-88b2-384bf5394fb1">731</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaa0295b7189e43b9b257fe09810c67c9_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI1LTMtMS0xLTIwMDYy_bdb6d6d2-eb02-4f60-99d6-e2b44a3615c0">4,791</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i241c8d5146a34eac92a6fdc00b2f20f8_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI1LTQtMS0xLTIwMDYy_d20ab1ec-8ce8-4f83-b4bb-2e6c15d61a02">1,351</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2375f93c05484c78a1487fb904370fff_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI1LTUtMS0xLTIwMDYy_0ccc8e56-7142-421b-aa31-08087f423d7e">31</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ib049269dacf34001aa10f48ba88cfe27_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI1LTYtMS0xLTIwMDYy_f787b143-71d6-4dc1-9c0e-e3485fdf9952">7,001</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i84656b52905b442e81ea5c50fcb3b683_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI1LTctMS0xLTIwMDYy_63fa940c-415f-4869-88d1-a394daf95a51">95</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib141af80bf37464cbf9a214f37f48fad_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI1LTgtMS0xLTIwMDYy_21e0a4fd-4fec-4b8e-9660-6ddb61d89b43">2</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI1LTktMS0xLTIwMDYy_3bdf2469-efbc-45aa-9a70-e5fd73c509b9">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i39a705d394734573ab807358a90373c6_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI2LTEtMS0xLTIwMDYy_77e2b46c-b022-4459-a882-cce356177857">6</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6a8e64ec845a4cb284f89f6f9663b597_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI2LTItMS0xLTIwMDYy_7d4b4348-5816-4f76-a38f-2f3e2ef78695">20</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iaa0295b7189e43b9b257fe09810c67c9_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI2LTMtMS0xLTIwMDYy_d08d4da2-0fb5-468a-b053-8ac60a1c387a">2,680</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i241c8d5146a34eac92a6fdc00b2f20f8_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI2LTQtMS0xLTIwMDYy_85857a98-ee50-4242-98ba-112b4d09fd12">1,614</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2375f93c05484c78a1487fb904370fff_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI2LTUtMS0xLTIwMDYy_d5502908-489d-4672-8a32-b99b2322ea20">2,299</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib049269dacf34001aa10f48ba88cfe27_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI2LTYtMS0xLTIwMDYy_d2bb4c69-049d-4b6b-b542-e5503a2b0111">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i84656b52905b442e81ea5c50fcb3b683_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI2LTctMS0xLTIwMDYy_47434d13-2459-463e-9283-c4409a2dfd74">62</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ib141af80bf37464cbf9a214f37f48fad_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI2LTgtMS0xLTIwMDYy_ba8c9d76-fcf0-4a3f-8f4e-7b970e5e0b6d">16</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI2LTktMS0xLTIwMDYy_02194167-5df1-4e67-a674-45412a104fac">6,697</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i39a705d394734573ab807358a90373c6_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI3LTEtMS0xLTIwMDYy_c1dc32c2-48f7-4f0e-af53-90287864414e">144</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6a8e64ec845a4cb284f89f6f9663b597_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI3LTItMS0xLTIwMDYy_9ffbcdf0-7fcd-4294-9f22-2c25fa6b0d09">637</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iaa0295b7189e43b9b257fe09810c67c9_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI3LTMtMS0xLTIwMDYy_4fe11c19-9f45-4d0b-b947-e9c700a68aae">1,919</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i241c8d5146a34eac92a6fdc00b2f20f8_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI3LTQtMS0xLTIwMDYy_2c4b153a-0a5b-461f-8e1f-18c1b4e81d6e">556</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2375f93c05484c78a1487fb904370fff_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI3LTUtMS0xLTIwMDYy_bb6a385a-4cde-4757-834e-535b19f7dbad">365</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ib049269dacf34001aa10f48ba88cfe27_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI3LTYtMS0xLTIwMDYy_f178f159-4003-419d-bf22-2e39b7bfa3e8">70</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i84656b52905b442e81ea5c50fcb3b683_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI3LTctMS0xLTIwMDYy_28f0c21c-3786-4739-bdc6-9ef111469843">22</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ib141af80bf37464cbf9a214f37f48fad_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI3LTgtMS0xLTIwMDYy_fbc65e0e-eb96-45c5-8c77-b5a10cd95d07">77</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI3LTktMS0xLTIwMDYy_1d65a3f1-ab23-4b93-8ec7-fce1825e8859">3,790</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i39a705d394734573ab807358a90373c6_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI4LTEtMS0xLTIwMDYy_eaecc32f-dbe4-4022-bd4d-11a9de210dd5">140</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6a8e64ec845a4cb284f89f6f9663b597_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI4LTItMS0xLTIwMDYy_93f4b271-4bd4-46e5-bb54-5da6e28d0858">326</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaa0295b7189e43b9b257fe09810c67c9_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI4LTMtMS0xLTIwMDYy_5fde29d2-c502-4bc6-8d40-9cc8fa4412c8">1,260</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i241c8d5146a34eac92a6fdc00b2f20f8_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI4LTQtMS0xLTIwMDYy_da115ded-132c-4d39-9693-01ba2913a888">319</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2375f93c05484c78a1487fb904370fff_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI4LTUtMS0xLTIwMDYy_43c37582-1249-44be-b389-e077caf62c5e">487</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib049269dacf34001aa10f48ba88cfe27_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI4LTYtMS0xLTIwMDYy_c54d92e0-75a2-4027-92a4-0d1ef39fd89c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i84656b52905b442e81ea5c50fcb3b683_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI4LTctMS0xLTIwMDYy_6207eedb-f908-459a-852b-3027ff78142e">138</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib141af80bf37464cbf9a214f37f48fad_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI4LTgtMS0xLTIwMDYy_cbca4b81-78ba-4549-926e-9a7095d4627b">321</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI4LTktMS0xLTIwMDYy_c95c775d-5172-408b-87dc-78e8f66fe4cb">2,991</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i83cabd2808c14979b1e7c2d426e3cfad_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI5LTEtMS0xLTIwMDYy_981cc649-5d6c-4b6a-95c2-58a49b3ac65a">5,230</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2b9c4ef3618645bfa3a99c0e9d21fa3d_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI5LTItMS0xLTIwMDYy_5ec60b93-f545-4b16-9e97-fe06aff5b884">19,074</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if6907f37b35d4d68be58ea2124cc4105_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI5LTMtMS0xLTIwMDYy_be87c5e1-4e70-4ccd-9128-f7e636b2be59">41,177</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i5739c362bec8456a9d17258258e0b928_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI5LTQtMS0xLTIwMDYy_bbd59ec6-72ca-432e-9b97-d5b86ade0168">20,129</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6f16f2da347140c3b067fa84077e1ccb_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI5LTUtMS0xLTIwMDYy_955d450d-84c8-4b20-a7e8-8d29b18b4518">19,433</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i618d4dbc077646b29fefc961090fd783_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI5LTYtMS0xLTIwMDYy_8e835919-61bc-4655-b455-bf5b2262f367">6,734</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i555303dfe4f3417bbf53cefb57a2f298_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI5LTctMS0xLTIwMDYy_70b7bf7d-76dd-4a73-9760-02469c316cc7">886</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if4570ddfd47449be87cfeae16eab3dec_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI5LTgtMS0xLTIwMDYy_2f2b912a-d544-4a73-8ba1-66a15316bc1f">1,298</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i24697b5b8a8c408ebe418756232eb29b_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI5LTktMS0xLTIwMDYy_347a9be0-fac4-4f82-9d51-50befe3ca1a4">113,961</ix:nonFraction></span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Total includes Ps. <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90ZXh0cmVnaW9uOmMxOWU5YjdkOTU3NDRmOWJiYTYyMjc5MzI2MjI5YzMyXzcyMDE4MDExNjE5OTc5_cefc8b28-f024-4ab2-b462-51fd7d197119">3,784</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90ZXh0cmVnaW9uOmMxOWU5YjdkOTU3NDRmOWJiYTYyMjc5MzI2MjI5YzMyXzkzNDU4NDg4MzYzNDE_c682e724-77a5-41dd-acc4-a23edd3fd466">289</ix:nonFraction> and Ps. <ix:nonFraction unitRef="usd" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="kof:OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90ZXh0cmVnaW9uOmMxOWU5YjdkOTU3NDRmOWJiYTYyMjc5MzI2MjI5YzMyXzkzNDU4NDg4MzYzNTM_e5e96710-4529-4905-8c96-0fef5d5b4dfe">610</ix:nonFraction> outstanding payment to suppliers, as of December&#160;31, 2021, 2020 and 2019 respectively</span></div></ix:continuation></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><ix:continuation id="i8770ed575fce4ede84ebaa64e8d8f949" continuedAt="i0b0d69b1cada4d1c8c0dde1aa64ef4ec"><ix:continuation id="ibc3af17c35e44670b2dfc97ed0626b64" continuedAt="i941d72a481b24b6c93178575c9b96285"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.437%"><tr><td style="width:1.0%"></td><td style="width:18.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.264%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.477%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Depreciation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation as of January 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i462d4e05cd694f2e91499a81b82e445f_I20181231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEtMS0xLTEtMjAwNjI_801bab36-b882-43f8-bba9-aa3dba289aef">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i699dd13752d94c52bf36d10186ed869d_I20181231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEtMi0xLTEtMjAwNjI_6206d752-dfbf-4456-b538-16a64a968bba">4,414</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i8d7333e06d824e74ae87d95aa11c191a_I20181231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEtMy0xLTEtMjAwNjI_4490a068-7a33-4f65-8448-1220b608583c">16,969</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ica55198b6cf84b84a88357679be6ce81_I20181231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEtNC0xLTEtMjAwNjI_e71e1f79-59a7-4f80-ae52-1d668f2db229">10,206</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ic17ef2106e9543ac9e2ab0dde450eb78_I20181231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEtNS0xLTEtMjAwNjI_786fd704-e4ea-48db-a9da-2720c079560a">8,706</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iabe5312d0de248bbbad071731897ea4d_I20181231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEtNi0xLTEtMjAwNjI_cc5bca08-a2dd-4a94-b399-cd9b3d17d974">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i234e965865634dd0aa6952000768b251_I20181231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEtNy0xLTEtMjAwNjI_0c5a6579-d274-48b7-ae08-87ae68cbd539">276</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i850f61ceac4b493d8b7b1fe44e8aa8f8_I20181231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEtOC0xLTEtMjAwNjI_dd83e540-fac7-4c06-b5dd-82ebe160329a">485</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ia351d0d301f3401bbc5990c9c77a95dc_I20181231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEtOS0xLTEtMjAwNjI_c8ba9db2-9e18-4f6c-a462-e7728f0d4edc">41,056</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation for the year </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iffc3f17505d44aa2a6addf0a1fccd514_D20190101-20191231" decimals="-6" name="ifrs-full:DepreciationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzItMS0xLTEtMjAwNjI_422b38be-2a00-47fa-9abb-319de17e8711">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i1aa86b8129c3414d9bde9c570b5f6f02_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzItMi0xLTEtMjAwNjI_59325480-6119-4459-bcec-ecc4b288861d">386</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i237e4afdb0de4ebbb710adacd38810c6_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzItMy0xLTEtMjAwNjI_5c323202-d208-4c59-8a2d-c86e4e2e00b3">2,862</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i66e5494665ad4ebb819881fade635a8b_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzItNC0xLTEtMjAwNjI_4c9c7a97-67f8-46f6-9f85-ab9578eda533">2,211</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i8de3923e6086493a98206e021e461282_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzItNS0xLTEtMjAwNjI_0bf3ef98-efa7-4e24-b045-287eb306a3a8">2,734</ix:nonFraction>)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i62816a24da3c45309fab7cfad487df6b_D20190101-20191231" decimals="-6" name="ifrs-full:DepreciationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzItNi0xLTEtMjAwNjI_ccab0afe-b57f-4b3f-a607-d78f7c803da2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i33dc1f70d5e34b3891676b56513475cc_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzItNy0xLTEtMjAwNjI_85b4e54f-6208-4a76-bc28-d8442df8f1ed">108</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i60245ccf058449a69a066268cd01d7d9_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzItOC0xLTEtMjAwNjI_03bd9143-8e6e-4f78-a1d2-2e53fae4c716">86</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i7e58192ca39647319121312dd82c8f2d_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzItOS0xLTEtMjAwNjI_ed4086ac-b96f-44bf-ae7a-dda0cc38a734">8,387</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iffc3f17505d44aa2a6addf0a1fccd514_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzMtMS0xLTEtMjAwNjI_9733d543-579a-4784-bfd9-348e180a54be">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1aa86b8129c3414d9bde9c570b5f6f02_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzMtMi0xLTEtMjAwNjI_9d45eb43-753d-4048-b330-197caf13bf9a">14</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i237e4afdb0de4ebbb710adacd38810c6_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzMtMy0xLTEtMjAwNjI_a90b67df-99fd-45b0-9d01-602383c9e726">1,049</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i66e5494665ad4ebb819881fade635a8b_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzMtNC0xLTEtMjAwNjI_730ded66-ede2-4b88-a363-dbeb09d3dce4">966</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8de3923e6086493a98206e021e461282_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzMtNS0xLTEtMjAwNjI_dbd5bc27-00e2-4b1f-ad0c-4373cc63d7ee">1,079</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i62816a24da3c45309fab7cfad487df6b_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzMtNi0xLTEtMjAwNjI_40ce41b1-2593-490b-a301-94bee8a18315">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i33dc1f70d5e34b3891676b56513475cc_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzMtNy0xLTEtMjAwNjI_362ddbbf-a660-45c3-b99d-613c76fe9b02">9</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i60245ccf058449a69a066268cd01d7d9_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzMtOC0xLTEtMjAwNjI_9cefe1b2-e88e-4405-8a16-927de4349116">28</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7e58192ca39647319121312dd82c8f2d_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzMtOS0xLTEtMjAwNjI_b52a3ae8-2b94-46ed-bdf9-904b9623da4c">3,145</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iffc3f17505d44aa2a6addf0a1fccd514_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzUtMS0xLTEtMjAwNjI_78ab12e0-c23e-4798-8b76-0d58fe6284e8">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1aa86b8129c3414d9bde9c570b5f6f02_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzUtMi0xLTEtMjAwNjI_4ae86072-dd84-48d0-a8b1-931798f475d2">223</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i237e4afdb0de4ebbb710adacd38810c6_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzUtMy0xLTEtMjAwNjI_c366911f-bbe3-4a8b-9531-003db9112e67">1,013</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i66e5494665ad4ebb819881fade635a8b_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzUtNC0xLTEtMjAwNjI_c4442231-5087-4a74-bb33-e8b715cf6269">583</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8de3923e6086493a98206e021e461282_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzUtNS0xLTEtMjAwNjI_6ad9ae53-6873-4f7e-85e4-844f449986d5">571</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i62816a24da3c45309fab7cfad487df6b_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzUtNi0xLTEtMjAwNjI_937b0e7f-cf06-44a5-90ff-3384f115d73d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i33dc1f70d5e34b3891676b56513475cc_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzUtNy0xLTEtMjAwNjI_8acb9edf-11f4-459b-8138-0e76fe22ceab">12</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i60245ccf058449a69a066268cd01d7d9_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzUtOC0xLTEtMjAwNjI_4adaf29a-721f-42c1-b75a-7a54421a10b0">62</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7e58192ca39647319121312dd82c8f2d_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzUtOS0xLTEtMjAwNjI_64a3cd51-dc93-47e5-b520-034ce77013bf">2,464</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iffc3f17505d44aa2a6addf0a1fccd514_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzYtMS0xLTEtMjAwNjI_700a68b3-822e-482a-a95f-adef68963eb2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i1aa86b8129c3414d9bde9c570b5f6f02_D20190101-20191231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzYtMi0xLTEtMjAwNjI_98dfdfde-2da1-4369-a69e-ffd76da4aee1">92</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i237e4afdb0de4ebbb710adacd38810c6_D20190101-20191231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzYtMy0xLTEtMjAwNjI_0b5d156e-c6ee-41fa-bce5-f06abbe78b23">629</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i66e5494665ad4ebb819881fade635a8b_D20190101-20191231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzYtNC0xLTEtMjAwNjI_811774bb-e6d2-41e5-9cb7-20a403f9bf52">164</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i8de3923e6086493a98206e021e461282_D20190101-20191231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzYtNS0xLTEtMjAwNjI_facf0223-96b9-4ee7-9bce-b29a76d80b87">302</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i62816a24da3c45309fab7cfad487df6b_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzYtNi0xLTEtMjAwNjI_3ef565fc-7c09-4718-a4b8-c1b0b99f6a88">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i33dc1f70d5e34b3891676b56513475cc_D20190101-20191231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzYtNy0xLTEtMjAwNjI_875ba193-9d25-452b-ab5a-9fd074679f5d">2</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i60245ccf058449a69a066268cd01d7d9_D20190101-20191231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzYtOC0xLTEtMjAwNjI_dae25060-fbbe-4da2-9b97-8c490146ce88">14</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i7e58192ca39647319121312dd82c8f2d_D20190101-20191231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzYtOS0xLTEtMjAwNjI_fa5700c6-49cd-46b4-bcfc-bcf1824e74a2">1,203</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated depreciation as of December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i3cacd08641344ccea6df3d0b6d107b2a_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzctMS0xLTEtMjAwNjI_8b1c6bfb-4562-407b-a7c2-55e6cbd57702">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i3175fef9ed5b40e6a89c5ac655d705c8_I20191231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzctMi0xLTEtMjAwNjI_3a1ff71a-3b3e-4abf-b417-2f23e9aa51a0">4,655</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i6f41331e85784039bbfe7825123a5e1e_I20191231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzctMy0xLTEtMjAwNjI_df11fce5-9f8e-46b3-a85f-a4114cabbadb">18,398</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i7a4a478d358f44149e60ce13cb3437c1_I20191231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzctNC0xLTEtMjAwNjI_85321122-6792-4712-97b8-5a999bb03d4a">11,032</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ib65410d414e548e29aa037ece74650de_I20191231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzctNS0xLTEtMjAwNjI_299f2c65-7b96-4523-9ee8-b052debeafc3">10,092</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i8fa13b5c86d645d08955cb9066e67d1e_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzctNi0xLTEtMjAwNjI_58360386-1e02-4877-9c22-f8e9223b55b2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="id0fefa313c42452b858958299a4c059f_I20191231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzctNy0xLTEtMjAwNjI_31c38d82-6502-4a3e-a3a8-277de1104e19">365</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i3b05aec69ed34043a4e1487bf901e1bd_I20191231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzctOC0xLTEtMjAwNjI_911a6b11-7d37-4273-9cc8-4183b7b9e291">495</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i5f2de559449d40ddb76bea99c7bf7a47_I20191231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzctOS0xLTEtMjAwNjI_3c449533-4ab0-40dd-a383-f9a270123d10">45,037</ix:nonFraction>)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Depreciation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation as of January 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i3cacd08641344ccea6df3d0b6d107b2a_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEwLTEtMS0xLTIwMDYy_9cb43e7d-5158-45dc-b1ca-210fd227b890">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i3175fef9ed5b40e6a89c5ac655d705c8_I20191231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEwLTItMS0xLTIwMDYy_82481a5d-7d1b-439c-9e80-bcf47471b9af">4,655</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i6f41331e85784039bbfe7825123a5e1e_I20191231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEwLTMtMS0xLTIwMDYy_82fa3256-d330-4b14-a107-7954b47ea9d4">18,398</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i7a4a478d358f44149e60ce13cb3437c1_I20191231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEwLTQtMS0xLTIwMDYy_a8a817ae-ff8c-4a8a-9637-cfe4978eba6f">11,032</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ib65410d414e548e29aa037ece74650de_I20191231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEwLTUtMS0xLTIwMDYy_0082f439-7ab7-4d7c-bb0c-63e4636fcba1">10,092</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i8fa13b5c86d645d08955cb9066e67d1e_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEwLTYtMS0xLTIwMDYy_2f0fa7fc-3f65-46ab-8e1e-e1c6dc21c830">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="id0fefa313c42452b858958299a4c059f_I20191231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEwLTctMS0xLTIwMDYy_6e4e7a83-1a49-4205-9b25-2c41e00d1eca">365</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i3b05aec69ed34043a4e1487bf901e1bd_I20191231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEwLTgtMS0xLTIwMDYy_983d9413-dc06-4410-8b3b-90658eb56c01">495</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i5f2de559449d40ddb76bea99c7bf7a47_I20191231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEwLTktMS0xLTIwMDYy_dd762194-df22-455a-b28e-8d5cba949bff">45,037</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation for the year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4cb1137dd1c14926a8eb44b92f0b4c98_D20200101-20201231" decimals="-6" name="ifrs-full:DepreciationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzExLTEtMS0xLTIwMDYy_6f4a2aa6-2d81-4aee-848e-0d310dd47253">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i3a946852582b487da778ad11bcb4f625_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzExLTItMS0xLTIwMDYy_9a4b07fa-53fb-4a46-a956-ed5b3e7876be">490</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ib2c9bae053d84138a26b31efd3ad651c_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzExLTMtMS0xLTIwMDYy_d8df4909-6742-4176-842b-1b38a26064ff">2,828</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2f9c0ff36e584c73ad20bb3d148f2ad9_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzExLTQtMS0xLTIwMDYy_19503523-a142-4ed5-a8ce-13c8c754b5d1">2,148</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i570aac653c0a41f6bbad5c60b0af73f3_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzExLTUtMS0xLTIwMDYy_3fbee26a-af6a-4581-b6d6-93d998111643">2,779</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3aa879748de14734aba28b46c38d2b95_D20200101-20201231" decimals="-6" name="ifrs-full:DepreciationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzExLTYtMS0xLTIwMDYy_000411e8-cc45-4dd3-9fa9-4aab996d666b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i201902d828aa41e8be785176b24f8283_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzExLTctMS0xLTIwMDYy_04a34155-a424-4c62-8738-023db6b05d14">40</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i48c12a50b78a4e56bde6de3241456864_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzExLTgtMS0xLTIwMDYy_0847d7a2-8cc0-455c-8cd2-19b1de0e6be4">130</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia73f6b4241754613b287067183718108_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzExLTktMS0xLTIwMDYy_1d1c35a7-dd25-46cd-aa8f-ab8d927f5f62">8,415</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4cb1137dd1c14926a8eb44b92f0b4c98_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEyLTEtMS0xLTIwMDYy_072cd409-4291-4b2a-a128-60bbceca87d5">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3a946852582b487da778ad11bcb4f625_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEyLTItMS0xLTIwMDYy_b6746bcd-ba0e-4c19-88f7-f1d679935cfd">19</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib2c9bae053d84138a26b31efd3ad651c_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEyLTMtMS0xLTIwMDYy_dca8fbb4-7dee-491f-9cdf-fb94c2104b4e">1,125</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2f9c0ff36e584c73ad20bb3d148f2ad9_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEyLTQtMS0xLTIwMDYy_652aee54-3c30-4687-89b4-53909461094f">989</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i570aac653c0a41f6bbad5c60b0af73f3_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEyLTUtMS0xLTIwMDYy_92ee70cc-d11f-42d2-b506-803c2842f618">536</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3aa879748de14734aba28b46c38d2b95_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEyLTYtMS0xLTIwMDYy_39df96c7-9984-403a-ac8b-4d7b17e57fcc">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i201902d828aa41e8be785176b24f8283_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEyLTctMS0xLTIwMDYy_b2bcf1e9-f118-460d-99cc-23e02116802d">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i48c12a50b78a4e56bde6de3241456864_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEyLTgtMS0xLTIwMDYy_06391b5d-5704-4dd6-b587-6a9990cbbc20">36</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia73f6b4241754613b287067183718108_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEyLTktMS0xLTIwMDYy_1d92bc2e-343e-4924-a28d-19b088ffdb42">2,706</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4cb1137dd1c14926a8eb44b92f0b4c98_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEzLTEtMS0xLTIwMDYy_5898e7c5-bfe2-43ad-be3a-577125805d71">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3a946852582b487da778ad11bcb4f625_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEzLTItMS0xLTIwMDYy_b11a243f-1933-479f-9799-0fc0ae0ba3de">165</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib2c9bae053d84138a26b31efd3ad651c_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEzLTMtMS0xLTIwMDYy_8c000531-123c-4d7b-ad7d-7befe047bc78">854</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2f9c0ff36e584c73ad20bb3d148f2ad9_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEzLTQtMS0xLTIwMDYy_85c705ca-514d-410b-bb46-001cc48d3138">464</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i570aac653c0a41f6bbad5c60b0af73f3_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEzLTUtMS0xLTIwMDYy_b0e75a59-b417-45ac-930a-a7aec2734aaf">432</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3aa879748de14734aba28b46c38d2b95_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEzLTYtMS0xLTIwMDYy_e628312b-ab08-4737-a9aa-39f87fb6cf39">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i201902d828aa41e8be785176b24f8283_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEzLTctMS0xLTIwMDYy_6cbc7c10-4b4a-4014-96d6-809b69bd2e65">31</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i48c12a50b78a4e56bde6de3241456864_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEzLTgtMS0xLTIwMDYy_8e0848d0-2181-4a41-8816-7fb235baf724">165</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia73f6b4241754613b287067183718108_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEzLTktMS0xLTIwMDYy_cd62309b-34e8-4925-b177-a0d9207c3cfb">2,111</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4cb1137dd1c14926a8eb44b92f0b4c98_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE0LTEtMS0xLTIwMDYy_41e78bfc-78f3-4307-b17f-bc305e0e6b55">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i3a946852582b487da778ad11bcb4f625_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE0LTItMS0xLTIwMDYy_e7248848-884f-4393-a098-e75ab81cde96">82</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ib2c9bae053d84138a26b31efd3ad651c_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE0LTMtMS0xLTIwMDYy_8ce95f91-478e-4a28-b709-3edc9196b515">595</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2f9c0ff36e584c73ad20bb3d148f2ad9_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE0LTQtMS0xLTIwMDYy_012e47f4-f553-47b8-985b-0f09ebd35473">132</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i570aac653c0a41f6bbad5c60b0af73f3_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE0LTUtMS0xLTIwMDYy_1593aed8-54be-4bc8-9a0b-9330425ebe10">250</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3aa879748de14734aba28b46c38d2b95_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE0LTYtMS0xLTIwMDYy_413f0a25-ad1d-4ac6-9ef5-4c1087a3e59e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i201902d828aa41e8be785176b24f8283_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE0LTctMS0xLTIwMDYy_56eda19a-4c9e-4659-af91-8f4fa962aea1">6</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i48c12a50b78a4e56bde6de3241456864_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE0LTgtMS0xLTIwMDYy_bdc3f555-8078-4c1d-8d0a-02f69a89f97b">5</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia73f6b4241754613b287067183718108_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE0LTktMS0xLTIwMDYy_a49af396-502a-42e9-9bbc-fa4aa748761c">1,070</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated depreciation as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i5948ac5e4b4749b9b079ce77f1ca3e89_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE1LTEtMS0xLTIwMDYy_7037856f-3288-4a85-9b3c-2096e57b8884">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ic19e4ff4419a4d919e08a4fd1141a0a5_I20201231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE1LTItMS0xLTIwMDYy_2c646bd7-f056-47a9-8213-4b6e363468ae">5,043</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i424ec09f541a40308e92e2333952ed86_I20201231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE1LTMtMS0xLTIwMDYy_bd369c97-063c-4faa-b396-bfa4b903c830">19,842</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i1edc954c50944cefb4d4cc0476b7d06e_I20201231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE1LTQtMS0xLTIwMDYy_6d5b8333-69f5-4ddf-8696-49d64062a0e7">11,859</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i7348be157bbd4b438985a1fc5ea3e723_I20201231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE1LTUtMS0xLTIwMDYy_d498fed6-5829-4a07-95ef-817e2be50804">12,153</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2bd27938c7404525b9813cdb8c4ab3bf_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE1LTYtMS0xLTIwMDYy_d633e5f7-1541-4492-abd4-01bd09d231c1">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i7389dd1503e54a0cac1a6ce9a898b2bd_I20201231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE1LTctMS0xLTIwMDYy_ed67b912-38df-47d6-9813-9af005c002f4">379</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i4e5403dff7764b13ae2fbbc06399c060_I20201231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE1LTgtMS0xLTIwMDYy_08a77916-0b93-4e74-b46f-356550ce8108">429</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ifa7aeb853d144c8b869cac8fc3fe9ad5_I20201231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE1LTktMS0xLTIwMDYy_1887d8c0-8665-4c5b-980d-5a60a3b81cd3">49,705</ix:nonFraction>)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Depreciation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated depreciation as of January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i5948ac5e4b4749b9b079ce77f1ca3e89_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE4LTEtMS0xLTIwMDYy_5c327dbe-7fc1-46ee-a87e-1b972e86c99b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ic19e4ff4419a4d919e08a4fd1141a0a5_I20201231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE4LTItMS0xLTIwMDYy_eb9349c8-2c70-4f80-85e2-445f08a1ef17">5,043</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i424ec09f541a40308e92e2333952ed86_I20201231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE4LTMtMS0xLTIwMDYy_b1d04d59-135f-4523-a97b-e8f326902470">19,842</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i1edc954c50944cefb4d4cc0476b7d06e_I20201231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE4LTQtMS0xLTIwMDYy_4664e7c0-84f0-48a0-a736-3f7bee3415f5">11,859</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i7348be157bbd4b438985a1fc5ea3e723_I20201231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE4LTUtMS0xLTIwMDYy_af98cb43-2cc1-4358-8c1f-1709b94752c0">12,153</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2bd27938c7404525b9813cdb8c4ab3bf_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE4LTYtMS0xLTIwMDYy_00b24924-edf8-4ad1-ac34-d26e3aa6e7b2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i7389dd1503e54a0cac1a6ce9a898b2bd_I20201231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE4LTctMS0xLTIwMDYy_ef696c16-28b6-4b70-8b4c-1745fd18ba98">379</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i4e5403dff7764b13ae2fbbc06399c060_I20201231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE4LTgtMS0xLTIwMDYy_84eebbc6-8cf4-482b-a5c1-a61a7dded1da">429</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ifa7aeb853d144c8b869cac8fc3fe9ad5_I20201231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE4LTktMS0xLTIwMDYy_241a866a-0319-4bce-8f99-97bc57886f55">49,705</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation for the year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic6bd0989e8954ad88dc2908bb09dc399_D20210101-20211231" decimals="-6" name="ifrs-full:DepreciationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE5LTEtMS0xLTIwMDYy_2e10a98a-3850-465b-aed6-15121c7843d4">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ifb70a129e56249fe8415d87f7cc3a0fe_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE5LTItMS0xLTIwMDYy_9bf56bab-d8f2-47d0-8574-efed53533156">484</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2c2f773caea042e8bca59aefe13f44a1_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE5LTMtMS0xLTIwMDYy_71d40e79-d8c7-4faf-8123-7f28852eac24">2,793</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ibd64d4cd60264734ab8edf36b91a8c3f_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE5LTQtMS0xLTIwMDYy_7fdecd7f-0591-41e4-b705-2853d62580c9">2,097</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic69594de698141e9ae3faca0fca7119c_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE5LTUtMS0xLTIwMDYy_00f94d82-30cd-4534-a1dd-fe04060add77">2,708</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4a7f4ac20cea4c3eab10a0fdd7816534_D20210101-20211231" decimals="-6" name="ifrs-full:DepreciationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE5LTYtMS0xLTIwMDYy_8ebef0a0-f80d-4c59-ae46-1d5ec1acb82b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ib6c9728f16d446d6b45ac85b32cdc620_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE5LTctMS0xLTIwMDYy_0cf77e0f-02a1-4dc6-8852-112a372017a9">80</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i3e43d9980a324f42a490e616f3c30b60_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE5LTgtMS0xLTIwMDYy_f194a10f-29e5-41f8-84a0-358a417aec9e">122</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia91e4e7e368c443696592f2d666f63b2_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DepreciationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE5LTktMS0xLTIwMDYy_5ffb4c0b-0562-4343-94c7-89fc5e4e2994">8,284</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic6bd0989e8954ad88dc2908bb09dc399_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIwLTEtMS0xLTIwMDYy_284854b3-d53d-4cb1-8330-c9f8ba42858b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifb70a129e56249fe8415d87f7cc3a0fe_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIwLTItMS0xLTIwMDYy_9828341c-216f-45b3-b7ac-6e30eab40cea">6</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2c2f773caea042e8bca59aefe13f44a1_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIwLTMtMS0xLTIwMDYy_52a26c00-b18b-4d8e-b91a-1c5e1156eb7d">2,336</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibd64d4cd60264734ab8edf36b91a8c3f_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIwLTQtMS0xLTIwMDYy_8a7199fa-4f9e-438c-ae1a-4f9cce55868c">1,493</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic69594de698141e9ae3faca0fca7119c_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIwLTUtMS0xLTIwMDYy_56f37b31-eae7-44dd-848c-d91fa08eeafe">2,390</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4a7f4ac20cea4c3eab10a0fdd7816534_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIwLTYtMS0xLTIwMDYy_713716f5-51e8-48c6-a62c-a0397bd4bbf5">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib6c9728f16d446d6b45ac85b32cdc620_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIwLTctMS0xLTIwMDYy_4144ca8f-c3cc-4802-b85a-9a7ab4f09282">62</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3e43d9980a324f42a490e616f3c30b60_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIwLTgtMS0xLTIwMDYy_4517e908-48d6-49e7-a5c6-1f9c3559e60b">10</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia91e4e7e368c443696592f2d666f63b2_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIwLTktMS0xLTIwMDYy_02cc69b4-b7e5-46e6-934b-b3207d605a22">6,297</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic6bd0989e8954ad88dc2908bb09dc399_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIxLTEtMS0xLTIwMDYy_6fac639e-c64d-45b8-9c48-bd28adbd89ee">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifb70a129e56249fe8415d87f7cc3a0fe_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIxLTItMS0xLTIwMDYy_00ddb11a-51c7-4601-9f84-de942c6c933d">162</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2c2f773caea042e8bca59aefe13f44a1_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIxLTMtMS0xLTIwMDYy_e29803e9-0ebb-4473-b73f-4988df142c32">867</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibd64d4cd60264734ab8edf36b91a8c3f_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIxLTQtMS0xLTIwMDYy_0ebc1573-a23a-4deb-ae82-f5ce1611dc81">372</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic69594de698141e9ae3faca0fca7119c_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIxLTUtMS0xLTIwMDYy_e7ea4e27-6507-41a4-8802-22c75ce1ca22">222</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4a7f4ac20cea4c3eab10a0fdd7816534_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIxLTYtMS0xLTIwMDYy_558ce011-6ea5-4dbb-ada3-2b133405a616">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib6c9728f16d446d6b45ac85b32cdc620_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIxLTctMS0xLTIwMDYy_387abecc-7280-4014-98fb-201888a1892b">8</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3e43d9980a324f42a490e616f3c30b60_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIxLTgtMS0xLTIwMDYy_f5e3e2bd-b195-4b5f-9858-d46e823198ca">48</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia91e4e7e368c443696592f2d666f63b2_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIxLTktMS0xLTIwMDYy_964ffd13-3bb7-4f2c-9f05-6840c77b972f">1,679</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic6bd0989e8954ad88dc2908bb09dc399_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIyLTEtMS0xLTIwMDYy_af6b705e-8093-4ee5-9530-24fbb4b87afd">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ifb70a129e56249fe8415d87f7cc3a0fe_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIyLTItMS0xLTIwMDYy_116a89af-6989-4390-bf44-7a294038f93b">139</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2c2f773caea042e8bca59aefe13f44a1_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIyLTMtMS0xLTIwMDYy_766b1519-76ba-49bd-8230-2ee58fdedbb6">946</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ibd64d4cd60264734ab8edf36b91a8c3f_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIyLTQtMS0xLTIwMDYy_37fc70db-a50d-4e82-8218-501c5ba76461">209</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic69594de698141e9ae3faca0fca7119c_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIyLTUtMS0xLTIwMDYy_9029ce55-3a45-4507-af96-cb19a9652f24">427</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4a7f4ac20cea4c3eab10a0fdd7816534_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIyLTYtMS0xLTIwMDYy_fcee8005-86e6-48b5-94e5-df15360cdd80">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ib6c9728f16d446d6b45ac85b32cdc620_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIyLTctMS0xLTIwMDYy_94510f96-5d5b-46bb-95c2-7782a8d10d2d">6</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i3e43d9980a324f42a490e616f3c30b60_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIyLTgtMS0xLTIwMDYy_f67bcd0b-06c5-4739-ac04-61c2f12baaf6">38</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia91e4e7e368c443696592f2d666f63b2_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIyLTktMS0xLTIwMDYy_270930e1-a991-4b32-8047-47d154db1a04">1,765</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated depreciation as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i280b0ecf55594c5dafcde130d949bf9b_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIzLTEtMS0xLTIwMDYy_6263a6f2-2939-45b9-8ef7-f08828e64815">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ia3b611091ff0412eba87aae5e4e9d068_I20211231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIzLTItMS0xLTIwMDYy_67cfd682-5896-4abe-b64a-1948d0296ba9">5,498</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="iafffdc05f2944d8ba0764694549c86cf_I20211231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIzLTMtMS0xLTIwMDYy_8d4388c4-71e9-40ff-920d-7f1e23b7e33c">20,378</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i6be5c72a36c44bce84f8aec51e3bec42_I20211231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIzLTQtMS0xLTIwMDYy_768619ae-1b98-4623-873d-02f45bb3a731">12,300</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="iddcf2a3b105a4e65963e305c134207c1_I20211231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIzLTUtMS0xLTIwMDYy_b4c01d7a-d2cf-44f4-bc7e-2ede92502542">12,676</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i3eac04247b154e078c30e67243e4bcac_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIzLTYtMS0xLTIwMDYy_eecc330a-5f66-4337-acd8-40513613eb01">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="if0fd7fbbc7084f719f16f2eb66fe7e8e_I20211231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIzLTctMS0xLTIwMDYy_6b898333-bb9a-42b6-9567-b6dbdd0c8718">395</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="if82e4ac66c374ccaa599deb02bd93ded_I20211231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIzLTgtMS0xLTIwMDYy_d9429442-f1de-47b2-a5d3-6306ad93eb24">531</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i7d6a84ef8c8a4edea87fc3d32e1e9356_I20211231" decimals="-6" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIzLTktMS0xLTIwMDYy_8e08de60-aa00-444e-a935-95375f1ae261">51,778</ix:nonFraction>)</span></td></tr></table></ix:continuation></ix:continuation></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><ix:continuation id="i0b0d69b1cada4d1c8c0dde1aa64ef4ec"><ix:continuation id="i941d72a481b24b6c93178575c9b96285"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.958%"><tr><td style="width:1.0%"></td><td style="width:18.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.101%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.212%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.656%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As of  December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iff24ba5cadd24d589878d921cb4acb87_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzEtMS0xLTEtMjAwNjI_6e3de9d8-f8bc-408c-9b9b-f05a8ed499b3">5,258</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ide3ed02edc4d4434b39a80bdccb4561e_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzEtMi0xLTEtMjAwNjI_e181d863-c08a-4ffe-88b4-bbb9386fd806">14,091</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i4db5d531b4c743da9d8fd5a4717bb067_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzEtMy0xLTEtMjAwNjI_f83de8c7-17a8-463b-93e5-2c623597ee53">20,521</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i97f02bfcbeb646eb805a712666810736_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzEtNC0xLTEtMjAwNjI_e48f1aab-bc08-4206-aede-94ea05788e01">9,378</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i917a6296abbc457eb907c49a79e955bf_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzEtNS0xLTEtMjAwNjI_b5aa72d6-d2fc-4251-8dd1-ba4b4a3cb741">6,061</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic88cd10018f949cc9b26eeab923ae9fb_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzEtNi0xLTEtMjAwNjI_718accc6-23e9-4b20-9b9c-abad9723dafb">5,156</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iea3f0ebaeefe4817aa33d0f706591ec5_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzEtNy0xLTEtMjAwNjI_7e4a2758-b6cb-4bd3-a924-43e592d10558">417</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if650e7552723422f97720034ccd9f7d3_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzEtOC0xLTEtMjAwNjI_4b136c14-3151-4b7c-aec3-c0703d3d0c29">305</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzEtOS0xLTEtMjAwNjI_5c8e1ff3-6b29-474b-9f4b-75b9738659f3">61,187</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As of  December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i75490c80712e410ab488b59b56998dd6_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzItMS0xLTEtMjAwNjI_72ebf9b5-0a01-41de-bb2e-d005acaea421">5,240</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i11a31f7e4cc34ed48037ffa73f2e67ec_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzItMi0xLTEtMjAwNjI_bf48ed3a-3637-43f8-aa55-2506d05b69c8">13,610</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iac465d6b39ed41e39286a59d097743e7_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzItMy0xLTEtMjAwNjI_81a5e074-9365-438e-aaf7-fefff68bee59">19,822</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ie3a94fa12327461f91b9d4b5ca688b75_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzItNC0xLTEtMjAwNjI_875e5a69-5082-4449-bb24-8828a0808f91">8,343</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i0d7d6781918b459fbfd83691568c0a0c_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzItNS0xLTEtMjAwNjI_eeb0f2fa-2b68-436f-b2c3-7996376cd1ef">5,771</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if5782b18a4b34ca6a4f6be31b9637c36_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzItNi0xLTEtMjAwNjI_a9dbbd3f-c4ac-4061-bfe3-4591e8e607bc">5,894</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i7a20c21f0de340c3b05f948a584bedfc_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzItNy0xLTEtMjAwNjI_2bef58a0-268d-4074-a423-09839519f927">358</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iaec49472e3eb48d9ae1feef28b627301_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzItOC0xLTEtMjAwNjI_a9307c2a-4b6e-4f7f-a523-e9565473992e">422</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzItOS0xLTEtMjAwNjI_5bbba22e-b465-4a9f-8d31-28720ac5ca02">59,460</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of  December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i178c1bfca6f949e2bc5573f7662a46ff_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzMtMS0xLTEtMjAwNjI_bb08f4df-5316-4277-816e-a826419d33c6">5,230</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if897a535a7634e2abc388cac115a06fb_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzMtMi0xLTEtMjAwNjI_e67ccd43-14c4-46b3-be51-f7a80d818b27">13,576</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i005b848e8005405a84d7c190d4180eef_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzMtMy0xLTEtMjAwNjI_29283c5c-6721-4260-a069-fc35c7fced8e">20,799</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i3cfa26ef59ee41dbbd8b0defb6e2fe11_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzMtNC0xLTEtMjAwNjI_6f960e62-a672-43fe-8fcd-7c96081cd368">7,829</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i17ac845a3d084cf98cda77f09f9cfaa8_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzMtNS0xLTEtMjAwNjI_9f043590-ff3a-4712-8ce0-5c18ab685d81">6,757</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic8c0f8ac85854b5da6f7aa41fba7461a_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzMtNi0xLTEtMjAwNjI_be273067-a85d-4347-a8b2-f5a1f1c3f722">6,734</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iadcda4297e1e49898a94f17eb48cb35b_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzMtNy0xLTEtMjAwNjI_481a544a-e595-4499-81fe-f3880a44164f">491</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ice71e1b8eedc486298d6c6f7b3eadecc_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzMtOC0xLTEtMjAwNjI_65e28a68-bf5d-45ba-b789-e063742448e1">767</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzMtOS0xLTEtMjAwNjI_bad208e8-d104-4f59-8b1c-faf5002ae922">62,183</ix:nonFraction></span></td></tr></table></ix:continuation></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><div id="i068f03db026d455ca4285bbb327eb089_232"></div><div style="margin-top:12pt"><span><br/></span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfIntangibleAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzU0Mjc_e3ed38d5-36d1-47f8-837a-9bc01d26039d" continuedAt="i016aad1b13a4485aaa36848f1c629f88" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11. Intangible Assets </span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzU0Mjg_d1f35e2e-95ed-4387-a64f-b3205f753f4a" continuedAt="i69c645bafb904239ae30ae04dedfa4eb" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.541%"><tr><td style="width:1.0%"></td><td style="width:26.182%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.920%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.697%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.705%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rights to Produce and Distribute Coca-Cola trademark Products</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other indefinite<br/>lived intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology costs and management<br/>systems</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Development<br/>systems</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other<br/>amortizable</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if4ee7ea0a35b47af91f89da634de2ab5_I20181231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEtMS0xLTEtMjAwNjI_52a5d2c0-880d-4161-ba2e-3237b180bbd3">88,362</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i7b08e339d64240a5b1148d8bff963364_I20181231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEtMi0xLTEtMjAwNjI_756733f4-55b2-466c-9466-2b5c01fd2fde">23,729</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="id447232fc1de45a29726dcfdb5370bca_I20181231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEtMy0xLTEtMjAwNjI_d4d6eac4-0d5e-4f77-9c2a-a0f55f8d6a11">1,054</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i939b56a314d54e0abcb2363a20c41e97_I20181231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEtNC0xLTEtMjAwNjI_a83440c4-cd0d-4bbb-98af-c224ff84b308">6,023</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ia3ad9ed415f645fbb33864d1eb702987_I20181231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEtNS0xLTEtMjAwNjI_3b71c5dc-f607-46cb-99f0-2f80ab5d81d7">777</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i91be4b54e86f4818a82a4456db2c54d5_I20181231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEtNi0xLTEtMjAwNjI_37c88025-acc8-4c0c-aff6-f6cea1c315cb">666</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i07de28b96c94490e9fae21f5407e3aa5_I20181231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEtNy0xLTEtMjAwNjI_726a094c-410e-4c91-b829-e0e5d1c93a9f">120,611</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia7904e654cd545579ae759da40303528_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzItMS0xLTEtMjAwNjI_c4d30fe7-3b7d-410e-909b-c8513bb3276c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if57639c42c6c49cb82b176aad911902c_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzItMi0xLTEtMjAwNjI_b064cfb6-7080-4172-b60c-7e5e589381ef">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2be9bff7dd884cf88f39c9a9642b11ce_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzItMy0xLTEtMjAwNjI_50987925-b995-4712-9ecb-209097fec739">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8ca3d1dcea4e405ab9fbb1fc1b58b6c3_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzItNC0xLTEtMjAwNjI_e6b0837c-8fc3-4a0a-877b-9b262305241c">100</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i580ac8d4fb54407bb4449f9c9246001d_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzItNS0xLTEtMjAwNjI_e18fb241-7661-4023-8d69-bccf932caf4f">334</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic477891378e54bec82952161a7cc8573_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzItNi0xLTEtMjAwNjI_e8202283-3cb7-4630-b634-3dd38201c0e1">263</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzItNy0xLTEtMjAwNjI_f7cc7e18-5056-4012-8005-550e384519fd">697</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition from business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia7904e654cd545579ae759da40303528_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMtMS0xLTEtMjAwNjI_507c26dd-9ed5-4b79-bbde-1663ceffd072">2,887</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if57639c42c6c49cb82b176aad911902c_D20190101-20191231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMtMi0xLTEtMjAwNjI_61b900bf-4c31-405c-be2e-3a003211ac99">2,903</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2be9bff7dd884cf88f39c9a9642b11ce_D20190101-20191231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMtMy0xLTEtMjAwNjI_c1df0f67-fcc6-41aa-a022-d737dbc5193f">153</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i8ca3d1dcea4e405ab9fbb1fc1b58b6c3_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMtNC0xLTEtMjAwNjI_4a0a9f30-22de-4f1b-84d0-9a6b82d76ddc">6</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i580ac8d4fb54407bb4449f9c9246001d_D20190101-20191231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMtNS0xLTEtMjAwNjI_954cfeba-d08b-494d-9019-c94b07f243d3">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic477891378e54bec82952161a7cc8573_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMtNi0xLTEtMjAwNjI_d3c171d0-bbf4-41f4-92e4-eddee6549d48">185</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMtNy0xLTEtMjAwNjI_70fad4aa-30c6-42cd-b553-a11bce881854">22</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Systems Development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia7904e654cd545579ae759da40303528_D20190101-20191231" decimals="-6" name="kof:SystemsDevelopmentIntangibles" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQtMS0xLTEtMjAwNjI_962697c5-69ff-4ade-bba3-02c644d99fd6">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if57639c42c6c49cb82b176aad911902c_D20190101-20191231" decimals="-6" name="kof:SystemsDevelopmentIntangibles" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQtMi0xLTEtMjAwNjI_a4e141e2-4085-4153-a522-a3bfd4d86b2b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2be9bff7dd884cf88f39c9a9642b11ce_D20190101-20191231" decimals="-6" name="kof:SystemsDevelopmentIntangibles" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQtMy0xLTEtMjAwNjI_ba45d226-62e2-43f0-ae6f-b1243b65cd3d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8ca3d1dcea4e405ab9fbb1fc1b58b6c3_D20190101-20191231" decimals="-6" name="kof:SystemsDevelopmentIntangibles" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQtNC0xLTEtMjAwNjI_82558ab6-8128-421d-a031-14a84d5edf1d">398</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i580ac8d4fb54407bb4449f9c9246001d_D20190101-20191231" decimals="-6" sign="-" name="kof:SystemsDevelopmentIntangibles" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQtNS0xLTEtMjAwNjI_dac0ff75-7023-41c9-b5db-3c45fb52389b">399</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic477891378e54bec82952161a7cc8573_D20190101-20191231" decimals="-6" name="kof:SystemsDevelopmentIntangibles" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQtNi0xLTEtMjAwNjI_3e16ce95-c349-4395-aa94-3840c8db50d3">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231" decimals="-6" name="kof:SystemsDevelopmentIntangibles" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQtNy0xLTEtMjAwNjI_14a9e207-f122-4d24-87f3-d8a73d089523">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer of completed development systems</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia7904e654cd545579ae759da40303528_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzUtMS0xLTEtMjAwNjI_fc22f953-1d53-4805-94f2-1ea16eae7944">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if57639c42c6c49cb82b176aad911902c_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzUtMi0xLTEtMjAwNjI_723a0c07-f6ab-4fc1-b087-dde398c753a6">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2be9bff7dd884cf88f39c9a9642b11ce_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzUtMy0xLTEtMjAwNjI_5ce7bb57-603c-489c-ba0b-10f0b6e478ea">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8ca3d1dcea4e405ab9fbb1fc1b58b6c3_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzUtNC0xLTEtMjAwNjI_872a148c-da39-440e-bb73-f609a28f2881">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i580ac8d4fb54407bb4449f9c9246001d_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzUtNS0xLTEtMjAwNjI_1985f920-0cd6-4d0b-9191-9482ae1d6798">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic477891378e54bec82952161a7cc8573_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzUtNi0xLTEtMjAwNjI_81e6ce06-10b7-409a-af17-324624cfe856">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzUtNy0xLTEtMjAwNjI_8978db13-7a5f-4a01-a65f-88383abe0c87">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia7904e654cd545579ae759da40303528_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzYtMS0xLTEtMjAwNjI_5911ff55-687c-4174-af86-b55626d83734">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if57639c42c6c49cb82b176aad911902c_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzYtMi0xLTEtMjAwNjI_7f3e6213-a993-4fa4-97f8-ea1ce9e10cde">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2be9bff7dd884cf88f39c9a9642b11ce_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzYtMy0xLTEtMjAwNjI_62611d37-c8af-45e3-8d64-3ec05efcafe2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i8ca3d1dcea4e405ab9fbb1fc1b58b6c3_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzYtNC0xLTEtMjAwNjI_2292f5ad-0d02-45eb-a70f-1572f7d36575">17</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i580ac8d4fb54407bb4449f9c9246001d_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzYtNS0xLTEtMjAwNjI_9ebabca2-ff91-4cdb-82bd-a01592a5ff4f">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic477891378e54bec82952161a7cc8573_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzYtNi0xLTEtMjAwNjI_dd5bfaf9-75eb-4efe-b567-85a35d96656f">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzYtNy0xLTEtMjAwNjI_a25173ce-65f4-4295-bc2c-2bec501a4890">17</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia7904e654cd545579ae759da40303528_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzgtMS0xLTEtMjAwNjI_662a58e5-cae6-4ec6-9789-39495c872b7c">3,475</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="if57639c42c6c49cb82b176aad911902c_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzgtMi0xLTEtMjAwNjI_8df05a9a-4eb5-4d6d-84bc-49cb111015b8">799</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2be9bff7dd884cf88f39c9a9642b11ce_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzgtMy0xLTEtMjAwNjI_57cb168d-4fbb-4ecb-ad32-4fef158196be">42</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i8ca3d1dcea4e405ab9fbb1fc1b58b6c3_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzgtNC0xLTEtMjAwNjI_c8077c49-05d8-4b9a-9e65-4b4d79652745">68</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i580ac8d4fb54407bb4449f9c9246001d_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzgtNS0xLTEtMjAwNjI_344ac0de-6b38-4a36-bbf5-5c32afeaaf76">22</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic477891378e54bec82952161a7cc8573_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzgtNi0xLTEtMjAwNjI_172bff93-fdaa-4615-8298-63c2bdf54140">13</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzgtNy0xLTEtMjAwNjI_da816c56-926d-4b6b-bbe3-8c2baa8bbe2b">4,393</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia7904e654cd545579ae759da40303528_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzktMS0xLTEtMjAwNjI_e68c2dd9-6ff4-4e47-b46f-22020446315f">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if57639c42c6c49cb82b176aad911902c_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzktMi0xLTEtMjAwNjI_5e584eac-8843-4b12-b27f-39c30304ac9b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2be9bff7dd884cf88f39c9a9642b11ce_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzktMy0xLTEtMjAwNjI_97b59275-05b5-4a91-9bb0-1d7348d771fb">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8ca3d1dcea4e405ab9fbb1fc1b58b6c3_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzktNC0xLTEtMjAwNjI_b70b4c00-d4c5-4677-92d9-ed056e7457d7">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i580ac8d4fb54407bb4449f9c9246001d_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzktNS0xLTEtMjAwNjI_71e0d374-e65f-4633-801d-34461a8def7b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic477891378e54bec82952161a7cc8573_D20190101-20191231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzktNi0xLTEtMjAwNjI_65b3f829-9c0c-43eb-a371-575a7d6f4daf">6</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzktNy0xLTEtMjAwNjI_406e2b71-8c6b-4d92-94a9-1df8585b48c0">6</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if7037097e11c4d7aba88433a9dae5372_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEwLTEtMS0xLTIwMDYy_649f4265-80ff-4479-8ece-f536a1a93ac7">82,000</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i24ad4e131a704acbb17e1ec60056baa6_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEwLTItMS0xLTIwMDYy_bbbcf9a8-135d-4ebd-b67a-c05be9313200">25,833</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if407d140cdf0486e8bb86f34d4941ba3_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEwLTMtMS0xLTIwMDYy_cd01417b-602d-402e-83df-4e2c9bf041ee">1,165</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i77a7a8c70adf42fa8871a46870209951_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEwLTQtMS0xLTIwMDYy_8e15e282-2156-48d9-810a-4dcc6fd452dc">6,430</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ie92af007b35f482682734ab39ab08320_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEwLTUtMS0xLTIwMDYy_5f435ab9-b867-46a3-bdc3-0a2981c1a14e">690</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ia8800ab76b7c4bf796673463e6e62646_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEwLTYtMS0xLTIwMDYy_120084a0-3bab-4086-8298-2b65015810d8">752</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iba292916c735410e91429a479cfa43d8_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEwLTctMS0xLTIwMDYy_623904d7-5f90-4286-a66e-d7ee9b858d2a">116,870</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 1, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if7037097e11c4d7aba88433a9dae5372_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzExLTEtMS0xLTIwMDYy_51da0b2b-9d3a-4d4d-8fb2-2bd81bca6fcb">82,000</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i24ad4e131a704acbb17e1ec60056baa6_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzExLTItMS0xLTIwMDYy_f5b8cec3-bac4-400a-a5cf-9157f181512c">25,833</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if407d140cdf0486e8bb86f34d4941ba3_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzExLTMtMS0xLTIwMDYy_a75a7927-e9a0-4799-af8d-290c6964480c">1,165</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i77a7a8c70adf42fa8871a46870209951_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzExLTQtMS0xLTIwMDYy_0cdc7b73-d9a3-45db-baa9-b19350560151">6,430</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ie92af007b35f482682734ab39ab08320_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzExLTUtMS0xLTIwMDYy_bea19331-d6b9-49bf-b282-ec364118198d">690</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ia8800ab76b7c4bf796673463e6e62646_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzExLTYtMS0xLTIwMDYy_b6e51b4d-003d-41f3-8b09-76883ef6a010">752</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iba292916c735410e91429a479cfa43d8_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzExLTctMS0xLTIwMDYy_ffe2ab11-e720-4d35-ae39-2ad6f3a9977b">116,870</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i983529c98405448e95cfe07efef059e7_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEyLTEtMS0xLTIwMDYy_a51cc02c-4d0f-4286-9ca0-5ac00bf991ac">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i007bfe339c1746eeaf5c9cd2bfa195d4_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEyLTItMS0xLTIwMDYy_ddb527c6-cbb2-4436-a9ba-2e9b95427068">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7921cf3d87d7416eb046148d0d518902_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEyLTMtMS0xLTIwMDYy_c118231b-7ca8-4d3e-bd17-3996e491b7e5">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4b68a9bb267547d79783a5d3cc0341e8_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEyLTQtMS0xLTIwMDYy_1eaef46d-7e05-4e36-8d8d-3519e2ac6eb3">43</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9d3262472e8f4a1fbca1d2725f0fa73d_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEyLTUtMS0xLTIwMDYy_b7b4a977-00a1-4f97-b964-01ddbf59cbae">198</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie430fbf54f974c1592041127f13d44ab_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEyLTYtMS0xLTIwMDYy_e6bfa8ce-e6dc-4e56-ac23-8eb065723d41">48</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEyLTctMS0xLTIwMDYy_a522d955-7ddb-4ec2-a5da-c56e785078a1">289</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition from business combinations</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i983529c98405448e95cfe07efef059e7_D20200101-20201231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEzLTEtMS0xLTIwMDYy_3fc0cf68-e0d6-41fa-87c7-b3bd49dc9da2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i007bfe339c1746eeaf5c9cd2bfa195d4_D20200101-20201231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEzLTItMS0xLTIwMDYy_4b1de3ea-2f44-496c-ac21-af73d7453913">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7921cf3d87d7416eb046148d0d518902_D20200101-20201231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEzLTMtMS0xLTIwMDYy_8cbf9b2d-7702-472e-8920-3a9a785d78e7">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4b68a9bb267547d79783a5d3cc0341e8_D20200101-20201231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEzLTQtMS0xLTIwMDYy_b7e22b60-f487-4f4d-a5d0-ce5f1fe393a9">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9d3262472e8f4a1fbca1d2725f0fa73d_D20200101-20201231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEzLTUtMS0xLTIwMDYy_ca98dd57-8c81-4c82-bec6-b5e9997bc186">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie430fbf54f974c1592041127f13d44ab_D20200101-20201231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEzLTYtMS0xLTIwMDYy_e8fb484e-4f91-4d36-948b-a74a35ba7268">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231" decimals="-6" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEzLTctMS0xLTIwMDYy_afe79d4f-c4c7-4ca3-ba7e-3a43bd8b46e3">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer of completed development systems</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i983529c98405448e95cfe07efef059e7_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE0LTEtMS0xLTIwMDYy_8c1d97bd-d649-4b66-968d-0bfb633ee451">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i007bfe339c1746eeaf5c9cd2bfa195d4_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE0LTItMS0xLTIwMDYy_aa82c6da-6fea-4cff-8738-70fff76f36c8">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7921cf3d87d7416eb046148d0d518902_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE0LTMtMS0xLTIwMDYy_7c5797f3-1f0f-430c-b599-b8e475328cc7">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4b68a9bb267547d79783a5d3cc0341e8_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE0LTQtMS0xLTIwMDYy_194516aa-4a42-4a37-b34f-0ee8fb07e488">374</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9d3262472e8f4a1fbca1d2725f0fa73d_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE0LTUtMS0xLTIwMDYy_caee2298-37a8-445a-85e1-412b09d1ba6d">665</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie430fbf54f974c1592041127f13d44ab_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE0LTYtMS0xLTIwMDYy_144b80ca-13e9-4207-a3d0-b3758655e047">291</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE0LTctMS0xLTIwMDYy_1923065b-dca8-47f2-8a12-ac457513b01a">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i983529c98405448e95cfe07efef059e7_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE1LTEtMS0xLTIwMDYy_f9552e4d-7408-4106-87d1-d9d0c64931c3">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i007bfe339c1746eeaf5c9cd2bfa195d4_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE1LTItMS0xLTIwMDYy_3811551c-f387-4660-afb3-fb9e34fafe85">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i7921cf3d87d7416eb046148d0d518902_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE1LTMtMS0xLTIwMDYy_3cfee68b-ff3b-4413-9820-00e317e9563d">25</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i4b68a9bb267547d79783a5d3cc0341e8_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE1LTQtMS0xLTIwMDYy_25121df5-994e-4dfb-8dc0-0aa8ad447ee8">41</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9d3262472e8f4a1fbca1d2725f0fa73d_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE1LTUtMS0xLTIwMDYy_dc78455c-ec7f-40df-a405-af4af1077724">6</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ie430fbf54f974c1592041127f13d44ab_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE1LTYtMS0xLTIwMDYy_d7c294a8-02ae-46c2-bfa0-3797a353f0fc">371</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE1LTctMS0xLTIwMDYy_7a61f85d-7032-47dd-9d05-b4b7d4ef8b9c">443</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i983529c98405448e95cfe07efef059e7_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE2LTEtMS0xLTIwMDYy_3e81c279-aaac-450b-b182-a887691650ee">4,604</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i007bfe339c1746eeaf5c9cd2bfa195d4_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE2LTItMS0xLTIwMDYy_34bb0413-1670-4a16-a5b0-cdc01a2fe6da">2,402</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7921cf3d87d7416eb046148d0d518902_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE2LTMtMS0xLTIwMDYy_660b8953-c97b-4453-81aa-708180c43342">8</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i4b68a9bb267547d79783a5d3cc0341e8_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE2LTQtMS0xLTIwMDYy_b83dc2ed-006d-4a4c-b809-43f74c5d7bc6">97</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9d3262472e8f4a1fbca1d2725f0fa73d_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE2LTUtMS0xLTIwMDYy_ce4c6eff-9693-4426-88b6-3cfd6965d1d1">41</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ie430fbf54f974c1592041127f13d44ab_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE2LTYtMS0xLTIwMDYy_ec340756-431b-4fc5-8f26-924bf4149144">21</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE2LTctMS0xLTIwMDYy_6047913a-cae7-494e-8d1f-c4dd6e7320a5">7,157</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i983529c98405448e95cfe07efef059e7_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE3LTEtMS0xLTIwMDYy_a95326e3-6504-4068-b9f5-17557e135f6d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i007bfe339c1746eeaf5c9cd2bfa195d4_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE3LTItMS0xLTIwMDYy_83f337f1-78ac-4188-ad0d-51167bbc892d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7921cf3d87d7416eb046148d0d518902_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE3LTMtMS0xLTIwMDYy_73175ef0-aa45-4409-b4f9-157d041b08d2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4b68a9bb267547d79783a5d3cc0341e8_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE3LTQtMS0xLTIwMDYy_46027593-0353-4847-84a2-91d223e383fd">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9d3262472e8f4a1fbca1d2725f0fa73d_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE3LTUtMS0xLTIwMDYy_d1ca5686-41da-4772-83e0-9cdceddf9e7f">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie430fbf54f974c1592041127f13d44ab_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE3LTYtMS0xLTIwMDYy_bd7c4b0d-5da9-4a72-af96-72871b4a2bb9">38</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE3LTctMS0xLTIwMDYy_6acc3804-b9cc-450b-850b-8d79dbcddd8e">38</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i313af5c546fd4f0c99f933429b8f3e1e_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE4LTEtMS0xLTIwMDYy_0a719498-c847-4b7a-8031-67c2cae0f7f2">77,396</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if34e4922618c4cf38262d847daf21709_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE4LTItMS0xLTIwMDYy_86713627-eada-4cde-89b9-b8fed8f49b38">23,431</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ib5d5dc53e2b24f18bc77e4664e37ab9f_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE4LTMtMS0xLTIwMDYy_f0a9dfe0-3bbe-4b63-94d2-47cc3e1c457c">1,148</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibbf674fa80b54c6884675ce402ce52b1_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE4LTQtMS0xLTIwMDYy_3e79437e-cbc9-470c-be64-ad0c8015eb08">6,709</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ida09eaa8d7364e5a90ae202cd890a3d9_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE4LTUtMS0xLTIwMDYy_7aa6eb43-c54f-4f38-965e-e3366a8a678f">176</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ib7e987931fc84640bde11b2f2570f4ac_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE4LTYtMS0xLTIwMDYy_c7d85355-771f-467d-a767-d0f633edf375">737</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ifa9a604e16494442885c5a2b1090690b_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE4LTctMS0xLTIwMDYy_78927786-92d5-420f-8390-5b207165d089">109,597</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of January 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i313af5c546fd4f0c99f933429b8f3e1e_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE5LTEtMS0xLTIwMDYy_14753237-aaf5-4dc0-9f61-811b10b05a48">77,396</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if34e4922618c4cf38262d847daf21709_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE5LTItMS0xLTIwMDYy_44b02a70-132c-4896-a9bc-63ae66b97a21">23,431</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ib5d5dc53e2b24f18bc77e4664e37ab9f_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE5LTMtMS0xLTIwMDYy_cbf0cb7a-cb07-4f1d-a22e-79156e255236">1,148</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibbf674fa80b54c6884675ce402ce52b1_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE5LTQtMS0xLTIwMDYy_67b0b65a-8e13-4253-800a-d26c2fa447dd">6,709</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ida09eaa8d7364e5a90ae202cd890a3d9_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE5LTUtMS0xLTIwMDYy_1c3c3ce0-b35a-4d01-a242-ae3597ca8c16">176</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ib7e987931fc84640bde11b2f2570f4ac_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE5LTYtMS0xLTIwMDYy_af5a0c51-7078-4636-9157-cd8717ae32c5">737</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ifa9a604e16494442885c5a2b1090690b_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE5LTctMS0xLTIwMDYy_4cfa9cf1-d78c-4ed4-9609-e047c6432971">109,597</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Purchases </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4f67f5482bd04505b4d7c304ab1d050d_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIwLTEtMS0xLTIwMDYy_eb9e6a02-575e-4b69-bd2c-5067c8c058e9">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0438ed49bb904d4ba02d5cbaa3f2f080_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIwLTItMS0xLTIwMDYy_c34cb24f-3f36-4561-9918-a8a7a370e80e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic5140d4533a246f6aff780cfcac274f4_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIwLTMtMS0xLTIwMDYy_c33a37fa-9063-4661-9afc-b669bb79853e">135</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1813557929f84bb58cb9be8009a672cc_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIwLTQtMS0xLTIwMDYy_ff28975f-44ea-456e-8c01-5f3bcbdcf45a">370</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i798c958d76bb478b8d70dce79e91b8ef_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIwLTUtMS0xLTIwMDYy_dd5ce60a-2ad6-4048-8b14-fd5734dcd966">673</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i62bad420fcc44b6194df662bd4703814_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIwLTYtMS0xLTIwMDYy_3ba179f6-f431-445e-9619-6a2dc0dfd000">113</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIwLTctMS0xLTIwMDYy_13ac7237-1679-412c-bbfe-5fb3aa4b6ccd">1,291</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transfer of completed development systems </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4f67f5482bd04505b4d7c304ab1d050d_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIxLTEtMS0xLTIwMDYy_496f763e-d187-46f7-8692-097dbc70ae53">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0438ed49bb904d4ba02d5cbaa3f2f080_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIxLTItMS0xLTIwMDYy_22d39575-effe-4ff1-96a5-99c338976b29">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic5140d4533a246f6aff780cfcac274f4_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIxLTMtMS0xLTIwMDYy_cb11aaeb-dc32-48ff-9dea-6cc53f4f5a89">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1813557929f84bb58cb9be8009a672cc_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIxLTQtMS0xLTIwMDYy_290abd69-6f6b-4672-b584-c4269ce7cd39">255</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i798c958d76bb478b8d70dce79e91b8ef_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIxLTUtMS0xLTIwMDYy_1c6a883b-756c-4268-8475-0dbd4ba1c19d">469</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i62bad420fcc44b6194df662bd4703814_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIxLTYtMS0xLTIwMDYy_1c68a1d0-56fb-4500-9988-924833ca2230">214</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIxLTctMS0xLTIwMDYy_5763de33-53fe-4664-a04e-dc804fa2d4de">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Disposals </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4f67f5482bd04505b4d7c304ab1d050d_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIyLTEtMS0xLTIwMDYy_a6c57255-3c0c-48b4-b2da-2456f2e6786c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0438ed49bb904d4ba02d5cbaa3f2f080_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIyLTItMS0xLTIwMDYy_2db00027-794c-4011-bf6a-c919c5f25091">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic5140d4533a246f6aff780cfcac274f4_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIyLTMtMS0xLTIwMDYy_e57eb880-bdde-4e76-bcc2-316272ef124d">3</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1813557929f84bb58cb9be8009a672cc_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIyLTQtMS0xLTIwMDYy_4b128341-7888-42a1-85dd-4b1510222d26">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i798c958d76bb478b8d70dce79e91b8ef_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIyLTUtMS0xLTIwMDYy_ad984bd8-e6b6-4eda-b368-58cf4d2ad618">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i62bad420fcc44b6194df662bd4703814_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIyLTYtMS0xLTIwMDYy_490eaa2c-1f5f-4eae-bc3c-e4152b36838d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIyLTctMS0xLTIwMDYy_1579c1bf-3242-43c1-934b-7b36a2fc0733">3</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of movements in exchange rates </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i4f67f5482bd04505b4d7c304ab1d050d_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIzLTEtMS0xLTIwMDYy_c338b50c-02a4-42ae-8124-057b7d46dba5">1,257</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i0438ed49bb904d4ba02d5cbaa3f2f080_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIzLTItMS0xLTIwMDYy_b3a101b2-8e24-47d3-bc55-4d1d2602939e">522</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic5140d4533a246f6aff780cfcac274f4_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIzLTMtMS0xLTIwMDYy_d8c75773-1503-43ab-97b4-c63f8a01e4c3">88</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i1813557929f84bb58cb9be8009a672cc_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIzLTQtMS0xLTIwMDYy_4f8a4a70-8a6a-424f-a85c-dedb090fa66d">374</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i798c958d76bb478b8d70dce79e91b8ef_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIzLTUtMS0xLTIwMDYy_487043c1-a15d-44de-bf9a-1bd86b3a47ef">5</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i62bad420fcc44b6194df662bd4703814_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIzLTYtMS0xLTIwMDYy_0a8e2d3b-ba12-42a9-9464-51e43eafaee8">24</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIzLTctMS0xLTIwMDYy_9965d2b6-a085-4980-9157-bc5d08972341">2,270</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Changes in value on the recognition of inflation effects </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4f67f5482bd04505b4d7c304ab1d050d_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI0LTEtMS0xLTIwMDYy_424bf736-c9a9-4dee-a717-19748647681b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0438ed49bb904d4ba02d5cbaa3f2f080_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI0LTItMS0xLTIwMDYy_703656d9-be4a-459a-94d0-d8e3fc2d3890">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic5140d4533a246f6aff780cfcac274f4_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI0LTMtMS0xLTIwMDYy_76ce227b-a1a7-4be3-8a20-2422c61bac90">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1813557929f84bb58cb9be8009a672cc_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI0LTQtMS0xLTIwMDYy_b90d4104-4d4a-45bc-adda-1f90f1bb55f2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i798c958d76bb478b8d70dce79e91b8ef_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI0LTUtMS0xLTIwMDYy_fa56f130-dd71-4cc2-afc2-dacbb5fdcdfd">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i62bad420fcc44b6194df662bd4703814_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI0LTYtMS0xLTIwMDYy_f5e7ded2-2304-450c-9fc0-7dacfb44f189">62</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI0LTctMS0xLTIwMDYy_038a5fde-2849-4294-9e88-764722f8e7c6">62</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2cea53bd064e4dcfbe3f7ad977f11bf1_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI1LTEtMS0xLTIwMDYy_8b7a6a71-1216-4f9b-8cad-dbd6bd48fe29">76,139</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i42e0be9c623f439090a017e548cf45a1_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI1LTItMS0xLTIwMDYy_9b181be8-1a79-4bde-b0e0-e1385ea24d35">22,909</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ide59cd114aa04698b653713f62667246_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI1LTMtMS0xLTIwMDYy_1ce13462-e545-4854-8195-0587c407ceaa">1,192</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ieb15cc70b04343f5ace3e88e2d2b9d20_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI1LTQtMS0xLTIwMDYy_4b7a624c-07fa-46c3-ae5f-5a7e52d038bc">6,960</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iead39ec42a564cd78a6f4d9bc7323a4e_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI1LTUtMS0xLTIwMDYy_7c0eab12-d546-4a41-add7-af97c53b0a44">375</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i5dac81c3346f49cba61481526c58cbd0_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI1LTYtMS0xLTIwMDYy_6e5c1fd9-8896-43dd-83a2-9f0ab9266c98">1,102</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i24697b5b8a8c408ebe418756232eb29b_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI1LTctMS0xLTIwMDYy_9a25a022-d0ae-40c5-8621-c8eb8382b3e5">108,677</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rights to Produce and Distribute Coca-Cola trademark Products</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other indefinite<br/>lived intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology costs and management<br/>systems</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Development<br/>systems</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other<br/>amortizable</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></ix:nonNumeric></div></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i016aad1b13a4485aaa36848f1c629f88" continuedAt="id2af48861f4147a09617193d37255269"><div><ix:continuation id="i69c645bafb904239ae30ae04dedfa4eb"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.541%"><tr><td style="width:1.0%"></td><td style="width:26.182%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.920%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.697%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.705%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i676c2fa7e2844c0e95c0cdcd1c243f57_I20181231" decimals="-6" sign="-" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI5LTEtMS0xLTIwMDYy_08c5c8a4-307e-45d9-922a-0a132d19423c">745</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i66d3e8b6cc984b8da7f7bed7f41e061c_I20181231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI5LTItMS0xLTIwMDYy_fbce9c9d-82ad-4f03-bb30-ba327ddc3737">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i758ed43870654e66bbcba7aa0e4dd963_I20181231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI5LTMtMS0xLTIwMDYy_09fdc30e-fde9-4cd5-a058-329630b8f969">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="icdaa5746bd4443a88c13c574dd5e1d87_I20181231" decimals="-6" sign="-" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI5LTQtMS0xLTIwMDYy_d1066a89-5075-4a51-bdb4-d5e0111ca56f">3,025</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1726676679694a32825c83377f430a67_I20181231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI5LTUtMS0xLTIwMDYy_18893b24-808e-4146-b93b-2d269aedc52e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia62494d58d3a43c2bf1cd53236825ac7_I20181231" decimals="-6" sign="-" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI5LTYtMS0xLTIwMDYy_57717f34-11f8-490a-a25e-97a718a08c42">37</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia351d0d301f3401bbc5990c9c77a95dc_I20181231" decimals="-6" sign="-" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI5LTctMS0xLTIwMDYy_118561f5-f66e-4305-92bf-f510f443c8cc">3,807</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i116679d0083d484591fc99c0f807cfb1_D20190101-20191231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMwLTEtMS0xLTIwMDYy_2f9f5a24-eece-4098-9993-50f0b7501304">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaa8f57b83aaf4d41a9f3d238e155198a_D20190101-20191231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMwLTItMS0xLTIwMDYy_b8b5fadb-2f82-443c-86b7-0eab020d257d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if83db0b299ff4fc5bfd55f06d1b1e751_D20190101-20191231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMwLTMtMS0xLTIwMDYy_adbd354b-7438-488c-ab67-c963a14a1bfb">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iafc217fb88cc4731ab880d330c2679d9_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DepreciationAndAmortisationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMwLTQtMS0xLTIwMDYy_a6bfefce-f9ba-4c15-aa3c-43604b33e24c">819</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3a699fa844ba4d38a89f0cfaa4c2cc28_D20190101-20191231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMwLTUtMS0xLTIwMDYy_30eb7adf-0386-4a76-b902-0154aa7dd96d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="id8c7d18db45f45e6b13bdc3a9f558110_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DepreciationAndAmortisationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMwLTYtMS0xLTIwMDYy_00487677-f999-4a64-9dca-9903f550505c">243</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i7e58192ca39647319121312dd82c8f2d_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMwLTctMS0xLTIwMDYy_46732be4-fcde-4077-a07f-ec52d6142d57">1,062</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i116679d0083d484591fc99c0f807cfb1_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMxLTEtMS0xLTIwMDYy_db50dfea-0d20-4191-a00c-009dc57e626b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaa8f57b83aaf4d41a9f3d238e155198a_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMxLTItMS0xLTIwMDYy_38fd2899-8250-4bf9-9634-5ae4f0345e51">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if83db0b299ff4fc5bfd55f06d1b1e751_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMxLTMtMS0xLTIwMDYy_4a83b8e8-5ad5-4486-ba89-30fe797eebcf">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iafc217fb88cc4731ab880d330c2679d9_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMxLTQtMS0xLTIwMDYy_89dadc3d-d8b6-4a95-8747-e986fb84beda">17</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3a699fa844ba4d38a89f0cfaa4c2cc28_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMxLTUtMS0xLTIwMDYy_f18dc7fa-169a-4420-90e9-5930e646d48b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id8c7d18db45f45e6b13bdc3a9f558110_D20190101-20191231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMxLTYtMS0xLTIwMDYy_7553673e-a1e5-4ea8-b30f-530678981be9">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7e58192ca39647319121312dd82c8f2d_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMxLTctMS0xLTIwMDYy_d0cc9179-c997-4b99-8060-9bee0f83c13b">17</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of movements in exchange rate </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i116679d0083d484591fc99c0f807cfb1_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMzLTEtMS0xLTIwMDYy_8e91eebe-e1d5-4aea-a4b1-9a10b730a4bd">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaa8f57b83aaf4d41a9f3d238e155198a_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMzLTItMS0xLTIwMDYy_235b86c9-fc38-4d28-b3c9-10dc3306bdbe">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if83db0b299ff4fc5bfd55f06d1b1e751_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMzLTMtMS0xLTIwMDYy_0218b262-6104-4b0f-b1ea-20173b61f003">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iafc217fb88cc4731ab880d330c2679d9_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMzLTQtMS0xLTIwMDYy_e1bb6542-fa32-44da-bc75-5ecf78bcfb9a">52</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3a699fa844ba4d38a89f0cfaa4c2cc28_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMzLTUtMS0xLTIwMDYy_759a4b46-a9c1-401d-8ded-eb22b15ed92b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id8c7d18db45f45e6b13bdc3a9f558110_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMzLTYtMS0xLTIwMDYy_75b401a1-4f21-433a-8d18-028a8fb5f540">9</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7e58192ca39647319121312dd82c8f2d_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMzLTctMS0xLTIwMDYy_98a2ccd4-1214-4382-9cc2-49364022c17a">61</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i116679d0083d484591fc99c0f807cfb1_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM0LTEtMS0xLTIwMDYy_35e3a8cc-3d1b-4da3-acbd-808dbee04e2e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaa8f57b83aaf4d41a9f3d238e155198a_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM0LTItMS0xLTIwMDYy_5c126e34-a09c-495f-ad65-5258301cdcd4">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if83db0b299ff4fc5bfd55f06d1b1e751_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM0LTMtMS0xLTIwMDYy_b7b3e85c-71ec-451f-84c6-8505a3e0f9a9">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iafc217fb88cc4731ab880d330c2679d9_D20190101-20191231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM0LTQtMS0xLTIwMDYy_88eb7482-37e1-46af-8f00-21551549f8b4">30</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3a699fa844ba4d38a89f0cfaa4c2cc28_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM0LTUtMS0xLTIwMDYy_fb3b4e4a-f73e-42f1-94cc-4e1d8be8ee02">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id8c7d18db45f45e6b13bdc3a9f558110_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM0LTYtMS0xLTIwMDYy_7e0949e4-ea91-473a-a7a7-c86155ad156f">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i7e58192ca39647319121312dd82c8f2d_D20190101-20191231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM0LTctMS0xLTIwMDYy_67395dc4-5a69-4a15-a4ea-058015144833">29</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="iea06eae1cb834a169278a51f9f8a5618_I20191231" decimals="-6" sign="-" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM1LTEtMS0xLTIwMDYy_52e1d0d0-80ba-4951-a84d-2591863a7778">745</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ia903a68f015540cdb797f9fbd9eb3eb8_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM1LTItMS0xLTIwMDYy_be2ec194-3499-4720-a3b7-ba66c747fd75">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i931547fa6f864835bdae57b0d7fea172_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM1LTMtMS0xLTIwMDYy_37f5ac24-42fe-4cdb-b378-4dadc83ede32">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="iffb34d4c619649c292024e07b7d98356_I20191231" decimals="-6" sign="-" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM1LTQtMS0xLTIwMDYy_74a71264-e66b-4ba2-adaa-f6d4e78b4c8f">3,805</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i9731e05edd3c498291fb24fb4aec59d2_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM1LTUtMS0xLTIwMDYy_e5e04788-1f10-4c75-9f34-95aae5ccbb24">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i842d7152240541e5b0364ff2b6a55d77_I20191231" decimals="-6" sign="-" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM1LTYtMS0xLTIwMDYy_52e73aec-358f-4280-a638-764c58eaf7bb">270</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i5f2de559449d40ddb76bea99c7bf7a47_I20191231" decimals="-6" sign="-" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM1LTctMS0xLTIwMDYy_19d3d545-e33f-4935-9b57-86f400e7031b">4,820</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i770589ab1f5d4d4f901fb1865d3a085c_D20200101-20201231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM2LTEtMS0xLTIwMDYy_c374d844-9119-4a40-82b6-c12bcba2ebb6">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i07eb75bc89b44f5eb5d63ed763f07a99_D20200101-20201231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM2LTItMS0xLTIwMDYy_25e21bbe-6f04-4556-9457-55f2a8681987">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibf90d2eea8204fbb85dd51a7a4365565_D20200101-20201231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM2LTMtMS0xLTIwMDYy_ad58d63f-7baa-4133-9c34-3ce66c0fc4b3">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic623a7f4997d4fc8a3933628941f15c6_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DepreciationAndAmortisationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM2LTQtMS0xLTIwMDYy_b5515679-77a8-47fe-86f9-38050ca03eb7">703</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia8898cee14fd4e9da8d5e81ab4a2dc89_D20200101-20201231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM2LTUtMS0xLTIwMDYy_2db55f49-ebb7-4485-8151-485601550e5d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i521967110ec448d69a2da633602f7cfa_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DepreciationAndAmortisationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM2LTYtMS0xLTIwMDYy_08458dd6-9245-4a59-8409-9ec157cf3e4e">317</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia73f6b4241754613b287067183718108_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM2LTctMS0xLTIwMDYy_42f0c67a-56ea-4ce3-983e-7691ebef301b">1,020</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i770589ab1f5d4d4f901fb1865d3a085c_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM3LTEtMS0xLTIwMDYy_1579197c-3e55-4742-bac8-3d288fba81cf">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i07eb75bc89b44f5eb5d63ed763f07a99_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM3LTItMS0xLTIwMDYy_dcee8c85-3d53-47fd-a62d-5f36ce358ea4">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibf90d2eea8204fbb85dd51a7a4365565_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM3LTMtMS0xLTIwMDYy_551c0cb4-f39b-4fb2-a3a6-35db9e8c68de">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic623a7f4997d4fc8a3933628941f15c6_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM3LTQtMS0xLTIwMDYy_cc12c5b4-7b36-44cb-99d7-33af39eb171a">20</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia8898cee14fd4e9da8d5e81ab4a2dc89_D20200101-20201231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM3LTUtMS0xLTIwMDYy_8761df34-6a0e-402d-a55c-6277c7cd17bd">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i521967110ec448d69a2da633602f7cfa_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM3LTYtMS0xLTIwMDYy_326a8f18-66fe-45e8-b78f-399d8c4ba79d">48</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia73f6b4241754613b287067183718108_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM3LTctMS0xLTIwMDYy_73f49317-aa07-4695-b829-3745be1cb20d">68</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of movements in exchange rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i770589ab1f5d4d4f901fb1865d3a085c_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM4LTEtMS0xLTIwMDYy_eeab73d5-197e-429c-9100-93fb81c843d9">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i07eb75bc89b44f5eb5d63ed763f07a99_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM4LTItMS0xLTIwMDYy_48d01c40-4e0f-4e21-a91b-6760ed46e7a3">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibf90d2eea8204fbb85dd51a7a4365565_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM4LTMtMS0xLTIwMDYy_94436a15-e7b0-4d75-b97d-3ca860b11bf6">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic623a7f4997d4fc8a3933628941f15c6_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM4LTQtMS0xLTIwMDYy_b2f3eea3-c47e-4a80-8f1b-4a8094e7ddf2">164</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia8898cee14fd4e9da8d5e81ab4a2dc89_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM4LTUtMS0xLTIwMDYy_af03422e-e669-4f39-bf88-2c24f9885ae8">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i521967110ec448d69a2da633602f7cfa_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM4LTYtMS0xLTIwMDYy_84ebbce5-33f0-4555-95ee-32542f674a20">11</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia73f6b4241754613b287067183718108_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM4LTctMS0xLTIwMDYy_ad351d62-5bac-49a1-b382-85f31cdaf1e6">175</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i770589ab1f5d4d4f901fb1865d3a085c_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM5LTEtMS0xLTIwMDYy_fc3878e1-9ceb-404e-9d40-b3fe0dfefaff">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i07eb75bc89b44f5eb5d63ed763f07a99_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM5LTItMS0xLTIwMDYy_b264403e-cc5e-428f-9924-caf337857cf5">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibf90d2eea8204fbb85dd51a7a4365565_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM5LTMtMS0xLTIwMDYy_7f44b445-575e-4a5e-a5df-d8ff0d92a0a8">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic623a7f4997d4fc8a3933628941f15c6_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM5LTQtMS0xLTIwMDYy_1cbbea36-e504-47c0-9f9f-f18e8ec38f1b">29</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia8898cee14fd4e9da8d5e81ab4a2dc89_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM5LTUtMS0xLTIwMDYy_bc1043f6-0ae6-40a6-aa9b-07061398ce4b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i521967110ec448d69a2da633602f7cfa_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM5LTYtMS0xLTIwMDYy_75c67d3e-6632-49bc-9abf-d010a88187b7">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia73f6b4241754613b287067183718108_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM5LTctMS0xLTIwMDYy_84303f41-4b82-4e93-a14a-bfb1386e713b">29</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ic1a9f2d6f7ed4ddf8b3490abf70a94dd_I20201231" decimals="-6" sign="-" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQwLTEtMS0xLTIwMDYy_fbdb3649-5d2e-4a78-872d-2a4429ec6366">745</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i8f68b4c4cd434a438566d188880dd109_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQwLTItMS0xLTIwMDYy_c6d5aaa8-f3ff-4a1b-ba56-cde58664387a">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i950cbd8e5343450a929933741e301043_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQwLTMtMS0xLTIwMDYy_42411f92-b122-4e59-ad1d-342ed3bff3f8">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ia52b3c67569f4400bf94c4dccbe70371_I20201231" decimals="-6" sign="-" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQwLTQtMS0xLTIwMDYy_595b6bcf-8ed8-4e34-a5cd-0c5a3dbda94f">4,353</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i3dfb1904c26d4fbd83ef346e1f56fb8d_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQwLTUtMS0xLTIwMDYy_a4a005b5-84a3-4d4e-bb19-6512688b5639">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i9e62a0032008417f9ca024cd01c34a73_I20201231" decimals="-6" sign="-" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQwLTYtMS0xLTIwMDYy_129d5e6c-d541-40a6-8766-31c848b12a3f">528</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ifa7aeb853d144c8b869cac8fc3fe9ad5_I20201231" decimals="-6" sign="-" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQwLTctMS0xLTIwMDYy_3652a184-7dd7-4008-ba90-ac7b691aaaae">5,626</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization expense </span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="idef75f533f624f2181f62768e2cb9003_D20210101-20211231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQxLTEtMS0xLTIwMDYy_73377508-2c59-48c6-b96a-c1ce1148ed52">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9d86f70d985448e3a01509f341984c17_D20210101-20211231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQxLTItMS0xLTIwMDYy_7763cec5-de74-487c-bc43-fe131b7ecc05">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9bc12b812c594818a695139d3d946f96_D20210101-20211231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQxLTMtMS0xLTIwMDYy_a5abbcf8-8d08-4b58-912b-9d5fd2be3107">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ida7635fb82b242b3ae4fb01fc1868afa_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DepreciationAndAmortisationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQxLTQtMS0xLTIwMDYy_4fee6da9-67fe-4211-9049-b2766d1ff32c">594</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i938f21d8413646c894ffd069c325f59b_D20210101-20211231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQxLTUtMS0xLTIwMDYy_39f8ca70-f89e-45c6-b238-a0d2edfc6df5">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ib879f6a6d97b44ba9296d82431a72ade_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DepreciationAndAmortisationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQxLTYtMS0xLTIwMDYy_9164341b-c977-4b22-b1f5-c243393b4dfc">294</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia91e4e7e368c443696592f2d666f63b2_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DepreciationAndAmortisationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQxLTctMS0xLTIwMDYy_ab176782-9edf-4459-bb28-b29d91abb1d2">888</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="idef75f533f624f2181f62768e2cb9003_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQyLTEtMS0xLTIwMDYy_9827847e-40eb-4f51-8fa4-9c1cbf40db2a">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9d86f70d985448e3a01509f341984c17_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQyLTItMS0xLTIwMDYy_2faaa9ad-ff1e-45ff-8ee6-9b8dc2250baa">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9bc12b812c594818a695139d3d946f96_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQyLTMtMS0xLTIwMDYy_ca1c083a-6972-42ae-8ec4-1b7dae5df41a">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ida7635fb82b242b3ae4fb01fc1868afa_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQyLTQtMS0xLTIwMDYy_5e2d9e4d-b50c-47f2-90f3-a32ebb15c9a4">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i938f21d8413646c894ffd069c325f59b_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQyLTUtMS0xLTIwMDYy_53dc62a8-a553-4c0f-a416-41a9ceb87d3e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib879f6a6d97b44ba9296d82431a72ade_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQyLTYtMS0xLTIwMDYy_a3ed5ef6-578b-4f84-95d8-ce856bbe1229">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia91e4e7e368c443696592f2d666f63b2_D20210101-20211231" decimals="-6" name="ifrs-full:DisposalsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQyLTctMS0xLTIwMDYy_af15f5a1-e6af-4c93-8cc8-a3801ff30ad9">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effect of movements in exchange rate </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="idef75f533f624f2181f62768e2cb9003_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQzLTEtMS0xLTIwMDYy_8fe46d72-cfd9-4eab-9948-1512e2582c69">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9d86f70d985448e3a01509f341984c17_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQzLTItMS0xLTIwMDYy_6544dc70-84ba-4680-96ca-a233297952db">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9bc12b812c594818a695139d3d946f96_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQzLTMtMS0xLTIwMDYy_11c1ff5b-a7ab-41fd-964c-eb0b87cd89b4">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ida7635fb82b242b3ae4fb01fc1868afa_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQzLTQtMS0xLTIwMDYy_3a7c2a3d-7e31-46e1-ac0e-605964834c76">53</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i938f21d8413646c894ffd069c325f59b_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQzLTUtMS0xLTIwMDYy_f2a31e53-20cc-423d-96a5-0e86ac1b5b24">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib879f6a6d97b44ba9296d82431a72ade_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQzLTYtMS0xLTIwMDYy_01331b83-0b64-499d-90d1-3d3463a4c452">10</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia91e4e7e368c443696592f2d666f63b2_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQzLTctMS0xLTIwMDYy_89f50bf6-1c68-4914-8c39-6e9c2e434b90">63</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Changes in value on the recognition of inflation effects - amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="idef75f533f624f2181f62768e2cb9003_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ0LTEtMS0xLTIwMDYy_3fa55007-6bc5-424f-bcb0-9ded336a9e70">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9d86f70d985448e3a01509f341984c17_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ0LTItMS0xLTIwMDYy_7663b0d4-9f2e-4891-9704-29436361f791">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9bc12b812c594818a695139d3d946f96_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ0LTMtMS0xLTIwMDYy_e78ae3e2-9c32-49e2-ae01-98a84f2d0d74">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ida7635fb82b242b3ae4fb01fc1868afa_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ0LTQtMS0xLTIwMDYy_77808553-795b-4a2d-b7a6-27df33886adc">52</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i938f21d8413646c894ffd069c325f59b_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ0LTUtMS0xLTIwMDYy_c85e5178-a5c4-47bf-b710-9dfff9b5b301">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib879f6a6d97b44ba9296d82431a72ade_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ0LTYtMS0xLTIwMDYy_0c57bec3-4fe4-4f7b-8fc0-2de8e630733b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia91e4e7e368c443696592f2d666f63b2_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ0LTctMS0xLTIwMDYy_66c52ce8-8778-4179-bc3b-356521ba3a52">52</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i2836cbad0e9240549d7f4366ae6fe674_I20211231" decimals="-6" sign="-" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ1LTEtMS0xLTIwMDYy_a2e8dc93-e0bb-4993-a4a3-7f29e95eb862">745</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2d3a07b33c964c599c282b28ef1f943d_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ1LTItMS0xLTIwMDYy_b930867c-30b1-4b6a-a280-9f4fa39ab1cf">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i1e3a34bdbc3c4065b49e3f91d537c972_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ1LTMtMS0xLTIwMDYy_3f26d65b-945f-4db6-b9f3-071dd583dde3">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="iced4bf239bbd4db3b74132b306e7baab_I20211231" decimals="-6" sign="-" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ1LTQtMS0xLTIwMDYy_e39189ae-8542-442a-a90a-15e966d31c52">4,946</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibf98ab0cc64544adb7528d3789305791_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ1LTUtMS0xLTIwMDYy_5ed6917f-3ad1-4103-8c13-d1e69082132d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ie33440592fa847ad83aef614664f5e4c_I20211231" decimals="-6" sign="-" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ1LTYtMS0xLTIwMDYy_8000bfa6-eea3-49d4-bd28-0f466691a476">812</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i7d6a84ef8c8a4edea87fc3d32e1e9356_I20211231" decimals="-6" sign="-" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ1LTctMS0xLTIwMDYy_5e16fa36-4dae-4dd9-8a27-380f653e1400">6,503</ix:nonFraction>)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6260e5f342c4442ab20543ddb2e0ddde_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ3LTEtMS0xLTIwMDYy_03de1ba7-a548-4422-b3a7-7379d35b9e89">81,255</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i11286732f1634a54900b42416a816479_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ3LTItMS0xLTIwMDYy_ea5d95fb-e6b4-4320-b02c-cfa277c0c44b">25,833</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i8a0e4fcfa0884b33b857dd7f0883aad1_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ3LTMtMS0xLTIwMDYy_4dd07351-2c72-4b81-b82d-45e35f03e1bf">1,165</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i07e1c2bedda74048ad47dfce351b4481_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ3LTQtMS0xLTIwMDYy_54a1810b-80d3-4230-9b94-ae5049348ef8">2,625</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i9e59a3b6da884595b17d64b901b50d32_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ3LTUtMS0xLTIwMDYy_cdc40087-822b-4ef8-99e5-b20acf6c912e">690</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ie6e9dbe5e63b495da3434b0082d43904_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ3LTYtMS0xLTIwMDYy_e26086a4-6a34-4ad5-aaa1-58942e74a88f">482</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ3LTctMS0xLTIwMDYy_6d9d5de1-09f3-48ac-acec-df50cff2e154">112,050</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i160c9118abe94723a22793b37efd7f9f_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ4LTEtMS0xLTIwMDYy_212c8115-b5ac-408f-a2de-1bb07583467e">76,651</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i4923f8a84c7f495e857dfbf9b4cd322d_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ4LTItMS0xLTIwMDYy_76a29352-9bb9-43d8-9fc2-4a7204696ab7">23,431</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i35cea66d70b1449d9306e6bff0e0e82f_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ4LTMtMS0xLTIwMDYy_558c0064-3ed3-4b0b-a228-a03fced8e2c1">1,148</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic4fefd0c8d17492aa2f23d699f7e931a_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ4LTQtMS0xLTIwMDYy_5a6b792d-5f28-426b-b1be-41d7c1621601">2,356</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6dde699079524ff6b3f00b7c9f3c07e4_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ4LTUtMS0xLTIwMDYy_2a86c3eb-2e12-4752-a422-e579d759896c">176</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i063af3d03e464a459d4af86c7ac042b4_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ4LTYtMS0xLTIwMDYy_f908386f-5277-4164-adb5-1b831fa5f6cc">209</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ4LTctMS0xLTIwMDYy_b2116381-d34c-4c86-aa8c-9ee1f8fb4fe6">103,971</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iab34eeb77fdb44f7a0164153ed2dd097_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ5LTEtMS0xLTIwMDYy_cfd4b0e3-c035-41b9-8885-3667cf71cf4b">75,394</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i1d62c3fb339544e19beba734c1ea6da5_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ5LTItMS0xLTIwMDYy_ad3fc7e9-b7be-4300-b57a-43dd6acd9774">22,909</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i7889d554aa29420b8ebe46311e6a00a6_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ5LTMtMS0xLTIwMDYy_082c5182-16a2-4da7-bafe-5238a0dd4c6e">1,192</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic1c26aa0113a400aa4ba09412ccbde1d_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ5LTQtMS0xLTIwMDYy_fa1208f1-3ae1-43e3-94b7-135157c358cb">2,014</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i75182c84e86c4541a615bfe40e690bea_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ5LTUtMS0xLTIwMDYy_05ab9f23-451a-4cd8-8506-ae61abad7f7c">375</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i35b6b57bdb9346bc9518c391411ed44d_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ5LTYtMS0xLTIwMDYy_77e70d66-f7fb-4dcf-84cd-661e10b4937e">290</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ5LTctMS0xLTIwMDYy_41b44090-b1b1-453d-8982-111102f70971">102,174</ix:nonFraction></span></td></tr></table></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s intangible assets such as technology costs and management systems are subject to amortization with a range in useful lives from <ix:nonNumeric contextRef="i6e312adae5a74dcbb9eb736142325cc4_D20210101-20211231" name="kof:IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzE4Mg_23bdee7c-0f2c-466e-b355-ce74464609cd">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i594e73b989f54d92b5f44e17a264c130_D20210101-20211231" name="kof:IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzE4OA_ee190621-b29f-491f-ba0e-8a4d4f84020b">10</ix:nonNumeric> years. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2021, the amortization of intangible assets is recognized in cost of goods sold, selling expenses and administrative expenses and amounted to Ps. <ix:nonFraction unitRef="mxn" contextRef="ieb0bea8c592e4e669c035d99216e990a_D20210101-20211231" decimals="-6" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzM2Mg_7b828405-dfaf-4b95-b22f-cd376ef94c5c">15</ix:nonFraction>, Ps</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="mxn" contextRef="i973b0e4b06e0446f8e0d87bf727733b8_D20210101-20211231" decimals="-6" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzM2OQ_1e38ed7d-c943-493f-b5f9-baf02cc30480">108</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i55cf78f61ac046e4885e7a5e51492f57_D20210101-20211231" decimals="-6" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzM4MA_971eebce-02db-4e8a-b0fa-024abd1e5dca">765</ix:nonFraction>, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2020, the amortization of intangible assets is recognized in cost of goods sold, selling expenses and administrative expenses and amounted to Ps. <ix:nonFraction unitRef="mxn" contextRef="icd08f533486c463085f58f1199e8e569_D20200101-20201231" decimals="-6" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzU2Mg_799e0c7e-3889-4412-81ad-8723091589b3">22</ix:nonFraction>, Ps.<ix:nonFraction unitRef="mxn" contextRef="i40a40240bbb1445784126bb4227e0048_D20200101-20201231" decimals="-6" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzU2OQ_6a5b3f08-8209-45b5-8b76-8931686f7bff">154</ix:nonFraction> and Ps.<ix:nonFraction unitRef="mxn" contextRef="i7c4a61aeb7914a059e408a796c4db4f9_D20200101-20201231" decimals="-6" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzU3OQ_3309b2a1-a915-4021-8c70-525312271c27">844</ix:nonFraction>, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2019, the amortization of intangible assets is recognized in cost of goods sold, selling expenses and administrative expenses and amounted to Ps. <ix:nonFraction unitRef="mxn" contextRef="i71be8bed00cb4b38b388aa5bc7a0328f_D20190101-20191231" decimals="-6" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzc2MQ_1a43428b-9795-4f12-a30f-6d95c21af01a">26</ix:nonFraction>, Ps.<ix:nonFraction unitRef="mxn" contextRef="i588d653c1c6d4559bae6d999a1fe8ed6_D20190101-20191231" decimals="-6" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzc2OA_3aa8ba95-57fb-4c94-a440-6204b14fb60e">245</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i4fa217e203c04e06b2683c8f8beeb47b_D20190101-20191231" decimals="-6" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzc3OQ_1c55bcb6-ccbb-4117-846e-ba37066fa5cb">791</ix:nonFraction>, respectively.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="id2af48861f4147a09617193d37255269" continuedAt="i782dbc18c31642a89c2510f1c15bf1f2"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment Tests for Cash-Generating Units Containing Goodwill and Distribution Rights </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purpose of impairment testing, goodwill and distribution rights are allocated and monitored on an individual country basis, which is considered to be the CGU. </span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzU0Mjk_a3ad4259-60b2-4cc8-bccc-8a95bf37b721" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate carrying amounts of goodwill and distribution rights allocated to each CGU are as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.979%"><tr><td style="width:1.0%"></td><td style="width:65.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">In millions of Ps.</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i27acc9175ad34699a71a44af6f1b9427_I20211231" decimals="-6" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzEtMS0xLTEtMjAwNjI_a14b924e-a091-46fa-927c-ae590b3bedbd">56,352</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i746290d2a89d46e8a5eac8c10457c22a_I20201231" decimals="-6" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzEtMi0xLTEtMjAwNjI_e56a2a29-51aa-4b7b-8349-d897e9d903ed">56,352</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guatemala</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8353d8a357ab430c91e05164e88a2529_I20211231" decimals="-6" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzItMS0xLTEtMjAwNjI_10144213-5f63-43d7-9de1-b3f307770afb">1,735</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9d3e0629c2cc4aefafc11b1b07df2f4b_I20201231" decimals="-6" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzItMi0xLTEtMjAwNjI_320278fa-544d-4843-80d6-375eb319fa9f">1,755</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicaragua</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie0a949c9b5164653a3fe853fb0343ccf_I20211231" decimals="-6" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzMtMS0xLTEtMjAwNjI_feb2c395-d1f5-4a0a-b998-c35f5e0d2676">438</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib7eb19c1523a4095bb39abeea7d15838_I20201231" decimals="-6" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzMtMi0xLTEtMjAwNjI_b7e81307-ae3b-4922-b2db-30dd17f59bc3">433</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3a57ea966619403f9b1159b155a531e6_I20211231" decimals="-6" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzQtMS0xLTEtMjAwNjI_ceb90237-ab8a-4894-bfe4-e813b06e0302">1,407</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8b67553554c54ffcb27346e1fb74af47_I20201231" decimals="-6" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzQtMi0xLTEtMjAwNjI_4d6747ff-0db9-404b-85ff-65ab90877bcb">1,425</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie22f14e5c56a46ce83254ecd0ca3c8be_I20211231" decimals="-6" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzUtMS0xLTEtMjAwNjI_9b141406-e883-4776-a3a1-b0eb4e78fe6d">1,238</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1229014ee0ef44c0aeee779401ace65f_I20201231" decimals="-6" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzUtMi0xLTEtMjAwNjI_df6824f9-8c43-4a9e-8dd2-ff750adb8849">1,200</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ieae7db657ed54849bca0b36f6c77bc13_I20211231" decimals="-6" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzYtMS0xLTEtMjAwNjI_2433f017-d92d-44aa-8230-fba47d3c90e7">3,798</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5c3cc433b3ee433982708c9810d24366_I20201231" decimals="-6" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzYtMi0xLTEtMjAwNjI_5a5cface-118f-4b0f-addc-80e666ebde3f">4,414</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibc1de9827c86481e94b69fe00bd9d2e4_I20211231" decimals="-6" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzctMS0xLTEtMjAwNjI_4c460c87-9d1e-478d-b040-fac41c5cfd55">30,608</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iae3b437b9c994343975208c119c0ced2_I20201231" decimals="-6" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzctMi0xLTEtMjAwNjI_0ad5b9f3-cbfb-4f6d-955a-08cb64daf256">31,741</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia301e42b6dc549d3964ada021ec59be0_I20211231" decimals="-6" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzgtMS0xLTEtMjAwNjI_c3a8e7ce-7ba4-4841-9ba2-ff27bbdcb2fe">395</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i044a5daf6a034cfea254121435a48134_I20201231" decimals="-6" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzgtMi0xLTEtMjAwNjI_62254f3b-d723-423e-b3c0-015ffb2d3f52">312</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic0952a71dbcd4f429031225214b71874_I20211231" decimals="-6" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzktMS0xLTEtMjAwNjI_2ed50983-6ea1-404f-955e-69ccfc2757b3">2,332</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaa13d267b7b045a7b10856eb9f0b4118_I20201231" decimals="-6" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzktMi0xLTEtMjAwNjI_6fd955a1-cadb-42be-99ec-3b54e6014fb1">2,450</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iffad28f421334423bea7fb8a4e3e6048_I20211231" decimals="-6" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzEwLTEtMS0xLTIwMDYy_94cd325c-ddd3-44ba-ad99-4e17aea056ec">98,303</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iae9a04e4ab7a40e3ba2e3b55b925a06f_I20201231" decimals="-6" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzEwLTItMS0xLTIwMDYy_ca50f28f-c47a-4c2c-b1f0-490127a3d23f">100,082</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and distribution rights are tested for impairments annually. The recoverable amounts of the CGUs are based on value-in-use calculations. Value in use was determined by discounting the future cash flows generated from the continuing use of the CGU. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The foregoing forecasts reflect the outcomes that the Company consider most likely to occur based on the current situation of each of the CGUs including the macroeconomic situation in each CGU including the remaining impacts of the COVID-19 pandemic which has heightened the inherent uncertainty in such estimations, the foregoing forecasts could differ from the results obtained over time.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value in use of CGUs is determined based on the method of discounted cash flows. The key assumptions used to calculate value in use are: volume, expected annual long-term inflation, and the weighted average cost of capital (&#8220;WACC&#8221;) used to discount the projected flows.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the discount rate, the Company uses the WACC as determined for each of the cash generating units in real terms and as described in following paragraphs.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated discount rates to perform, the impairment test for each CGU considers market participants&#8217; assumptions. Market participants were selected considering the size, operations and characteristics of the business that are similar to those of the Company.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discount rates represent the current market assessment of the risks specific to each CGU, taking into consideration the time value of money and individual risks of the underlying assets that have not been incorporated into the projected cash flows. The discount rate calculation is based on the opportunity cost to a market participant, considering the specific circumstances of the Company and its operating segments and is derived from its WACC. The WACC takes into account both debt and equity. The cost of equity is derived from the expected return on investment by the Company&#8217;s investors. The cost of debt is based on the interest-bearing borrowings the Company is obliged to service, which is equivalent to the cost of debt based on the conditions that a creditor would assess in the market. Segment-specific risk is incorporated by applying beta factors which are evaluated annually based on publicly available market data.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i782dbc18c31642a89c2510f1c15bf1f2" continuedAt="i593efb4a0a23418eb09300c9193302d1"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market participant assumptions are important because, not only do they include industry data for growth rates, management also assesses how the CGU&#8217;s position, relative to its competitors, might change over the forecasted period.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key assumptions used for the value-in-use calculations are as follows: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Cash flows were projected based on actual operating results and the five-years business plan.</span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;A WACC per each CGU was applied as a hurdle rate to discount cash flows to get the recoverable amount of the units; the calculation assumes, size premium adjustment. </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzU0MzA_544ff209-79ad-4285-933a-349e82f2768d" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key assumptions by CGU for impairment test as of December 31, 2021 were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.958%"><tr><td style="width:1.0%"></td><td style="width:26.991%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.914%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.924%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.514%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CGU</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pre-tax WACC</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Post &#8211;tax WACC</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected&#160;Annual&#160;Long-Term Inflation 2022-2026</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected<br/>Volume<br/>Growth<br/>Rates&#160;2022-2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i22a4c46fc75c4bfd9f71f0f9f071500d_I20211231" decimals="3" name="kof:WeightedAverageCostOfCapitalPreTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzEtMS0xLTEtMjAwNjI_4adae31c-0892-423a-bcd5-25866701973a">6.8</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i22a4c46fc75c4bfd9f71f0f9f071500d_I20211231" decimals="3" name="kof:WeightedAverageCostOfCapitalAfterTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzEtMi0xLTEtMjAwNjI_b115797b-6b5d-44b3-a21e-0aebc9b7d8cd">4.9</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0b4a83b816c647608100f87f61b1dadf_I20211231" decimals="3" name="kof:ExpectedAnnualLongTermInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzEtMy0xLTEtMjAwNjI_9cb4d7ba-74d1-4155-8a98-621a8396416c">3.7</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iea9edad672ba40958e26b7be6f9264e7_I20211231" decimals="3" name="kof:ExpectedVolumeGrowthRatesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzEtNC0xLTEtMjAwNjI_caa5dd89-8a57-49e1-a21c-f7b6727ed532">2.8</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifc3e941eb93b47bc8e8be59944f1fa33_I20211231" decimals="3" name="kof:WeightedAverageCostOfCapitalPreTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzItMS0xLTEtMjAwNjI_75cc25b2-25b6-4fc2-8ac5-c3fdbe60558c">9.1</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifc3e941eb93b47bc8e8be59944f1fa33_I20211231" decimals="3" name="kof:WeightedAverageCostOfCapitalAfterTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzItMi0xLTEtMjAwNjI_83c496cb-1789-4aaf-9d93-dd796efad298">5.8</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i93919cbc997d439e8021e52037aebe3c_I20211231" decimals="3" name="kof:ExpectedAnnualLongTermInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzItMy0xLTEtMjAwNjI_a078e0e8-64fd-425c-80e6-197c399a7077">3.3</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3bd2c7c52e1648a2a46e0e3fe925aa80_I20211231" decimals="3" name="kof:ExpectedVolumeGrowthRatesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzItNC0xLTEtMjAwNjI_3569c2bb-0b4a-4de4-b9fb-39b06d7f2661">7.7</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Colombia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibcd8ade3fc1f44a7bab149ea2b761774_I20211231" decimals="3" name="kof:WeightedAverageCostOfCapitalPreTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzMtMS0xLTEtMjAwNjI_392f2181-aabe-473f-8477-bb51839d2d1f">8.7</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibcd8ade3fc1f44a7bab149ea2b761774_I20211231" decimals="3" name="kof:WeightedAverageCostOfCapitalAfterTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzMtMi0xLTEtMjAwNjI_360df154-082d-40fb-8c84-dbd3ca379a81">5.8</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8bd48072a9b24b1da6cdd9bad466e64a_I20211231" decimals="3" name="kof:ExpectedAnnualLongTermInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzMtMy0xLTEtMjAwNjI_cecf7472-287a-410f-9ba9-645b37d66569">3.0</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie741d516b45f476fa66771978be7ec3b_I20211231" decimals="3" name="kof:ExpectedVolumeGrowthRatesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzMtNC0xLTEtMjAwNjI_e9b77f75-46fd-432f-945e-98cc04f95f5f">8.4</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Argentina</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8cc2222fad604452894dc53ab65b8f52_I20211231" decimals="3" name="kof:WeightedAverageCostOfCapitalPreTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzQtMS0xLTEtMjAwNjI_b436ac47-8fbe-4eed-89ee-5f3595dd2d1d">19.7</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8cc2222fad604452894dc53ab65b8f52_I20211231" decimals="3" name="kof:WeightedAverageCostOfCapitalAfterTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzQtMi0xLTEtMjAwNjI_29eaf367-17f6-451b-a771-72c5924ba090">14.5</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if119979ea8144dd19664f30fb801b88d_I20211231" decimals="3" name="kof:ExpectedAnnualLongTermInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzQtMy0xLTEtMjAwNjI_1836b0e5-9f09-4bca-8bce-64b97312fdf4">35.9</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4cdeb0954ad6435a83732082ea4c6458_I20211231" decimals="3" name="kof:ExpectedVolumeGrowthRatesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzQtNC0xLTEtMjAwNjI_96be6c73-eeca-4469-b1e5-6063143cfbcb">5.4</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Guatemala</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idcd3687f51524bd799a41cc7314a3365_I20211231" decimals="3" name="kof:WeightedAverageCostOfCapitalPreTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzUtMS0xLTEtMjAwNjI_8197e71a-7641-4458-a79e-71ddf656a2df">7.9</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idcd3687f51524bd799a41cc7314a3365_I20211231" decimals="3" name="kof:WeightedAverageCostOfCapitalAfterTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzUtMi0xLTEtMjAwNjI_897c655d-0f41-4d7e-82ca-4fa3f14d7f3d">6.1</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibceddb7a1c7c49f6bbf55efb09886650_I20211231" decimals="3" name="kof:ExpectedAnnualLongTermInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzUtMy0xLTEtMjAwNjI_3be0bd6b-4934-4f8b-a9ac-27d3c35821c6">4.2</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i70deb39d18e044aba21188eaaf50ae97_I20211231" decimals="3" name="kof:ExpectedVolumeGrowthRatesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzUtNC0xLTEtMjAwNjI_852976d7-85bd-4bac-8224-ae9c59ff31ac">10.7</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Costa Rica</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9f6602637c8746f4acdf424d4238a09e_I20211231" decimals="3" name="kof:WeightedAverageCostOfCapitalPreTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzYtMS0xLTEtMjAwNjI_1b00e68f-ad0c-4f06-8b85-7e057a951777">13.5</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9f6602637c8746f4acdf424d4238a09e_I20211231" decimals="3" name="kof:WeightedAverageCostOfCapitalAfterTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzYtMi0xLTEtMjAwNjI_83d31956-7bbf-4dfa-ac67-32d24fc229e0">9.2</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib30d307bff3941d4998ce1ab2c9dbe1e_I20211231" decimals="3" name="kof:ExpectedAnnualLongTermInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzYtMy0xLTEtMjAwNjI_ea8a6438-c611-417b-bea6-92481f87dab7">3.1</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic38ce527b083458bb424ab0fa2532d51_I20211231" decimals="3" name="kof:ExpectedVolumeGrowthRatesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzYtNC0xLTEtMjAwNjI_c07bfb39-93f1-4002-8f86-dd129617ae96">6.5</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nicaragua</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i20570af23aa8457a926f4ac896de2b7a_I20211231" decimals="3" name="kof:WeightedAverageCostOfCapitalPreTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzctMS0xLTEtMjAwNjI_06e1f1ea-b9be-4215-829a-2751851f5cbb">18.3</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i20570af23aa8457a926f4ac896de2b7a_I20211231" decimals="3" name="kof:WeightedAverageCostOfCapitalAfterTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzctMi0xLTEtMjAwNjI_8f5245a9-4d2c-4f7e-b0ab-548b6bea68ea">10.6</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibd8bb8dd5d3948be91564abe74d51344_I20211231" decimals="3" name="kof:ExpectedAnnualLongTermInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzctMy0xLTEtMjAwNjI_1124b1be-cc7a-442d-95de-0757da317529">4.3</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic65523ddfb5b470ea3cc8a41a343b316_I20211231" decimals="3" name="kof:ExpectedVolumeGrowthRatesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzctNC0xLTEtMjAwNjI_b9cf8b02-4a91-45e1-9614-9cdc6754c8b8">6.4</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Panama</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0a971a018cbd49929b18f30f9175cc58_I20211231" decimals="3" name="kof:WeightedAverageCostOfCapitalPreTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzgtMS0xLTEtMjAwNjI_9016179c-99b2-43ad-b87d-6e497b26cffe">8.5</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0a971a018cbd49929b18f30f9175cc58_I20211231" decimals="3" name="kof:WeightedAverageCostOfCapitalAfterTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzgtMi0xLTEtMjAwNjI_65a9821c-f178-432b-b159-df3995d4ad3d">6.5</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5f36b4072bce46c0acbe6535422acf2c_I20211231" decimals="3" name="kof:ExpectedAnnualLongTermInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzgtMy0xLTEtMjAwNjI_1140708b-41f8-4ae1-a24f-5b9daf7587a5">2.2</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i01cf8fd0bfd946d5ab9745e87b319dde_I20211231" decimals="3" name="kof:ExpectedVolumeGrowthRatesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzgtNC0xLTEtMjAwNjI_910ced04-a13d-4bda-9947-44ef471fcee8">7.0</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Uruguay</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iaa945a519ed54cc298b4f8f29dc42f3e_I20211231" decimals="3" name="kof:WeightedAverageCostOfCapitalPreTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzktMS0xLTEtMjAwNjI_cfea589f-4e59-4375-ab75-087c3de8c7e1">8.5</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iaa945a519ed54cc298b4f8f29dc42f3e_I20211231" decimals="3" name="kof:WeightedAverageCostOfCapitalAfterTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzktMi0xLTEtMjAwNjI_ac314905-68cb-4f3c-aa47-9650e8b86866">6.1</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i45ad48b3cb3744d7954bfaf9f2299573_I20211231" decimals="3" name="kof:ExpectedAnnualLongTermInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzktMy0xLTEtMjAwNjI_ef30ded6-0132-4d85-b3ae-aa53d91d1cbe">5.0</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6ba96a95d6e2426a897dd0adf010fcd6_I20211231" decimals="3" name="kof:ExpectedVolumeGrowthRatesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzktNC0xLTEtMjAwNjI_a57efd9e-2aa9-4873-ac9b-e52039587ac9">4.0</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key assumptions by CGU for impairment test as of December 31, 2020 were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.958%"><tr><td style="width:1.0%"></td><td style="width:26.991%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.914%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.924%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.514%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CGU</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pre-tax WACC</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Post &#8211;tax WACC</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected&#160;Annual&#160;Long-Term<br/>Inflation 2021-2030</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected<br/>Volume<br/>Growth<br/>Rates&#160;2021-2030</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if6d3d1fd5e5a4e53bfc220a46864f175_I20201231" decimals="3" name="kof:WeightedAverageCostOfCapitalPreTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzEtMS0xLTEtMjAwNjI_41664b6d-8443-438c-9493-a52dec137e21">7.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if6d3d1fd5e5a4e53bfc220a46864f175_I20201231" decimals="3" name="kof:WeightedAverageCostOfCapitalAfterTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzEtMi0xLTEtMjAwNjI_cfc1020a-cf97-4a59-9446-414b54f20ce3">5.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4ebf4d17d66640c19148406023c19f34_I20201231" decimals="3" name="kof:ExpectedAnnualLongTermInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzEtMy0xLTEtMjAwNjI_bfea66b5-83a5-4953-bcc6-7f930fed7fe7">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i16b1f560e8d74ecfa8c78409f939e07d_I20201231" decimals="3" name="kof:ExpectedVolumeGrowthRatesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzEtNC0xLTEtMjAwNjI_5426c2d3-a59b-4c69-b0ec-ebdfb0784d5d">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8404795dd8e44201ada58edf1dd86f8c_I20201231" decimals="3" name="kof:WeightedAverageCostOfCapitalPreTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzItMS0xLTEtMjAwNjI_66f49b9b-0e6c-4c14-8b5f-9ccae71f53db">9.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8404795dd8e44201ada58edf1dd86f8c_I20201231" decimals="3" name="kof:WeightedAverageCostOfCapitalAfterTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzItMi0xLTEtMjAwNjI_16ff03e1-d854-47e5-ba8e-c71886f5322c">6.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i49b0e05551424d0c844f93ffacbf27db_I20201231" decimals="3" name="kof:ExpectedAnnualLongTermInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzItMy0xLTEtMjAwNjI_3b232631-1a7d-4ef8-b641-05202be2c92f">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4cfcc0e8cb7148c781ef329a73cff6c5_I20201231" decimals="3" name="kof:ExpectedVolumeGrowthRatesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzItNC0xLTEtMjAwNjI_805184d4-9ab7-4431-af40-0989cb38f9af">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ida9ddbfffcba4841be1090c675003f20_I20201231" decimals="3" name="kof:WeightedAverageCostOfCapitalPreTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzMtMS0xLTEtMjAwNjI_bf618080-24e7-4e8f-9fa9-d7f5d61fd5f1">11.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ida9ddbfffcba4841be1090c675003f20_I20201231" decimals="3" name="kof:WeightedAverageCostOfCapitalAfterTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzMtMi0xLTEtMjAwNjI_8b5791ba-bceb-4f2f-941e-b2285aabbed1">7.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0f7693d549e2481f969a8cd936bd8732_I20201231" decimals="3" name="kof:ExpectedAnnualLongTermInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzMtMy0xLTEtMjAwNjI_b2a97b98-ee8e-4b1d-bb40-ba8064dcab77">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib59f2d0d3b1b45fc833d26a96ab6814f_I20201231" decimals="3" name="kof:ExpectedVolumeGrowthRatesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzMtNC0xLTEtMjAwNjI_37f965ba-d2d0-4d4b-a4a8-f8064edb9aac">4.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icde3fb22e52442e3a2914f876641fd88_I20201231" decimals="3" name="kof:WeightedAverageCostOfCapitalPreTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzQtMS0xLTEtMjAwNjI_2b67185c-00f6-4c51-8d6a-7ed7bce58d1a">26.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icde3fb22e52442e3a2914f876641fd88_I20201231" decimals="3" name="kof:WeightedAverageCostOfCapitalAfterTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzQtMi0xLTEtMjAwNjI_c4142b9e-2315-421f-927d-c8359a21d2f7">20.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic07d368541ff4fbdb43b309d418fdd1b_I20201231" decimals="3" name="kof:ExpectedAnnualLongTermInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzQtMy0xLTEtMjAwNjI_9976f62e-a28d-4478-83b2-0b06a7359ba5">30.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i19b2503e366a479195a94fbe0c2297fe_I20201231" decimals="3" name="kof:ExpectedVolumeGrowthRatesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzQtNC0xLTEtMjAwNjI_c00bf306-867d-4719-a560-970ff96a6947">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guatemala</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4ebcd37f760443f69fb0ad1fa9385eb2_I20201231" decimals="3" name="kof:WeightedAverageCostOfCapitalPreTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzUtMS0xLTEtMjAwNjI_5dd24b95-219a-4fcd-ad2e-a1942104c4c6">10.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4ebcd37f760443f69fb0ad1fa9385eb2_I20201231" decimals="3" name="kof:WeightedAverageCostOfCapitalAfterTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzUtMi0xLTEtMjAwNjI_df4037bc-c365-4188-a0bd-fee18fe44756">8.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie20004887dbb4d59acf2e45ab616ea5c_I20201231" decimals="3" name="kof:ExpectedAnnualLongTermInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzUtMy0xLTEtMjAwNjI_9620e511-8cd4-4a1b-91b0-036ca9bebd09">3.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ice3efeb523e34d5f9e439a4180a95ce2_I20201231" decimals="3" name="kof:ExpectedVolumeGrowthRatesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzUtNC0xLTEtMjAwNjI_491813d3-dacc-4971-a98e-e44fc73f288d">6.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i99d0aa75266e408587269dd982d9eb28_I20201231" decimals="3" name="kof:WeightedAverageCostOfCapitalPreTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzYtMS0xLTEtMjAwNjI_b7c97d4e-9872-4605-a3c4-a9aa14d4c686">15.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i99d0aa75266e408587269dd982d9eb28_I20201231" decimals="3" name="kof:WeightedAverageCostOfCapitalAfterTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzYtMi0xLTEtMjAwNjI_2a0fe482-979a-40d1-b794-f20d1e2f8ddf">10.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i11c0e00489ae40d3bd3fb9d45a0b6f47_I20201231" decimals="3" name="kof:ExpectedAnnualLongTermInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzYtMy0xLTEtMjAwNjI_ab6d62ea-da17-4d92-a5ce-a3df582a123f">2.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9170c99b07ca4e208504c85e44991c45_I20201231" decimals="3" name="kof:ExpectedVolumeGrowthRatesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzYtNC0xLTEtMjAwNjI_6155c5e5-c23c-4dcc-9228-723cbd004227">4.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicaragua</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4c3d10972e044ee0b41631d1c1626935_I20201231" decimals="3" name="kof:WeightedAverageCostOfCapitalPreTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzctMS0xLTEtMjAwNjI_2488134a-d07f-44a0-a737-2c5558d66588">20.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4c3d10972e044ee0b41631d1c1626935_I20201231" decimals="3" name="kof:WeightedAverageCostOfCapitalAfterTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzctMi0xLTEtMjAwNjI_18860176-9a6c-4b6c-aa22-dd55d3b3a504">13.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iabc27acfcb6f41d6a04b043ff2048762_I20201231" decimals="3" name="kof:ExpectedAnnualLongTermInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzctMy0xLTEtMjAwNjI_848a26dc-cd4a-4704-b6a0-334e78d01d33">3.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i06f3c8b04f23413d8666ebf7546ee865_I20201231" decimals="3" name="kof:ExpectedVolumeGrowthRatesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzctNC0xLTEtMjAwNjI_e430d506-d207-4c64-acba-be8d16e55ba5">7.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3c0ec08b36004500970adefdf146fb79_I20201231" decimals="3" name="kof:WeightedAverageCostOfCapitalPreTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzgtMS0xLTEtMjAwNjI_4b776e0e-d0ec-475f-a30a-2b6004f581a4">8.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3c0ec08b36004500970adefdf146fb79_I20201231" decimals="3" name="kof:WeightedAverageCostOfCapitalAfterTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzgtMi0xLTEtMjAwNjI_7ccbdbff-1707-42d3-8fad-04f2faab011f">6.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibb01d90e66234de988da53c2e9c274cd_I20201231" decimals="3" name="kof:ExpectedAnnualLongTermInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzgtMy0xLTEtMjAwNjI_23675c28-81bc-4c7e-a802-c789554028ac">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idfbacf24eb8d426686eb57a6eb49c9e2_I20201231" decimals="3" name="kof:ExpectedVolumeGrowthRatesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzgtNC0xLTEtMjAwNjI_34affa6d-287b-4626-b18a-ae14a8b928c2">7.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8bae2357767c44048d1af858c35a56db_I20201231" decimals="3" name="kof:WeightedAverageCostOfCapitalPreTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzktMS0xLTEtMjAwNjI_329c292c-cbb0-4ed0-b37e-12521f31c496">9.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8bae2357767c44048d1af858c35a56db_I20201231" decimals="3" name="kof:WeightedAverageCostOfCapitalAfterTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzktMi0xLTEtMjAwNjI_86efe11c-1713-4257-803f-acd5bd846bb8">7.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia35dfcd9ab8e4429a075e1a4e01f76f3_I20201231" decimals="3" name="kof:ExpectedAnnualLongTermInflationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzktMy0xLTEtMjAwNjI_6fa824b9-017e-4ac6-afdb-8adcd3267544">7.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0ba81b91d7904db78460860fdcf3818c_I20201231" decimals="3" name="kof:ExpectedVolumeGrowthRatesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzktNC0xLTEtMjAwNjI_303f1160-5454-4312-8e2c-14cb46c2d2b9">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><ix:continuation id="i593efb4a0a23418eb09300c9193302d1" continuedAt="i9610d352f075479fa733ee8b570f0c69"><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sensitivity to Changes in Assumptions </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2021, the Company performed an additional impairment sensitivity calculation, taking into account an adverse change in post-tax WACC, according to the country risk premium, using for each country the relative standard deviation between equity and sovereign bonds and an additional sensitivity to the volume of <ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="INF" name="kof:RiskPremiumBasisPoints" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzUwMDI_67bd634e-fb4c-4877-a049-76e361a57629">100</ix:nonFraction> basis points and concluded that no impairment would be recorded.</span></div><div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzU0MjY_87f1889d-d351-4899-85ff-4b76bbbf7190" continuedAt="i0dec491dd83e4509a3622fab49da2970" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.750%"><tr><td style="width:1.0%"></td><td style="width:43.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.690%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.854%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.385%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CGU</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change&#160;in&#160;WACC</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change&#160;in&#160;Volume<br/>Growth CAGR(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect&#160;on&#160;Valuation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i22a4c46fc75c4bfd9f71f0f9f071500d_I20211231" decimals="3" name="kof:ChangeInWeightedAverageCostOfCapitalPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzEtMS0xLTEtMjAwNjI_eb06e8af-8d42-4f8e-acac-8213cf56c849">0.2</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-<ix:nonFraction unitRef="number" contextRef="i22a4c46fc75c4bfd9f71f0f9f071500d_I20211231" decimals="3" sign="-" name="kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzEtMi0xLTEtMjAwNjI_a528236e-f87d-4d6c-a132-92981ff99085">1.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6d2321f1f73f4f14a2a4338f37713a7f_D20210101-20211231" name="kof:EffectOnValuation" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzEtMy0xLTEtMjAwNjI_67e506c0-7395-4c56-9d40-dfa7a705f118">Passes by 6.8x</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifc3e941eb93b47bc8e8be59944f1fa33_I20211231" decimals="3" name="kof:ChangeInWeightedAverageCostOfCapitalPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzItMS0xLTEtMjAwNjI_a2f4de5b-94eb-4d26-9ee2-752b477b182d">0.2</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-<ix:nonFraction unitRef="number" contextRef="ifc3e941eb93b47bc8e8be59944f1fa33_I20211231" decimals="3" sign="-" name="kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzItMi0xLTEtMjAwNjI_fa189c2d-5472-41cb-8a41-a3fd9ac5b033">1.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic23490a58c59428ba79ccc26d08e8210_D20210101-20211231" name="kof:EffectOnValuation" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzItMy0xLTEtMjAwNjI_e4e4f1a0-daf1-492a-a626-f9d86bb59108">Passes by 2.7x</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibcd8ade3fc1f44a7bab149ea2b761774_I20211231" decimals="3" name="kof:ChangeInWeightedAverageCostOfCapitalPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzMtMS0xLTEtMjAwNjI_9a8b4231-b316-46d1-93ab-9991a80bf8a9">0.2</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-<ix:nonFraction unitRef="number" contextRef="ibcd8ade3fc1f44a7bab149ea2b761774_I20211231" decimals="3" sign="-" name="kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzMtMi0xLTEtMjAwNjI_6dfb2a82-c45e-4f59-b90c-844c6b6a238a">1.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic946d30cd2f643c5b00920c401da5bb9_D20210101-20211231" name="kof:EffectOnValuation" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzMtMy0xLTEtMjAwNjI_4db3c872-2fb8-4014-9f5b-3184225988d3">Passes by 4.2x</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8cc2222fad604452894dc53ab65b8f52_I20211231" decimals="3" name="kof:ChangeInWeightedAverageCostOfCapitalPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzQtMS0xLTEtMjAwNjI_af937245-1154-47bd-bb10-e33ea74f6a8f">0.8</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-<ix:nonFraction unitRef="number" contextRef="i8cc2222fad604452894dc53ab65b8f52_I20211231" decimals="3" sign="-" name="kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzQtMi0xLTEtMjAwNjI_3c9d02e9-c34a-4e40-a630-155cefb0352e">1.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i56f2071ad72f46abb5bef446888ff51c_D20210101-20211231" name="kof:EffectOnValuation" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzQtMy0xLTEtMjAwNjI_a79fdbb9-ffdf-4a8d-be85-1d5952f6c3b6">Passes by 10.0x</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guatemala</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idcd3687f51524bd799a41cc7314a3365_I20211231" decimals="3" name="kof:ChangeInWeightedAverageCostOfCapitalPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzUtMS0xLTEtMjAwNjI_68de5aa1-57bd-4d01-939b-ad1670b03316">0.2</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-<ix:nonFraction unitRef="number" contextRef="idcd3687f51524bd799a41cc7314a3365_I20211231" decimals="3" sign="-" name="kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzUtMi0xLTEtMjAwNjI_a5abbdfb-3d79-4b9d-adc6-ba0b135800c4">1.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibfcc9c8028b04732a4a4280f08d9eb13_D20210101-20211231" name="kof:EffectOnValuation" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzUtMy0xLTEtMjAwNjI_784ee34c-9293-4ae8-99a0-9132129d3d6d">Passes by 54.5x</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9f6602637c8746f4acdf424d4238a09e_I20211231" decimals="3" name="kof:ChangeInWeightedAverageCostOfCapitalPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzYtMS0xLTEtMjAwNjI_7854f1da-36dc-4ced-a4c7-a66d9ddc88e8">0.4</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-<ix:nonFraction unitRef="number" contextRef="i9f6602637c8746f4acdf424d4238a09e_I20211231" decimals="3" sign="-" name="kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzYtMi0xLTEtMjAwNjI_9dd4ef7c-6159-4322-917e-a4e943324721">1.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i34a41020528c48fbae22a9bd8c3de22f_D20210101-20211231" name="kof:EffectOnValuation" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzYtMy0xLTEtMjAwNjI_52343960-532c-4af8-a7a7-23e28695af5e">Passes by 3.1x</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicaragua</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i20570af23aa8457a926f4ac896de2b7a_I20211231" decimals="3" name="kof:ChangeInWeightedAverageCostOfCapitalPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzctMS0xLTEtMjAwNjI_733c37e7-eeed-4ce4-a173-0dca90e8c4eb">0.5</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-<ix:nonFraction unitRef="number" contextRef="i20570af23aa8457a926f4ac896de2b7a_I20211231" decimals="3" sign="-" name="kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzctMi0xLTEtMjAwNjI_9a0fbcc8-8176-4258-97d2-6ff8e02155b3">1.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5e08d1c3b403477485712e00021e8fd2_D20210101-20211231" name="kof:EffectOnValuation" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzctMy0xLTEtMjAwNjI_d40ce714-80d7-4fa8-9fac-49d2207338af">Passes by 1.0x</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0a971a018cbd49929b18f30f9175cc58_I20211231" decimals="3" name="kof:ChangeInWeightedAverageCostOfCapitalPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzgtMS0xLTEtMjAwNjI_756c9682-7165-4ab4-bea2-a1b7a23e46cd">0.1</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-<ix:nonFraction unitRef="number" contextRef="i0a971a018cbd49929b18f30f9175cc58_I20211231" decimals="3" sign="-" name="kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzgtMi0xLTEtMjAwNjI_48ad6719-954e-4c7f-b148-ad074580f24c">1.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i015dc32e506c478698dfb0890be9abf9_D20210101-20211231" name="kof:EffectOnValuation" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzgtMy0xLTEtMjAwNjI_90289f73-79d6-446b-bdc0-a8afe46b1284">Passes by 8.2x</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iaa945a519ed54cc298b4f8f29dc42f3e_I20211231" decimals="3" name="kof:ChangeInWeightedAverageCostOfCapitalPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzktMS0xLTEtMjAwNjI_28d00480-902a-492d-a142-d6eca55a4ffa">0.1</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-<ix:nonFraction unitRef="number" contextRef="iaa945a519ed54cc298b4f8f29dc42f3e_I20211231" decimals="3" sign="-" name="kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzktMi0xLTEtMjAwNjI_375e0473-6b1d-4248-bad0-a852d3000c4f">1.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0d86bda670714495a83902be8b173bd0_D20210101-20211231" name="kof:EffectOnValuation" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzktMy0xLTEtMjAwNjI_c0dac4bb-cfda-46b9-bb3a-7d0230bf87d7">Passes by 4.4x</ix:nonNumeric></span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></ix:nonNumeric></div><div style="margin-top:6pt;padding-left:79.4pt;text-align:justify;text-indent:-24.4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"><ix:continuation id="i0dec491dd83e4509a3622fab49da2970" continuedAt="i0cf6c32c0b5f4d5597f65bf9eab1c392">(1)</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0cf6c32c0b5f4d5597f65bf9eab1c392">&#160;&#160;&#160;&#160;&#160;Compound Annual Growth Rate (CAGR)</ix:continuation> </span></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9610d352f075479fa733ee8b570f0c69">The values assigned to the key assumptions represent management&#8217;s assessment of future trends in the industry and are based on both external sources and internal sources (historical data). The Company consistently applied its methodology to determine CGU specific WACC&#8217;s to perform its annual impairment testing.</ix:continuation> </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-45</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_235"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90ZXh0cmVnaW9uOjRhYjMyMTc1NGE1NDRmMWI4Mzk2MmE3MjM3NjAwMzEyXzYxMg_83a9e3c8-6a7a-4cdd-b302-7ecb37827b71" continuedAt="ide8e10fd76814c2b9b0d35c929275753" escape="true">Other non-current assets and other non-current financial assets </ix:nonNumeric></span></div><ix:continuation id="ide8e10fd76814c2b9b0d35c929275753"><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.1 <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90ZXh0cmVnaW9uOjRhYjMyMTc1NGE1NDRmMWI4Mzk2MmE3MjM3NjAwMzEyXzYxMw_8c866204-2fc5-4b0c-af50-ae52ccc5d281" continuedAt="i0fff33c73c4c4c7ea35865b0b54d0f48" escape="true">Other Non-Current Assets: </ix:nonNumeric></span></div><ix:continuation id="i0fff33c73c4c4c7ea35865b0b54d0f48"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.944%"><tr><td style="width:1.0%"></td><td style="width:60.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.748%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current prepaid advertising expenses </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:NonCurrentPrepaidAdvertisingExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzEtMS0xLTEtMjAwNjI_0cbeddc1-4e8c-4f94-b6b3-94cc3948ff74">213</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:NonCurrentPrepaidAdvertisingExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzEtMi0xLTEtMjAwNjI_efebcb86-c8a3-4e92-8014-ac90ebab6b29">333</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantee deposits (1) </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:GuaranteeDepositsOtherNonCurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzItMS0xLTEtMjAwNjI_928bd9b2-c61f-4089-bedf-b4a265c4e315">1,165</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:GuaranteeDepositsOtherNonCurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzItMi0xLTEtMjAwNjI_c1ee996f-db36-4987-aaf6-f0bd2eecb4e4">1,465</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid bonuses </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:CurrentPrepaidBonuses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzMtMS0xLTEtMjAwNjI_f91a0aff-c571-4001-b998-b58fe63999b0">283</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:CurrentPrepaidBonuses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzMtMi0xLTEtMjAwNjI_bb95790f-f6b5-4217-baa7-984567e0b258">238</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advances to acquire property, plant and equipment </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:NoncurrentRestrictedCashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzQtMS0xLTEtMjAwNjI_b8160fcb-abf0-4306-af96-5ac03789bfa4">457</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:NoncurrentRestrictedCashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzQtMi0xLTEtMjAwNjI_61438efc-48bc-43dc-b4cb-f0a992569001">171</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shared based payment </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:ShareBasedPaymentsOtherNonCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzUtMS0xLTEtMjAwNjI_60747259-ff49-4e97-b8d5-32d317de88d6">303</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:ShareBasedPaymentsOtherNonCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzUtMi0xLTEtMjAwNjI_0f801c78-befc-4ed5-a607-a081626f87b1">192</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indemnifiable contingencies from business combinations (2)  </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:IndemnifiableContingenciesFromBusinessCombinations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzYtMS0xLTEtMjAwNjI_2e826979-8748-4600-8562-4f5d4821a9a5">1,554</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:IndemnifiableContingenciesFromBusinessCombinations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzYtMi0xLTEtMjAwNjI_d20c5507-7f78-478a-b56c-9ca659689c08">1,609</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoverable tax</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzctMS0xLTEtMjAwNjI_30d07990-5aaa-49b5-a4e2-fba8f740cd82">378</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzctMi0xLTEtMjAwNjI_e183703e-dc54-454c-a63a-695937998b21">350</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:OtherAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzgtMS0xLTEtMjAwNjI_d15a8752-7e77-4b12-a2d9-7947b49afafc">49</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:OtherAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzgtMi0xLTEtMjAwNjI_951f07cd-044b-49b0-907c-cda84fe92070">94</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:OtherNoncurrentNonfinancialAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzktMS0xLTEtMjAwNjI_d22d45c7-1dda-4902-839b-6ecff9318587">4,402</ix:nonFraction></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:OtherNoncurrentNonfinancialAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzktMi0xLTEtMjAwNjI_aa6f6d77-fb1e-4665-8e68-334f8bb6dc63">4,452</ix:nonFraction></span></td></tr></table></div><div style="margin-top:6pt;padding-left:97.9pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;Mainly in Brazil, as it is customary the Company is required to guarantee tax, legal and labor contingencies by guarantee deposits. See Note 24.5.</span></div><div style="margin-top:6pt;padding-left:97.9pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;Corresponds to indemnification assets that are warranted by former Vonpar owners in accordance with the share purchase agreement.</span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.2 <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90ZXh0cmVnaW9uOjRhYjMyMTc1NGE1NDRmMWI4Mzk2MmE3MjM3NjAwMzEyXzYxMQ_7c294961-7678-4ad1-ad1d-801696b6ba79" continuedAt="ic543398c56ee48be869428d89cad8bac" escape="true">Other Non-Current Financial Assets: </ix:nonNumeric></span></div><div style="text-align:center"><ix:continuation id="ic543398c56ee48be869428d89cad8bac"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"></td><td style="width:54.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.376%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current financial assets </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:OtherNonCurrentFinancialAssetsOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTozNmFiNzA2NDM1ZDM0NjJhYWE1M2VjODQ0OWZhYzViZi90YWJsZXJhbmdlOjM2YWI3MDY0MzVkMzQ2MmFhYTUzZWM4NDQ5ZmFjNWJmXzEtMS0xLTEtMjAwNjI_cffc39a1-cd01-4d5e-94a9-b58b3d11f0d2">153</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:OtherNonCurrentFinancialAssetsOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTozNmFiNzA2NDM1ZDM0NjJhYWE1M2VjODQ0OWZhYzViZi90YWJsZXJhbmdlOjM2YWI3MDY0MzVkMzQ2MmFhYTUzZWM4NDQ5ZmFjNWJmXzEtMi0xLTEtMjAwNjI_1e17a785-4635-44ce-a476-0a322ea009d8">175</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments (See Note 19)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTozNmFiNzA2NDM1ZDM0NjJhYWE1M2VjODQ0OWZhYzViZi90YWJsZXJhbmdlOjM2YWI3MDY0MzVkMzQ2MmFhYTUzZWM4NDQ5ZmFjNWJmXzItMS0xLTEtMjAwNjI_bfac8a9a-8630-4058-8009-24484a196fbd">4,983</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTozNmFiNzA2NDM1ZDM0NjJhYWE1M2VjODQ0OWZhYzViZi90YWJsZXJhbmdlOjM2YWI3MDY0MzVkMzQ2MmFhYTUzZWM4NDQ5ZmFjNWJmXzItMi0xLTEtMjAwNjI_0d54a4f4-5ed5-4c25-be20-2a66bb27b435">2,524</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:OtherNoncurrentFinancialAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTozNmFiNzA2NDM1ZDM0NjJhYWE1M2VjODQ0OWZhYzViZi90YWJsZXJhbmdlOjM2YWI3MDY0MzVkMzQ2MmFhYTUzZWM4NDQ5ZmFjNWJmXzMtMS0xLTEtMjAwNjI_855eda70-3b34-4153-9889-fefc285be590">5,136</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:OtherNoncurrentFinancialAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTozNmFiNzA2NDM1ZDM0NjJhYWE1M2VjODQ0OWZhYzViZi90YWJsZXJhbmdlOjM2YWI3MDY0MzVkMzQ2MmFhYTUzZWM4NDQ5ZmFjNWJmXzMtMi0xLTEtMjAwNjI_fb75177f-a00e-4a0d-a6c2-530bc585599a">2,699</ix:nonFraction></span></td></tr></table></ix:continuation></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current accounts receivable to be held to maturity and the investment in other entities as well as financial derivative instruments are classified as FVOCI financial assets.</span></div></ix:continuation><div id="i068f03db026d455ca4285bbb327eb089_238"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90ZXh0cmVnaW9uOjNlZDBmMzY1YWU3YjRmM2JiMTMwMDRiYTQ0NDBlZTY3XzE1ODM_0352b48f-f2e9-4fff-8ce4-7f098adfc84c" continuedAt="idfdfc72c15cd4357ae13a1c0a9879b34" escape="true">Balances and Transactions with Related Parties and Affiliated Companies </ix:nonNumeric></span></div><ix:continuation id="idfdfc72c15cd4357ae13a1c0a9879b34" continuedAt="i025c7adedf0e4689bd990d265f24a418"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances and transactions between the Company and its subsidiaries have been eliminated in consolidation and are not disclosed in this note. </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90ZXh0cmVnaW9uOjNlZDBmMzY1YWU3YjRmM2JiMTMwMDRiYTQ0NDBlZTY3XzE1ODQ_86bf7ddd-eab5-4273-a3cf-d0a27d3ca138" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated statements of financial position and income include the following balances and transactions with related parties and affiliated companies: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.083%"><tr><td style="width:1.0%"></td><td style="width:61.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.260%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets (current included in accounts receivable)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due from FEMSA and its subsidiaries <br/>(see Note 5) (1)&#160;(3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i16118ca870f5444cb9e7c1d1ab92900d_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzMtMS0xLTEtMjAwNjI_90337172-2436-430c-8262-624d506fc909">634</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i807de16a04a34fd4908b7b6172b557df_I20201231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzMtMi0xLTEtMjAwNjI_5dce8676-62bf-44c3-aaf6-6ea79e32bf53">624</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due from The Coca-Cola Company <br/>(see Note 5) (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie0503b4c90bf468c94d0e5aef0354e16_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzQtMS0xLTEtMjAwNjI_59582d29-1cb0-41b3-a0fc-f831e8bb31b5">820</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i56a95fdf16de466e97a028c712966533_I20201231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzQtMi0xLTEtMjAwNjI_a0bcdb3b-279b-4399-974c-4d9273eb4295">509</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due from Heineken Group (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9771a22b86974aabb24ed4d080ee1d9b_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzUtMS0xLTEtMjAwNjI_2d0a45f1-ff39-47f0-9b88-21ae33cf3a7a">139</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i07946886620942dda447ad3ece9976b5_I20201231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzUtMi0xLTEtMjAwNjI_b2fb730a-28aa-484f-b4f4-9a54692cf94e">133</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib9d865c6134b41fea8faed67669d32cb_I20211231" decimals="-6" name="ifrs-full:OtherCurrentReceivables" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzYtMS0xLTEtMjAwNjI_ab6e8ef2-0e96-4855-a174-f79458916d2c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9dfd578ab6f94d16972f75bf38d0c887_I20201231" decimals="-6" name="ifrs-full:OtherCurrentReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzYtMi0xLTEtMjAwNjI_51239b66-3829-45c6-b366-286dfbe84f87">5</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherReceivables" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzctMS0xLTEtMjAwNjI_93e23bec-9054-49fa-8dc6-198fd579dd17">1,593</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:TradeAndOtherReceivables" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzctMi0xLTEtMjAwNjI_1c57875e-4ff5-479f-a9e1-66e175eacc7e">1,271</ix:nonFraction></span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities (current included in suppliers and other liabilities and loans)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to FEMSA and its subsidiaries (2) (3)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i16118ca870f5444cb9e7c1d1ab92900d_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzExLTEtMS0xLTIwMDYy_7cd71805-cabb-4a0a-aee9-3e5d8cb17f74">1,380</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i807de16a04a34fd4908b7b6172b557df_I20201231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzExLTItMS0xLTIwMDYy_50f22f58-b550-4867-b3e0-33a7e3778ad2">454</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to The Coca-Cola Company  (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie0503b4c90bf468c94d0e5aef0354e16_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzEyLTEtMS0xLTIwMDYy_1b708171-f825-4036-9834-f3515554e321">1,444</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i56a95fdf16de466e97a028c712966533_I20201231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzEyLTItMS0xLTIwMDYy_ff10ecde-2bfd-49c4-9937-38f33c43dab2">3,513</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to Heineken Group(2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9771a22b86974aabb24ed4d080ee1d9b_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzEzLTEtMS0xLTIwMDYy_1c302c4c-040b-4f5f-aa7a-764514157199">488</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i07946886620942dda447ad3ece9976b5_I20201231" decimals="-6" name="ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzEzLTItMS0xLTIwMDYy_84efef2f-86da-4b08-b4b8-820118b05586">830</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other payables (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:OtherPayables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzE0LTEtMS0xLTIwMDYy_61fafc27-5da6-4769-ad66-a61720a978e1">224</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:OtherPayables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzE0LTItMS0xLTIwMDYy_c966b26e-1ea2-40fc-a2e5-5d00eb577d18">924</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:TradeAndOtherPayables" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzE1LTEtMS0xLTIwMDYy_024de856-0e24-4d79-b718-cc95a2c35c81">3,536</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:TradeAndOtherPayables" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzE1LTItMS0xLTIwMDYy_d51b60c8-7b9c-473d-b5e0-71a05428529c">5,721</ix:nonFraction></span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;Presented within accounts receivable.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;Recorded within accounts payable and suppliers</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;Parent</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i025c7adedf0e4689bd990d265f24a418"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances due from related parties are considered to be recoverable. Accordingly, for the years ended December 31, 2021, 2020 and 2019, there was <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="INF" name="ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90ZXh0cmVnaW9uOjNlZDBmMzY1YWU3YjRmM2JiMTMwMDRiYTQ0NDBlZTY3XzUxNA_3c18b5e7-6c52-4ea5-b939-1e44c0233fb7"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="INF" name="ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90ZXh0cmVnaW9uOjNlZDBmMzY1YWU3YjRmM2JiMTMwMDRiYTQ0NDBlZTY3XzUxNA_9bafe7f4-e949-43ad-97a4-252df636d656"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="INF" name="ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90ZXh0cmVnaW9uOjNlZDBmMzY1YWU3YjRmM2JiMTMwMDRiYTQ0NDBlZTY3XzUxNA_cc025481-0f26-45ca-8aff-d3457c3e99cc">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> expense resulting from the uncollectibility of balances due from related parties. </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90ZXh0cmVnaW9uOjNlZDBmMzY1YWU3YjRmM2JiMTMwMDRiYTQ0NDBlZTY3XzE1ODU_fb96f043-52cb-4bd4-9181-8541319d9565" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of transactions between the Company and other related parties are disclosed as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:58.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.808%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.828%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.097%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Transactions&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales to affiliated parties</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzItMS0xLTEtMjAwNjI_5b41b034-f7d0-4b74-b722-62b94e827db9">5,489</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzItMi0xLTEtMjAwNjI_2264e9dc-72fe-4f70-90a9-5061fe51f076">5,020</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzItMy0xLTEtMjAwNjI_b5581a88-9b40-4723-8c50-43cda6e2fe46">5,694</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Heineken</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia0dde28d722747c19d0e6b3d8b5065e2_D20210101-20211231" decimals="-6" name="ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzMtMS0xLTEtMjAwNjI_5898fa81-fe69-4f06-b237-4e7c20b5f13d">3</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i85d9ffb83c8f41278fc40e72717f847c_D20200101-20201231" decimals="-6" name="ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzMtMi0xLTEtMjAwNjI_506f5827-53d3-4eb8-bea2-547881198d52">3</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib3df54d3f7f74ce9bae03a2accae093d_D20190101-20191231" decimals="-6" name="ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzMtMy0xLTEtMjAwNjI_8056250a-c43e-4f32-a9a7-e3bb62bae3bd">5</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases and other expenses from FEMSA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iba4e5ca2f4cd4d859e5e26638fda63ba_D20210101-20211231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzYtMS0xLTEtMjAwNjI_68bf91cd-2a0d-40f8-b48c-e87f1329cb46">7,447</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i50b943b655f749e49b2a43e8921819f5_D20200101-20201231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzYtMi0xLTEtMjAwNjI_988b061f-8a9c-4f88-aa91-78e895f61051">6,538</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i966fe892570a4c7ebd1992a456a93296_D20190101-20191231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzYtMy0xLTEtMjAwNjI_5416c6c0-99d7-436d-8810-a444f798b14c">7,756</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of concentrate from The Coca-Cola Company</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i05102911a56a4361a7ba5a0fc03345a7_D20210101-20211231" decimals="-6" name="kof:PurchasesOfConcentrateRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzctMS0xLTEtMjAwNjI_c5ebd46b-afe2-4a65-8599-3a271c3bea4f">37,213</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7ed900370bd9435ba8f576891eed99e0_D20200101-20201231" decimals="-6" name="kof:PurchasesOfConcentrateRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzctMi0xLTEtMjAwNjI_cad9eb3c-857a-475d-8671-c5b060d50359">32,222</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i96a54ba61ba640c1aae48b97b884efc7_D20190101-20191231" decimals="-6" name="kof:PurchasesOfConcentrateRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzctMy0xLTEtMjAwNjI_46946fd3-b280-4686-a476-a51e3b583434">34,063</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of raw material, beer and operating expenses from Heineken</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia0dde28d722747c19d0e6b3d8b5065e2_D20210101-20211231" decimals="-6" name="kof:PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzgtMS0xLTEtMjAwNjI_9bf7917c-6bb0-42e0-a1ca-157146944317">11,635</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i85d9ffb83c8f41278fc40e72717f847c_D20200101-20201231" decimals="-6" name="kof:PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzgtMi0xLTEtMjAwNjI_f122a528-c13e-4b65-8955-d305895b25f5">11,600</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib3df54d3f7f74ce9bae03a2accae093d_D20190101-20191231" decimals="-6" name="kof:PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzgtMy0xLTEtMjAwNjI_bbd3793a-e201-466b-bb03-0f186c54f33c">12,755</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertisement expense paid to The Coca-Cola Company</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i05102911a56a4361a7ba5a0fc03345a7_D20210101-20211231" decimals="-6" name="kof:AdvertisingExpenseToRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzktMS0xLTEtMjAwNjI_b8a9319d-164b-4e46-a3be-8d5e74adc786">1,482</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7ed900370bd9435ba8f576891eed99e0_D20200101-20201231" decimals="-6" name="kof:AdvertisingExpenseToRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzktMi0xLTEtMjAwNjI_153449c8-929b-4e29-b052-2ff0abcb46c2">865</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i96a54ba61ba640c1aae48b97b884efc7_D20190101-20191231" decimals="-6" name="kof:AdvertisingExpenseToRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzktMy0xLTEtMjAwNjI_db706530-ca09-4376-89b6-1a6db2fa2747">1,756</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases from Ades</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5febc595a57a483d8c848103ec586c8d_D20210101-20211231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzEwLTEtMS0xLTIwMDYy_90120c34-5512-43c4-80a6-dd4ba7bd8c4d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifcce73b9ffa2407e9b5a699295f6d4ff_D20200101-20201231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzEwLTItMS0xLTIwMDYy_9c148f16-28df-4ab2-881c-122e0a7eff3b">338</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia50228e01e064b30987ae547a84843c7_D20190101-20191231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzEwLTMtMS0xLTIwMDYy_13a68372-9db5-4858-8260-1dd142988851">497</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases from Jugos del Valle</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iee288dc1b99746ddb777223751f809f1_D20210101-20211231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzExLTEtMS0xLTIwMDYy_4134c376-f764-4b56-9a2e-3821ac286bd0">2,918</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6407c33952ec4378b43ea5b39396c55b_D20200101-20201231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzExLTItMS0xLTIwMDYy_873fb9da-da98-41b2-9b84-7164d98fb5aa">2,437</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1b3f78346a8d491fb9f305bcc2af158d_D20190101-20191231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzExLTMtMS0xLTIwMDYy_3b083e24-e52a-4801-bce6-3994e4ff2486">2,863</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of sugar from Promotora Industrial Azucarera,  S.A. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6d75f8b411b0478bb05adf14e6f81b73_D20210101-20211231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzEyLTEtMS0xLTIwMDYy_5f1b2971-6b7c-43f2-8ff0-74b63492799f">2,213</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3e14efdc4d584b84b7464c2918485c88_D20200101-20201231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzEyLTItMS0xLTIwMDYy_fe66fc2b-e69d-48d7-9a57-1c27b13345e5">2,123</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i768ee7bab95d417d8f274b26932c3f7a_D20190101-20191231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzEyLTMtMS0xLTIwMDYy_2048d525-2e19-4696-898c-b7f029c5db78">2,728</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of sugar from Beta San Miguel</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6c0069080a084293a94b40b20fa4320e_D20210101-20211231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzEzLTEtMS0xLTIwMDYy_54097d70-0f88-4406-bd45-4053fbb20ecb">938</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9bd8fce018264fd6b986f58bb772a1c2_D20200101-20201231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzEzLTItMS0xLTIwMDYy_e5689124-a5fd-4335-99c3-7ed5837e2ccc">1,023</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1e3845d61e264f8c91b93a3b9258c7f8_D20190101-20191231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzEzLTMtMS0xLTIwMDYy_d1a000f1-287f-4772-a173-80aed7e020ac">655</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of canned products from Industria Envasadora de Queretaro, S.A. de C.V...</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if61004d3e92b4cb3ad875bb11ffdf60d_D20210101-20211231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE0LTEtMS0xLTIwMDYy_f035bfbe-f243-4812-a677-3ca7523127f9">234</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6bbdbac081624a588fd45a7a84e6be81_D20200101-20201231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE0LTItMS0xLTIwMDYy_0899839e-888f-4a9b-a10d-cca603d2c231">226</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6aad01df7f9c49eb827af2cd1b9b6192_D20190101-20191231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE0LTMtMS0xLTIwMDYy_c85dd809-9f08-4337-93ae-cfedd0343bea">682</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of inventories from Leao Alimentos e Bebidas, LTDA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40a7483122bf40c79f9d1062e50f10e1_D20210101-20211231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE1LTEtMS0xLTIwMDYy_18b2e4e4-be14-4866-8dd1-15b674ee9bcf">1,320</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4ee07c1391a147dfa688538eb9c847a4_D20200101-20201231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE1LTItMS0xLTIwMDYy_d67d83d6-7174-4677-8fcc-a620d0757b7f">1,253</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i649cc3ea46944ee2bd5de9451eff7ae3_D20190101-20191231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE1LTMtMS0xLTIwMDYy_89415a13-4035-4688-9f62-5448fea23ab0">1,867</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of resine from Industria Mexicana de Reciclaje, S.A. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5cc530906b5944b3ac814201a7e7a933_D20210101-20211231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE2LTEtMS0xLTIwMDYy_e54e8bae-76da-4308-8421-e43eaeb586c8">416</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibb149e3037b949bcb3b175904ba5dced_D20200101-20201231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE2LTItMS0xLTIwMDYy_3bb9658d-137e-4b8d-bf04-0787e44ccccc">308</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i01a78bc7af60465b858e1400c327a6cb_D20190101-20191231" decimals="-6" name="ifrs-full:PurchasesOfGoodsRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE2LTMtMS0xLTIwMDYy_532a90c9-8290-48c3-8e5c-e327dd8c332b">281</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Donations to Instituto Tecnologico y de Estudios Superiores de Monterrey, A.C. (1) (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i43bfc27fc7cb4eacb63dd9f41cc3aeac_D20210101-20211231" decimals="-6" name="kof:DonationsToRelatedPartyTransactions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE3LTEtMS0xLTIwMDYy_43ca1e60-b571-477a-82ea-ef0f2fba3661">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icc1b1cd6d74c458abbca80c52546e071_D20200101-20201231" decimals="-6" name="kof:DonationsToRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE3LTItMS0xLTIwMDYy_fc29b447-98e0-4593-8452-8716c1a10f00">225</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i26dcbe7c136e4582a1d7f93467a0ef31_D20190101-20191231" decimals="-6" name="kof:DonationsToRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE3LTMtMS0xLTIwMDYy_6dda87c1-3f73-407b-a734-af54b997ae49">127</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Donations to Fundaci&#243;n Femsa, A.C.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibeb2520f77134e8680641df2cb3beca5_D20210101-20211231" decimals="-6" name="kof:DonationsToRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE4LTEtMS0xLTIwMDYy_14e97ae2-9ca1-4e2c-a3a7-b65f0fdee443">230</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if2f9512df81344f6a0719bc04bbaa397_D20200101-20201231" decimals="-6" name="kof:DonationsToRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE4LTItMS0xLTIwMDYy_b687bba3-0c62-4cfa-91e6-2cd292867449">114</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2b1bd58b76254913ba8bf6025485fb4d_D20190101-20191231" decimals="-6" name="kof:DonationsToRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE4LTMtMS0xLTIwMDYy_b5397274-83a2-4987-a0eb-fbc503fc68e7">146</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses with related parties</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:OtherExpensesWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzIwLTEtMS0xLTIwMDYy_643c7624-83bc-4c30-9d00-ce20ef44f65b">156</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:OtherExpensesWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzIwLTItMS0xLTIwMDYy_442afddb-5e3c-4535-b2c2-d65e88599d5b">10</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:OtherExpensesWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzIwLTMtMS0xLTIwMDYy_b689206b-2a2a-446c-b362-cc17f6fbf5cb">15</ix:nonFraction></span></td></tr></table></div><div style="margin-top:12pt;padding-left:79.55pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;One or more members of the Board of Directors or senior management of the Company are also members of the Board of Directors or senior management of the counterparties to these transactions. </span></div><div style="margin-top:12pt;padding-left:79.55pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;These donations were made to ITESM through Fundacion FEMSA as intermediary.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90ZXh0cmVnaW9uOjNlZDBmMzY1YWU3YjRmM2JiMTMwMDRiYTQ0NDBlZTY3XzE1ODY_c5b3db06-fdd1-4c3f-9880-fc9f391a9fec" escape="true"><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate compensation paid to executive officers and senior management of the Company, recognized as an expense during the reporting period were as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.166%"><tr><td style="width:1.0%"></td><td style="width:54.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.588%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current compensations and employee benefits</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CurrentProvisionsForEmployeeBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMGZiMGVjOTU3YjA0NmE4OTVlODYzZjNhMzIzZDM5NS90YWJsZXJhbmdlOjAwZmIwZWM5NTdiMDQ2YTg5NWU4NjNmM2EzMjNkMzk1XzEtMS0xLTEtMjAwNjI_f2177149-34ed-4c98-a979-04fb0cbf4308">737</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CurrentProvisionsForEmployeeBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMGZiMGVjOTU3YjA0NmE4OTVlODYzZjNhMzIzZDM5NS90YWJsZXJhbmdlOjAwZmIwZWM5NTdiMDQ2YTg5NWU4NjNmM2EzMjNkMzk1XzEtMi0xLTEtMjAwNjI_9b1bf093-55ac-48c1-8099-5ec32bb4ac14">815</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:CurrentProvisionsForEmployeeBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMGZiMGVjOTU3YjA0NmE4OTVlODYzZjNhMzIzZDM5NS90YWJsZXJhbmdlOjAwZmIwZWM5NTdiMDQ2YTg5NWU4NjNmM2EzMjNkMzk1XzEtMy0xLTEtMjAwNjI_1a6363f8-ef0d-49de-b3cc-5666c34173a8">978</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Termination benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:TerminationBenefitsExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMGZiMGVjOTU3YjA0NmE4OTVlODYzZjNhMzIzZDM5NS90YWJsZXJhbmdlOjAwZmIwZWM5NTdiMDQ2YTg5NWU4NjNmM2EzMjNkMzk1XzItMS0xLTEtMjAwNjI_44ffce70-f83a-4f58-9f87-d5e9dc1f8168">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:TerminationBenefitsExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMGZiMGVjOTU3YjA0NmE4OTVlODYzZjNhMzIzZDM5NS90YWJsZXJhbmdlOjAwZmIwZWM5NTdiMDQ2YTg5NWU4NjNmM2EzMjNkMzk1XzItMi0xLTEtMjAwNjI_27537fdc-805e-4c81-b709-1ca7a1085858">68</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:TerminationBenefitsExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMGZiMGVjOTU3YjA0NmE4OTVlODYzZjNhMzIzZDM5NS90YWJsZXJhbmdlOjAwZmIwZWM5NTdiMDQ2YTg5NWU4NjNmM2EzMjNkMzk1XzItMy0xLTEtMjAwNjI_7bc74c4c-798f-4925-8503-f4a5b0de9b24">186</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shared based payments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:SharebasedPayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMGZiMGVjOTU3YjA0NmE4OTVlODYzZjNhMzIzZDM5NS90YWJsZXJhbmdlOjAwZmIwZWM5NTdiMDQ2YTg5NWU4NjNmM2EzMjNkMzk1XzMtMS0xLTEtMjAwNjI_b3fb5a6b-bf19-4d95-acda-0f97ed9e449a">276</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:SharebasedPayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMGZiMGVjOTU3YjA0NmE4OTVlODYzZjNhMzIzZDM5NS90YWJsZXJhbmdlOjAwZmIwZWM5NTdiMDQ2YTg5NWU4NjNmM2EzMjNkMzk1XzMtMi0xLTEtMjAwNjI_3692b92a-a0b7-41a8-acb6-be6c383e9866">190</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:SharebasedPayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMGZiMGVjOTU3YjA0NmE4OTVlODYzZjNhMzIzZDM5NS90YWJsZXJhbmdlOjAwZmIwZWM5NTdiMDQ2YTg5NWU4NjNmM2EzMjNkMzk1XzMtMy0xLTEtMjAwNjI_e6189084-26f4-4e0a-874b-c398fc7b3a38">188</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-47</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_241"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90ZXh0cmVnaW9uOjQ2ODJhMjQxYmM0ZjQwMThiNGUyMzIxNzgyOWRmZTFiXzUxNA_57a020b1-33ba-4aaa-b60a-ba062d694062" continuedAt="if71067c2738f44858b45fb66be06ceb5" escape="true">Balances and Transactions in Foreign Currencies </ix:nonNumeric></span></div><ix:continuation id="if71067c2738f44858b45fb66be06ceb5"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets, liabilities and transactions denominated in foreign currencies are those realized in a currency different from the functional currency of the Company. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90ZXh0cmVnaW9uOjQ2ODJhMjQxYmM0ZjQwMThiNGUyMzIxNzgyOWRmZTFiXzUxNQ_b3187fc3-e007-4517-bf3b-5c37149efd5b" continuedAt="i946144a198674f82adaeac3ba5cc86f8" escape="true">As of December 31, 2021 and 2020, assets and liabilities denominated in foreign currencies, expressed in Mexican pesos (contractual amounts) are as follows: </ix:nonNumeric></span></div><ix:continuation id="i946144a198674f82adaeac3ba5cc86f8"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.361%"><tr><td style="width:1.0%"></td><td style="width:47.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.681%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.982%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.887%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Liabilities</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balances</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-current</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. dollars</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4a63d4762114239b7662d3dada13e48_I20211231" decimals="-6" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzMtMS0xLTEtMjAwNjI_8636e013-c37e-45b5-b69f-96305264811d">28,851</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4a63d4762114239b7662d3dada13e48_I20211231" decimals="-6" name="ifrs-full:NoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzMtMi0xLTEtMjAwNjI_46fab5fe-0258-4f8a-a87a-bb87a51ee258">14</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4a63d4762114239b7662d3dada13e48_I20211231" decimals="-6" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzMtMy0xLTEtMjAwNjI_d9cca221-1d76-4ff4-bfb6-74403e0cf9d1">3,495</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4a63d4762114239b7662d3dada13e48_I20211231" decimals="-6" name="ifrs-full:NoncurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzMtNC0xLTEtMjAwNjI_b42f13b2-405a-4392-94d6-01939c94b1c2">52,591</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euros</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="eur" contextRef="i1ee5cd446ba74168865ecd42102b7b39_I20211231" decimals="-6" name="ifrs-full:CurrentAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzQtMS0xLTEtMjAwNjI_94d26ed3-5dde-4273-b89c-bd59e9a89422">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="eur" contextRef="i1ee5cd446ba74168865ecd42102b7b39_I20211231" decimals="-6" name="ifrs-full:NoncurrentAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzQtMi0xLTEtMjAwNjI_2a0984b5-5eac-404c-8562-5771249c25b1">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="eur" contextRef="i1ee5cd446ba74168865ecd42102b7b39_I20211231" decimals="-6" name="ifrs-full:CurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzQtMy0xLTEtMjAwNjI_7f6ab5cf-cb6e-4c66-af1c-ef2db76ec006">205</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="eur" contextRef="i1ee5cd446ba74168865ecd42102b7b39_I20211231" decimals="-6" name="ifrs-full:NoncurrentLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzQtNC0xLTEtMjAwNjI_adb9adc5-79d1-47eb-b7a3-346aa831de09">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. dollars</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife339cfc6c10433dae0317af0de3445a_I20201231" decimals="-6" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzYtMS0xLTEtMjAwNjI_ffbaccef-5d6e-49f0-b674-cc132393e9ab">21,787</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife339cfc6c10433dae0317af0de3445a_I20201231" decimals="-6" name="ifrs-full:NoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzYtMi0xLTEtMjAwNjI_8665ccfb-f1f9-453a-a7f0-6bac6ac4e1b7">4</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife339cfc6c10433dae0317af0de3445a_I20201231" decimals="-6" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzYtMy0xLTEtMjAwNjI_38631966-ec6f-47e4-b35e-6ac88ed4f77a">2,645</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife339cfc6c10433dae0317af0de3445a_I20201231" decimals="-6" name="ifrs-full:NoncurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzYtNC0xLTEtMjAwNjI_5d7e7656-73e4-4bc9-9f39-337f48abc2fd">50,969</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euros</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="eur" contextRef="i3cb7e69dd6e24ca08b942d3c4ebe7b9d_I20201231" decimals="-6" name="ifrs-full:CurrentAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzctMS0xLTEtMjAwNjI_4f4360cf-f8f2-45d2-9df0-c079bafcd1c5">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="eur" contextRef="i3cb7e69dd6e24ca08b942d3c4ebe7b9d_I20201231" decimals="-6" name="ifrs-full:NoncurrentAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzctMi0xLTEtMjAwNjI_7e34482f-5e2c-4da8-a397-8d3d51f1e699">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="eur" contextRef="i3cb7e69dd6e24ca08b942d3c4ebe7b9d_I20201231" decimals="-6" name="ifrs-full:CurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzctMy0xLTEtMjAwNjI_b9dc469a-f6ff-42f1-ab21-d61f9de1fe33">95</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="eur" contextRef="i3cb7e69dd6e24ca08b942d3c4ebe7b9d_I20201231" decimals="-6" name="ifrs-full:NoncurrentLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzctNC0xLTEtMjAwNjI_0e41e5c9-8738-407c-a9a8-091e68708447">&#8212;</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;For the years ended December 31, 2021, 2020 and 2019 transactions denominated in foreign currencies, expressed in Mexican pesos (contractual amounts) are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.750%"><tr><td style="width:1.0%"></td><td style="width:50.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.937%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transactions</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Purchases&#160;of<br/>Raw&#160;Materials</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest<br/>Expense</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2021 U.S.dollars</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie85f5c503dcd4847b6d6d86a8b41ff9a_D20210101-20211231" decimals="-6" name="ifrs-full:Revenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzEtMS0xLTEtMjAwNjI_9061299f-1969-410f-9c0c-f57137cf5335">452</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie85f5c503dcd4847b6d6d86a8b41ff9a_D20210101-20211231" decimals="-6" name="kof:PurchasesOfRawMaterials" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzEtMi0xLTEtMjAwNjI_4c4992e3-f7e4-44d9-a6dc-5b4136df1a38">14,420</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie85f5c503dcd4847b6d6d86a8b41ff9a_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzEtMy0xLTEtMjAwNjI_ea607aec-b7f8-4d35-b332-cd62c6e5d71f">1,749</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie85f5c503dcd4847b6d6d86a8b41ff9a_D20210101-20211231" decimals="-6" name="kof:OtherIncomeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzEtNC0xLTEtMjAwNjI_c70629e9-9f20-4a85-903d-d3c4cd2ed5ce">2,509</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2020 U.S.dollars</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b16502a5c974cc58ade54501b1dc17a_D20200101-20201231" decimals="-6" name="ifrs-full:Revenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzItMS0xLTEtMjAwNjI_99cac281-dfea-4481-a9d0-d7c6707f663d">462</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b16502a5c974cc58ade54501b1dc17a_D20200101-20201231" decimals="-6" name="kof:PurchasesOfRawMaterials" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzItMi0xLTEtMjAwNjI_464a0b9c-3c4b-4e3a-b4bb-fa966e42ff0f">12,801</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b16502a5c974cc58ade54501b1dc17a_D20200101-20201231" decimals="-6" name="ifrs-full:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzItMy0xLTEtMjAwNjI_8e45b7c2-9c3b-4575-a32f-4d44e02648ce">3,418</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b16502a5c974cc58ade54501b1dc17a_D20200101-20201231" decimals="-6" name="kof:OtherIncomeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzItNC0xLTEtMjAwNjI_7f3988a2-04ca-48d2-b7f7-98fd364a4768">2,213</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2019 U.S.dollars</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i948a8b3a04154532adb2dfa1ec74a3c9_D20190101-20191231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzQtMS0xLTEtMjAwNjI_1a5be586-e094-4832-a987-3bdd9454c00b">1,506</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i948a8b3a04154532adb2dfa1ec74a3c9_D20190101-20191231" decimals="-6" name="kof:PurchasesOfRawMaterials" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzQtMi0xLTEtMjAwNjI_ff80f08e-5a09-41ab-b017-0659a117b57e">14,307</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i948a8b3a04154532adb2dfa1ec74a3c9_D20190101-20191231" decimals="-6" name="ifrs-full:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzQtMy0xLTEtMjAwNjI_98713704-22ef-4887-9ecb-730eaab8cf8d">1,910</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i948a8b3a04154532adb2dfa1ec74a3c9_D20190101-20191231" decimals="-6" name="kof:OtherIncomeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzQtNC0xLTEtMjAwNjI_f211678e-1011-47ad-8ffb-ef2fbdae67c3">2,723</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2019 Euros</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="eur" contextRef="id7b1df9601bf4174a718f5277f429a72_D20190101-20191231" decimals="-6" name="ifrs-full:Revenue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzQtMS0xLTEtNjM0Mjc_faeb7b2c-94ba-4546-b1eb-a8df1c0c87fb">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="eur" contextRef="id7b1df9601bf4174a718f5277f429a72_D20190101-20191231" decimals="-6" name="kof:PurchasesOfRawMaterials" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzQtMi0xLTEtMzA2MTA_8f6760c2-bf98-44ee-a328-ba9950224d49">454</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="eur" contextRef="id7b1df9601bf4174a718f5277f429a72_D20190101-20191231" decimals="-6" name="ifrs-full:InterestExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzQtMy0xLTEtNjM0Mjc_045111c6-1b58-471c-9a4d-4c33f4da876c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="eur" contextRef="id7b1df9601bf4174a718f5277f429a72_D20190101-20191231" decimals="-6" name="kof:OtherIncomeExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzQtNC0xLTEtNjM0Mjc_f7a33563-0035-4767-863f-8a4f65b7cb1e">&#8212;</ix:nonFraction></span></td></tr></table></div></ix:continuation></ix:continuation><div id="i068f03db026d455ca4285bbb327eb089_244"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfEmployeeBenefitsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODU_dd6a428c-8427-4544-ba86-13a7f2463677" continuedAt="ifb83a292bc684d96b428039bdca1b8e3" escape="true">Post-Employment and Other Non-current Employee Benefits </ix:nonNumeric></span></div><ix:continuation id="ifb83a292bc684d96b428039bdca1b8e3" continuedAt="if6423aae3fa248c5b3cec73ab44b1292"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has various labor liabilities for employee benefits in connection with pension and retirement plans, seniority premiums and other post-employment benefits. Benefits vary depending upon the country where the individual employees are located. Presented below is a discussion of the Company&#8217;s labor liabilities in Mexico, which comprise the substantial majority of those, recorded in the consolidated financial statements.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.1 Assumptions </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company annually evaluates the reasonableness of the assumptions used in its labor liability for post-employment and other non-current employee benefits computations. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:SummaryOfActuarialAssumptionsExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODY_95a9f606-bfd9-4613-a73b-12049d4f9f32" continuedAt="i7ce5d1ca0ac24f9689d0d5ce0f9645da" escape="true">In Mexico, actuarial calculations for pension and retirement plans and seniority premiums, as well as the associated cost for the period, were determined using the following long-term assumptions: </ix:nonNumeric></span></div><ix:continuation id="i7ce5d1ca0ac24f9689d0d5ce0f9645da" continuedAt="i7bce37f918594e4eb34ec82063c916cc"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"></td><td style="width:44.854%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.916%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mexico</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate used to calculate the defined benefit obligation and the net interest on de net defined benefit liability (asset)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="3" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzItMS0xLTEtMjAwNjI_e933acf9-65df-4504-9b33-6847a3aa8ddc">8.0</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="3" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzItMi0xLTEtMjAwNjI_431fbefb-fc73-47c6-bbad-4aae91f758f2">7.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="3" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzItMy0xLTEtMjAwNjI_9cb58cf5-5c37-482a-8124-3c3c35a8de31">7.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salary increase: (Non-Union/Union)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="3" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzMtMS0xLTEtMjAwNjI_7bf5d1c6-1e60-48e5-bb59-afdbbe1ef1cd">4.5</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="3" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzMtMi0xLTEtMjAwNjI_a4444460-d02e-4909-a752-f48b191d88b4">4.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="3" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzMtMy0xLTEtMjAwNjI_c56b998b-93d1-431e-9df7-0615a777ce0f">4.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future pension increase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="3" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzQtMS0xLTEtMjAwNjI_7163f2b9-29c1-43e9-a172-15fd5dc1debb">3.5</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="3" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzQtMi0xLTEtMjAwNjI_f0bbc85d-f1e2-453c-ae62-5ea9ba9f1180">3.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="3" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzQtMy0xLTEtMjAwNjI_628df8b4-4481-45eb-8722-b2ee244e920c">3.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Biometric:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortality</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMSSA 2009 (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMSSA 2009 (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMSSA 2009 (1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disability</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">IMSS 97 (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IMSS-97 (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IMSS-97 (2)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Normal retirement age</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:NormalRetirementAge" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzgtMS0xLTEtMjAwNjI_d6744017-f4b1-40b0-a9fb-4a321c6cefdc">60</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" name="kof:NormalRetirementAge" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzgtMi0xLTEtMjAwNjI_0f955d06-d1fe-43e3-8013-b371e06aa059">60</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" name="kof:NormalRetirementAge" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzgtMy0xLTEtMjAwNjI_db15ef38-a8e5-43d5-89aa-ff95f3c58042">60</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of employee turnover</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BMAR2007 (3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BMAR2007 (3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BMAR2007 (3)</span></td></tr></table></div><div style="margin-top:6pt;padding-left:66.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;EMSSA. Mexican Experience of Social Security (for its initials in Spanish) </span></div><div style="padding-left:67.3pt;text-align:justify;text-indent:-18.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; &#160;&#160;&#160;&#160;IMSS. Mexican Experience of Instituto Mexicano del Seguro Social (for its initials in Spanish) </span></div></ix:continuation><div style="padding-left:67.3pt;text-align:justify;text-indent:-18.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"><ix:continuation id="i7bce37f918594e4eb34ec82063c916cc" continuedAt="i121ed64f06034237909a6fad9a4fa9d8">(3)</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i121ed64f06034237909a6fad9a4fa9d8">&#160;&#160;&#160;&#160;&#160;BMAR. Actuary experience</ix:continuation> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico the methodology used to determine the discount rate was the yield or Internal Rate of Return (&#8220;IRR&#8221;) which involves a yield curve. In this case, the expected rates of each period were taken from a yield curve of the Mexican Federal Government Treasury Bond (known as CETES in Mexico) because there is no deep market in high quality corporate obligations in Mexico. </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="if6423aae3fa248c5b3cec73ab44b1292" continuedAt="ic6422c516146400d9ae6a4f6ebe906ad"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico upon retirement, the Company purchases an annuity for senior executives, which will be paid according to the option chosen by the employee. </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODc_80113317-02bc-49cf-9e65-39caa5f48de2" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on these assumptions, the amounts of benefits expected to be paid out in the following years are as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.527%"><tr><td style="width:1.0%"></td><td style="width:59.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.690%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:33%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:33%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;and<br/>Retirement<br/>Plans</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Seniority<br/>Premiums</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="id021290082fd444c833e04da99239a80_I20211231" decimals="-6" name="kof:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzEtMS0xLTEtMjAwNjI_92247fc2-5db9-4138-a3ca-851045d2b7d2">386</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i0558fd13057b4a069ef72c266d1a0889_I20211231" decimals="-6" name="kof:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzEtMi0xLTEtMjAwNjI_cbb42d96-a6ed-4f77-b542-dba0209dcc80">43</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id021290082fd444c833e04da99239a80_I20211231" decimals="-6" name="kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzItMS0xLTEtMjAwNjI_ddd768b7-aea5-4438-9035-ed0d3ae814fd">169</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0558fd13057b4a069ef72c266d1a0889_I20211231" decimals="-6" name="kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzItMi0xLTEtMjAwNjI_4198cc73-81c3-4791-9282-97469f7e7b09">42</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id021290082fd444c833e04da99239a80_I20211231" decimals="-6" name="kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzMtMS0xLTEtMjAwNjI_a7fd820a-28af-476c-916e-93b126126aba">205</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0558fd13057b4a069ef72c266d1a0889_I20211231" decimals="-6" name="kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzMtMi0xLTEtMjAwNjI_6e6e314b-c95c-4c8d-af97-e424673eec85">45</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id021290082fd444c833e04da99239a80_I20211231" decimals="-6" name="kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzQtMS0xLTEtMjAwNjI_9ad7ab4f-7b5c-4eb5-9141-8854d88169e4">229</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0558fd13057b4a069ef72c266d1a0889_I20211231" decimals="-6" name="kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzQtMi0xLTEtMjAwNjI_8ce20821-c856-4bed-90c4-726298b9da71">46</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id021290082fd444c833e04da99239a80_I20211231" decimals="-6" name="kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzUtMS0xLTEtMjAwNjI_5ab13692-f292-4093-b165-d56a108fdde1">284</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0558fd13057b4a069ef72c266d1a0889_I20211231" decimals="-6" name="kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzUtMi0xLTEtMjAwNjI_7ca64638-3b24-4278-adf2-5cb0c13ecbfe">50</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 to 2031</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id021290082fd444c833e04da99239a80_I20211231" decimals="-6" name="kof:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzYtMS0xLTEtMjAwNjI_f7802220-3627-4dec-b106-2a085b0b84d1">1,777</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0558fd13057b4a069ef72c266d1a0889_I20211231" decimals="-6" name="kof:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzYtMi0xLTEtMjAwNjI_f531aefd-2888-47b9-83f3-a7563800fda8">272</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.2 <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxNzk_a0e8c588-de8a-4afb-8142-5d9b46e5a5e3" continuedAt="icccf5699a2b8428b916982d0665af0ed" escape="true">Balances of the liabilities for post-employment and other non-current employee benefits </ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><ix:continuation id="icccf5699a2b8428b916982d0665af0ed" continuedAt="i9a96f47a8a3e44eb965a1d7f9f6c3189">&#160;</ix:continuation></span></div><div><ix:continuation id="i9a96f47a8a3e44eb965a1d7f9f6c3189"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.638%"><tr><td style="width:1.0%"></td><td style="width:54.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.573%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension and Retirement Plans:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i3b1fde1dfdcc48c28d8cf25c98310f74_D20210101-20211231" decimals="-6" name="kof:VestedDefinedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzItMS0xLTEtMjAwNjI_cc8c7ab2-0655-4b81-977b-278d66925a27">952</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2c037b9032ee454cb6b37bcc31e43013_D20200101-20201231" decimals="-6" name="kof:VestedDefinedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzItMi0xLTEtMjAwNjI_673235ed-d734-4d14-8c27-6dc65431cb3e">996</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3b1fde1dfdcc48c28d8cf25c98310f74_D20210101-20211231" decimals="-6" name="kof:NonVestedDefinedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzMtMS0xLTEtMjAwNjI_a9712694-1a85-43f9-8d8d-caa505e85d06">1,876</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2c037b9032ee454cb6b37bcc31e43013_D20200101-20201231" decimals="-6" name="kof:NonVestedDefinedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzMtMi0xLTEtMjAwNjI_a69c2657-caed-45b1-9553-29059055d963">1,644</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3b1fde1dfdcc48c28d8cf25c98310f74_D20210101-20211231" decimals="-6" name="kof:AccumulatedDefinedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzQtMS0xLTEtMjAwNjI_13541f7c-7efe-471a-b42a-c1e4546664ed">2,828</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2c037b9032ee454cb6b37bcc31e43013_D20200101-20201231" decimals="-6" name="kof:AccumulatedDefinedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzQtMi0xLTEtMjAwNjI_fabc31f7-b134-4c6c-a06b-0d26885ced27">2,640</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess of projected defined benefit obligation over accumulated benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3b1fde1dfdcc48c28d8cf25c98310f74_D20210101-20211231" decimals="-6" name="kof:ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzUtMS0xLTEtMjAwNjI_79729601-c130-4fb2-9d56-472f1652dd7e">1,687</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2c037b9032ee454cb6b37bcc31e43013_D20200101-20201231" decimals="-6" name="kof:ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzUtMi0xLTEtMjAwNjI_c95b7d3e-9639-4940-8efc-8b234a77b93f">1,671</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id021290082fd444c833e04da99239a80_I20211231" decimals="-6" name="kof:DefinedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzYtMS0xLTEtMjAwNjI_e3281369-6241-4615-bade-667c059b9dd7">4,515</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2503a3df1cc048839c8f12904a232512_I20201231" decimals="-6" name="kof:DefinedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzYtMi0xLTEtMjAwNjI_88f131aa-831b-4ef3-bc8f-a6de16d7ca0d">4,311</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension plan funds at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="id021290082fd444c833e04da99239a80_I20211231" decimals="-6" name="kof:DefinedBenefitObligationFundsAtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzctMS0xLTEtMjAwNjI_40d77a59-0c3a-4c45-9d8a-be5bc3c7f1cf">1,234</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2503a3df1cc048839c8f12904a232512_I20201231" decimals="-6" name="kof:DefinedBenefitObligationFundsAtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzctMi0xLTEtMjAwNjI_dab01271-2e12-49b0-96d5-21fd696bcb1d">1,201</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net defined benefit liability</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="id021290082fd444c833e04da99239a80_I20211231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzgtMS0xLTEtMjAwNjI_08ec26a9-9f25-45d4-886d-7b5103e21000">3,281</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2503a3df1cc048839c8f12904a232512_I20201231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzgtMi0xLTEtMjAwNjI_2dfcc19d-2bc9-4af4-995a-b50f3a19a160">3,110</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Seniority Premiums:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i003e8d597cc6417488c68718c8b96970_D20210101-20211231" decimals="-6" name="kof:VestedDefinedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzExLTEtMS0xLTIwMDYy_32ee5f0e-11fe-4d39-a4b6-72e50120e393">289</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i58f689b9283d432b83ab01bedb668dd1_D20200101-20201231" decimals="-6" name="kof:VestedDefinedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzExLTItMS0xLTIwMDYy_6fd60f95-af8b-445b-afa7-08834ae65fe4">307</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i003e8d597cc6417488c68718c8b96970_D20210101-20211231" decimals="-6" name="kof:NonVestedDefinedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzEyLTEtMS0xLTIwMDYy_61da5d12-a97d-46e6-bd41-da49d2e1357e">232</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i58f689b9283d432b83ab01bedb668dd1_D20200101-20201231" decimals="-6" name="kof:NonVestedDefinedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzEyLTItMS0xLTIwMDYy_0b52c45c-e202-4998-ac7c-a410fcb269ca">224</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i003e8d597cc6417488c68718c8b96970_D20210101-20211231" decimals="-6" name="kof:AccumulatedDefinedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzEzLTEtMS0xLTIwMDYy_26405925-49e8-4580-9a34-c5758841e24b">521</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i58f689b9283d432b83ab01bedb668dd1_D20200101-20201231" decimals="-6" name="kof:AccumulatedDefinedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzEzLTItMS0xLTIwMDYy_0aafef1d-81b0-4dac-880f-d6ae161dde18">531</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess of projected defined benefit obligation over accumulated benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i003e8d597cc6417488c68718c8b96970_D20210101-20211231" decimals="-6" name="kof:ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE0LTEtMS0xLTIwMDYy_dd73c577-33c8-46c1-8445-79eaf2ed50d4">457</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i58f689b9283d432b83ab01bedb668dd1_D20200101-20201231" decimals="-6" name="kof:ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE0LTItMS0xLTIwMDYy_d888ca7a-6fb1-4607-ab13-aa15d6a2e9da">334</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0558fd13057b4a069ef72c266d1a0889_I20211231" decimals="-6" name="kof:DefinedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE1LTEtMS0xLTIwMDYy_257c7363-4a86-487b-8abd-a75e39908862">978</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i80f3bedf7bd74897810c3a5bbe447f01_I20201231" decimals="-6" name="kof:DefinedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE1LTItMS0xLTIwMDYy_4cd25bda-b8b7-4265-b5f5-695aeb72ab4b">865</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seniority premium plan funds at fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i0558fd13057b4a069ef72c266d1a0889_I20211231" decimals="-6" name="kof:DefinedBenefitObligationFundsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE2LTEtMS0xLTIwMDYy_93ac3a7f-a124-49b5-8ba8-9b2b9070e2f2">133</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i80f3bedf7bd74897810c3a5bbe447f01_I20201231" decimals="-6" name="kof:DefinedBenefitObligationFundsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE2LTItMS0xLTIwMDYy_f0b19cb7-140a-4b63-aa43-b8ff2bc95f6e">137</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net defined benefit liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i0558fd13057b4a069ef72c266d1a0889_I20211231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE3LTEtMS0xLTIwMDYy_afe19604-e225-4833-8d8b-3877cff479fc">845</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i80f3bedf7bd74897810c3a5bbe447f01_I20201231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE3LTItMS0xLTIwMDYy_9a94d869-2b21-417e-a236-334670e659a4">728</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total post-employment and other non-current employee benefits</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:NoncurrentProvisionsForEmployeeBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE4LTEtMS0xLTIwMDYy_3a77539f-3cd2-42b3-8ac0-490a789306c2">4,126</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:NoncurrentProvisionsForEmployeeBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE4LTItMS0xLTIwMDYy_f0ade8e5-79b1-4b73-b161-769a42ff9550">3,838</ix:nonFraction></span></td></tr></table></ix:continuation></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.3 Trust assets </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfTrustAssetExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODA_90a77e3f-63a6-4965-befe-2ad5d87a7b2d" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust assets consist of fixed and variable return financial instruments recorded at market value, which are invested as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"></td><td style="width:75.865%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.418%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Type of instrument</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed return:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Traded securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1723d5e177ad417c81dba472f534fbf1_I20211231" decimals="2" name="kof:TrustAssetsFixedReturnPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzItMS0xLTEtMjAwNjI_aa7381c1-30b5-4ce4-abd0-41e30ecde671">22</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4415c6f351db4e82abfb95a4a0b5c0e9_I20201231" decimals="2" name="kof:TrustAssetsFixedReturnPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzItMi0xLTEtMjAwNjI_30f20d44-e942-4114-aed8-8b1496bea061">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life annuities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iee56a705ced44bc19d30b0e24827dbd1_I20211231" decimals="2" name="kof:TrustAssetsFixedReturnPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzMtMS0xLTEtMjAwNjI_53287ed3-d705-4188-b170-91cc5f503a5f">16</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibd1ffc3d3b954699bf566a9a3878912e_I20201231" decimals="2" name="kof:TrustAssetsFixedReturnPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzMtMi0xLTEtMjAwNjI_af9252b8-45b8-4a8f-9b9f-f097cf3ff205">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2a17ae82f5084a2fb880e20c7bf2aedf_I20211231" decimals="2" name="kof:TrustAssetsFixedReturnPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzQtMS0xLTEtMjAwNjI_a2b1586f-ab1a-41b1-a809-17506f4f391d">5</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ida4a438d7bf349ae93695ca33d431212_I20201231" decimals="2" name="kof:TrustAssetsFixedReturnPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzQtMi0xLTEtMjAwNjI_e0bc1a58-9bc0-4f52-99f2-15aded48f579">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal government instruments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i33d6a431672643a183ef09595c114587_I20211231" decimals="2" name="kof:TrustAssetsFixedReturnPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzUtMS0xLTEtMjAwNjI_7c258fa3-8eac-4424-aa68-32131102c0f8">37</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i20109e8dc4de4d6b8efc3645afe3df0e_I20201231" decimals="2" name="kof:TrustAssetsFixedReturnPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzUtMi0xLTEtMjAwNjI_ebb30d2d-7c39-4693-8634-59e26c8aaa68">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable return:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Publicly traded shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7bef2f67d09645198522db76fc72e207_I20211231" decimals="2" name="kof:TrustAssetsVariableReturnPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzctMS0xLTEtMjAwNjI_5ab561c2-ef17-4808-8dab-c427ea1df710">20</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic6352722418e4976ac3ca5db9c5c5cfc_I20201231" decimals="2" name="kof:TrustAssetsVariableReturnPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzctMi0xLTEtMjAwNjI_2b348888-b385-44dc-bfff-bff0f61d1594">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="INF" name="kof:TrustAssetsFixedAndVariableReturnPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzgtMS0xLTEtMjAwNjI_637f1489-66e4-4171-84a6-8500d59b5d66">100</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="INF" name="kof:TrustAssetsFixedAndVariableReturnPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzgtMi0xLTEtMjAwNjI_6f621617-e2f3-44b8-ae9c-3be3bbe694a5">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico, the regulatory framework for pension plans is established in the Income Tax Law and its Regulations, the Federal Labor Law and the Mexican Social Security Institute Law. None of these laws establish minimum funding levels or a minimum required level of contributions.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ic6422c516146400d9ae6a4f6ebe906ad" continuedAt="ia67d308f749c455691391c0fbe0d2c78"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico, the Income Tax Law requires that, in the case of private plans, certain notifications must be submitted to the authorities and a certain level of instruments must be invested in Federal Government instruments, among others. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s various pension plans have a technical committee that is responsible for verifying the correct operation of the plan with regard to the payment of benefits, actuarial valuations of the plan, and the monitoring and supervision of the benefit trust. The committee is responsible for determining the investment portfolio and the types of instruments the fund will be invested in. This technical committee is also responsible for verifying the correct operation of the plan in all of the countries in which the Company has these benefits. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risks related to the Company&#8217;s employee benefit plans are primarily attributable to the plan assets. The Company&#8217;s plan assets are invested in a diversified portfolio, which considers the term of the plan so as to invest in assets whose expected return coincides with the estimated future payments. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Mexican Tax Law limits the plan&#8217;s asset investment in related parties, to <ix:nonFraction unitRef="number" contextRef="i8850115de89c4cae8aacc89a8139cd27_D20210101-20211231" decimals="2" name="kof:PercentageOfFundAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzM0NTI_3d859227-bf1f-4299-9885-7446483a49fb">10</ix:nonFraction>% this risk is not considered to be significant for purposes of the Company&#8217;s Mexican subsidiaries. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico, the Company&#8217;s policy is to invest at least <ix:nonFraction unitRef="number" contextRef="ia4c20aac38c347e7b5d4ef961aba3a44_D20210101-20211231" decimals="2" name="kof:PercentageOfPlanAssetInvestmentForRelatedParties" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzM2MDg_ee6d15f0-76d1-4991-b40d-5a78c86f64bb">30</ix:nonFraction>% of the fund assets in Mexican Federal Government instruments. Guidelines for the target portfolio have been established for the remaining percentage and investment decisions are made to comply with these guidelines insofar as the market conditions and available funds allow. </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODg_96457b00-d3d0-40f7-87ee-b0a4a95ce24e" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico, the amounts and types of securities that the Company invests in related parties included in portfolio fund are mainly as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"></td><td style="width:57.949%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.375%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.376%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Portfolio:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grupo Industrial Bimbo, S.A.B. de C. V.</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i2a0d74c150ad4605980d7ab49ba191c0_I20211231" decimals="-6" name="ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzQtMS0xLTEtMjAwNjI_4e5955be-52d9-4b1e-9436-9f997c42643b">25</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="iba984b6b59574cc2967c2aa3bb1fab35_I20201231" decimals="-6" name="ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzQtMi0xLTEtMjAwNjI_a015bb0c-33e6-48c0-ad19-4ccff3560fc1">28</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grupo Financiero Banorte, S.A.B. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74c4aa8b21da4009ac058678a14d8e77_I20211231" decimals="-6" name="ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzUtMS0xLTEtMjAwNjI_62ab38c5-6a72-4125-8e4d-aa5f040f45e4">9</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b052a974d64fd1a5ae7c525b33f1f7_I20201231" decimals="-6" name="ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzUtMi0xLTEtMjAwNjI_74acef7b-d1f3-4314-9e0b-0172c9dcba88">9</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">El Puerto de Liverpool, S.A.B. de C.V.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7d7018fb9f64a698d843a1b44e6383f_I20211231" decimals="-6" name="ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzYtMS0xLTEtNDAxNDQ_ec69f72a-a45b-4212-b4e3-d8648c8ee153">9</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0f586cdec994804be4aa47f913f6efe_I20201231" decimals="-6" name="ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzYtMi0xLTEtNDAxNTE_1848c4c9-b6f7-476e-882d-02b2aa6f5662">&#8212;</ix:nonFraction></span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fomento Econ&#243;mico Mexicano, S.A.B. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9323600f2da4af98596bf739248e6e9_I20211231" decimals="-6" name="ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzktMS0xLTEtMjAwNjI_0e7b95cb-b9b7-4c35-88ee-44df67dfd304">3</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i224304417515456bbbc388a7cc8bb66f_I20201231" decimals="-6" name="ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzktMi0xLTEtMjAwNjI_734fcf08-bc2a-40f5-92f8-09e923daee3a">3</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">El Puerto de Liverpool, S.A.B. de C.V.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i458827562d8549d2b0c9fd603eb25312_I20211231" decimals="-6" name="ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzEwLTEtMS0xLTYwMjc5_5f59a015-6dd4-43d2-814a-5ec02a6dc372">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i838790351c1741328997e6565998fe49_I20201231" decimals="-6" name="ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzEwLTItMS0xLTYwMjc5_a1f92536-9452-49ba-83b5-4929594fbc34">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alfa, S.A.B. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43f6ef1f4f9546e8a4931a7d8c688714_I20211231" decimals="-6" name="ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzExLTEtMS0xLTYwMjc5_e4b4c295-f937-4daa-aab6-5daa8b398ce7">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib77d471cc9d340488acf16335ebe8c93_I20201231" decimals="-6" name="ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzExLTItMS0xLTYwMjc5_37ae08ab-a9fc-4ff3-a594-cbe652eb4c1e">&#8212;</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2021, 2020 and 2019, the Company did not make significant contributions to the plan assets and does not expect to make material contributions to the plan assets during 2022. </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ia67d308f749c455691391c0fbe0d2c78" continuedAt="ia7a4ac5158f848f196e91eb3756c0c12"><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.4 <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODE_91baa0ec-a319-4aff-821d-51b7851e44d2" continuedAt="ic6ddf98ac507483ea799a39c9f06ff65" escape="true">Amounts recognized in the consolidated income statements and the consolidated statements of equity</ix:nonNumeric></span></div><div style="text-align:center"><ix:continuation id="ic6ddf98ac507483ea799a39c9f06ff65"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.861%"><tr><td style="width:1.0%"></td><td style="width:33.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.029%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income statement</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated OCI</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Past&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Gain)&#160;or&#160;Loss<br/>on&#160;Settlement or curtailment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Interest&#160;on<br/>the&#160;Net&#160;Defined<br/>Benefit<br/>Liability</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remeasurements<br/>of&#160;the&#160;Net&#160;Defined<br/>Benefit<br/>Liability<br/>net&#160;of&#160;taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension and retirement plans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i39fb62d68aa1493cb19b301ab7b45cda_D20210101-20211231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzItMS0xLTEtMjAwNjI_80eab9dc-cd58-4b6c-b31d-5fb50d911706">244</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i39fb62d68aa1493cb19b301ab7b45cda_D20210101-20211231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzItMi0xLTEtMjAwNjI_1f6846bf-6a63-4f3e-bf0b-58d3684fd8a7">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i39fb62d68aa1493cb19b301ab7b45cda_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzItMy0xLTEtMjAwNjI_afabe706-38af-4b72-bb69-8af385c45e34">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i39fb62d68aa1493cb19b301ab7b45cda_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzItNC0xLTEtMjAwNjI_4f2874bb-ebe9-4323-b2a8-045208c30baa">197</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="id0d2662b94b546a5b7d775cf496011fd_I20211231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzItNS0xLTEtMjAwNjI_8d000ed9-a234-4610-984d-f8ef02d5c53e">1,038</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Seniority premiums</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i502fa4ad521945b8826e3839f0745f93_D20210101-20211231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzMtMS0xLTEtMjAwNjI_ba26fb6d-f7e4-4b4f-9ecc-d7c2b68a42fe">84</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i502fa4ad521945b8826e3839f0745f93_D20210101-20211231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzMtMi0xLTEtMjAwNjI_f6602dff-1046-43f8-be92-d2acb85a6926">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i502fa4ad521945b8826e3839f0745f93_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzMtMy0xLTEtMjAwNjI_172a25a7-3541-40fb-bd17-40750472c916">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i502fa4ad521945b8826e3839f0745f93_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzMtNC0xLTEtMjAwNjI_9b0ca79d-8f72-4c7d-b35f-a053b081154f">51</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i395a6e4940d64ed2bec9316b378ec8c8_I20211231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzMtNS0xLTEtMjAwNjI_53e06d1c-6850-4af6-a8d5-f756f6637f3b">202</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i5264b58370224252a5807b39d5086796_D20210101-20211231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzQtMS0xLTEtMjAwNjI_09a636fc-bfa7-46ec-b1ae-2127b7e35746">328</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i5264b58370224252a5807b39d5086796_D20210101-20211231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzQtMi0xLTEtMjAwNjI_565b0665-a092-4cd8-b7a4-62ed12bb744d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i5264b58370224252a5807b39d5086796_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzQtMy0xLTEtMjAwNjI_20049d39-d0db-4b1b-b800-f6522358784b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i5264b58370224252a5807b39d5086796_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzQtNC0xLTEtMjAwNjI_a030a480-32ff-4b74-86b7-885329817b32">248</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i1b66b1dc09254e0dafc264e56423a971_I20211231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzQtNS0xLTEtMjAwNjI_b506e072-b6f8-42f0-ac53-fc06c0af758e">1,240</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="12" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income statement</span></td><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated OCI</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Past&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Gain)&#160;or&#160;Loss<br/>on&#160;Settlement or curtailment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Interest&#160;on<br/>the&#160;Net&#160;Defined<br/>Benefit<br/>Liability</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remeasurements<br/>of&#160;the&#160;Net&#160;Defined<br/>Benefit<br/>Liability<br/>net&#160;of&#160;taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and retirement plans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i09b9ab371eea4be3a463aee5c5f208ea_D20200101-20201231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzctMS0xLTEtMjAwNjI_547522b8-6d38-4d20-b12e-f00c45e10e35">229</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i09b9ab371eea4be3a463aee5c5f208ea_D20200101-20201231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzctMi0xLTEtMjAwNjI_6a672283-e4b9-4735-ae63-63e91f2dc58c">71</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i09b9ab371eea4be3a463aee5c5f208ea_D20200101-20201231" decimals="-6" name="ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzctMy0xLTEtMjAwNjI_99e0a0ab-e18c-4158-b1bc-227e45b72fb3">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i09b9ab371eea4be3a463aee5c5f208ea_D20200101-20201231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzctNC0xLTEtMjAwNjI_0c8f3a09-59a8-4fd9-825f-291f0f64bc86">188</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i23ad27146c4e4618aea56df3e7296da1_I20201231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzctNS0xLTEtMjAwNjI_0e8492cb-d0ad-4c34-b1fd-6b17f63fe302">934</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seniority premiums</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i11341b71933c4f52bf2522df7087f1a9_D20200101-20201231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzgtMS0xLTEtMjAwNjI_2a673afa-c80a-4ce0-895e-4775deb8ea7f">68</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i11341b71933c4f52bf2522df7087f1a9_D20200101-20201231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzgtMi0xLTEtMjAwNjI_b55cfb61-6f36-41da-b5f9-38b64661902b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i11341b71933c4f52bf2522df7087f1a9_D20200101-20201231" decimals="-6" name="ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzgtMy0xLTEtMjAwNjI_225d15c7-5a0b-4b67-8d8c-ffacf96aee9c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i11341b71933c4f52bf2522df7087f1a9_D20200101-20201231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzgtNC0xLTEtMjAwNjI_c2bc9b57-ee4a-4d18-b4b9-454b87438909">43</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id937c3dd2b6b491ba513c1d81217ae03_I20201231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzgtNS0xLTEtMjAwNjI_323d7f5a-fd94-4a17-9f7b-d8780ed90dd7">239</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibb386959f9e7496095003f860a75ae85_D20200101-20201231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzktMS0xLTEtMjAwNjI_5eeb4f39-c234-4cc3-bfb5-dcf907f21ced">297</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibb386959f9e7496095003f860a75ae85_D20200101-20201231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzktMi0xLTEtMjAwNjI_4f468ed6-6402-45bb-98bf-dbb46dbab024">71</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibb386959f9e7496095003f860a75ae85_D20200101-20201231" decimals="-6" name="ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzktMy0xLTEtMjAwNjI_af4df254-a7e7-4689-b8f9-7791c3c2e06b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibb386959f9e7496095003f860a75ae85_D20200101-20201231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzktNC0xLTEtMjAwNjI_850c3928-3f5c-4770-987d-9af90f8e317b">231</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i904890120e2d46759c09e871c2326280_I20201231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzktNS0xLTEtMjAwNjI_ef140aa6-60a7-44df-a75a-0b371a36cf08">1,173</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income statement</span></td><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated OCI</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Past&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Gain)&#160;or&#160;Loss<br/>on&#160;Settlement or curtailment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Interest&#160;on<br/>the&#160;Net&#160;Defined<br/>Benefit<br/>Liability</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remeasurements<br/>of&#160;the&#160;Net&#160;Defined<br/>Benefit<br/>Liability<br/>net&#160;of&#160;taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and retirement plans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i8c49f17ed7044646bf0660b4674fb083_D20190101-20191231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEyLTEtMS0xLTIwMDYy_91578c6b-4e07-4b7f-8e1d-78feebf7b9fa">170</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i8c49f17ed7044646bf0660b4674fb083_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEyLTItMS0xLTIwMDYy_395f2fcf-b393-4513-874d-edf40d91d9ee">44</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i8c49f17ed7044646bf0660b4674fb083_D20190101-20191231" decimals="-6" name="ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEyLTMtMS0xLTIwMDYy_9d16ac38-2439-4518-8014-55bdc3684bde">2</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i8c49f17ed7044646bf0660b4674fb083_D20190101-20191231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEyLTQtMS0xLTIwMDYy_87d350e4-0cee-4329-958f-435c30a788e5">176</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i0cf8f0042f584cd4997b01dae38e9ac3_I20191231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEyLTUtMS0xLTIwMDYy_73f35596-7ff8-4334-8a5a-00f00637298d">790</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seniority premiums</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i55a4e4acb10246b98efd1bd61b062b20_D20190101-20191231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEzLTEtMS0xLTIwMDYy_d593458b-0577-4c14-aa59-935ddf4bcc32">35</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i55a4e4acb10246b98efd1bd61b062b20_D20190101-20191231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEzLTItMS0xLTIwMDYy_a24be26e-6c4d-47ff-886d-b4a8cb41f6b6">76</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i55a4e4acb10246b98efd1bd61b062b20_D20190101-20191231" decimals="-6" name="ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEzLTMtMS0xLTIwMDYy_114df4c9-fcf0-4d92-a695-cca6964e885b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i55a4e4acb10246b98efd1bd61b062b20_D20190101-20191231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEzLTQtMS0xLTIwMDYy_d97f89c9-1a03-404a-9d9d-cda718e977c2">24</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic7ff40769dbd4937900836c4c3b44f3b_I20191231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEzLTUtMS0xLTIwMDYy_f1f83be4-1cbe-4919-a56f-a22dccb03994">65</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i698f21ef33524193bd692b20fd890fbe_D20190101-20191231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzE0LTEtMS0xLTIwMDYy_db257289-6abf-4243-a488-17be513f112c">205</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i698f21ef33524193bd692b20fd890fbe_D20190101-20191231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzE0LTItMS0xLTIwMDYy_520981c0-fa94-4c8c-b7ce-f61379c8481c">32</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i698f21ef33524193bd692b20fd890fbe_D20190101-20191231" decimals="-6" name="ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzE0LTMtMS0xLTIwMDYy_d6cb0b35-8490-4083-9173-62741a4ab911">2</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i698f21ef33524193bd692b20fd890fbe_D20190101-20191231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzE0LTQtMS0xLTIwMDYy_6ae98e5e-ca78-4432-b044-1790bd970163">200</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i5eb9f9ad6bee4d66a8d513a9a8d85feb_I20191231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzE0LTUtMS0xLTIwMDYy_008cee0b-4f4c-4b77-97a6-deb1a19eda23">855</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></ix:continuation></div><div style="text-align:center"><span><br/></span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODk_ec975c5f-9b55-4784-9bff-94f25a9f0d6c" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Remeasurements of the net defined benefit liability recognized in other comprehensive income are as follows (amounts are net of tax): </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.611%"><tr><td style="width:1.0%"></td><td style="width:53.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.685%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount accumulated in other comprehensive income as of the beginning of the periods</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzEtMS0xLTEtMjAwNjI_d894d2c9-5ad6-4617-a59e-969089029bf6">1,173</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzEtMi0xLTEtMjAwNjI_5926ff28-98aa-4278-820a-12218560672d">855</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i7942ee1c074648669cc6c7784671842a_I20181231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzEtMy0xLTEtMjAwNjI_3f1ca3f8-d4ad-43ef-8a74-46e532655b16">344</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized during the year (obligation liability and plan assets)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzItMS0xLTEtMjAwNjI_307d82ce-d015-45a2-ae1c-7a21d25a5654">680</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzItMi0xLTEtMjAwNjI_c1a47695-3785-420e-8b86-41e2f309a2ad">213</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzItMy0xLTEtMjAwNjI_8690f350-49c1-4b87-8d2f-8d349c5219e3">98</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains and losses arising from changes in financial assumptions</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzMtMS0xLTEtMjAwNjI_f5b41f18-9754-41c8-b993-9e3c77b8621f">550</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzMtMi0xLTEtMjAwNjI_ec24f0af-f888-4028-bc64-e3d589efdec4">76</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzMtMy0xLTEtMjAwNjI_7cfa645c-6d59-4ec0-b6d7-99509129d254">456</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains and losses arising from changes in demographic assumptions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzQtMS0xLTEtMjAwNjI_cbf8f945-252b-4158-a47c-e8ff7cdeabd5">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzQtMi0xLTEtMjAwNjI_7edafaca-e672-42e8-a0d0-0868c89d9b92">184</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzQtMy0xLTEtMjAwNjI_4aefdf38-90ca-4af5-90d6-6e1968781963">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange rate valuation (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzYtMS0xLTEtMjAwNjI_015225b4-5657-41bf-bd77-ea0872379af0">9</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzYtMi0xLTEtMjAwNjI_55142930-a8b1-4741-8130-d3ac6541dc1b">3</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzYtMy0xLTEtMjAwNjI_504b1bfb-3e7e-44bb-86d8-931f6bfdbc84">43</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment from employees transferred</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzYtMS0xLTEtNDA5NTk_9e73564e-f5bc-4afc-9ae1-0a3f0b394d33">72</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzYtMi0xLTEtNDA5ODE_256f1b0a-2c88-442e-bb27-73b43e68ee76">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzYtMy0xLTEtNDA5NzQ_87a7311d-8e01-4576-bd96-952bd40288e7">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount accumulated in other comprehensive income as of the end of the period, net of tax</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzgtMS0xLTEtMjAwNjI_8c0ca6ac-50d2-454a-8fa9-b706b7b95bca">1,240</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzgtMi0xLTEtMjAwNjI_92cb67a2-1f91-413f-a70b-6b467759fd4c">1,173</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzgtMy0xLTEtMjAwNjI_c83f8a7b-74e3-463e-b899-ca15c2d54b6c">855</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remeasurements of the net defined benefit liability include the following: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;The return on plan assets, excluding amounts included in net interest expense. </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Actuarial gains and losses arising from changes in demographic assumptions. </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Actuarial gains and losses arising from changes in financial assumptions. </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ia7a4ac5158f848f196e91eb3756c0c12" continuedAt="i50d64d83823a458a97e8c12ef323e21f"><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.5 <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxOTA_21d700e9-372e-407d-901b-b30ef32d5685" continuedAt="ifefb97ac289c42d3968b0861bce3b64c" escape="true">Changes in the balance of the defined benefit obligation for post-employment and other non-current employee benefits </ix:nonNumeric></span></div><div><ix:continuation id="ifefb97ac289c42d3968b0861bce3b64c"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.194%"><tr><td style="width:1.0%"></td><td style="width:40.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.617%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension and Retirement Plans:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial balance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i96ff3c70465641de922edf095bf85a27_I20201231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzItMS0xLTEtMjAwNjI_29588ee1-cd0d-4520-b57b-7049e9d720ec">4,311</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i05145d6360804220b9be0287dce83330_I20191231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzItMi0xLTEtMjAwNjI_6d0bbf3a-5be2-4b54-9c31-2168a46e613f">3,912</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i3487193e650a4f3f9cbb49bacc9279f2_I20181231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzItMy0xLTEtMjAwNjI_017fe7da-630b-4569-a101-b1a18cee9784">3,388</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6980c9734a004b49a8dabd8f0a473a7f_D20210101-20211231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzMtMS0xLTEtMjAwNjI_83dda6f3-f88a-44b8-b353-e3be7bbe8df3">244</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id30e4d8ec771461f959e7544fbd619a9_D20200101-20201231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzMtMi0xLTEtMjAwNjI_0f4aab38-4dd2-4334-800b-1614af1199f6">229</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9200d336bf314594bd65748ec84c9eaf_D20190101-20191231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzMtMy0xLTEtMjAwNjI_682ed0bd-96b3-4221-9eaa-56b8c9a225ad">170</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect on curtailment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6980c9734a004b49a8dabd8f0a473a7f_D20210101-20211231" decimals="-6" name="kof:GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzQtMS0xLTEtMjAwNjI_403df4bf-10f0-49fd-8d08-b2cf89e87a84">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id30e4d8ec771461f959e7544fbd619a9_D20200101-20201231" decimals="-6" name="kof:GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzQtMi0xLTEtMjAwNjI_9dc5819b-9392-4093-880d-ce80f415934e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9200d336bf314594bd65748ec84c9eaf_D20190101-20191231" decimals="-6" name="kof:GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzQtMy0xLTEtMjAwNjI_542a7118-414b-4fe3-bc8d-44691e90fb35">2</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6980c9734a004b49a8dabd8f0a473a7f_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzUtMS0xLTEtMjAwNjI_4d7fa0c2-88c4-42a6-9419-07cf1f245174">291</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id30e4d8ec771461f959e7544fbd619a9_D20200101-20201231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzUtMi0xLTEtMjAwNjI_00507f7f-e9f5-44a4-ad1d-e057aff38b3d">269</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9200d336bf314594bd65748ec84c9eaf_D20190101-20191231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzUtMy0xLTEtMjAwNjI_2fa543c3-7b43-4e52-b344-4796ea21202d">275</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains or losses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6980c9734a004b49a8dabd8f0a473a7f_D20210101-20211231" decimals="-6" name="kof:ActuarialGainsLossesArisingFromExperienceAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzYtMS0xLTEtMjAwNjI_9a87e7a7-a0a6-4ed1-a770-8e006bde3261">5</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id30e4d8ec771461f959e7544fbd619a9_D20200101-20201231" decimals="-6" name="kof:ActuarialGainsLossesArisingFromExperienceAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzYtMi0xLTEtMjAwNjI_43c85807-a601-48a2-9e07-1ef9d9278603">257</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9200d336bf314594bd65748ec84c9eaf_D20190101-20191231" decimals="-6" name="kof:ActuarialGainsLossesArisingFromExperienceAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzYtMy0xLTEtMjAwNjI_861cd4d1-2284-4b2e-96d7-1f99400a1ea4">585</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange loss</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6980c9734a004b49a8dabd8f0a473a7f_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzctMS0xLTEtMjAwNjI_795fe9c0-7cd0-4414-b067-95c2be09f95c">18</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id30e4d8ec771461f959e7544fbd619a9_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzctMi0xLTEtMjAwNjI_6f9439c9-74dc-4560-91e0-7618eeac80e6">28</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9200d336bf314594bd65748ec84c9eaf_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzctMy0xLTEtMjAwNjI_2f1181c7-f20b-49fe-a481-87e9cf178082">69</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6980c9734a004b49a8dabd8f0a473a7f_D20210101-20211231" decimals="-6" name="ifrs-full:BenefitsPaidOrPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzgtMS0xLTEtMjAwNjI_8f35b400-2153-4500-9efd-0478ed0afad3">364</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="id30e4d8ec771461f959e7544fbd619a9_D20200101-20201231" decimals="-6" name="ifrs-full:BenefitsPaidOrPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzgtMi0xLTEtMjAwNjI_90e76985-c53f-42eb-ae09-407853a94618">455</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9200d336bf314594bd65748ec84c9eaf_D20190101-20191231" decimals="-6" name="ifrs-full:BenefitsPaidOrPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzgtMy0xLTEtMjAwNjI_355cff7a-6ac3-41df-b276-947cea482f39">395</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6980c9734a004b49a8dabd8f0a473a7f_D20210101-20211231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzExLTEtMS0xLTIwMDYy_0c02aecb-ced7-474e-aa8c-fa0b0040527a">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id30e4d8ec771461f959e7544fbd619a9_D20200101-20201231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzExLTItMS0xLTIwMDYy_b4978c86-fcd4-49b2-8d59-6039db8f61e0">71</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9200d336bf314594bd65748ec84c9eaf_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzExLTMtMS0xLTIwMDYy_e9247b04-1b99-4f0c-af4d-237bf30502cf">44</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i48706d4316d2498690f4248fee7e4a57_I20211231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzEyLTEtMS0xLTIwMDYy_068eb88e-69af-4ea9-9eca-fbb3f992dcd5">4,515</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i96ff3c70465641de922edf095bf85a27_I20201231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzEyLTItMS0xLTIwMDYy_3c937c59-740a-49f6-b833-354bb40dc41a">4,311</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i05145d6360804220b9be0287dce83330_I20191231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzEyLTMtMS0xLTIwMDYy_3f55475b-3608-4669-8567-e1574beb205d">3,912</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Seniority Premiums:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial balance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibaa3af9364e64c7da0eefdc36d78faa2_I20201231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE0LTEtMS0xLTIwMDYy_7b20c291-4231-4b31-a7ff-fb2db5e7daac">865</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i5b48123935ae47e48575c4b985e5ccd5_I20191231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE0LTItMS0xLTIwMDYy_4eed2d5b-e5ba-4a77-8615-8c205ff57fdd">630</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i4d24648e20b24480a4b2c437d32d75f0_I20181231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE0LTMtMS0xLTIwMDYy_821e183a-8d6e-43e0-a19c-8f0163a1fda5">411</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i896205af3e2c4ccbb1abbb68a6f07132_D20210101-20211231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE1LTEtMS0xLTIwMDYy_8e7bd7ce-d605-4e83-bf64-552f387544d5">84</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaea92d6c651a40e8aad3a50d51006445_D20200101-20201231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE1LTItMS0xLTIwMDYy_d37880e2-5317-4e15-9ddd-4cd3fea79910">68</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibc0fcec14ab24f78a299c35460e75f4b_D20190101-20191231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE1LTMtMS0xLTIwMDYy_6110d937-45b9-41ae-bc59-7a0ed15799fe">35</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i896205af3e2c4ccbb1abbb68a6f07132_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE2LTEtMS0xLTIwMDYy_961eb292-b448-4520-b383-07697c17ba50">62</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaea92d6c651a40e8aad3a50d51006445_D20200101-20201231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE2LTItMS0xLTIwMDYy_b25612ad-b2c9-4e1d-9430-9152f7f51424">53</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibc0fcec14ab24f78a299c35460e75f4b_D20190101-20191231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE2LTMtMS0xLTIwMDYy_20840f1e-4f3c-449c-9d3f-36064aa7de9a">37</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains or losses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i896205af3e2c4ccbb1abbb68a6f07132_D20210101-20211231" decimals="-6" name="kof:ActuarialGainsLossesArisingFromExperienceAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE3LTEtMS0xLTIwMDYy_b1573e22-7fef-49ec-b951-27935d869078">74</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaea92d6c651a40e8aad3a50d51006445_D20200101-20201231" decimals="-6" name="kof:ActuarialGainsLossesArisingFromExperienceAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE3LTItMS0xLTIwMDYy_438625e6-54e6-4542-904b-8308a25bbbf2">187</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibc0fcec14ab24f78a299c35460e75f4b_D20190101-20191231" decimals="-6" name="kof:ActuarialGainsLossesArisingFromExperienceAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE3LTMtMS0xLTIwMDYy_b5664af2-2ce3-4846-bf4c-f28873cf7fb7">155</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i896205af3e2c4ccbb1abbb68a6f07132_D20210101-20211231" decimals="-6" name="ifrs-full:BenefitsPaidOrPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE4LTEtMS0xLTIwMDYy_295467e5-ce7d-4c27-bfd6-7d6f22b3816f">107</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iaea92d6c651a40e8aad3a50d51006445_D20200101-20201231" decimals="-6" name="ifrs-full:BenefitsPaidOrPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE4LTItMS0xLTIwMDYy_e3085356-2519-4b4f-a235-1d561be588ce">73</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ibc0fcec14ab24f78a299c35460e75f4b_D20190101-20191231" decimals="-6" name="ifrs-full:BenefitsPaidOrPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE4LTMtMS0xLTIwMDYy_ad66939c-e531-4c3b-8251-9035597dbfeb">84</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i896205af3e2c4ccbb1abbb68a6f07132_D20210101-20211231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE3LTEtMS0xLTU3ODIz_cf5cbc1a-df63-4536-a0b6-3c4f37b069c1">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaea92d6c651a40e8aad3a50d51006445_D20200101-20201231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE3LTItMS0xLTU3ODI2_a2de946a-f723-4514-b4a6-8a09e4feae08">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibc0fcec14ab24f78a299c35460e75f4b_D20190101-20191231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE3LTMtMS0xLTYzNDQ1_1d9d7a60-1819-4aea-a013-ee27e9ad3950">76</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6113b917858947f4b574fc193f5bd766_I20211231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzIwLTEtMS0xLTIwMDYy_fc1cc234-9839-4adb-b5e0-057766c682ca">978</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibaa3af9364e64c7da0eefdc36d78faa2_I20201231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzIwLTItMS0xLTIwMDYy_4775f2c2-352a-41dc-9b46-a9d95de74a2e">865</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i5b48123935ae47e48575c4b985e5ccd5_I20191231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzIwLTMtMS0xLTIwMDYy_386b39b4-f96e-4394-9662-8a5d20cf3b96">630</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.6 <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODM_2296babf-cd94-49cf-8b73-8a21020edf7b" continuedAt="i52e08b6d5a7d4e9fb9bcdf55e375c84b" escape="true">Changes in the balance of trust assets </ix:nonNumeric></span></div><div><ix:continuation id="i52e08b6d5a7d4e9fb9bcdf55e375c84b"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.583%"><tr><td style="width:1.0%"></td><td style="width:40.959%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension and retirement plans:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i72ad6b27ae8643f0be43f982bcb97979_I20201231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzItMS0xLTEtMjAwNjI_f93cde71-d8bc-4536-a66f-91e00cfc60ac">1,201</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if713a26b7a8b409da41fe16ee7d9eb5b_I20191231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzItMi0xLTEtMjAwNjI_ead11d4f-c352-4ac3-986b-8ff4e6a642d0">1,122</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i23bd2ecde8fa49418e2ffe00781955a0_I20181231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzItMy0xLTEtMjAwNjI_a54a1b50-3e9d-4406-8649-3805ff670b31">1,031</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on trust assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2294dbecb9e84977a35bda314b22d547_D20210101-20211231" decimals="-6" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzMtMS0xLTEtMjAwNjI_8fbfa4e1-d2c5-4118-873b-ef319b5863fb">33</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7b8accfc56584fe994396d87c507fb29_D20200101-20201231" decimals="-6" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzMtMi0xLTEtMjAwNjI_22624130-e35d-4a0a-b1d5-971d895f63f9">75</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i26febb66658349a69bd89e8ea453a1ad_D20190101-20191231" decimals="-6" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzMtMy0xLTEtMjAwNjI_b237b015-435a-4060-be02-bf909b0d665c">81</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2294dbecb9e84977a35bda314b22d547_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzQtMS0xLTEtMjAwNjI_0ff25434-72ab-488a-8141-55efb673c172">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7b8accfc56584fe994396d87c507fb29_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzQtMi0xLTEtMjAwNjI_dc0fe9a4-2860-4ced-9d8d-87fa9499ce4f">4</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i26febb66658349a69bd89e8ea453a1ad_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzQtMy0xLTEtMjAwNjI_eb4ec4c4-933e-4af5-b125-fbd99670d89b">2</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life annuities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2294dbecb9e84977a35bda314b22d547_D20210101-20211231" decimals="-6" name="kof:LifeAnnuitiesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzUtMS0xLTEtMjAwNjI_81c8c411-80ca-40bb-8d19-16c95ab9baf9">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7b8accfc56584fe994396d87c507fb29_D20200101-20201231" decimals="-6" name="kof:LifeAnnuitiesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzUtMi0xLTEtMjAwNjI_6b14ac35-0196-4b0d-b6f7-a396fc992b98">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i26febb66658349a69bd89e8ea453a1ad_D20190101-20191231" decimals="-6" name="kof:LifeAnnuitiesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzUtMy0xLTEtMjAwNjI_195f5cf2-9553-4e1d-b648-f1dce8b7f17c">8</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iecd5ec7fcc9241668bd483fd064579f4_I20211231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzgtMS0xLTEtMjAwNjI_2a7bd706-5f4b-40ca-890a-afc124f112e7">1,234</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i72ad6b27ae8643f0be43f982bcb97979_I20201231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzgtMi0xLTEtMjAwNjI_b55239cf-1fd1-43f3-b427-23e4231f4060">1,201</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if713a26b7a8b409da41fe16ee7d9eb5b_I20191231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzgtMy0xLTEtMjAwNjI_ed7f93a2-e8b0-47cf-802f-3d1f995bd2cd">1,122</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Seniority premiums</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ib327c5f773cb488f962ff520db06540d_I20201231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzExLTEtMS0xLTIwMDYy_50083599-2a23-49d0-bbf3-5aa72f22bb67">137</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ia1d593af25084975ba2a07119878227e_I20191231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzExLTItMS0xLTIwMDYy_8f0c320d-ccd8-4a53-b20b-3e41cde3e879">127</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i22fd54b90ceb45448aeef80ea15d6c3b_I20181231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzExLTMtMS0xLTIwMDYy_62e300ce-f628-4377-b15e-bd82ca4eba9a">111</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on trust assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i96dd8474ee8a4b5ead6a9fc7be8b201a_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzEyLTEtMS0xLTIwMDYy_d2a758cb-d6df-40b9-83b0-5cebbbfb6881">4</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifeaa1802f6624c1a8f50372c96640d22_D20200101-20201231" decimals="-6" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzEyLTItMS0xLTIwMDYy_f7bfec92-0645-4306-ab29-9e999071051a">10</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i20fd879f49f0473399f144e80495fe7a_D20190101-20191231" decimals="-6" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzEyLTMtMS0xLTIwMDYy_7c6d42fe-9bf8-4dfc-8f00-3c624bacf3c1">16</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i0325596e9ca04fbfb74c86ead07695f0_I20211231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzEzLTEtMS0xLTIwMDYy_49485ec2-9c38-463b-a4f3-b21a4cdc4002">133</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ib327c5f773cb488f962ff520db06540d_I20201231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzEzLTItMS0xLTIwMDYy_fde1a17d-755d-4fe8-999e-a76ca4fc7ed1">137</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ia1d593af25084975ba2a07119878227e_I20191231" decimals="-6" name="ifrs-full:DefinedBenefitObligationAtPresentValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzEzLTMtMS0xLTIwMDYy_c8205a97-511b-45cd-93ff-0d6f5d2b4b01">127</ix:nonFraction></span></td></tr></table></ix:continuation></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Company&#8217;s investments in life annuities plans, management does not expect the Company will need to make material contributions to the trust assets in order to meet its future obligations. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.7 Variation in assumptions </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company decided that the relevant actuarial assumptions that are subject to sensitivity and valuated through the projected unit credit method, are the discount rate and the salary increase rate because they have the most significant impact: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Discount rate: The rate that determines the value of the obligations over time. </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Salary increase rate: The rate that considers the salary increase which implies an increase in the benefit payable. </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i50d64d83823a458a97e8c12ef323e21f"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODI_d5900dff-1849-47e5-a8f1-bd8824490d75" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the impact in absolute terms of a variation of <ix:nonFraction unitRef="number" contextRef="i1124dbf2ef914071b2b9cf78eb37a4e7_I20211231" decimals="3" name="ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzU3MDE_95b40468-b499-414d-872d-585afafadcc0">1.0</ix:nonFraction>% in the assumptions on the net defined benefit liability associated with the Company&#8217;s defined benefit plans. The sensitivity of this <ix:nonFraction unitRef="number" contextRef="i1124dbf2ef914071b2b9cf78eb37a4e7_I20211231" decimals="3" name="kof:PercentageOfSignificantActuarialAssumptions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzU4Mzc_537be69e-eff0-4682-ab86-259165148d50">1.0</ix:nonFraction>% on the significant actuarial assumptions is based on projected long-term discount rates for Mexico and a yield curve projections of long-term Mexican government bonds - CETES: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.666%"><tr><td style="width:1.0%"></td><td style="width:25.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">-1.0%:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income&#160;Statement</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated OCI</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Discount rate used to calculate the defined benefit obligation and the net<br/>interest on the net defined benefit liability (asset)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current<br/>Service&#160;Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Past&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gain or<br/>Loss&#160;on<br/>Settlement or curtailment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Interest&#160;on<br/>the&#160;Net&#160;Defined<br/>Benefit&#160;Liability</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remeasurements<br/>of&#160;the&#160;Net<br/>Defined&#160;Benefit<br/>Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and retirement plans</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i635d29b2b8ca42e69fdc5780116cd359_D20210101-20211231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzItMS0xLTEtMjAwNjI_3147658c-941e-477f-97b1-3adb3519be2f">255</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i635d29b2b8ca42e69fdc5780116cd359_D20210101-20211231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzItMi0xLTEtMjAwNjI_22706d6e-4b87-4599-9d88-bfa9edd39677">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i635d29b2b8ca42e69fdc5780116cd359_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzItMy0xLTEtMjAwNjI_cdaeb5b0-a5a8-4300-928e-622e2b5b53de">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i635d29b2b8ca42e69fdc5780116cd359_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzItNC0xLTEtMjAwNjI_53446900-482f-4a11-a4c6-964805e49af1">226</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i54db1e81b1fe4160998d396636052a63_I20211231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzItNS0xLTEtMjAwNjI_9568d2c4-adc9-4944-9c6f-da2a6b311214">1,463</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seniority premiums</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i91391ea1862b450290f08781b78dd007_D20210101-20211231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzMtMS0xLTEtMjAwNjI_b8bebe3d-a5a0-4a4f-a40e-398287c439b3">90</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i91391ea1862b450290f08781b78dd007_D20210101-20211231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzMtMi0xLTEtMjAwNjI_bbfb2af8-c7d9-40e6-81bd-9454465e6ffc">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i91391ea1862b450290f08781b78dd007_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzMtMy0xLTEtMjAwNjI_635c33e7-f2e5-4f5e-85f6-a779fcc4cb0a">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i91391ea1862b450290f08781b78dd007_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzMtNC0xLTEtMjAwNjI_f36ce88d-8d74-464e-a568-73e0c2f648d4">58</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if2883c8f47f747bbb8a257d49ae91fb6_I20211231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzMtNS0xLTEtMjAwNjI_cc708eb0-e7b9-4a03-b4e5-86fc1cbee8f4">173</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="idf292a92c5d24e5ab8c4e4874f1d5153_D20210101-20211231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzQtMS0xLTEtMjAwNjI_af9d1ce6-d70e-49f8-b64b-7c58c276ea28">345</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="idf292a92c5d24e5ab8c4e4874f1d5153_D20210101-20211231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzQtMi0xLTEtMjAwNjI_315b51e6-bb18-4d5b-93f1-ebc78b2feb67">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="idf292a92c5d24e5ab8c4e4874f1d5153_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzQtMy0xLTEtMjAwNjI_ea1f40e6-8aab-4335-8bfb-f2277e03acc7">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="idf292a92c5d24e5ab8c4e4874f1d5153_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzQtNC0xLTEtMjAwNjI_4bf80817-46e4-4896-b348-310053b127cb">284</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i3e1893ca622140b49511f5d0708abec3_I20211231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzQtNS0xLTEtMjAwNjI_ac8f830c-55c3-404b-9682-5c439d313520">1,636</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected salary increase</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current<br/>Service&#160;Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Past&#160;Service<br/>Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gain or<br/>Loss&#160;on<br/>Settlement or curtailment</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Interest&#160;on<br/>the&#160;Net&#160;Defined<br/>Benefit&#160;Liability</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remeasurements<br/>of&#160;the&#160;Net<br/>Defined&#160;Benefit<br/>Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and retirement plans</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i013efb806f6545778e0f6e4ec790030d_D20210101-20211231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzYtMS0xLTEtMjAwNjI_f83197b4-9f78-4e32-b956-98f8142760df">211</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i013efb806f6545778e0f6e4ec790030d_D20210101-20211231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzYtMi0xLTEtMjAwNjI_2a7cce7e-bbd6-4bdd-b638-a6a87c17f299">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i013efb806f6545778e0f6e4ec790030d_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzYtMy0xLTEtMjAwNjI_8e29c9ff-eae7-48cc-81fd-eede00bdc524">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i013efb806f6545778e0f6e4ec790030d_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzYtNC0xLTEtMjAwNjI_4e8b1011-6ac6-4b68-a29b-7a7dbb07856f">172</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ie1184c032691464ea5996861aecfe381_I20211231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzYtNS0xLTEtMjAwNjI_4d4bc025-fe27-460b-aa92-bd2d3a71aa0d">1,288</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seniority premiums</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ifdf470ee34164985a4a9b2d27979ddfc_D20210101-20211231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzctMS0xLTEtMjAwNjI_60ab6d1b-807b-4d54-ac12-4d21205af21c">75</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ifdf470ee34164985a4a9b2d27979ddfc_D20210101-20211231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzctMi0xLTEtMjAwNjI_fd38b601-add4-4a82-813b-65a5c749ee7d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ifdf470ee34164985a4a9b2d27979ddfc_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzctMy0xLTEtMjAwNjI_f4a7dafc-0da3-4782-b98d-68f06d7c2f05">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ifdf470ee34164985a4a9b2d27979ddfc_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzctNC0xLTEtMjAwNjI_e46ba8d1-a95c-4f38-8404-abd80d6c1024">45</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i56c2149c28c043d59880d6cc25aa4ac8_I20211231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzctNS0xLTEtMjAwNjI_025b3a6d-4689-4c16-aea5-cabab97a1884">145</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="idf7dfe746c72430db6098eef323eb662_D20210101-20211231" decimals="-6" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzgtMS0xLTEtMjAwNjI_53d90bae-defc-4b81-bccd-ee24d10389e4">286</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="idf7dfe746c72430db6098eef323eb662_D20210101-20211231" decimals="-6" name="ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzgtMi0xLTEtMjAwNjI_b28ddddc-ded2-4093-865e-cefab91247c6">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="idf7dfe746c72430db6098eef323eb662_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzgtMy0xLTEtMjAwNjI_5d93f46b-41c1-48bc-b5f0-8378dac3fbaf">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="idf7dfe746c72430db6098eef323eb662_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzgtNC0xLTEtMjAwNjI_2a6e5052-678f-4d85-9f49-d149b71856fd">217</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibcf8e0a1a68944c58207c48e43b9aaaa_I20211231" decimals="-6" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzgtNS0xLTEtMjAwNjI_7d2fdacc-bb47-47bc-a3f2-e9b264bbed1a">1,433</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.8 Employee benefits expense </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 23, 2021, Mexican government enacted changes on several labor laws in order to regulate labor outsourcing. In particular, these changes  increased the cost of profit sharing. The amount recorded to expense was of Ps, <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:EmployeeProfitSharing" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4Xzc1MzE2NTQ2NTEwMjky_0dd860e6-67f3-4523-bbaa-bad093fd01b4">1,068</ix:nonFraction> compared to Ps. <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:EmployeeProfitSharing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4Xzc1MzE2NTQ2NTEwMjk5_b3766485-7433-4ccc-8a72-73d39f8f2b8e">673</ix:nonFraction> in 2020.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODQ_c476fc62-3b32-44a8-9e7b-9aff6cac8d3b" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021, 2020 and 2019, employee benefits expenses recognized in the consolidated income statements are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"><tr><td style="width:1.0%"></td><td style="width:46.833%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.255%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.255%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.257%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Included in cost of goods sold:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wages and salaries</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i3c6240f5f0b44965a172b67cc59e885f_D20210101-20211231" decimals="-6" name="ifrs-full:WagesAndSalaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzItMS0xLTEtMjAwNjI_bbc969fd-b4c1-469f-b2a7-29e87a797d1d">4,301</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="icd9f84b5eef948c6aad93981c739c409_D20200101-20201231" decimals="-6" name="ifrs-full:WagesAndSalaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzItMi0xLTEtMjAwNjI_56dc69d3-9ef3-45e9-8251-a0dcf396f8cf">3,955</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i496b806d1f8b4821b92985d6b6f8f578_D20190101-20191231" decimals="-6" name="ifrs-full:WagesAndSalaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzItMy0xLTEtMjAwNjI_4c459c63-0aed-45ca-9f50-bab78a0b8b98">4,052</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Social security costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3c6240f5f0b44965a172b67cc59e885f_D20210101-20211231" decimals="-6" name="ifrs-full:SocialSecurityContributions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzMtMS0xLTEtMjAwNjI_feb7a6e5-9ece-414a-a7e9-2cf3c08a04cc">1,359</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icd9f84b5eef948c6aad93981c739c409_D20200101-20201231" decimals="-6" name="ifrs-full:SocialSecurityContributions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzMtMi0xLTEtMjAwNjI_5f8bffd7-3887-48d3-996e-362646ed0bcf">1,251</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i496b806d1f8b4821b92985d6b6f8f578_D20190101-20191231" decimals="-6" name="ifrs-full:SocialSecurityContributions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzMtMy0xLTEtMjAwNjI_cfdd1b15-9c9a-4812-bc78-f33925e77673">1,277</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee profit sharing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3c6240f5f0b44965a172b67cc59e885f_D20210101-20211231" decimals="-6" name="kof:EmployeeProfitSharing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzQtMS0xLTEtMjAwNjI_b3eec197-2479-433a-9fbb-46b117268e80">57</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icd9f84b5eef948c6aad93981c739c409_D20200101-20201231" decimals="-6" name="kof:EmployeeProfitSharing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzQtMi0xLTEtMjAwNjI_3f8ae30b-3422-463a-9fae-6271cd145ba1">89</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i496b806d1f8b4821b92985d6b6f8f578_D20190101-20191231" decimals="-6" name="kof:EmployeeProfitSharing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzQtMy0xLTEtMjAwNjI_68a6b755-3630-4d09-892c-e5a92c1e38c6">79</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and seniority premium costs (Note 15.4)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3c6240f5f0b44965a172b67cc59e885f_D20210101-20211231" decimals="-6" name="kof:PensionAndSeniorityPremiumCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzUtMS0xLTEtMjAwNjI_21364499-38ae-4640-852b-18a6e1a9df5e">52</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icd9f84b5eef948c6aad93981c739c409_D20200101-20201231" decimals="-6" name="kof:PensionAndSeniorityPremiumCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzUtMi0xLTEtMjAwNjI_002d9c23-7a9a-41c7-90ad-07d7ccce0869">69</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i496b806d1f8b4821b92985d6b6f8f578_D20190101-20191231" decimals="-6" name="kof:PensionAndSeniorityPremiumCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzUtMy0xLTEtMjAwNjI_ccb3b2c6-165f-45c9-9b91-b75f0b798a41">34</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based payment expense (Note 16.2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3c6240f5f0b44965a172b67cc59e885f_D20210101-20211231" decimals="-6" name="ifrs-full:AdjustmentsForSharebasedPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzYtMS0xLTEtMjAwNjI_e40a9ced-f4c8-4244-8d30-d085589c1e53">19</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icd9f84b5eef948c6aad93981c739c409_D20200101-20201231" decimals="-6" name="ifrs-full:AdjustmentsForSharebasedPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzYtMi0xLTEtMjAwNjI_32279fd8-4198-4296-9610-5f626dad228e">4</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i496b806d1f8b4821b92985d6b6f8f578_D20190101-20191231" decimals="-6" name="ifrs-full:AdjustmentsForSharebasedPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzYtMy0xLTEtMjAwNjI_658e40a5-6fb5-423f-9c64-d2ad797893f1">1</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Included in selling and distribution expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wages and salaries</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib75e7d09931d48cb9df88dd078ad9b3c_D20210101-20211231" decimals="-6" name="ifrs-full:WagesAndSalaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzgtMS0xLTEtMjAwNjI_c0cb3ee4-5c68-4a8f-899e-84dafdf1ff2b">16,627</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id0965a802cfc4ea3a4eab26a7d02e8fc_D20200101-20201231" decimals="-6" name="ifrs-full:WagesAndSalaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzgtMi0xLTEtMjAwNjI_bb4eef43-8f6a-4c12-9cd4-8da611eafc0f">15,620</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i456675d225ae44ac8598601e6c0c075d_D20190101-20191231" decimals="-6" name="ifrs-full:WagesAndSalaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzgtMy0xLTEtMjAwNjI_2e82682d-1e7e-436f-8857-694fc907cd83">16,068</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Social security costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib75e7d09931d48cb9df88dd078ad9b3c_D20210101-20211231" decimals="-6" name="ifrs-full:SocialSecurityContributions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzktMS0xLTEtMjAwNjI_643e4c44-2998-4bac-accb-22eba76aac33">4,787</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id0965a802cfc4ea3a4eab26a7d02e8fc_D20200101-20201231" decimals="-6" name="ifrs-full:SocialSecurityContributions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzktMi0xLTEtMjAwNjI_5ad63994-dffc-4df7-8436-aa2d584ec373">4,587</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i456675d225ae44ac8598601e6c0c075d_D20190101-20191231" decimals="-6" name="ifrs-full:SocialSecurityContributions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzktMy0xLTEtMjAwNjI_36327381-fd53-4810-b70a-0cfba3a06a6a">4,717</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee profit sharing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib75e7d09931d48cb9df88dd078ad9b3c_D20210101-20211231" decimals="-6" name="kof:EmployeeProfitSharing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzEwLTEtMS0xLTIwMDYy_83b4d199-bf6e-4da0-a273-59166b9e67c0">959</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id0965a802cfc4ea3a4eab26a7d02e8fc_D20200101-20201231" decimals="-6" name="kof:EmployeeProfitSharing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzEwLTItMS0xLTIwMDYy_8fd94ed0-fc83-47f9-b0b5-32708c250fe8">551</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i456675d225ae44ac8598601e6c0c075d_D20190101-20191231" decimals="-6" name="kof:EmployeeProfitSharing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzEwLTMtMS0xLTIwMDYy_095e0242-f4e2-4943-bdb7-eb2c43545028">539</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and seniority premium costs (Note 15.4)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib75e7d09931d48cb9df88dd078ad9b3c_D20210101-20211231" decimals="-6" name="kof:PensionAndSeniorityPremiumCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzExLTEtMS0xLTIwMDYy_42b2e749-471f-4354-94a0-9efaa0bea61a">235</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id0965a802cfc4ea3a4eab26a7d02e8fc_D20200101-20201231" decimals="-6" name="kof:PensionAndSeniorityPremiumCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzExLTItMS0xLTIwMDYy_6bded060-3eaf-4431-8d51-ce3c8aa143dc">261</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i456675d225ae44ac8598601e6c0c075d_D20190101-20191231" decimals="-6" name="kof:PensionAndSeniorityPremiumCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzExLTMtMS0xLTIwMDYy_56259ed5-bbc1-40b6-93f3-c6e4bbaba18b">185</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based payment expense (Note 16.2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib75e7d09931d48cb9df88dd078ad9b3c_D20210101-20211231" decimals="-6" name="ifrs-full:AdjustmentsForSharebasedPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzEyLTEtMS0xLTIwMDYy_f8b6289b-2909-40bc-9d76-68b4be24f76b">32</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id0965a802cfc4ea3a4eab26a7d02e8fc_D20200101-20201231" decimals="-6" name="ifrs-full:AdjustmentsForSharebasedPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzEyLTItMS0xLTIwMDYy_86158b6c-2264-460c-b3c4-9ac956886d52">20</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i456675d225ae44ac8598601e6c0c075d_D20190101-20191231" decimals="-6" name="ifrs-full:AdjustmentsForSharebasedPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzEyLTMtMS0xLTIwMDYy_dafeee26-3c92-4e27-8c49-b9719ce16c79">2</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Included in administrative expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wages and salaries</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0b392f865f0f452cb69095673f942d13_D20210101-20211231" decimals="-6" name="ifrs-full:WagesAndSalaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE0LTEtMS0xLTIwMDYy_10c4d42a-bdcb-4488-aba4-a183b06e0502">2,788</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iea3cf2cb30fe4c79bf3baeee8a201627_D20200101-20201231" decimals="-6" name="ifrs-full:WagesAndSalaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE0LTItMS0xLTIwMDYy_f557d6e0-e01a-4c3c-9e14-4359774f10b8">2,448</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6763e60e22f1461eaac752b4c0116ad7_D20190101-20191231" decimals="-6" name="ifrs-full:WagesAndSalaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE0LTMtMS0xLTIwMDYy_6d45f59e-6513-43ee-a989-efb9ae3a5a30">2,742</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Social security costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0b392f865f0f452cb69095673f942d13_D20210101-20211231" decimals="-6" name="ifrs-full:SocialSecurityContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE1LTEtMS0xLTIwMDYy_e7972bf1-0e9b-46db-8095-741028472884">581</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iea3cf2cb30fe4c79bf3baeee8a201627_D20200101-20201231" decimals="-6" name="ifrs-full:SocialSecurityContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE1LTItMS0xLTIwMDYy_3b8df780-9ac8-4004-973e-1afbb23afa28">541</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6763e60e22f1461eaac752b4c0116ad7_D20190101-20191231" decimals="-6" name="ifrs-full:SocialSecurityContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE1LTMtMS0xLTIwMDYy_c69a35b2-4383-481d-b61b-f514e2bf9355">625</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee profit sharing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0b392f865f0f452cb69095673f942d13_D20210101-20211231" decimals="-6" name="kof:EmployeeProfitSharing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE2LTEtMS0xLTIwMDYy_0ac081d4-b0b4-4dcb-8277-736937c1951d">52</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iea3cf2cb30fe4c79bf3baeee8a201627_D20200101-20201231" decimals="-6" name="kof:EmployeeProfitSharing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE2LTItMS0xLTIwMDYy_86cd73a9-7e50-4f32-b317-0d6cad7c7679">33</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6763e60e22f1461eaac752b4c0116ad7_D20190101-20191231" decimals="-6" name="kof:EmployeeProfitSharing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE2LTMtMS0xLTIwMDYy_a280a541-b6b8-4272-aff2-048232b39784">35</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and seniority premium costs (Note 15.4)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0b392f865f0f452cb69095673f942d13_D20210101-20211231" decimals="-6" name="kof:PensionAndSeniorityPremiumCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE3LTEtMS0xLTIwMDYy_839ea98c-215f-412c-a979-a1f1b4c79669">41</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iea3cf2cb30fe4c79bf3baeee8a201627_D20200101-20201231" decimals="-6" name="kof:PensionAndSeniorityPremiumCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE3LTItMS0xLTIwMDYy_24790b67-460d-48a4-a929-68fc3b9d7c2f">38</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6763e60e22f1461eaac752b4c0116ad7_D20190101-20191231" decimals="-6" name="kof:PensionAndSeniorityPremiumCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE3LTMtMS0xLTIwMDYy_436b28eb-2510-418d-97aa-55241438091f">20</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based payment expense (Note 16.2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0b392f865f0f452cb69095673f942d13_D20210101-20211231" decimals="-6" name="ifrs-full:AdjustmentsForSharebasedPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE5LTEtMS0xLTIwMDYy_170f7253-dd80-41c9-b257-01739bd84d9f">225</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iea3cf2cb30fe4c79bf3baeee8a201627_D20200101-20201231" decimals="-6" name="ifrs-full:AdjustmentsForSharebasedPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE5LTItMS0xLTIwMDYy_4eadf030-2281-454f-a63e-db0d232258e7">166</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6763e60e22f1461eaac752b4c0116ad7_D20190101-20191231" decimals="-6" name="ifrs-full:AdjustmentsForSharebasedPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE5LTMtMS0xLTIwMDYy_e82e0b87-98cb-4fd2-a415-d9dad77479fb">185</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total employee benefits expense</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:EmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzIwLTEtMS0xLTIwMDYy_70e2cd0b-9c46-40f1-a5d5-78d6223d5be1">32,115</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:EmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzIwLTItMS0xLTIwMDYy_5c6f5cb7-279a-4095-bc9e-41af5bb2665b">29,633</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:EmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzIwLTMtMS0xLTIwMDYy_b7b6ab0b-eaf9-465f-9987-d247bdd38e88">30,561</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i068f03db026d455ca4285bbb327eb089_250"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzM1NTE_307e1648-6136-4560-93cb-0c6e46953e8c" continuedAt="ic8804445b377423999789e365fb418cd" escape="true">Bonus Programs </ix:nonNumeric></span></div><ix:continuation id="ic8804445b377423999789e365fb418cd" continuedAt="ie39fff5da4a44ea0b1f11c75f37e0ba4"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16.1 Quantitative and qualitative objectives </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The bonus program for executives is based on achieving certain goals established annually by management and directors, which include quantitative and qualitative objectives and special projects. </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ie39fff5da4a44ea0b1f11c75f37e0ba4"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quantitative objectives represent approximately <ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="2" name="kof:AnnualBonusPercentageToPurchaseOptions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzMyNA_176e98be-b4d1-431f-aec7-86e023aa6ece">50</ix:nonFraction>% of the bonus and are based on the Economic Value Added (&#8220;EVA&#8221;) methodology. The objective established for the executives at each entity is based on a combination of the EVA generated per entity and by our Company and the EVA generated by our parent Company FEMSA. The qualitative objectives and special projects represent the remaining <ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="2" name="kof:AnnualBonusPercentageToPurchaseOptions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzY2MA_f10279e3-9577-4b77-ac3f-6a0af13721b6">50</ix:nonFraction>% of the annual bonus and are based on the critical success factors established at the beginning of the year for each executive. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The bonus amounts are determined based on each eligible participant&#8217;s level of responsibility and based on the EVA generated by the applicable business unit the employee works for. This formula is established by considering the level of responsibility within the organization, the employees&#8217; evaluation and competitive compensation in the market. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The incentive plan target is expressed in months of salary, and the final amount payable is computed based on a percentage of achievement of the goals established every year. The bonuses are recognized in the income statement in the year earned and are paid in cash the following year. During the years ended December 31, 2021, 2020 and 2019 the bonus expense recorded amounted to Ps. <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:BonusExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzE1MDI_4c9e288d-7b5c-409b-84e8-6079af90868a">856</ix:nonFraction>, Ps.<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:BonusExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzE1MDk_919ec6c7-ca16-4bd8-93ec-636bd6967712">747</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:BonusExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzE1MjA_dc38e0b2-6ce6-417f-87e0-65780ca41234">940</ix:nonFraction>, respectively. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16.2 Share-based payment bonus plan </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a stock incentive plan for the benefit of its senior executives. This plan uses as its main evaluation metric the EVA. Under the EVA stock incentive plan, eligible executives are entitled to receive a special annual bonus (fixed amount), to purchase FEMSA and Coca-Cola FEMSA shares or options, based on the executive&#8217;s responsibility in the organization, their business&#8217; EVA result achieved, and their individual performance. The acquired shares or options are deposited in a trust, and the executives may access them one year after they are vested at <ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="2" name="kof:OptionsGrantedVestingPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzIxMjg_d97b4a93-fe54-41af-8e26-5214984a1949">33</ix:nonFraction>%&#160;per year. Fifty percent of Coca-Cola FEMSA&#8217;s annual executive bonus is to be used to purchase FEMSA shares or options and the remaining <ix:nonFraction unitRef="number" contextRef="iba4e5ca2f4cd4d859e5e26638fda63ba_D20210101-20211231" decimals="2" name="kof:AnnualBonusPercentageToPurchaseOptions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzIyNTE_62f4bffb-f34f-4120-8882-3114d84289b9">50</ix:nonFraction>% to purchase Coca-Cola FEMSA shares or options. For the years ended December 31, 2021, 2020 and 2019, <ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzIzMjM_520582c1-f12e-4d3e-8e18-f7b4facc954b"><ix:nonFraction unitRef="number" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzIzMjM_c50477a5-d2e8-41eb-ae11-172606310915"><ix:nonFraction unitRef="number" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzIzMjM_ff640783-a8c7-4f28-8a81-da7244f8bb48">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> stock options have been granted to executives. Beginning with January 1, 2016 the shares ratably vest over a <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzM1NTI_b17d6589-f7e3-419c-8fef-565042c04fdd">three year</ix:nonNumeric> period.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The special bonus is granted to the eligible executive on an annual basis and after withholding applicable taxes. The Company contributes the individual executive&#8217;s special bonus (after taxes) in cash to the Administrative Trust (which is controlled and consolidated by FEMSA), which then uses the funds to purchase FEMSA and Coca-Cola FEMSA shares (as instructed by the Corporate Practices Committee), which are then allocated to such executive. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coca-Cola FEMSA accounts for its share-based payment bonus plan as an equity-settled share based payment transaction, since it is its parent company, FEMSA, who ultimately grants and settles with shares these obligations due to executives.</span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzM1NTM_a1e676a1-c00a-4f3a-a5ea-1e07592b69a7" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021 the shares granted under the Company&#8217;s executive incentive plans are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:52.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.873%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.261%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of shares</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incentive Plan</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FEMSA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">KOF</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vesting&#160;period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i634ce140f6ac47e8ae58e6c66572abd3_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzItMS0xLTEtMjAwNjI_2da6b80a-49d7-44b3-ba94-a97b336f594d">326,561</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i65b0f6de8ff74f94b5598b7e5b2b4b53_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzItMi0xLTEtMjAwNjI_59b2fccd-3c18-4df6-9970-3d0d6c68966b">369,791</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018-2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i15f3ef88474c4ef38f39eb13522960aa_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzMtMS0xLTEtMjAwNjI_69449060-39ec-44e4-b6be-acacfe64e455">211,290</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie6927b7c785443049e7a18b6e5ea29b5_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzMtMi0xLTEtMjAwNjI_7c7f239f-c0dd-4290-b008-44f12708398c">256,281</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019-2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if492897a1e8b4cc982fead220bf3325d_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzQtMS0xLTEtMjAwNjI_63bfc162-52fb-4353-937b-f7d9fb3ce584">312,006</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9806db33a5aa43b4b5e0e6ed36fd67bd_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzQtMi0xLTEtMjAwNjI_6eead2fe-8c38-45d1-ae4b-d2bc89766f66">457,338</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020-2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i25cee85bbd3c4c3e856af9ed2a35dd0a_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzUtMS0xLTEtMjAwNjI_fa30a158-5ede-4fe0-97d4-31b8a52f1d3b">666,281</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3f9521313e384b52b2ca19d5f479cc88_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzUtMi0xLTEtMjAwNjI_bf7c85b7-9700-4a56-8ca7-a458c762493a">956,926</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021-2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iff3843fc9af144edbe3fd0226ff7c924_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzYtMS0xLTEtMjAwNjI_5834c3e2-f7d0-4057-a974-f570e38a201e">780,524</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i69bd5e22431a4e65afff094d676bc919_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzYtMi0xLTEtMjAwNjI_8e1aba01-5634-48e8-bd7a-112bc272243c">1,197,820</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022-2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iba4e5ca2f4cd4d859e5e26638fda63ba_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzctMS0xLTEtMjAwNjI_4591d155-7acc-4c31-8443-382de1428eb1">2,296,662</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibad4723c12d4415eb3e46a4b5a79dfe0_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzctMi0xLTEtMjAwNjI_1e87dfb9-a411-4e7a-ac91-260417ef7eff">3,238,156</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021, 2020 and 2019, the total expense recognized for the period arising from share-based payment transactions, using the grant date model, was of Ps. <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzMzNTU_3040d0d7-a584-4dc3-85cb-46c6076d9653">276</ix:nonFraction> Ps. <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzMzNjI_b5fd8529-8635-4e52-8258-f09e08d9ff4c">190</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzMzNzM_2e3b0def-4c04-47b7-bdb7-efc0c1008b9d">188</ix:nonFraction>, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, the asset recorded by the Company in its consolidated statements of financial position amounted was of Ps. <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:ShareBasedPaymentsOtherNonCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzM1MTI_f5909bc0-97ea-4e91-8dbc-7d0d1a606df5">303</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:ShareBasedPaymentsOtherNonCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzM1MjM_8b27a881-220f-4886-8794-fa234aec78d0">192</ix:nonFraction> respectively, see Note 12.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-54</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_256"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfBorrowingsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzMzOTc_67d57e14-8e85-4827-8c56-f4f8cf545fe4" continuedAt="ib79f02e8f7954eb8bb50730729ccf338" escape="true">Bank Loans and Notes Payables </ix:nonNumeric></span></div><div><ix:continuation id="ib79f02e8f7954eb8bb50730729ccf338" continuedAt="i998b58b51dd54f2790892f2997fec8fc"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzMzOTg_3fbb7b4a-af45-4b0c-b453-378e7069228e" continuedAt="i46f3f2dd62d446e182ff82f536b127ab" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.604%"><tr><td style="width:1.0%"></td><td style="width:15.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.744%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.506%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;Expressed in millions of mexican pesos. (1)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027 and following years</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying value as of December 31, 2021</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value as of December 31, 2021</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying value as of December 31, 2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short- term debt:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed rate debt:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Argentine pesos</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if9c7067a2a4349848127181a1caeef40_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzgtMS0xLTEtMjAwNjI_2f897b9e-8876-4074-942e-8b2eba22bf65">461</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i46cc00cdfb9f4ada9f2536de71a919c6_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzgtMi0xLTEtMjAwNjI_896775bf-3ca4-4b8d-a17c-993297e49f1b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i20729259d528414083d4be0cfde2c1da_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzgtMy0xLTEtMjAwNjI_1502101d-020d-4906-92ef-9d14e24da70c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibd36fe99dea1432487c4094fa9a237eb_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzgtNC0xLTEtMjAwNjI_0d9f35bd-f0d6-436b-be16-da9e8ed2a475">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia1da28b84a784a348fc3480dc0bb38ed_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzgtNS0xLTEtMjAwNjI_b2e03eda-d85b-42ea-86dc-ebf32bf92c5c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib39570aee9704183b359776f42374851_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzgtNi0xLTEtMjAwNjI_506d87f7-7b39-4bac-8298-1f69d5f6ad8a">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i00ef5045f5e543e098ffbd61f9f95364_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzgtNy0xLTEtMjAwNjI_a36af371-1ee0-4fbe-98e2-1343f0840e6d">461</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7e699da7e3a04467a39aaa78d82519f0_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzgtOC0xLTEtMjAwNjI_de21a723-76be-49b1-b9ca-3f29912be46d">461</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie3ec2064b6444968b25d5721c777bac3_I20201231" decimals="-6" name="ifrs-full:ShorttermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzgtOS0xLTEtMjAwNjI_364b274a-6e79-48d5-935c-f43b6deb9a77">711</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if9c7067a2a4349848127181a1caeef40_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzktMS0xLTEtMjAwNjI_14a7b0cb-cbe8-4f83-9a99-8b588afbd377">41.02</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i46cc00cdfb9f4ada9f2536de71a919c6_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzktMi0xLTEtMjAwNjI_d9e70554-f33d-4230-8170-cc3b7cb8f095">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i20729259d528414083d4be0cfde2c1da_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzktMy0xLTEtMjAwNjI_30328eaf-6a14-4c20-aff0-c998247e7803">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibd36fe99dea1432487c4094fa9a237eb_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzktNC0xLTEtMjAwNjI_e7376ca5-44e2-46a1-8673-aaaca74f2ae4">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia1da28b84a784a348fc3480dc0bb38ed_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzktNS0xLTEtMjAwNjI_662229ba-8ddd-4d16-908f-b24acecb31c4">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib39570aee9704183b359776f42374851_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzktNi0xLTEtMjAwNjI_8586b984-b123-4f9a-88ae-4c98e753f161">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i00ef5045f5e543e098ffbd61f9f95364_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzktNy0xLTEtMjAwNjI_3beed4d7-bc07-4c17-a09b-8ead8483a08c">41.02</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="i7e699da7e3a04467a39aaa78d82519f0_I20211231" xsi:nil="true" name="ifrs-full:BorrowingsInterestRate" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzktOC0xLTEtMjAwNjI_ab107a8b-a4b4-4c90-a0dc-323d3c18254d"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie3ec2064b6444968b25d5721c777bac3_I20201231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzktOS0xLTEtMjAwNjI_f36794d5-a71f-4b8f-a516-712319dd6bc9">44.73</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Uruguayan pesos</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i87a0f482ebce43e4b62a3d5c53d72b6f_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzExLTEtMS0xLTIwMDYy_6d71bd8e-353f-4476-bba6-15f259212044">184</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifd9b6c461fc54b71b1ff2ff3da566bd4_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzExLTItMS0xLTIwMDYy_2ccd968a-e0ea-4a71-a7fd-eea1bc46e981">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i80eed6554e844d269fb80956ddf66803_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzExLTMtMS0xLTIwMDYy_c5baf0de-e318-47d4-a306-f9eb585f05b4">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibb4812477e9c4676b4522a71fc5e9fbe_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzExLTQtMS0xLTIwMDYy_a0b6d0a7-09ed-42e9-87e9-cce99db03a83">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i05541713b8c64ae58a9426c7d256e9cd_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzExLTUtMS0xLTIwMDYy_9d423106-c76f-415b-9322-6c405decd5f2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibe9b66713ba44a17b3d79078ec0518ae_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzExLTYtMS0xLTIwMDYy_a243308c-363e-456c-990d-1f034a0bc81e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if86dd28aa14c40ad80e055f907c41f7f_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzExLTctMS0xLTIwMDYy_79b311d2-60e4-445e-976a-20c5f536808a">184</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="idc2d7c0090264a30a203cef200c36c3f_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzExLTgtMS0xLTIwMDYy_97a9058c-0f99-40b5-a01b-91386cdbdb41">184</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic28ca1a1ad3540359ecd4572639246aa_I20201231" decimals="-6" name="ifrs-full:ShorttermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzExLTktMS0xLTIwMDYy_1360e7c8-1be4-497d-bf4f-3d6d48366b09">498</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i87a0f482ebce43e4b62a3d5c53d72b6f_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEyLTEtMS0xLTIwMDYy_f71f350a-8e9d-4c0c-9883-35c5ae144ef1">6.00</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifd9b6c461fc54b71b1ff2ff3da566bd4_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEyLTItMS0xLTIwMDYy_57aa3c1a-8462-4650-b6e0-20ddb703873e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i80eed6554e844d269fb80956ddf66803_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEyLTMtMS0xLTIwMDYy_8dd76c0e-46f5-418b-8a6e-1b6a9bf3b164">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibb4812477e9c4676b4522a71fc5e9fbe_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEyLTQtMS0xLTIwMDYy_10d764db-b21d-4ee2-b690-7aada60d2b43">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i05541713b8c64ae58a9426c7d256e9cd_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEyLTUtMS0xLTIwMDYy_093910b5-4262-42c3-9d9d-ef3592ac5e43">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibe9b66713ba44a17b3d79078ec0518ae_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEyLTYtMS0xLTIwMDYy_c850c754-7ddc-413d-92ef-75ee3159ff25">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if86dd28aa14c40ad80e055f907c41f7f_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEyLTctMS0xLTIwMDYy_326c9a97-4cea-4ff7-8a1c-eec4b854850b">6.00</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="idc2d7c0090264a30a203cef200c36c3f_I20211231" xsi:nil="true" name="ifrs-full:BorrowingsInterestRate" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEyLTgtMS0xLTIwMDYy_aed6b08f-3de4-471a-92c3-d561fbe898d5"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic28ca1a1ad3540359ecd4572639246aa_I20201231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEyLTktMS0xLTIwMDYy_a191a64a-b505-4405-a71e-d624b6d8d453">15.13</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i671534c495d742b2860aed7aa7b8ae27_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEzLTEtMS0xLTIwMDYy_8a31fa94-1b31-4e19-8bc2-19f7a5c03852">645</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1e3cdfbdddec4ae2a1140f8cd34c620d_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEzLTItMS0xLTIwMDYy_0e0b1554-d0d7-41c3-b8b3-1eff72251ebd">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6318e84ad07b4ffd9861f769ce6ec820_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEzLTMtMS0xLTIwMDYy_6b019f76-f1fd-475b-8e76-af3680494426">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie1e48b6165af4434b297085316bdcf80_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEzLTQtMS0xLTIwMDYy_327208ce-5731-4958-b779-38640a49706e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if3804386ddcf4d01b1bd4897e5b3fad7_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEzLTUtMS0xLTIwMDYy_5ffa6cae-665d-4f2e-8060-eb6f09f26d96">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3fa455dfa4ad45a2afb1b3791b4a4bd3_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEzLTYtMS0xLTIwMDYy_2a8b5b5a-3c8c-4a69-9424-0a784d685bd3">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib8318ad2ad5c41339fc418dcdbe6a767_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEzLTctMS0xLTIwMDYy_3b4e162e-d408-45be-9178-0193fc3ab879">645</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9b65e063e186490082d0d64b45dfd4df_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEzLTgtMS0xLTIwMDYy_91c5fb53-1664-46ee-885e-f47b5f243689">645</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i58cae0f2a35f4618acfe4e120b27f1f0_I20201231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEzLTktMS0xLTIwMDYy_621e85f2-9ebf-4885-8cbf-490824663b57">1,209</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable rate debt:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Colombian pesos</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if5fbce7c4b7544a18b730af534ab77eb_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE2LTEtMS0xLTIwMDYy_97b31cae-3fd2-4354-9d88-afb96d2836a1">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6fa4e425902348b9a6b5439132d979b9_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE2LTItMS0xLTIwMDYy_07a853d9-3e7e-4260-9c9c-f617966d13a7">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iea1492fd3b0243a3887dcdfb08ef3cc8_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE2LTMtMS0xLTIwMDYy_754dd9f2-e768-482a-a987-a16964370704">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifb12a36e687d4bdc9c5ab5a70d96c51f_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE2LTQtMS0xLTIwMDYy_5c68d5a9-20d6-499e-a5bc-d80230c05644">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icd0796a797fa49cb97367302bdfc44cd_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE2LTUtMS0xLTIwMDYy_ceeab06a-9040-46d9-bb02-e05535c317a1">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i966bd0fdfed64e17b3eb27c4565351f0_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE2LTYtMS0xLTIwMDYy_64250691-c421-4d4b-b4ad-d6c0d0b930af">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i390dde1e8d0f49f1930b7f7b8ec0bb36_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE2LTctMS0xLTIwMDYy_ffa54a32-60b4-44a0-89d2-3e251b78a040">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6c5cf79192a74b0e8d5f72815e45cd0b_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE2LTgtMS0xLTIwMDYy_bfbed0f2-7474-4f3b-ad9b-5e01bef60171">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i92041bd77b5e4880916c958fc5ae546a_I20201231" decimals="-6" name="ifrs-full:ShorttermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE2LTktMS0xLTIwMDYy_dba6f748-7ac7-4773-94de-ba0d0c9edb4f">436</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if5fbce7c4b7544a18b730af534ab77eb_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE3LTEtMS0xLTIwMDYy_2ce02292-67f4-4af8-a3fa-675a65739068">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6fa4e425902348b9a6b5439132d979b9_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE3LTItMS0xLTIwMDYy_8017ed01-2bab-4612-ac48-b7c3bf36855f">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iea1492fd3b0243a3887dcdfb08ef3cc8_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE3LTMtMS0xLTIwMDYy_f01dcf1c-3a68-4282-9a3a-64ca5024ba99">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifb12a36e687d4bdc9c5ab5a70d96c51f_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE3LTQtMS0xLTIwMDYy_5bd89d07-a0ea-4e49-a22d-f714a3e7b276">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icd0796a797fa49cb97367302bdfc44cd_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE3LTUtMS0xLTIwMDYy_681ad2c8-9ac5-4c1f-8841-d3ed40782f22">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i966bd0fdfed64e17b3eb27c4565351f0_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE3LTYtMS0xLTIwMDYy_10cdde12-b349-4bed-83c0-bbb2d7bb4733">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i390dde1e8d0f49f1930b7f7b8ec0bb36_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE3LTctMS0xLTIwMDYy_a251e475-4df0-4660-b6f4-cf4c9c980d2f">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="i6c5cf79192a74b0e8d5f72815e45cd0b_I20211231" xsi:nil="true" name="ifrs-full:BorrowingsInterestRate" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE3LTgtMS0xLTIwMDYy_e4a59015-7641-4848-9f62-f1be38d77086"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i92041bd77b5e4880916c958fc5ae546a_I20201231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE3LTktMS0xLTIwMDYy_2fd8e70f-a086-4ff8-b69b-9d0e204614d1">3.08</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic851bdc683874747ae7515b4fc0f5c0b_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIxLTEtMS0xLTIwMDYy_585dfd92-baa0-4ea2-91a4-a70c25e03ed8">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if440362e7b2f477786583fb057beea93_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIxLTItMS0xLTIwMDYy_a0e42ae0-6a35-4b34-a532-49d622c22c61">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3d9b184eec5e4ab68c193e66f7b4af7a_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIxLTMtMS0xLTIwMDYy_33d40146-983e-4533-93c2-a4be1b0415bc">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i239ed7c9d30a412da00d7a0ee7054e43_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIxLTQtMS0xLTIwMDYy_553eae58-b191-41be-8a43-4c1ce58a65b6">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3a0f0caa083b4eb3bdcca5b0c5690015_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIxLTUtMS0xLTIwMDYy_371d4dce-1da5-41b7-9ef9-d75f10ec76dc">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i029abb0b321d4017bb62a7199ef9d7dd_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIxLTYtMS0xLTIwMDYy_389eba10-3b6a-4d71-b23f-fd4d3ec41e96">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ide12f7b817404d18b12a85e46b06c27e_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIxLTctMS0xLTIwMDYy_2e214cd5-cec9-437a-a6cb-1f094f9fb955">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id5fbb295349449caa54a1c1e823b4092_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIxLTgtMS0xLTIwMDYy_685dbc43-330b-4dbc-bc5f-b33398718303">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i047ddbe09b6147239a9dce09ebdd0035_I20201231" decimals="-6" name="ifrs-full:ShorttermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIxLTktMS0xLTIwMDYy_502b5e5e-bc92-4f1f-9fe1-f5fa0dd23489">436</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short- term debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib9cf53760ee7499383a1ee9d3aa55988_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIyLTEtMS0xLTIwMDYy_088a9c43-5e1d-4fce-8cfb-83614184398e">645</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3b25280ecddd4cf581a646eec6671fd5_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIyLTItMS0xLTIwMDYy_b4e3f579-d587-4e79-972a-4d39671e5b77">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ice83e28f42c74a05833b6db13557dbab_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIyLTMtMS0xLTIwMDYy_c6bed921-3e06-4ca0-9f5c-dbe1e1f82fd2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifff1ef4b755c48d89a358323743e8d18_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIyLTQtMS0xLTIwMDYy_53bfd692-a114-4b02-ba81-e061d01e607c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaa2de50a028d40aeb80e15816809b006_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIyLTUtMS0xLTIwMDYy_0ab17cb9-4cde-4810-acdb-f4e4ec98999d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9e485289b7e3425e875903e18342a6e8_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIyLTYtMS0xLTIwMDYy_59739ff5-da3a-47a1-9187-5a7155a33685">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIyLTctMS0xLTIwMDYy_3c39562b-a6c1-44e6-a4c0-90d5dd163999">645</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iade8dd01ad064e92a78e9788e11e1cbe_I20211231" decimals="-6" name="ifrs-full:ShorttermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIyLTgtMS0xLTIwMDYy_de168432-a96f-41ed-ad87-726eb7caf9d4">645</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:ShorttermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIyLTktMS0xLTIwMDYy_dc257ca8-3f4f-4013-93a0-d6cf2828dbe2">1,645</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long term debt:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed rate debt:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">U.S. Dollar</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yankee bond</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1cf445120a844d328d382e1b317b5f1d_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI3LTEtMS0xLTIwMDYy_54003a14-8b9d-401c-8af9-e0a9801cd757">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1d9ee9b02154492da5e3738c47b704cc_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI3LTItMS0xLTIwMDYy_12778098-bc1c-413a-bad5-5fd5dc5089f6">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i46352805908642fca9b2c18128d008be_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI3LTMtMS0xLTIwMDYy_b7cf2b8e-5fc5-42d9-bcba-4371fc819a55">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7bbe87317f4f443284d63edcd8fd8cbe_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI3LTQtMS0xLTIwMDYy_2201bf28-7535-46ae-a19b-3ff85deade01">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i209ad24037054e51b8b43e894ec0bad3_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI3LTUtMS0xLTIwMDYy_83677aba-0c8c-4af2-a6ff-966783899ffc">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3793cc3c08524314bebf6aec592ecd4f_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI3LTYtMS0xLTIwMDYy_b3d3bdf0-d205-4bfc-80bb-fda25c91e3e2">52,255</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7250690373f74eb7b7c09977c4ba4cdb_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI3LTctMS0xLTIwMDYy_8f253702-3bf4-4e7e-ac2b-58f2259d7884">52,255</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if23b63d4571f47029a06a62c97144e91_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI3LTgtMS0xLTIwMDYy_20795d40-af76-4994-b94f-bf79526ecfb5">56,147</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3ed507aba5624f9f84d974ee447ccdb6_I20201231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI3LTktMS0xLTIwMDYy_08960d1d-4fb9-4f0b-b371-b63ae23b999c">50,598</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1cf445120a844d328d382e1b317b5f1d_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI4LTEtMS0xLTIwMDYy_9a90977a-c5a9-49b6-b318-2ed8de7f888b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1d9ee9b02154492da5e3738c47b704cc_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI4LTItMS0xLTIwMDYy_97714dd6-2037-4081-a6c8-8d20f692cfb5">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i46352805908642fca9b2c18128d008be_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI4LTMtMS0xLTIwMDYy_02bfd614-2ab3-47f4-961c-3d7072de6283">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7bbe87317f4f443284d63edcd8fd8cbe_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI4LTQtMS0xLTIwMDYy_02002b06-ab30-48fc-8182-64808c737839">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i209ad24037054e51b8b43e894ec0bad3_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI4LTUtMS0xLTIwMDYy_5b8c4960-8916-40b4-ac4e-dd53ce01ac41">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3793cc3c08524314bebf6aec592ecd4f_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI4LTYtMS0xLTIwMDYy_30309930-921a-4f03-ad71-d2f45eb7be4f">3.09</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7250690373f74eb7b7c09977c4ba4cdb_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI4LTctMS0xLTIwMDYy_88d8aa38-97c8-4b0b-9f18-0a15c3caec07">3.09</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="if23b63d4571f47029a06a62c97144e91_I20211231" xsi:nil="true" name="ifrs-full:BorrowingsInterestRate" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI4LTgtMS0xLTIwMDYy_049eab1e-a727-49d4-8dc9-f0803674e065"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3ed507aba5624f9f84d974ee447ccdb6_I20201231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI4LTktMS0xLTIwMDYy_06d35f35-72a7-4fc2-94b6-c5e593104bb6">3.09</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mexican pesos</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i439b8bd7bf2b40f09ef9cf5dfced99ad_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMwLTEtMS0xLTIwMDYy_c26f4c51-a64d-4206-9688-20e3edde9657">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ida2f41af049f487d8694fee4b6a1683b_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMwLTItMS0xLTIwMDYy_ee92819d-cbb7-463c-a2e8-062da717b807">7,498</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i887878af6fdb451bb0b962f12f6e50c0_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMwLTMtMS0xLTIwMDYy_bd25f0c4-e3fa-4965-b141-61549478cbf9">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0f3f6ccef40a4af3ba688219a2a4faf6_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMwLTQtMS0xLTIwMDYy_6e778390-f591-4b77-b171-c99d749c381c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i70773564de8143b19dc0c72f29e0592c_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMwLTUtMS0xLTIwMDYy_fab4ec5c-38cc-49e2-9910-7c0307bd0df9">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4779ca9bd83f49a099e9be16e86d2f11_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMwLTYtMS0xLTIwMDYy_0baae21c-07fc-4b8f-939f-b441304b38ea">18,449</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iae6771f701cd4712b71041f03e30927c_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMwLTctMS0xLTIwMDYy_3aaa9500-4899-410b-b4aa-356d5671da27">25,947</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i746f82869f574595bad20bda07dec1e3_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMwLTgtMS0xLTIwMDYy_f9932fdb-672a-4467-9520-0056d76452f4">24,722</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if22225b21802473ca7aedf499b466e4f_I20201231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMwLTktMS0xLTIwMDYy_1228798d-39ff-4437-b0e5-37b4e9357f74">21,483</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i439b8bd7bf2b40f09ef9cf5dfced99ad_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMxLTEtMS0xLTIwMDYy_a4d93dc5-7a83-41fa-b662-d28b1a31c572">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ida2f41af049f487d8694fee4b6a1683b_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMxLTItMS0xLTIwMDYy_63869262-9f86-4485-8cb5-7064d1781fda">5.46</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i887878af6fdb451bb0b962f12f6e50c0_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMxLTMtMS0xLTIwMDYy_8ca6d9fb-d182-40da-8c72-433416af07e6">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0f3f6ccef40a4af3ba688219a2a4faf6_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMxLTQtMS0xLTIwMDYy_752778ce-bc85-42d3-b4de-2ca06560bc59">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i70773564de8143b19dc0c72f29e0592c_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMxLTUtMS0xLTIwMDYy_e41e4914-c50e-43f2-b407-d879ede1e65c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4779ca9bd83f49a099e9be16e86d2f11_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMxLTYtMS0xLTIwMDYy_c2b65cff-b864-4729-9462-b01b1e499138">7.59</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iae6771f701cd4712b71041f03e30927c_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMxLTctMS0xLTIwMDYy_790cd8e9-1a11-4506-815b-98cb6ad97b3f">6.97</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="i746f82869f574595bad20bda07dec1e3_I20211231" xsi:nil="true" name="ifrs-full:BorrowingsInterestRate" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMxLTgtMS0xLTIwMDYy_9a7e63fe-a9c9-4b3f-9e22-d12828ffeebf"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if22225b21802473ca7aedf499b466e4f_I20201231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMxLTktMS0xLTIwMDYy_f316df93-f631-4e7b-a01f-a8d77ee76933">7.00</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Brazilian reais</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i68ffe250d23b4371bb99c36dd91174d0_I20211231" decimals="-6" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMzLTEtMS0xLTIwMDYy_4f382ece-bafd-48aa-ac68-2a027f793509">48</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaf9cedb15725421e8d3af16f4fb2f27c_I20211231" decimals="-6" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMzLTItMS0xLTIwMDYy_530073b3-2688-4a4b-a131-59239463b011">28</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4245f5fe18e640728854fae28fe7562a_I20211231" decimals="-6" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMzLTMtMS0xLTIwMDYy_30ae9900-6e5f-4b8c-9b9e-aef911431257">18</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i15740e800994447ea924ed761dc61437_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMzLTQtMS0xLTIwMDYy_c09aae0e-b81a-4f86-921c-6d718767ca91">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iecea6cca7a354d5d88d895fd8887fde0_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMzLTUtMS0xLTIwMDYy_281bfa21-3524-4697-b29b-a52e2b81c296">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i45647f636a304475b914ec36c8e2a246_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMzLTYtMS0xLTIwMDYy_d22882f1-9400-423e-bc40-a943b00b1041">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5335ba1d233649118135ed31b9e5416f_I20211231" decimals="-6" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMzLTctMS0xLTIwMDYy_e3eba2c3-6227-4d2d-8ed6-9019c2531dc5">94</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifb59b839c4a74415a55ad19a7b044f7f_I20211231" decimals="-6" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMzLTgtMS0xLTIwMDYy_30a9b9d0-bb21-4783-9f22-795178a0040e">94</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie29700fab9e14164be34f9056860d8d2_I20201231" decimals="-6" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMzLTktMS0xLTIwMDYy_eda7ade9-5100-4fe3-a194-0ccac994d179">157</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i68ffe250d23b4371bb99c36dd91174d0_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM0LTEtMS0xLTIwMDYy_9edcc9cc-27e4-4b19-be2f-71c6fbb69665">6.00</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iaf9cedb15725421e8d3af16f4fb2f27c_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM0LTItMS0xLTIwMDYy_09b01c1e-be14-4dfd-b61a-761bf014da1b">6.40</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4245f5fe18e640728854fae28fe7562a_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM0LTMtMS0xLTIwMDYy_0cbe680e-e627-4aa9-9578-6a114b385e66">6.62</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i15740e800994447ea924ed761dc61437_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM0LTQtMS0xLTIwMDYy_b87331ba-d4a0-4c2d-866f-4fbf6cca5287">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iecea6cca7a354d5d88d895fd8887fde0_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM0LTUtMS0xLTIwMDYy_176f2e3b-bfee-467a-b25a-86151ea9a1c6">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i45647f636a304475b914ec36c8e2a246_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM0LTYtMS0xLTIwMDYy_07a920e6-2117-420b-a240-3ddbc15f1e9b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5335ba1d233649118135ed31b9e5416f_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM0LTctMS0xLTIwMDYy_64a6eec8-78af-4dbf-aebe-590ade3f3d8d">6.24</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="ifb59b839c4a74415a55ad19a7b044f7f_I20211231" xsi:nil="true" name="ifrs-full:BorrowingsInterestRate" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM0LTgtMS0xLTIwMDYy_3c3c712e-97d5-4587-a658-7fd373be483a"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie29700fab9e14164be34f9056860d8d2_I20201231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM0LTktMS0xLTIwMDYy_ff597410-513a-40cc-8e17-1cba15c16852">6.18</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Uruguayan pesos</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6e993aa9cf40496098c6f52a5e87bbad_I20211231" decimals="-6" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM2LTEtMS0xLTIwMDYy_802e4462-471d-481b-a808-dd04e6c55198">256</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic9ddc5b16788475ea913df448d559091_I20211231" decimals="-6" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM2LTItMS0xLTIwMDYy_2227b231-e3f0-420c-9de2-a889885892d9">930</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ief4b27b345e04b1abe57340efcab2e99_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM2LTMtMS0xLTIwMDYy_d6bc76e8-fa60-44d8-9337-15040e65d0c5">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic67b552b9a784183843fd6afee850b20_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM2LTQtMS0xLTIwMDYy_52a193a0-ebd8-4c8c-9607-66216b7fb476">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibf50a15c39a24d498678f9e05e1c1a01_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM2LTUtMS0xLTIwMDYy_f8069e06-4683-43f5-b3f0-92c07a1de8fc">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icbedd51b30c24cea8e48956172f8a8eb_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM2LTYtMS0xLTIwMDYy_bcde86f7-e30e-4e56-927e-c29de0fac13a">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if2ebf5e6ef4a4f4a949675804aac4c51_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM2LTctMS0xLTIwMDYy_b63a164e-d986-41f4-9f1e-3064ee40c3f0">1,186</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4b3cd682ba44416ea7467048fb7afe45_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM2LTgtMS0xLTIwMDYy_0f764c0e-3405-42e7-a028-26ea63465523">1,186</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib9d23aafdd9d4009880a486735d260eb_I20201231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM2LTktMS0xLTIwMDYy_531a0eb5-ae1b-4fdc-9d05-542e5d1756d9">1,031</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6e993aa9cf40496098c6f52a5e87bbad_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM3LTEtMS0xLTIwMDYy_fece9ec1-fefd-4bb3-bb78-1706a294be4c">8.04</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic9ddc5b16788475ea913df448d559091_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM3LTItMS0xLTIwMDYy_e3e4b7fa-027a-4a90-9709-bebc9d5b5eea">6.27</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ief4b27b345e04b1abe57340efcab2e99_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM3LTMtMS0xLTIwMDYy_e23ba04e-c185-4ceb-879e-dba176b0e20d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic67b552b9a784183843fd6afee850b20_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM3LTQtMS0xLTIwMDYy_ac7fc40a-18d0-4c6e-a893-7ceda5396bef">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibf50a15c39a24d498678f9e05e1c1a01_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM3LTUtMS0xLTIwMDYy_7079583a-65d2-4796-b483-5bd47479f364">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icbedd51b30c24cea8e48956172f8a8eb_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM3LTYtMS0xLTIwMDYy_085ab66f-bb6c-46fd-bdc9-c55a4559e749">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if2ebf5e6ef4a4f4a949675804aac4c51_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM3LTctMS0xLTIwMDYy_6037ef72-d9d1-43ac-aa48-84bb5cf871fa">6.65</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="i4b3cd682ba44416ea7467048fb7afe45_I20211231" xsi:nil="true" name="ifrs-full:BorrowingsInterestRate" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM3LTgtMS0xLTIwMDYy_eb0def04-5dd8-413a-9c47-721a58838842"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib9d23aafdd9d4009880a486735d260eb_I20201231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM3LTktMS0xLTIwMDYy_3dc22de1-21db-4dd2-8741-4c80b1cd4646">9.72</ix:nonFraction>%</span></td></tr></table></ix:nonNumeric></ix:continuation></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i998b58b51dd54f2790892f2997fec8fc" continuedAt="i3eafd5b8ffb04850a6ebfc68da99a7c6"><ix:continuation id="i46f3f2dd62d446e182ff82f536b127ab"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.604%"><tr><td style="width:1.0%"></td><td style="width:15.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.744%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.506%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;Expressed in millions of mexican pesos. (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027 and following years</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying value as of December 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value as of December 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying value as of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Subtotal </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i671534c495d742b2860aed7aa7b8ae27_I20211231" decimals="-6" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM4LTEtMS0xLTIwMDYy_b508854f-ddbb-4b88-8dff-9d1af251ad97">304</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1e3cdfbdddec4ae2a1140f8cd34c620d_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM4LTItMS0xLTIwMDYy_8b12547e-0f13-4bc2-adcb-3ccfe380640d">8,456</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6318e84ad07b4ffd9861f769ce6ec820_I20211231" decimals="-6" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM4LTMtMS0xLTIwMDYy_1daaf78f-8ab6-43f1-9f62-a13ce1364c93">18</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie1e48b6165af4434b297085316bdcf80_I20211231" decimals="-6" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM4LTQtMS0xLTIwMDYy_ac20f3a3-efff-49b3-b424-be52347c701d">0</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if3804386ddcf4d01b1bd4897e5b3fad7_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM4LTUtMS0xLTIwMDYy_7cffe274-0994-42ec-9a4b-a5fe1bd86191">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3fa455dfa4ad45a2afb1b3791b4a4bd3_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM4LTYtMS0xLTIwMDYy_8c397091-a448-4321-bc32-cfac5f564473">70,704</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib8318ad2ad5c41339fc418dcdbe6a767_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM4LTctMS0xLTIwMDYy_c2b02da4-1bdc-4d88-8e67-2aa0ad0b2607">79,482</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9b65e063e186490082d0d64b45dfd4df_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM4LTgtMS0xLTIwMDYy_521b160b-f45a-4d19-878b-9258c676552c">82,149</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i58cae0f2a35f4618acfe4e120b27f1f0_I20201231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM4LTktMS0xLTIwMDYy_46ddc36b-3038-4059-8209-6b74eb156162">73,269</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable rate debt:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mexican pesos</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if7afb8ede1c94400b1296a049bb59ebb_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQxLTEtMS0xLTIwMDYy_a2eef64d-44eb-4167-b12a-7dd366bbb030">1,499</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie518027926664b23b33a5064fc80904a_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQxLTItMS0xLTIwMDYy_a710ace1-2551-4e87-9b2b-bcfc158d604b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i77fc07dfbf95461d970b93fac013c9ed_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQxLTMtMS0xLTIwMDYy_b3418b2d-0d41-4bf0-889a-48875c634a60">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5de8d5ca3b504d2f8a83af6be61a5fc9_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQxLTQtMS0xLTIwMDYy_1f81515e-ac9d-4bee-8f9e-9ef478971019">1,726</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0e207bafb559468f9e518028a746cf46_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQxLTUtMS0xLTIwMDYy_67b6f037-945b-4085-b7b9-b8bca71a5b8f">2,425</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic92b7339faad4889a06de0cdde1fbeb8_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQxLTYtMS0xLTIwMDYy_2933a0c7-688c-4d07-b466-e3f85f3b86e5">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6d69dedaa2744f8c82eaffbaef0fc295_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQxLTctMS0xLTIwMDYy_ae867b35-7463-47e0-89f9-cb5e27fc8140">5,650</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i634c99a1bf6d4347b30d78e2c0f31c2a_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQxLTgtMS0xLTIwMDYy_e6b78714-e40d-49eb-9e72-ad5e7f8be776">5,540</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibca919890c21434892c21deabaa1c44c_I20201231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQxLTktMS0xLTIwMDYy_00f8274f-8c14-4148-89c1-acdcd5408075">3,181</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if7afb8ede1c94400b1296a049bb59ebb_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQyLTEtMS0xLTIwMDYy_ba1ec1cd-eb41-4b66-a104-e9af23f9e831">5.49</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie518027926664b23b33a5064fc80904a_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQyLTItMS0xLTIwMDYy_b9926545-707d-416a-bb19-f8f5c26a01cf">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i77fc07dfbf95461d970b93fac013c9ed_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQyLTMtMS0xLTIwMDYy_858e8538-ec77-4e5b-b1a6-d55491048bba">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5de8d5ca3b504d2f8a83af6be61a5fc9_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQyLTQtMS0xLTIwMDYy_20b1fa3a-7d63-4f89-93a9-b58253df1122">5.32</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0e207bafb559468f9e518028a746cf46_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQyLTUtMS0xLTIwMDYy_0210fb70-72d2-4aa2-8976-ef499d5d6ca0">5.29</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic92b7339faad4889a06de0cdde1fbeb8_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQyLTYtMS0xLTIwMDYy_4637f979-3df1-4358-b894-811c894bbeee">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6d69dedaa2744f8c82eaffbaef0fc295_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQyLTctMS0xLTIwMDYy_f2b0d83c-644d-4be3-9407-acbc8f0159c9">5.35</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="i634c99a1bf6d4347b30d78e2c0f31c2a_I20211231" xsi:nil="true" name="ifrs-full:BorrowingsInterestRate" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQyLTgtMS0xLTIwMDYy_d2d8fc9d-7c4f-4fc6-ad3c-86d65c85bf97"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibca919890c21434892c21deabaa1c44c_I20201231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQyLTktMS0xLTIwMDYy_bbc249db-f4a8-4dbf-b24b-a1e21b5e29c3">4.64</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0ed372d486d146b984702f73cfcc856c_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQzLTEtMS0xLTIwMDYy_fe1d1aed-9472-4c07-bcd6-5d8e3f9d1af2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic66928e7aa6241788b65be2e4a3e7c41_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQzLTItMS0xLTIwMDYy_8b1799ee-40f9-4bd8-9bf2-d5aef9292eda">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if6fa967c2aba4c03aaf6a1bfec9fb6d7_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQzLTMtMS0xLTIwMDYy_a7590bb5-b385-4e6e-906e-be26f1eb378d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if0b6489eb3264489bf0f39c1400a9e7e_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQzLTQtMS0xLTIwMDYy_a8ed078a-99c5-44b6-a433-a99ed93a2303">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4bdaab4445fa4db790374707617a55a5_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQzLTUtMS0xLTIwMDYy_19619f26-da03-44dd-9339-66e7bb541ea9">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic2a3f8d4ff094df6935de7d0d3005ef6_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQzLTYtMS0xLTIwMDYy_a9812293-333c-48c5-89a7-24151eb6430c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3154423d29744f7ebfdab99b84356ada_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQzLTctMS0xLTIwMDYy_099d4b7e-cec6-4e3f-8656-eb0c4fef553e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4b29d86ce16844db8736c3dbf035c62e_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQzLTgtMS0xLTIwMDYy_756e8b59-7449-4fb0-b7c2-ad0b7113600d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ida26d83b00ed445fb5ad076d5c0aced1_I20201231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQzLTktMS0xLTIwMDYy_ce6948f8-eec5-47a3-aa59-a6a520950052">9,335</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0ed372d486d146b984702f73cfcc856c_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ0LTEtMS0xLTIwMDYy_e49ab44b-3ebb-4981-ab0c-daed60994bf2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic66928e7aa6241788b65be2e4a3e7c41_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ0LTItMS0xLTIwMDYy_a5c7a1c2-e7ef-4a0f-960e-2b592482dde9">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if6fa967c2aba4c03aaf6a1bfec9fb6d7_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ0LTMtMS0xLTIwMDYy_b47c5dd2-230b-4435-8e1c-1f9187c5f258">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if0b6489eb3264489bf0f39c1400a9e7e_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ0LTQtMS0xLTIwMDYy_2de3187f-2e92-4315-8840-1d57754f7fcf">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4bdaab4445fa4db790374707617a55a5_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ0LTUtMS0xLTIwMDYy_db838e90-fc7c-484b-9ce2-abf901195ddf">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic2a3f8d4ff094df6935de7d0d3005ef6_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ0LTYtMS0xLTIwMDYy_1e5ec741-c51d-419b-8a18-9172aa497f83">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3154423d29744f7ebfdab99b84356ada_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ0LTctMS0xLTIwMDYy_a925e258-846c-47ee-ae9f-fa8ffceb0dc1">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="i4b29d86ce16844db8736c3dbf035c62e_I20211231" xsi:nil="true" name="ifrs-full:BorrowingsInterestRate" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ0LTgtMS0xLTIwMDYy_7e88d2b0-3694-4b9d-a589-8cfec0dcbe5f"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ida26d83b00ed445fb5ad076d5c0aced1_I20201231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ0LTktMS0xLTIwMDYy_523062a2-133b-4e03-a37a-8ba90c018698">5.04</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Brazilian reais</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8cab937b7d0a47b6b6d2c187441b249d_I20211231" decimals="-6" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ5LTEtMS0xLTIwMDYy_0b3d69c2-732e-4876-add0-d87e64a7354b">5</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i95e2aae3d6d6483e913eccd76a930463_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ5LTItMS0xLTIwMDYy_e70d9722-f09a-4449-aa85-23d6693a5b41">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i742e22b5e9a34da8b8ed19dd185f27b0_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ5LTMtMS0xLTIwMDYy_04cba3b3-4786-4dce-8006-2f4f76fb8e2e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5e7c244bca824b1fb4cc133042642fcd_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ5LTQtMS0xLTIwMDYy_d09ed367-35ae-452b-8fdc-30108173b5cc">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3aa5072fd2c7427c8dcd0c8208325e37_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ5LTUtMS0xLTIwMDYy_777f255d-a37c-41ae-95e0-71a262aea713">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i650fa96f6f0f424cbe4334dba4ec163e_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ5LTYtMS0xLTIwMDYy_d7e6d3c3-e897-4d31-8a03-7d277357b8ae">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5bad99513ea54f569f6c6823361407e2_I20211231" decimals="-6" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ5LTctMS0xLTIwMDYy_40afd90e-9c67-4064-8c82-59a5f4d2cf00">5</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6c83822ef9fa413994a2e570ba5a64be_I20211231" decimals="-6" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ5LTgtMS0xLTIwMDYy_b5e761b8-aa45-4adc-b625-ae4e61ac1184">5</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icd51b5a4e245440d8d4ec6263269c1a3_I20201231" decimals="-6" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ5LTktMS0xLTIwMDYy_79ab2056-28b0-4ab1-827b-dc807f8bb0f1">48</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8cab937b7d0a47b6b6d2c187441b249d_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUwLTEtMS0xLTIwMDYy_eb86412b-223e-4e4f-ba02-cdfac78324ce">8.95</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i95e2aae3d6d6483e913eccd76a930463_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUwLTItMS0xLTIwMDYy_6c8a30ba-2e6a-47ba-9b06-e954c44c3588">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i742e22b5e9a34da8b8ed19dd185f27b0_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUwLTMtMS0xLTIwMDYy_343c744c-7d96-4ab7-9f34-ae7b9876f229">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5e7c244bca824b1fb4cc133042642fcd_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUwLTQtMS0xLTIwMDYy_43fbf344-9916-48a5-b49b-e5013931dbad">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3aa5072fd2c7427c8dcd0c8208325e37_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUwLTUtMS0xLTIwMDYy_4ed16b89-ee97-49d3-905b-91606605fe5f">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i650fa96f6f0f424cbe4334dba4ec163e_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUwLTYtMS0xLTIwMDYy_cbd2fc7c-a5d1-43b1-9796-409dd66d7e96">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5bad99513ea54f569f6c6823361407e2_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUwLTctMS0xLTIwMDYy_8455f287-c606-4ccc-ab71-4d9ea04cc8cf">8.95</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="i6c83822ef9fa413994a2e570ba5a64be_I20211231" xsi:nil="true" name="ifrs-full:BorrowingsInterestRate" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUwLTgtMS0xLTIwMDYy_48604647-8a8b-4d78-94f0-2d660c637b00"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icd51b5a4e245440d8d4ec6263269c1a3_I20201231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUwLTktMS0xLTIwMDYy_8f2fa8d8-b84a-410b-9e54-96c52933cb8b">8.44</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Subtotal </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic851bdc683874747ae7515b4fc0f5c0b_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUxLTEtMS0xLTIwMDYy_084550d5-f6ec-4701-b80c-ec33e4e7391d">1,504</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if440362e7b2f477786583fb057beea93_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUxLTItMS0xLTIwMDYy_301473a3-b61d-42fa-8156-38c5696ebd6c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3d9b184eec5e4ab68c193e66f7b4af7a_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUxLTMtMS0xLTIwMDYy_eb7fdbcb-3d78-4a63-b814-622677f5ed74">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i239ed7c9d30a412da00d7a0ee7054e43_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUxLTQtMS0xLTIwMDYy_7aee2a84-f99b-474b-9c87-71724286da27">1,726</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3a0f0caa083b4eb3bdcca5b0c5690015_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUxLTUtMS0xLTIwMDYy_e97c1384-b02d-4535-bf0c-14b4d88823fc">2,425</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i029abb0b321d4017bb62a7199ef9d7dd_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUxLTYtMS0xLTIwMDYy_9f698cdf-d564-4e20-aa58-30ccd5b9b42b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ide12f7b817404d18b12a85e46b06c27e_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUxLTctMS0xLTIwMDYy_240f749c-e1f7-41f3-a381-c316aa65da91">5,655</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id5fbb295349449caa54a1c1e823b4092_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUxLTgtMS0xLTIwMDYy_cb6bfd65-f4c2-442e-8ca6-f4139c994282">5,545</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i047ddbe09b6147239a9dce09ebdd0035_I20201231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUxLTktMS0xLTIwMDYy_c99dc8fc-bdb0-4e0d-a877-8ec8112c2b7f">12,564</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long term debt</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib9cf53760ee7499383a1ee9d3aa55988_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUyLTEtMS0xLTIwMDYy_5cbe60eb-d071-4dfa-8193-bbcbf9cb49a5">1,808</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3b25280ecddd4cf581a646eec6671fd5_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUyLTItMS0xLTIwMDYy_1a36ce23-7bb3-4c3b-b7fe-7fd7fe2c2df8">8,456</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ice83e28f42c74a05833b6db13557dbab_I20211231" decimals="-6" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUyLTMtMS0xLTIwMDYy_ebe1ef25-9974-4510-b2e2-2113793396ac">18</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifff1ef4b755c48d89a358323743e8d18_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUyLTQtMS0xLTIwMDYy_59508983-9505-4dd4-8760-621a137ce0e2">1,726</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaa2de50a028d40aeb80e15816809b006_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUyLTUtMS0xLTIwMDYy_b0353948-f879-47ca-b201-cf5481341b0c">2,425</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9e485289b7e3425e875903e18342a6e8_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUyLTYtMS0xLTIwMDYy_c783db58-280d-4f59-9903-45f9c11fd191">70,704</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUyLTctMS0xLTIwMDYy_9422b75e-3f5c-46c7-8319-46a8bb67d2aa">85,137</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iade8dd01ad064e92a78e9788e11e1cbe_I20211231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUyLTgtMS0xLTIwMDYy_1350a8c2-d13b-455d-b04b-992d3dd000ee">87,694</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUyLTktMS0xLTIwMDYy_367437d1-e4d2-423d-aff1-e22ecbe4069e">85,833</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current portion of long term debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib9cf53760ee7499383a1ee9d3aa55988_I20211231" decimals="-6" name="ifrs-full:CurrentPortionOfLongtermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUzLTEtMS0xLTIwMDYy_4a371592-810c-4a63-90d2-714f787e7b9c">1,808</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3b25280ecddd4cf581a646eec6671fd5_I20211231" decimals="-6" name="ifrs-full:CurrentPortionOfLongtermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUzLTItMS0xLTIwMDYy_c753491c-2ebe-4d82-b6b8-f1c6d1a9b2d1">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ice83e28f42c74a05833b6db13557dbab_I20211231" decimals="-6" name="ifrs-full:CurrentPortionOfLongtermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUzLTMtMS0xLTIwMDYy_2b17dd30-9dde-4004-a39f-eab74d80b616">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifff1ef4b755c48d89a358323743e8d18_I20211231" decimals="-6" name="ifrs-full:CurrentPortionOfLongtermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUzLTQtMS0xLTIwMDYy_7d020746-6792-416e-accb-39b5911ffbf4">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaa2de50a028d40aeb80e15816809b006_I20211231" decimals="-6" name="ifrs-full:CurrentPortionOfLongtermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUzLTUtMS0xLTIwMDYy_fcc3e6bd-dd14-4cea-9c89-39ba908f8154">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9e485289b7e3425e875903e18342a6e8_I20211231" decimals="-6" name="ifrs-full:CurrentPortionOfLongtermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUzLTYtMS0xLTIwMDYy_826826a9-f28c-4109-af67-eed7a5b3df6b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CurrentPortionOfLongtermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUzLTctMS0xLTIwMDYy_8ad6e8bb-c208-43a4-ba05-1b24c86afe05">1,808</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iade8dd01ad064e92a78e9788e11e1cbe_I20211231" decimals="-6" name="ifrs-full:CurrentPortionOfLongtermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUzLTgtMS0xLTIwMDYy_2838dcb2-1c8a-49e8-a63d-927393b42cb5">1,805</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CurrentPortionOfLongtermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUzLTktMS0xLTIwMDYy_65fe8f93-1557-4adb-b88d-6162f131f622">3,372</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long- term debt</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib9cf53760ee7499383a1ee9d3aa55988_I20211231" decimals="-6" name="ifrs-full:LongtermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzU0LTEtMS0xLTIwMDYy_c4fb6d52-10ac-4bde-83b8-37c2564c680e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3b25280ecddd4cf581a646eec6671fd5_I20211231" decimals="-6" name="ifrs-full:LongtermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzU0LTItMS0xLTIwMDYy_31dd8c81-c6b6-432a-b504-9bbe6bc6283e">8,456</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ice83e28f42c74a05833b6db13557dbab_I20211231" decimals="-6" name="ifrs-full:LongtermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzU0LTMtMS0xLTIwMDYy_f2e5add2-f41f-463b-8838-59f6cba12aa2">18</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifff1ef4b755c48d89a358323743e8d18_I20211231" decimals="-6" name="ifrs-full:LongtermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzU0LTQtMS0xLTIwMDYy_2b10898a-0cec-4b1e-8318-03654876c951">1,726</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaa2de50a028d40aeb80e15816809b006_I20211231" decimals="-6" name="ifrs-full:LongtermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzU0LTUtMS0xLTIwMDYy_29b303de-8871-4e1b-b650-951a531797c1">2,425</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9e485289b7e3425e875903e18342a6e8_I20211231" decimals="-6" name="ifrs-full:LongtermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzU0LTYtMS0xLTIwMDYy_0ac56ede-6427-4f55-8b73-b669cbaecf2a">70,704</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:LongtermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzU0LTctMS0xLTIwMDYy_c6118f0e-4ad1-4193-844f-30883f6de4d3">83,329</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iade8dd01ad064e92a78e9788e11e1cbe_I20211231" decimals="-6" name="ifrs-full:LongtermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzU0LTgtMS0xLTIwMDYy_1ccd8c30-8158-4a20-83ae-c56d02d6f4d7">85,889</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:LongtermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzU0LTktMS0xLTIwMDYy_b9e589d7-1070-40cb-bf1a-c8a462e25dc1">82,461</ix:nonFraction></span></td></tr></table></div><div style="margin-top:4.5pt;padding-left:50.2pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.68pt">All interest rates shown in this table are weighted average contractual annual rates.</span></div></ix:continuation><div style="padding-left:14.2pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of bank loans is calculated based on the discounted value of contractual cash flows whereby the discount rate is estimated using rates currently offered for debt of similar amounts and maturities, which is considered to be level 2 in the fair value hierarchy. The fair value of the Company&#8217;s publicly traded debt is based on quoted market prices as of December&#160;31, 2021 and 2020, which is considered to be level 1 in the fair value hierarchy.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzMzOTk_a24035bd-b14a-4720-84f8-4c9974e898a6" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2021, 2020 and 2019, the interest expense related to the bank loans and notes payable is comprised as follows and included in the consolidated income statement under the interest expense caption: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.750%"><tr><td style="width:1.0%"></td><td style="width:61.154%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.481%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.481%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.484%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on debts and borrowings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpenseOnBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzEtMS0xLTEtMjAwNjI_dfb1b163-d559-4a70-8135-ece9b116f65d">4,544</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:InterestExpenseOnBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzEtMi0xLTEtMjAwNjI_b30cef3c-9af1-4dd2-af38-2df4c5ae4649">6,228</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:InterestExpenseOnBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzEtMy0xLTEtMjAwNjI_c615d895-5d50-42bf-af74-161ab38b5371">4,459</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance charges for employee benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:FinanceChargesForEmployeeBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzItMS0xLTEtMjAwNjI_f0c2df9c-d794-42c8-8c3e-db29c90bbab8">248</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:FinanceChargesForEmployeeBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzItMi0xLTEtMjAwNjI_8c5a64b9-393c-40bd-babb-2587c66dec02">231</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:FinanceChargesForEmployeeBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzItMy0xLTEtMjAwNjI_eafc99c8-c326-4ae0-96dc-cca31c855aa9">200</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (Interest)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:GainsLossesOnHedgingInstrument" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzMtMS0xLTEtMjAwNjI_9d2d077d-1032-4c98-9c0f-312257b0967a">1,097</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:GainsLossesOnHedgingInstrument" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzMtMi0xLTEtMjAwNjI_ea922add-21ed-4d9f-90f9-31547b43edd1">1,174</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:GainsLossesOnHedgingInstrument" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzMtMy0xLTEtMjAwNjI_26e67c95-0b4d-4df2-8d24-c48c6ac8f927">1,946</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance charges of leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:FinanceChargesForLeases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzQtMS0xLTEtMjAwNjI_419d36d9-a734-4267-b253-ed63e09fee3f">101</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:FinanceChargesForLeases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzQtMi0xLTEtMjAwNjI_42133aba-71dd-4656-951b-b652caf33638">105</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:FinanceChargesForLeases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzQtMy0xLTEtMjAwNjI_0419679f-2a16-4748-a4b6-463e402c14f6">129</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance operating charges</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:FinanceOperatingCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzUtMS0xLTEtMjAwNjI_05a9bfd0-ff71-4d01-9c91-97f6c989547b">202</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:FinanceOperatingCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzUtMi0xLTEtMjAwNjI_99e14363-6db6-4fd2-8ee8-b502854a3765">156</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:FinanceOperatingCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzUtMy0xLTEtMjAwNjI_b732f894-d729-4d83-861d-8559147a5600">170</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzYtMS0xLTEtMjAwNjI_0c27267a-c3b6-4930-bb44-1195e3a811fb">6,192</ix:nonFraction></span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzYtMi0xLTEtMjAwNjI_f70b0018-0c15-4f35-bb0c-e411ad5b0f63">7,894</ix:nonFraction></span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzYtMy0xLTEtMjAwNjI_8414e1b9-06e0-45f4-9586-6e6cd8e3d44a">6,904</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has the following debt bonds: a) registered with the Mexican stock exchange: i) Ps. <ix:nonFraction unitRef="mxn" contextRef="i817b89e4d1a0451d957aaf03cd63a3b3_I20211231" decimals="-6" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzUzMQ_3c9bc892-ce93-42f5-bc71-5520f49d09b1">7,500</ix:nonFraction> (nominal amount) with a maturity date in <ix:nonNumeric contextRef="i00e1742c250c461ab01288d988bfb939_D20210101-20211231" name="ifrs-full:BorrowingsMaturity" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzU3NQ_ba1a0b4e-f0ff-4de0-9e07-026607e7c4d5">2023</ix:nonNumeric> and fixed interest rate of <ix:nonFraction unitRef="number" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzYwNQ_15b39ed5-a138-4498-bcf6-dbca595a9e69">5.46</ix:nonFraction>%, ii) Ps. <ix:nonFraction unitRef="mxn" contextRef="i9f9def0c0b454d8ba4b7a259e52633d9_I20211231" decimals="-6" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzYxOA_b566c869-07a7-42ce-ac4d-9f9a708c42aa">1,500</ix:nonFraction> (nominal amount) with a maturity date in <ix:nonNumeric contextRef="i0f46c5a0b7f94c10bb5fdb9f4902b7ec_D20210101-20211231" name="ifrs-full:BorrowingsMaturity" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzY2Mg_d4827d57-43d7-44a3-b65e-aa19dd462c8c">2022</ix:nonNumeric> and floating interest rate of TIIE + <ix:nonFraction unitRef="number" contextRef="i9f9def0c0b454d8ba4b7a259e52633d9_I20211231" decimals="INF" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzcwMg_bb658d60-0158-49a2-95c8-15ee292bcd0f">0.25</ix:nonFraction>%, iii) Ps. <ix:nonFraction unitRef="mxn" contextRef="ia94c0c8d6c92478986adf17c650e0782_I20211231" decimals="-6" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzcxNA_e0b18ee5-22cb-4b00-98b6-96312ee8d441">8,500</ix:nonFraction> (nominal amount) with a maturity date in <ix:nonNumeric contextRef="i3abc440aed764372805c1d48c645583d_D20210101-20211231" name="ifrs-full:BorrowingsMaturity" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1OA_99dba407-1321-4ed1-90db-5572005b2915">2027</ix:nonNumeric> and fixed interest rate of <ix:nonFraction unitRef="number" contextRef="ia94c0c8d6c92478986adf17c650e0782_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc4OA_01f6aee6-48c4-40b6-984f-bd6e5337a2d7">7.87</ix:nonFraction>%, iv) Ps. <ix:nonFraction unitRef="mxn" contextRef="i84a7552b661943ed9b6483fd49e92978_I20211231" decimals="-6" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc5OQ_32b30636-96d8-442e-987c-d9b4d94c5115">1,727</ix:nonFraction> (nominal amount) with a maturity date in 2025 and floating interest rate of TIIE + <ix:nonFraction unitRef="number" contextRef="i84a7552b661943ed9b6483fd49e92978_I20211231" decimals="INF" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzg4NQ_dad4c084-ebbb-40c5-9145-c529bae77563">0.08</ix:nonFraction>%, v) Ps. <ix:nonFraction unitRef="mxn" contextRef="i1082dd5843354455ba587b848e2540b7_I20211231" decimals="-6" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzkwMQ_860925c1-9437-41b5-99fc-cdd51a4a3abc">3,000</ix:nonFraction> (nominal amount) with a maturity date in <ix:nonNumeric contextRef="i95b3a9a1847f4ac6b018375ec8c0aea1_D20210101-20211231" name="ifrs-full:BorrowingsMaturity" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzQw_57d6accb-0d57-433a-8abc-2585ce8881bc">2028</ix:nonNumeric> and fixed interest rate of <ix:nonFraction unitRef="number" contextRef="i1082dd5843354455ba587b848e2540b7_I20211231" decimals="INF" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzk3Nw_3b0968b2-f47f-40e1-afc8-917907a5e511">7.35</ix:nonFraction>%, vi) Ps. <ix:nonFraction unitRef="mxn" contextRef="i8f3fcebf8d454c62bb3344c23137dfc4_I20211231" decimals="-6" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzA1_7cecac99-de8e-45df-bf46-551fd9a881eb">6,965</ix:nonFraction> (nominal amount) with a maturity date in <ix:nonNumeric contextRef="i4ea9de733cfb48f4840df28ba3d6145a_D20210101-20211231" name="ifrs-full:BorrowingsMaturity" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzM0_0bfaedca-58d3-46f5-9198-cadf8f012ac1">2028</ix:nonNumeric> and fixed rate of <ix:nonFraction unitRef="number" contextRef="i8f3fcebf8d454c62bb3344c23137dfc4_I20211231" decimals="INF" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzEz_05b821b3-91d7-4ba1-ba56-ee5f48af0bcd">7.36</ix:nonFraction>%, and vii) Ps. <ix:nonFraction unitRef="mxn" contextRef="i4c12ebbb2a2743a8b9ae59fb3d4e0321_I20211231" decimals="-6" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzIw_17f06345-111a-46d8-bd3b-b1e0bfcc6c63">2,435</ix:nonFraction> (nominal amount) with a </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i3eafd5b8ffb04850a6ebfc68da99a7c6" continuedAt="ic278d07a84334f9d995b3f44af1b07a7"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">maturity date in <ix:nonNumeric contextRef="i30c3862d772c407fb8f351442890cc70_D20210101-20211231" name="ifrs-full:BorrowingsMaturity" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzQ2_1cd54bb1-10e8-48fb-a6a4-6e8df0bccc3e">2026</ix:nonNumeric> and floating rate of TIIE + <ix:nonFraction unitRef="number" contextRef="i4c12ebbb2a2743a8b9ae59fb3d4e0321_I20211231" decimals="INF" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzI3_d0dbd15c-f6dc-4132-9b81-6144112a9853">0.05</ix:nonFraction>%,  and b) registered with the SEC : i) Senior notes of US. $ <ix:nonFraction unitRef="usd" contextRef="i1a9a196ca1e449b3b23cc8888aecfe38_I20211231" decimals="-6" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzEwMzk_c057a5bc-a354-4c2e-a903-a044ec3edede">1,250</ix:nonFraction> with interest at a fixed rate of <ix:nonFraction unitRef="number" contextRef="i1a9a196ca1e449b3b23cc8888aecfe38_I20211231" decimals="INF" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzEwNzU_091ebe0b-adda-41d6-8a9a-12e6680c0c2a">2.75</ix:nonFraction>% and maturity date on January 22, 2030, ii) Senior notes of US. $ <ix:nonFraction unitRef="usd" contextRef="i0fa4ffc0948f456dacb15e3b60cf2e39_I20211231" decimals="-6" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzExNDM_05671949-e6fe-40fe-81f0-de3d237eb3ef">705</ix:nonFraction> with interest at a fixed rate of <ix:nonFraction unitRef="number" contextRef="i0fa4ffc0948f456dacb15e3b60cf2e39_I20211231" decimals="INF" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzExNzk_17c4bf99-30df-4bbf-8027-add4f4f3a952">1.85</ix:nonFraction>% and maturity date on September 1, 2032 and iii) Senior notes of US. $ <ix:nonFraction unitRef="usd" contextRef="i8d0e1f1ec4794024b1c21370054428e6_I20211231" decimals="-6" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzEyNTI_33d11f9b-a8cc-4db1-88ac-edb9376e8519">600</ix:nonFraction> with interest at a fixed rate of <ix:nonFraction unitRef="number" contextRef="i8d0e1f1ec4794024b1c21370054428e6_I20211231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzEyODg_edd64fb2-8cfc-4792-8494-f073cbb4b272">5.25</ix:nonFraction>% and maturity date on <ix:nonNumeric contextRef="id75d4e101e91444682aeacee6018b1df_D20210101-20211231" name="ifrs-full:BorrowingsMaturity" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzEzMTI_658c78e1-e480-475a-adb8-f7eb5ea36239">November 26, 2043</ix:nonNumeric> all of which are guaranteed by our subsidiaries: Propimex, S. de R.L. de C.V., Comercializadora La Pureza de Bebidas, S. de R.L. de C.V., Controladora Interamericana de Bebidas, S. de R.L. de C.V., Grupo Embotellador Cimsa, S. de R.L. de C.V., Refrescos Victoria del Centro, S. de R.L. de C.V.,  and Yoli de Acapulco, S. de R.L. de C.V. (&#8220;Guarantors&#8221;).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2019, the Company had credit contracts in Mexico for an amount of Ps. <ix:nonFraction unitRef="mxn" contextRef="i7fe521bbe5b547fc82d0348a1d917e8a_D20190101-20191231" decimals="-6" name="ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzE5ODQ_3d309457-18ed-4dea-a3e0-01e09c2391fe">9,400</ix:nonFraction> at an interest rate of <ix:nonFraction unitRef="number" contextRef="ib664991bae0c4330b33e52222b4a2019_I20191231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzIwMTA_ab02f757-5674-44e5-94e7-ec08fe8087fd">8.39</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i3977c6134b7a45caa810affdc4a9b1c4_I20191231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzIwMTc_66a79686-4fb3-4c53-a66f-4c979f318d41">7.91</ix:nonFraction>%. Such loans were used to settle bank loans denominated in USD and for general corporate purposes. Additionally, the Company obtained during 2019 bank loans in Uruguay, Colombia and Argentina for an amount of Ps. <ix:nonFraction unitRef="mxn" contextRef="i4578a9b4c49646cfb522f74081160454_D20190101-20191231" decimals="-6" name="ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzIyMzI_918d19c3-fc55-4073-8cf4-4267c24afd07">1,670</ix:nonFraction>.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2020, the Company obtained (and paid off) bank loans to build liquidity in light of the recent COVID-19 pandemic: in Mexico for an amount of Ps. <ix:nonFraction unitRef="mxn" contextRef="if478fb6734b1495aaaa8800b5d6a3db3_D20200101-20201231" decimals="-6" name="ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzIzODc_8aa7f587-31f6-4787-a89f-7d343bd8e4c1">15,650</ix:nonFraction> at a weighted interest rate of <ix:nonFraction unitRef="number" contextRef="i0ac0b124bc5f4f8486a075878e9b4567_I20201231" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzI0MjE_b7c6361d-6ca0-4e8b-8dfa-ed8c7523151b">6.04</ix:nonFraction>%, and in Argentina and Colombia for an amount of Ps. <ix:nonFraction unitRef="mxn" contextRef="id338918b962f4927986c72edd1131744_D20200101-20201231" decimals="-6" name="ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzI0NzI_2f5a0bcd-5d29-4978-8c47-c63b79d692f3">1,184</ix:nonFraction>. Similarly, on January 22, 2020 the Company prepaid senior notes in Mexico for US. $ <ix:nonFraction unitRef="usd" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzI1NjA_b6f7c895-2597-4b3d-8783-8e73e0ad9fde">900</ix:nonFraction>, and on February 18, 2020, the Company paid the total balance of its senior notes for US. $ <ix:nonFraction unitRef="usd" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:RepaymentsOfBondsNotesAndDebentures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzI2NTU_fd356970-0c37-4f30-b07c-19db92eb08a1">500</ix:nonFraction>. In addition, the Company celebrated bank loans in Argentine and Uruguayan peso with some banks for Ps. <ix:nonFraction unitRef="mxn" contextRef="i6f8ae6e58ed7467db5a22f22e44f0cb5_I20201231" decimals="-6" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzI3NjM_2cd806c8-b1af-4f4a-9824-9458715df3e6">711</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="icf278616288c467fb72c1a6b8e57d5e9_I20201231" decimals="-6" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzI3NzQ_7f1402ce-b8eb-4d31-a7cc-6c340d88012a">759</ix:nonFraction> (nominal amounts), respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 2021, the Company issued the first Sustainability-Linked Bond (SLB) in the Mexican Market on a dual-tranche transaction for an amount of Ps. <ix:nonFraction unitRef="mxn" contextRef="ib48b349f96454b1fb069a52d4cd21821_I20210930" decimals="-6" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzUy_c7b6432c-b631-4dcd-84d9-b507be35d9ad">9,400</ix:nonFraction>; such bonds were used to prepay bank loans in Mexico with maturity dates in <ix:nonNumeric contextRef="i898c1fcfbe654f07801c04bb02d2d53c_D20210901-20210930" name="ifrs-full:BorrowingsMaturity" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzcx_c688233d-5f6b-401e-8706-1d66db6f3591">2025</ix:nonNumeric> and <ix:nonNumeric contextRef="ibe19d7bfda2145dea039d95dc0081ca9_D20210901-20210930" name="ifrs-full:BorrowingsMaturity" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzc3_3867033c-1505-47aa-ad1f-9dc73940de4f">2026</ix:nonNumeric>. The bond&#8217;s interest rate depends on us achieving key performance indicators, and in the event that such indicators are not met by the dates established in the offering documents, the interest rate on the bonds will increase by <ix:nonFraction unitRef="number" contextRef="i33865c82df32445993fcfb9144c7586e_D20210901-20210930" decimals="INF" name="kof:IncreaseInInterestRateOnTheBonds" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzU4ODIzODcyMDk1OTE1_34e11efd-da4a-4db7-9238-0af349dbb6bf">25</ix:nonFraction> basis points. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Additionally, during 2021, the Company obtained bank loans in local currency in Argentina and Uruguay for Ps. <ix:nonFraction unitRef="mxn" contextRef="i557b12de1cf442188e3f761b91d746d2_I20211231" decimals="-6" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzU5_df402a3c-a6c9-4feb-a63f-c58adaf88709">461</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i0f77cc3e64964f768ca73d0c9cfd8ceb_I20211231" decimals="-6" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzY0_f30c5574-e367-48bf-8e40-7bef8723980f">1,114</ix:nonFraction> (nominal amounts) respectively. </span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ic278d07a84334f9d995b3f44af1b07a7"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17.1 Reconciliation of liabilities arising from financing activities.</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzMzOTU_828a4713-9134-4e00-8485-2543039bc980" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.958%"><tr><td style="width:1.0%"></td><td style="width:19.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.212%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.210%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.099%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.661%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-cash impact</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Value at December 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Repayments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Proceeds</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">New leases</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Others</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Exchange movement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Translation Effect</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Value at December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term bank loans</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i4f732c1a2ed8432d9a1641c2fe739de9_I20201231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzItMS0xLTEtMjAwNjI_2ee9f6b5-29c3-4868-8764-b33e58d27ef1">1,645</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ic62cf4a88c4b40ffa4396ae60d107944_D20210101-20211231" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzItMi0xLTEtMjAwNjI_39c885e8-9db0-4ebb-b6fc-b483e0c3fe35">1,925</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic62cf4a88c4b40ffa4396ae60d107944_D20210101-20211231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzItMy0xLTEtMjAwNjI_58f70319-ba8c-4c32-b68d-7bd91c4354d8">844</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic62cf4a88c4b40ffa4396ae60d107944_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzItNS0xLTEtMjAwNjI_a307e8aa-6949-496b-bb06-fc580445a61d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic62cf4a88c4b40ffa4396ae60d107944_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzItNi0xLTEtMjAwNjI_4988d969-ad49-4052-bab2-8e06844dd2e9">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic62cf4a88c4b40ffa4396ae60d107944_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzItNy0xLTEtMjAwNjI_17169516-0298-4aad-971d-0ff73fc2c488">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic62cf4a88c4b40ffa4396ae60d107944_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzItOC0xLTEtMjAwNjI_4a33cabc-a3b0-4a4a-81cf-1b3998acd606">81</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i570001308bbb4ed9874a4753fb3ccdf8_I20211231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzItOS0xLTEtMjAwNjI_14828322-656e-48b1-902c-0f59c51e1639">645</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total short-term from financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iedf6879b5b9d48528e470d1f94fadd66_I20201231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzQtMS0xLTEtMjAwNjI_37464c84-6357-4d3a-b33f-c940da37541c">1,645</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i6a41782d28344f47ae8493863c013a83_D20210101-20211231" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzQtMi0xLTEtMjAwNjI_6d01e976-84d1-4a94-ad73-d1f934d6f2f3">1,925</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6a41782d28344f47ae8493863c013a83_D20210101-20211231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzQtMy0xLTEtMjAwNjI_4831e919-1172-48f1-9818-cdc74e19669f">844</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6a41782d28344f47ae8493863c013a83_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzQtNS0xLTEtMjAwNjI_014c4b76-6ffc-4c5c-924a-cdb936d8b17e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6a41782d28344f47ae8493863c013a83_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzQtNi0xLTEtMjAwNjI_7ef054d6-9363-4f0d-b03e-393b8e8dedf6">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6a41782d28344f47ae8493863c013a83_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzQtNy0xLTEtMjAwNjI_0197e0aa-f21c-44dc-9b7f-48123fe4bbe5">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6a41782d28344f47ae8493863c013a83_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzQtOC0xLTEtMjAwNjI_193654d2-6fcf-41ce-936e-7aef69820e30">81</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i9276724cb5764767a2611fbbeaec91b6_I20211231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzQtOS0xLTEtMjAwNjI_3fad439e-196c-4cfd-8558-ce2587c39e32">645</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term bank loans</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib0c032f865e946aa9f6959168d42dd11_I20201231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzUtMS0xLTEtMjAwNjI_51043ba9-9ff1-462b-a3c2-299eb34c4e66">10,568</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6e1a40db7e434cbe8d0eceb7039f9f7a_D20210101-20211231" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzUtMi0xLTEtMjAwNjI_b5e411a3-bc11-4238-b4da-064640bfe159">9,764</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6e1a40db7e434cbe8d0eceb7039f9f7a_D20210101-20211231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzUtMy0xLTEtMjAwNjI_ba5584a2-0249-4d28-a22f-549332eb1082">947</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6e1a40db7e434cbe8d0eceb7039f9f7a_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzUtNS0xLTEtMjAwNjI_2d66e645-a896-4361-8671-180e26117cd1">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6e1a40db7e434cbe8d0eceb7039f9f7a_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzUtNi0xLTEtMjAwNjI_f74d8c11-3c95-4bb4-9f05-b71eeca7c526">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6e1a40db7e434cbe8d0eceb7039f9f7a_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzUtNy0xLTEtMjAwNjI_b62aa9fd-1ddd-4536-a1a9-db503b972cfb">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6e1a40db7e434cbe8d0eceb7039f9f7a_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzUtOC0xLTEtMjAwNjI_965c6aba-9c57-4a1f-9edd-d58014128385">467</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia4ba020680ea425dbf7456ef9f472387_I20211231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzUtOS0xLTEtMjAwNjI_a7f805e1-6c4b-4993-bf32-3ac654cb0b00">1,284</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie58e63bf30344d2487613aca0972b589_I20201231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzYtMS0xLTEtMjAwNjI_06d8f942-21c5-414d-b2fe-44b7d82bf62d">75,265</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9b57d06d31ef43faa8a60fa0da19316e_D20210101-20211231" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzYtMi0xLTEtMjAwNjI_2f3e11a2-d803-4769-a98c-d164802d4b2f">2,500</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9b57d06d31ef43faa8a60fa0da19316e_D20210101-20211231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzYtMy0xLTEtMjAwNjI_e25cf396-6460-4962-a178-18fd4a2ed788">9,400</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9b57d06d31ef43faa8a60fa0da19316e_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzYtNS0xLTEtMjAwNjI_c6905d26-e0f1-4c2e-968d-6bd9cc39344d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9b57d06d31ef43faa8a60fa0da19316e_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzYtNi0xLTEtMjAwNjI_af12380a-3028-4ae1-bf41-b8f959a7878b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9b57d06d31ef43faa8a60fa0da19316e_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzYtNy0xLTEtMjAwNjI_1f66c6dd-1a76-4b35-a41b-4e509a017c60">1,688</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9b57d06d31ef43faa8a60fa0da19316e_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzYtOC0xLTEtMjAwNjI_e6f46e0a-dc2a-436d-b0ed-1ef4bf0ec03c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i606a7c41fa2c4d37a6a3776313859583_I20211231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzYtOS0xLTEtMjAwNjI_45971290-c17c-4cd4-b935-b076490d986a">83,853</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total long-term from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i827006b3bfc24a15b21dc5657f8c3236_I20201231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzctMS0xLTEtMjAwNjI_0566ceb8-a071-4969-a5c7-0388bae8e19e">85,833</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i25a41aa63a4d408caa546470e29920eb_D20210101-20211231" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzctMi0xLTEtMjAwNjI_17d501d9-c58e-40da-b390-1d91db6fc058">12,264</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i25a41aa63a4d408caa546470e29920eb_D20210101-20211231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzctMy0xLTEtMjAwNjI_0f391168-bc07-420e-aeba-916d760acc46">10,347</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i25a41aa63a4d408caa546470e29920eb_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzctNS0xLTEtMjAwNjI_2656d983-2d61-4e53-8de4-4bfc3ba7b167">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i25a41aa63a4d408caa546470e29920eb_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzctNi0xLTEtMjAwNjI_a3be12a5-3245-416e-8a52-31516d3a8d0c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i25a41aa63a4d408caa546470e29920eb_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzctNy0xLTEtMjAwNjI_effebe01-edf5-44fb-8121-7b40fbc13a7a">1,688</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i25a41aa63a4d408caa546470e29920eb_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzctOC0xLTEtMjAwNjI_05f46eaf-b9e0-4206-9d73-d3b1cb1cbbf3">467</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic4edd38833044256925120e50390662c_I20211231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzctOS0xLTEtMjAwNjI_53e0576d-b9b2-4e45-ae02-268e1258bd86">85,137</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6e6b77d1020142f7b386398f44b786b7_I20201231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzktMS0xLTEtMjAwNjI_2aea7a2e-9c21-49f3-9727-899bf7484757">1,306</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ie94443275bbf4d92b7e1d08f6febac7e_D20210101-20211231" decimals="-6" name="ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzktMi0xLTEtMjAwNjI_19320044-9b68-4dc9-8f94-8d8a088f3910">629</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ie94443275bbf4d92b7e1d08f6febac7e_D20210101-20211231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzktMy0xLTEtMjAwNjI_24a3fdf0-8d48-4aaf-bf9b-21911111876f">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ie94443275bbf4d92b7e1d08f6febac7e_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzktNS0xLTEtMjAwNjI_ff5d20b0-8bf5-4fdc-9657-eb07575da7dd">533</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ie94443275bbf4d92b7e1d08f6febac7e_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzktNi0xLTEtMjAwNjI_fab040aa-437c-4bf0-a14a-6c531d440484">340</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ie94443275bbf4d92b7e1d08f6febac7e_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzktNy0xLTEtMjAwNjI_6b45e04d-d451-400b-a939-4c6562b4a88e">3</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ie94443275bbf4d92b7e1d08f6febac7e_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzktOC0xLTEtMjAwNjI_8f89eab9-dffe-47fb-9df2-21da0015dbbd">42</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="id6932cc2709a4fdaa2c41347fe2a2c9c_I20211231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzktOS0xLTEtMjAwNjI_584f2883-c157-4799-9753-e584b87eb9e6">1,505</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzExLTEtMS0xLTIwMDYy_97085d95-f6ec-437a-8fcd-e2961d215ced">88,784</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzExLTItMS0xLTIwMDYy_c2ad8df3-aab1-4d17-8716-7961550ad77a">14,818</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzExLTMtMS0xLTIwMDYy_9a7f0463-301a-491f-8e76-a1170edc7fb0">11,191</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzExLTUtMS0xLTIwMDYy_7a579f40-80e2-486a-bbab-854dfa29a3cd">533</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzExLTYtMS0xLTIwMDYy_84cf54d8-64ca-4d35-821d-3d9d55731b23">340</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzExLTctMS0xLTIwMDYy_41c1d49d-f758-43bf-907b-f1eec4ad2b39">1,685</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzExLTgtMS0xLTIwMDYy_b43f9a1e-35f2-4c53-be83-8a0de4e24c93">428</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzExLTktMS0xLTIwMDYy_33592884-49a1-4b78-b6fd-d6630fa05954">87,287</ix:nonFraction></span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.270%"><tr><td style="width:1.0%"></td><td style="width:19.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.281%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.176%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.065%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.071%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.623%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.071%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cash flows</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-cash impact</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Value at December 31, 2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repayments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">New leases</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign Exchange movement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Translation Effect</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Value at December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term bank loans</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibcbe724d62094592a354a6c76898c56d_I20191231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzItMS0xLTEtMjAwNjI_de86ccf5-b7f9-4662-aa6e-5fdbc8b35094">882</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i6ef4af8d9a504e36aba406775756297b_D20200101-20201231" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzItMi0xLTEtMjAwNjI_8640f4e4-8428-436a-8443-f17d8f0b2177">17,641</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6ef4af8d9a504e36aba406775756297b_D20200101-20201231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzItMy0xLTEtMjAwNjI_aa68ab43-a765-4ab6-91c1-4535c14a4928">18,525</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6ef4af8d9a504e36aba406775756297b_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzItNS0xLTEtMjAwNjI_c765ed66-ad6b-4d4b-9060-5d666d1fc334">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6ef4af8d9a504e36aba406775756297b_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzItNi0xLTEtMjAwNjI_6bc86cd0-bd95-468e-b865-fee4d06b2d92">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6ef4af8d9a504e36aba406775756297b_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzItNy0xLTEtMjAwNjI_11c09bfb-b116-4cbc-a8e9-8ab8ce9ab5e2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i6ef4af8d9a504e36aba406775756297b_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzItOC0xLTEtMjAwNjI_2a4ee581-2c39-47bc-aa15-41caa372b3fe">121</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i4f732c1a2ed8432d9a1641c2fe739de9_I20201231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzItOS0xLTEtMjAwNjI_972f5b3e-6acc-47b5-acbd-efe2820f9f63">1,645</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib6a04760ce3b4ea7b3d532373df54c8f_I20191231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzMtMS0xLTEtMjAwNjI_92187949-5949-4833-b805-b64b97af0883">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i84dbde926fc24bf982e30a93f4c8eae2_D20200101-20201231" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzMtMi0xLTEtMjAwNjI_54b5a9a7-a8aa-47be-9100-c6f22553ffa4">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i84dbde926fc24bf982e30a93f4c8eae2_D20200101-20201231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzMtMy0xLTEtMjAwNjI_0fe0b363-6c75-49b7-8e66-86c48f167b80">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i84dbde926fc24bf982e30a93f4c8eae2_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzMtNS0xLTEtMjAwNjI_364eb751-7e1c-44af-b563-706ce90dd933">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i84dbde926fc24bf982e30a93f4c8eae2_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzMtNi0xLTEtMjAwNjI_534d384f-9fd9-40c3-ae05-bf415e0bcd58">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i84dbde926fc24bf982e30a93f4c8eae2_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzMtNy0xLTEtMjAwNjI_7838a205-648d-4960-823c-550b86b1970b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i84dbde926fc24bf982e30a93f4c8eae2_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzMtOC0xLTEtMjAwNjI_21482098-7eac-4b11-a305-d5cc67eccba2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i336d7eb8fc664cfda3c0477973d610ba_I20201231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzMtOS0xLTEtMjAwNjI_e6643703-158b-408f-8321-3685868fd56d">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total short-term from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ib9f33be817654476bbb8606f50714e12_I20191231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzQtMS0xLTEtMjAwNjI_0e1a57f8-9dd3-4e15-99c1-9945886dc202">882</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ic106d219e79b407d842b2ad068395473_D20200101-20201231" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzQtMi0xLTEtMjAwNjI_5fc0af0e-88e8-4665-8694-67f181c27d87">17,641</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic106d219e79b407d842b2ad068395473_D20200101-20201231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzQtMy0xLTEtMjAwNjI_d29aa20f-9794-4272-b1cb-b242d0e13bdf">18,525</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic106d219e79b407d842b2ad068395473_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzQtNS0xLTEtMjAwNjI_c7b51f0b-7f48-4dbf-b2b9-ee6af977cc73">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic106d219e79b407d842b2ad068395473_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzQtNi0xLTEtMjAwNjI_b14ace22-a917-4858-adb3-ef3afe0801f2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic106d219e79b407d842b2ad068395473_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzQtNy0xLTEtMjAwNjI_b8932913-3071-43a4-93f7-1b3a11986108">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ic106d219e79b407d842b2ad068395473_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzQtOC0xLTEtMjAwNjI_a91ad4e1-00b0-4145-8c72-3de729356ce4">121</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iedf6879b5b9d48528e470d1f94fadd66_I20201231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzQtOS0xLTEtMjAwNjI_05156d1d-f59f-4194-8837-1677dafa6e37">1,645</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term bank loans</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4bd64d2afcb1485f85a7012ebce16092_I20191231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzUtMS0xLTEtMjAwNjI_ca9a5d45-1fd4-4327-ba3c-7e9297347a50">11,576</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i02bf7d849a4b441385014f36a2a7e4be_D20200101-20201231" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzUtMi0xLTEtMjAwNjI_e7e04d00-e127-4dbb-913a-ca52afdf32d4">896</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i02bf7d849a4b441385014f36a2a7e4be_D20200101-20201231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzUtMy0xLTEtMjAwNjI_6dccc32e-4001-4778-a7ab-6a1cd56aac41">293</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i02bf7d849a4b441385014f36a2a7e4be_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzUtNS0xLTEtMjAwNjI_b3619a3e-0466-4682-8d7e-30c8b0e03626">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i02bf7d849a4b441385014f36a2a7e4be_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzUtNi0xLTEtMjAwNjI_90d3bba7-cd5f-4859-858e-6569c2faeea2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i02bf7d849a4b441385014f36a2a7e4be_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzUtNy0xLTEtMjAwNjI_37e72359-fded-4e5e-880b-06b9229d09e3">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i02bf7d849a4b441385014f36a2a7e4be_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzUtOC0xLTEtMjAwNjI_a6ffdb11-200f-457d-987f-5db74a9899ab">405</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib0c032f865e946aa9f6959168d42dd11_I20201231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzUtOS0xLTEtMjAwNjI_4d3f9581-6850-4219-9554-52f365648a2b">10,568</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9a0b1709af4745078ee683f90d0b3d9c_I20191231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzYtMS0xLTEtMjAwNjI_8d0ab039-40a2-4df8-9e49-2be3acc94bc6">57,519</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iabae9e6c5bbd46938c2e0cc2ec857589_D20200101-20201231" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzYtMi0xLTEtMjAwNjI_80f23d14-dd7b-4e6c-ba80-de8614cf58ed">26,650</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iabae9e6c5bbd46938c2e0cc2ec857589_D20200101-20201231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzYtMy0xLTEtMjAwNjI_8a9a8255-6c98-4d38-b6f0-57ae15b6d46c">43,479</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iabae9e6c5bbd46938c2e0cc2ec857589_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzYtNS0xLTEtMjAwNjI_14071fd9-539c-4164-93f1-8dd4b85b4bac">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iabae9e6c5bbd46938c2e0cc2ec857589_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzYtNi0xLTEtMjAwNjI_77422342-f89a-4f72-ae8b-4f6de25a6d97">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iabae9e6c5bbd46938c2e0cc2ec857589_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzYtNy0xLTEtMjAwNjI_6c66043e-6d54-4c16-b624-59497ee98417">1,018</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iabae9e6c5bbd46938c2e0cc2ec857589_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzYtOC0xLTEtMjAwNjI_479ae5df-ae0b-40b2-86be-845aefafd439">101</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie58e63bf30344d2487613aca0972b589_I20201231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzYtOS0xLTEtMjAwNjI_cb98c723-0e5c-4532-888f-6d4fdd67e87d">75,265</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i582b501c1ce440b3b3fa03ad563260b0_I20191231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzctMS0xLTEtMjAwNjI_de56ba1e-5362-422b-8092-b476d0a7adf6">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iec4040de16da4f57b0fff48eb250667d_D20200101-20201231" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzctMi0xLTEtMjAwNjI_89b989c1-2be3-4747-8404-e4a645844c0f">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iec4040de16da4f57b0fff48eb250667d_D20200101-20201231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzctMy0xLTEtMjAwNjI_6d226a50-cdbc-4b8b-9f39-1eba95482ab1">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iec4040de16da4f57b0fff48eb250667d_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzctNS0xLTEtMjAwNjI_034eeb74-1add-48cf-9a4b-5982e421057c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e35c29443904a95939e6f39c136e692_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzctNi0xLTEtMjAwNjI_a516df42-8934-4c74-be27-e7ef23691ee0">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iec4040de16da4f57b0fff48eb250667d_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzctNy0xLTEtMjAwNjI_62c460a7-cde4-4693-b8a5-7441bf696a7e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iec4040de16da4f57b0fff48eb250667d_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzctOC0xLTEtMjAwNjI_303bdd1a-324b-49b1-9dde-329e2bb64483">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40cb18f26a1c4df08c857e572935343f_I20201231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzctOS0xLTEtMjAwNjI_278feeb4-93d4-45ab-a386-5204faa444a7">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total long-term from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i04265978e15f46619ada7b2060f80160_I20191231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzgtMS0xLTEtMjAwNjI_506ab4a6-1357-42eb-a981-f17a22e75549">69,095</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i8458cf65d3e6481485511d14226adbfc_D20200101-20201231" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzgtMi0xLTEtMjAwNjI_7b119265-040a-473f-a0d7-180bca4f9a24">27,546</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i8458cf65d3e6481485511d14226adbfc_D20200101-20201231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzgtMy0xLTEtMjAwNjI_4fc5c51b-be1c-4ff1-a7ad-848d3257fbb0">43,772</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i8458cf65d3e6481485511d14226adbfc_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzgtNS0xLTEtMjAwNjI_8b286eda-2e47-4631-afbc-ac92e834249e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i8458cf65d3e6481485511d14226adbfc_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzgtNi0xLTEtMjAwNjI_b3ca2e0a-3571-4dfb-b4bb-632a8118f550">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i8458cf65d3e6481485511d14226adbfc_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzgtNy0xLTEtMjAwNjI_0f63aea6-88ab-4987-a056-0f85c8f48552">1,018</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i8458cf65d3e6481485511d14226adbfc_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzgtOC0xLTEtMjAwNjI_199887c3-4a6e-4cbf-b890-b04237eb2a1b">506</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i827006b3bfc24a15b21dc5657f8c3236_I20201231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzgtOS0xLTEtMjAwNjI_c022179d-5682-4f80-8983-276b8e0ae275">85,833</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6a27fcf4d5d541f0bc95134863e6760f_I20191231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzktMS0xLTEtMjAwNjI_adbc5fcf-5285-46e3-ac75-02ffcf9522ea">1,383</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ic0800b98bdd24a5f8dba72897a3608db_D20200101-20201231" decimals="-6" name="ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzktMi0xLTEtMjAwNjI_ae3a7461-a2c9-45e8-8c8d-6968b6a3b610">573</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic0800b98bdd24a5f8dba72897a3608db_D20200101-20201231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzktMy0xLTEtMjAwNjI_611c71da-9df0-4073-9e3d-e7373a812986">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic0800b98bdd24a5f8dba72897a3608db_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzktNS0xLTEtMjAwNjI_d9665177-4c93-4f37-80ab-dc1c88d9da98">599</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic0800b98bdd24a5f8dba72897a3608db_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzktNi0xLTEtMjAwNjI_d4558989-48f8-4f2f-be13-17bb65de86f3">33</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ic0800b98bdd24a5f8dba72897a3608db_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzktNy0xLTEtMjAwNjI_e22ec959-9f0f-4cb4-a278-89736515cda7">13</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ic0800b98bdd24a5f8dba72897a3608db_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzktOC0xLTEtMjAwNjI_c12cabba-2f68-4504-9091-adc762036b0a">123</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6e6b77d1020142f7b386398f44b786b7_I20201231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzktOS0xLTEtMjAwNjI_d284ad78-9df3-4d9c-8973-43367e10db12">1,306</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzEwLTEtMS0xLTIwMDYy_372935d4-9764-4529-bce9-7dfef8e5c960">71,360</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzEwLTItMS0xLTIwMDYy_4a4cbf96-c659-467c-a928-eec64e968275">45,760</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzEwLTMtMS0xLTIwMDYy_2fb651a0-bd82-49dc-8570-9ea497a2afc3">62,297</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzEwLTUtMS0xLTIwMDYy_7930f5d0-50c4-46a0-a28a-a9cdcb4482f3">599</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzEwLTYtMS0xLTIwMDYy_760fd552-c9da-41aa-bd47-6452ba93de01">33</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzEwLTctMS0xLTIwMDYy_e10b2b15-66a9-4229-beca-06a44676e2e4">1,005</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzEwLTgtMS0xLTIwMDYy_118a1983-d6c2-4d0a-87c6-a979b1feffa5">750</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzEwLTktMS0xLTIwMDYy_765ed7a0-453b-4a5d-a581-ed0097798294">88,784</ix:nonFraction></span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Beginning balance as of adoption date; January 1st, 2019</span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-58</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_259"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 18. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfOtherIncomeAndExpensesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90ZXh0cmVnaW9uOmY1NmRhY2YzY2RkNjRjY2I4MTFjYzlhOTEwNjUxN2E1XzUyNA_b3036df7-6787-41e2-b8fe-cec5f9b674b9" continuedAt="ic9fef31379554f488c763c2a1eca7ca5" escape="true">Other Income and Expenses</ix:nonNumeric></span></div><ix:continuation id="ic9fef31379554f488c763c2a1eca7ca5"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90ZXh0cmVnaW9uOmY1NmRhY2YzY2RkNjRjY2I4MTFjYzlhOTEwNjUxN2E1XzUyNQ_cc165557-4665-4f81-bca6-5f97f015ab40" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"><tr><td style="width:1.0%"></td><td style="width:49.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:GainsOnDisposalsOfNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzItMS0xLTEtMjAwNjI_d800bf96-0155-468b-8325-cc934292a664">259</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:GainsOnDisposalsOfNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzItMi0xLTEtMjAwNjI_e1c0025b-4afa-45d4-9d6f-3cf31c7c6975">274</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:GainsOnDisposalsOfNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzItMy0xLTEtMjAwNjI_5d395a24-d8bc-4f6b-880f-5315243e708e">330</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancellation of contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:CancellationOfContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzMtMS0xLTEtMjAwNjI_9657fb4c-a575-4952-88dc-2a7a800f6852">745</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:CancellationOfContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzMtMi0xLTEtMjAwNjI_622d16ce-3ca6-4bc2-b8ba-f2c684664716">344</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:CancellationOfContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzMtMy0xLTEtMjAwNjI_626772df-e6ed-4e72-bfc6-292a1370fc6b">565</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain related to operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:NetForeignExchangeGains" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzQtMS0xLTEtMjAwNjI_d3720ef6-1fed-4685-b65f-d0cf9d673789">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:NetForeignExchangeGains" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzQtMi0xLTEtMjAwNjI_4b8fcda7-0990-4235-ada7-368f9a9d1940">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:NetForeignExchangeGains" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzQtMy0xLTEtMjAwNjI_7619c001-36f5-4973-9efa-2d7af49d843d">79</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joint venture sale</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:JointVentureSale" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzUtMS0xLTEtMjAwNjI_299381da-2d4b-40ec-9730-e921b78452a7">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:JointVentureSale" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzUtMi0xLTEtMjAwNjI_e57d6047-703f-415d-8c3b-14bed967e978">212</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:JointVentureSale" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzUtMy0xLTEtMjAwNjI_45a100c4-857a-4f57-b352-f46cc185942a">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:MiscellaneousOtherOperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzYtMS0xLTEtMjAwNjI_c6f7592a-60a2-4759-8bbf-496dcf43b90a">498</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:MiscellaneousOtherOperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzYtMi0xLTEtMjAwNjI_c9aaa42c-6312-434a-b816-a800d3aa4aeb">664</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:MiscellaneousOtherOperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzYtMy0xLTEtMjAwNjI_d9fbd275-472c-4c6e-aed4-816a4155f97d">916</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:OtherIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzctMS0xLTEtMjAwNjI_acd8f5a9-85d8-45b0-bc74-482b3d3b95db">1,502</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:OtherIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzctMi0xLTEtMjAwNjI_afc142b6-173d-47a1-8003-ab2024dcb2dd">1,494</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:OtherIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzctMy0xLTEtMjAwNjI_af2edc48-ecf4-4e24-a9d7-041cece8602e">1,890</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provisions for contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:ProvisionForContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzktMS0xLTEtMjAwNjI_8f38fcbe-b175-4620-868c-d73a59484118">938</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:ProvisionForContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzktMi0xLTEtMjAwNjI_f9fc49cf-47d5-4c5f-82b4-833f0c3878f1">842</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:ProvisionForContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzktMy0xLTEtMjAwNjI_dd036933-25ae-41c1-aa33-79cefa645147">1,305</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on the retirement of long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:LossesOnRetirementOfNonCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzEwLTEtMS0xLTIwMDYy_ad009c4a-a290-4b43-ac50-eedc10dd701d">199</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:LossesOnRetirementOfNonCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzEwLTItMS0xLTIwMDYy_73b26abe-a6dd-4631-b55a-fef3838367f0">291</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:LossesOnRetirementOfNonCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzEwLTMtMS0xLTIwMDYy_e00940fd-181f-46d4-b362-59fb6c4c7c1a">318</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on sale of long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:LossesOnDisposalsOfNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzExLTEtMS0xLTIwMDYy_9d4566c2-5bec-41ac-bf53-e818400596dc">201</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:LossesOnDisposalsOfNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzExLTItMS0xLTIwMDYy_1474f521-57ad-4fa3-9c7a-666e0b23aaca">178</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:LossesOnDisposalsOfNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzExLTMtMS0xLTIwMDYy_ac9fb6be-14ab-4ec2-947b-2a778935fd36">288</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on the retirement of intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:LossOnRetirementOfIntangibleAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzEyLTEtMS0xLTIwMDYy_ad877278-43d6-405c-80a9-054aba588279">3</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:LossOnRetirementOfIntangibleAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzEyLTItMS0xLTIwMDYy_e1913b68-8e77-47b1-9942-9e9320bafca0">375</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:LossOnRetirementOfIntangibleAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzEyLTMtMS0xLTIwMDYy_4b659087-615b-4e7b-b8e1-fe204235c905">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment (See Note 8) </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:InvestmentImpairments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzEzLTEtMS0xLTIwMDYy_bc5353df-6ac9-435e-95c1-3326149205cc">250</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:InvestmentImpairments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzEzLTItMS0xLTIwMDYy_81a24513-14f5-48d8-aae2-3efb28afd956">2,501</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:InvestmentImpairments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzEzLTMtMS0xLTIwMDYy_7ba1f461-f09e-431e-bc22-cf573cd84e2d">948</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance payments (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:SeverancePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE0LTEtMS0xLTIwMDYy_388adba1-18f3-4ff5-80a3-3c6b38e883e2">233</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:SeverancePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE0LTItMS0xLTIwMDYy_9c989da3-8e22-4263-a690-cb0945b85806">192</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:SeverancePayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE0LTMtMS0xLTIwMDYy_6f2edb64-73d4-451c-ac2b-51a3cdac2350">1,062</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Donations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:DonationsAndSubsidiesExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE1LTEtMS0xLTIwMDYy_26579339-5839-44df-8339-829742e9d860">258</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:DonationsAndSubsidiesExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE1LTItMS0xLTIwMDYy_0f7c719d-fd1d-4fe7-845f-a6c287599e8a">361</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:DonationsAndSubsidiesExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE1LTMtMS0xLTIwMDYy_0b08091f-89b4-45ca-bfb8-e503f2fbf6bb">288</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange losses related to operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:ForeignExchangeGainLossRelatedToOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE2LTEtMS0xLTIwMDYy_a37278ef-e719-48d1-ae24-675b9817e323">61</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:ForeignExchangeGainLossRelatedToOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE2LTItMS0xLTIwMDYy_531106f8-4e22-4a19-a217-d49a85a1cc7f">69</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:ForeignExchangeGainLossRelatedToOperatingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE2LTMtMS0xLTIwMDYy_40547ecc-fc3d-4be3-b949-b2528d592f07">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:MiscellaneousOtherOperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE3LTEtMS0xLTIwMDYy_54751044-ad63-4643-885a-5a11f4f736fa">166</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:MiscellaneousOtherOperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE3LTItMS0xLTIwMDYy_7a179d8d-be8e-4f38-b0aa-6bdb31816dee">296</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:MiscellaneousOtherOperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE3LTMtMS0xLTIwMDYy_8a578978-e0bb-4d05-9272-c835e02f9615">171</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:OtherExpenseByNature" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE4LTEtMS0xLTIwMDYy_a11a3628-cf04-4989-8c3e-1292a8bffc4a">2,309</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:OtherExpenseByNature" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE4LTItMS0xLTIwMDYy_c5728941-821f-49ff-a1eb-19f08b6123db">5,105</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:OtherExpenseByNature" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE4LTMtMS0xLTIwMDYy_352e5693-3289-4f4d-af56-0c896f939b56">4,380</ix:nonFraction></span></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="padding-left:14.2pt;text-align:justify;text-indent:-14.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%;padding-left:4.88pt">Following a favorable decision from Brazilian tax authorities received during 2019, Coca-Cola FEMSA has been entitled to reclaim indirect tax payments made in prior years in Brazil, resulting in the recognition of a tax credit and a positive effect in the operating revenues and other income captions of the consolidated income statements. See note 23.2.1.</span></div><div style="padding-left:14.2pt;text-align:justify;text-indent:-14.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%;padding-left:4.88pt">During 2019, the Company incurred  restructuring costs related to some of their operations as part of an efficiency program.</span></div></ix:nonNumeric></ix:continuation><div id="i068f03db026d455ca4285bbb327eb089_262"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 19. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfFinancialInstrumentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTg0_cf4b2522-0204-4236-abdc-e0b5dd67aacd" continuedAt="ifb5719003a0846b4b0ea128c6dbeff0d" escape="true">Financial Instruments </ix:nonNumeric></span></div><ix:continuation id="ifb5719003a0846b4b0ea128c6dbeff0d" continuedAt="i64859607c04c4fa2910d39c361240418"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a three-level fair value hierarchy to prioritize the inputs used to measure the fair value of its financial instruments. The three input levels are described as follows: </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.8pt">Level 1:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.8pt">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: inputs other than quoted prices included within level 1 that are observable for the asset or liability, either directly or indirectly. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.8pt">Level 3:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are unobservable inputs for the asset or liability. Unobservable inputs shall be used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures the fair value of its financial assets and liabilities classified as level 1 and 2, applying the income approach method, which estimates the fair value based on expected cash flows discounted to net present value. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTg1_68074fa1-5737-4a2f-946d-8ada4bc14bd2" continuedAt="ie5ab5f4e25454b91aeaf06b420a75a18" escape="true">The following table summarizes the Company&#8217;s financial assets and liabilities measured at fair value, as of December&#160;31, 2021 and 2020: </ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div><ix:continuation id="ie5ab5f4e25454b91aeaf06b420a75a18"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:50.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.318%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.991%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.991%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.340%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments asset</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibf15e7ba170c42b49b33b567cd7b3eba_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzItMS0xLTEtMjAwNjI_92d8a54d-7f3b-4077-a520-f3a5a80b2904">764</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2c7f421cc8e3416ba99885e7fc72f6c7_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzItMi0xLTEtMjAwNjI_e9239144-5b9e-4dd3-ac5c-37e430fe1971">4,911</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="id04a0c08635c494c8bd1d632a51019b5_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzItMy0xLTEtMjAwNjI_3507eab6-851d-4f3f-988c-2de97c55780d">488</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i0dd4276ffa374cb2884fdaae03cb1d47_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzItNC0xLTEtMjAwNjI_a88b029c-6ea7-4983-b359-00134a4358ae">2,440</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibf15e7ba170c42b49b33b567cd7b3eba_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzMtMS0xLTEtMjAwNjI_046f3f4c-e342-45b2-b0b8-423a5cc33c71">35</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2c7f421cc8e3416ba99885e7fc72f6c7_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzMtMi0xLTEtMjAwNjI_5e32c95a-8420-4b24-a7ed-bee197b96b8e">58</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id04a0c08635c494c8bd1d632a51019b5_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzMtMy0xLTEtMjAwNjI_ce3d233d-d7fc-4966-9325-e3b8e8134826">84</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0dd4276ffa374cb2884fdaae03cb1d47_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzMtNC0xLTEtMjAwNjI_d0476fe0-6c31-40a4-abc2-a66fb6b48aa2">1,417</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trust assets of labor obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibf15e7ba170c42b49b33b567cd7b3eba_I20211231" decimals="-6" name="kof:TrustAssetsOfLaborObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzQtMS0xLTEtMjAwNjI_94aaa7c9-3697-4ff9-aad9-c1b91f122c23">1,367</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2c7f421cc8e3416ba99885e7fc72f6c7_I20211231" decimals="-6" name="kof:TrustAssetsOfLaborObligations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzQtMi0xLTEtMjAwNjI_0e8b2509-e8fc-4672-9a7f-573247520b0e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id04a0c08635c494c8bd1d632a51019b5_I20201231" decimals="-6" name="kof:TrustAssetsOfLaborObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzQtMy0xLTEtMjAwNjI_4e2fcf59-44a2-4def-b502-ac05adda616d">1,338</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0dd4276ffa374cb2884fdaae03cb1d47_I20201231" decimals="-6" name="kof:TrustAssetsOfLaborObligations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzQtNC0xLTEtMjAwNjI_744a4ef5-3cf2-4741-b4f1-9aebab089867">&#8212;</ix:nonFraction></span></td></tr></table></ix:continuation></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i64859607c04c4fa2910d39c361240418" continuedAt="if4e79b84aa6140bd81db02ab8e2a986c"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of hedging on equity</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTgy_d8ffe730-c13b-4718-8003-c2f30ba40a43" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Set out below is the reconciliation of each component of equity and the analysis of other comprehensive income:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.764%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency option</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate swaps</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury Lock contracts</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commodity price contracts</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total holders of the parent</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-controlling interest</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As at January 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i741cc242bcd34243b870ade8a36da9d8_I20191231" decimals="-6" sign="-" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEtMS0xLTEtMjAwNjI_b5261702-4774-4d07-bdf3-dea4e5abeac4">208</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i1be262ea42de4e869274a2fb63c68604_I20191231" decimals="-6" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEtMi0xLTEtMjAwNjI_932ba53c-f5a9-4f1f-9992-a19f40e1c9c7">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i17f244d866f04fd29f2f1b97f68a3ddf_I20191231" decimals="-6" sign="-" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEtMy0xLTEtMjAwNjI_58bb034d-ae55-4c60-90db-cb73b371ac32">776</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i16c82220714c42cba1f0a613345b748e_I20191231" decimals="-6" sign="-" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEtNC0xLTEtMjAwNjI_37511c65-9854-48b7-88e4-8d121a91fca4">78</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i44a9b5d894524717b868dd3f574387a6_I20191231" decimals="-6" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEtNS0xLTEtMjAwNjI_2435b7e7-4c28-4ce6-ba6f-09d877e80e72">71</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i562e42c3bd7e4314852db90b2f225026_I20191231" decimals="-6" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEtNi0xLTEtMjAwNjI_16a6fe5f-058f-41dc-b572-01099fcf3dc2">23</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i2dd161d830404ff5a1b0b2017d1c1f0b_I20191231" decimals="-6" sign="-" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEtNy0xLTEtMjAwNjI_cd382796-9a2b-4725-bb56-f1cc4b19cf17">968</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i654fe5661fce443d9e489a175d5a4fb1_I20191231" decimals="-6" sign="-" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEtOC0xLTEtMjAwNjI_4c77bd88-8877-4d95-991e-2766e42226c9">97</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" sign="-" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEtOS0xLTEtMjAwNjI_20383585-f4c7-463d-82b3-f7e62aa41044">1,065</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial instruments &#8211; purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="mxn" contextRef="i8b25b9bb010e42f8a2ee814190b2bf21_D20200101-20201231" decimals="-6" sign="-" name="kof:FinancialInstrumentsPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzItMS0xLTEtMjAwNjI_fa5febbf-6ef2-4db4-b8fa-5dd1e67d7820">837</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5a12565992564d2bb026f4362ea1b3e9_D20200101-20201231" decimals="-6" name="kof:FinancialInstrumentsPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzItMi0xLTEtMjAwNjI_3b541342-d646-4107-b237-848f489f4afc">2</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i280ff7371dfd4811a46250d53bd8e29b_D20200101-20201231" decimals="-6" name="kof:FinancialInstrumentsPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzItMy0xLTEtMjAwNjI_be655027-d384-44ec-9b88-3bb449a8f8be">161</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i560b8ecc9e924bccba4b412910924b3f_D20200101-20201231" decimals="-6" name="kof:FinancialInstrumentsPurchased" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzItNC0xLTEtMjAwNjI_abf70ad9-cab3-46d1-9d0a-90a04dfebc78">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i087ad43e78cb47129cad83d24d493d57_D20200101-20201231" decimals="-6" name="kof:FinancialInstrumentsPurchased" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzItNS0xLTEtMjAwNjI_0aa93ed8-e51f-4c86-ac08-d139c26e150a">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i21467cc28a354041891246d2ffd86bd0_D20200101-20201231" decimals="-6" name="kof:FinancialInstrumentsPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzItNi0xLTEtMjAwNjI_095af769-1558-4cce-b6a8-5200605c7d7c">351</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i7f40affaa8514d569bb9645107f4711b_D20200101-20201231" decimals="-6" sign="-" name="kof:FinancialInstrumentsPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzItNy0xLTEtMjAwNjI_09348aa9-4f8e-4d7a-9657-ed11bf24741b">323</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231" decimals="-6" name="kof:FinancialInstrumentsPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzItOC0xLTEtMjAwNjI_ff251ae0-9a24-45fa-9136-6e217d5fa053">53</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:FinancialInstrumentsPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzItOS0xLTEtMjAwNjI_f7ea0a4b-5ead-4c34-ae2e-ab18a8036f4f">270</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of financial instruments recognized in OCI</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="mxn" contextRef="i8b25b9bb010e42f8a2ee814190b2bf21_D20200101-20201231" decimals="-6" name="kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzMtMS0xLTEtMjAwNjI_565b3e49-a50d-4401-a00c-f900db2f851a">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5a12565992564d2bb026f4362ea1b3e9_D20200101-20201231" decimals="-6" name="kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzMtMi0xLTEtMjAwNjI_b93a38ac-29f5-49b0-92ad-2042b13193fa">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i280ff7371dfd4811a46250d53bd8e29b_D20200101-20201231" decimals="-6" name="kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzMtMy0xLTEtMjAwNjI_818c6956-7009-4ac1-8be6-4343dbc138e0">2,654</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i560b8ecc9e924bccba4b412910924b3f_D20200101-20201231" decimals="-6" name="kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzMtNC0xLTEtMjAwNjI_7ba47474-ffc1-4f97-95ff-5138acd11b08">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i087ad43e78cb47129cad83d24d493d57_D20200101-20201231" decimals="-6" name="kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzMtNS0xLTEtMjAwNjI_ac544c36-6b4e-4beb-88cf-c8cbf53c7e03">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i21467cc28a354041891246d2ffd86bd0_D20200101-20201231" decimals="-6" name="kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzMtNi0xLTEtMjAwNjI_c72ac940-f73d-48f3-af27-8626950c3668">9</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7f40affaa8514d569bb9645107f4711b_D20200101-20201231" decimals="-6" name="kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzMtNy0xLTEtMjAwNjI_86e49102-2ee7-499f-a4e5-411af8846b0a">2,663</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231" decimals="-6" name="kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzMtOC0xLTEtMjAwNjI_37249c01-e99d-4584-80f7-4707850a219e">414</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzMtOS0xLTEtMjAwNjI_19650a1b-174b-4b7f-862c-e80ae54e5a19">3,077</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount reclassified from OCI to profit or loss</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="mxn" contextRef="i8b25b9bb010e42f8a2ee814190b2bf21_D20200101-20201231" decimals="-6" name="kof:AmountReclassifiedFromOCIToProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzQtMS0xLTEtMjAwNjI_439a9f02-254d-4972-9736-6d3323269e1e">286</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i5a12565992564d2bb026f4362ea1b3e9_D20200101-20201231" decimals="-6" sign="-" name="kof:AmountReclassifiedFromOCIToProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzQtMi0xLTEtMjAwNjI_25c5e9c5-b287-4300-9c2f-2b1a362333ee">2</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i280ff7371dfd4811a46250d53bd8e29b_D20200101-20201231" decimals="-6" name="kof:AmountReclassifiedFromOCIToProfitOrLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzQtMy0xLTEtMjAwNjI_b86b2cfa-d84c-47fc-ae3a-dd280ba7eded">1,544</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i560b8ecc9e924bccba4b412910924b3f_D20200101-20201231" decimals="-6" name="kof:AmountReclassifiedFromOCIToProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzQtNC0xLTEtMjAwNjI_aff71601-bd36-4a65-bca8-5b6040ff0c8b">98</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i087ad43e78cb47129cad83d24d493d57_D20200101-20201231" decimals="-6" sign="-" name="kof:AmountReclassifiedFromOCIToProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzQtNS0xLTEtMjAwNjI_f5d5b783-00f0-45c9-859b-f86861c0bb7a">102</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i21467cc28a354041891246d2ffd86bd0_D20200101-20201231" decimals="-6" sign="-" name="kof:AmountReclassifiedFromOCIToProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzQtNi0xLTEtMjAwNjI_82cea5ba-7976-4f60-b828-b202d825433c">37</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7f40affaa8514d569bb9645107f4711b_D20200101-20201231" decimals="-6" name="kof:AmountReclassifiedFromOCIToProfitOrLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzQtNy0xLTEtMjAwNjI_eb517af8-6e54-476d-9538-75cbedfd87d0">1,787</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231" decimals="-6" name="kof:AmountReclassifiedFromOCIToProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzQtOC0xLTEtMjAwNjI_082eb04e-d7e7-4af7-9a8d-24ba2d2da80c">199</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:AmountReclassifiedFromOCIToProfitOrLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzQtOS0xLTEtMjAwNjI_4ccf312d-0631-4174-838d-f0c386675532">1,986</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency revaluation of the net foreign operations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="mxn" contextRef="i8b25b9bb010e42f8a2ee814190b2bf21_D20200101-20201231" decimals="-6" name="kof:ForeignCurrencyRevaluationOfTheNetForeignOperations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzUtMS0xLTEtMjAwNjI_e25a32c9-8c84-4e8b-8ee9-b72b79e014eb">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5a12565992564d2bb026f4362ea1b3e9_D20200101-20201231" decimals="-6" name="kof:ForeignCurrencyRevaluationOfTheNetForeignOperations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzUtMi0xLTEtMjAwNjI_f8b2c4e4-29a0-4785-8df8-cf5c6123001a">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i280ff7371dfd4811a46250d53bd8e29b_D20200101-20201231" decimals="-6" sign="-" name="kof:ForeignCurrencyRevaluationOfTheNetForeignOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzUtMy0xLTEtMjAwNjI_589800a3-95a8-4a46-85cc-497a03326667">3,588</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i560b8ecc9e924bccba4b412910924b3f_D20200101-20201231" decimals="-6" name="kof:ForeignCurrencyRevaluationOfTheNetForeignOperations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzUtNC0xLTEtMjAwNjI_59169ef0-6a5b-467a-aa02-2a01e54d9ff3">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i087ad43e78cb47129cad83d24d493d57_D20200101-20201231" decimals="-6" name="kof:ForeignCurrencyRevaluationOfTheNetForeignOperations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzUtNS0xLTEtMjAwNjI_a9811506-25da-4df4-b015-8ba94cc2b9b2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i21467cc28a354041891246d2ffd86bd0_D20200101-20201231" decimals="-6" name="kof:ForeignCurrencyRevaluationOfTheNetForeignOperations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzUtNi0xLTEtMjAwNjI_d8a56676-1ef0-4872-bc30-d4fa80abacdc">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i7f40affaa8514d569bb9645107f4711b_D20200101-20201231" decimals="-6" sign="-" name="kof:ForeignCurrencyRevaluationOfTheNetForeignOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzUtNy0xLTEtMjAwNjI_e95dee52-85ff-464d-b311-33e3fe3e056c">3,588</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231" decimals="-6" sign="-" name="kof:ForeignCurrencyRevaluationOfTheNetForeignOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzUtOC0xLTEtMjAwNjI_f9b4534f-fc91-4dba-bfcb-c021aed2490d">530</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:ForeignCurrencyRevaluationOfTheNetForeignOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzUtOS0xLTEtMjAwNjI_8ba0791c-1b38-4cca-9245-622aeab31f5d">4,118</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="mxn" contextRef="i8b25b9bb010e42f8a2ee814190b2bf21_D20200101-20201231" decimals="-6" name="kof:EffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzYtMS0xLTEtMjAwNjI_b1be7eba-5fd2-4165-93c0-3f9dfcfe5bcf">7</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5a12565992564d2bb026f4362ea1b3e9_D20200101-20201231" decimals="-6" name="kof:EffectsOfChangesInForeignExchangeRates" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzYtMi0xLTEtMjAwNjI_6c8074c5-c683-44e1-9dec-68de19931da5">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i280ff7371dfd4811a46250d53bd8e29b_D20200101-20201231" decimals="-6" name="kof:EffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzYtMy0xLTEtMjAwNjI_135791a5-19b8-4599-b528-c800ee28e89c">92</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i560b8ecc9e924bccba4b412910924b3f_D20200101-20201231" decimals="-6" name="kof:EffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzYtNC0xLTEtMjAwNjI_e06f6461-60e3-4d5b-af96-e27939e82540">14</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i087ad43e78cb47129cad83d24d493d57_D20200101-20201231" decimals="-6" name="kof:EffectsOfChangesInForeignExchangeRates" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzYtNS0xLTEtMjAwNjI_cc006593-6c6a-42cd-b84e-42e35ae2455f">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i21467cc28a354041891246d2ffd86bd0_D20200101-20201231" decimals="-6" sign="-" name="kof:EffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzYtNi0xLTEtMjAwNjI_d65f52b4-3548-44fb-b210-2ca370b50a13">8</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7f40affaa8514d569bb9645107f4711b_D20200101-20201231" decimals="-6" name="kof:EffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzYtNy0xLTEtMjAwNjI_188d608a-235d-4a79-b710-7c69407844e7">105</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231" decimals="-6" name="kof:EffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzYtOC0xLTEtMjAwNjI_a5569bc2-ab1f-4047-bccb-7cb53b65f1cb">16</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:EffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzYtOS0xLTEtMjAwNjI_9f4f1ec9-139c-46b8-a804-7c106a8b6ca3">121</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax effect</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="mxn" contextRef="i8b25b9bb010e42f8a2ee814190b2bf21_D20200101-20201231" decimals="-6" name="kof:FinancialInstrumentsTaxEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzctMS0xLTEtMjAwNjI_45c8ffbd-d2bc-4b5b-8e87-288512feac8e">163</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5a12565992564d2bb026f4362ea1b3e9_D20200101-20201231" decimals="-6" name="kof:FinancialInstrumentsTaxEffect" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzctMi0xLTEtMjAwNjI_3c5a49b2-a169-4993-908d-c46eaff0f800">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i280ff7371dfd4811a46250d53bd8e29b_D20200101-20201231" decimals="-6" sign="-" name="kof:FinancialInstrumentsTaxEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzctMy0xLTEtMjAwNjI_71d5c08d-a5f8-408c-a75d-7cd37d8f9011">254</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i560b8ecc9e924bccba4b412910924b3f_D20200101-20201231" decimals="-6" sign="-" name="kof:FinancialInstrumentsTaxEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzctNC0xLTEtMjAwNjI_c34455d8-62ca-40a7-b4f4-e082c5971646">33</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i087ad43e78cb47129cad83d24d493d57_D20200101-20201231" decimals="-6" name="kof:FinancialInstrumentsTaxEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzctNS0xLTEtMjAwNjI_b7a77e10-69aa-43b7-8521-846861917abf">31</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i21467cc28a354041891246d2ffd86bd0_D20200101-20201231" decimals="-6" sign="-" name="kof:FinancialInstrumentsTaxEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzctNi0xLTEtMjAwNjI_5dd7d239-1b49-4faa-9275-37917338f903">108</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i7f40affaa8514d569bb9645107f4711b_D20200101-20201231" decimals="-6" sign="-" name="kof:FinancialInstrumentsTaxEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzctNy0xLTEtMjAwNjI_0e5ed62e-da51-4ffa-a4fd-faa039d56999">201</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231" decimals="-6" sign="-" name="kof:FinancialInstrumentsTaxEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzctOC0xLTEtMjAwNjI_1fcffb02-91bc-47c2-b9c0-d78e16b0f44b">52</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:FinancialInstrumentsTaxEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzctOS0xLTEtMjAwNjI_e2cba6bb-9157-41f7-81e9-f5d9878c0325">253</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i08270abcdca54053bef6911b8fc2ab1e_I20201231" decimals="-6" sign="-" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzgtMS0xLTEtMjAwNjI_ad139043-7fe4-4c48-810a-56992837452a">589</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ia3c74f2dd81e4143a78d114555a894e7_I20201231" decimals="-6" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzgtMi0xLTEtMjAwNjI_94dfd1e4-a311-4076-8378-8177b72518d5">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i0fb8bf16774149309b11cc94b605deb9_I20201231" decimals="-6" sign="-" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzgtMy0xLTEtMjAwNjI_e2e25b88-759d-48c3-9692-48fc3e3cfb9e">167</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i1e3123e914914a5fa667b8465628af9c_I20201231" decimals="-6" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzgtNC0xLTEtMjAwNjI_8da21981-40d9-46ec-b0d0-f447fe46047b">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i583bf212f27c41a6adc217f9d60063fe_I20201231" decimals="-6" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzgtNS0xLTEtMjAwNjI_2e02e2e0-68d2-4457-80fd-ee82bd3ce529">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i3cd5320122ac4c918708632f0c71ed76_I20201231" decimals="-6" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzgtNi0xLTEtMjAwNjI_7cc24674-5d53-402a-b319-7ce4ec26b913">230</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i76416d3f8d6343f2bd071b86f5ee5793_I20201231" decimals="-6" sign="-" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzgtNy0xLTEtMjAwNjI_ba121ead-528e-4875-aecf-530418f49f7d">525</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i7cce0a4500884b8cbfaa2471b7d089fc_I20201231" decimals="-6" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzgtOC0xLTEtMjAwNjI_876831c4-e744-45cf-980e-d65c801cb4c8">3</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" sign="-" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzgtOS0xLTEtMjAwNjI_0f309a14-5f99-4df4-a886-39f2e65de5fa">522</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial instruments &#8211; purchases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="mxn" contextRef="i8e0080f3eca94f58868496de832d912b_D20210101-20211231" decimals="-6" name="kof:FinancialInstrumentsPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzktMS0xLTEtMjAwNjI_70ca96ba-774b-49b2-b9f7-d7f3639bf0db">70</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5720729b5c2c4648bcf8e516e4a4896b_D20210101-20211231" decimals="-6" name="kof:FinancialInstrumentsPurchased" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzktMi0xLTEtMjAwNjI_5a834a9b-da2f-41cd-a7a5-47e5aaf00138">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8899e3ac422a497fa1f8ea8a9652281e_D20210101-20211231" decimals="-6" name="kof:FinancialInstrumentsPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzktMy0xLTEtMjAwNjI_a1b0c127-c392-4a43-b67e-71bbc80e5a41">396</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib8c953304b3a40a6a4682dc2a2eec683_D20210101-20211231" decimals="-6" name="kof:FinancialInstrumentsPurchased" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzktNC0xLTEtMjAwNjI_c2b87fb9-4d07-4fd7-bc90-266d5464a4e1">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3cfbd5acfb8c46f4aecbc77d17ae8ea4_D20210101-20211231" decimals="-6" name="kof:FinancialInstrumentsPurchased" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzktNS0xLTEtMjAwNjI_d5c0c180-3874-430b-9266-e68b78239f2a">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9bb65b9cc3534f33b8479fd77b074bb2_D20210101-20211231" decimals="-6" name="kof:FinancialInstrumentsPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzktNi0xLTEtMjAwNjI_27b1d81f-e398-4c19-9ba7-66a8a4d6be3b">427</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i85558523509849e9b9c6942de942e5e6_D20210101-20211231" decimals="-6" name="kof:FinancialInstrumentsPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzktNy0xLTEtMjAwNjI_72ec7634-1a9c-4abf-b2ae-eed9861450dc">893</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231" decimals="-6" name="kof:FinancialInstrumentsPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzktOC0xLTEtMjAwNjI_04ec2c25-96a2-498b-924a-081a24517119">70</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:FinancialInstrumentsPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzktOS0xLTEtMjAwNjI_5258255c-c3f2-4695-8177-82fe80a3c47a">963</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of financial instruments recognized in OCI</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="mxn" contextRef="i8e0080f3eca94f58868496de832d912b_D20210101-20211231" decimals="-6" name="kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEwLTEtMS0xLTIwMDYy_1013432f-14b0-4b24-86f9-e0caac6f2746">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5720729b5c2c4648bcf8e516e4a4896b_D20210101-20211231" decimals="-6" name="kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEwLTItMS0xLTIwMDYy_512d8f0b-b0de-41fb-9fe1-27b66fac740b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8899e3ac422a497fa1f8ea8a9652281e_D20210101-20211231" decimals="-6" name="kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEwLTMtMS0xLTIwMDYy_9e6a1450-94ee-4d9d-8dac-3492a82b20e7">2,543</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib8c953304b3a40a6a4682dc2a2eec683_D20210101-20211231" decimals="-6" name="kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEwLTQtMS0xLTIwMDYy_ad71214f-a8f9-40b1-bd3b-44f17acfc214">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3cfbd5acfb8c46f4aecbc77d17ae8ea4_D20210101-20211231" decimals="-6" name="kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEwLTUtMS0xLTIwMDYy_418d76b8-6b48-4ee2-89a0-64b7036ddd94">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9bb65b9cc3534f33b8479fd77b074bb2_D20210101-20211231" decimals="-6" name="kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEwLTYtMS0xLTIwMDYy_0d757aae-d2ba-4bbf-bf6c-53277dae0f5f">826</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i85558523509849e9b9c6942de942e5e6_D20210101-20211231" decimals="-6" name="kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEwLTctMS0xLTIwMDYy_7641fbad-342b-41c2-82e8-78ec285de3ec">3,369</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231" decimals="-6" name="kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEwLTgtMS0xLTIwMDYy_e0e5c5de-983a-430b-bf50-31d30a8699b0">310</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEwLTktMS0xLTIwMDYy_92182d10-09d4-4f68-95fb-5c90390485fe">3,679</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount reclassified from OCI to profit or loss</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="mxn" contextRef="i8e0080f3eca94f58868496de832d912b_D20210101-20211231" decimals="-6" name="kof:AmountReclassifiedFromOCIToProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzExLTEtMS0xLTIwMDYy_edb243c7-8e59-48ab-bfb3-c528ebbb8282">785</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5720729b5c2c4648bcf8e516e4a4896b_D20210101-20211231" decimals="-6" name="kof:AmountReclassifiedFromOCIToProfitOrLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzExLTItMS0xLTIwMDYy_54f42436-2397-4ebf-8c4a-1b8f11dbc7a6">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8899e3ac422a497fa1f8ea8a9652281e_D20210101-20211231" decimals="-6" name="kof:AmountReclassifiedFromOCIToProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzExLTMtMS0xLTIwMDYy_b298f5af-d0b0-48a9-946c-8c8e73dbdf0a">10</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ib8c953304b3a40a6a4682dc2a2eec683_D20210101-20211231" decimals="-6" sign="-" name="kof:AmountReclassifiedFromOCIToProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzExLTQtMS0xLTIwMDYy_fa5d7ea5-6175-4455-af01-7141501d758d">1</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3cfbd5acfb8c46f4aecbc77d17ae8ea4_D20210101-20211231" decimals="-6" name="kof:AmountReclassifiedFromOCIToProfitOrLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzExLTUtMS0xLTIwMDYy_3d31c485-2285-4377-88fd-7ea83e27ed53">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9bb65b9cc3534f33b8479fd77b074bb2_D20210101-20211231" decimals="-6" sign="-" name="kof:AmountReclassifiedFromOCIToProfitOrLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzExLTYtMS0xLTIwMDYy_6cf7e1b0-a637-476a-a9b4-985cc676c923">1,141</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i85558523509849e9b9c6942de942e5e6_D20210101-20211231" decimals="-6" sign="-" name="kof:AmountReclassifiedFromOCIToProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzExLTctMS0xLTIwMDYy_5373e49c-c315-4d3c-a5ca-7f1af4d1fa48">347</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231" decimals="-6" sign="-" name="kof:AmountReclassifiedFromOCIToProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzExLTgtMS0xLTIwMDYy_d4e3e848-cbda-4eb8-bc94-bf12e2de467b">142</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="kof:AmountReclassifiedFromOCIToProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzExLTktMS0xLTIwMDYy_51240563-54f4-4c4a-a901-adb1e1d58141">489</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency revaluation of the net foreign operations</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="mxn" contextRef="i8e0080f3eca94f58868496de832d912b_D20210101-20211231" decimals="-6" name="kof:ForeignCurrencyRevaluationOfTheNetForeignOperations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEyLTEtMS0xLTIwMDYy_3a25fe40-5cfe-4d5f-a13c-364e3a7268eb">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5720729b5c2c4648bcf8e516e4a4896b_D20210101-20211231" decimals="-6" name="kof:ForeignCurrencyRevaluationOfTheNetForeignOperations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEyLTItMS0xLTIwMDYy_b5c2ee30-9037-4efc-b500-9f54efc052cb">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i8899e3ac422a497fa1f8ea8a9652281e_D20210101-20211231" decimals="-6" sign="-" name="kof:ForeignCurrencyRevaluationOfTheNetForeignOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEyLTMtMS0xLTIwMDYy_cf1a0420-cc3b-4885-ae39-d4d7de7e5542">1,385</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib8c953304b3a40a6a4682dc2a2eec683_D20210101-20211231" decimals="-6" name="kof:ForeignCurrencyRevaluationOfTheNetForeignOperations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEyLTQtMS0xLTIwMDYy_c276c99f-25c3-40ff-a735-d73a148a851d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3cfbd5acfb8c46f4aecbc77d17ae8ea4_D20210101-20211231" decimals="-6" name="kof:ForeignCurrencyRevaluationOfTheNetForeignOperations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEyLTUtMS0xLTIwMDYy_4113ef22-007c-4dc0-90ca-d2ddd953800f">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9bb65b9cc3534f33b8479fd77b074bb2_D20210101-20211231" decimals="-6" name="kof:ForeignCurrencyRevaluationOfTheNetForeignOperations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEyLTYtMS0xLTIwMDYy_777ccffb-fb1d-401d-92b9-84df927e1f02">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i85558523509849e9b9c6942de942e5e6_D20210101-20211231" decimals="-6" sign="-" name="kof:ForeignCurrencyRevaluationOfTheNetForeignOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEyLTctMS0xLTIwMDYy_fd6af879-7ce0-46e0-9c6f-101c403a2e51">1,385</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231" decimals="-6" sign="-" name="kof:ForeignCurrencyRevaluationOfTheNetForeignOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEyLTgtMS0xLTIwMDYy_4278df61-77b7-4afd-afd4-a9ac36458815">105</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="kof:ForeignCurrencyRevaluationOfTheNetForeignOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEyLTktMS0xLTIwMDYy_4bc7f885-98bb-41d1-87da-828ca4d9baee">1,490</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="mxn" contextRef="i8e0080f3eca94f58868496de832d912b_D20210101-20211231" decimals="-6" name="kof:EffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEzLTEtMS0xLTIwMDYy_cb3b8bd1-b0f0-49a4-8111-7c5bb207f245">7</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5720729b5c2c4648bcf8e516e4a4896b_D20210101-20211231" decimals="-6" name="kof:EffectsOfChangesInForeignExchangeRates" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEzLTItMS0xLTIwMDYy_aa83bb3a-564c-4619-90f7-f963311479f5">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8899e3ac422a497fa1f8ea8a9652281e_D20210101-20211231" decimals="-6" name="kof:EffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEzLTMtMS0xLTIwMDYy_32075cf1-1860-4e97-951a-ba8accac41ca">8</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib8c953304b3a40a6a4682dc2a2eec683_D20210101-20211231" decimals="-6" name="kof:EffectsOfChangesInForeignExchangeRates" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEzLTQtMS0xLTIwMDYy_cc5cd62a-3e02-4dcf-a37a-03ef5354977b">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3cfbd5acfb8c46f4aecbc77d17ae8ea4_D20210101-20211231" decimals="-6" name="kof:EffectsOfChangesInForeignExchangeRates" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEzLTUtMS0xLTIwMDYy_13a2ce2f-6060-418c-b6dc-cf4fa9602901">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9bb65b9cc3534f33b8479fd77b074bb2_D20210101-20211231" decimals="-6" sign="-" name="kof:EffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEzLTYtMS0xLTIwMDYy_98edaa55-8b6e-4f95-b207-b52fd1282b8e">9</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i85558523509849e9b9c6942de942e5e6_D20210101-20211231" decimals="-6" name="kof:EffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEzLTctMS0xLTIwMDYy_a0043e00-da20-4cd2-81ee-f69ead8610fb">6</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231" decimals="-6" sign="-" name="kof:EffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEzLTgtMS0xLTIwMDYy_72f6e53d-d29a-407e-ba94-25562d54d7b9">1</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:EffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEzLTktMS0xLTIwMDYy_fe9a0ec7-5996-4041-962c-8d139531b2b8">5</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax effect</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="mxn" contextRef="i8e0080f3eca94f58868496de832d912b_D20210101-20211231" decimals="-6" sign="-" name="kof:FinancialInstrumentsTaxEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE0LTEtMS0xLTIwMDYy_59255ca8-c68a-4353-863a-9839b364bb57">253</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5720729b5c2c4648bcf8e516e4a4896b_D20210101-20211231" decimals="-6" name="kof:FinancialInstrumentsTaxEffect" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE0LTItMS0xLTIwMDYy_74f32c23-92cd-45c5-ac19-bbe175b9f4cf">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i8899e3ac422a497fa1f8ea8a9652281e_D20210101-20211231" decimals="-6" sign="-" name="kof:FinancialInstrumentsTaxEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE0LTMtMS0xLTIwMDYy_fe196c78-f410-4557-a1da-f2a42e0480f9">500</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib8c953304b3a40a6a4682dc2a2eec683_D20210101-20211231" decimals="-6" name="kof:FinancialInstrumentsTaxEffect" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE0LTQtMS0xLTIwMDYy_7b6b1878-acd2-4edb-88a1-b2b566ac18b5">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3cfbd5acfb8c46f4aecbc77d17ae8ea4_D20210101-20211231" decimals="-6" name="kof:FinancialInstrumentsTaxEffect" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE0LTUtMS0xLTIwMDYy_5bad8f32-0929-4b52-b299-b720abc8f5ad">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9bb65b9cc3534f33b8479fd77b074bb2_D20210101-20211231" decimals="-6" sign="-" name="kof:FinancialInstrumentsTaxEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE0LTYtMS0xLTIwMDYy_c2ed5292-075f-4aa3-8860-8c04086fab25">34</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i85558523509849e9b9c6942de942e5e6_D20210101-20211231" decimals="-6" sign="-" name="kof:FinancialInstrumentsTaxEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE0LTctMS0xLTIwMDYy_e7c4277a-0544-4eff-82d4-146ea5cc6359">787</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231" decimals="-6" sign="-" name="kof:FinancialInstrumentsTaxEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE0LTgtMS0xLTIwMDYy_4e720624-9c1e-4bb1-9829-50860b6fe914">45</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="kof:FinancialInstrumentsTaxEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE0LTktMS0xLTIwMDYy_db2fee8b-56b9-4e85-96ae-609b134151d4">832</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i19257aa0af7c4700ad154cad097fdd94_I20211231" decimals="-6" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE1LTEtMS0xLTIwMDYy_c927a2ef-e517-4a48-adf5-d4615a4ba677">20</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i03c2a58d2c334643a268c9d73cf0b229_I20211231" decimals="-6" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE1LTItMS0xLTIwMDYy_00a6dc12-840c-47c9-a03b-c92d54c23344">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i45c21a46adae4876bda5bf9e0e5474b8_I20211231" decimals="-6" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE1LTMtMS0xLTIwMDYy_eff6f0bc-6468-48ea-94a9-403de4bfb2a7">905</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i8d792651cea4434c9a385040bb3ec253_I20211231" decimals="-6" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE1LTQtMS0xLTIwMDYy_99cb38a6-7249-4d6d-a450-ff3d73022023">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i9296f069fa614f0eabd5955de7408e36_I20211231" decimals="-6" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE1LTUtMS0xLTIwMDYy_a03cbadb-2e92-41bf-86cc-1e185502ee7d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ice03d43678c54248bd0bb23f0c2e8b11_I20211231" decimals="-6" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE1LTYtMS0xLTIwMDYy_c8c3f4a7-61ab-4759-a549-7439296cf8a4">299</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="idd0b4469e06640aa8648bf5f0e29ec6d_I20211231" decimals="-6" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE1LTctMS0xLTIwMDYy_7905ec0e-f13e-4daf-9d65-57bcf7b176a3">1,224</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i16fe48009cf245879715951cc191e90c_I20211231" decimals="-6" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE1LTgtMS0xLTIwMDYy_c45c5cf0-f03d-438e-b036-8837dada7251">90</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE1LTktMS0xLTIwMDYy_a4255388-1e89-4146-8ad9-543dab4e13c7">1,314</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.1 Forward agreements to purchase foreign currency </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into forward agreements to reduce its exposure to the risk of exchange rate fluctuations of the Mexican peso and other currencies.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These instruments have been designated as cash flow hedges and are recognized in the consolidated statement of financial position at their estimated fair value which is determined based on prevailing market exchange rates to terminate the contracts at the end of the period. Changes in the fair value of these forwards are recorded as part of &#8220;cumulative other comprehensive income&#8221;. Net gain/loss on expired contracts is recognized as part of foreign exchange or cost of goods sold, depending on the nature of the hedge in the consolidated income statements. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net changes in the fair value of forward agreements that do not meet the criteria for hedge accounting are recorded in the consolidated income statements under the caption &#8220;market value gain on financial instruments&#8221;. </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTkw_53c11ec6-72b3-49a3-89e2-71ae3f129018" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, the Company had the following outstanding forward agreements to purchase foreign currency: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.416%"><tr><td style="width:1.0%"></td><td style="width:60.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Liability)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if7e3b3e5104544ce9d7e94f75471e00c_I20211231" decimals="INF" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpkNmM4ZjQ2Y2U4Njg0NmY0ODcxYmQ5ODk0OTZiNDkzNy90YWJsZXJhbmdlOmQ2YzhmNDZjZTg2ODQ2ZjQ4NzFiZDk4OTQ5NmI0OTM3XzItMS0xLTEtMjAwNjI_8e32bbe0-0704-4252-8af9-5f1d1e8ae268">6,131</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="if7e3b3e5104544ce9d7e94f75471e00c_I20211231" decimals="-6" sign="-" name="ifrs-full:DerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpkNmM4ZjQ2Y2U4Njg0NmY0ODcxYmQ5ODk0OTZiNDkzNy90YWJsZXJhbmdlOmQ2YzhmNDZjZTg2ODQ2ZjQ4NzFiZDk4OTQ5NmI0OTM3XzItMi0xLTEtMjAwNjI_ffd7c2a0-2ee7-47c3-8d9e-5a260a67536e">49</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if7e3b3e5104544ce9d7e94f75471e00c_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpkNmM4ZjQ2Y2U4Njg0NmY0ODcxYmQ5ODk0OTZiNDkzNy90YWJsZXJhbmdlOmQ2YzhmNDZjZTg2ODQ2ZjQ4NzFiZDk4OTQ5NmI0OTM3XzItMy0xLTEtMjAwNjI_b3532e38-7b61-4b9e-b898-a04a6ec368ab">78</ix:nonFraction></span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, the Company had the following outstanding forward agreements to purchase foreign currency: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.694%"><tr><td style="width:1.0%"></td><td style="width:60.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.766%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Liability)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i17978e2e481742f9bb32f68eb0680652_I20201231" decimals="INF" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTozYTZjNzQ1Yjc4ZTM0OTZhYmNjMDU5OTJhZTQyMDlkMS90YWJsZXJhbmdlOjNhNmM3NDViNzhlMzQ5NmFiY2MwNTk5MmFlNDIwOWQxXzItMS0xLTEtMjAwNjI_081a91d3-3947-4d5a-826d-154f1bea8670">7,130</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i17978e2e481742f9bb32f68eb0680652_I20201231" decimals="-6" sign="-" name="ifrs-full:DerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTozYTZjNzQ1Yjc4ZTM0OTZhYmNjMDU5OTJhZTQyMDlkMS90YWJsZXJhbmdlOjNhNmM3NDViNzhlMzQ5NmFiY2MwNTk5MmFlNDIwOWQxXzItMi0xLTEtMjAwNjI_838681d7-bf10-4550-aef9-ab55ce4e4510">843</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i17978e2e481742f9bb32f68eb0680652_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTozYTZjNzQ1Yjc4ZTM0OTZhYmNjMDU5OTJhZTQyMDlkMS90YWJsZXJhbmdlOjNhNmM3NDViNzhlMzQ5NmFiY2MwNTk5MmFlNDIwOWQxXzItMy0xLTEtMjAwNjI_4e23091a-1bc6-4dd1-ade9-fec93ac5c8d9">4</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div></ix:continuation><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="if4e79b84aa6140bd81db02ab8e2a986c" continuedAt="i35319604eb174972943b40d32a21f8b6"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.2 Cross-currency swaps </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has cross-currency swaps contracts to reduce the risk of interest rate and exchange rate fluctuation in the contracted credits denominated in USD. Cross-currency swaps are designated as hedge instruments when the Company changes the debt profile to the functional currency to reduce the exchange rate fluctuation risk.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value is estimated using market prices that would apply to terminate the contracts at the end of the period. For accounting purposes, the cross-currency swaps are recorded as both, cash flow hedges in regard to the foreign exchange risk, and fair value hedges in regard to the interest rate risk and related foreign exchange risk. The fair value changes related to exchange rate fluctuations of the notional amount of those cross-currency swaps and the accrued interest are recorded in the consolidated income statements. The remaining portion of the fair value changes, when designated as cash flow hedges, are recorded in the consolidated statement of financial position in &#8220;cumulative other comprehensive income&#8221;. If they are designated as fair value hedges the changes in this remaining portion are recorded in the income statements as &#8220;market value (gain) loss on financial instruments&#8221;. </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfCrossCurrencySwapContractTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTg3_dd3fce7a-ade3-4540-82fc-0efa1cb0841e" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, the Company had the following outstanding cross-currency swap agreements:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"></td><td style="width:56.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.100%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Liability)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ib1bf9ab8c5ca4e7698b6e72a753628fd_I20211231" decimals="-6" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzItMS0xLTEtMjAwNjI_cd1a548c-80ea-4220-abd7-741663928d95">407</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ib1bf9ab8c5ca4e7698b6e72a753628fd_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzItMi0xLTEtMjAwNjI_5497b680-28e8-4c7a-ad63-1fb81fc16fdf">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ib1bf9ab8c5ca4e7698b6e72a753628fd_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzItMy0xLTEtMjAwNjI_73473349-f770-4357-af84-9e3a05bdbf1c"><ix:nonFraction unitRef="mxn" contextRef="ib1bf9ab8c5ca4e7698b6e72a753628fd_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzItMy0xLTEtMjAwNjI_779cfb83-cd4a-4dd1-b865-4d060fab1130">45</ix:nonFraction></ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i556735842d364d018f4e7f4e4f8c7d97_I20211231" decimals="-6" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzMtMS0xLTEtMjAwNjI_4d5e9c99-e723-46e9-8464-1290f6e6e694">11,733</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i556735842d364d018f4e7f4e4f8c7d97_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzMtMi0xLTEtMjAwNjI_566d4d68-ac9e-4192-a6ab-eed62c205728">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i556735842d364d018f4e7f4e4f8c7d97_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzMtMy0xLTEtMjAwNjI_36fc2b8d-ad6b-46b3-8e51-e153e8ed9f87">3,628</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8e360a3c2f994ec78c1130d500b11723_I20211231" decimals="-6" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzQtMS0xLTEtMjAwNjI_3c5e1fcf-1cef-42a7-bde1-316cb96c1d8d">6,348</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i8e360a3c2f994ec78c1130d500b11723_I20211231" decimals="-6" sign="-" name="ifrs-full:DerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzQtMi0xLTEtMjAwNjI_d721c60c-12eb-4312-bd08-c7ae34bac036">1</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8e360a3c2f994ec78c1130d500b11723_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzQtMy0xLTEtMjAwNjI_050d9d33-2116-4a22-be7d-de05a8d66486">220</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i266bed7dafde4e17911de1621c04af39_I20211231" decimals="-6" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzUtMS0xLTEtNDg3MTg_9dd56aff-60a9-41c6-8eb5-c48063a8f4b7">7,204</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i266bed7dafde4e17911de1621c04af39_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzUtMi0xLTEtNDg3MTg_f2378989-8d11-4fdb-b552-714cb3f21821">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i266bed7dafde4e17911de1621c04af39_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzUtMy0xLTEtNDg3MTg_d03edd12-0d29-40fe-b3f7-2e5539cce7fc">366</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2030</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7bf5290ac70f4ffb81a45f94ec63f8b7_I20211231" decimals="-6" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzUtMS0xLTEtMjAwNjI_fb58be5f-9d5e-400d-b401-caa7b82d8ffc">3,911</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i7bf5290ac70f4ffb81a45f94ec63f8b7_I20211231" decimals="-6" sign="-" name="ifrs-full:DerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzUtMi0xLTEtMjAwNjI_fd734218-3f12-4430-90fb-d1be6b38f9ea">8</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7bf5290ac70f4ffb81a45f94ec63f8b7_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzUtMy0xLTEtMjAwNjI_56015876-d700-4ae5-a53a-458d27fd3ff9">404</ix:nonFraction></span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, the Company had the following outstanding cross-currency swap agreements:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"></td><td style="width:56.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.100%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Liability)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ie4e5a13c13e24fff8e0420b02850c1a5_I20201231" decimals="-6" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzItMS0xLTEtMjAwNjI_4c16a927-4492-4b41-9223-2b482e338780">404</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ie4e5a13c13e24fff8e0420b02850c1a5_I20201231" decimals="-6" sign="-" name="ifrs-full:DerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzItMi0xLTEtMjAwNjI_1a1adf98-cc6b-49c7-b762-1ce4c6a9ca38">4</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ie4e5a13c13e24fff8e0420b02850c1a5_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzItMy0xLTEtMjAwNjI_7ad6ec13-f776-4b2d-9428-e06c16326165">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i55c66b77afa54e3db31b551eab94bee7_I20201231" decimals="-6" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzMtMS0xLTEtMjAwNjI_d69bf1dd-82fd-4bb7-83c1-eb17042db81a">11,371</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i55c66b77afa54e3db31b551eab94bee7_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzMtMi0xLTEtMjAwNjI_ab7bb7d7-3941-478c-b2c7-48105872e6a3">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i55c66b77afa54e3db31b551eab94bee7_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzMtMy0xLTEtMjAwNjI_ce91ec31-a237-4a63-b68e-56c690882ba0">2,165</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic1d4f7eb9bcb498ca0a3158a50e6a23a_I20201231" decimals="-6" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzQtMS0xLTEtMjAwNjI_3b173647-41bc-419e-aaff-2b9d58ea3fd3">6,982</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic1d4f7eb9bcb498ca0a3158a50e6a23a_I20201231" decimals="-6" sign="-" name="ifrs-full:DerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzQtMi0xLTEtMjAwNjI_6cb265de-3803-46e1-b231-99f39a2f618d">464</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic1d4f7eb9bcb498ca0a3158a50e6a23a_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzQtMy0xLTEtMjAwNjI_4b96cb10-8dd2-4db5-a024-d3822932359b">80</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ide0ca2c227bb46638ce5324e57c4b4fb_I20201231" decimals="-6" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzUtMS0xLTEtMjAwNjI_1ceb9d16-135c-4649-bf87-ba2299e4738a">3,790</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ide0ca2c227bb46638ce5324e57c4b4fb_I20201231" decimals="-6" sign="-" name="ifrs-full:DerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzUtMi0xLTEtMjAwNjI_3131847a-1c45-4b35-a367-218543c801ed">107</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ide0ca2c227bb46638ce5324e57c4b4fb_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzUtMy0xLTEtMjAwNjI_ce170aca-eb6c-4913-8a50-998f5c97b437">192</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.3 Interest Rate swaps </span></div><div><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has contracted a number of interest rate swaps associated with its debt denominated in USD. These interest rate swaps are designated as fair value hedges and the fair value changes are recorded in the income statement as &#8220;market value (gain) loss on financial instruments&#8221;.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTc3_d3ed8e8a-9d3f-4b2b-8a33-832ddee800e1" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, the Company had the following outstanding interest rate swap agreements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"></td><td style="width:56.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.100%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Liability)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2032</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibbad6b35cc24400bb7ba9da8269a938b_I20211231" decimals="-6" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowOTY0YWM5NDZmMzA0ODZjODlmMDJkNWU0Yjg5MzUwOC90YWJsZXJhbmdlOjA5NjRhYzk0NmYzMDQ4NmM4OWYwMmQ1ZTRiODkzNTA4XzItMS0xLTEtNDg3MzM_de13aa15-05e1-4733-a342-a9dc7185c619">6,175</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibbad6b35cc24400bb7ba9da8269a938b_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowOTY0YWM5NDZmMzA0ODZjODlmMDJkNWU0Yjg5MzUwOC90YWJsZXJhbmdlOjA5NjRhYzk0NmYzMDQ4NmM4OWYwMmQ1ZTRiODkzNTA4XzItMi0xLTEtNDg3MzM_97ccc9b6-e3c6-4c99-af15-51e962fcbb1a">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibbad6b35cc24400bb7ba9da8269a938b_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowOTY0YWM5NDZmMzA0ODZjODlmMDJkNWU0Yjg5MzUwOC90YWJsZXJhbmdlOjA5NjRhYzk0NmYzMDQ4NmM4OWYwMmQ1ZTRiODkzNTA4XzItMy0xLTEtNDg3MzM_b9b115cc-3083-4e44-b198-d9d43019f9d5">170</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, the Company had no outstanding interest rate swap agreements:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.4 Commodity price contracts </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into various commodity price contracts to reduce its exposure to the risk of fluctuation in the costs of certain raw materials. The fair value is estimated based on the market valuations to terminate the contracts at the end of the period. </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i35319604eb174972943b40d32a21f8b6" continuedAt="ia51de6fb0ed94ae5ad4231bd6863d48b"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These instruments are designated as cash flow hedges and the changes in their fair value are recorded as part of &#8220;cumulative other comprehensive income&#8221;. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of expired or sold commodity contracts is recorded in cost of goods sold with the hedged items.</span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTkx_3d444075-d824-4949-8d15-0b605290fef5" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had the following aluminum price contracts: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"></td><td style="width:56.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.100%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Liability)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i36e064658bd44b50b015471421ca3cba_I20211231" decimals="INF" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4ZGI4NzYyNzI4NTg0NzhkYmI2NDQ4ZDZhNDQyYmNkNC90YWJsZXJhbmdlOjhkYjg3NjI3Mjg1ODQ3OGRiYjY0NDhkNmE0NDJiY2Q0XzItMS0xLTEtMjAwNjI_ff0efe7b-5693-492f-82da-4c2c957b2273">102</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i36e064658bd44b50b015471421ca3cba_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4ZGI4NzYyNzI4NTg0NzhkYmI2NDQ4ZDZhNDQyYmNkNC90YWJsZXJhbmdlOjhkYjg3NjI3Mjg1ODQ3OGRiYjY0NDhkNmE0NDJiY2Q0XzItMi0xLTEtMjAwNjI_2e62714c-011e-4d46-854b-63c2a25e67f8">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i36e064658bd44b50b015471421ca3cba_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4ZGI4NzYyNzI4NTg0NzhkYmI2NDQ4ZDZhNDQyYmNkNC90YWJsZXJhbmdlOjhkYjg3NjI3Mjg1ODQ3OGRiYjY0NDhkNmE0NDJiY2Q0XzItMy0xLTEtMjAwNjI_aa9e878b-40ab-4c45-b694-f1605912d74d">62</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had the following PX + MEG (resin) price contracts: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"></td><td style="width:56.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.100%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Liability)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ie310259a45514e8c8e2ad5f51ab12db6_I20211231" decimals="INF" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpkMDczMWUzZWRhZWI0YjYwODkyNTY5YzNiMmM5ZTA4NC90YWJsZXJhbmdlOmQwNzMxZTNlZGFlYjRiNjA4OTI1NjljM2IyYzllMDg0XzItMS0xLTEtMjAwNjI_399aad62-5e68-4130-a416-e76f59d785ac">470</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ie310259a45514e8c8e2ad5f51ab12db6_I20211231" decimals="-6" sign="-" name="ifrs-full:DerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpkMDczMWUzZWRhZWI0YjYwODkyNTY5YzNiMmM5ZTA4NC90YWJsZXJhbmdlOmQwNzMxZTNlZGFlYjRiNjA4OTI1NjljM2IyYzllMDg0XzItMi0xLTEtMjAwNjI_48f2078b-06f3-47d7-a2ab-efc5b4ccdded">28</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ie310259a45514e8c8e2ad5f51ab12db6_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpkMDczMWUzZWRhZWI0YjYwODkyNTY5YzNiMmM5ZTA4NC90YWJsZXJhbmdlOmQwNzMxZTNlZGFlYjRiNjA4OTI1NjljM2IyYzllMDg0XzItMy0xLTEtMjAwNjI_02224d51-70c7-44b4-9517-4b02255d3a8b">5</ix:nonFraction></span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had the following sugar price contracts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"></td><td style="width:56.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.100%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Liability)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibbf56fb73aa84f8aa869851192337c97_I20211231" decimals="INF" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowOGY2ODNjNzY5ZDc0MjE1ODQ2Y2VmZjc0ZGM0ZjMyMi90YWJsZXJhbmdlOjA4ZjY4M2M3NjlkNzQyMTU4NDZjZWZmNzRkYzRmMzIyXzItMS0xLTEtMjAwNjI_0c0df897-327e-4e7a-85e5-13f0d27e0c8a">2,020</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ibbf56fb73aa84f8aa869851192337c97_I20211231" decimals="-6" sign="-" name="ifrs-full:DerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowOGY2ODNjNzY5ZDc0MjE1ODQ2Y2VmZjc0ZGM0ZjMyMi90YWJsZXJhbmdlOjA4ZjY4M2M3NjlkNzQyMTU4NDZjZWZmNzRkYzRmMzIyXzItMi0xLTEtMjAwNjI_6aa2da8f-124c-4a49-8d2e-4bed555992e0">7</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibbf56fb73aa84f8aa869851192337c97_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowOGY2ODNjNzY5ZDc0MjE1ODQ2Y2VmZjc0ZGM0ZjMyMi90YWJsZXJhbmdlOjA4ZjY4M2M3NjlkNzQyMTU4NDZjZWZmNzRkYzRmMzIyXzItMy0xLTEtMjAwNjI_e69fe440-8a87-47bd-96d1-88ba49a3b37b">502</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id02445fe5e5a438bbeddb9e69b349182_I20211231" decimals="INF" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowOGY2ODNjNzY5ZDc0MjE1ODQ2Y2VmZjc0ZGM0ZjMyMi90YWJsZXJhbmdlOjA4ZjY4M2M3NjlkNzQyMTU4NDZjZWZmNzRkYzRmMzIyXzMtMS0xLTEtMjAwNjI_8c75205d-92fd-42e8-95ac-a7d5b7659c02">769</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id02445fe5e5a438bbeddb9e69b349182_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowOGY2ODNjNzY5ZDc0MjE1ODQ2Y2VmZjc0ZGM0ZjMyMi90YWJsZXJhbmdlOjA4ZjY4M2M3NjlkNzQyMTU4NDZjZWZmNzRkYzRmMzIyXzMtMi0xLTEtMjAwNjI_aa24ac8b-d757-4a2a-854e-4032b6b7b310">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id02445fe5e5a438bbeddb9e69b349182_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowOGY2ODNjNzY5ZDc0MjE1ODQ2Y2VmZjc0ZGM0ZjMyMi90YWJsZXJhbmdlOjA4ZjY4M2M3NjlkNzQyMTU4NDZjZWZmNzRkYzRmMzIyXzMtMy0xLTEtMjAwNjI_cd7efac2-48c2-47d5-b965-04afac7b61f9">195</ix:nonFraction></span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the Company had the following aluminum price contracts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"></td><td style="width:56.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.100%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Liability)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="id7dd0746870a42ebb6ed6727f667f21e_I20201231" decimals="INF" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5NTJkZWJhM2EzM2I0NTExYjU0OTNiZWEyYmFkNGUxNS90YWJsZXJhbmdlOjk1MmRlYmEzYTMzYjQ1MTFiNTQ5M2JlYTJiYWQ0ZTE1XzMtMS0xLTEtMjAwNjI_3735fee0-8683-4f27-b09b-2f244c1a793f">695</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="id7dd0746870a42ebb6ed6727f667f21e_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5NTJkZWJhM2EzM2I0NTExYjU0OTNiZWEyYmFkNGUxNS90YWJsZXJhbmdlOjk1MmRlYmEzYTMzYjQ1MTFiNTQ5M2JlYTJiYWQ0ZTE1XzMtMi0xLTEtMjAwNjI_12220314-7517-4ae0-9f8a-c767d6cd8b6e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="id7dd0746870a42ebb6ed6727f667f21e_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5NTJkZWJhM2EzM2I0NTExYjU0OTNiZWEyYmFkNGUxNS90YWJsZXJhbmdlOjk1MmRlYmEzYTMzYjQ1MTFiNTQ5M2JlYTJiYWQ0ZTE1XzMtMy0xLTEtMjAwNjI_0a13cfdf-55cd-4c78-b18e-59d67c360d1e">125</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="usd" contextRef="i22ff45283ea84fca994222e5f5cc4d84_I20201231" decimals="-6" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5NTJkZWJhM2EzM2I0NTExYjU0OTNiZWEyYmFkNGUxNS90YWJsZXJhbmdlOjk1MmRlYmEzYTMzYjQ1MTFiNTQ5M2JlYTJiYWQ0ZTE1XzQtMS0xLTEtMzEyOTU_b284d58c-99cf-4418-81ec-97e3db174428">99</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="usd" contextRef="i22ff45283ea84fca994222e5f5cc4d84_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5NTJkZWJhM2EzM2I0NTExYjU0OTNiZWEyYmFkNGUxNS90YWJsZXJhbmdlOjk1MmRlYmEzYTMzYjQ1MTFiNTQ5M2JlYTJiYWQ0ZTE1XzQtMi0xLTEtMzEzMDI_a2e5190d-5169-4d4f-a5e2-f1edcbcf5b94">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="usd" contextRef="i22ff45283ea84fca994222e5f5cc4d84_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5NTJkZWJhM2EzM2I0NTExYjU0OTNiZWEyYmFkNGUxNS90YWJsZXJhbmdlOjk1MmRlYmEzYTMzYjQ1MTFiNTQ5M2JlYTJiYWQ0ZTE1XzQtMy0xLTEtMzEzMDk_9e31c36a-c40a-4f02-819f-7923a890244c">17</ix:nonFraction></span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the Company had the following PX + MEG (resin) price contracts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"></td><td style="width:56.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.100%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Liability)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6591f904b2b94930a68a456a18a0c91b_I20201231" decimals="INF" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowMjUwOTg3ZWM2Mzg0ZWRlOTNiYzQxNGNhMTNjMTdmNy90YWJsZXJhbmdlOjAyNTA5ODdlYzYzODRlZGU5M2JjNDE0Y2ExM2MxN2Y3XzMtMS0xLTEtMjAwNjI_2f491694-9c52-4ce6-a6e7-4c3d31922d42">729</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i6591f904b2b94930a68a456a18a0c91b_I20201231" decimals="-6" sign="-" name="ifrs-full:DerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowMjUwOTg3ZWM2Mzg0ZWRlOTNiYzQxNGNhMTNjMTdmNy90YWJsZXJhbmdlOjAyNTA5ODdlYzYzODRlZGU5M2JjNDE0Y2ExM2MxN2Y3XzMtMi0xLTEtMjAwNjI_76ad8d1c-b809-46c4-b8af-f38eba8e3726">65</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6591f904b2b94930a68a456a18a0c91b_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowMjUwOTg3ZWM2Mzg0ZWRlOTNiYzQxNGNhMTNjMTdmNy90YWJsZXJhbmdlOjAyNTA5ODdlYzYzODRlZGU5M2JjNDE0Y2ExM2MxN2Y3XzMtMy0xLTEtMjAwNjI_a55695af-f13a-48f5-a775-d0d4932a6310">&#8212;</ix:nonFraction></span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the Company had the following sugar price contracts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"></td><td style="width:56.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.100%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Liability)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if9afd0a5144a4eeeadefd296bc042a86_I20201231" decimals="INF" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4NDFhODBlYmY2YTI0MjI5YWUwZTBkZThhMzFjODA3NS90YWJsZXJhbmdlOjg0MWE4MGViZjZhMjQyMjlhZTBlMGRlOGEzMWM4MDc1XzItMS0xLTEtMjAwNjI_b1e26a3d-bb98-45ec-a745-8ecdc7f4371d">1,260</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="if9afd0a5144a4eeeadefd296bc042a86_I20201231" decimals="-6" sign="-" name="ifrs-full:DerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4NDFhODBlYmY2YTI0MjI5YWUwZTBkZThhMzFjODA3NS90YWJsZXJhbmdlOjg0MWE4MGViZjZhMjQyMjlhZTBlMGRlOGEzMWM4MDc1XzItMi0xLTEtMjAwNjI_de4a0da1-630d-44c4-bc3e-ac36101063e2">18</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if9afd0a5144a4eeeadefd296bc042a86_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4NDFhODBlYmY2YTI0MjI5YWUwZTBkZThhMzFjODA3NS90YWJsZXJhbmdlOjg0MWE4MGViZjZhMjQyMjlhZTBlMGRlOGEzMWM4MDc1XzItMy0xLTEtMjAwNjI_3e50fdc3-bd2e-4bb1-a134-b2aa6c8814f1">275</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9a95c529373e4c8bb4418ff20e8fcc94_I20201231" decimals="INF" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4NDFhODBlYmY2YTI0MjI5YWUwZTBkZThhMzFjODA3NS90YWJsZXJhbmdlOjg0MWE4MGViZjZhMjQyMjlhZTBlMGRlOGEzMWM4MDc1XzMtMS0xLTEtMjAwNjI_223c6914-b9fe-4a97-a54b-dbff1095a09e">366</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9a95c529373e4c8bb4418ff20e8fcc94_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4NDFhODBlYmY2YTI0MjI5YWUwZTBkZThhMzFjODA3NS90YWJsZXJhbmdlOjg0MWE4MGViZjZhMjQyMjlhZTBlMGRlOGEzMWM4MDc1XzMtMi0xLTEtMjAwNjI_3c08e991-7dec-4532-8ddb-25faa7651010">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9a95c529373e4c8bb4418ff20e8fcc94_I20201231" decimals="-6" name="ifrs-full:DerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4NDFhODBlYmY2YTI0MjI5YWUwZTBkZThhMzFjODA3NS90YWJsZXJhbmdlOjg0MWE4MGViZjZhMjQyMjlhZTBlMGRlOGEzMWM4MDc1XzMtMy0xLTEtMjAwNjI_7491fab5-c7a1-46be-aaa7-c16d86506eaa">70</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">19.5 Sale of Estrella Azul</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On September 30, 2020, Coca-Cola FEMSA announced that its joint venture with The Coca-Cola Company (Compa&#241;&#237;a Paname&#241;a de Bebidas, S.A.P.I. de C.V.) successfully sold <ix:nonFraction unitRef="number" contextRef="ica51c7b2265e42848314f8e541aae976_D20200930-20200930" decimals="2" name="kof:JointVentureStockInterestSoldPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzkyNzA_ec74263e-8593-486d-ae4d-9d2f9110a773">100</ix:nonFraction>% of its stock interest in Estrella Azul, a dairy products company in Panama. As part of the transaction, the company agreed with the buyer that we could receive payments in the future if the business of Estrella Azul achieves certain volume and EBITDA targets during the 2022-2027 period. The Company estimated the amount of the payments to be received based on the forecasts of the business (level 3 inputs) and calculated their fair value using an income approach. As of December 31, 2021 and 2020, the financial assets recognized in the consolidated statement of financial position has a total value of Ps. <ix:nonFraction unitRef="usd" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:FinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzc1MzE2NTQ2NTMxOTc5_127e6304-df70-4206-b814-163dd474294d">5</ix:nonFraction> and Ps. <ix:nonFraction unitRef="usd" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:FinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzk4NTQ_a5a1194c-70f3-4af6-83c8-c5081a6ae977">8</ix:nonFraction>, respectively. </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><ix:continuation id="ia51de6fb0ed94ae5ad4231bd6863d48b" continuedAt="i08458cb2cf484811a9debf184550b281"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.6 <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTg5_51535538-373e-4992-bff9-c28064547e8d" continuedAt="idea0ddf152eb428892efd2d9ee99fa7e" escape="true">Net effects of expired contracts that met hedging criteria </ix:nonNumeric></span></div><div><ix:continuation id="idea0ddf152eb428892efd2d9ee99fa7e"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.611%"><tr><td style="width:1.0%"></td><td style="width:39.701%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.962%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.511%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.809%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impact in consolidated income statement - Gain (Loss)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ia75d41ce052a4ce7b0033b75be90f522_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzEtMi0xLTEtMjAwNjI_24582872-9644-48d6-b846-0582bfd65cf2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i53555a5817d3433d888e9c9583512501_D20200101-20201231" decimals="-6" name="ifrs-full:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzEtMy0xLTEtMjAwNjI_b723efd6-5603-4aa0-8cc2-0c56993992af">109</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="iee70215fc5444c4ea4005e50d433f587_D20190101-20191231" decimals="-6" name="ifrs-full:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzEtNC0xLTEtMjAwNjI_25ae5aba-3cb3-44f0-837f-d5bab44e25cb">199</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia75d41ce052a4ce7b0033b75be90f522_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzItMi0xLTEtMjAwNjI_fcccb876-e9a4-485c-93c1-94c0c093ce6e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i53555a5817d3433d888e9c9583512501_D20200101-20201231" decimals="-6" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzItMy0xLTEtMjAwNjI_0f49b2fc-974e-4b8a-bdd7-7818921f3d6a">1,212</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iee70215fc5444c4ea4005e50d433f587_D20190101-20191231" decimals="-6" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzItNC0xLTEtMjAwNjI_fb4f81a9-5a3c-47b6-814f-6cfb24796a43">480</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id0a7e19f482f4a6997d4157d3514db69_D20210101-20211231" decimals="-6" name="ifrs-full:InterestExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzMtMi0xLTEtMjAwNjI_9985456d-7840-4e64-99e8-7d630b73c0a8">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i1df421fb7b7b45ca8cb995c51dfafd20_D20200101-20201231" decimals="-6" name="ifrs-full:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzMtMy0xLTEtMjAwNjI_289072d3-353f-447a-9946-33cf09ec8665">163</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ifcec28e4b2c344b3adc0109bbadadc55_D20190101-20191231" decimals="-6" name="ifrs-full:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzMtNC0xLTEtMjAwNjI_b93e6fd7-9dd6-4809-a47f-d78a60899874">515</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Option to purchase foreign currency</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of good sold</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibc2597199d1548879584d6de4633ac2e_D20210101-20211231" decimals="-6" name="kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzQtMi0xLTEtMjAwNjI_88d47647-ae55-4d9e-afb2-f3383fc88805">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iddfdb488fcf94f829c3bed32f229e3b6_D20200101-20201231" decimals="-6" name="kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzQtMy0xLTEtMjAwNjI_7b87e40c-5cd6-4da9-b3ac-3ffeac31b1e4">8</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i1176122c289147b4bd3fd6ecd0aeeb3c_D20190101-20191231" decimals="-6" sign="-" name="kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzQtNC0xLTEtMjAwNjI_0a0c1f72-7b74-4170-9d92-dd5de11ec643">63</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward agreements to purchase foreign currency</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of good sold</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i3a047aa1555f4e619dc5019752863577_D20210101-20211231" decimals="-6" sign="-" name="kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzUtMi0xLTEtMjAwNjI_1ddc8cd4-0800-4881-8a9d-bf465bec583c">788</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7ef04c80922c45adab5dab29bb5f0ada_D20200101-20201231" decimals="-6" name="kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzUtMy0xLTEtMjAwNjI_fd1cc744-3d03-4655-9a9b-fd6ec36b54ef">839</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i87590658f7ca4a8ab59ee98ce147027f_D20190101-20191231" decimals="-6" sign="-" name="kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzUtNC0xLTEtMjAwNjI_bfc032a6-4640-470b-83ec-a6b03b642256">163</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity Price contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of good sold</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i31b1cb6cfcf348b7a2493eefb5940680_D20210101-20211231" decimals="-6" name="kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzYtMi0xLTEtMjAwNjI_6131a260-220c-4333-9e44-d082b3512be7">1,245</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i5373600e49464e96b3c581187092830d_D20200101-20201231" decimals="-6" sign="-" name="kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzYtMy0xLTEtMjAwNjI_60e3a856-fd7f-40f1-bc4d-e4f9aa944d3c">131</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i4b7bc7ccd46f4dd9ad8347db4c80544d_D20190101-20191231" decimals="-6" sign="-" name="kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzYtNC0xLTEtMjAwNjI_8fb040eb-7806-45e8-9778-998c5c4f1501">391</ix:nonFraction>)</span></td></tr></table></ix:continuation></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.7 <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTgw_0eed5d70-29ff-4963-bfb3-08ce7c4caf46" continuedAt="ib660f4a62dce4c9aaa64ef4b4523e39f" escape="true">Net effect of changes in fair value of derivative financial instruments that did not meet the hedging criteria for accounting purposes.</ix:nonNumeric></span></div><div><ix:continuation id="ib660f4a62dce4c9aaa64ef4b4523e39f"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:36.086%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.626%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impact in consolidated income statement</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Embedded derivatives</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market value (loss) on financial instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i005784e1955646c6b4cf40d0d92df9be_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToyMTczZDUxN2U2MzU0ZjRmYTM3NTE1NDQyN2IwNzFlOS90YWJsZXJhbmdlOjIxNzNkNTE3ZTYzNTRmNGZhMzc1MTU0NDI3YjA3MWU5XzEtMi0xLTEtMjAwNjI_ae0e1714-590f-446a-af5d-a3c5b365b7c8">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ie5fc936505e2491f87cfe0e7512cf94e_D20200101-20201231" decimals="-6" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToyMTczZDUxN2U2MzU0ZjRmYTM3NTE1NDQyN2IwNzFlOS90YWJsZXJhbmdlOjIxNzNkNTE3ZTYzNTRmNGZhMzc1MTU0NDI3YjA3MWU5XzEtMy0xLTEtMjAwNjI_9927ec4e-4f93-4165-b0f2-bc681b77ab4f">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if621987f8dc040d5b217befb5cddcf00_D20190101-20191231" decimals="-6" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToyMTczZDUxN2U2MzU0ZjRmYTM3NTE1NDQyN2IwNzFlOS90YWJsZXJhbmdlOjIxNzNkNTE3ZTYzNTRmNGZhMzc1MTU0NDI3YjA3MWU5XzEtNC0xLTEtMjAwNjI_6829beda-21ee-4781-924f-bf260f17f919">4</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swaps and interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market value (loss) on financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6155e7c9451745eeb053d55c79d33b5a_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToyMTczZDUxN2U2MzU0ZjRmYTM3NTE1NDQyN2IwNzFlOS90YWJsZXJhbmdlOjIxNzNkNTE3ZTYzNTRmNGZhMzc1MTU0NDI3YjA3MWU5XzItMi0xLTEtMjAwNjI_f09bb811-e42f-4e0d-a3b7-80f308434bad">80</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i3d0db0d2b8e4449782ccba14a788a62c_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToyMTczZDUxN2U2MzU0ZjRmYTM3NTE1NDQyN2IwNzFlOS90YWJsZXJhbmdlOjIxNzNkNTE3ZTYzNTRmNGZhMzc1MTU0NDI3YjA3MWU5XzItMy0xLTEtMjAwNjI_b799bcb3-cc97-4aac-95b6-9d9ed9a80d47">212</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9ddfa34b3c9244819ce891ef26de0f12_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToyMTczZDUxN2U2MzU0ZjRmYTM3NTE1NDQyN2IwNzFlOS90YWJsZXJhbmdlOjIxNzNkNTE3ZTYzNTRmNGZhMzc1MTU0NDI3YjA3MWU5XzItNC0xLTEtMjAwNjI_f080c00d-883e-4d8b-bb40-0beabf36c995">293</ix:nonFraction>)</span></td></tr></table></ix:continuation></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.8 <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTkz_474099a7-1c2e-461b-b8a6-a84a0f49f1ac" continuedAt="i69aaabdd2dc54a468d3d752990020e13" escape="true">Net effect of expired contracts that did not meet the hedging criteria for accounting purposes </ix:nonNumeric></span></div><div><ix:continuation id="i69aaabdd2dc54a468d3d752990020e13"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:36.086%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.626%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Type of Derivatives</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impact in consolidated income statement</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swaps and interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market value (loss) on financial instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i665917d4056140a3b79708e3e639ca2f_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMWRlNmI2ZjAzYjk0NDI1ODdkYTJjMmE3NzdjNGYyNC90YWJsZXJhbmdlOmUxZGU2YjZmMDNiOTQ0MjU4N2RhMmMyYTc3N2M0ZjI0XzEtMi0xLTEtMjAwNjI_1aab9f43-9ee2-4118-a09c-d2094674c3fa">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ia8962025b7eb46ef930c27adbeccbc92_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMWRlNmI2ZjAzYjk0NDI1ODdkYTJjMmE3NzdjNGYyNC90YWJsZXJhbmdlOmUxZGU2YjZmMDNiOTQ0MjU4N2RhMmMyYTc3N2M0ZjI0XzEtMy0xLTEtMjAwNjI_fb68efe7-7295-4cc5-b028-7e64600cfe5c">212</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i0e8621a1e2cf42e5897c79b350c9f98f_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMWRlNmI2ZjAzYjk0NDI1ODdkYTJjMmE3NzdjNGYyNC90YWJsZXJhbmdlOmUxZGU2YjZmMDNiOTQ0MjU4N2RhMmMyYTc3N2M0ZjI0XzEtNC0xLTEtMjAwNjI_35e1ad90-8637-4a6f-b52a-8ec5ed7683c4">293</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Embedded derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market value (loss) gain on financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1caebe2ef24f4fceafd5b55578c82eee_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMWRlNmI2ZjAzYjk0NDI1ODdkYTJjMmE3NzdjNGYyNC90YWJsZXJhbmdlOmUxZGU2YjZmMDNiOTQ0MjU4N2RhMmMyYTc3N2M0ZjI0XzItMi0xLTEtMjAwNjI_1a7c2a2a-989e-4e9e-ac75-f6e5aa0b1dfc">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0ed81fc749704aa69f0764ac725426b3_D20200101-20201231" decimals="-6" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMWRlNmI2ZjAzYjk0NDI1ODdkYTJjMmE3NzdjNGYyNC90YWJsZXJhbmdlOmUxZGU2YjZmMDNiOTQ0MjU4N2RhMmMyYTc3N2M0ZjI0XzItMy0xLTEtMjAwNjI_06bf6ea5-b7c5-4a3d-9edd-b64c477431cd">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i06a0107b8e984523a9d9eeeba88f166c_D20190101-20191231" decimals="-6" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMWRlNmI2ZjAzYjk0NDI1ODdkYTJjMmE3NzdjNGYyNC90YWJsZXJhbmdlOmUxZGU2YjZmMDNiOTQ0MjU4N2RhMmMyYTc3N2M0ZjI0XzItNC0xLTEtMjAwNjI_0c129b53-c542-4533-b7b2-cea018d09fdf">4</ix:nonFraction></span></td></tr></table></ix:continuation></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.9 Risk management </span></div><div style="margin-bottom:5pt;padding-right:-1.15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has exposure to the following financial risks:</span></div><div style="margin-bottom:5pt;padding-left:36pt;padding-right:-1.15pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Market risk;</span></div><div style="margin-bottom:5pt;padding-left:36pt;padding-right:-1.15pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Interest rate risk;</span></div><div style="margin-bottom:5pt;padding-left:36pt;padding-right:-1.15pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Liquidity risk; and</span></div><div style="margin-bottom:5pt;padding-left:36pt;padding-right:-1.15pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Credit risk</span></div><div style="padding-right:-1.15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the COVID-19 pandemic has also caused and continues to cause significant volatility in the financial markets, undermining investors&#8217; confidence in the growth of countries and businesses. Due to the volatility caused by the COVID-19 pandemic, as well as currency depreciations against the U.S. dollar in many of the countries where we operate and an increase in the price of certain raw materials, our cost of goods sold has increased.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.9.1 Market risk </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s activities expose it primarily to the financial risks of changes in foreign currency exchange rates, interest rates and commodity prices. The Company enters into a variety of derivative financial instruments to manage its exposure to foreign currency risk, interest rates risk and commodity prices risk including: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Forward Agreements to Purchase Foreign Currency in order to reduce its exposure to the risk of exchange rate fluctuations. </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Options to purchase foreign currency in order to reduce its exposure to the risk of exchange rate fluctuations. </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Cross-Currency Swaps in order to reduce its exposure to the risk of exchange rate fluctuations and interest rate changes. </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Commodity price contracts in order to reduce its exposure to the risk of fluctuation in the costs of certain raw materials. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tracks the fair value (mark to market) of its derivative financial instruments and its possible changes using scenario analyses. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTgz_cc681553-785b-4ce5-95a1-74f444551878" continuedAt="i04f7000ce8324cc1982a94c6b13c39f1" escape="true">The following disclosures provide a sensitivity analysis of the market risks, which the Company is exposed to as it relates to foreign exchange rates, interest rates and commodity prices, which it considers in its existing hedging strategy:</ix:nonNumeric></span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><ix:continuation id="i08458cb2cf484811a9debf184550b281" continuedAt="i7e937eacd32148ff98bfa5de594da5bc"><ix:continuation id="i04f7000ce8324cc1982a94c6b13c39f1" continuedAt="ibae80a1e5b854cadb1f48424221a1416"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.305%"><tr><td style="width:1.0%"></td><td style="width:53.265%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.729%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Forward agreement to purchase U.S. Dollar (MXN/USD)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i5742dc997bc348ffaebabdcb415c9794_D20210101-20211231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzEtMS0xLTEtMjAwNjI_fe43056e-51dc-4e5b-89aa-4a4ab5a2d491">11</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i5742dc997bc348ffaebabdcb415c9794_D20210101-20211231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzEtMi0xLTEtMjAwNjI_cd9a1b59-4485-4d41-b276-b86adf106965">298</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i5742dc997bc348ffaebabdcb415c9794_D20210101-20211231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzEtMy0xLTEtMjAwNjI_b9a15022-908c-49d4-a33f-cfa55a149c45">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ief99489d6b3f482782a29b19267f4fea_D20200101-20201231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzItMS0xLTEtMjAwNjI_4d561b7e-dcd2-4662-95c3-c39a5271555f">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ief99489d6b3f482782a29b19267f4fea_D20200101-20201231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzItMi0xLTEtMjAwNjI_f8ba8f7b-e586-428c-80ad-668a09ece8a3">884</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ief99489d6b3f482782a29b19267f4fea_D20200101-20201231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzItMy0xLTEtMjAwNjI_252ef770-5f95-458c-bac0-605305e280ad">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i5e448672db7b4a9ebef9470e46d6208a_D20190101-20191231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMtMS0xLTEtMjAwNjI_c2973148-fadf-4e68-af87-2756e88206df">9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i5e448672db7b4a9ebef9470e46d6208a_D20190101-20191231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMtMi0xLTEtMjAwNjI_8de174f8-6bc3-45cf-ac56-d6b8f0dbab50">739</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5e448672db7b4a9ebef9470e46d6208a_D20190101-20191231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMtMy0xLTEtMjAwNjI_c4f01fb5-725a-4ecb-9485-4bb5ab19c23e">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Forward agreement to purchase U.S. Dollar (BRL/USD)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i2abc3cc2d10f48f8834e16d0059fee2e_D20210101-20211231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzUtMS0xLTEtMjAwNjI_f45813a6-42d7-4763-8bfd-4faf11c5b495">16</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i2abc3cc2d10f48f8834e16d0059fee2e_D20210101-20211231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzUtMi0xLTEtMjAwNjI_9569acfd-8849-445e-ba39-7e70f4e70659">284</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2abc3cc2d10f48f8834e16d0059fee2e_D20210101-20211231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzUtMy0xLTEtMjAwNjI_47573869-a9c7-4b5a-a31b-8c998df525cc">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i5d7a889b45034836997c81402939c6b4_D20200101-20201231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzYtMS0xLTEtMjAwNjI_5bc402c6-af44-4530-8851-b1b931862862">21</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i5d7a889b45034836997c81402939c6b4_D20200101-20201231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzYtMi0xLTEtMjAwNjI_e3143c33-af01-41a0-bda7-2692f5746711">357</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5d7a889b45034836997c81402939c6b4_D20200101-20201231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzYtMy0xLTEtMjAwNjI_5c5f9d33-c7b7-4c73-afa4-22cce9b3fc68">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ief1c69aeed3a4603abacbc359fadebfa_D20190101-20191231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzctMS0xLTEtMjAwNjI_f88d0010-8541-42e9-b21a-436aa43487c1">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ief1c69aeed3a4603abacbc359fadebfa_D20190101-20191231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzctMi0xLTEtMjAwNjI_3da5b753-aaa7-4099-9eb5-07aa07d7fc56">155</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ief1c69aeed3a4603abacbc359fadebfa_D20190101-20191231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzctMy0xLTEtMjAwNjI_115b8e55-ce00-4829-9d5e-e21a7505e974">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Forward agreement to purchase U.S. Dollar (COP/USD)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="icacfd4deedb5472fa8c6e6b902702d14_D20210101-20211231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzktMS0xLTEtMjAwNjI_f435d48d-55ae-46c9-8842-18b94e84c9c6">11</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="icacfd4deedb5472fa8c6e6b902702d14_D20210101-20211231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzktMi0xLTEtMjAwNjI_13e0c289-8da0-4629-9249-e78c043630fd">81</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="icacfd4deedb5472fa8c6e6b902702d14_D20210101-20211231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzktMy0xLTEtMjAwNjI_e2b417b2-0e0a-44e2-864c-d56cadf713d9">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i05c8802819a84b129f8c0c329bf7dec6_D20200101-20201231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzEwLTEtMS0xLTIwMDYy_c0994432-4d7d-438a-b9d1-f2ec49f001be">16</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i05c8802819a84b129f8c0c329bf7dec6_D20200101-20201231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzEwLTItMS0xLTIwMDYy_61bfdd7d-9d06-4db8-b230-3d2e793d6638">142</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i05c8802819a84b129f8c0c329bf7dec6_D20200101-20201231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzEwLTMtMS0xLTIwMDYy_a98bb9f2-ddf2-4d10-a177-ed089587c152">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i47a3b87b18914e468e499435231847c2_D20190101-20191231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzExLTEtMS0xLTIwMDYy_4bfa75ff-a9a1-42e6-87ed-a31ce94b1f15">10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i47a3b87b18914e468e499435231847c2_D20190101-20191231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzExLTItMS0xLTIwMDYy_138718b5-83d5-40e5-9b6b-6bed45f67d7d">54</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i47a3b87b18914e468e499435231847c2_D20190101-20191231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzExLTMtMS0xLTIwMDYy_af7d0248-a273-435b-b7a2-5111a4a7debb">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Forward agreement to purchase U.S. Dollar (ARS/USD)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i20a6cbc3ab2d469ea5ced59360410f5c_D20210101-20211231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzEzLTEtMS0xLTIwMDYy_879278f1-c763-44e4-9c14-c14c0d3b369f">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i20a6cbc3ab2d469ea5ced59360410f5c_D20210101-20211231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzEzLTItMS0xLTIwMDYy_4dc40e75-889d-4eb6-a83d-1d0dc4317fea">3</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i20a6cbc3ab2d469ea5ced59360410f5c_D20210101-20211231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzEzLTMtMS0xLTIwMDYy_96732d1d-88e0-4984-b4cf-c70ed2aa17d4">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i267e6e5d79ee4c7c9378ecbf79559226_D20200101-20201231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE0LTEtMS0xLTIwMDYy_6f4643c9-8d39-418b-9a2d-f3f62f5704db">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i267e6e5d79ee4c7c9378ecbf79559226_D20200101-20201231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE0LTItMS0xLTIwMDYy_95bb07f3-729f-48f4-ab98-8bfd1af09c3b">2</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i267e6e5d79ee4c7c9378ecbf79559226_D20200101-20201231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE0LTMtMS0xLTIwMDYy_ac7d427e-0282-4b91-879e-5903bbf73b8f">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i6f9f0695d57f41019508595fb76d77c8_D20190101-20191231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE1LTEtMS0xLTIwMDYy_be07dfba-2665-4813-8ca7-a81e3015094a">25</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6f9f0695d57f41019508595fb76d77c8_D20190101-20191231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE1LTItMS0xLTIwMDYy_1f260ff6-4fa4-4a17-9b19-6cfb6cbb143e">88</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6f9f0695d57f41019508595fb76d77c8_D20190101-20191231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE1LTMtMS0xLTIwMDYy_69122e46-f60a-458e-b753-d9ff6912c8d6">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Forward agreement to purchase U.S. Dollar (UYU/USD)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i5d2984eb3f99487281019fd91bfa67ec_D20210101-20211231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE3LTEtMS0xLTIwMDYy_2192351b-7aa6-4e47-91fa-12c156ca02df">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i5d2984eb3f99487281019fd91bfa67ec_D20210101-20211231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE3LTItMS0xLTIwMDYy_47f7b3ae-9c72-42e8-b55a-e638838d5d32">7</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i5d2984eb3f99487281019fd91bfa67ec_D20210101-20211231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE3LTMtMS0xLTIwMDYy_fbf60009-a3f2-465b-bcb8-5a51e251e942">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="iae1ffbb41acc4a518997cc8c984c0356_D20200101-20201231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE4LTEtMS0xLTIwMDYy_73e2504e-9407-4d0f-bb95-43f26b950e91">9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iae1ffbb41acc4a518997cc8c984c0356_D20200101-20201231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE4LTItMS0xLTIwMDYy_f4fe9373-4c91-4d9e-9d99-984f10479eb4">21</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iae1ffbb41acc4a518997cc8c984c0356_D20200101-20201231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE4LTMtMS0xLTIwMDYy_43851ae9-c631-4979-874d-568b39b89f4b">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i2ac8c2608430418e8ad90969b151e72a_D20190101-20191231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE5LTEtMS0xLTIwMDYy_c79adb9f-297b-4b63-8532-86c775fc2da5">5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2ac8c2608430418e8ad90969b151e72a_D20190101-20191231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE5LTItMS0xLTIwMDYy_9d6615e8-6292-48fe-8414-bfff85db6d36">23</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2ac8c2608430418e8ad90969b151e72a_D20190101-20191231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE5LTMtMS0xLTIwMDYy_0299ee51-a13d-4a11-8bcc-3300a697999a">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Forward agreement to purchase U.S. Dollar (CRC/USD)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i60fd7c9a67b24cd683204ad42712b2bf_D20210101-20211231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIxLTEtMS0xLTQzMjgw_ee616aee-f357-4a4b-ab88-b0988daebe51">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i60fd7c9a67b24cd683204ad42712b2bf_D20210101-20211231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIxLTItMS0xLTQzMjgw_874f412f-416d-4586-b721-386455566db6">10</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i60fd7c9a67b24cd683204ad42712b2bf_D20210101-20211231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIxLTMtMS0xLTQzMjgw_0e7d8270-d4d6-4783-9e0e-9eddd49cc44a">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cross currency swaps (USD to MXN)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ib683cdbe8e7e44a9a1816aab5d64449b_D20210101-20211231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIxLTEtMS0xLTIwMDYy_c64a6ce8-442e-4319-9c83-07c177b132bf">11</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ib683cdbe8e7e44a9a1816aab5d64449b_D20210101-20211231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIxLTItMS0xLTIwMDYy_eeafda11-cc89-420d-b58c-1d99dbd11745">1,645</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ib683cdbe8e7e44a9a1816aab5d64449b_D20210101-20211231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIxLTMtMS0xLTIwMDYy_5f961762-7ff4-4ece-87f3-623ec73b0b12">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i8ed81f9f6e3042478c32bfb6a9684df9_D20200101-20201231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIyLTEtMS0xLTIwMDYy_4d0eff3d-e910-426f-b399-45231331ea8a">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i8ed81f9f6e3042478c32bfb6a9684df9_D20200101-20201231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIyLTItMS0xLTIwMDYy_01115b82-f3be-4c44-8ff5-372c50413f32">5,507</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8ed81f9f6e3042478c32bfb6a9684df9_D20200101-20201231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIyLTMtMS0xLTIwMDYy_e043aa03-e1bb-4017-b228-b6147ff4211f">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ie9c5a787f8244ff1bfbf8d8d542441e7_D20190101-20191231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIzLTEtMS0xLTIwMDYy_b5ff8494-2d23-4999-b8d4-fd407cfdb871">9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ie9c5a787f8244ff1bfbf8d8d542441e7_D20190101-20191231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIzLTItMS0xLTIwMDYy_a7bd87ce-6571-4749-a844-a10aa8ca425e">2,315</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie9c5a787f8244ff1bfbf8d8d542441e7_D20190101-20191231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIzLTMtMS0xLTIwMDYy_0588b7f6-c292-4043-b34f-a63dca19e8f7">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cross currency swaps (USD to BRL)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i5547c8f68a274ea0ba45bf6369ab72c3_D20210101-20211231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI1LTEtMS0xLTIwMDYy_d264f667-f591-419f-8e37-29e5469b765a">16</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i5547c8f68a274ea0ba45bf6369ab72c3_D20210101-20211231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI1LTItMS0xLTIwMDYy_e250f5cf-043c-4106-b119-43c46e473d08">2,300</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i5547c8f68a274ea0ba45bf6369ab72c3_D20210101-20211231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI1LTMtMS0xLTIwMDYy_fcbe83fa-e105-439f-9e91-f80d1a46c7b0">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i072293a8c3d847069920670be91da98a_D20200101-20201231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI2LTEtMS0xLTIwMDYy_838007df-b5de-442d-9a2b-f71674fe46f0">21</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i072293a8c3d847069920670be91da98a_D20200101-20201231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI2LTItMS0xLTIwMDYy_85e08e97-e74c-4992-8a94-c234ba4c4c51">2,161</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i072293a8c3d847069920670be91da98a_D20200101-20201231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI2LTMtMS0xLTIwMDYy_4a250923-5ad1-43e5-be94-7cd195d4d49f">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i79f67979ca9b42c7a64d51622369524c_D20190101-20191231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI3LTEtMS0xLTIwMDYy_05e60873-b77c-4a5b-95b9-ffb3320cc084">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i79f67979ca9b42c7a64d51622369524c_D20190101-20191231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI3LTItMS0xLTIwMDYy_c63b501d-2103-4d60-9e19-667c354a5b85">645</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i79f67979ca9b42c7a64d51622369524c_D20190101-20191231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI3LTMtMS0xLTIwMDYy_b1bd188b-23b9-4bca-9c61-d23df0b6c36e">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sugar price contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change on sugar Price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ib57f706ec9334fb9bded8533ac713c9f_D20210101-20211231" decimals="2" sign="-" name="kof:ChangeInSugarPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI5LTEtMS0xLTIwMDYy_1af80790-7d43-4f4e-8ff8-f5ca73823511">28</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="ib57f706ec9334fb9bded8533ac713c9f_D20210101-20211231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI5LTItMS0xLTIwMDYy_5851fa70-989f-48c2-bc62-d2759063cf0e">714</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ib57f706ec9334fb9bded8533ac713c9f_D20210101-20211231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI5LTMtMS0xLTIwMDYy_05c3b069-2530-41c4-bf53-3669e7d7f9ed">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="idd0e389ad20d4f42ae1232a8bda0c372_D20200101-20201231" decimals="2" sign="-" name="kof:ChangeInSugarPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMwLTEtMS0xLTIwMDYy_dd344b8b-8d41-461d-9788-585b790c7ab7">32</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="idd0e389ad20d4f42ae1232a8bda0c372_D20200101-20201231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMwLTItMS0xLTIwMDYy_81e74f5f-cbd6-43b6-a474-6408808b258c">515</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="idd0e389ad20d4f42ae1232a8bda0c372_D20200101-20201231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMwLTMtMS0xLTIwMDYy_e11de8b7-b255-45fd-9b5b-a6f81554574a">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ibf049d38f553439f9cc79312a90ade5f_D20190101-20191231" decimals="2" sign="-" name="kof:ChangeInSugarPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMxLTEtMS0xLTIwMDYy_b58d155e-3c73-49ee-a1f9-84f9e20d70d4">24</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ibf049d38f553439f9cc79312a90ade5f_D20190101-20191231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMxLTItMS0xLTIwMDYy_b673d44f-d497-4cc1-a6e1-b6d2500d7b5f">255</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibf049d38f553439f9cc79312a90ade5f_D20190101-20191231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMxLTMtMS0xLTIwMDYy_1f92fd20-9c37-462b-be34-18f661ca9e69">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aluminum price contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change on Aluminum price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i1efa50daf6084a7180351cfae7122559_D20210101-20211231" decimals="2" sign="-" name="kof:ChangeInAluminumPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMzLTEtMS0xLTIwMDYy_e9b8519f-4477-4372-92d4-67e99679c54e">24</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i1efa50daf6084a7180351cfae7122559_D20210101-20211231" decimals="-6" sign="-" name="kof:ChangeInAluminumPriceEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMzLTItMS0xLTIwMDYy_a2bd6ad4-c723-479d-bc1e-7e5e6ed60b9e">39</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i1efa50daf6084a7180351cfae7122559_D20210101-20211231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMzLTMtMS0xLTIwMDYy_0cfc4083-c5ac-4af4-aa03-20a0726aed80">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="iafad3cdb808e4db9b70def207fd2e9a6_D20200101-20201231" decimals="2" sign="-" name="kof:ChangeInAluminumPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM0LTEtMS0xLTIwMDYy_93c4fc28-094b-4f85-873c-c856462ebc2c">16</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iafad3cdb808e4db9b70def207fd2e9a6_D20200101-20201231" decimals="-6" sign="-" name="kof:ChangeInAluminumPriceEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM0LTItMS0xLTIwMDYy_e1b91e82-192e-468b-ae98-bb8e97bfb514">289</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iafad3cdb808e4db9b70def207fd2e9a6_D20200101-20201231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM0LTMtMS0xLTIwMDYy_768a2c28-5b1c-4171-bfc4-b8cd025c8d00">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i89552327dfff410cbd846d9571abbef0_D20190101-20191231" decimals="2" sign="-" name="kof:ChangeInAluminumPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM1LTEtMS0xLTIwMDYy_6e212001-c946-4c05-bcf1-d21fc9519cec">15</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i89552327dfff410cbd846d9571abbef0_D20190101-20191231" decimals="-6" sign="-" name="kof:ChangeInAluminumPriceEffectOnEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM1LTItMS0xLTIwMDYy_a0195a98-21bf-4b30-882b-4801f9543537">1,164</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i89552327dfff410cbd846d9571abbef0_D20190101-20191231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM1LTMtMS0xLTIwMDYy_25fa8805-b27b-4436-8f93-4d341cfb21d1">&#8212;</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options to purchase foreign currency (MXN to USD)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change on USD rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1f61a16620874673a3d28f7873ec71fe_D20210101-20211231" decimals="2" name="kof:SurchargeRatePercentage" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM4LTEtMS0xLTIwMDYy_4f75be67-f50d-41e7-976c-56b17716e2de">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i1f61a16620874673a3d28f7873ec71fe_D20210101-20211231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM4LTItMS0xLTIwMDYy_55e549fd-0b0b-48be-b13a-f11e6f9cb319">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i1f61a16620874673a3d28f7873ec71fe_D20210101-20211231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM4LTMtMS0xLTIwMDYy_8ad96deb-39c7-4879-abd1-3217b0993b65">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="icd53e15965684698a2b1357010ad71ee_D20200101-20201231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM5LTEtMS0xLTIwMDYy_eda079cb-6655-46ad-8b67-9767fe3dac30">10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="icd53e15965684698a2b1357010ad71ee_D20200101-20201231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM5LTItMS0xLTIwMDYy_6d72a471-4273-4902-8502-e00d41d22f09">6</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icd53e15965684698a2b1357010ad71ee_D20200101-20201231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM5LTMtMS0xLTIwMDYy_e6e94105-ed71-4f12-bed6-52f487f0e015">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i3c48d8f93e4d489586117d35180f7b1c_D20190101-20191231" decimals="2" sign="-" name="kof:SurchargeRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzQwLTEtMS0xLTIwMDYy_08ca5e58-71ee-4310-93a7-0ab3e293a81a">13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i3c48d8f93e4d489586117d35180f7b1c_D20190101-20191231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzQwLTItMS0xLTIwMDYy_94c65f65-9e49-4f2d-8c38-b9c4fc218aea">303</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3c48d8f93e4d489586117d35180f7b1c_D20190101-20191231" decimals="-6" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzQwLTMtMS0xLTIwMDYy_e39a2e86-a3f3-4d2a-91c2-7cb4122848fe">&#8212;</ix:nonFraction></span></td></tr></table></ix:continuation></ix:continuation></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i7e937eacd32148ff98bfa5de594da5bc" continuedAt="i76d2bcd8ed754a7f9e22d2b5b9a93466"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.9.2 Interest rate risk </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate risk is the risk that the expected cash flows of a financial instrument will fluctuate because of changes in market interest rates.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to interest rate risk because it and its subsidiaries borrow funds at both fixed and variable interest ra</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk is managed by the Company by maintaining an appropriate mix between fixed and variable rate borrowings, and by the use of the different derivative financial instruments. In addition, the Company regularly evaluates its hedging activities according to its interest rate views and defined risk appetite, ensuring the most cost-effective hedging strategies are applied. </span></div><ix:continuation id="ibae80a1e5b854cadb1f48424221a1416"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following disclosures provide a sensitivity analysis of the interest rate risks considered reasonably possible for the following fiscal year, according with its existing floating rate borrowings and derivative financial instruments at the end of the reporting period: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.222%"><tr><td style="width:1.0%"></td><td style="width:71.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.089%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.583%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate Risk</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change&#160;in<br/>U.S.$&#160;rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect&#160;on<br/>(profit)&#160;or<br/>loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">+<ix:nonFraction unitRef="number" contextRef="i1173242ab856436b9e01616d77b24e0c_D20210101-20211231" decimals="INF" name="kof:ChangeInUSDollarRateBasisPoints" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo1MDFmYjMzM2I2NzY0NjRjODc5MjBiNzcyZWI2Y2ZhNS90YWJsZXJhbmdlOjUwMWZiMzMzYjY3NjQ2NGM4NzkyMGI3NzJlYjZjZmE1XzEtMS0xLTEtMjAwNjI_6694fecc-1b55-4feb-a51d-d4e08c855515">100</ix:nonFraction> bps</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i1173242ab856436b9e01616d77b24e0c_D20210101-20211231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo1MDFmYjMzM2I2NzY0NjRjODc5MjBiNzcyZWI2Y2ZhNS90YWJsZXJhbmdlOjUwMWZiMzMzYjY3NjQ2NGM4NzkyMGI3NzJlYjZjZmE1XzEtMi0xLTEtMjAwNjI_130f92e1-d405-49bc-be7f-de4717fa6965">160</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+<ix:nonFraction unitRef="number" contextRef="i64a93f97ecc44104b4904500339d6351_D20200101-20201231" decimals="INF" name="kof:ChangeInUSDollarRateBasisPoints" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo1MDFmYjMzM2I2NzY0NjRjODc5MjBiNzcyZWI2Y2ZhNS90YWJsZXJhbmdlOjUwMWZiMzMzYjY3NjQ2NGM4NzkyMGI3NzJlYjZjZmE1XzItMS0xLTEtMjAwNjI_035e83bb-a401-4a58-baf8-8b4b79767c2b">100</ix:nonFraction> bps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i64a93f97ecc44104b4904500339d6351_D20200101-20201231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo1MDFmYjMzM2I2NzY0NjRjODc5MjBiNzcyZWI2Y2ZhNS90YWJsZXJhbmdlOjUwMWZiMzMzYjY3NjQ2NGM4NzkyMGI3NzJlYjZjZmE1XzItMi0xLTEtMjAwNjI_21b3649f-8d8d-4561-bd12-bf07eb9df7d8">102</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+<ix:nonFraction unitRef="number" contextRef="i6bacfac1e7284c3aaf6714fd7ed36142_D20190101-20191231" decimals="INF" name="kof:ChangeInUSDollarRateBasisPoints" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo1MDFmYjMzM2I2NzY0NjRjODc5MjBiNzcyZWI2Y2ZhNS90YWJsZXJhbmdlOjUwMWZiMzMzYjY3NjQ2NGM4NzkyMGI3NzJlYjZjZmE1XzMtMS0xLTEtMjAwNjI_9d7f7311-75f3-41c4-84b9-d06396434a71">100</ix:nonFraction> bps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6bacfac1e7284c3aaf6714fd7ed36142_D20190101-20191231" decimals="-6" sign="-" name="kof:ChangeInForeignCurrencyRateEffectOnProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo1MDFmYjMzM2I2NzY0NjRjODc5MjBiNzcyZWI2Y2ZhNS90YWJsZXJhbmdlOjUwMWZiMzMzYjY3NjQ2NGM4NzkyMGI3NzJlYjZjZmE1XzMtMi0xLTEtMjAwNjI_2ca231aa-08b0-4c9e-a8b3-f26476efa111">44</ix:nonFraction>)</span></td></tr></table></div></ix:continuation><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.9.3 Liquidity risk </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s principal source of liquidity has generally been cash generated from its operations. A significant majority of the Company&#8217;s sales are on a short-term credit basis. The Company has traditionally been able to rely on cash generated from operations to fund its capital requirements and its capital expenditures. The Company&#8217;s working capital benefits from the fact that most of its sales are made on a cash basis, while it generally pays its suppliers on credit. In recent periods, the Company has mainly used cash generated from operations to fund acquisitions. The Company has also used a combination of borrowings from Mexican and international banks and issuances in the Mexican and international capital markets to fund acquisitions. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ultimate responsibility for liquidity risk management rests with the Company&#8217;s board of directors, which has established an appropriate liquidity risk management framework for the evaluation of the Company&#8217;s short-, medium- and long-term funding and liquidity requirements. The Company manages liquidity risk by maintaining adequate reserves, and continuously monitoring forecasted and actual cash flows and by maintaining a conservative debt maturity profile.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has access to credit from national and international banking institutions in order to face treasury needs; besides, the Company has the highest rating for Mexican companies (AAA) given by independent rating agencies, allowing the Company to access capital markets in case it needs resources. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Company&#8217;s financing policy, management expects to continue financing its liquidity needs with cash from operations. Nonetheless, as a result of regulations in certain countries in which the Company operates, it may not be beneficial or, practicable to remit cash generated in local operations to fund cash requirements in other countries. In the event that cash from operations in these countries is not sufficient to fund future working capital requirements and capital expenditures, management may decide, or be required, to fund cash requirements in these countries through local borrowings rather than remitting funds from another country. In the future management may finance our working capital and capital expenditure needs with short-term or other borrowings.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management continuously evaluates opportunities to pursue acquisitions or engage in strategic transactions. The Company would expect to finance any significant future transactions with a combination of cash from operations, long-term indebtedness and capital stock.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 17 for a disclosure of the Company&#8217;s maturity dates associated with its non-current financial liabilities as of December&#160;31, 2021. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects all contractually fixed and variable payoffs for settlement, repayments and interest resulting from recognized financial liabilities. It includes expected net cash outflows and inflows from derivative financial liabilities (assets) that are in place as of December&#160;31, 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such expected net cash outflows are determined based on each particular settlement date of an instrument. The amounts disclosed are net cash outflows for the respective upcoming fiscal years, based on the earliest date on which the Company could be required to pay. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTgx_b1ad1f25-19b7-4e13-a51d-01c6e612c69c" continuedAt="i3da0bb894444487087ba45f024c1bacb" escape="true">Cash outflows for financial liabilities without fixed amounts or timing are based on economic conditions (like interest rates and foreign exchange rates) existing at December&#160;31, 2021. </ix:nonNumeric></span></div><div><ix:continuation id="i3da0bb894444487087ba45f024c1bacb"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.583%"><tr><td style="width:1.0%"></td><td style="width:34.713%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions of Ps)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027 and thereafter</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes and bonds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i9e3ca428c6df4ad9af980124b3cb6794_I20211231" decimals="-6" name="ifrs-full:FinancialLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzItMS0xLTEtMjAwNjI_16708c77-b28c-4380-ba99-3c4fdec98ef7">1,499</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i31fbcf2cf4934a14ab7fada92f488000_I20211231" decimals="-6" name="ifrs-full:FinancialLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzItMi0xLTEtMjAwNjI_b30a76d9-2d3d-4c32-9204-06b6dbc23bc2">7,498</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i8404ad04b11c469f9f6b5123c82254ee_I20211231" decimals="-6" name="ifrs-full:FinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzItMy0xLTEtMjAwNjI_d98b0c20-12e4-4b3f-9d1e-601aa65f8cda">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ia482870138f440f99966a72751e2414e_I20211231" decimals="-6" name="ifrs-full:FinancialLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzItNC0xLTEtMjAwNjI_2cea5fe7-4ebd-4ba3-b472-cf2a6c513a9c">1,726</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i73f555c8df864f91ada79ed80da1e048_I20211231" decimals="-6" name="ifrs-full:FinancialLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzItNS0xLTEtMjAwNjI_99a8df8f-da3e-45ea-a402-e131ae5a477b">2,425</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6aba91f7248b4729bb56a225ed0794b3_I20211231" decimals="-6" name="ifrs-full:FinancialLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzItNi0xLTEtMjAwNjI_91051073-c431-47e9-96e4-2a8c1a755f0c">70,704</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans from banks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40923db7cb324fe79a0e2510b48cebf7_I20211231" decimals="-6" name="ifrs-full:FinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzMtMS0xLTEtMjAwNjI_45f11d7d-8fec-40fe-9219-3518431ab841">954</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia0c5d368c987470686534012e5a9b202_I20211231" decimals="-6" name="ifrs-full:FinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzMtMi0xLTEtMjAwNjI_7f001d43-bfb2-4582-8ade-5f0ef6ee8396">958</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i439c63aed29a4f1ab11298885c562af0_I20211231" decimals="-6" name="ifrs-full:FinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzMtMy0xLTEtMjAwNjI_43749708-7904-40f5-9eb0-7a420a5dd3d3">17</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i67456f62f3b8456dbfd4dfe648ae0bd6_I20211231" decimals="-6" name="ifrs-full:FinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzMtNC0xLTEtMjAwNjI_eeeaccf1-3cc4-4013-81a5-0195bf655125">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie0206c5c87c54dc6b8435fa0418b0db9_I20211231" decimals="-6" name="ifrs-full:FinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzMtNS0xLTEtMjAwNjI_a6a544c4-aeaa-4d6f-9d88-ce5e33e8f893">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id9604b8d041f4dbf8f085b352fc85fd9_I20211231" decimals="-6" name="ifrs-full:FinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzMtNi0xLTEtMjAwNjI_7bffd995-1a9c-46c8-ad5b-f6b0e4406588">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives financial liabilities (assets)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i930716d8bee349098a0681b5b974b44c_I20211231" decimals="-6" sign="-" name="ifrs-full:DerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzQtMS0xLTEtMjAwNjI_6da00fda-f207-43c7-b48c-43bd52ab0d0c">605</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i02fc139d57144f729944339924399b59_I20211231" decimals="-6" sign="-" name="ifrs-full:DerivativeFinancialLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzQtMi0xLTEtMjAwNjI_90e38213-e7db-465d-9465-d2a6f799f9f7">3,825</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i00d44783cd94459e86aa78616b27fdd9_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzQtMy0xLTEtMjAwNjI_02deda3e-c2dd-4f57-b349-75ec9175797e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia4df77cd66e84361a41c5eadfebc1dc5_I20211231" decimals="-6" name="ifrs-full:DerivativeFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzQtNC0xLTEtMjAwNjI_22c5c09f-51c6-4896-b4fa-724ac93fe558">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="if9891e44e35349d59b7463fdebcd914b_I20211231" decimals="-6" sign="-" name="ifrs-full:DerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzQtNS0xLTEtMjAwNjI_438cc8d5-1067-4377-9933-6a62ebb16236">219</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i1da1e395308c42a7ae597ced74933a74_I20211231" decimals="-6" sign="-" name="ifrs-full:DerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzQtNi0xLTEtMjAwNjI_9b529890-2ae4-48b2-b12e-c3678af74f70">933</ix:nonFraction>)</span></td></tr></table></ix:continuation></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i76d2bcd8ed754a7f9e22d2b5b9a93466" continuedAt="ia8a5cc4c02e3415bad84fb933b12788b"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally makes payments associated with its financial liabilities with cash generated from its operations. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.9.4 Credit risk </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit risk refers to the risk that counterparty will default on its contractual obligations resulting in financial loss to the Company. The Company has adopted a policy of only dealing with creditworthy counterparties, where appropriate, as a means of mitigating the risk of financial loss from defaults. The Company only transacts with entities that are rated the equivalent of investment grade and above. This information is supplied by independent rating agencies where available and, if not available, the Company uses other publicly available financial information and its own trading records to rate its major customers. The Company&#8217;s exposure and the credit ratings of its counterparties are continuously monitored and the aggregate value of transactions is spread amongst approved counterparties. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a high receivable turnover, hence management believes credit risk is minimal due to the nature of its businesses, which have a large portion of their sales settled in cash.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s maximum exposure to credit risk for the components of the statement of financial position at December&#160;31, 2021 and 2020 is the carrying amounts (see Note 5).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The credit risk for liquid funds and derivative financial instruments is limited because the counterparties  are  highly rated banks as designated by international credit rating agencies.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages the credit risk related to its derivative portfolio by only entering into transactions with reputable and credit-worthy counterparties as well as by maintaining a Credit Support Annex (CSA) that establishes margin requirements. As of December&#160;31, 2021 the Company concluded that the maximum exposure to credit risk related with derivative financial instruments is not significant given the high credit rating of its counterparties. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.10 Cash Flow hedges</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines the existence of an economic relationship between the hedging instruments and the hedged item based on the currency, amount and timing of their respective cash flows. The Company evaluates whether the derivative designated in each hedging relationship is expected to be effective and that it has been effective to offset changes in the cash flows of the hedged item using the hypothetical derivative method.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In these hedging relationships, the main sources of inefficiency are:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">The effect of the credit risk of the counterparty and the Company on the fair value of foreign currency forward contracts, which is not reflected in the change in the fair value of the hedged cash flows; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">Changes in the periods of the hedges.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ia8a5cc4c02e3415bad84fb933b12788b" continuedAt="i40305c35fefe49c8ad91148bcf929ee0"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfExternalCreditExposuresExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTk1_4a7ba05a-463f-4d37-8c48-a1daa8f77258" continuedAt="i0d93093390ab45d29f12bf92f59236fb" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company&#8217;s financial instruments used to hedge its exposure to foreign exchange rates, interest rates and commodity risks were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.638%"><tr><td style="width:1.0%"></td><td style="width:42.093%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.891%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.868%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maturity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-6 months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6-12 months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">More than 12</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign exchange currency risk</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign exchange currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2062872f234543c196dfebcca0d204ad_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzQtMS0xLTEtMjAwNjI_e4fa9264-009d-40d1-84c3-d576dc22a784">1,985</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if587c3099af04a0e8e68c5c5b04a1956_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzQtMi0xLTEtMjAwNjI_57f9d3b6-176a-4122-8a00-972df8999182">1,057</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40423834281c44baac2b8619ffaa9729_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzQtMy0xLTEtMjAwNjI_0f6a5c34-6950-404b-b905-143b75ee813c">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate MXN/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifb698b47dffb441e92247af0b701ab3f_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzUtMS0xLTEtMjAwNjI_0bbd1668-fbe0-4edd-932d-94b520547d32">20.88</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i44f89ac647aa4262b799c1ed1d4ef5a2_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzUtMi0xLTEtMjAwNjI_3da80c97-eb02-46a5-b0ed-b56bde5c69d9">21.40</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3bcda4f497e24a1eb3e3ba9615d38564_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzUtMy0xLTEtMjAwNjI_7446c98b-f90d-4da3-874a-ff802bc4ff90">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5324c112aed141a2b751650bd607d820_I20211231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzYtMS0xLTEtMjAwNjI_b6150879-6703-458f-a534-42f22a4e9066">984</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i59f4907a711b4790834d01a5398aec79_I20211231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzYtMi0xLTEtMjAwNjI_0b5bf2b5-268e-4504-a75a-d0b3fef4fbd3">593</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i060a4a0c209f4b848cc6bbfbb1347274_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzYtMy0xLTEtMjAwNjI_b4e664fc-a6c9-4f97-a358-cbd5b6e05efb">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate BRL/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5dcfdcec453d4c44a5bd22744c7f5924_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzctMS0xLTEtMjAwNjI_1137267a-26cd-47b3-9110-7ba8a9a9140f">5.61</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id756ce7a48054b78b33e75f0bd0765fd_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzctMi0xLTEtMjAwNjI_ebb4f253-7b84-4692-a38a-73a13b77e93e">5.97</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i988997baa8c745df9c65e51c03433b01_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzctMy0xLTEtMjAwNjI_0be8b9b5-428c-4d61-9d76-e0a4b5ad903f">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7929a61e54a74478b4c09eb070d175cc_I20211231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzgtMS0xLTEtMjAwNjI_09ff9068-c264-4e75-9805-72ea6357bd21">497</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibd58d0c334cc44078f2290886f43d910_I20211231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzgtMi0xLTEtMjAwNjI_8a17476f-351d-44e9-9c1c-482225ec9349">191</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2ac2ba8ddc7f451fb4850e7d5daaa04c_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzgtMy0xLTEtMjAwNjI_96c2553e-5664-4529-b22b-9046c0dc5a3c">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate COP/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i941aa8dcb39a4818b0b0792759ddb249_D20210101-20211231" decimals="0" name="ifrs-full:AverageForeignExchangeRate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzktMS0xLTEtMjAwNjI_1a0be936-5738-4d5a-b61e-98a6521334f3">3,858</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9a7e35f258be47a7a0d645e9e056aa9a_D20210101-20211231" decimals="0" name="ifrs-full:AverageForeignExchangeRate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzktMi0xLTEtMjAwNjI_fccd9bad-8dfb-4754-989d-8efbeff90723">3,952</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7b03c215c6e04c2198db237e09eba761_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzktMy0xLTEtMjAwNjI_a6021f58-9e85-4c20-86f2-a9ffd50bf763">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3a80c0ad65374796937c0d7b5f57526e_I20211231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzEwLTEtMS0xLTIwMDYy_1daed207-b042-4d81-a071-ec74722e8cd2">280</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifda3d04c57b342eabe11c42a7f80b0a2_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzEwLTItMS0xLTIwMDYy_4a1812b4-730f-416f-bff6-858f7c0fa739">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i92cf8573f7b3420b8eca8bcf41df6be9_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzEwLTMtMS0xLTIwMDYy_bc5b4fe2-9deb-480f-a460-cc701311af96">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate ARS/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4dcc48dafa7b40e5a9b1657ed84fbcb0_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzExLTEtMS0xLTIwMDYy_4f837cee-6058-43ce-bb1f-2acb02b87dc5">122.56</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i731ebc130f5c4d48986f9f61dfbe2503_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzExLTItMS0xLTIwMDYy_a9057783-50be-4e2b-836c-6fbd8126e86e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ieac8243c930d4fefa2ad27701ca488bc_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzExLTMtMS0xLTIwMDYy_0ff38529-2dde-42a6-a48c-47a2a0a29892">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i75ce649ab6d94f62990084677f00a9f9_I20211231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzEyLTEtMS0xLTIwMDYy_ee469556-6b72-4397-adff-2c7706e639eb">165</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib168d43641e74046b97f8d575abafd29_I20211231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzEyLTItMS0xLTIwMDYy_e35ace71-ce5c-48fe-bc95-ae090230e3d6">48</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id374877b082f415588bf038797f43a96_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzEyLTMtMS0xLTIwMDYy_33444d9a-78da-42b9-b4f4-7ad9ce5ede7c">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate UYU/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i138bef87ec6c45e0892bd78d20a9c441_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzEzLTEtMS0xLTIwMDYy_00a935d9-388a-4d08-8e53-40acfd86b3dd">45.51</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib51b628eda504075b9fb956c87041bf0_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzEzLTItMS0xLTIwMDYy_806b1975-bce9-4b0f-9f37-84d55b87d067">46.30</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9ac63fe6c3ae4ac2a9be1df5fcfefc73_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzEzLTMtMS0xLTIwMDYy_42f020fc-931e-46d7-a991-49f0b6921089">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if7459f469e5b4c3c9284989567c4c776_I20211231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE0LTEtMS0xLTQ4ODIz_a4bb6bea-87b1-4d2d-84d6-7de6985c41d5">211</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i894cf4fdd4b04667a8a5c02ca6c2efa1_I20211231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE0LTItMS0xLTQ4ODIz_544ef1e4-2152-463e-bcdb-460280751ece">120</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4868943994ae491ba4027e4ab2057564_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE0LTMtMS0xLTQ4ODIz_41e45831-7402-49ec-beca-d9aa4affb8eb">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate CRC/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxnPerShare" contextRef="i06b4170187b7499c9d586e3bd9cf9034_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE1LTEtMS0xLTQ0NDI1_54c469f8-4815-4507-9219-decca819a7fe">646.33</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxnPerShare" contextRef="idbec5f5b77fd4af99329a4ccf4a1a1c9_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE1LTItMS0xLTQyODY2_a28976be-0d92-489a-bf39-4caacccae482">650.71</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxnPerShare" contextRef="i57d34acc55744c2faf218032bcfec566_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE1LTMtMS0xLTQ4ODIz_9343178d-7f2e-4546-8885-9148a3459b61">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign exchange currency swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if1ec40aa15864fab80d7d32f35585aa1_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE1LTEtMS0xLTIwMDYy_4bce255f-1eef-46e2-b936-bd7ba1927abc">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie7a152ee922e4e848df6f69b7aebdd59_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE1LTItMS0xLTIwMDYy_aed38bf0-25df-41a3-bc4e-868e2ea4e8bd">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9de96a486e9544c093ccd4228c486ade_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE1LTMtMS0xLTIwMDYy_07d9a6ae-b71a-40fb-b49f-d36af3dc6f71">12,968</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate MXN/USD</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia44e15ecf7b347658c0bcdb52dca026d_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE2LTEtMS0xLTIwMDYy_1b9c9981-ff1c-4671-b0ce-6737c00db1e6">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie6ea28d7dbeb4d50b93e2e08efb6ae08_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE2LTItMS0xLTIwMDYy_f0923134-2d49-48f0-8efe-c8741b39298f">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0d77e4a634114351a168808ca5481b0a_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE2LTMtMS0xLTIwMDYy_383723a9-4c3c-450d-8e54-42e0f1666472">19.81</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i56721b6abcaa405582d439a19e4ea366_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE3LTEtMS0xLTIwMDYy_16ef2e83-8bf1-44e3-baf1-ed47c2165022">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3e498fdf479a462abbf5cb42827871fd_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE3LTItMS0xLTIwMDYy_eb557baf-99ea-40f9-a91b-194436da0559">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i69e75bcc582640b4912e5734b87fc51e_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE3LTMtMS0xLTIwMDYy_7e9b6293-be52-4782-a25e-6925683e85d8">15,026</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate BRL/USD</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3737d9d1fccf4815ac4c6db4abf3855a_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE4LTEtMS0xLTIwMDYy_1736f42e-c439-4b65-9082-8820fbf7c25d">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic9ee3556ff714afe919d69d511cd6bc2_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE4LTItMS0xLTIwMDYy_15f31085-f9ea-4eb6-abea-f86ea8d2bbbf">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id9b8249797344cfb9a2aa4f157476b54_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE4LTMtMS0xLTIwMDYy_c5a67b6c-11ff-4a73-b3da-9e61f77c3243">4.47</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie27988f5eb824483a581999e69ecc952_I20211231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE5LTEtMS0xLTIwMDYy_b7bf823e-722e-4286-af24-d683c0a254c1">407</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icc977342e39f4e87ae1aab0f94ea3e47_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE5LTItMS0xLTIwMDYy_b4fff82c-bd31-430a-b602-34ae89dbdea8">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i72b771d426ce4e7fa35b9ba7643a69dd_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE5LTMtMS0xLTIwMDYy_94cc1547-42a9-46d2-b507-c05461419f64">1,202</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate COP/USD</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1e70461d7e1f4e16860eb0c9c3bd18c5_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzIwLTEtMS0xLTIwMDYy_71197a0f-a1be-49ed-90aa-cd83a4e9b07a">3,543</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i43f71badeacb48829df18d393594bfea_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzIwLTItMS0xLTIwMDYy_2227aaf1-7b98-40e2-b3af-fdf9d9274278">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0d412568511e41238c2d08725dca2b48_D20210101-20211231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzIwLTMtMS0xLTIwMDYy_6c583c12-5752-4945-9000-93a5d41e4b2f">3,550</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest rate risk</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i42c748a712ff4d9480dd780d08b28730_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI1LTEtMS0xLTQ0MjEw_83e35494-a8ef-4cf0-9b3a-c0134177ef1a">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4c2df3e86dd649fa87c9dd45b8cd4b7f_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI1LTItMS0xLTQ0MjE1_0dccef42-f97f-4cdd-a54c-dd9b073cbed7">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i69e19747d90048f8ad45767d44c33114_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI1LTMtMS0xLTQ0MTgy_9d4d4af7-80b7-46bc-be27-928cc5bce245">6,175</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="mxnPerShare" contextRef="i04ef0ee8b5a84051a030d7d526896fdc_D20210101-20211231" xsi:nil="true" name="ifrs-full:AverageForeignExchangeRate" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI2LTEtMS0xLTYzNTcz_b8a1eecc-54a0-452d-96db-cc9b417e06e3"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="mxnPerShare" contextRef="i55d9c396d91c4ad297ab935cb34cffb6_D20210101-20211231" xsi:nil="true" name="ifrs-full:AverageForeignExchangeRate" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI2LTItMS0xLTYzNTcz_1ea71dda-910a-4305-91e3-d5746b0e31ab"></ix:nonFraction></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxnPerShare" contextRef="i6684b97439b64ebba5056a48ee5e0da1_D20210101-20211231" decimals="4" name="ifrs-full:AverageForeignExchangeRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI2LTMtMS0xLTYzNTcz_bf9a992e-7a1c-426a-ade0-f2ff73e4de4b">0.09</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt dotted #ee2724;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Commodities risk</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aluminum (in millions of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3c2ac4c6829d4ab58c963fc9acb9209f_I20211231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzIyLTEtMS0xLTIwMDYy_f52efed3-8512-48f8-abee-0a9cac1ca6b8">67</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4264d11c179341e0966f77c91bdd7559_I20211231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzIyLTItMS0xLTIwMDYy_91dca906-a5d8-41ca-9321-99fa4a8427a1">35</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5761a017661c4129b1964736937ca336_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzIyLTMtMS0xLTIwMDYy_38908fb1-3afd-4bce-8ef5-2395c85b0f48">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average price (USD/Ton)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerT" contextRef="iaecbae95c39746b4b2751ef488935b91_I20211231" decimals="2" name="kof:CommodityRiskAveragePrice" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzIzLTEtMS0xLTIwMDYy_90dcbbea-bbff-4d28-bfeb-ad2b72a8dbd2">1,722.00</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerT" contextRef="i082ca213c7164b6cb6bab0694aaa36f4_I20211231" decimals="2" name="kof:CommodityRiskAveragePrice" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzIzLTItMS0xLTIwMDYy_79159805-e1ce-429b-877e-d9202a5d3bed">1,777.00</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerT" contextRef="i183a94f1dd40435e91790afc92101bb1_I20211231" decimals="2" name="kof:CommodityRiskAveragePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzIzLTMtMS0xLTIwMDYy_e5b3dd9f-1473-4cac-abb1-f38cedef8496">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sugar (in millions of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib55bc3ead49a45919ed677bcf365c77e_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI0LTEtMS0xLTIwMDYy_1a28a418-0d6d-48b2-8e77-590b255ee74b">1,366</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ida532060afdd4f7dba64c4fc19fe64cd_I20211231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI0LTItMS0xLTIwMDYy_1639a14f-ae95-4810-ba7f-af35ded47af2">653</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i33e7246888c944a4919223275b4b65be_I20211231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI0LTMtMS0xLTIwMDYy_d9e33b3e-a00d-42d5-8b5e-3abc29081ae8">769</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average price (USD cent/Lb)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerLb" contextRef="if166c24223a54e29b8128de5e1c67e96_I20211231" decimals="2" name="kof:CommodityRiskAveragePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI1LTEtMS0xLTIwMDYy_9dddb1a2-2e05-43cb-ac71-1f512d992865">15.22</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerLb" contextRef="i6ad7ffc66e8c4aea87de084d9b8e0982_I20211231" decimals="2" name="kof:CommodityRiskAveragePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI1LTItMS0xLTIwMDYy_409f178e-6725-4a82-96ee-58dc633e3186">14.76</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerLb" contextRef="i8e93c9686f05432bbcb7a4a0d01d774b_I20211231" decimals="2" name="kof:CommodityRiskAveragePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI1LTMtMS0xLTIwMDYy_23048000-4968-4628-8ef3-213d7db93215">14.74</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">PX+MEG (in millions of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i05cbfe10eb9145d1b3a275f80cac0c6f_I20211231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI2LTEtMS0xLTIwMDYy_86b7b9cb-207b-4de9-a1f7-a61e54ccc91c">337</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5d76a7159e224c40990248d0e676f475_I20211231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI2LTItMS0xLTIwMDYy_3cc0ffe4-c6a7-446b-a2e5-ae18d40514fc">134</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie4f862577df647a4b02bac7cc3e51b76_I20211231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI2LTMtMS0xLTIwMDYy_a8df69f5-dc61-423c-8478-92369a137efe">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average price (USD /Ton)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerT" contextRef="ic5e00192f4344f21b736ba4a13d01d9b_I20211231" decimals="2" name="kof:CommodityRiskAveragePrice" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI3LTEtMS0xLTIwMDYy_cb234fe0-7af2-4bac-9844-85a918d526dd">934</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerT" contextRef="if42008b1023844e9ab1dc19731b5865a_I20211231" decimals="2" name="kof:CommodityRiskAveragePrice" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI3LTItMS0xLTIwMDYy_c156ec4a-6a56-4850-a691-acd1d7b01c22">866</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerT" contextRef="i54043cd1ae024427b16a8388391b30d7_I20211231" decimals="2" name="kof:CommodityRiskAveragePrice" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI3LTMtMS0xLTIwMDYy_924f2d28-e191-4b66-9755-d4e43ec400cf">&#8212;</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i40305c35fefe49c8ad91148bcf929ee0"><ix:continuation id="i0d93093390ab45d29f12bf92f59236fb"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the Company&#8217;s financial instruments used to hedge its exposure to foreign exchange rates, interest rates and commodity risks were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.638%"><tr><td style="width:1.0%"></td><td style="width:42.093%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.891%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.868%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maturity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-6 months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6-12 months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">More than 12</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange currency risk</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iad1f79c48b3c4c4facd5581ce5277dac_I20201231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzQtMS0xLTEtMjAwNjI_2ccea9d5-3d54-4c5b-8b4e-94fe1b5e9d8e">2,806</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5790602d21f34d039c2ae23031095f16_I20201231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzQtMi0xLTEtMjAwNjI_dd278c9d-d3c0-44cb-9dc2-5a8e68117a29">1,888</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id43df06772bc42aa8b0951bba628dc61_I20201231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzQtMy0xLTEtMjAwNjI_ac3b3420-6043-4a18-905e-1e76436b667b">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate MXN/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4385fce32fb24d8dbb1e06529e18581a_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzUtMS0xLTEtMjAwNjI_c647ff48-0d51-4917-99b0-4f22428536ad">23.35</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic66d51ce128042ba93b42289d8084136_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzUtMi0xLTEtMjAwNjI_51ee3ee0-e27d-4147-8e5f-fb5f7151eaf8">23.47</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iabbe388fe80247abae97314106060a88_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzUtMy0xLTEtMjAwNjI_596404e2-3524-4241-9272-dec0d581f6d2">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i368829b56c6a426194d3a521287845dc_I20201231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzYtMS0xLTEtMjAwNjI_93eda8d4-559d-4f50-9fb6-e1f9a91985bd">844</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2bdfbd7e4feb41e0a37ec13b79754f31_I20201231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzYtMi0xLTEtMjAwNjI_867a82ab-aee8-4417-be48-a103bc84b233">491</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9c37a489373246edac662bc868a340ff_I20201231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzYtMy0xLTEtMjAwNjI_1aaa33e7-7d1d-47dd-a244-2784e4f713da">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate BRL/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8c474216f8c940169758d5d36eb49362_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzctMS0xLTEtMjAwNjI_7f00864f-65e9-4a30-a448-b173f7fa9a45">5.41</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i83232d4798444fc7ba7ae15a62cf1805_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzctMi0xLTEtMjAwNjI_21fd5015-34da-4921-8e1d-24d76ea305d1">5.37</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia77cee61e4c84867b6584c3b12cca0a4_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzctMy0xLTEtMjAwNjI_90f8012f-f4a1-4593-a23b-8897f5f3e8a9">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie831b26bc145435bbb6c11883f57d845_I20201231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzgtMS0xLTEtMjAwNjI_a997defe-4f1b-4df2-a7aa-6f325004d178">511</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8b429bce15b54049b98e64e5c01d29c0_I20201231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzgtMi0xLTEtMjAwNjI_3286afaf-c07f-4481-a239-51844de5bb92">212</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie11e5edc97314e629aa094f527fcfb02_I20201231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzgtMy0xLTEtMjAwNjI_0da7daf7-5f5a-4a1a-a731-11104c57a549">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate COP/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3fdb36bb237445bab251d47009feafba_D20200101-20201231" decimals="0" name="ifrs-full:AverageForeignExchangeRate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzktMS0xLTEtMjAwNjI_09176695-d74b-4f54-9236-af3e483d8416">3,750</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id9f362264e1c49d7a826fad48f8db285_D20200101-20201231" decimals="0" name="ifrs-full:AverageForeignExchangeRate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzktMi0xLTEtMjAwNjI_6bf6089c-ce69-49dd-8897-cb22b8c7f537">3,740</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i523968a995d742deb64915d554b8c967_D20200101-20201231" decimals="0" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzktMy0xLTEtMjAwNjI_3db08d69-8186-4dc5-beb8-f591db61b062">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i22d2602ba6cd4ad58439609c1acf5d97_I20201231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzEwLTEtMS0xLTIwMDYy_f6267f69-968f-40a4-bf14-80ef8bba2109">96</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4dc64a1dc8f340df8ebbc7b3c370e7e3_I20201231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzEwLTItMS0xLTIwMDYy_6ed356a0-ab8c-4f21-b000-c0f6cee2c025">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i703a782f29914251ac3d3a728e60e3b6_I20201231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzEwLTMtMS0xLTIwMDYy_37d5e1fd-3c5d-454f-99e2-537f551bcd8e">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate ARS/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i359b0c9edac1486e85e1be0c3f6d3bc3_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzExLTEtMS0xLTIwMDYy_ec604bfa-9b57-4cf5-9103-17f17a7db5c6">92.97</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i01d9c1b9fa92457098b4839e6d6c721a_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzExLTItMS0xLTIwMDYy_adec0c43-0a26-44a9-83e3-134147415c27">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i43878b2a83a24e298fc9cb3151d8c8b3_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzExLTMtMS0xLTIwMDYy_af0ae4e6-af50-4fbd-8235-62417b9a3f18">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3dd7156c46514ad4b68507275cdd5b38_I20201231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzEyLTEtMS0xLTIwMDYy_3f46e380-3ba7-4b52-bbbf-8d6c961b7c34">225</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i269ca172792c410cbafdfb476893d29c_I20201231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzEyLTItMS0xLTIwMDYy_31f9b989-a9fd-418e-a3ac-07410e21be14">58</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic29c8e84d1b2455892464a953fbd63b6_I20201231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzEyLTMtMS0xLTIwMDYy_44a3c40a-1c4f-49b1-9697-ef53c2ba488d">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate UYU/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idbd158d4268d4cf882779b822a7045cd_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzEzLTEtMS0xLTIwMDYy_96ac0802-32d9-40be-8167-55123d7939a3">45.92</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1b64075fdbaa467095359f37076d9a32_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzEzLTItMS0xLTIwMDYy_d89660e1-6bb5-498c-ad7a-c7a2087b57b4">45.69</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0f3a59d3fd7a401fbb4830f6efb5f06c_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzEzLTMtMS0xLTIwMDYy_91edfefd-fa65-49df-875d-48816c80b481">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange currency swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i52303ea3ce22483d89ffcd5474477ae7_I20201231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzE4LTEtMS0xLTIwMDYy_3de6636a-8f37-41fd-a509-a5591a37a893">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i370c99f297c847c283e4a815ebcc5240_I20201231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzE4LTItMS0xLTIwMDYy_4dff4cfd-1b81-4be0-a14d-752e794a6eb6">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if37bca2ebdd64c4e9ef349225ac2e2a1_I20201231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzE4LTMtMS0xLTIwMDYy_f49e9797-ada1-4d87-ba1d-48c371964173">12,568</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate MXN/USD</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i29aba3f9fc3a464c99da10882a02459f_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzE5LTEtMS0xLTIwMDYy_61ca23e6-bb96-4575-9d5d-f7fc75349cc7">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5ae2c8e1b2024a9281a83461ff98c98d_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzE5LTItMS0xLTIwMDYy_d11bb024-fabb-4b9f-be38-1cf1566ccd3c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i099ce85941b045c99b42d418c11498fd_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzE5LTMtMS0xLTIwMDYy_5e73a2ba-4f98-40e9-9a5a-3176482a1e42">19.81</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie841869f258c45bd918983ba7bf93863_I20201231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzIwLTEtMS0xLTIwMDYy_10dbec88-372d-4ebd-917b-5c1b775aeea9">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="idcebb32fa9024088b6455a601e0cc2b8_I20201231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzIwLTItMS0xLTIwMDYy_0ed4188c-1bb2-4153-b280-97cb36231d67">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i018e315691de43c8820344c6498e1447_I20201231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzIwLTMtMS0xLTIwMDYy_4aa02e6d-4486-4ecb-bdd7-5d9376ad0fad">9,575</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate BRL/USD</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5d2ad389b8e64ea18c238e050aa93209_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzIxLTEtMS0xLTIwMDYy_84049cdc-2d24-454d-9f16-e3a9c25f0acb">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9267154f15314134af43bf9b714cb93e_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzIxLTItMS0xLTIwMDYy_c3cffd50-25f4-4709-a1a4-ca4ed09b083e">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i35caf2eb3e364063b30adf0aa4ba4d45_D20200101-20201231" decimals="2" name="ifrs-full:AverageForeignExchangeRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzIxLTMtMS0xLTIwMDYy_8c41cb5e-b858-419d-9454-f12cfb6a8c55">4.00</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate risk</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6b51a03f9d674990aa5c3d4f0b760af5_I20201231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzI0LTEtMS0xLTIwMDYy_2a423ef8-a837-4eb2-98a8-24a229f29c6c">404</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="idb5d6339665d4510963516bb86f031c5_I20201231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzI0LTItMS0xLTIwMDYy_2f1dbdbe-efff-432f-8f9c-80650b26505c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i219a45a97f2f4a27a75ec9b5ba3bb632_I20201231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzI0LTMtMS0xLTIwMDYy_8f0e0544-036a-4abc-a335-b62a2fb957b2">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if0708fb218974e80b1185027e9c4306d_D20200101-20201231" decimals="0" name="ifrs-full:AverageForeignExchangeRate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzI1LTEtMS0xLTIwMDYy_def7bc2e-3880-44e8-b353-2a40a1181e13">3,454</ix:nonFraction></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib68f54f9aaa3474cba501afd06369d35_D20200101-20201231" decimals="0" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzI1LTItMS0xLTIwMDYy_4ca8c6dd-b257-4638-a9ad-13b487e34a10">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i289ae238a7174e5c90c1baa28c57b2c9_D20200101-20201231" decimals="0" name="ifrs-full:AverageForeignExchangeRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzI1LTMtMS0xLTIwMDYy_1185fddc-61fe-490a-9062-f19875db3afc">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodities risk</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aluminum (in millions of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4db440cae684448fb309ec70330bd6bc_I20201231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMwLTEtMS0xLTIwMDYy_9564f95f-e6ab-4544-b0c4-d4146afda6ce">325</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i19bab923a8684393a8e87f4b28ba0a07_I20201231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMwLTItMS0xLTIwMDYy_60802b78-6b8a-48e0-b0b5-927afc2849f4">370</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i132640e5520b4ffe9519185f5f11e8ac_I20201231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMwLTMtMS0xLTIwMDYy_2157b73b-9e51-49b9-9b0f-0c999cd2aff4">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average price (USD/Ton)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerT" contextRef="i7da4ad6b261a4120ad5972519042427c_I20201231" decimals="0" name="kof:CommodityRiskAveragePrice" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMxLTEtMS0xLTIwMDYy_d4295e24-9687-4dd8-9b32-1ea85b9a27ee">1,654</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerT" contextRef="ib2737149e59348159730b787a8aede50_I20201231" decimals="0" name="kof:CommodityRiskAveragePrice" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMxLTItMS0xLTIwMDYy_0a39b60b-1d4d-4ec8-894e-f553f462baf7">1,720</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerT" contextRef="id6ee3f19b77e420687d906bdaeeb4cc1_I20201231" decimals="0" name="kof:CommodityRiskAveragePrice" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMxLTMtMS0xLTIwMDYy_aa396d1a-7cda-49e9-bf28-6e2e6f227659">1,740</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sugar (in millions of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibb9f903403454ca281138241a76d7c43_I20201231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMyLTEtMS0xLTIwMDYy_78059910-1152-4380-96bd-373f36c05c75">869</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia3ec5bd9c3cb48f699139c0ee6b76898_I20201231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMyLTItMS0xLTIwMDYy_5ff7f03c-a782-4e2a-abc5-a5e19d5a1cbd">391</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8c186afa55de4f53913985cbc40e9f70_I20201231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMyLTMtMS0xLTIwMDYy_7d01e25b-51c2-40dd-9fd6-9fa66815265c">365</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average price (USD cent/Lb)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerLb" contextRef="ic7d2006c26f3456da7053d391caa4cf4_I20201231" decimals="2" name="kof:CommodityRiskAveragePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMzLTEtMS0xLTIwMDYy_fa28bc10-25d5-480a-b728-f370bdee2382">12.13</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerLb" contextRef="i9323d0f57afa4bd6ba6dc646a654c4aa_I20201231" decimals="2" name="kof:CommodityRiskAveragePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMzLTItMS0xLTIwMDYy_9e49674e-f16a-4778-b520-3acd7958c4ef">11.87</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerLb" contextRef="i34330df981a94574bd8fa8b84cdbd66f_I20201231" decimals="2" name="kof:CommodityRiskAveragePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMzLTMtMS0xLTIwMDYy_5aada436-f608-447a-b499-01fc7eeb5c1a">12.17</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PX+MEG (in millions of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4b082b133e104ee0892aa84cd1c79b59_I20201231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzM0LTEtMS0xLTIwMDYy_563ef721-2e01-48aa-96eb-d4bfea5ebba0">364</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibacaeb9819534723865a38cf846a1585_I20201231" decimals="-6" name="ifrs-full:CreditExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzM0LTItMS0xLTIwMDYy_ef73bf9b-d7cf-4238-b5f6-eda9ec40832a">364</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4e135a662224471c98747f08b902a7bc_I20201231" decimals="-6" name="ifrs-full:CreditExposure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzM0LTMtMS0xLTIwMDYy_8b988b35-5e47-497f-af3f-ba455b320651">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average price (USD /Ton)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerT" contextRef="i8754888368784d469f54c9f0c9f303e5_I20201231" decimals="0" name="kof:CommodityRiskAveragePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzM1LTEtMS0xLTIwMDYy_ea42f8a6-de1e-4b31-813d-61f2a75f0ba5">730</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerT" contextRef="i8de2d4977dee476db3b25e046a6026b7_I20201231" decimals="0" name="kof:CommodityRiskAveragePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzM1LTItMS0xLTIwMDYy_a682a3fe-dffe-4977-9eba-c12848504fcc">730</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerT" contextRef="i963ea589861c461a9fe2a2e995b62e65_I20201231" decimals="0" name="kof:CommodityRiskAveragePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzM1LTMtMS0xLTIwMDYy_d3a35698-fda9-463f-a857-d8bf4e532f6c">&#8212;</ix:nonFraction></span></td></tr></table></div></ix:continuation></ix:continuation><div id="i068f03db026d455ca4285bbb327eb089_268"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 20. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90ZXh0cmVnaW9uOjM1ZjE3YzQ0NzMwODRiZTY4MDA0NjkxYjYzYzgzYjZhXzcyMA_2d10cfeb-72de-481f-a564-5d8fa2f4d02b" continuedAt="i350fd678508b40d1897dda0bf27b6bf5" escape="true">Non-Controlling Interest in Consolidated Subsidiaries </ix:nonNumeric></span></div><ix:continuation id="i350fd678508b40d1897dda0bf27b6bf5" continuedAt="ie41a9fc305be4f8d80b4abf7dd82f3c8"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90ZXh0cmVnaW9uOjM1ZjE3YzQ0NzMwODRiZTY4MDA0NjkxYjYzYzgzYjZhXzcyMQ_c5987441-1eaf-454b-ab30-5854d0edf5b2" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An analysis of Coca-Cola FEMSA&#8217;s non-controlling interest in its consolidated subsidiaries as of December&#160;31, 2021, 2020 and 2019 is as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"><tr><td style="width:1.0%"></td><td style="width:49.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i22a4c46fc75c4bfd9f71f0f9f071500d_I20211231" decimals="-6" name="ifrs-full:NoncontrollingInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzEtMS0xLTEtMjAwNjI_475e3175-2a39-4821-825d-9ed8515307b7">5,200</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="if6d3d1fd5e5a4e53bfc220a46864f175_I20201231" decimals="-6" name="ifrs-full:NoncontrollingInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzEtMi0xLTEtMjAwNjI_c95961b2-856e-48c1-9731-d3573ad3053f">4,823</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i0fe6549a64f14b759f63cb77bc25ffe5_I20191231" decimals="-6" name="ifrs-full:NoncontrollingInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzEtMy0xLTEtMjAwNjI_ce51a031-3edd-4f4b-98a3-0a8e64a2229d">5,671</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibcd8ade3fc1f44a7bab149ea2b761774_I20211231" decimals="-6" name="ifrs-full:NoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzItMS0xLTEtMjAwNjI_cd448181-6271-4cae-9edb-259f5c965fe8">19</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ida9ddbfffcba4841be1090c675003f20_I20201231" decimals="-6" name="ifrs-full:NoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzItMi0xLTEtMjAwNjI_12733414-063a-4790-8ff5-65b881fdc01c">22</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iee4b825463ba4a7ea5d2972e6952d2fc_I20191231" decimals="-6" name="ifrs-full:NoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzItMy0xLTEtMjAwNjI_8bf90d5f-2a27-4805-b648-2d43d72d042f">21</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifc3e941eb93b47bc8e8be59944f1fa33_I20211231" decimals="-6" name="ifrs-full:NoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzMtMS0xLTEtMjAwNjI_7938b7af-790e-426e-bd2c-676adf40f50c">803</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8404795dd8e44201ada58edf1dd86f8c_I20201231" decimals="-6" name="ifrs-full:NoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzMtMi0xLTEtMjAwNjI_94158fc5-aad6-44d3-a7cb-ecb065d74034">738</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia9ec3d798e5f46f29c319ac6664dac10_I20191231" decimals="-6" name="ifrs-full:NoncontrollingInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzMtMy0xLTEtMjAwNjI_21117bfc-dcac-42f0-bef4-79984d82d99c">1,059</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:NoncontrollingInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzQtMS0xLTEtMjAwNjI_eb9a2e2c-b293-427f-8393-9a137f8c3b90">6,022</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:NoncontrollingInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzQtMi0xLTEtMjAwNjI_53b1df12-116c-45cc-b7cf-b7a0ea4c349a">5,583</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:NoncontrollingInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzQtMy0xLTEtMjAwNjI_5dec831a-7433-4158-b315-de4d907ebc3d">6,751</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ie41a9fc305be4f8d80b4abf7dd82f3c8"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-controlling interests in Mexico primarily represent the individual results of a Mexican holding company Kristine Overseas, S.A.P.I. de C.V. This entity also has non-controlling stakes in certain Brazilian subsidiaries. </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90ZXh0cmVnaW9uOjM1ZjE3YzQ0NzMwODRiZTY4MDA0NjkxYjYzYzgzYjZhXzcyMg_5d48fe04-8696-4ce7-b219-317d14ab29ab" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in Coca-Cola FEMSA&#8217;s non-controlling interest were as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.277%"><tr><td style="width:1.0%"></td><td style="width:50.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.026%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:NoncontrollingInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzEtMS0xLTEtMjAwNjI_db850f3f-a61c-448c-810e-54fada9f4fe5">5,583</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:NoncontrollingInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzEtMi0xLTEtMjAwNjI_88d87cc1-b98e-4fc4-98fb-bddfd3ad0e43">6,751</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i7942ee1c074648669cc6c7784671842a_I20181231" decimals="-6" name="ifrs-full:NoncontrollingInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzEtMy0xLTEtMjAwNjI_f4e25a98-c2da-459f-9d42-2fb3272d7985">6,806</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income of non-controlling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLossAttributableToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzItMS0xLTEtMjAwNjI_5e48b0f0-c70f-4e9e-92d6-e4db444910b2">623</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:ProfitLossAttributableToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzItMi0xLTEtMjAwNjI_fbf0dce6-013c-4163-9865-5a4067d39828">61</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:ProfitLossAttributableToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzItMy0xLTEtMjAwNjI_fb2a0e2c-0b4d-4b05-b629-ed84800b08a8">529</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange differences on translation of foreign operations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="kof:ExchangeDifferencesOnTranslationOfForeignOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzMtMS0xLTEtMjAwNjI_7d533795-0ab6-45d7-ba26-d33fda457907">210</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:ExchangeDifferencesOnTranslationOfForeignOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzMtMi0xLTEtMjAwNjI_5cff68d9-2ccf-4e4a-9867-9ef2da84917b">1,261</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="kof:ExchangeDifferencesOnTranslationOfForeignOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzMtMy0xLTEtMjAwNjI_9208101e-f061-4005-be91-6edbaa97da4e">565</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation of the effective portion of derivative financial instruments, net of taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzUtMS0xLTEtMjAwNjI_fe04231c-d3df-489c-96c8-fdda9b8167ae">87</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzUtMi0xLTEtMjAwNjI_43e3d463-01cf-4a99-8d77-3064258e8866">100</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzUtMy0xLTEtMjAwNjI_2e05ca23-8ceb-4dd4-b2e1-5c0ff0529eed">16</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzYtMS0xLTEtMjAwNjI_9018283f-ecef-4c33-98ed-4529af354bd4">61</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzYtMi0xLTEtMjAwNjI_28ba8c7d-8374-4862-b06a-c809627c362e">68</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzYtMy0xLTEtMjAwNjI_5c861a12-75a9-4fb0-97ed-adbfb21f1cb8">3</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:NoncontrollingInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzktMS0xLTEtMjAwNjI_53af6648-4d57-4725-9a4f-ac1534dfba7d">6,022</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:NoncontrollingInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzktMi0xLTEtMjAwNjI_4e407ed8-2a0e-47e9-9798-9cecf57a2a10">5,583</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:NoncontrollingInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzktMy0xLTEtMjAwNjI_f1e5133e-355f-4b05-82f2-03f60df80e4d">6,751</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i068f03db026d455ca4285bbb327eb089_271"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 21. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzU2NDg_6a9cd19e-d558-4c32-a07e-397e94c44f3e" continuedAt="i283a0bd0ac344e90a99ff5c608c3a0d4" escape="true">Equity </ix:nonNumeric></span></div><ix:continuation id="i283a0bd0ac344e90a99ff5c608c3a0d4" continuedAt="i1e4d0ec8629c48589c2816575bced2f3"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21.1 Equity accounts </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the common stock of Coca-Cola FEMSA is represented by <ix:nonFraction unitRef="shares" contextRef="ia22fd5bdcb1d45dc8f9862cdd99f942f_I20211231" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1Xzk1_480c1c88-f7f1-404a-9962-436caf1863c1">16,806,658,096</ix:nonFraction> common shares, with <ix:nonFraction unitRef="mxnPerShare" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="INF" name="ifrs-full:ParValuePerShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzExOA_7eba5840-715e-4820-840d-88b242189a1b">no</ix:nonFraction> par value. Fixed capital stock is Ps. <ix:nonFraction unitRef="mxn" contextRef="ibb91049ece7547bea4e987856c68e01a_I20221231" decimals="-6" name="ifrs-full:IssuedCapitalOrdinaryShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzE1OQ_07a4f204-9e9d-4459-b040-d574eef0012f">934</ix:nonFraction> (nominal value) and variable capital is unlimited. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The characteristics of the common shares are as follows: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Series &#8220;A&#8221; and series &#8220;D&#8221; shares are ordinary, have all voting rights and are subject to transfer restrictions; </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Series &#8220;A&#8221; shares may only be acquired by Mexican individuals and may not represent less than <ix:nonFraction unitRef="number" contextRef="ibdb1e9d914254510bbd1c37080baea37_D20210101-20211231" decimals="3" name="kof:EquityRatioThresholdPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzQ4Mw_41e63a70-2241-46a9-9571-8de07d048c65">50.1</ix:nonFraction>% of the ordinary shares. </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Series &#8220;D&#8221; shares have no foreign ownership restrictions and may not represent more than <ix:nonFraction unitRef="number" contextRef="i8cadad48301f4dbf9ca0605d7c508938_D20210101-20211231" decimals="3" name="kof:EquityRatioThresholdPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzYwMg_8a07d079-db11-41ce-b902-6f562ae9bee1">49.9</ix:nonFraction>% of the ordinary shares. </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Series &#8220;B&#8221; and series &#8220;L&#8221; are free of transference jointly as long as they are listed as linked units. In case the related units are unlinked, the types B shares and the types L share will each be free transfer. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2019, the Board of Coca Cola FEMSA approved: </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt">An eight-for-one stock split (the &#8220;Stock Split&#8221;) of each series of shares of the Company;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.8pt">The issuance of Series B ordinary shares with full voting rights;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.03pt">The creation of units, comprised of <ix:nonFraction unitRef="shares" contextRef="i4ce3e97fa2c24e5fa923c9a05b61583c_I20190131" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzExMDE_3245632d-f6d5-4100-9ff7-f59af1b8b286">3</ix:nonFraction> Series B shares and <ix:nonFraction unitRef="shares" contextRef="i36723d92968c4f73998bb9d47b71f769_I20190131" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzExMjQ_49934755-6e58-4fce-98db-6fb8710e0516">5</ix:nonFraction> Series L shares, to be listed for trading on the Mexican Stock Exchange (&#8220;BMV&#8221;) and in the form of American depositary shares (ADSs) on the New York Stock Exchange (&#8220;NYSE&#8221;); and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">Amendments to the Company&#8217;s bylaws mainly to give effect to the matters approved in paragraphs (i), (ii), and (iii), described above.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 22,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019, the CNBV (Mexican National Banking and Securities Commission) approved and authorized the stock split. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result, (i) the percentage of ownership held by the Company&#8217;s shareholders will not change, and (ii) the percentage of ordinary shares with full voting rights will be adjusted proportionally due to the issuance of the Series B shares, as set forth in the table below.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfCapitalStockExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzU2NDk_c9ebb92a-07ab-4240-83ba-89aff2fec102" continuedAt="i52ca232b80f0402fbfc0af90899f80c3" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The capital stock of the Company prior to and immediately after the Stock Split is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding shares prior to the Stock Split:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.861%"><tr><td style="width:1.0%"></td><td style="width:9.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.978%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.230%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.288%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series of shares</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shareholders</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding shares</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of the capital stock</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of ordinary shares with full voting rights</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wholly-owned subsidiary of Fomento Econ&#243;mico Mexicano, S.A.B. de C.V.</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0029e701e53e45bca1c676ad7aeaff43_I20211231" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzEtMi0xLTEtMjAwNjI_0226281c-09d3-4363-8cfd-2cb7ed8821a3">992,078,519</ix:nonFraction></span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib46f18993292431d830745b6831f0213_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzEtMy0xLTEtMjAwNjI_5a5c18e0-3d18-47ba-bd41-81641268b1da">47.22</ix:nonFraction>%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib46f18993292431d830745b6831f0213_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfVotingRightsHeldInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzEtNC0xLTEtMjAwNjI_f8c412a2-f260-4f83-ad0f-9f15887e6e89">62.96</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D </span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wholly-owned subsidiaries of The Coca-Cola Company</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i239d1a2404344fea84dfe8e963a0f164_I20211231" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzItMi0xLTEtMjAwNjI_3e671eb3-6a08-459b-8c75-dbabcf94406e">583,545,678</ix:nonFraction></span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0adb321d17154534b57dd2621246c337_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzItMy0xLTEtMjAwNjI_a41de3b7-35cf-4b67-b2ae-9efc3abdde9a">27.78</ix:nonFraction>%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0adb321d17154534b57dd2621246c337_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfVotingRightsHeldInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzItNC0xLTEtMjAwNjI_333ab11e-8295-4747-babf-e4e7c423c302">37.04</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">L </span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public float</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7be567885ddb4140ae199e3112532403_I20211231" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzMtMi0xLTEtMjAwNjI_1a2a9dcd-b238-49fd-917e-267ed7d0f512">525,208,065</ix:nonFraction></span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib6f1c3b3dd424caa9ef53c270cce86fb_D20210101-20211231" decimals="INF" name="kof:PercentageOfOwnership" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzMtMy0xLTEtMjAwNjI_c4cfcf4c-c650-4a48-815e-e70f65938394">25.00</ix:nonFraction>%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7be567885ddb4140ae199e3112532403_I20211231" decimals="INF" name="ifrs-full:PercentageOfVotingEquityInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzMtNC0xLTEtMjAwNjI_4d858c8a-8703-4d68-aa74-d158e445c78f">0</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfbfbf;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if890ea0a397f4a6faa6f43f7d7f376e3_I20211231" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzQtMi0xLTEtMjAwNjI_abf48f71-9cbf-4172-bb07-addcdd472377">2,100,832,262</ix:nonFraction></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i366977f6f4a243bb97586fd81d5d6b30_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzQtMy0xLTEtMjAwNjI_7a105a12-faf0-42a8-858f-730e3bdff0f0">100</ix:nonFraction>%</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i366977f6f4a243bb97586fd81d5d6b30_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfVotingRightsHeldInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzQtNC0xLTEtMjAwNjI_d933c37e-68d6-44c5-bdb2-4db702566792">100</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i1e4d0ec8629c48589c2816575bced2f3" continuedAt="i09fca20a28bf4a6482f2a22799269b4a"><ix:continuation id="i52ca232b80f0402fbfc0af90899f80c3"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding shares after the Stock Split:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:8.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.926%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.200%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series of shares</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shareholders</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding shares</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of the capital stock</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of ordinary shares with full voting rights</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A </span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wholly-owned subsidiary of Fomento Econ&#243;mico Mexicano, S.A.B. de C.V.</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i41778fb9552f4b8fa7f046d50b3bbff1_I20211231" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzEtMi0xLTEtMjAwNjI_b93030ea-cd29-40fe-868a-d45e190e4784">7,936,628,152</ix:nonFraction></span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if727c6cffc00497f8149b135d559bc60_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzEtMy0xLTEtMjAwNjI_806c250e-ad98-4343-bb9e-51b0f7b5b34e">47.22</ix:nonFraction>%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if727c6cffc00497f8149b135d559bc60_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfVotingRightsHeldInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzEtNC0xLTEtMjAwNjI_042a07ae-34db-4b6d-8524-4b32e46532f4">55.97</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D </span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wholly-owned subsidiaries of The Coca-Cola Company</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idb8a31a97aa44ea6a57d5867c91443a1_I20211231" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzItMi0xLTEtMjAwNjI_eb0cc391-86ec-408a-8d1b-d2b88940361f">4,668,365,424</ix:nonFraction></span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icf8dea7e3a554b7daba5af5b2e26b8c7_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzItMy0xLTEtMjAwNjI_339d89dc-51e4-4ee0-94bc-bf9a3d1e3857">27.78</ix:nonFraction>%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icf8dea7e3a554b7daba5af5b2e26b8c7_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfVotingRightsHeldInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzItNC0xLTEtMjAwNjI_a3ae5ecb-aab1-4162-8944-86cbd16ffdff">32.92</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">B</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public float</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i03d6ca8818104fd391419924a434437a_I20211231" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzMtMi0xLTEtMjAwNjI_c07a3cd8-f854-44ac-818d-a53518564c15">1,575,624,195</ix:nonFraction></span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i20618dbd961b45599703efa8cd5c4c18_D20210101-20211231" decimals="INF" name="kof:PercentageOfOwnership" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzMtMy0xLTEtMjAwNjI_10735ba1-5004-44ba-ab7a-4f5843b1facd">9.38</ix:nonFraction>%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i03d6ca8818104fd391419924a434437a_I20211231" decimals="INF" name="ifrs-full:PercentageOfVotingEquityInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzMtNC0xLTEtMjAwNjI_e2c5d737-f15e-47a5-b6b6-1f82eeccd406">11.11</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">L </span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public float</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifd61d3223d0e41debbd658a733616a84_I20211231" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzQtMi0xLTEtMjAwNjI_a5c7337f-6ab2-44f8-adf2-3a9c751d4fdd">2,626,040,325</ix:nonFraction></span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5aad03c7b6364efbacab306890b8a46b_D20210101-20211231" decimals="INF" name="kof:PercentageOfOwnership" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzQtMy0xLTEtMjAwNjI_b84bc94b-b5dc-4925-8ae0-652bdd9b95fe">15.63</ix:nonFraction>%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifd61d3223d0e41debbd658a733616a84_I20211231" decimals="INF" name="ifrs-full:PercentageOfVotingEquityInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzQtNC0xLTEtMjAwNjI_9070c6e4-a998-4458-a04a-1017709204a3">0</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfbfbf;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia22fd5bdcb1d45dc8f9862cdd99f942f_I20211231" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzUtMi0xLTEtMjAwNjI_480c1c88-f7f1-404a-9962-436caf1863c1">16,806,658,096</ix:nonFraction></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia02671d3e0e84330a9cc988def76d731_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzUtMy0xLTEtMjAwNjI_8ace14eb-30cf-46ef-b613-a1586345b45f">100</ix:nonFraction>%</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia02671d3e0e84330a9cc988def76d731_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfVotingRightsHeldInJointVenture" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzUtNC0xLTEtMjAwNjI_4d876424-7af7-4fd0-b952-02fd78c4326f">100</ix:nonFraction>%</span></td></tr></table></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfIssuedCapitalExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzU2NTA_976a474c-4b6f-42d4-b12f-de909c696f7e" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, 2020 and 2019, the number of each share series representing Coca-Cola FEMSA&#8217;s common stock is comprised as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:55.435%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thousands of Shares</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Series of shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9fef025136d24e01a9b478630bfb4eb3_I20211231" decimals="-3" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzMtMS0xLTEtMjAwNjI_5894a0d4-40e3-472e-9b3a-34e1b16b32c4">7,936,628</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id89409b043834647984e4e10d70d6778_I20201231" decimals="-3" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzMtMi0xLTEtMjAwNjI_50f03681-ed16-464c-80ad-f72412484379">7,936,628</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i55d44efd61d84e859df9fd9f62dc43e0_I20191231" decimals="-3" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzMtMy0xLTEtMjAwNjI_4304e15a-d188-430c-b989-9002f5488a54">7,936,628</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i599493d4775e403aa96b2ceee3b7d29d_I20211231" decimals="-3" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzQtMS0xLTEtMjAwNjI_38db83e3-341c-47d7-9611-188be802f8d1">1,575,624</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iddc132538aed4d3d9223240075bd1a51_I20201231" decimals="-3" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzQtMi0xLTEtMjAwNjI_79db608f-52dd-416a-8fe7-fa16287b1a0f">1,575,624</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i72a3b45668524c419822d56d64d3a0f6_I20191231" decimals="-3" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzQtMy0xLTEtMjAwNjI_9bd33b2e-f25b-4303-b8a7-849ef3377553">1,575,624</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1ffdaecac4354126abb3cc14fdb8e2e9_I20211231" decimals="-3" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzUtMS0xLTEtMjAwNjI_15b45c61-c306-4919-95e7-6c5fd9f3bab5">4,668,366</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic06b1f140fe84513a18044224765850a_I20201231" decimals="-3" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzUtMi0xLTEtMjAwNjI_af3fff5c-0217-4711-90e8-5aa6c237b4f5">4,668,366</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i384873aa24aa40569258f89ef53d972e_I20191231" decimals="-3" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzUtMy0xLTEtMjAwNjI_0b877b73-bdf9-484c-943c-c3ccd6ee2a9c">4,668,366</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">L</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1f8ab6d0407c474dabc3f7331f1ba736_I20211231" decimals="-3" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzYtMS0xLTEtMjAwNjI_03976dbe-c783-4bb0-bdfb-09e49241d47b">2,626,040</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i696cc1fa56ba4714b5d9a1c2bffb3c21_I20201231" decimals="-3" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzYtMi0xLTEtMjAwNjI_344fc6b0-0f85-49f0-81bc-1695fcaed261">2,626,040</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6f2efa6cbf7f4a2faa55297cd46ce936_I20191231" decimals="-3" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzYtMy0xLTEtMjAwNjI_82870bce-9d0e-43dd-b785-f7426edc9929">2,626,040</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-3" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzctMS0xLTEtMjAwNjI_523fdf29-dadf-4f4d-8329-fe9022d42ea5">16,806,658</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-3" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzctMi0xLTEtMjAwNjI_940bc978-4b7f-4bcd-9ee6-83781deb4960">16,806,658</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-3" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzctMy0xLTEtMjAwNjI_72e11120-09fa-4ab7-88da-79ca0a206178">16,806,658</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;padding-left:17.25pt;text-align:justify;text-indent:-17.25pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net income of the Company is subject to the legal requirement that <ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="2" name="kof:PercentageOfIncomeToBeTransferredToReserve" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzI0MTA_a32d1056-a7be-4e33-aeed-0369d5005d79">5</ix:nonFraction>% thereof be transferred to a legal reserve until such reserve amounts to <ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="2" name="kof:MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzI0ODU_c3038081-3f94-42d8-8bb3-01e0d704bb79">20</ix:nonFraction>% of common stock at nominal value. This reserve may not be distributed to shareholders during the existence of the Company. As of December&#160;31, 2021, 2020 and 2019, this reserve was Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:AmountInLegalReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzI2NDk_c4d86c28-eb86-4b12-ba76-2c7455c853a0">412</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:AmountInLegalReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzI2NTM_f23041b7-6e5d-4bc0-8027-532fbc0eac9a">412</ix:nonFraction> and Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:AmountInLegalReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzI2NjA_caa8585f-53fb-434f-b118-74bd0fa7c326">187</ix:nonFraction> respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> included in retained earnings. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retained earnings and other reserves distributed as dividends, as well as the effects derived from capital reductions, are subject to income tax at the rate in effect at the date of distribution, except for restated shareholder contributions and distributions made from net taxable income, denominated &#8220;Cuenta de Utilidad Fiscal Neta&#8221; (&#8220;CUFIN&#8221;). </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends paid in excess of CUFIN are subject to income tax at a grossed-up rate based on the current statutory rate. This tax may be credited against the income tax of the year in which the dividends are paid, and in the following two years against the income tax and estimated tax payments. The Company&#8217;s consolidated balances of CUFIN at December 31, 2021, that are not subject to withholding tax, amounted to Ps. <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:BalanceInLegalReserveFund" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzcyMDE4MDExNjI3MzMz_3b7a1e80-1544-49f1-8116-d23aa3f4fd93">14,027</ix:nonFraction> . </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfDividendsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzU2NTI_b541f295-5bcb-4f96-8ba1-580bc9d44405" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2021, 2020 and 2019 the dividends declared and paid per share by the Company are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:54.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.769%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.771%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Series of shares (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibdb1e9d914254510bbd1c37080baea37_D20210101-20211231" decimals="-6" name="ifrs-full:DividendsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzEtMS0xLTEtMjAwNjI_0b834c2b-3e90-43e8-8690-44e874f86172">5,000</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ib31ad3377e764576a9404bf780fd4ab2_D20200101-20201231" decimals="-6" name="ifrs-full:DividendsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzEtMi0xLTEtMjAwNjI_63995fc6-9d02-4818-b5fa-ec2cb034b681">4,822</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2033e2aed8b14a61a4578a76dab8403d_D20190101-20191231" decimals="-6" name="ifrs-full:DividendsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzEtMy0xLTEtMjAwNjI_2bacb537-084b-4805-9b7b-6da00c1f1a65">3,512</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8cadad48301f4dbf9ca0605d7c508938_D20210101-20211231" decimals="-6" name="ifrs-full:DividendsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzItMS0xLTEtMjAwNjI_bb59f608-de17-40cb-a611-b666c4bf0f9f">2,941</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i69bb36525b1447ce8d5d939e6349357a_D20200101-20201231" decimals="-6" name="ifrs-full:DividendsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzItMi0xLTEtMjAwNjI_0c7958f5-988d-42f9-ae8b-871147e2443f">2,836</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="idb07345af4c74bf9bdb019c256092970_D20190101-20191231" decimals="-6" name="ifrs-full:DividendsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzItMy0xLTEtMjAwNjI_749d5f39-7eed-46d5-af12-7f9f45cdd55a">2,066</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">L</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iab7ee7cbdcda4cd5846aff62100d8c93_D20210101-20211231" decimals="-6" name="ifrs-full:DividendsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzMtMS0xLTEtMjAwNjI_c70cbcc1-da5e-48da-8e1c-dcdeaebdf2e0">1,654</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6afdc984d6fe4fb4bd78970bbb471421_D20200101-20201231" decimals="-6" name="ifrs-full:DividendsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzMtMi0xLTEtMjAwNjI_4bb63c02-099f-4a64-a395-afd02cb80a26">1,595</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icaf78921b5f24f63904ac6b387fa94df_D20190101-20191231" decimals="-6" name="ifrs-full:DividendsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzMtMy0xLTEtMjAwNjI_ec3a804d-689b-41b8-b897-a43cce29e235">1,162</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i221909f413b64b01baeb576076ffced3_D20210101-20211231" decimals="-6" name="ifrs-full:DividendsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzQtMS0xLTEtMjAwNjI_85f726fa-b514-4a4f-8c81-c76a4fc69ed6">993</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7c28803032dc4cddba0b8395be1c4aa1_D20200101-20201231" decimals="-6" name="ifrs-full:DividendsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzQtMi0xLTEtMjAwNjI_c6e54464-b4f0-4962-beb6-7d03def4e283">957</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i287413b551104b3381f6f22ce05f5eb4_D20190101-20191231" decimals="-6" name="ifrs-full:DividendsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzQtMy0xLTEtMjAwNjI_97fa870e-432f-44b8-ac81-20bd012f50db">697</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:DividendsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzUtMS0xLTEtMjAwNjI_83a8fe39-c97b-4d9e-87ea-45e72ba2aff8">10,588</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:DividendsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzUtMi0xLTEtMjAwNjI_d6a14130-a029-455b-9ce1-30ec718bbfdc">10,210</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:DividendsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzUtMy0xLTEtMjAwNjI_d3684abb-d413-4790-9442-cda4c331f85f">7,437</ix:nonFraction></span></td></tr></table></div><div style="margin-top:6pt;padding-left:53.25pt;text-align:justify;text-indent:-35.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.93pt">At an ordinary shareholders&#8217; meeting of Coca-Cola FEMSA held on March 19, 2021, the shareholders declared a dividend of Ps.  <ix:nonFraction unitRef="mxn" contextRef="i96fd07166bd94e8d99799990535f84c8_D20210504-20211103" decimals="-6" name="ifrs-full:DividendsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzM3MDI_42225b72-853d-4d3b-bcde-b95c6c146626">10,588</ix:nonFraction> that was paid on May 4, 2021 and November&#160;3, 2021. This represents a dividend of Ps.  <ix:nonFraction unitRef="mxnPerShare" contextRef="ie70ec24bb98441debfc6da26f2363949_D20200505-20200505" decimals="2" name="ifrs-full:DividendsPaidOrdinarySharesPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzM3ODI_379a6bab-84d6-4050-8c54-5af05bd28f45">5.04</ix:nonFraction>&#160;per each ordinary share.</span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><span><br/></span></div><ix:continuation id="i09fca20a28bf4a6482f2a22799269b4a"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no withholding taxes associated with the payment of dividends in 2021, 2020 and 2019 by the Company to its shareholders</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21.2 Capital management </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its capital to ensure that its subsidiaries will be able to continue as going concerns while maximizing the return to shareholders through the optimization of its debt and equity balances in order to obtain the lowest cost of capital available. The Company manages its capital structure and adjust it in light of changes in economic conditions. To maintain or adjust the capital structure, the Company may adjust the dividend payment to shareholders, return capital to shareholders or issue new shares. No changes were made in the objectives, policies or processes for managing capital during the years ended December&#160;31, 2021 and 2020.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not subject to any externally imposed capital requirements, other than the legal reserve (see Note 21.1). &#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Finance and Planning Committee reviews the capital structure of the Company on a quarterly basis. As part of this review, the committee considers the cost of capital and the risks associated with each class of capital. In conjunction with this objective, the Company seeks to maintain the highest credit rating both nationally and internationally, currently rated AAA and A/A2/BBB+ respectively, which requires us to comply, among others, with the financial metrics that each rating agency considers. For example, some rating agencies require us to maintain a debt to earnings before interest, taxes, depreciation and amortization (&#8220;EBITDA&#8221;) ratio lower than 2.0x. As a result, prior to entering into new business ventures, acquisitions or divestitures, management evaluates the impact that these transactions can have on its credit rating.</span></div></ix:continuation><div id="i068f03db026d455ca4285bbb327eb089_277"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 22. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfEarningsPerShareExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90ZXh0cmVnaW9uOjhjMDM5NWMwNGQ2NDQ0Mzg4N2U1ODAzNzlmNTVmOTBkXzkyOQ_8f057656-ed3d-414c-9e73-e7f5feb35baf" continuedAt="i133f86f0c6444e49a855549b9522e14b" escape="true">Earnings per Share </ix:nonNumeric></span></div><ix:continuation id="i133f86f0c6444e49a855549b9522e14b" continuedAt="i077281d059bf4efdb675530bde101d2e"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share amounts are calculated by dividing consolidated net income for the year attributable to controlling interest by the weighted average number of shares outstanding during the period adjusted for the weighted average of own shares purchased in the period. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Diluted earnings per share amounts are calculated by dividing consolidated net income for the year attributable to equity holders of the parent by the weighted average number of shares outstanding during the period plus the weighted average number of shares for the effects of dilutive potential shares (originated by the Company&#8217;s commitment to capitalize <ix:nonFraction unitRef="shares" contextRef="iab7ee7cbdcda4cd5846aff62100d8c93_D20210101-20211231" decimals="-5" name="ifrs-full:AdjustedWeightedAverageShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90ZXh0cmVnaW9uOjhjMDM5NWMwNGQ2NDQ0Mzg4N2U1ODAzNzlmNTVmOTBkXzY3MA_012f4618-b3ec-414b-83c5-50e60e03e257">27.9</ix:nonFraction> million KOF series L shares). </span></div></ix:continuation><div><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i077281d059bf4efdb675530bde101d2e"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:EarningsPerShareExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90ZXh0cmVnaW9uOjhjMDM5NWMwNGQ2NDQ0Mzg4N2U1ODAzNzlmNTVmOTBkXzkzMA_7e7cc5e5-2476-4536-a237-207333a3e5c6" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings amounts per share type are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:45.795%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.298%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.954%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:124%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"A" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"D" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"B" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"L" shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated net Income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibdb1e9d914254510bbd1c37080baea37_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzMtMS0xLTEtMjAwNjI_624b1feb-80dd-418f-b11f-a76ae69cb19e">7,712</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i8cadad48301f4dbf9ca0605d7c508938_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzMtMi0xLTEtMjAwNjI_6368aeb3-0785-4835-b4e3-1b93870f448f">4,536</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iacf1c1b868ea45939e9f5c087d795e4d_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzMtMy0xLTEtMjAwNjI_0550657d-c0b4-40b4-bfee-7d19e155e6e1">1,531</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iab7ee7cbdcda4cd5846aff62100d8c93_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzMtNC0xLTEtMjAwNjI_3c345bf6-651d-486f-adf5-c3aa667579c8">2,552</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated net income attributable to equity holders of the parent</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibdb1e9d914254510bbd1c37080baea37_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzQtMS0xLTEtMjAwNjI_52f1cf55-e2f6-4422-9534-6cc4ee07a63b">7,418</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8cadad48301f4dbf9ca0605d7c508938_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzQtMi0xLTEtMjAwNjI_2bfcb537-d806-4e56-828e-43bb461adbd3">4,363</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iacf1c1b868ea45939e9f5c087d795e4d_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzQtMy0xLTEtMjAwNjI_a886eadc-1adb-436d-bfcb-410aef66113d">1,473</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iab7ee7cbdcda4cd5846aff62100d8c93_D20210101-20211231" decimals="-6" name="ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzQtNC0xLTEtMjAwNjI_f5303a9f-690d-415d-b4cc-2623588090a7">2,454</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average number of shares for basic earnings per share (millions of shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdb1e9d914254510bbd1c37080baea37_D20210101-20211231" decimals="-6" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzUtMS0xLTEtMjAwNjI_980b6ca3-f62d-42af-844a-540d1f44e239">7,937</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8cadad48301f4dbf9ca0605d7c508938_D20210101-20211231" decimals="-6" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzUtMi0xLTEtMjAwNjI_93264385-d0af-405a-a9e0-f2cd895749a2">4,668</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iacf1c1b868ea45939e9f5c087d795e4d_D20210101-20211231" decimals="-6" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzUtMy0xLTEtMjAwNjI_d6e72dd9-ea7c-41da-9efa-0cac624f50c1">1,576</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iab7ee7cbdcda4cd5846aff62100d8c93_D20210101-20211231" decimals="-6" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzUtNC0xLTEtMjAwNjI_300e5db1-b8e5-4f18-92ba-6185259150f0">2,626</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:124%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"A" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"D" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"B" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"L" shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net Income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ib31ad3377e764576a9404bf780fd4ab2_D20200101-20201231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzktMS0xLTEtMjAwNjI_07dc63ea-480e-41b8-9981-24bfaff68eea">4,896</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i69bb36525b1447ce8d5d939e6349357a_D20200101-20201231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzktMi0xLTEtMjAwNjI_0cd443c6-8d8b-4489-b272-014a9877614e">2,880</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i3b495d8f0738496e98a9100864fd1f5e_D20200101-20201231" decimals="-6" name="ifrs-full:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzktMy0xLTEtMjAwNjI_ef82f003-dfe9-4aae-b0f2-2834d0dcc330">972</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6afdc984d6fe4fb4bd78970bbb471421_D20200101-20201231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzktNC0xLTEtMjAwNjI_bd7b208f-d8df-4308-bb98-d14c60d1224a">1,620</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income attributable to equity holders of the parent</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib31ad3377e764576a9404bf780fd4ab2_D20200101-20201231" decimals="-6" name="ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzEwLTEtMS0xLTIwMDYy_e7f51d90-a149-49df-945b-44f2ac11cd60">4,868</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i69bb36525b1447ce8d5d939e6349357a_D20200101-20201231" decimals="-6" name="ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzEwLTItMS0xLTIwMDYy_163633fd-c1c7-441d-ae77-ddb76299eaa5">2,863</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3b495d8f0738496e98a9100864fd1f5e_D20200101-20201231" decimals="-6" name="ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzEwLTMtMS0xLTIwMDYy_1dfba393-465c-401e-95e5-a4bb7c829ad8">966</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6afdc984d6fe4fb4bd78970bbb471421_D20200101-20201231" decimals="-6" name="ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzEwLTQtMS0xLTIwMDYy_24765f8a-c310-43ed-a433-f99d3f338f26">1,610</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares for basic earnings per share (millions of shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib31ad3377e764576a9404bf780fd4ab2_D20200101-20201231" decimals="-6" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzExLTEtMS0xLTIwMDYy_bac48a8f-e4ac-4403-854e-bd12274c071c">7,937</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i69bb36525b1447ce8d5d939e6349357a_D20200101-20201231" decimals="-6" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzExLTItMS0xLTIwMDYy_45aac852-a6b5-4c52-9e56-cee872a54427">4,668</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b495d8f0738496e98a9100864fd1f5e_D20200101-20201231" decimals="-6" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzExLTMtMS0xLTIwMDYy_f3b8a165-06c8-4ddf-b6b8-4c225456f5a8">1,576</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6afdc984d6fe4fb4bd78970bbb471421_D20200101-20201231" decimals="-6" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzExLTQtMS0xLTIwMDYy_297c73a3-19f7-49df-b2ff-92b962639c47">2,626</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:124%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"A" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"D" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"B" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"L" shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net Income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2033e2aed8b14a61a4578a76dab8403d_D20190101-20191231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE1LTEtMS0xLTIwMDYy_658fad35-59d6-4d70-88ca-645bb6054481">5,965</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="idb07345af4c74bf9bdb019c256092970_D20190101-20191231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE1LTItMS0xLTIwMDYy_688a3c04-5ee5-41d4-b02d-8730c272559e">3,508</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i55dddc4a3a414f8d8d9362459b132076_D20190101-20191231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE1LTMtMS0xLTIwMDYy_25a6236f-ba7b-499e-bdf3-7c99aa123818">1,184</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="icaf78921b5f24f63904ac6b387fa94df_D20190101-20191231" decimals="-6" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE1LTQtMS0xLTIwMDYy_6562a276-75ee-43b0-a02b-873efb7fe686">1,973</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income attributable to equity holders of the parent</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2033e2aed8b14a61a4578a76dab8403d_D20190101-20191231" decimals="-6" name="ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE2LTEtMS0xLTIwMDYy_ee7f5a40-c704-4481-a6a7-61a4e909da9d">5,715</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="idb07345af4c74bf9bdb019c256092970_D20190101-20191231" decimals="-6" name="ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE2LTItMS0xLTIwMDYy_81694fb6-f6c6-4c8c-b6ed-4e933c71bdcd">3,360</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i55dddc4a3a414f8d8d9362459b132076_D20190101-20191231" decimals="-6" name="ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE2LTMtMS0xLTIwMDYy_76d515d6-28c4-4b35-881a-1acc672d27eb">1,135</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icaf78921b5f24f63904ac6b387fa94df_D20190101-20191231" decimals="-6" name="ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE2LTQtMS0xLTIwMDYy_87918f4a-3230-4295-9f87-6daf3416393e">1,891</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares for basic earnings per share (millions of shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2033e2aed8b14a61a4578a76dab8403d_D20190101-20191231" decimals="-6" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE4LTEtMS0xLTIwMDYy_78ebc0b4-0ba9-41d2-9a37-8bb85c3d82fb">7,937</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idb07345af4c74bf9bdb019c256092970_D20190101-20191231" decimals="-6" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE4LTItMS0xLTIwMDYy_0360de86-3752-42c5-82d8-aa1ce3b76fcd">4,668</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i55dddc4a3a414f8d8d9362459b132076_D20190101-20191231" decimals="-6" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE4LTMtMS0xLTIwMDYy_a4c48a67-f13e-484b-874a-13183a82823e">1,576</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icaf78921b5f24f63904ac6b387fa94df_D20190101-20191231" decimals="-6" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE4LTQtMS0xLTIwMDYy_e3673c66-3042-4d07-968a-f5c1b19b31d4">2,626</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-72</span></div></div></div><div id="i068f03db026d455ca4285bbb327eb089_280"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 23. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfIncomeTaxExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTc0_796b995d-ea77-4ab9-b89d-7bd6f5eb3b93" continuedAt="ifb4d8e988bed44838102132619e24f9f" escape="true">Income Taxes </ix:nonNumeric></span></div><ix:continuation id="ifb4d8e988bed44838102132619e24f9f" continuedAt="i71a774f557bf49a9b6ce7da3775673ce"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">23.1 Income Tax </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTc1_58926d20-0fc2-4a12-aa92-6c67ccd8e245" continuedAt="i0426ebf375a54866b2895dfbb9b069c3" escape="true">The major components of income tax expense for the years ended December&#160;31, 2021, 2020 and 2019 are:</ix:nonNumeric></span></div><div><ix:continuation id="i0426ebf375a54866b2895dfbb9b069c3"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"><tr><td style="width:1.0%"></td><td style="width:56.255%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.114%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.114%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.117%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:CurrentTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzItMS0xLTEtMjAwNjI_23a3e2b7-e31b-483c-8eef-4d8a233bbb80">4,259</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:CurrentTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzItMi0xLTEtMjAwNjI_0472d9d0-5a65-44cd-a7b0-a19ee0d0e2b7">7,367</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:CurrentTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzItMy0xLTEtMjAwNjI_0da185ec-e92a-40f5-a196-fbb6db5306d4">6,011</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzQtMS0xLTEtMjAwNjI_34dc40a4-cd82-480a-9f3c-02843f807f08">2,795</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzQtMi0xLTEtMjAwNjI_925efa5b-ed50-4af3-804a-76ae6eee8634">3,391</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzQtMy0xLTEtMjAwNjI_81a4418e-f86f-4962-8a98-3a7a13f3f522">905</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Benefit) utilization of tax losses recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzUtMS0xLTEtMjAwNjI_e5221d49-fb93-4e72-8cec-ee468fdbe4e8">445</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzUtMi0xLTEtMjAwNjI_8df83132-5270-4155-972c-eb0eec6f00da">1,452</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzUtMy0xLTEtMjAwNjI_8d24e4f9-e7bc-4672-b685-3902ad0e6d7a">1,268</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax  expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzYtMS0xLTEtMjAwNjI_44aafdfa-6341-4231-ba38-c1407318353a">2,350</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzYtMi0xLTEtMjAwNjI_1b94c369-c352-4797-88a0-5ac1fbe81ad9">1,939</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzYtMy0xLTEtMjAwNjI_3c39a59b-27d0-4aa1-895d-59d87dbf44b7">363</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense in consolidated net income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:IncomeTaxExpenseContinuingOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzctMS0xLTEtMjAwNjI_c5226bf6-47ea-4dda-9726-543fe3daf35a">6,609</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:IncomeTaxExpenseContinuingOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzctMi0xLTEtMjAwNjI_a67150a9-991b-4958-b973-0b68df7cc688">5,428</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:IncomeTaxExpenseContinuingOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzctMy0xLTEtMjAwNjI_67e75101-d9f2-4bf8-bce6-85dddd27649d">5,648</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mexico</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i70cd38b5189c410382ead236cb5d2244_D20210101-20211231" decimals="-6" name="ifrs-full:CurrentTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzExLTEtMS0xLTIwMDYy_0381aeca-b291-49ac-bca8-cf4f4655a449">3,356</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ie9fbbdf9175b48eea1e53884febfd5cf_D20210101-20211231" decimals="-6" name="ifrs-full:CurrentTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzExLTItMS0xLTIwMDYy_b65e42de-a4b7-4471-8792-5380e61dc361">903</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:CurrentTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzExLTMtMS0xLTIwMDYy_c216628c-3de1-476d-af6c-2df7dd7be981">4,259</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i70cd38b5189c410382ead236cb5d2244_D20210101-20211231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzEzLTEtMS0xLTIwMDYy_8cc35912-b6f5-48d1-8017-211e86c31015">1,659</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie9fbbdf9175b48eea1e53884febfd5cf_D20210101-20211231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzEzLTItMS0xLTIwMDYy_520babf1-d1f4-47c8-9b16-b9f208957713">1,136</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzEzLTMtMS0xLTIwMDYy_c9418799-7f14-4889-83b8-2741e60a4810">2,795</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization (benefit)  of tax losses recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i70cd38b5189c410382ead236cb5d2244_D20210101-20211231" decimals="-6" sign="-" name="kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzE0LTEtMS0xLTIwMDYy_2cb80d52-d9dd-43e0-af78-3d07c07e61ac">356</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ie9fbbdf9175b48eea1e53884febfd5cf_D20210101-20211231" decimals="-6" name="kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzE0LTItMS0xLTIwMDYy_618b599b-fce9-4146-8877-fb7a66826dc0">801</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzE0LTMtMS0xLTIwMDYy_671704e5-56b1-4f3d-ac08-2036b76c132b">445</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i70cd38b5189c410382ead236cb5d2244_D20210101-20211231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzE1LTEtMS0xLTIwMDYy_500c4e17-ad27-47f5-bfca-d6edafcbc664">2,015</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ie9fbbdf9175b48eea1e53884febfd5cf_D20210101-20211231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzE1LTItMS0xLTIwMDYy_f6a83b8b-12b4-4f23-98ac-ce143c7cb4d3">335</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzE1LTMtMS0xLTIwMDYy_e83c6c96-3ccd-4415-94de-a175bbe9f560">2,350</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense in consolidated net income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i70cd38b5189c410382ead236cb5d2244_D20210101-20211231" decimals="-6" name="ifrs-full:IncomeTaxExpenseContinuingOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzE2LTEtMS0xLTIwMDYy_0a259a34-8d64-4b30-bb48-6cb0ed659b2c">5,371</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ie9fbbdf9175b48eea1e53884febfd5cf_D20210101-20211231" decimals="-6" name="ifrs-full:IncomeTaxExpenseContinuingOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzE2LTItMS0xLTIwMDYy_9a924949-b0e6-40d4-a9da-0dce1ffd289a">1,238</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:IncomeTaxExpenseContinuingOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzE2LTMtMS0xLTIwMDYy_cc59e6d9-fd80-471a-aff4-321525baf361">6,609</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="id4ea6c9603e04c90a8d50b89a5a10cec_D20200101-20201231" decimals="-6" name="ifrs-full:CurrentTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzIwLTEtMS0xLTIwMDYy_e233988b-24f8-41e5-bee3-2fe87e73f981">6,311</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i8d2810d7dbe441d8bf82b8e34b887020_D20200101-20201231" decimals="-6" name="ifrs-full:CurrentTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzIwLTItMS0xLTIwMDYy_f81f8686-5288-4d3e-a419-bbeab80c5b6d">1,056</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:CurrentTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzIwLTMtMS0xLTIwMDYy_15ed5c18-ba99-46f3-bd06-94d069d0954a">7,367</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="id4ea6c9603e04c90a8d50b89a5a10cec_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzIyLTEtMS0xLTIwMDYy_06d2787e-3bf9-49b4-9966-4849b5712c38">2,676</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i8d2810d7dbe441d8bf82b8e34b887020_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzIyLTItMS0xLTIwMDYy_cde97ae3-5d4e-4d40-a7ca-dfbc1b2652d3">715</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzIyLTMtMS0xLTIwMDYy_9b9d39f9-af42-4eb9-a37b-b37e6c4aa615">3,391</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization (benefit) of tax losses recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id4ea6c9603e04c90a8d50b89a5a10cec_D20200101-20201231" decimals="-6" sign="-" name="kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzIzLTEtMS0xLTIwMDYy_d2bc8d55-36f4-4b34-95e2-7c11d9181ddb">1,962</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i8d2810d7dbe441d8bf82b8e34b887020_D20200101-20201231" decimals="-6" name="kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzIzLTItMS0xLTIwMDYy_2f83ba22-e3d8-473e-a1c4-36aef8b8dda6">510</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzIzLTMtMS0xLTIwMDYy_a0f4f68c-ceef-4aa0-81f6-7472874613cc">1,452</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax (benefit)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="id4ea6c9603e04c90a8d50b89a5a10cec_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzI0LTEtMS0xLTIwMDYy_910868f1-46cd-4a06-80cd-7b51f6e18244">714</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i8d2810d7dbe441d8bf82b8e34b887020_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzI0LTItMS0xLTIwMDYy_c5f3b5e0-8f38-4b0c-b693-da52e8dba127">1,225</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzI0LTMtMS0xLTIwMDYy_ecd3a0e7-fabe-4560-9839-6f929a170ee5">1,939</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit) in consolidated net income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="id4ea6c9603e04c90a8d50b89a5a10cec_D20200101-20201231" decimals="-6" name="ifrs-full:IncomeTaxExpenseContinuingOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzI1LTEtMS0xLTIwMDYy_b48db244-100c-497d-b83b-2b654c8697de">5,597</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i8d2810d7dbe441d8bf82b8e34b887020_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzI1LTItMS0xLTIwMDYy_81f899cc-8ac2-4da6-8f02-9670a3838184">169</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:IncomeTaxExpenseContinuingOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzI1LTMtMS0xLTIwMDYy_ddff1277-cf97-4844-ab49-863e34a29ad5">5,428</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic7ea702590f5437494e03381bf557988_D20190101-20191231" decimals="-6" name="ifrs-full:CurrentTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzI5LTEtMS0xLTIwMDYy_bc30f6b3-8096-4633-beef-24e1fbef4265">5,123</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ia5829bdc78d546ab8a03000e63ffa5a2_D20190101-20191231" decimals="-6" name="ifrs-full:CurrentTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzI5LTItMS0xLTIwMDYy_27f1f7a4-2ae9-4341-8d79-c67e81538c0a">888</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:CurrentTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzI5LTMtMS0xLTIwMDYy_427de4fc-788c-4007-9b68-1cf3ce944ba3">6,011</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic7ea702590f5437494e03381bf557988_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzMxLTEtMS0xLTIwMDYy_bbdecad8-0830-49b8-b52d-1d1a6cafacf2">438</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia5829bdc78d546ab8a03000e63ffa5a2_D20190101-20191231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzMxLTItMS0xLTIwMDYy_dc8a42f0-4b80-4ed9-9dd0-0f499e1deb4e">1,343</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzMxLTMtMS0xLTIwMDYy_d5999cd1-2a67-4c96-8fb0-9d0e4ce3ae76">905</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Benefit) of tax losses recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic7ea702590f5437494e03381bf557988_D20190101-20191231" decimals="-6" name="kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzMyLTEtMS0xLTIwMDYy_25b66be4-e1d5-4026-93c7-55b49aabd824">1,136</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia5829bdc78d546ab8a03000e63ffa5a2_D20190101-20191231" decimals="-6" name="kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzMyLTItMS0xLTIwMDYy_395a5a07-d875-41a6-abb6-8d1fdd83307b">132</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzMyLTMtMS0xLTIwMDYy_98a25033-71bc-491f-b2a5-31107717ad65">1,268</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax (benefit)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic7ea702590f5437494e03381bf557988_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzMzLTEtMS0xLTIwMDYy_d255808d-7475-4a1f-bab1-b57561b35c44">1,574</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia5829bdc78d546ab8a03000e63ffa5a2_D20190101-20191231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzMzLTItMS0xLTIwMDYy_2e1ce545-7ec9-46c2-b91c-4a21730828a8">1,211</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzMzLTMtMS0xLTIwMDYy_07b9a0d3-36a2-4f5e-be42-54f8a1272e75">363</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense in consolidated net income</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic7ea702590f5437494e03381bf557988_D20190101-20191231" decimals="-6" name="ifrs-full:IncomeTaxExpenseContinuingOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzM0LTEtMS0xLTIwMDYy_cb3f8d54-4d86-4f5c-a815-311a8c1da07e">3,549</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ia5829bdc78d546ab8a03000e63ffa5a2_D20190101-20191231" decimals="-6" name="ifrs-full:IncomeTaxExpenseContinuingOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzM0LTItMS0xLTIwMDYy_119dc874-9e87-4e6e-b213-db6619e6112e">2,099</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:IncomeTaxExpenseContinuingOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzM0LTMtMS0xLTIwMDYy_d41fa19f-7d96-45a2-a7e5-47c94b41fc2a">5,648</ix:nonFraction></span></td></tr></table></ix:continuation><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:13.888%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:13.888%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:13.888%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTY3_3e745fbb-d9a3-4f1f-9ec0-9d2427181425" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recognized in Consolidated Statement of Other Comprehensive Income (OCI) </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.611%"><tr><td style="width:1.0%"></td><td style="width:56.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income tax related to items recognized directly in OCI during the year:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss (gain) on cash flow hedges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpmNGY1ZjExYzE0ZWY0YzUzYTYzMzA2N2U0YTcxN2Q2Ny90YWJsZXJhbmdlOmY0ZjVmMTFjMTRlZjRjNTNhNjMzMDY3ZTRhNzE3ZDY3XzEtMS0xLTEtMjAwNjI_5711b4cf-0c2a-407e-8e1c-4362acfdbe75">787</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpmNGY1ZjExYzE0ZWY0YzUzYTYzMzA2N2U0YTcxN2Q2Ny90YWJsZXJhbmdlOmY0ZjVmMTFjMTRlZjRjNTNhNjMzMDY3ZTRhNzE3ZDY3XzEtMi0xLTEtMjAwNjI_9919093a-17e9-455b-809d-b2388cbfa106">216</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpmNGY1ZjExYzE0ZWY0YzUzYTYzMzA2N2U0YTcxN2Q2Ny90YWJsZXJhbmdlOmY0ZjVmMTFjMTRlZjRjNTNhNjMzMDY3ZTRhNzE3ZDY3XzEtMy0xLTEtMjAwNjI_c937137b-25c1-4a2a-96e5-e895e162f62d">373</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remeasurements of the net defined benefit liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpmNGY1ZjExYzE0ZWY0YzUzYTYzMzA2N2U0YTcxN2Q2Ny90YWJsZXJhbmdlOmY0ZjVmMTFjMTRlZjRjNTNhNjMzMDY3ZTRhNzE3ZDY3XzItMS0xLTEtMjAwNjI_d02be40b-b665-4f05-9042-6e0473051ace">27</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpmNGY1ZjExYzE0ZWY0YzUzYTYzMzA2N2U0YTcxN2Q2Ny90YWJsZXJhbmdlOmY0ZjVmMTFjMTRlZjRjNTNhNjMzMDY3ZTRhNzE3ZDY3XzItMi0xLTEtMjAwNjI_c85413b9-b7d0-4f8e-8045-96ba544ac97c">130</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpmNGY1ZjExYzE0ZWY0YzUzYTYzMzA2N2U0YTcxN2Q2Ny90YWJsZXJhbmdlOmY0ZjVmMTFjMTRlZjRjNTNhNjMzMDY3ZTRhNzE3ZDY3XzItMy0xLTEtMjAwNjI_99608363-8790-4d70-8552-b32b7a6857bf">192</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax recognized in OCI</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpmNGY1ZjExYzE0ZWY0YzUzYTYzMzA2N2U0YTcxN2Q2Ny90YWJsZXJhbmdlOmY0ZjVmMTFjMTRlZjRjNTNhNjMzMDY3ZTRhNzE3ZDY3XzMtMS0xLTEtMjAwNjI_9f3f4e68-6ff6-4321-a44d-2021559c8896">760</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpmNGY1ZjExYzE0ZWY0YzUzYTYzMzA2N2U0YTcxN2Q2Ny90YWJsZXJhbmdlOmY0ZjVmMTFjMTRlZjRjNTNhNjMzMDY3ZTRhNzE3ZDY3XzMtMi0xLTEtMjAwNjI_ade325df-cc1e-4a79-8927-6d14ff929ab1">86</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpmNGY1ZjExYzE0ZWY0YzUzYTYzMzA2N2U0YTcxN2Q2Ny90YWJsZXJhbmdlOmY0ZjVmMTFjMTRlZjRjNTNhNjMzMDY3ZTRhNzE3ZDY3XzMtMy0xLTEtMjAwNjI_11853159-af4a-4e27-aa88-96f8c4553e33">565</ix:nonFraction>)</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i71a774f557bf49a9b6ce7da3775673ce" continuedAt="i62293cb20c394d8089d95a27de683497"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTY4_fbae9ac6-d68f-44d5-9ecb-313af56756a8" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Balance of income tax included in Accumulated Other Comprehensive Income (AOCI) as of: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.805%"><tr><td style="width:1.0%"></td><td style="width:59.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income tax related to items recognized directly in OCI as of year-end: </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss (gain) on derivative financial instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzEtMS0xLTEtMjAwNjI_e1e605e9-3e7a-4966-862b-12de78ba5e0c">573</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzEtMi0xLTEtMjAwNjI_03bea9a5-1921-494b-82c1-274cb60c55d9">212</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="kof:IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzEtMy0xLTEtMjAwNjI_4758dfaf-6be3-4ee3-a8ad-65ca14bfd6e7">481</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss (income) to be reclassified to profit or loss in subsequent periods</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzItMS0xLTEtMjAwNjI_e9f4626a-084c-46df-97cb-82ca6818214c">573</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzItMi0xLTEtMjAwNjI_d24f2a27-5b98-481a-a549-8c691528c44e">212</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzItMy0xLTEtMjAwNjI_a5a6aedf-2fab-438d-942c-a1455ee93ef4">481</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Re-measurements of the net defined benefit liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" sign="-" name="kof:IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzMtMS0xLTEtMjAwNjI_d1bc9389-7b70-498b-a07e-cd799d739cdb">408</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" sign="-" name="kof:IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzMtMi0xLTEtMjAwNjI_b22523fb-4ab3-49dd-a763-c2c12affd4cd">378</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" sign="-" name="kof:IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzMtMy0xLTEtMjAwNjI_312e6869-ede6-48ab-be50-2e993c3df619">240</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of income tax in AOCI</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:IncomeTaxRemainingInOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzQtMS0xLTEtMjAwNjI_ebb5e6b5-222f-4360-bbee-fb82385a1722">165</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:IncomeTaxRemainingInOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzQtMi0xLTEtMjAwNjI_319d6b93-6159-4449-84c5-6e00e3c4f1bd">590</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="kof:IncomeTaxRemainingInOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzQtMy0xLTEtMjAwNjI_7ca2b48b-3a39-46e6-941f-36191e77d55b">721</ix:nonFraction>)</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:ScheduleOfDomesticTaxRateExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTc2_fd85b0da-7907-48e8-b351-5cec6420f9f3" continuedAt="ib07a8985da574720a8f46f502b3ed6ef" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation between effective income tax rate and Mexican domestic statutory tax rate for the years ended December&#160;31, 2021, 2020 and 2019 follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.166%"><tr><td style="width:1.0%"></td><td style="width:54.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.588%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexican statutory income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="2" name="ifrs-full:ApplicableTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEtMS0xLTEtMjAwNjI_6de240a6-cd7b-4c45-9756-8813c5dd9423">30</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="2" name="ifrs-full:ApplicableTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEtMi0xLTEtMjAwNjI_5df0d262-e76a-4f05-b814-25f407e29457">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="2" name="ifrs-full:ApplicableTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEtMy0xLTEtMjAwNjI_9a6a085e-b872-4d6e-ae39-0beac06a8fb3">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax from prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="4" sign="-" name="ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzItMS0xLTEtMjAwNjI_47a82165-c1ce-4ae7-ab02-e729ef113e41">0.64</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="4" sign="-" name="ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzItMi0xLTEtMjAwNjI_72d0b6f6-e6a9-44f1-96d4-e54cbca7ff88">0.38</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="4" sign="-" name="ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzItMy0xLTEtMjAwNjI_d624bfe1-d5b7-464a-8773-4ed0d04b6df6">2.66</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) on monetary position for subsidiaries in hyperinflationary economies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="4" sign="-" name="kof:TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzMtMS0xLTEtMjAwNjI_7bbfcd97-128a-4823-8f83-5883e4e4287f">0.21</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="4" sign="-" name="kof:TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzMtMi0xLTEtMjAwNjI_01079661-35f7-4dbb-9ec5-1aae91284c59">0.62</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="4" sign="-" name="kof:TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzMtMy0xLTEtMjAwNjI_c0a8c5fb-7b80-44fc-9798-9dd5e471f6b6">0.50</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual inflation tax adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="4" name="kof:TaxRateEffectOfAnnualInflationTaxAdjustment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzQtMS0xLTEtMjAwNjI_cd4b6be6-92a6-43fe-8d27-0f5c4ece76a5">6.48</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="4" name="kof:TaxRateEffectOfAnnualInflationTaxAdjustment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzQtMi0xLTEtMjAwNjI_43876104-2517-4fd4-8b06-13aedb292b7e">0.73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="4" name="kof:TaxRateEffectOfAnnualInflationTaxAdjustment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzQtMy0xLTEtMjAwNjI_b77f12ae-eafc-438d-87fa-25964dced538">0.78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="4" sign="-" name="ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzUtMS0xLTEtMjAwNjI_54676e47-a0df-4038-96fb-4396c4239e82">1.82</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="4" sign="-" name="ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzUtMi0xLTEtMjAwNjI_ed74be83-6a75-41ab-810d-c9de8436814c">2.49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="4" sign="-" name="ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzUtMy0xLTEtMjAwNjI_1ba6fb43-7d87-46c2-8e0d-cd5855941d00">3.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-taxable income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="4" name="ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzYtMS0xLTEtMjAwNjI_ad51d0cb-d87b-457c-8434-5ead7da15b4b">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="4" name="ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzYtMi0xLTEtMjAwNjI_18a92941-3bf0-496e-ba51-80e22cf190f8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="4" name="ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzYtMy0xLTEtMjAwNjI_9aadf26e-4ff2-45a5-a6ee-1f1676f98135">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxed at a rate other than the Mexican statutory rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="4" name="kof:TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzctMS0xLTEtMjAwNjI_d439a50f-41c7-456e-96a1-145f0108be0a">1.14</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="4" name="kof:TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzctMi0xLTEtMjAwNjI_76adea21-5153-404a-a3a2-c6a9d189b863">0.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="4" name="kof:TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzctMy0xLTEtMjAwNjI_84d2ea69-a95d-456d-9a8c-6d262e35625f">1.28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of restatement of tax values</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="4" sign="-" name="kof:TaxRateEffectOfEffectOfRestatementOfTaxValues" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzgtMS0xLTEtMjAwNjI_5bea43e7-9ebd-4b9b-accc-e8ed4c4f17a8">2.54</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="4" sign="-" name="kof:TaxRateEffectOfEffectOfRestatementOfTaxValues" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzgtMi0xLTEtMjAwNjI_eae70fab-a2f2-4e3a-98b1-7e19df3d7aa5">1.81</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="4" sign="-" name="kof:TaxRateEffectOfEffectOfRestatementOfTaxValues" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzgtMy0xLTEtMjAwNjI_c814542d-7986-46a4-b6ba-a9583dc8a519">1.47</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of change in statutory rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="4" sign="-" name="ifrs-full:TaxRateEffectFromChangeInTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzktMS0xLTEtMjAwNjI_8db4b4c6-1b07-451c-9b71-04a9cfce1fef">0.09</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="4" sign="-" name="ifrs-full:TaxRateEffectFromChangeInTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzktMi0xLTEtMjAwNjI_e4d4ee59-5db0-4c07-8535-933c88915659">0.23</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="4" sign="-" name="ifrs-full:TaxRateEffectFromChangeInTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzktMy0xLTEtMjAwNjI_6ced3d3e-8a87-4484-b5c3-60d84744597f">0.52</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax credits (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="4" sign="-" name="kof:PercentageOfTaxEffectOfIncomeTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEwLTEtMS0xLTIwMDYy_21a4d03e-289d-4a72-bf6a-d610400c12b3">2.69</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="4" sign="-" name="kof:PercentageOfTaxEffectOfIncomeTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEwLTItMS0xLTIwMDYy_e7a8ea6f-3635-4606-94a4-cba9b7d7c642">10.34</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="4" sign="-" name="kof:PercentageOfTaxEffectOfIncomeTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEwLTMtMS0xLTIwMDYy_e30cc25e-fb1d-4a0f-8fa7-4fee6f160d64">0.18</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax loss (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="INF" sign="-" name="ifrs-full:TaxRateEffectOfTaxLosses" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzExLTEtMS0xLTIwMDYy_bf5bebed-48be-47c9-ab5d-85a21df0bf02">3.57</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="INF" name="ifrs-full:TaxRateEffectOfTaxLosses" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzExLTItMS0xLTIwMDYy_963ab659-de91-4f31-8adc-80f880763df8">13.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="4" sign="-" name="ifrs-full:TaxRateEffectOfTaxLosses" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzExLTMtMS0xLTIwMDYy_4776f8e7-8cce-4e16-be0c-478d46307c19">1.01</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="4" sign="-" name="ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEyLTEtMS0xLTIwMDYy_bb07a812-085a-42aa-87eb-c2878042fa5d">0.78</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="4" name="ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEyLTItMS0xLTIwMDYy_35b01eb1-b89a-460c-9899-276490aba688">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="4" name="ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEyLTMtMS0xLTIwMDYy_d0fcf946-0654-46cd-85c9-9d4e881b1bff">1.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="4" name="ifrs-full:AverageEffectiveTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEzLTEtMS0xLTIwMDYy_da5c7fc9-d2d9-4538-a67d-089ddb816963">28.92</ix:nonFraction></span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="4" name="ifrs-full:AverageEffectiveTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEzLTItMS0xLTIwMDYy_2b98ed12-959e-41eb-8f4a-8487d6714de1">33.76</ix:nonFraction></span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="4" name="ifrs-full:AverageEffectiveTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEzLTMtMS0xLTIwMDYy_97d4cfa4-530f-4498-bed4-f4ba9202a3f5">30.68</ix:nonFraction></span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:112%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> Favorable position of Brazilian Courts related to a no taxation on financial effects of recovered tax credits from previously won judicial disputes, which allowed a recognition of a deferred tax credit in Brazil in 2021 and 2020.</span></div></ix:nonNumeric><div><ix:continuation id="ib07a8985da574720a8f46f502b3ed6ef" continuedAt="ib0e59faacba44dddb5a27d12e27d9b88"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:112%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:112%"> D</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><ix:continuation id="ib0e59faacba44dddb5a27d12e27d9b88">uring 2020, the Company recognized an amount of Ps. <ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:DeferredIncomeTaxAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzI3NDg3NzkxOTgyMjg_9de2d0d0-9a17-4f50-8048-c585720a3922">2,349</ix:nonFraction>  in the deferred tax asset based on the probability of the expected timing of reversal of tax losses in Mexico.</ix:continuation> </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i62293cb20c394d8089d95a27de683497" continuedAt="i45709e4f1f184303b7f72b943caa5dad"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred income tax </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfDeferredTaxesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTY5_ee362564-ffdd-4361-9bc6-1c3da1af0399" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An analysis of the temporary differences giving rise to deferred income tax liabilities (assets) is as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.555%"><tr><td style="width:1.0%"></td><td style="width:40.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.091%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.091%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.126%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.801%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.676%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Statement of Financial Position as of<br/></span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Income Statement<br/></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected credit losses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i0e519e97586848219635bfd1afa979fb_I20211231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzItMS0xLTEtMjAwNjI_240d0a19-ae8c-4ae9-9d18-743616608a6b">96</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="iff8865a692e24cf1847c29e4742035ed_I20201231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzItMi0xLTEtMjAwNjI_29f0f472-d22b-4ff4-aeb8-e288924af283">64</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i961a01f01eb74e58b59773e6693792a5_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzItMy0xLTEtMjAwNjI_818b9e1c-6b2a-409d-a4be-92d10b324533">34</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i5cd6bae2b00d423fbd0e0739fea766b5_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzItNC0xLTEtMjAwNjI_bc0332ff-d33a-4b03-95ce-00991010b2e2">10</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i4479d488510f43f28a00315a5061869f_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzItNS0xLTEtMjAwNjI_9b99c019-143f-4f67-a46f-ed22f1d0953d">18</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5f32a4bc903c4d1bbded46cb4d4e2164_I20211231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzMtMS0xLTEtMjAwNjI_7b05fd0c-ab52-4153-a9af-bb29b02c59d7">17</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ieb8e1e6223b14493ad8512c4a1a926fb_I20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzMtMi0xLTEtMjAwNjI_eba73b04-1d6c-4cd3-b752-9283d9783ce4">23</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic034134325d643c9a6bc1ec3980e2352_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzMtMy0xLTEtMjAwNjI_d8c07fcb-5aa0-4899-b6ab-78adc13c9881">1</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibf003ae2534f4d4bad92cbae7585ba45_D20200101-20201231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzMtNC0xLTEtMjAwNjI_f69afaa1-5fde-45a4-a9f2-fc8e5a2fe89a">72</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i1d15d19c0fc64aab9988932bbf87127b_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzMtNS0xLTEtMjAwNjI_00273b27-6382-4f42-8813-6b6abccf91b9">37</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4a76f85e99634c51aa7f3f593da76ac1_I20211231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzQtMS0xLTEtMjAwNjI_e8fbfe1b-85ee-4d01-a66b-0572b00b4a11">55</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i77a63d795bef48da963be047d33d8474_I20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzQtMi0xLTEtMjAwNjI_2ee31bcc-08a7-4baf-b232-2ae98995675d">26</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i728ad9cd6ff242b58f9bf09693c386f7_D20210101-20211231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzQtMy0xLTEtMjAwNjI_0a899df7-3bb6-4a46-ae08-1d65f41abfb5">29</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="icb2d73236f194540969fa36b994ba7ec_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzQtNC0xLTEtMjAwNjI_5984f4c9-ad92-4fba-968c-5c86078360a5">17</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icd9c290f710645969421dc8d2969d942_D20190101-20191231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzQtNS0xLTEtMjAwNjI_522eecd6-4a47-4ab1-9a07-e2df6c57dd68">41</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i45278e173f514818940086149ea30a01_I20211231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzUtMS0xLTEtMjAwNjI_1e4fce37-d0c2-473e-8dcd-7b284d7a1112">1,171</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9b92062399e947ff940803f8e32f9e94_I20201231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzUtMi0xLTEtMjAwNjI_0a446067-34aa-4a96-9b5d-022616163052">1,006</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i5d0fe7cd574544b490853c5af4442da7_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzUtMy0xLTEtMjAwNjI_31f35f5a-c3b0-42d8-90c1-a39d51939701">223</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="id3dc6b8ebbb148d9bc56f7e9008aad52_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzUtNC0xLTEtMjAwNjI_6f9eee6f-7be2-43c4-a3f2-d8c58a3b8bc3">90</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5bb03208f51e4c2da6c629b7e7b524d9_D20190101-20191231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzUtNS0xLTEtMjAwNjI_96ce094e-0bbe-4c5e-b0c0-81f7b9fc0cca">128</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rights of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5eccc13f322643c09f0e8da0b73ec1fa_I20211231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzYtMS0xLTEtMjAwNjI_466f9175-260a-4e2e-b86c-49201bf09ce6">112</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7aeae19372a84a06a7582be28a58e04b_I20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzYtMi0xLTEtMjAwNjI_f5ecdd81-32fe-4f7e-a657-e39895050211">176</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ie0a9ee9b8be44b87a3f96f4bed141a88_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzYtMy0xLTEtMjAwNjI_66cbeab8-77ec-4900-b5f2-b99081c7e09c">68</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ie4ac5c318d5c42a8b793c518f4c64625_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzYtNC0xLTEtMjAwNjI_644a624e-9aae-4dcb-afb4-b80d96f65a43">22</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i45cfb4593de84790bce0a01daaa541e0_D20190101-20191231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzYtNS0xLTEtMjAwNjI_ea88e6b2-2503-499d-b772-80b43ef1e603">197</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic00fb8f4bbed4c6190035031eddb153f_I20211231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzctMS0xLTEtMjAwNjI_63f8dff3-5672-4113-8d8d-7856b12f4e5b">340</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ie7a8c2efa0414e0d80fb53c723c288d4_I20201231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzctMi0xLTEtMjAwNjI_36d9cdca-b1be-4848-b8a7-404c5cf9a8ef">325</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i5fe7c8584fb54d29bd5dfaa6bd9e3e79_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzctMy0xLTEtMjAwNjI_c1597815-1522-4cc5-b4bd-acdf6bb95363">28</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ica5f31ebd25b46b684116e1d22a3fdcf_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzctNC0xLTEtMjAwNjI_1bfb7b77-8189-4597-a03f-cac7ae939575">389</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1443f2c545364943bc9e1a3bbfee4eb4_D20190101-20191231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzctNS0xLTEtMjAwNjI_77be4983-7fe4-43ad-825f-82fa405d82e3">24</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite useful lived intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iba20a8fd71464b9d9de051670843b8b3_I20211231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzgtMS0xLTEtMjAwNjI_ac1a5076-7e5c-4d8a-aeb1-67e6c1252bb2">54</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i172bf3c73f2845f9bf91c7f86e5b7f91_I20201231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzgtMi0xLTEtMjAwNjI_0e2e60c8-d600-413d-9470-8b7a6ab67c7a">128</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib9985be54d8b4b90af98e2e014bfd1fd_D20210101-20211231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzgtMy0xLTEtMjAwNjI_1b51ae0f-524b-4535-b20f-34c8979a64fa">69</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ic75289e1a3df47caafcefbe4aad88d83_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzgtNC0xLTEtMjAwNjI_704c5d69-c990-4bc2-b6aa-6ff63a5c6d64">275</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i4684d5bde78b4675aad5f0afc0bb4ec5_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzgtNS0xLTEtMjAwNjI_12b06172-056e-4e23-9d37-d5db32fe595e">78</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite lived intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i401f0a9f8b12467d9d3075c53a54200c_I20211231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzktMS0xLTEtMjAwNjI_ff0c7d86-ef7d-452c-8ec8-8e9cec5db8d9">1,412</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib0b508c582074d69abccae0ffa936e8d_I20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzktMi0xLTEtMjAwNjI_387599f1-c82a-46b7-b23e-16e7ab67e87b">796</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ieb062f1c4ddb489dbf2a342c717236a0_D20210101-20211231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzktMy0xLTEtMjAwNjI_200cbd29-ef17-4171-9ba1-8233b69df9b2">165</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ic4444c5ea9cf423894f5617ace7a185d_D20200101-20201231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzktNC0xLTEtMjAwNjI_25687edc-d75f-419d-ad7c-dc637329aeff">140</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="if466b5269994410e9d5bdaf6585e47e4_D20190101-20191231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzktNS0xLTEtMjAwNjI_ca10d7c7-458b-458a-a065-6d1a135ba7d2">114</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-employment and other non-current employee benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ia4e75714ba904d3f9b03cbe263568979_I20211231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEwLTEtMS0xLTIwMDYy_8d2624e3-a149-475d-b59b-3a598eacad1f">447</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i90247d650fa04b0393f20fef896ba58f_I20201231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEwLTItMS0xLTIwMDYy_19656c7b-7a70-4395-9a5a-f6d94d5a8ffb">381</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i53ca9568b00249c18b94889168a51cae_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEwLTMtMS0xLTIwMDYy_f48e2f9c-4305-4e62-8d10-ce59fad41ca0">59</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifa46214df9c84f07853d3cb92fe89388_D20200101-20201231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEwLTQtMS0xLTIwMDYy_71c372a8-c03a-4138-a232-a8ce671600bd">4</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i12e1d3c38c8543979d4a43398041e305_D20190101-20191231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEwLTUtMS0xLTIwMDYy_a11d6e07-283d-4415-8632-1e3eda3696d2">65</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="id45ceefcbd0c4c85bb2a8116e2d24292_I20211231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzExLTEtMS0xLTIwMDYy_3153a527-8002-422d-b987-8e09cf323fb8">2</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1743ead08a9b4cfda2814b7c1d03cc86_I20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzExLTItMS0xLTIwMDYy_168ae6fd-ed18-49d4-9499-168cdfd1dbe8">74</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i1162d69da829431cb5f883e2ceb3f68a_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzExLTMtMS0xLTIwMDYy_034a6131-47ac-4c64-9d43-8bdce07a325b">72</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6c4015b9fbe744cfb9609b769dbf5dd5_D20200101-20201231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzExLTQtMS0xLTIwMDYy_2baf1262-c18d-4973-90c3-d1b44f84225f">80</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ida43964c73ee420ca50e0f8be5b0b8e7_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzExLTUtMS0xLTIwMDYy_df847f31-0054-4433-bc89-d1d7de2a7730">12</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i899986a70e734a109e986c9bd689a5c2_I20211231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEyLTEtMS0xLTIwMDYy_299c66de-e4d6-4284-88e9-82dab32500f2">889</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="if95b7b15524d4c3d88380f33d821059d_I20201231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEyLTItMS0xLTIwMDYy_a1021e47-8720-4f2a-95b5-ad9cdcdb4b19">1,627</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8ae9fea7b4c842c791a4585879754f02_D20210101-20211231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEyLTMtMS0xLTIwMDYy_13c07736-a96a-4b32-a4ad-314075c5c00e">171</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia96cdf3369014b698eab66ac1dce4a43_D20200101-20201231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEyLTQtMS0xLTIwMDYy_2c059496-82cd-44c0-a5bb-b945f52a7979">182</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i800d6c62765d45cd8a06abeef9ccc484_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEyLTUtMS0xLTIwMDYy_e6c8d911-3f94-4c2c-90fa-59d338d749dd">94</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee profit sharing payable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iab1bcc21fd8d40e3b26811f16e73a527_I20211231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEzLTEtMS0xLTIwMDYy_7f2ffc24-5759-4f98-8446-2728d6bde485">444</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i39a438ad9fc3488ba1d2c29c5ede4293_I20201231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEzLTItMS0xLTIwMDYy_c0c7586d-358d-40b9-bcc0-97b5586e39e5">208</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="idc7d3b88104f4aff9193d2d911ccad73_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEzLTMtMS0xLTIwMDYy_724c5ba4-6720-4998-a202-2180fc011b2d">236</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="icd1a803e2fb64a878458eec0470e2739_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEzLTQtMS0xLTIwMDYy_497e2c64-1a69-44ba-bfd0-9049c766840f">7</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i316778bbc66948ff89b89c077fd4c7da_D20190101-20191231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEzLTUtMS0xLTIwMDYy_9925b257-0d24-485f-81ab-278242925f7b">17</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i7e59bfb7a5014be9bfb276682d5ab56e_I20211231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE0LTEtMS0xLTIwMDYy_247d23f0-bea9-4416-bd5e-66eaee1fd340">7,244</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i65e6d0f49d634d7eac799383eff67138_I20201231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE0LTItMS0xLTIwMDYy_dc0712bd-b227-471e-9a75-52c349f239af">6,915</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ie52a768dc34741e4baeabeddee0578f9_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE0LTMtMS0xLTIwMDYy_c1beec4d-43f5-44a4-a396-7ee1308611c8">445</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i39adc5d994e84b33be1d0879866c2e77_D20200101-20201231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE0LTQtMS0xLTIwMDYy_02208789-84ee-4951-85fa-b2e3c179a64e">2,342</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i8f888987ac7d4ef4bf936218a62d8c4d_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE0LTUtMS0xLTIwMDYy_a5b1e135-7f19-452e-9316-9750bace3dcb">1,268</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits to recover (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="id6a5215dc169453b9d9748cdab6b9566_I20211231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE1LTEtMS0xLTIwMDYy_68144dc9-b4be-4860-8175-6be315df8300">1,394</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i263d4f3c07d04e46bfe47eea637a8447_I20201231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE1LTItMS0xLTIwMDYy_8ed735bb-bdb8-42a6-a3ce-96a210fa602e">2,594</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8fabd30de30a4209a9d34a67da5c958d_D20210101-20211231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE1LTMtMS0xLTIwMDYy_20067f93-f970-4219-9530-4275fa65bdb3">1,200</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ieffd3f7381e5463eabd9f7be20b31873_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE1LTQtMS0xLTIwMDYy_568ad07b-f5bb-4a61-aa26-3184f59d0556">1,629</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i69ba988432ce488da031cea65c5e26e1_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE1LTUtMS0xLTIwMDYy_9b13d836-a498-46ad-9f96-212bcf595003">122</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9d0235a660e54867af43009e953ab652_I20211231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE2LTEtMS0xLTIwMDYy_962c96f4-1e98-4851-8906-588a4dd97e02">165</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9a416d2d38ec4821a75e5d2176eabce4_I20201231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE2LTItMS0xLTIwMDYy_98a104e7-7818-49cf-aadc-a6404da4977f">590</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8bb7180cd54f467ba6acc367518a90da_D20210101-20211231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE2LTMtMS0xLTIwMDYy_ac4ffe6f-3598-417a-a94a-16664a107db7">760</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ied768dc5754c4cdc9df8c65eb08f4e7a_D20200101-20201231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE2LTQtMS0xLTIwMDYy_657f94b2-0c60-45ef-876e-f6f022159b5b">86</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3fedfd95ead94c808755b9665c0b9810_D20190101-20191231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE2LTUtMS0xLTIwMDYy_647b57b6-7e7c-4bd3-8b6a-57e31e924833">29</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities of amortization of goodwill of business acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ida36fd4634064651937fa52cdde8a76c_I20211231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE3LTEtMS0xLTIwMDYy_9c1f2e41-bb79-4716-a890-5aaeb406488c">5,897</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icc4d5e96203c492dba52c4ff340c1472_I20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE3LTItMS0xLTIwMDYy_0f952bb3-ade2-48a5-9a18-e86ef009df6b">6,554</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i481ae45ef4d7440fa58aeb6d733eb212_D20210101-20211231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE3LTMtMS0xLTIwMDYy_5c01aaa9-d51a-4f8b-bd52-e3311789136d">87</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifdbc1e5f11214f9c91412e3e9b66c2f2_D20200101-20201231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE3LTQtMS0xLTIwMDYy_2ef05927-ad21-4d69-9799-0b1cf2eb4176">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i83520b18d6ac4108860c2dba2896d649_D20190101-20191231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE3LTUtMS0xLTIwMDYy_f3b202c8-4ee0-4af8-b914-5d31082f183f">860</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial leasing</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="idf4c60346a2e4f3eae589a45f28b123e_I20211231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE4LTEtMS0xLTIwMDYy_10618ccc-201c-4a1a-b451-bcccb5499ae8">155</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i370c38cccb5a42498f1cc7de033b5ce2_I20201231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE4LTItMS0xLTIwMDYy_a9424fdb-54d9-4450-bc9e-f425a4447690">211</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iacf70661fe5b4cb0878a4b6ef0c498cb_D20210101-20211231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE4LTMtMS0xLTIwMDYy_380ed165-5990-4bc0-8053-07149915c716">53</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ib51959cc7290443bbac5f6628a886fd7_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE4LTQtMS0xLTIwMDYy_b5f8bdbc-fb5a-45bd-9ad6-7e7355405d38">23</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ie7f2c6475fa742b49736d19fe5e8586f_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE4LTUtMS0xLTIwMDYy_349e7840-127e-4e03-8ff8-f2d271826e4c">190</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other  (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2359bf334a4e4017abc40d27b202d02b_I20211231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE5LTEtMS0xLTIwMDYy_ce21e9d1-452e-40c9-a169-6088821408c2">1,058</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i67a31492709d4af595d6922605caf9ff_I20201231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE5LTItMS0xLTIwMDYy_bc26c55e-6493-4b8b-8d2d-5a8fcc4af360">2,269</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1fd6b8a7217942a08fc4975445d2c35a_D20210101-20211231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE5LTMtMS0xLTIwMDYy_a6901441-e8d5-456b-90bd-f0fbb8acfdb7">982</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="id9edd609238744d4ae99a9906253fc54_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE5LTQtMS0xLTIwMDYy_e471b2fb-1de7-4536-954e-b0f83c1b010e">2,383</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i0c04b5f1cd2c4f26b32ab8f87774afbf_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE5LTUtMS0xLTIwMDYy_2abb0000-8527-43bc-9199-c0659b84d096">19</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax (income)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:DeferredTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzIwLTMtMS0xLTIwMDYy_08246a71-f1c8-4340-b6e1-669b28e4b9b6">2,350</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzIwLTQtMS0xLTIwMDYy_c83f1760-b6eb-4f22-809b-1e6c0a0a1086">1,939</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzIwLTUtMS0xLTIwMDYy_7f9c7ee2-9435-40b7-b9cf-233538a4d5c4">363</ix:nonFraction>)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax, asset</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzIyLTEtMS0xLTIwMDYy_f3ac6f57-0e8a-43e6-ab2e-27630c0674b8">8,342</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzIyLTItMS0xLTIwMDYy_c46e4af9-529c-4633-ab07-0712e0e18e81">11,143</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax, liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzIzLTEtMS0xLTIwMDYy_5da487ff-0be4-4044-85fe-29f1653c3a39">2,710</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzIzLTItMS0xLTIwMDYy_cdc99393-e2ad-4b87-8d0c-1c8ea05e1308">2,474</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes, net</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzI0LTEtMS0xLTIwMDYy_6ee09e47-e1ce-4106-98fa-24cb41ecee93">5,632</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzI0LTItMS0xLTIwMDYy_83fda672-5400-453d-ad8a-a70c411c93e4">8,669</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Corresponds to income tax credits from dividends received from foreign subsidiaries to be recovered within the next ten years accordingly to the Mexican Income Tax law.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">One of the principal items considered are deferred non deductible interest calculated according to the Mexican Tax Law.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTc3_1bcd68d3-9a5f-4ede-8bb7-fdf73ee27ebc" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the balance of the net deferred income tax asset are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.222%"><tr><td style="width:1.0%"></td><td style="width:50.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.014%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.014%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.016%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzEtMS0xLTEtMjAwNjI_78440d42-9d0f-419a-8932-f56fd20a6914">8,669</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzEtMi0xLTEtMjAwNjI_c5956e26-2d7a-4467-af96-db4cd332887b">6,661</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i7942ee1c074648669cc6c7784671842a_I20181231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzEtMy0xLTEtMjAwNjI_0c961d34-18d5-454c-a11c-259854a39b85">5,582</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax provision for the period</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" sign="-" name="kof:DeferredTaxAssetsRelatingToProvisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzItMS0xLTEtMjAwNjI_bf18f1be-00b8-4bf8-b305-a4c9c296a80e">2,350</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:DeferredTaxAssetsRelatingToProvisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzItMi0xLTEtMjAwNjI_98977d5a-bcb2-4f48-aa05-89802d4a3c57">1,939</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="kof:DeferredTaxAssetsRelatingToProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzItMy0xLTEtMjAwNjI_da2e18f9-03a6-40f4-9663-e80dfb6cdd52">363</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in the statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:TaxEffectFromChangeInTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzMtMS0xLTEtMjAwNjI_47147d8c-b4f5-4d55-bb35-df98e1da3f85">81</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:TaxEffectFromChangeInTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzMtMi0xLTEtMjAwNjI_9e9b2ef3-79c3-4fb1-8c01-7280cd687ea3">42</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:TaxEffectFromChangeInTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzMtMy0xLTEtMjAwNjI_df6ba4b1-13b9-418a-bbbc-9b92a42bde18">66</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:DeferredIncomeTaxAssetAcquisitionOfSubsidiaries" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzQtMS0xLTEtMjAwNjI_22ecf02a-8867-4a23-bd83-29c3a87083cc">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:DeferredIncomeTaxAssetAcquisitionOfSubsidiaries" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzQtMi0xLTEtMjAwNjI_c1f0c6ff-138a-44fa-b999-0b6484d47768">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="kof:DeferredIncomeTaxAssetAcquisitionOfSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzQtMy0xLTEtMjAwNjI_291a89b0-02a1-467c-b04e-c080ecebc9ef">57</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects in equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized  loss (gain) on derivative financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzYtMS0xLTEtMjAwNjI_22ec4fb4-9722-4247-9e86-2eaf3d165c4f">787</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzYtMi0xLTEtMjAwNjI_a3b75af3-fe22-4b1b-b5c5-903d20ddfbba">216</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="kof:IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzYtMy0xLTEtMjAwNjI_d4d1efd6-aacf-4245-b986-64a2851c32c6">373</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative translation adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" sign="-" name="kof:DeferredTaxLiabilityUnrealizedExchangeGains" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzctMS0xLTEtMjAwNjI_b4e05737-92da-433d-a61c-e7ae1856c37c">163</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" sign="-" name="kof:DeferredTaxLiabilityUnrealizedExchangeGains" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzctMi0xLTEtMjAwNjI_dc3f1e93-7cbe-447e-95e1-b72c055a1304">392</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" sign="-" name="kof:DeferredTaxLiabilityUnrealizedExchangeGains" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzctMy0xLTEtMjAwNjI_d798a45a-7625-418b-ac57-7b005a5c1902">230</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remeasurements of the net defined benefit liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="kof:RemeasurementOfNetDefinedEmployeeBenefitLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzgtMS0xLTEtMjAwNjI_246808d1-fecc-4ede-9e31-714c1670c81b">27</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:RemeasurementOfNetDefinedEmployeeBenefitLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzgtMi0xLTEtMjAwNjI_d204a312-2a44-4547-98a6-624fd0b443e6">130</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="kof:RemeasurementOfNetDefinedEmployeeBenefitLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzgtMy0xLTEtMjAwNjI_06f61c09-b219-4767-b3aa-588e8ff582f1">192</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inflation adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:GainsLossesOnNetMonetaryPosition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzktMS0xLTEtMjAwNjI_bd48da9d-6f8f-4db3-8836-3b257032d110">9</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:GainsLossesOnNetMonetaryPosition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzktMi0xLTEtMjAwNjI_70658443-658a-4a3f-a77d-034fb467b39b">279</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:GainsLossesOnNetMonetaryPosition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzktMy0xLTEtMjAwNjI_1ade0a72-1f80-469b-99d5-fe10c06e4f82">88</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzExLTEtMS0xLTIwMDYy_aec5e47e-d573-4b79-91c0-8127e4d8b9c1">5,632</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzExLTItMS0xLTIwMDYy_7c6533ae-282b-42f4-a0dd-9dfb276d9003">8,669</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (<ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:DeferredTaxLiabilityAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzExLTMtMS0xLTIwMDYy_aa56a5c3-3a7a-4005-83f4-50f4063ee24d">6,661</ix:nonFraction>)</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offsets tax assets and liabilities if and only if it has a legally enforceable right to set off current tax assets and current tax liabilities and the deferred tax assets and deferred tax liabilities related to income taxes levied by the same tax authority. </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i45709e4f1f184303b7f72b943caa5dad" continuedAt="i0b023189fd9543fb904093ef383c02e7"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that undistributed profits of its subsidiaries, will not be distributed in the foreseeable future. The temporary differences associated with investments in subsidiaries, associates and joint ventures, for which deferred tax liabilities have not been recognized, aggregate to December&#160;31, 2021: Ps. <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzI3NDg3NzkxODA3NDA_09d15feb-7bdf-4506-bc97-afe1040ceb50">8,762</ix:nonFraction>, December&#160;31, 2020: Ps. <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTk_6e7e2df5-8b77-4b87-910b-f53bdaa759eb">5,212</ix:nonFraction> and, December&#160;31, 2019: Ps. <ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MzU_924a305f-2626-4dfc-a2c6-5afe813b8601">13,187</ix:nonFraction>. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tax Loss Carryforwards </span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Some subsidiaries in Mexico, Colombia, Argentina and Brazil have tax loss carryforwards. Unused tax loss carryforwards, for which a deferred income tax asset has been recognized, may be recovered provided certain requirements are fulfilled. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTc4_e5731b6e-b5ff-47ee-8c02-27a5bc23e4a0" continuedAt="ic888fc0f6b3d405999c98fa064ecab31" escape="true">The tax losses carryforwards for which deferred tax asset has been recorded and their corresponding years of expiration are as follows: </ix:nonNumeric></span></div><div style="text-align:center"><ix:continuation id="ic888fc0f6b3d405999c98fa064ecab31"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.000%"><tr><td style="width:1.0%"></td><td style="width:64.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax Loss Carryforwards&#160;amounts in millions</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:TaxLossesCarriedForwardWhichExpireInYearFour" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTplOTBlZDM1YTAzNjQ0OTNjYTVjOGM3OTNkMjVmYmNhYy90YWJsZXJhbmdlOmU5MGVkMzVhMDM2NDQ5M2NhNWM4Yzc5M2QyNWZiY2FjXzEtMS0xLTEtMjAwNjI_e7fb5d8e-d5c2-402d-9639-adabc78288c6">1,218</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:TaxLossesCarriedForwardWhichExpireInYearFive" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTplOTBlZDM1YTAzNjQ0OTNjYTVjOGM3OTNkMjVmYmNhYy90YWJsZXJhbmdlOmU5MGVkMzVhMDM2NDQ5M2NhNWM4Yzc5M2QyNWZiY2FjXzMtMS0xLTEtMjAwNjI_5a5873c6-26d5-4512-83fd-ff71497be033">5,516</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:TaxLossesCarriedForwardWhichExpireInYearSix" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTplOTBlZDM1YTAzNjQ0OTNjYTVjOGM3OTNkMjVmYmNhYy90YWJsZXJhbmdlOmU5MGVkMzVhMDM2NDQ5M2NhNWM4Yzc5M2QyNWZiY2FjXzQtMS0xLTEtMjAwNjI_78b839cf-5303-4bd4-a85c-ad13d98de00c">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:TaxLossesCarriedForwardWhichExpireInYearSeven" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTplOTBlZDM1YTAzNjQ0OTNjYTVjOGM3OTNkMjVmYmNhYy90YWJsZXJhbmdlOmU5MGVkMzVhMDM2NDQ5M2NhNWM4Yzc5M2QyNWZiY2FjXzUtMS0xLTEtMjAwNjI_ab134b04-e208-45bc-8bd2-319a33f61bc3">509</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:TaxLossesCarriedForwardWhichExpireInYearEight" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTplOTBlZDM1YTAzNjQ0OTNjYTVjOGM3OTNkMjVmYmNhYy90YWJsZXJhbmdlOmU5MGVkMzVhMDM2NDQ5M2NhNWM4Yzc5M2QyNWZiY2FjXzYtMS0xLTEtMjAwNjI_1bcd5071-e19c-40fa-b30b-d13d065901a7">10</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:TaxLossesCarriedForwardWhichExpireInYearNine" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTplOTBlZDM1YTAzNjQ0OTNjYTVjOGM3OTNkMjVmYmNhYy90YWJsZXJhbmdlOmU5MGVkMzVhMDM2NDQ5M2NhNWM4Yzc5M2QyNWZiY2FjXzYtMS0xLTEtNDIwNjY_081b7daf-3399-4887-84a9-a71284232a82">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2031 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:TaxLossesCarriedForwardWhichExpireThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTplOTBlZDM1YTAzNjQ0OTNjYTVjOGM3OTNkMjVmYmNhYy90YWJsZXJhbmdlOmU5MGVkMzVhMDM2NDQ5M2NhNWM4Yzc5M2QyNWZiY2FjXzctMS0xLTEtMjAwNjI_8af89d80-7f59-4e7c-a017-feab2e09cc09">89</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No expiration (Brazil)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTplOTBlZDM1YTAzNjQ0OTNjYTVjOGM3OTNkMjVmYmNhYy90YWJsZXJhbmdlOmU5MGVkMzVhMDM2NDQ5M2NhNWM4Yzc5M2QyNWZiY2FjXzgtMS0xLTEtMjAwNjI_bfb485b5-caae-444b-8d1c-af1ec47af180">14,787</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:TaxLossesCarryforward" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTplOTBlZDM1YTAzNjQ0OTNjYTVjOGM3OTNkMjVmYmNhYy90YWJsZXJhbmdlOmU5MGVkMzVhMDM2NDQ5M2NhNWM4Yzc5M2QyNWZiY2FjXzktMS0xLTEtMjAwNjI_0d3fbff1-eeab-423f-bb8d-26b3b5dcb214">22,129</ix:nonFraction></span></td></tr></table></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2013, the Company completed certain acquisitions in Brazil. In connection with the acquisitions in Brazil the Company recorded certain goodwill balances that are deductible for Brazilian income tax reporting purposes. The deduction of such goodwill amortization has resulted in the creation of Net Operating Losses (NOLs) in Brazil which the NOLs for which deferred tax asset has been recorded, which have no expiration, but their usage is limited to <ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="INF" name="kof:NetOperatingLossUsageLimit" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzI2MjU_1a9ef712-7a79-466c-8014-8297856a2523"><ix:nonFraction unitRef="number" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="2" name="kof:NetOperatingLossUsageLimit" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzI2MjU_2819eba1-4873-4b15-9089-394ffbdd6fe3">30</ix:nonFraction></ix:nonFraction>% of Brazilian taxable income in any given year. As of December&#160;31, 2021 and 2020 the Company believes that it is more likely than not that it will ultimately recover such NOLs through the reversal of temporary differences and future taxable income. Accordingly, the related deferred tax assets have been fully recognized.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTcx_c3191946-e209-4e3a-9fca-b1d2b9351e37" continuedAt="i837b48e05a6149dcae7ae485146a53c3" escape="true">The changes in the balance of tax loss carryforwards are as follows: </ix:nonNumeric></span></div><div><ix:continuation id="i837b48e05a6149dcae7ae485146a53c3"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.888%"><tr><td style="width:1.0%"></td><td style="width:52.045%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.959%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.458%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:DeferredTaxAssetsOperatingLossCarryForwards1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzEtMS0xLTEtMjAwNjI_ba7d3ae0-a70f-464b-a665-78cccbf39359">21,522</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="kof:DeferredTaxAssetsOperatingLossCarryForwards1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzEtMi0xLTEtMjAwNjI_9c623a8c-2783-482b-9d6f-96e187f0e399">28,871</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i7942ee1c074648669cc6c7784671842a_I20181231" decimals="-6" name="kof:DeferredTaxAssetsOperatingLossCarryForwards1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzEtMy0xLTEtMjAwNjI_fbafc0ea-0cf7-4014-95d2-1fa4b25e4677">25,879</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseInIncomeTaxLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzItMS0xLTEtMjAwNjI_22561964-90bc-49b8-b293-6eda0d0a5701">5,768</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseInIncomeTaxLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzItMi0xLTEtMjAwNjI_21e1f386-1c17-4b25-91cc-e1cff5428453">4,985</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="kof:IncreaseDecreaseInIncomeTaxLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzItMy0xLTEtMjAwNjI_a23e917d-80ab-4361-a3f2-ee7b2b8c5ead">6,029</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization of tax losses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzMtMS0xLTEtMjAwNjI_c531d7cf-7711-49b8-848f-1ae995890f3e">4,558</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzMtMi0xLTEtMjAwNjI_e8703eaf-89d1-4c8b-96cf-c5373f06619d">1,986</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzMtMy0xLTEtMjAwNjI_7e35331a-78c5-44f5-98f1-64e8f51be317">1,854</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unused  tax losses - 2028 to 2030</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzQtMi0xLTEtMjAwNjI_120780b7-156a-4991-a1a3-f13b507d02b3">7,830</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzQtMy0xLTEtMjAwNjI_6cb72b29-e97c-4ac0-a93a-e37fb4f27a49">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" sign="-" name="kof:DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzUtMS0xLTEtMjAwNjI_8be690bf-47bc-4ae6-bad2-1dd8013e7398">603</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="kof:DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzUtMi0xLTEtMjAwNjI_886c585a-66a2-4787-90e9-916dc59a90d6">2,518</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="kof:DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzUtMy0xLTEtMjAwNjI_0dc06f6c-9e4d-4995-82fc-bf72ab019e38">1,183</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:DeferredTaxAssetsOperatingLossCarryForwards1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzYtMS0xLTEtMjAwNjI_18ec636c-0698-47fd-ba0f-2676b1174cee">22,129</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:DeferredTaxAssetsOperatingLossCarryForwards1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzYtMi0xLTEtMjAwNjI_3b1a18fe-a1cf-4035-8803-dbb35ec35495">21,522</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="kof:DeferredTaxAssetsOperatingLossCarryForwards1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzYtMy0xLTEtMjAwNjI_4e0462be-f339-4059-ab4d-8b15b20b1d04">28,871</ix:nonFraction></span></td></tr></table></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">23.2 Recoverable taxes </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Recoverable taxes result mainly from higher provisional payments of income tax during 2021 in M&#233;xico in comparison to current year income tax, and other indirect tax, which will be compensated or recovered  in future years.&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operations in Guatemala, Colombia, Nicaragua and Panama are subject to a minimum tax. In Guatemala and Colombia this tax is recoverable under certain circumstances only.  Guatemala tax basis is determined considering the highest between total assets and net income; in Colombia tax basis is equity. </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">23.2.1 Exclusion of the State VAT (ICMS) on the federal sale taxes (PIS / COFINS) calculate basis</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 15, 2017 the Brazilian Federal Supreme Court (STF) ruled that the inclusion of the VAT (ICMS) on federal sales taxes (PIS and COFINS) taxable basis was unconstitutional. During 2019, our companies in Brazil obtained conclusive favorable motions over this exclusion of VAT (ICMS) over PIS / COFINS calculation. The net favorable effects of each case are to be recorded at the time all formalities and legal procedures are finalized and recovery of the taxes paid becomes virtually certain. During 2021, 2020 and 2019, the administrative formalities for three of the motions and the recoverable taxes were concluded and were recorded in other operating revenues in the income statement.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020 the amount of recoverable taxes in Brazil including PIS and COFINS is Ps. <ix:nonFraction unitRef="mxn" contextRef="ifc3e941eb93b47bc8e8be59944f1fa33_I20211231" decimals="0" name="kof:RecoverableTaxes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzc4NjE1MDgxNDk3ODU3_1653dd10-c133-42ad-9f76-7852e1ac6416">1,243</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i8404795dd8e44201ada58edf1dd86f8c_I20201231" decimals="0" name="kof:RecoverableTaxes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzQzOTk_ddd1cc84-6080-4b84-9f2f-7b9f2d87cdfe">2,523</ix:nonFraction> respectively.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i0b023189fd9543fb904093ef383c02e7" continuedAt="ic31bdbd147a145449d8e5247a2b0fd8b"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">23.3 Tax Reform </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Brazil</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In early 2017, the Supreme Court decided that the value-added tax would not be used as the basis for calculating the federal sales tax, resulting in a reduction of the federal sales tax. The Brazilian tax authorities have appealed the Supreme Court&#8217;s decision and such appeal was refused on a final decision in May 2021. However, our Brazilian subsidiaries commenced legal proceedings to ascertain their ability to calculate federal sales tax without using the value-added tax as a basis, in accordance with the Supreme Court&#8217;s first ruling, and obtained a final favorable resolution in 2019. In 2021, the federal production and sales taxes together resulted in an average of <ix:nonFraction unitRef="number" contextRef="ic23490a58c59428ba79ccc26d08e8210_D20210101-20211231" decimals="3" name="kof:AverageFederalProductionAndFederalSalesTax" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzI3NDg3NzkxODU5MTI_e9b767fb-c8a3-4e4c-a2bd-a7f521ab4166">16.20</ix:nonFraction>% tax over net sales. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years, the excise tax rate on concentrate in Brazil has undergone recurrent temporary fluctuations. The excise tax rate was increased from 4.0% to 12.0% from January 1, 2019 to June 30, 2019, was reduced to 8.0% from July 1, 2019 to September 30, 2019 and was increased to 10.0% from October 1, 2019 to December 31, 2019. The excise tax rate was reduced to 4.0% from January 1, 2020 to May 31, 2020, was increased to 8.0% from June 1, 2020 to November 30, 2020, was reduced again to 4.0% from December 1, 2020 to January 31, 2021, and was increased to 8.0% from February 1, 2021 onwards. The tax credit that we may recognize in our Brazilian operations in connection with purchases of concentrate in the Manaus Free Trade Zone has been affected accordingly. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Argentina</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On January 1, 2018, a tax reform became effective in Argentina. That reform reduced the income tax rate from 35.0% to 30.0% for 2018 and 2019, and then to 25.0% for 2020. In June 2021 (effective retroactively to January 2021), the Argentine government increased the income tax rate to 35.0% for 2021 onwards and imposed a tax rate of 7.0% on dividends paid to non-resident stockholders and resident individuals.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This same tax reform  imposed a new tax on dividends paid to nonresident stockholders and resident individuals at a rate of 7.0% for 2018 and 2019, and then to 13.0% for the following years. The reform decreased the sales tax rate in the province of Buenos Aires from 1.75% to 1.5% in 2018. The reform shceduled a reduction in the sales tax rate in the City of Buenos Aires from to 2.0% to 1.5% in 2019, to 1.0% in 2020, to 0.5% in 2021. Nonetheless,the Argentine government issued several executive decrees since 2019 to maintain the sales tax rate for both the province of Buenos Aires and the City of Buenos Aires at a rate of 1.5%. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Mexico</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On January 1, 2019, the Mexican government eliminated the right to offset any tax credit against any payable tax (universal offset or compensation universal). Effective as of such date, tax credits are only offset against taxes of the same nature, and it is not possible to offset tax credits against taxes withheld to third parties.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2020, a tax reform became effective in Mexico. The most relevant changes are: (i) a limitation on taxpayers&#8217; annual net interest expense deduction equal to 30.0% of the taxpayer&#8217;s adjusted taxable income (comparable to EBITDA), provided that (x) any interest expenses of a company below Ps.20&#160;million (approximately US$1&#160;million) are not subject to the rule and can therefore be deducted in their entirety and (y) any deductible interest that is not allowed to be deducted in a given year because of the 30.0% limit, may be carried forward for the subsequent 10 years; (ii) stringent rules to categorize certain foreign income and foreign subsidiaries that are subject to low levels of taxation as subject to Mexican income tax; (iii) an inflation-related increase in the excise tax applicable to the production, sale and import of beverages with added sugar and HFCS from Ps.1.17 to Ps.1.2616 per liter, which excise tax will be subject to an annual increase based on the previous year&#8217;s inflation rate starting on January 1, 2021; (iv) an expansion of the definition of &#8220;energy drink&#8221; to apply an excise tax of 25.0% on beverages that include a mix of caffeine and any other stimulants; and (v) a modification of the Mexican Federal Tax Code to (a) increase the number of events that may trigger the joint and several liability of partners, shareholders, directors, managers or any other person responsible for the management of a business, (b) add a new disclosure obligation of certain reportable transactions to tax authorities, and (c) increase the tax authorities&#8217; discretion to limit tax benefits or attributes in situations where authorities believe the tax benefit, rather than a business reason or an alternative economic benefit, is the primary factor behind a transaction or legal structure. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In April 2021, the Mexican government amended the Federal Labor Law, the Tax Code and other laws that regulate labor benefits to, among other things, prohibit the outsourcing of personnel, except in certain circumstances. As a result of this tax reform, the deduction of expenses related to the outsourcing is prohibited as well as the ability to credit the value-added tax generated by the expenses related to the outsourcing and in extreme cases, the outsourcing of personnel may qualify as tax fraud. This reform became effective on September 1, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In accordance with amendments to Mexican tax laws in effect from January 1, 2022, Mexican issuers are joint and severally liable for taxes payable on gains derived from the sale or disposition of its shares or securities representing its shares, such as ADSs, by major shareholders who are non-Mexican residents with no permanent establishment in Mexico for tax purposes, to other non-Mexican residents with no permanent establishment in Mexico for tax purposes, to the extent that such Mexican issuer fails to provide certain information with respect to such sale or disposition to the Mexican tax authorities.  For purposes of these regulations, &#8220;major shareholders&#8221; are shareholders that are identified in reports submitted by the Mexican issuer to the CNBV on an annual basis as a result of being (i) directors or officers who directly or indirectly own 1.0% or more of the Mexican issuer&#8217;s capital stock, (ii) </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ic31bdbd147a145449d8e5247a2b0fd8b" continuedAt="iba9931f4c90c4b9fb183bc5553176824"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">shareholders who directly or indirectly own 5.0% or more of the Mexican issuer&#8217;s capital stock or (iii) within the ten largest shareholders of the Mexican issuer based on direct ownership of shares of capital stock.  Although in some instances Mexican tax authorities have indicated that this reporting obligation would only apply to transfers of shares or securities representing shares that result in a change of control, there are no established criteria or general interpretations to that effect issued by the Mexican tax authorities.  There is currently no obligation by non-Mexican residents to inform Mexican issuers about their sales or dispositions of shares or securities representing shares, which limits our ability to comply with our reporting obligations to the Mexican tax authorities.  Therefore, the amount of a potential tax liability is uncertain and difficult to determine given inherent mechanics and procedures, including the application of any tax treaties available, applicable to the trading of publicly-traded securities.</span></div><div><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Colombia</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2019, a new tax reform became effective in Colombia. This reform reduced the previous income tax rate of 33.0% for 2019 to 32.0% for 2020, to 31.0% for 2021 and to 30.0% for 2022. The minimum assumed income tax (renta presuntiva sobre el  patrimonio) was also reduced from 3.5% for 2018 to 1.5% for 2019 and 2020, and to &#8212;% for 2021. In addition, the thin capitalization ratio was adjusted from 3:1 to 2:1, and was modified to apply only to transactions between related parties. Commencing on January 1, 2019, value-added tax, which was applied only to the first sale in the supply chain prior to December 31, 2018, began to be applied and transferred throughout the entire supply chain, which in our case results in charging value-added tax on the sales price of our finished goods (applicable to our Colombian subsidiary located in the free trade zone). For companies located in free trade zones, the value-added tax is charged on the cost of imported raw materials of national and foreign origin, which we are able to credit against the value-added tax on the sales price of our products. The municipality sales tax was 50.0% deductible against income tax payable in 2019 and 100.0% deductible in 2020. Finally, the value-added tax paid on acquired fixed assets will be credited against income tax or the minimum assumed income tax. Additionally, this tax reform increased the tax rate on dividends paid to foreign individuals and non-resident entities from 5.0% to 7.5%. The tax reform also imposed a tax rate of 7.5% on dividends paid to Colombian companies. This tax is charged only on the first distribution of dividends from one Colombian corporate entity to another, and a credit resulting from the tax withholding is carried forward until a Colombian company makes a distribution to a shareholder that is an individual residing in Colombia or a non-resident individual or entity.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2019, the Colombian courts declared the tax reform that became effective on January 1, 2019 unconstitutional. On December 27, 2019, the Colombian government enacted a new tax reform, which became effective on January 1, 2020. In general, the reform maintained the provisions introduced on the previous tax reform and included some additional changes, as follows: (i) the minimum assumed income tax rate (renta presuntiva sobre el patrimonio) was reduced from 1.5% to 0.5% for 2020 and reduced to &#8212;% for the year 2021 onwards; (ii) the tax rate on dividends paid to Colombian resident individuals was reduced from 15.0% to 10.0%; (iii) the tax rate on dividends paid to foreign individuals and non-resident entities was increased from 7.5% to 10.0%; (iv) the possibility to deduct 100.0% of the municipality sales tax against payable income tax was postponed to 2022; and (v) taxpayers were granted more flexibility to credit or recover the value-added tax of imported goods from free trade zones. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In August 2021, a new tax reform became effective in Colombia. This reform increased the income tax rate from 30.0% to 35.0% for 2022 onwards and limited to 50.0% the ability to deduct the municipality sales taxes against income taxes.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Costa Rica</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2019, a tax reform became effective in Costa Rica. This reform allowed tax credits on sales taxes to be recorded on goods, administrative services and general expenses. The value-added tax rate of 13.0% on services provided within Costa Rica now applies to both domestic and foreign service providers. Capital gains taxes are now imposed at a rate of 15.0% on sales of assets located in Costa Rica. New income tax withholding rates are now imposed on salaries and other employee benefits at the rates of 25.0% and 20.0%, depending on the salary bracket. Finally, a new thin capitalization rule provides that interest expenses paid to entities other than members of the Costa Rican financial system that exceed 20.0% of a company&#8217;s EBITDA are not deductible for income tax purposes. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Panama</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Until November 17, 2019, Panama imposed an excise tax of 5.0% on carbonated beverages and imported non-carbonated beverages and a 10.0% selective consumption tax on syrups, powders and concentrate used to produce sugary drinks. On November 18, 2019, Panama replaced such excise tax with an excise tax of 7.0% on carbonated beverages with more than 7.5 grams of sugar or any caloric sweetener per 100 ml, and a 10.0% tax on syrups, powders and concentrate used to produce sugary drinks. As of January 1, 2020, Panama imposes an excise tax of 5.0% on non-carbonated beverages with more than 7.5 grams of sugar or any caloric sweetener per 100 ml, whether imported or produced locally. Beverages derived from dairy products, grains or cereals, nectars, fruit juices and vegetables with natural fruit concentrates are exempt from this tax. </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="iba9931f4c90c4b9fb183bc5553176824" continuedAt="i09b0f15842a74973960bc3f597bb846a"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nicaragua</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2019, a tax reform became effective in Nicaragua, increasing the excise tax for all beverages (except for water) from 9.0% to 11.0%; to 13.0% on January 1, 2020; and to 15.0% starting on January 1, 2021. In addition, starting on March 1, 2019, the minimum alternative income tax increased from 1.0% to 3.0%. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Uruguay</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 31, 2021 Uruguayan government issued an executive decree that increased the excise tax from 19% to 22% for energy drinks that should have applied beginning January 2022.</span></div></ix:continuation><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i09b0f15842a74973960bc3f597bb846a">On December 29, 2020, the Uruguayan government issued an executive decree to modify the way the excise tax credit of beverages sold in returnable bottles is calculated, which excise tax credit is currently 1.15 Uruguayan pesos (Ps.0.53 as of December 31, 2021) per liter. Starting on January 1, 2021 and until June 30, 2021, the excise tax credit was calculated based on the ratio of purchases made by any company in Uruguay selling returnable bottles produced in Uruguay in the last three years to the total purchases of returnable bottles made by such company in and outside Uruguay in the last three years. The Uruguayan government did not issue another executive decree with the rules so since July 1st, 2021, this tax credit is not longer applicable.</ix:continuation> </span></div><div id="i068f03db026d455ca4285bbb327eb089_286"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 24. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzM4OTA_452952e4-51b3-4573-af81-0aa652c86717" continuedAt="ic365889a44e146b2a6100d72cb3a1f28" escape="true">Other Liabilities, Provisions and Commitments </ix:nonNumeric></span></div><ix:continuation id="ic365889a44e146b2a6100d72cb3a1f28" continuedAt="i4195d0681b8c4383ac21c0c70a7500c5"><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.1 <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfOtherCurrentLiabilitiesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzM4OTc_58d76cba-ddee-4955-a3b3-5145f1fc922d" continuedAt="ia65f53e924f74cfb89294c6497d69b88" escape="true">Other current financial liabilities </ix:nonNumeric></span></div><div><ix:continuation id="ia65f53e924f74cfb89294c6497d69b88"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"></td><td style="width:52.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.031%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.387%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sundry creditors </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:CurrentSundryCreditors" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo5MGE0YTZiMDIwMWU0NzI4ODMyN2U1ZjI1NzZiMjhjZS90YWJsZXJhbmdlOjkwYTRhNmIwMjAxZTQ3Mjg4MzI3ZTVmMjU3NmIyOGNlXzEtMS0xLTEtMjAwNjI_07c65dda-501f-49eb-a558-1a12c7691717">657</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:CurrentSundryCreditors" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo5MGE0YTZiMDIwMWU0NzI4ODMyN2U1ZjI1NzZiMjhjZS90YWJsZXJhbmdlOjkwYTRhNmIwMjAxZTQ3Mjg4MzI3ZTVmMjU3NmIyOGNlXzEtMi0xLTEtMjAwNjI_f3631df6-f878-4a06-8ec6-b7d87b9f4950">1,018</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:CurrentDerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo5MGE0YTZiMDIwMWU0NzI4ODMyN2U1ZjI1NzZiMjhjZS90YWJsZXJhbmdlOjkwYTRhNmIwMjAxZTQ3Mjg4MzI3ZTVmMjU3NmIyOGNlXzItMS0xLTEtMjAwNjI_86f9d127-fa7e-47c7-be89-9bd292c3a492">84</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:CurrentDerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo5MGE0YTZiMDIwMWU0NzI4ODMyN2U1ZjI1NzZiMjhjZS90YWJsZXJhbmdlOjkwYTRhNmIwMjAxZTQ3Mjg4MzI3ZTVmMjU3NmIyOGNlXzItMi0xLTEtMjAwNjI_f921bf7d-08df-407f-af1b-ba0b2c6391d0">930</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:OtherCurrentFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo5MGE0YTZiMDIwMWU0NzI4ODMyN2U1ZjI1NzZiMjhjZS90YWJsZXJhbmdlOjkwYTRhNmIwMjAxZTQ3Mjg4MzI3ZTVmMjU3NmIyOGNlXzMtMS0xLTEtMjAwNjI_0cb8d27c-6fa9-44cc-b379-487cc3122a7c">741</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:OtherCurrentFinancialLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo5MGE0YTZiMDIwMWU0NzI4ODMyN2U1ZjI1NzZiMjhjZS90YWJsZXJhbmdlOjkwYTRhNmIwMjAxZTQ3Mjg4MzI3ZTVmMjU3NmIyOGNlXzMtMi0xLTEtMjAwNjI_291e89ff-03d9-48b3-bf90-3387f499426d">1,948</ix:nonFraction></span></td></tr></table></ix:continuation></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.2 <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzM4OTI_0b0f41ff-9756-46ab-ab9f-25f2b3a7ae4d" continuedAt="iaa260523de4f4dec8549c98936b2709a" escape="true">Provisions and other non-current liabilities </ix:nonNumeric></span></div><ix:continuation id="iaa260523de4f4dec8549c98936b2709a"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"></td><td style="width:52.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.031%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.387%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provisions </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTozZjI5YzIwM2RkYWM0MmQxYTkyYjc1M2JiODQwZGU0Yy90YWJsZXJhbmdlOjNmMjljMjAzZGRhYzQyZDFhOTJiNzUzYmI4NDBkZTRjXzEtMS0xLTEtMjAwNjI_312e35ee-9c88-4b15-8535-52a3714028ed">4,150</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTozZjI5YzIwM2RkYWM0MmQxYTkyYjc1M2JiODQwZGU0Yy90YWJsZXJhbmdlOjNmMjljMjAzZGRhYzQyZDFhOTJiNzUzYmI4NDBkZTRjXzEtMi0xLTEtMjAwNjI_5a6a90a0-1617-4da8-91dd-658f46370f8b">5,100</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:TaxesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTozZjI5YzIwM2RkYWM0MmQxYTkyYjc1M2JiODQwZGU0Yy90YWJsZXJhbmdlOjNmMjljMjAzZGRhYzQyZDFhOTJiNzUzYmI4NDBkZTRjXzItMS0xLTEtMjAwNjI_0b68c102-3d8d-40f5-a0cd-e2f5be833aaa">53</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:TaxesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTozZjI5YzIwM2RkYWM0MmQxYTkyYjc1M2JiODQwZGU0Yy90YWJsZXJhbmdlOjNmMjljMjAzZGRhYzQyZDFhOTJiNzUzYmI4NDBkZTRjXzItMi0xLTEtMjAwNjI_17e0a86a-97d9-48b4-b333-d3e18293aefe">67</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:OthersProvisionsAndOtherLongTermLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTozZjI5YzIwM2RkYWM0MmQxYTkyYjc1M2JiODQwZGU0Yy90YWJsZXJhbmdlOjNmMjljMjAzZGRhYzQyZDFhOTJiNzUzYmI4NDBkZTRjXzMtMS0xLTEtMjAwNjI_ddeb2e8a-4fc0-43f0-9e01-fc609f11e9b8">2,007</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:OthersProvisionsAndOtherLongTermLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTozZjI5YzIwM2RkYWM0MmQxYTkyYjc1M2JiODQwZGU0Yy90YWJsZXJhbmdlOjNmMjljMjAzZGRhYzQyZDFhOTJiNzUzYmI4NDBkZTRjXzMtMi0xLTEtMjAwNjI_1dae0691-66db-4faf-a67b-5747e602da1a">2,144</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:ProvisionsAndOtherLongTermLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTozZjI5YzIwM2RkYWM0MmQxYTkyYjc1M2JiODQwZGU0Yy90YWJsZXJhbmdlOjNmMjljMjAzZGRhYzQyZDFhOTJiNzUzYmI4NDBkZTRjXzQtMS0xLTEtMjAwNjI_add3dd6e-4e16-4a90-b687-5beae5be06df">6,210</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:ProvisionsAndOtherLongTermLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTozZjI5YzIwM2RkYWM0MmQxYTkyYjc1M2JiODQwZGU0Yy90YWJsZXJhbmdlOjNmMjljMjAzZGRhYzQyZDFhOTJiNzUzYmI4NDBkZTRjXzQtMi0xLTEtMjAwNjI_72140e89-07e0-4f0a-ad8b-08e33b8a340d">7,311</ix:nonFraction></span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Includes an amount of Ps. <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="kof:TaxContingenciesPayableToFormerShareholders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzE4Nw_62d78432-d961-4d76-86cc-1a170ae1c622"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:TaxContingenciesPayableToFormerShareholders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzE4Nw_be0e20ef-6e42-41e5-b59a-79a9e133d3a6">899</ix:nonFraction></ix:nonFraction>  for 2021 an 2020 related of certain tax contingencies that expired and are payable to the former shareholders of Spaipa (acquired in 2013).</span></div></ix:continuation><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.3 <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfOtherNoncurrentLiabilitiesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzM4OTM_851bb1df-3ad6-4a53-8cc8-5951544a7dc2" continuedAt="i1a1bd2c8f0e34c5b98c94229fd44342d" escape="true">Other non-current financial liabilities </ix:nonNumeric></span></div><div><ix:continuation id="i1a1bd2c8f0e34c5b98c94229fd44342d"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"></td><td style="width:52.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.031%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.387%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i103181737df9495985c8198cae7bac1a_I20211231" decimals="-6" name="ifrs-full:OtherFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo2NDg5OTkwNmQwZjA0Y2YwYWI2YjA0YjRjMmE1OTkyMi90YWJsZXJhbmdlOjY0ODk5OTA2ZDBmMDRjZjBhYjZiMDRiNGMyYTU5OTIyXzEtMS0xLTEtMjAwNjI_829f1aff-3da6-4b06-add3-5267bc0f6aad">9</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iad9d4e87e65a4e6b9a0c048227b54c8e_I20201231" decimals="-6" name="ifrs-full:OtherFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo2NDg5OTkwNmQwZjA0Y2YwYWI2YjA0YjRjMmE1OTkyMi90YWJsZXJhbmdlOjY0ODk5OTA2ZDBmMDRjZjBhYjZiMDRiNGMyYTU5OTIyXzEtMi0xLTEtMjAwNjI_d75cd8d8-6138-49b3-9a07-2445857bb534">571</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Security deposits </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0683416495514ac2bfbc3923e4d7a332_I20211231" decimals="-6" name="ifrs-full:OtherFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo2NDg5OTkwNmQwZjA0Y2YwYWI2YjA0YjRjMmE1OTkyMi90YWJsZXJhbmdlOjY0ODk5OTA2ZDBmMDRjZjBhYjZiMDRiNGMyYTU5OTIyXzItMS0xLTEtMjAwNjI_a616d23f-6e52-4297-93f5-c2ac4981fd6b">499</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia254956a33aa487d8e197e37688edfd3_I20201231" decimals="-6" name="ifrs-full:OtherFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo2NDg5OTkwNmQwZjA0Y2YwYWI2YjA0YjRjMmE1OTkyMi90YWJsZXJhbmdlOjY0ODk5OTA2ZDBmMDRjZjBhYjZiMDRiNGMyYTU5OTIyXzItMi0xLTEtMjAwNjI_254cdaa8-1814-466f-ac0e-e45cc0b8df1b">363</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:OtherFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo2NDg5OTkwNmQwZjA0Y2YwYWI2YjA0YjRjMmE1OTkyMi90YWJsZXJhbmdlOjY0ODk5OTA2ZDBmMDRjZjBhYjZiMDRiNGMyYTU5OTIyXzMtMS0xLTEtMjAwNjI_c9c41d2e-d438-4732-906f-21c1084cb471">508</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:OtherFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo2NDg5OTkwNmQwZjA0Y2YwYWI2YjA0YjRjMmE1OTkyMi90YWJsZXJhbmdlOjY0ODk5OTA2ZDBmMDRjZjBhYjZiMDRiNGMyYTU5OTIyXzMtMi0xLTEtMjAwNjI_a1ce4c3c-d694-4110-a254-7c3ccf42089e">934</ix:nonFraction></span></td></tr></table></ix:continuation></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.4 Provisions recorded in the consolidated statement of financial position </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has various loss contingencies and has recorded reserves as other liabilities for those legal proceedings for which it believes an unfavorable resolution is probable. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="kof:DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzM4OTQ_30284360-df3d-435b-a0bb-038ade0518a9" continuedAt="i2bda1d60717c43c0b29dc6dde890cb50" escape="true">The following table presents the nature and amount of the loss contingencies recorded as of December&#160;31, 2021 and 2020: </ix:nonNumeric></span></div><ix:continuation id="i2bda1d60717c43c0b29dc6dde890cb50"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"></td><td style="width:52.099%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.387%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iaaba60d46b7945ab8020e8743fb2be79_I20211231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo4ZmM1YjNmMWQxOTM0YjY4YWQ1N2MwOWVjNjNkNzQxMi90YWJsZXJhbmdlOjhmYzViM2YxZDE5MzRiNjhhZDU3YzA5ZWM2M2Q3NDEyXzEtMS0xLTEtMjAwNjI_49c17f8a-259e-43a6-9bc4-3403c7c80881">2,066</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i80039ac9edf149b9975ca3924261b4e7_I20201231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo4ZmM1YjNmMWQxOTM0YjY4YWQ1N2MwOWVjNjNkNzQxMi90YWJsZXJhbmdlOjhmYzViM2YxZDE5MzRiNjhhZDU3YzA5ZWM2M2Q3NDEyXzEtMi0xLTEtMjAwNjI_619fcdc8-ff3e-4a3a-8a51-67bfcd04a0ae">2,540</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Labor </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ibeff4cebc82e40b3a48f0a60552eef15_I20211231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo4ZmM1YjNmMWQxOTM0YjY4YWQ1N2MwOWVjNjNkNzQxMi90YWJsZXJhbmdlOjhmYzViM2YxZDE5MzRiNjhhZDU3YzA5ZWM2M2Q3NDEyXzItMS0xLTEtMjAwNjI_95f6903c-2c22-4518-ab29-c1063f00f938">1,472</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4525f3b315f646e7892137657994600e_I20201231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo4ZmM1YjNmMWQxOTM0YjY4YWQ1N2MwOWVjNjNkNzQxMi90YWJsZXJhbmdlOjhmYzViM2YxZDE5MzRiNjhhZDU3YzA5ZWM2M2Q3NDEyXzItMi0xLTEtMjAwNjI_08cc176a-83ea-4816-8569-da1a0de16cea">1,681</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ib921eb795bd2402dbee787f8848d4053_I20211231" decimals="-6" name="ifrs-full:Provisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo4ZmM1YjNmMWQxOTM0YjY4YWQ1N2MwOWVjNjNkNzQxMi90YWJsZXJhbmdlOjhmYzViM2YxZDE5MzRiNjhhZDU3YzA5ZWM2M2Q3NDEyXzMtMS0xLTEtMjAwNjI_0d6e01a5-a45d-4536-95c7-01532feb6b30">612</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i4a6f48f09c2d4a96bf24fdec18c4efd7_I20201231" decimals="-6" name="ifrs-full:Provisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo4ZmM1YjNmMWQxOTM0YjY4YWQ1N2MwOWVjNjNkNzQxMi90YWJsZXJhbmdlOjhmYzViM2YxZDE5MzRiNjhhZDU3YzA5ZWM2M2Q3NDEyXzMtMi0xLTEtMjAwNjI_2eeeab7e-5244-4818-8aa1-24a804bc87f8">879</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total (1)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo4ZmM1YjNmMWQxOTM0YjY4YWQ1N2MwOWVjNjNkNzQxMi90YWJsZXJhbmdlOjhmYzViM2YxZDE5MzRiNjhhZDU3YzA5ZWM2M2Q3NDEyXzQtMS0xLTEtMjAwNjI_cc568bce-4c6e-4ec5-9cf7-8bfa928517d9">4,150</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo4ZmM1YjNmMWQxOTM0YjY4YWQ1N2MwOWVjNjNkNzQxMi90YWJsZXJhbmdlOjhmYzViM2YxZDE5MzRiNjhhZDU3YzA5ZWM2M2Q3NDEyXzQtMi0xLTEtMjAwNjI_50b27c90-4907-4af7-8aa8-cd6759f4b025">5,100</ix:nonFraction></span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  As it is customary in Brazil, the Company is required to guarantee tax, legal and labor contingencies by guarantee deposits. See Note 12.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i4195d0681b8c4383ac21c0c70a7500c5" continuedAt="ic1a80a42272d4aff8bac9f6675dc2832"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.5. Changes in the balance of provisions recorded </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.5.1 Taxes </span></div><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfProvisionsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzM4OTU_08c238ac-ce9e-4861-a275-38550475a75d" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.583%"><tr><td style="width:1.0%"></td><td style="width:51.937%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.977%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.351%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i80039ac9edf149b9975ca3924261b4e7_I20201231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzEtMS0xLTEtMjAwNjI_fad99599-4b36-464a-8719-b1617cd6f8b7">2,540</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i015c3c0a6c7749b6a2f2c72347607b1b_I20191231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzEtMi0xLTEtMjAwNjI_41dd19c2-8cfe-4b04-9f08-c2d9811b9367">4,696</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i9870a97c707b47a88767a5ec1e3ab61a_I20181231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzEtMy0xLTEtMjAwNjI_197cdd64-6ce2-4563-9a37-9509ca17c20c">5,038</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Penalties and other charges </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i64ff89f465b7448695c528dbb09c1de9_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzItMS0xLTEtMjAwNjI_d5fb774d-0464-42cc-8cfb-87f14f55bf42">30</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iadd7d5c1332c4aed9dd413b16e9f541e_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzItMi0xLTEtMjAwNjI_0fe789dd-feaa-422c-9b44-8e0811caa780">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ieef445d9e8f34a18860c1e68f22df1e8_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzItMy0xLTEtMjAwNjI_746f847c-bbf2-49b9-bf53-d6ed1a36125d">1</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New contingencies </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i64ff89f465b7448695c528dbb09c1de9_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseInProvisionsFromNewContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzMtMS0xLTEtMjAwNjI_3d9c32b2-618a-4756-8d92-aaa59ac2f60b">148</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iadd7d5c1332c4aed9dd413b16e9f541e_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseInProvisionsFromNewContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzMtMi0xLTEtMjAwNjI_aaf90076-ec02-4695-ac25-ee85dc683952">186</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ieef445d9e8f34a18860c1e68f22df1e8_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseInProvisionsFromNewContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzMtMy0xLTEtMjAwNjI_a54e375d-c363-4f6e-9f25-9ab683db2e1b">368</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancellation and adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i64ff89f465b7448695c528dbb09c1de9_D20210101-20211231" decimals="-6" name="kof:DecreaseInProvisionsThroughCancellationAndExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzQtMS0xLTEtMjAwNjI_45869340-f05d-4600-8d69-8fd259acd78e">59</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iadd7d5c1332c4aed9dd413b16e9f541e_D20200101-20201231" decimals="-6" name="kof:DecreaseInProvisionsThroughCancellationAndExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzQtMi0xLTEtMjAwNjI_c8b75378-0368-4f36-8428-1f182d635ff3">152</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ieef445d9e8f34a18860c1e68f22df1e8_D20190101-20191231" decimals="-6" name="kof:DecreaseInProvisionsThroughCancellationAndExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzQtMy0xLTEtMjAwNjI_91744ec2-ba30-4514-a513-c11735206d87">247</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i64ff89f465b7448695c528dbb09c1de9_D20210101-20211231" decimals="-6" name="kof:DecreaseInProvisionsResultingFromPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzYtMS0xLTEtMjAwNjI_8a1b3be4-912e-4599-85b1-f25410b9f0b5">236</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iadd7d5c1332c4aed9dd413b16e9f541e_D20200101-20201231" decimals="-6" name="kof:DecreaseInProvisionsResultingFromPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzYtMi0xLTEtMjAwNjI_ee52051b-8148-46f3-a285-d85dec85e1b5">187</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ieef445d9e8f34a18860c1e68f22df1e8_D20190101-20191231" decimals="-6" name="kof:DecreaseInProvisionsResultingFromPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzYtMy0xLTEtMjAwNjI_c09bc8cc-af53-43b3-8d9c-945000fb20e0">68</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reversal of indemnifiable items (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i64ff89f465b7448695c528dbb09c1de9_D20210101-20211231" decimals="-6" name="kof:ReversalOfIndemnifiableItems" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzctMS0xLTEtMjAwNjI_01378685-d2a5-4efa-bfbc-413543f3a24c">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iadd7d5c1332c4aed9dd413b16e9f541e_D20200101-20201231" decimals="-6" name="kof:ReversalOfIndemnifiableItems" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzctMi0xLTEtMjAwNjI_aaf44173-d56e-49bd-a98c-1f833844b144">1,177</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ieef445d9e8f34a18860c1e68f22df1e8_D20190101-20191231" decimals="-6" name="kof:ReversalOfIndemnifiableItems" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzctMy0xLTEtMjAwNjI_6a8ae7af-44fc-4e64-8967-40acb5fad478">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Effects </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i64ff89f465b7448695c528dbb09c1de9_D20210101-20211231" decimals="-6" name="ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzctMS0xLTEtNDUyNzQ_b9b87b7a-6476-4066-abbe-4fde88c55b01">263</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iadd7d5c1332c4aed9dd413b16e9f541e_D20200101-20201231" decimals="-6" name="ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzctMi0xLTEtNDUyNzQ_f112b775-c96c-49bd-8bea-2db92971842a">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ieef445d9e8f34a18860c1e68f22df1e8_D20190101-20191231" decimals="-6" name="ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzctMy0xLTEtNDUyNzQ_59224f09-e0a8-45e1-ae99-9eea45b3c15f">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency exchange rates </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i64ff89f465b7448695c528dbb09c1de9_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzgtMS0xLTEtMjAwNjI_b96c7f9f-b7f0-4d5a-bec3-d146cc9640f1">94</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iadd7d5c1332c4aed9dd413b16e9f541e_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzgtMi0xLTEtMjAwNjI_9c5429f8-b009-46b8-a027-01a3b5c5e0de">826</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ieef445d9e8f34a18860c1e68f22df1e8_D20190101-20191231" decimals="-6" sign="-" name="kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzgtMy0xLTEtMjAwNjI_236bd14b-3545-4c88-a5d1-4144db041e26">396</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period </span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="iaaba60d46b7945ab8020e8743fb2be79_I20211231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzEwLTEtMS0xLTIwMDYy_319232d0-88aa-4bfa-9b8c-fc85e1495943">2,066</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i80039ac9edf149b9975ca3924261b4e7_I20201231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzEwLTItMS0xLTIwMDYy_c66a38e7-d171-4853-ba5d-6f779898ef79">2,540</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i015c3c0a6c7749b6a2f2c72347607b1b_I20191231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzEwLTMtMS0xLTIwMDYy_c97e756f-cf1b-41b3-9a06-891b56885a11">4,696</ix:nonFraction></span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This amount for 2021 includes Ps. <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="kof:TaxContingenciesPayableToFormerShareholders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzk2MA_4088989b-c11c-4555-8256-57cf0c2d3943">899</ix:nonFraction> of certain tax contingencies that expired and are payable to the former shareholders of Spaipa (acquired in 2013), see Note 24.2.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.5.2 Labor </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.888%"><tr><td style="width:1.0%"></td><td style="width:51.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.118%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.140%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i4525f3b315f646e7892137657994600e_I20201231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzEtMS0xLTEtMjAwNjI_0bc397a3-dbd3-4d8e-ac44-c215f853f10e">1,681</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic4cf833bee3f4de897e85264248ea2a0_I20191231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzEtMi0xLTEtMjAwNjI_2180ddea-11bf-453f-8fb2-f89a28a52bc4">2,222</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i7f5bdf8aff4d41efbfedeb9097875312_I20181231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzEtMy0xLTEtMjAwNjI_27a103aa-4fd6-4260-9634-ea906960401c">2,340</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Penalties and other charges</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8fadfa333dda4e9385e66201850f6e5d_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzItMS0xLTEtMjAwNjI_cf6084bc-90a7-4e9f-ab4f-6ec30a089307">303</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1a1289c4fc3d4fd0a73b9ba808203a4d_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzItMi0xLTEtMjAwNjI_23b0816c-c314-4aa2-a771-09de88f8cd6a">228</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ice0245de5b724437802d2bd9776eaa64_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzItMy0xLTEtMjAwNjI_3184d787-b1ec-47e9-894b-48403be1f47a">249</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8fadfa333dda4e9385e66201850f6e5d_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseInProvisionsFromNewContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzMtMS0xLTEtMjAwNjI_aed53d41-7d88-42a7-9fdd-3f2067747337">363</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1a1289c4fc3d4fd0a73b9ba808203a4d_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseInProvisionsFromNewContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzMtMi0xLTEtMjAwNjI_41e7ec75-1926-4849-bb89-d8d287a20d37">227</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ice0245de5b724437802d2bd9776eaa64_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseInProvisionsFromNewContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzMtMy0xLTEtMjAwNjI_f59d9fe2-4628-4e6c-88af-0ce1c1af00a0">465</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancellation and expiration</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i8fadfa333dda4e9385e66201850f6e5d_D20210101-20211231" decimals="-6" name="kof:DecreaseInProvisionsThroughCancellationAndExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzQtMS0xLTEtMjAwNjI_135dac02-d708-4798-9746-0d1ec77d0965">445</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i1a1289c4fc3d4fd0a73b9ba808203a4d_D20200101-20201231" decimals="-6" name="kof:DecreaseInProvisionsThroughCancellationAndExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzQtMi0xLTEtMjAwNjI_8b9df60a-b17a-441e-b1f8-520889293d37">51</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ice0245de5b724437802d2bd9776eaa64_D20190101-20191231" decimals="-6" name="kof:DecreaseInProvisionsThroughCancellationAndExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzQtMy0xLTEtMjAwNjI_37e13959-fbd3-4e38-b238-a6cde13252df">273</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingencies added in business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i8fadfa333dda4e9385e66201850f6e5d_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzUtMS0xLTEtMjAwNjI_7ff32528-58cd-491c-a748-1790583c0bfb">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1a1289c4fc3d4fd0a73b9ba808203a4d_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzUtMi0xLTEtMjAwNjI_42f212b7-d8e8-452f-b5fe-e971ab11fc8f">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ice0245de5b724437802d2bd9776eaa64_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzUtMy0xLTEtMjAwNjI_be3c63da-b8a0-4b1e-84a6-277e96261eaa">44</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i8fadfa333dda4e9385e66201850f6e5d_D20210101-20211231" decimals="-6" name="kof:DecreaseInProvisionsResultingFromPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzYtMS0xLTEtMjAwNjI_0c95a8be-4df3-4b3c-b728-116e197b3840">358</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i1a1289c4fc3d4fd0a73b9ba808203a4d_D20200101-20201231" decimals="-6" name="kof:DecreaseInProvisionsResultingFromPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzYtMi0xLTEtMjAwNjI_8309316c-3697-4b42-a982-5e747bd4219e">561</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ice0245de5b724437802d2bd9776eaa64_D20190101-20191231" decimals="-6" name="kof:DecreaseInProvisionsResultingFromPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzYtMy0xLTEtMjAwNjI_f0c384f0-51ed-4423-a5f9-348bece0ce24">401</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of foreign currency exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i8fadfa333dda4e9385e66201850f6e5d_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzctMS0xLTEtMjAwNjI_fe488fd6-97ab-422c-9887-46811b973dd9">72</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i1a1289c4fc3d4fd0a73b9ba808203a4d_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzctMi0xLTEtMjAwNjI_9a2bad35-98f4-400c-8bcf-3f05d731fdc3">384</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ice0245de5b724437802d2bd9776eaa64_D20190101-20191231" decimals="-6" sign="-" name="kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzctMy0xLTEtMjAwNjI_253f9940-d390-4336-8b83-be953086638a">202</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ibeff4cebc82e40b3a48f0a60552eef15_I20211231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzgtMS0xLTEtMjAwNjI_4ed875ce-1191-4a70-a3a5-23ecc8161334">1,472</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i4525f3b315f646e7892137657994600e_I20201231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzgtMi0xLTEtMjAwNjI_f438a07b-d9c8-4e2f-882c-ebcb33a64fa9">1,681</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ic4cf833bee3f4de897e85264248ea2a0_I20191231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzgtMy0xLTEtMjAwNjI_0baa8e50-1a98-4362-8fe9-1f58deda1804">2,222</ix:nonFraction></span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.5.3 Legal </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.888%"><tr><td style="width:1.0%"></td><td style="width:51.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.118%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.140%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i4a6f48f09c2d4a96bf24fdec18c4efd7_I20201231" decimals="-6" name="ifrs-full:Provisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzEtMS0xLTEtMjAwNjI_3f0f26d1-7565-457f-9fa8-b4849c272a9f">879</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i4f066ee1eb6e4df590633ce84d0aef82_I20191231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzEtMi0xLTEtMjAwNjI_eada42ab-af70-48d2-b6df-873afdd295c1">1,065</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ifc9f49b62341499f802ecbc5384aaaf9_I20181231" decimals="-6" name="ifrs-full:Provisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzEtMy0xLTEtMjAwNjI_5468bbbe-5932-4d2e-b533-2a1586bc6fdf">920</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Penalties and other charges </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9820dedb26de40f39566ac1c5c6f1e59_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzItMS0xLTEtMjAwNjI_3d7e2e54-f060-4081-b658-37726339fcdd">68</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifa475343fb454bbf9e1788d4eec02166_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzItMi0xLTEtMjAwNjI_23a6f197-1977-4b52-aa4e-a2017b4ce4b6">8</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaefa12d2963447a49fe8a8bc22520ce2_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzItMy0xLTEtMjAwNjI_21ea1d9d-a445-40e2-92d6-5d522fac5524">94</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New contingencies </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9820dedb26de40f39566ac1c5c6f1e59_D20210101-20211231" decimals="-6" name="kof:IncreaseDecreaseInProvisionsFromNewContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzMtMS0xLTEtMjAwNjI_ff85581d-7101-47d9-a587-c9e8d43b4b6e">26</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifa475343fb454bbf9e1788d4eec02166_D20200101-20201231" decimals="-6" name="kof:IncreaseDecreaseInProvisionsFromNewContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzMtMi0xLTEtMjAwNjI_68943a8b-1f11-4429-aab8-722729e28ebe">193</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaefa12d2963447a49fe8a8bc22520ce2_D20190101-20191231" decimals="-6" name="kof:IncreaseDecreaseInProvisionsFromNewContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzMtMy0xLTEtMjAwNjI_71eec59d-6788-4072-9ea2-2119302d3f9e">128</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancellation and expiration</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9820dedb26de40f39566ac1c5c6f1e59_D20210101-20211231" decimals="-6" name="kof:DecreaseInProvisionsThroughCancellationAndExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzQtMS0xLTEtMjAwNjI_371aaca4-ecc3-44b3-bfeb-3ffa6ddf5143">241</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ifa475343fb454bbf9e1788d4eec02166_D20200101-20201231" decimals="-6" name="kof:DecreaseInProvisionsThroughCancellationAndExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzQtMi0xLTEtMjAwNjI_17edbb47-3b22-4201-9225-ea984c6fe20b">141</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iaefa12d2963447a49fe8a8bc22520ce2_D20190101-20191231" decimals="-6" name="kof:DecreaseInProvisionsThroughCancellationAndExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzQtMy0xLTEtMjAwNjI_dd10e59c-6310-4466-a546-546d67a6b8ef">45</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingencies added in business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9820dedb26de40f39566ac1c5c6f1e59_D20210101-20211231" decimals="-6" name="ifrs-full:IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzUtMS0xLTEtMjAwNjI_f01be174-b20c-4030-8ee9-1a12b70a52a2">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ifa475343fb454bbf9e1788d4eec02166_D20200101-20201231" decimals="-6" name="ifrs-full:IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzUtMi0xLTEtMjAwNjI_d4e05e64-701a-4d22-8898-0b1635029fa9">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iaefa12d2963447a49fe8a8bc22520ce2_D20190101-20191231" decimals="-6" name="ifrs-full:IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzUtMy0xLTEtMjAwNjI_091fb14f-60f0-479c-b289-efe808271dc6">77</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9820dedb26de40f39566ac1c5c6f1e59_D20210101-20211231" decimals="-6" name="kof:DecreaseInProvisionsResultingFromPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzYtMS0xLTEtMjAwNjI_72854256-d3bd-4569-aa41-d8a3b7c611ad">97</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ifa475343fb454bbf9e1788d4eec02166_D20200101-20201231" decimals="-6" name="kof:DecreaseInProvisionsResultingFromPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzYtMi0xLTEtMjAwNjI_7f5f90f0-1535-4a18-ba6e-5eca1f8f0d33">111</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iaefa12d2963447a49fe8a8bc22520ce2_D20190101-20191231" decimals="-6" name="kof:DecreaseInProvisionsResultingFromPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzYtMy0xLTEtMjAwNjI_d0a14245-be03-49bb-b4c6-dbe614039296">44</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency exchange rates </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i9820dedb26de40f39566ac1c5c6f1e59_D20210101-20211231" decimals="-6" sign="-" name="kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzctMS0xLTEtMjAwNjI_80bd983e-eca0-4265-852e-fee95897ec90">23</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="ifa475343fb454bbf9e1788d4eec02166_D20200101-20201231" decimals="-6" sign="-" name="kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzctMi0xLTEtMjAwNjI_4a473672-27d3-4d97-895e-5e71cb965bfa">135</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="iaefa12d2963447a49fe8a8bc22520ce2_D20190101-20191231" decimals="-6" sign="-" name="kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzctMy0xLTEtMjAwNjI_8add693c-74b2-4367-a713-d02c646ad057">65</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="ib921eb795bd2402dbee787f8848d4053_I20211231" decimals="-6" name="ifrs-full:Provisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzktMS0xLTEtMjAwNjI_1cb23913-926c-4976-91bd-85f2c165db4e">612</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i4a6f48f09c2d4a96bf24fdec18c4efd7_I20201231" decimals="-6" name="ifrs-full:Provisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzktMi0xLTEtMjAwNjI_de52a10d-52e6-4999-ae3f-f16ce1f306d7">879</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  <ix:nonFraction unitRef="mxn" contextRef="i4f066ee1eb6e4df590633ce84d0aef82_I20191231" decimals="-6" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzktMy0xLTEtMjAwNjI_29f8ef9c-1cd9-41c7-91cc-59c4de8ae48a">1,065</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While provision for all claims has already been made, the actual outcome of the disputes and the timing of the resolution cannot be estimated by the Company at this time. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.6 Unsettled lawsuits </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into several proceedings with its labor unions, tax authorities and other parties that primarily involve Coca-Cola FEMSA and its subsidiaries. These proceedings have arisen in the ordinary course of business and are common to the industry in which the Company operates. Such contingencies were classified by the Company as less than probable but not remote, the estimated amount including uncertain tax position as of December&#160;31, 2021 of these lawsuits is Ps. <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:LossContingencyDamagesSoughtValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzE3Nzk_b93ac517-c175-41ce-adb6-c3fff17ea4f5">102,659</ix:nonFraction>, however, the Company believes that the ultimate resolution of such proceedings will not have a material effect on its consolidated financial position or result of operations. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has tax disputes, most of which are related to its Brazilian operations, with loss expectations assessed by management and supported by the analysis of legal counsel considered as possible. The main possible tax contingencies of Brazilian operations amount to approximately Ps. <ix:nonFraction unitRef="mxn" contextRef="ifc3e941eb93b47bc8e8be59944f1fa33_I20211231" decimals="-6" name="kof:TaxContingenciesAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzIyNDg_6b6866c0-e647-45bf-a61c-5efdd8698343">55,288</ix:nonFraction>. This refers to various tax disputes related primarily to: (i) Ps. <ix:nonFraction unitRef="mxn" contextRef="i230cbd7203a44044a7a5c91224f489f4_I20211231" decimals="-6" name="kof:TaxContingenciesAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzIzMTg_a7db5134-2fe3-4189-bad1-2cb28965b185">8,573</ix:nonFraction> of credits for ICMS (VAT); </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ic1a80a42272d4aff8bac9f6675dc2832" continuedAt="ic5fa9362f16b4cd4b376ca3f836c3ab5"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(ii) Ps. <ix:nonFraction unitRef="mxn" contextRef="i8bbaab77a29c4100a447cdcda77f38cc_I20211231" decimals="-6" name="kof:TaxContingenciesAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzIzNTc_3fa3a37a-d944-4591-af5d-3f9917eca3c4">30,821</ix:nonFraction> related to tax credits of IPI over raw materials acquired from Free Trade Zone Manaus; (iii) Claims of Ps. <ix:nonFraction unitRef="mxn" contextRef="ibe165a40e17949fe9e23bc4ef1da1e55_I20211231" decimals="-6" name="kof:TaxContingenciesAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzI0Njc_ef67834e-de4c-40dd-93d8-6c1a0ee47a4a">4,766</ix:nonFraction> related to compensation of federal taxes not approved by the  Tax authorities; (iv) Ps. <ix:nonFraction unitRef="mxn" contextRef="id1fba5bfe54b49d3b141ab41f1e94930_I20211231" decimals="-6" name="kof:TaxContingenciesAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzI1NTg_f992343d-03ae-4780-9400-0770b7380377">8,549</ix:nonFraction> relating to questions about the amortization of goodwill generated in acquisitions operations; and (v) Ps. <ix:nonFraction unitRef="mxn" contextRef="iaaef11cf7b634b1a9fd791512d79352c_I20211231" decimals="-6" name="kof:TaxContingenciesAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzI2NjM_dc044763-b260-46fd-8817-5c088026671e">2,579</ix:nonFraction>  relating to liability over the operations of a third party, former distributor, in the period from 2001 to 2003. The Company is defending its position in these matters and final decision is pending in court.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">After conducting a thorough analysis, during 2021 the Company has decided to reverse its temporary decision to suspend tax credits on concentrate purchased from the Manaus Free Trade Zone in Brazil. As a result, the Company has recognized an extraordinary  benefit of Ps. <ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:ExtraordinaryBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzU4ODIzODcyMDkyMTgw_6515109d-ce99-44cb-bb76-bbe263ecf552">1,083</ix:nonFraction>&#160;million in the cost of goods sold equivalent to the accumulated credit suspended since 2019 and until the first quarter of 2021. This decision was supported by recent developments and opinions from external advisors.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years in its Mexican and Brazilian territories, Coca-Cola FEMSA has been requested to present certain information regarding possible monopolistic practices. These requests are commonly generated in the ordinary course of business in the soft drink industry where these subsidiaries operate. The Company does not expect any material liability to arise from these contingencies.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.7 Collateralized contingencies </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As is customary in Brazil, the Company has been required by the tax authorities there to collateralize tax contingencies currently in litigation amounting to Ps. <ix:nonFraction unitRef="mxn" contextRef="ic23490a58c59428ba79ccc26d08e8210_D20210101-20211231" decimals="-6" name="kof:LitigationSettlementAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzM0NDY_bd2db780-4ac1-4f4f-a500-1c55aae555ef">10,721</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i749ed234d80f41318af8e118036abc88_D20200101-20201231" decimals="-6" name="kof:LitigationSettlementAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzM0NTQ_d56bc7ce-d3c7-42e6-89d7-ad55d7f83eb0">7,342</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="ifd039a6f1f9f411989f177fedc5ce471_D20190101-20191231" decimals="-6" name="kof:LitigationSettlementAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzM0NjU_af7c9c81-020b-46d1-8578-7965ac22c2a3">10,471</ix:nonFraction> as of December&#160;31, 2021, 2020 and 2019, respectively, by pledging fixed assets and entering into available lines of credit covering the contingencies. Also as disclosed in Note 7.2 there is some restricted cash in Brazil relates to short term deposits in order to fulfill the collateral requirements for accounts payable.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.8 Commitments  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="ic5fa9362f16b4cd4b376ca3f836c3ab5">The Company has signed commitments for the purchase of property, plant and equipment of Ps. <ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzQzOTgwNDY1MTUxMzQ_1c89ef28-0c84-469e-8881-7729729d3ce2">726</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzI3NDg3NzkwNzUyNzY_df8ed009-fad2-4d0c-ac30-f5858c45f495">432</ix:nonFraction> as December&#160;31, 2021 and 2020, respectively.</ix:continuation> </span></div><div id="i068f03db026d455ca4285bbb327eb089_289"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 25. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzM0MTY_f2ecd9e7-ea8f-48ea-b1d6-37d4950b0c28" continuedAt="i4ad4bb49681c46b290d073bcc9d4e9ed" escape="true">Information by segment </ix:nonNumeric></span></div><ix:continuation id="i4ad4bb49681c46b290d073bcc9d4e9ed" continuedAt="ibdac73eba28a4ab39372f36262a913fe"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;) is the Chief Executive Officer, who periodically reviews financial information at the country level. Thus, each of the separate countries in which the Company operates is considered an operating segment.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has aggregated operating segments into the following reporting segments for the purposes of its consolidated financial statements: (i) Mexico and Central America division (comprising the following countries: Mexico (including corporate operations), Guatemala, Nicaragua, Costa Rica and Panama), and (ii) the South America division (comprising the following countries: Brazil, Argentina, Colombia, and Uruguay).</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is of the view that the quantitative and qualitative aspects of the aggregated operating segments are similar in nature for all periods presented. In evaluating the appropriateness of aggregating operating segments, the key indicators considered included but were not limited to:(i) similarities of customer base, products, production processes and distribution processes, (ii) similarities of governments, (iii) currency trends and (iv) historical and projected financial and operating statistics, historically and according to our estimates the financial trends of the countries aggregated into an operating segment have behaved in similar ways and are expected to continue to do so.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfOperatingSegmentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzM0MTc_fe026502-4b1c-45b0-93b6-3ac2969b8276" continuedAt="ie6b3a9433e5a49bca26f8b7306c147b7" escape="true">Segment disclosure for the Company&#8217;s consolidated operations is as follows:</ix:nonNumeric></span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ibdac73eba28a4ab39372f36262a913fe" continuedAt="i6af9d8cc2b53436da398107aec1342e3"><ix:continuation id="ie6b3a9433e5a49bca26f8b7306c147b7" continuedAt="i7b98a71065e543a3832095ed184b0f98"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"></td><td style="width:52.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.229%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mexico and Central America (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">South America (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0582ee46ed4c49aaa6f9e3e00c7e5ac1_D20210101-20211231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzEtMS0xLTEtMjAwNjI_d733877f-2477-4e4b-8ef6-2ed324ea62ee">115,794</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="idb391c095e104db6abdd633df80dc5e4_D20210101-20211231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzEtMi0xLTEtMjAwNjI_252f4c07-765f-488a-87ab-09b3dcdae4de">79,010</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e27f4bcacdc4fae857c33dc06a3221d_D20210101-20211231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzEtMy0xLTEtMjAwNjI_d67f8cbd-e5a5-450d-bd07-5aa2fa4566f0">194,804</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i09eb8bc467ca4909b70668f6954d7951_D20210101-20211231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzItMS0xLTEtMjAwNjI_d24c5599-3076-485f-a8c7-417cb4b22d52">5,415</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iddb9a584213242fab4e25ae126d6f49a_D20210101-20211231" decimals="-6" name="ifrs-full:Revenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzItMi0xLTEtMjAwNjI_ad396252-2cb2-49b4-9b0a-1fc6c12f9d7a">13</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i77e74e75b20b4781bdb8b8e8405b105c_D20210101-20211231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzItMy0xLTEtMjAwNjI_e597ceee-c59c-4a18-b4e5-3517758d0f56">5,428</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i284c0223b4bc45ebb65b6b0aea38a1b3_D20210101-20211231" decimals="-6" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzMtMS0xLTEtMjAwNjI_c8ea004d-103d-4ee8-9d8e-8e7e699c7a02">57,366</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i13fbe1b7a02c44a191e4b1dae09db6a6_D20210101-20211231" decimals="-6" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzMtMi0xLTEtMjAwNjI_4b325a36-cde8-4cd6-87d9-d3fd3a53ea3e">31,232</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzMtMy0xLTEtMjAwNjI_45672ae4-0587-4192-8e6a-0e2b5ec57506">88,598</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes and share of the profit or loss of associates and joint ventures accounted for using the equity method</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i284c0223b4bc45ebb65b6b0aea38a1b3_D20210101-20211231" decimals="-6" name="kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzQtMS0xLTEtMjAwNjI_79c7b6ff-6c1b-4d89-ac3f-60593a1d9e8e">15,792</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i13fbe1b7a02c44a191e4b1dae09db6a6_D20210101-20211231" decimals="-6" name="kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzQtMi0xLTEtMjAwNjI_0254f0d9-3c1b-4513-af37-7d49dc80ece0">7,060</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzQtMy0xLTEtMjAwNjI_0af93e7c-9059-4a22-81b6-b8e3069b8fb4">22,852</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i284c0223b4bc45ebb65b6b0aea38a1b3_D20210101-20211231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzUtMS0xLTEtMjAwNjI_d00ba375-8382-4c82-893f-67e3da4f2b93">5,988</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i13fbe1b7a02c44a191e4b1dae09db6a6_D20210101-20211231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzUtMi0xLTEtMjAwNjI_d449677d-deaa-4fd6-9322-bc69e8234905">3,846</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzUtMy0xLTEtMjAwNjI_01cee1a5-d531-4700-91f9-2f5a574c018c">9,834</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash items other than depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i284c0223b4bc45ebb65b6b0aea38a1b3_D20210101-20211231" decimals="-6" name="kof:NonCashItemsOtherThanDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzYtMS0xLTEtMjAwNjI_7875c5dc-368b-4a70-882f-8055640f4283">1,052</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i13fbe1b7a02c44a191e4b1dae09db6a6_D20210101-20211231" decimals="-6" name="kof:NonCashItemsOtherThanDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzYtMi0xLTEtMjAwNjI_493a7712-06ed-4925-aa77-c3611ca492cb">561</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="kof:NonCashItemsOtherThanDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzYtMy0xLTEtMjAwNjI_b15d9fb1-5c23-46b2-900c-d9f93347e730">1,613</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in earnings profit (loss) of associated companies and joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i284c0223b4bc45ebb65b6b0aea38a1b3_D20210101-20211231" decimals="-6" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzctMS0xLTEtMjAwNjI_24fe2298-2637-4fd4-86c6-2b1f8126d33d">141</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i13fbe1b7a02c44a191e4b1dae09db6a6_D20210101-20211231" decimals="-6" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzctMi0xLTEtMjAwNjI_4ccb42db-7e3a-44b5-8d4b-134ec718e6f4">53</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzctMy0xLTEtMjAwNjI_8d15abb1-f2b7-40dd-a356-5c8bf6aac0ce">88</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i144d72c6d444485bb40bf62c476734f2_I20211231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzgtMS0xLTEtMjAwNjI_e7b17f32-fa60-49e1-93e0-94e6ec0f56d0">170,543</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i415a4b90846d404c950d0367e9d50a86_I20211231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzgtMi0xLTEtMjAwNjI_f09eb4a9-cd82-450a-9ae3-b12ebd031158">101,024</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzgtMy0xLTEtMjAwNjI_2e9d1e62-5b17-4730-8a4f-6c98c3648eac">271,567</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in associate companies and joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i144d72c6d444485bb40bf62c476734f2_I20211231" decimals="-6" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzktMS0xLTEtMjAwNjI_ace78f4a-233d-454f-b511-27068f10283e">5,991</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i415a4b90846d404c950d0367e9d50a86_I20211231" decimals="-6" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzktMi0xLTEtMjAwNjI_958f4ee9-220f-4a4d-9f35-949733ef4778">1,503</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzktMy0xLTEtMjAwNjI_58cb5600-a895-47d1-9d5f-d65a4a8b62cc">7,494</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i144d72c6d444485bb40bf62c476734f2_I20211231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzEwLTEtMS0xLTIwMDYy_cf40dd24-2852-4cc2-9f76-cbb3b387b948">115,738</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i415a4b90846d404c950d0367e9d50a86_I20211231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzEwLTItMS0xLTIwMDYy_3f9faf01-8ae1-4155-a032-92d2744cbbf5">28,257</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzEwLTMtMS0xLTIwMDYy_c188360e-4b72-4779-a0fe-29b4181fb9c0">143,995</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures, net(3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i284c0223b4bc45ebb65b6b0aea38a1b3_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsToNoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzExLTEtMS0xLTIwMDYy_f55f5e71-e7fd-426b-94af-70ca0c6cedd2">9,800</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i13fbe1b7a02c44a191e4b1dae09db6a6_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsToNoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzExLTItMS0xLTIwMDYy_400a1933-1697-437c-b94a-0e341109b19f">4,064</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" decimals="-6" name="ifrs-full:AdditionsToNoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzExLTMtMS0xLTIwMDYy_77f1047e-760f-499f-bbbf-d49cc287a7f4">13,865</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:13.888%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"></td><td style="width:52.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.229%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mexico and Central America (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">South America (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i00fde4daa57d4a85b46adfe878352e25_D20200101-20201231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzEtMS0xLTEtMjAwNjI_25d84279-5b9a-4e70-b042-572ad4fec2b5">106,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="iecad01c444394fa3ad2a72082676038a_D20200101-20201231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzEtMi0xLTEtMjAwNjI_6126761f-b5de-4e05-a42b-d2b8d58f4412">76,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i9f5ec740191d43a287e3743169b0fa43_D20200101-20201231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzEtMy0xLTEtMjAwNjI_f20865cf-2f16-49fd-b470-7f6205ab87a3">183,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i1b14df33d60943249efe07719491e3be_D20200101-20201231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzItMS0xLTEtMjAwNjI_f2a389c0-ca8d-4be6-a083-6938f2ffcd3c">4,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5e4ba49e0ee847539fd8086b6cc76fc3_D20200101-20201231" decimals="-6" name="ifrs-full:Revenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzItMi0xLTEtMjAwNjI_380ea390-2c71-4774-9c0d-db9949b7c699">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i7a3d3611b79e4294922a4668ea6905dc_D20200101-20201231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzItMy0xLTEtMjAwNjI_09b21f6e-4298-45cf-ab0e-3d16b59f4562">5,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i47cc2256fe2b4fb3999dfabe10637a59_D20200101-20201231" decimals="-6" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzMtMS0xLTEtMjAwNjI_54e13493-05ae-47f1-9437-acabf77e7879">52,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i687a5cafb67d4ce08aebcb9adf9f5a74_D20200101-20201231" decimals="-6" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzMtMi0xLTEtMjAwNjI_7f66c289-8018-4560-9ee5-660193fb7ca5">29,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzMtMy0xLTEtMjAwNjI_3cd7f7f6-dc97-4bf0-a011-d5d425e8e5f0">82,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes and share of the profit or loss of associates and joint ventures accounted for using the equity method</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i47cc2256fe2b4fb3999dfabe10637a59_D20200101-20201231" decimals="-6" name="kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzQtMS0xLTEtMjAwNjI_1b0d29d2-273a-4d30-90ff-70c1ef230f18">14,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i687a5cafb67d4ce08aebcb9adf9f5a74_D20200101-20201231" decimals="-6" name="kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzQtMi0xLTEtMjAwNjI_191ba324-c992-409c-b386-43f23d7442f9">1,326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzQtMy0xLTEtMjAwNjI_cd9200ea-9566-43b0-8143-40a28d2bd7af">16,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i47cc2256fe2b4fb3999dfabe10637a59_D20200101-20201231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzUtMS0xLTEtMjAwNjI_81a57114-73ed-4288-b0ce-2b8bbd243e95">6,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i687a5cafb67d4ce08aebcb9adf9f5a74_D20200101-20201231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzUtMi0xLTEtMjAwNjI_a1ac925d-0649-4cd8-b493-52438a405eb3">4,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzUtMy0xLTEtMjAwNjI_880e7f90-d018-41d2-b160-9894332a4d79">10,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash items other than depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i47cc2256fe2b4fb3999dfabe10637a59_D20200101-20201231" decimals="-6" name="kof:NonCashItemsOtherThanDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzYtMS0xLTEtMjAwNjI_916eef78-be4c-4c4d-aee1-42045caef791">979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i687a5cafb67d4ce08aebcb9adf9f5a74_D20200101-20201231" decimals="-6" name="kof:NonCashItemsOtherThanDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzYtMi0xLTEtMjAwNjI_3a149bd6-49c4-4252-81f6-494ecb1c545e">515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="kof:NonCashItemsOtherThanDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzYtMy0xLTEtMjAwNjI_0db3c7ae-0667-4e00-b8a2-1c81748a6c36">1,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in earnings (loss) of associated companies and joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i47cc2256fe2b4fb3999dfabe10637a59_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzctMS0xLTEtMjAwNjI_01ee07a2-d91a-4f40-b24c-4b9d36bf7375">95</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i687a5cafb67d4ce08aebcb9adf9f5a74_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzctMi0xLTEtMjAwNjI_c349f19b-c5a4-4f9c-b2e2-93bf4043bc4b">186</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzctMy0xLTEtMjAwNjI_ad4da7fa-c0f3-475a-84d3-db353c95ebeb">281</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i033ec423d995473dbf482039eb9a0b5c_I20201231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzgtMS0xLTEtMjAwNjI_e0e764ef-97f8-4102-8868-6fb68e48dd6f">165,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icb412818d7b24a6faede787d2fcb4898_I20201231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzgtMi0xLTEtMjAwNjI_9cd5132c-b2fc-4192-92f8-039e90bdcb8b">97,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzgtMy0xLTEtMjAwNjI_6121568e-2992-48b9-8c9e-aad53064b160">263,066</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in associate companies and joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i033ec423d995473dbf482039eb9a0b5c_I20201231" decimals="-6" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzktMS0xLTEtMjAwNjI_57f362d1-deca-4df2-ad2e-d28415275a05">5,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icb412818d7b24a6faede787d2fcb4898_I20201231" decimals="-6" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzktMi0xLTEtMjAwNjI_70715e14-144c-46b2-8424-8a051c757223">1,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzktMy0xLTEtMjAwNjI_f84bbca2-35a8-4e09-a4dc-6c2c217cd5fa">7,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i033ec423d995473dbf482039eb9a0b5c_I20201231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzEwLTEtMS0xLTIwMDYy_bbd033fb-c456-4918-ae46-103c8e771a31">113,727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="icb412818d7b24a6faede787d2fcb4898_I20201231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzEwLTItMS0xLTIwMDYy_94b83374-b4a6-4d95-bb8e-a91ad83c0c8d">26,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzEwLTMtMS0xLTIwMDYy_df6c6152-a38a-434d-9792-2c4973153905">140,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures, net(3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i47cc2256fe2b4fb3999dfabe10637a59_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsToNoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzExLTEtMS0xLTIwMDYy_96b4d144-e1c2-43a4-96ce-5defb3402c92">6,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i687a5cafb67d4ce08aebcb9adf9f5a74_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsToNoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzExLTItMS0xLTIwMDYy_55c83b43-98b3-4b4e-9066-cb164c8ca00e">3,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231" decimals="-6" name="ifrs-full:AdditionsToNoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzExLTMtMS0xLTIwMDYy_c18405c2-ac30-4064-b81f-531643bb62ea">10,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.055%"><tr><td style="width:1.0%"></td><td style="width:52.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.274%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mexico and Central America (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">South America (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2ca785aed3df477d89b31eb1d80a58e8_D20190101-20191231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzEtMS0xLTEtMjAwNjI_f6099cdb-4b2d-4220-884b-2410bcfdbdaa">109,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i0c5e9872a6e447c79c9f570b5ca47fb5_D20190101-20191231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzEtMi0xLTEtMjAwNjI_62443fe0-c597-42c6-88da-b53f8b7070aa">85,222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i93c66a00716d41ca98ecadf430290cbd_D20190101-20191231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzEtMy0xLTEtMjAwNjI_7c5b30ef-2b48-40d5-bf1d-1741d4353a4b">194,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i116a4bd78a964dfb9ff56572ca9cbd9f_D20190101-20191231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzItMS0xLTEtMjAwNjI_d1944053-7804-470a-aad3-37cc4a498e03">5,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i626edc3ccebb4f2b83ac46ddbf7542f2_D20190101-20191231" decimals="-6" name="ifrs-full:Revenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzItMi0xLTEtMjAwNjI_96170ab7-0a1d-41ae-a9a7-af07726a375f">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="ia34537ca0e3d410c861d750795a500c5_D20190101-20191231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzItMy0xLTEtMjAwNjI_7fd145f8-590b-432d-af30-eb9236ada42d">5,688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5781c02cc99d40748309eef35e7715cf_D20190101-20191231" decimals="-6" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzMtMS0xLTEtMjAwNjI_f7ab8c15-164d-409c-9845-1683230ce07f">52,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3c3f2adef07149cda3626d4c9d122c25_D20190101-20191231" decimals="-6" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzMtMi0xLTEtMjAwNjI_406dd015-9bfb-4460-9c83-965c80ac6d5d">35,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzMtMy0xLTEtMjAwNjI_a28e084f-177f-485d-ad80-bb1f97bcd155">87,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes and share of the profit or loss of associates and joint ventures accounted for using the equity method</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5781c02cc99d40748309eef35e7715cf_D20190101-20191231" decimals="-6" name="kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzQtMS0xLTEtMjAwNjI_779ddbff-3b47-450c-a32f-c20e4858a707">10,349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3c3f2adef07149cda3626d4c9d122c25_D20190101-20191231" decimals="-6" name="kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzQtMi0xLTEtMjAwNjI_6a61bcf9-3336-44cb-9f84-4bd8e755583d">8,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzQtMy0xLTEtMjAwNjI_1f9bb10d-9471-4e24-9c95-17bed0daee75">18,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5781c02cc99d40748309eef35e7715cf_D20190101-20191231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzUtMS0xLTEtMjAwNjI_10cc8a65-79b2-4f64-8f45-86d47c3044e5">6,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3c3f2adef07149cda3626d4c9d122c25_D20190101-20191231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzUtMi0xLTEtMjAwNjI_b34f9d59-8952-4aaa-9025-392498fdd630">4,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:DepreciationAndAmortisationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzUtMy0xLTEtMjAwNjI_360547be-0785-4d26-96a4-c0cf4b7757b8">10,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash items other than depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5781c02cc99d40748309eef35e7715cf_D20190101-20191231" decimals="-6" name="kof:NonCashItemsOtherThanDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzYtMS0xLTEtMjAwNjI_f9b99290-58e6-4437-99bb-28564b55f378">878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3c3f2adef07149cda3626d4c9d122c25_D20190101-20191231" decimals="-6" name="kof:NonCashItemsOtherThanDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzYtMi0xLTEtMjAwNjI_cb8fba02-152e-45ad-8a94-643b8d0f64f2">205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="kof:NonCashItemsOtherThanDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzYtMy0xLTEtMjAwNjI_1e842c2f-8eff-4ba1-9738-551c93587725">1,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in earnings (loss) of associated companies and joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i5781c02cc99d40748309eef35e7715cf_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzctMS0xLTEtMjAwNjI_9afdc523-01ee-422e-b769-db2cf8368089">177</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3c3f2adef07149cda3626d4c9d122c25_D20190101-20191231" decimals="-6" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzctMi0xLTEtMjAwNjI_23deedbf-c384-4a38-8c07-667aec0a6749">46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzctMy0xLTEtMjAwNjI_8da2091c-6232-43f2-b9cd-ccfb11a619fd">131</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e46947578e1481abd44a4ebeac585f8_I20191231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzgtMS0xLTEtMjAwNjI_5bf3a08b-321c-4973-a29c-af64ffa41bf6">147,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i867e2d49150c445ea0cf9cc2599b0979_I20191231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzgtMi0xLTEtMjAwNjI_5c5b8d7f-b3fb-47c4-934f-f8658b43f34b">110,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzgtMy0xLTEtMjAwNjI_b3d2da7e-fd0a-4638-951f-c86ace3a39a8">257,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in associate companies and joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e46947578e1481abd44a4ebeac585f8_I20191231" decimals="-6" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzktMS0xLTEtMjAwNjI_d9b4194e-51cf-451d-b1e8-eb73399bcf89">6,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i867e2d49150c445ea0cf9cc2599b0979_I20191231" decimals="-6" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzktMi0xLTEtMjAwNjI_d452dc5b-dee9-40de-b22d-4971da47bc16">3,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzktMy0xLTEtMjAwNjI_93541d71-b443-4e28-b15a-c62997891280">9,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i2e46947578e1481abd44a4ebeac585f8_I20191231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzEwLTEtMS0xLTIwMDYy_566dcb2b-d9c8-478f-932f-b6589f7ab477">95,694</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i867e2d49150c445ea0cf9cc2599b0979_I20191231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzEwLTItMS0xLTIwMDYy_0f2d1249-c61a-42b7-a0ac-299c2e3d4e18">32,460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzEwLTMtMS0xLTIwMDYy_6faa695d-b261-4084-8af6-e6cfd6fe712a">128,154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures, net(3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i5781c02cc99d40748309eef35e7715cf_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsToNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzExLTEtMS0xLTIwMDYy_8eb16cdf-0ce5-4d84-ab8d-72570458a1ad">667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i3c3f2adef07149cda3626d4c9d122c25_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsToNoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzExLTItMS0xLTIwMDYy_5c1c069b-172f-4951-9ad5-74768fa0e853">4,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="mxn" contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231" decimals="-6" name="ifrs-full:AdditionsToNoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzExLTMtMS0xLTIwMDYy_68b3223a-5054-46c8-9b6c-abe20160b9b0">11,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i6af9d8cc2b53436da398107aec1342e3" continuedAt="i4d1517a23ca4400ab2191f564d3bbc3f"><ix:continuation id="i7b98a71065e543a3832095ed184b0f98" continuedAt="i90ad9c34d7e343e2b0a222688f64afcd"><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt">Central America includes Guatemala, Nicaragua, Costa Rica and Panama. Domestic (Mexico only) revenues were Ps. <ix:nonFraction unitRef="mxn" contextRef="i439dd1dfb47a48aaab52c41920fee610_D20210101-20211231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzE2OTU_279e3ba9-2d29-4d7d-97ef-ecd70d4afe83">94,762</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i773657fe280847f3868fb990e8e79560_D20200101-20201231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzE3MDM_0d327f5b-dfac-4a10-918a-ef22d3a99ad8">87,833</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="ib5f0953ab9b5449bbd8ced44e9c68ee4_D20190101-20191231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzE3MTQ_523cc69a-b7ab-4cf0-9c70-fca26c6090a8">91,358</ix:nonFraction> during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Domestic (Mexico only) total assets were Ps. <ix:nonFraction unitRef="mxn" contextRef="i50b7f38f5e034aa19eae16cf17821d68_I20211231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzE4MTQ_58c907f4-7d20-43dc-b0d1-f5d2bf2328ec">149,421</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="if8d0c20872ba45358d6a0d9118920c26_I20201231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzE4MjI_8b12b6a5-a1a8-40cb-8e08-369b1a6d8b20">148,068</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i9f100778fa3d455396af1f579eaa6091_I20191231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzE4MzM_8bf4898e-7b5c-4ecc-8d4c-9cdfba32eec7">130,045</ix:nonFraction> as of December&#160;31, 2021, 2020 and 2019, respectively. Domestic (Mexico only) total liabilities were Ps. <ix:nonFraction unitRef="mxn" contextRef="i50b7f38f5e034aa19eae16cf17821d68_I20211231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzE5MjE_af5bdfa2-725e-4a9d-a779-f95a31ce2885">109,945</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="if8d0c20872ba45358d6a0d9118920c26_I20201231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzE5Mjk_90efaf24-e93e-4c5f-8e62-3b6dadc4afd6">109,086</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i9f100778fa3d455396af1f579eaa6091_I20191231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzE5NDA_d8c6cc55-2a11-47a0-b1d7-89db8eb4de72">91,427</ix:nonFraction> as of December&#160;31, 2021, 2020 and 2019, respectively. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt">South America includes Brazil, Argentina, Colombia and Uruguay. South America revenues include Brazilian revenues of Ps. <ix:nonFraction unitRef="mxn" contextRef="i6ac6ca4a060e462899d433c59b7bc0bf_D20210101-20211231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzIxMDA_12c7a73a-6a8c-4620-add9-60e0583667e7">53,051</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i7093f0adb6bb40c3b0d52bbfb1fecde6_D20200101-20201231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzIxMDg_fa81b0f9-49ca-4468-a357-5dde44736f63">56,191</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="id762ffa277c1450db2a75646fba79793_D20190101-20191231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzIxMTk_35c4573c-67d0-4ecd-a260-dc550a2f3f22">61,554</ix:nonFraction> during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Brazilian total assets were Ps. <ix:nonFraction unitRef="mxn" contextRef="ie17f2c69b22b4ff3822c7bce3d233776_I20211231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzIyMDY_86a15c2b-b544-471f-bbc5-0df0da44b656">74,163</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i641e3f22836e4b469908f4204b908366_I20201231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzIyMTQ_77629800-814e-4836-9e46-7d5162f627d2">70,376</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i4b8a25bc46604a9c92e2451c6c13beaa_I20191231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzIyMjU_7a96267d-9a7c-4446-a5ff-a25538a19cef">82,667</ix:nonFraction> as of December&#160;31, 2021, 2020 and 2019, respectively. Brazilian total liabilities Ps. <ix:nonFraction unitRef="mxn" contextRef="ie17f2c69b22b4ff3822c7bce3d233776_I20211231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzIyOTU_0acf569b-07a1-4359-bd1e-adcf9ddcf7d5">20,440</ix:nonFraction>,  Ps. <ix:nonFraction unitRef="mxn" contextRef="i641e3f22836e4b469908f4204b908366_I20201231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzIzMDQ_309a897d-60dc-4d64-9437-3ae2de7c2d88">19,148</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i4b8a25bc46604a9c92e2451c6c13beaa_I20191231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzIzMTU_822a198e-7f38-422c-9586-4084ec895462">24,103</ix:nonFraction> as of December&#160;31, 2021, 2020 and 2019, respectively. South America revenues also include Colombian revenues of Ps. <ix:nonFraction unitRef="mxn" contextRef="if00dc9a82aac405797cee3b964f491f0_D20210101-20211231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI0MTU_912221d0-456c-46b8-80cd-39947ca4c30b">14,180</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i41e03b44334c48aa81eeb2c9ef61a6d9_D20200101-20201231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI0MjM_e9a3bb94-1783-4c86-ab72-01e4c3a148fe">12,049</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i6388a33adb0b4b7ea01f56e94392977d_D20190101-20191231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI0MzQ_eec314e9-3555-4e53-a53d-1b6ccd1e0454">13,522</ix:nonFraction> during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Colombian total assets were Ps. <ix:nonFraction unitRef="mxn" contextRef="if6fbf7f1c540470591954234ab2eef7b_I20211231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI1MjE_2d5f2719-d01f-40e8-ab58-c4f09e2191aa">15,132</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i91beafff5f7d4cf9ab0971caf963ce59_I20201231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI1Mjk_fd90ee36-3492-47a0-9b1c-004c0c67dd26">15,993</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i80fd47e7de184a12a6e29522f1a8b152_I20191231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI1NDA_90958f5f-2fef-46a5-bd14-4678dfe764e2">16,518</ix:nonFraction> as of December&#160;31, 2021, 2020 and 2019, respectively. Colombian total liabilities were Ps. <ix:nonFraction unitRef="mxn" contextRef="if6fbf7f1c540470591954234ab2eef7b_I20211231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI2MTU_055b347f-9f83-4738-8eb9-de5e9bd771fa">3,395</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i91beafff5f7d4cf9ab0971caf963ce59_I20201231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI2MjM_63b16977-f177-459f-8c4a-d2091aa8407c">3,262</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i80fd47e7de184a12a6e29522f1a8b152_I20191231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI2MzQ_f19e1183-903d-4cbb-94b7-cc2939182b08">4,154</ix:nonFraction> as of December&#160;31, 2021, 2020 and 2019, respectively. South America revenues also include Argentine revenues of Ps. <ix:nonFraction unitRef="mxn" contextRef="i6a25a7a22a0c43feaf04c8125e9c3f35_D20210101-20211231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI3MzQ_54bb69a9-0e91-474f-8c1e-abff2e5272fd">8,408</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="icad84c86a852428ca93c6aaaea4e1b65_D20200101-20201231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI3NDI_585b6aa9-8660-4af9-b485-2df46a3a0b6b">5,468</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i60832c656e7d46329cdcf1fc8de65ece_D20190101-20191231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI3NTM_fe9d3012-b6bb-4477-bfe1-d522f7d85f32">6,725</ix:nonFraction> during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Argentine total assets were Ps. <ix:nonFraction unitRef="mxn" contextRef="icfa6a1d85f5843ccacf0a8371b169601_I20211231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI4NDA_2dfbe637-50be-4050-bf8c-e8396af97894">6,087</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i0ab47c817600420b9ad14e061cb88d2e_I20201231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI4NDg_18723954-c7c5-4b82-a08d-b183851da2df">5,039</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i8db90a994b0c4c588da0df721b8f1523_I20191231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI4NTk_b17d6268-66de-4cc8-b410-172798464928">5,341</ix:nonFraction> as of December&#160;31, 2021, 2020 and 2019, respectively. Argentine total liabilities were Ps. <ix:nonFraction unitRef="mxn" contextRef="icfa6a1d85f5843ccacf0a8371b169601_I20211231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI5MzQ_78e93d93-c796-4adb-8890-ab3f90a7c669">2,013</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i0ab47c817600420b9ad14e061cb88d2e_I20201231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI5NDI_08fce96a-5cf2-4ad3-853c-d383107f4b29">1,842</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i8db90a994b0c4c588da0df721b8f1523_I20191231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI5NTM_9bc5e984-3c4e-4dc6-8a6b-c2a810c961eb">1,637</ix:nonFraction> as of December&#160;31, 2021, 2020 and 2019, respectively. South America revenues also include Uruguay revenues of Ps. <ix:nonFraction unitRef="mxn" contextRef="iade2352e81484f289a0ed4d958d49f21_D20210101-20211231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzMwNTE_b983eb12-a4ea-4fb2-a10e-4b339705c6a1">3,371</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i1c2f244c71c846db83fa9bf8911cb698_D20200101-20201231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzMwNTk_1c22046d-acce-4599-af95-13aaf2ff57e9">3,124</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="i9c3da3fd2d234d949179b467b63e0021_D20190101-20191231" decimals="-6" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzMwNzA_0c998283-702b-4363-98f7-d73108f10880">3,421</ix:nonFraction>, during the years ended on December&#160;31, 2021 and 2020, respectively. Uruguay total assets were Ps. <ix:nonFraction unitRef="mxn" contextRef="iae8f2e824aee4e8fb509469d6f98429f_I20211231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzMxNTU_ad86b058-683c-4c48-9358-e3c2600e2d7c">5,642</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i4e2f320aa99040f0a6fc94945f6ef849_I20201231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzMxNjM_8c9df2de-a130-4d3d-8561-6a7276b1f08f">5,771</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="if75195994e024f1d943a5c6bbbe15196_I20191231" decimals="-6" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzMxNzQ_c899b75e-b351-4e3a-b6f1-38a70e931dab">5,939</ix:nonFraction> as of  December&#160;31, 2021 and 2020, respectively. Uruguay total liabilities were Ps. <ix:nonFraction unitRef="mxn" contextRef="iae8f2e824aee4e8fb509469d6f98429f_I20211231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzMyNDQ_c330145c-2c14-40b6-971b-5d04d17102ea">2,409</ix:nonFraction>, Ps. <ix:nonFraction unitRef="mxn" contextRef="i4e2f320aa99040f0a6fc94945f6ef849_I20201231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzMyNTI_8588ea65-f788-4feb-a421-ce1bb780ba40">2,630</ix:nonFraction> and Ps. <ix:nonFraction unitRef="mxn" contextRef="if75195994e024f1d943a5c6bbbe15196_I20191231" decimals="-6" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzMyNjM_ed170654-d043-492e-8910-ad7c4a833e63">2,566</ix:nonFraction>, as of December&#160;31, 2021 and 2020, respectively.</span></div></ix:continuation></ix:continuation><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="i4d1517a23ca4400ab2191f564d3bbc3f" continuedAt="i8db056e29b1d41678e71de2c6e9432a9"><ix:continuation id="i90ad9c34d7e343e2b0a222688f64afcd" continuedAt="i5ca03869759d409f8920bed8ab332670">(3)</ix:continuation></ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt"><ix:continuation id="i8db056e29b1d41678e71de2c6e9432a9"><ix:continuation id="i5ca03869759d409f8920bed8ab332670">Includes acquisitions and disposals of property, plant and equipment, intangible assets and other long-lived assets.</ix:continuation></ix:continuation> </span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div id="i068f03db026d455ca4285bbb327eb089_292"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 26. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfFirstTimeAdoptionExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yOTIvZnJhZzozYmVkOTNmMDkzOTg0OGU2YTJkYTYwZTZkZTQ2YTQ2ZS90ZXh0cmVnaW9uOjNiZWQ5M2YwOTM5ODQ4ZTZhMmRhNjBlNmRlNDZhNDZlXzYxNDM_ecb3f494-2760-4468-8e62-c2bf9104da75" continuedAt="iae75e1e75e854a2da2dd45601f0b79de" escape="true">Future Impact of Recently Issued Accounting Standards not yet in Effect: </ix:nonNumeric></span></div><ix:continuation id="iae75e1e75e854a2da2dd45601f0b79de" continuedAt="ia922835a0d334de1a39c78eebf0fc5ff"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not applied the following standards, amendments and interpretations that are issued, but not yet effective, up to the date of issuance of the Company&#8217;s financial statements are disclosed below. The Company intends to adopt these standards, if applicable, when they become effective.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%">Classification of Liabilities as Current or Non-current - Amendments to IAS 1</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, the IASB issued amendments to paragraphs 69 to 76 of IAS 1 to specify the requirements for classifying liabilities as current or non-current. The amendments clarify:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">What is meant by a right to defer settlement</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">That a right to defer must exist at the end of the reporting period</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">That classification is unaffected by the likelihood that an entity will exercise its deferral right</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">That only if an embedded derivative in a convertible liability is itself an equity instrument would the terms of a liability not impact its classification</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual reporting periods beginning on or after January 1, 2023 and must be applied retrospectively. The Company is currently assessing the impact the amendments will have on current practice and whether existing loan agreements may require renegotiation.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%">Reference to the Conceptual Framework &#8211; Amendments to IFRS 3</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the IASB issued Amendments to IFRS 3 Business Combinations - Reference to the Conceptual Framework. The amendments are intended to replace a reference to the Framework for the Preparation and Presentation of Financial Statements, issued in 1989, with a reference to the Conceptual Framework for Financial Reporting issued in March 2018 without significantly changing its requirements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board also added an exception to the recognition principle of IFRS 3 to avoid the issue of potential &#8216;day 2&#8217; gains or losses arising for liabilities and contingent liabilities that would be within the scope of IAS 37 or IFRIC 21 Levies, if incurred separately.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the same time, the Board decided to clarify existing guidance in IFRS 3 for contingent assets that would not be affected by replacing the reference to the Framework for the Preparation and Presentation of Financial Statements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual reporting periods beginning on or after January 1, 2022 and apply prospectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%">Property, Plant and Equipment: Proceeds before Intended Use &#8211; Amendments to IAS 16</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the IASB issued amendments to IAS 16, which prohibit entities from deducting from the cost of an item of property, plant and equipment, any proceeds from selling items produced while bringing that asset to the location and condition necessary for it </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ia922835a0d334de1a39c78eebf0fc5ff" continuedAt="i1eaee421a5ef4b178886779ff72f684e"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to be capable of operating in the manner intended by management. Instead, an entity will recognize the proceeds from selling such items, and the costs of producing those items, in profit or loss.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual reporting periods beginning on or after January 1, 2022 and must be applied retrospectively to items of property, plant and equipment made available for use on or after the beginning of the earliest period presented when the entity first applies the amendments.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are not expected to have a material impact on the Company.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%">Onerous Contracts &#8211; Costs of Fulfilling a Contract &#8211; Amendments to IAS 37</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the IASB issued amendments to IAS 37 to specify which costs an entity needs to include when assessing whether a contract is onerous or loss-making.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments apply a &#8220;directly related cost approach&#8221;. The costs that relate directly to a contract to provide goods or services include both incremental costs and an allocation of costs directly related to contract activities. General and administrative costs do not relate directly to a contract and are excluded unless they are explicitly chargeable to the counterparty under the contract.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual reporting periods beginning on or after January 1, 2022. The Company will apply these amendments to contracts for which it has not yet fulfilled all its obligations at the beginning of the annual reporting period in which it first applies the amendments.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%">I - Subsidiary as a first-time adopter - amendment to IFRS 1 First-time Adoption of International Financial Reporting Standards</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As part of its 2018-2020 annual improvements to IFRS standards process, the IASB issued an amendment to IFRS 1. The amendment permits a subsidiary that elects to apply paragraph D16(a) of IFRS 1 to measure cumulative translation differences using the amounts reported by the parent, based on the parent&#8217;s date of transition to IFRS. This amendment will also be applied to an associate or joint venture that elects to apply paragraph D16(a) of IFRS 1.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendment is effective for annual reporting periods beginning on or after January 1, 2022 with earlier adoption permitted.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%">Fees in the &#8217;10 per cent&#8217; test for derecognition of financial liabilities - amendments to IFRS 9 - Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of its 2019-2020 annual improvements to IFRS standards process the IASB issued amendments to IFRS 9. The amendments clarify the fees that an entity includes when assessing whether the terms of a new or modified financial liability are substantially different from the terms of the original financial liability. These fees include only those paid or received between the borrower and the lender, including fees paid or received by either the borrower or lender on the other&#8217;s behalf. An entity apply the amendments to financial liabilities that are modified or exchanged on or after the beginning of the annual reporting period in which the entity first applies the amendments.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual reporting periods beginning on or after January 1, 2023 with earlier adoption permitted. The Company will apply the amendments to financial liabilities that are modified or exchanged on or after the beginning of the annual reporting period in which the entity first applies the amendments.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are not expected to have a material impact on the Company.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Definition of Accounting Estimates - Amendments to IAS 8</span></div><div><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the IASB issued amendments to IAS 8, in which it introduces a definition of &#8220;accounting estimates&#8221;. The amendments clarify the distinction between changes in accounting estimates and changes in accounting policies and the correction of errors. Also, they clarify how entities use measurement techniques and inputs to develop accounting estimates.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual reporting periods beginning on or after 1 January 2023 and apply to changes in accounting policies and changes in accounting estimates that occur on or after the start of that period. Earlier application is permitted as long as this fact is disclosed.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are not expected to have a material impact on the Company.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Disclosure of Accounting Policies - Amendments to IAS 1 and IFRS Practice Statement 2</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In February 2021, the IASB issued amendments to IAS 1 and IFRS Practice Statement 2 Making Materiality Judgements, in which it provides guidance and examples to help entities apply materiality judgements to accounting policy disclosures. The amendments aim to help entities provide accounting policy disclosures that are more useful by replacing the requirement for entities to disclose their &#8216;significant&#8217; accounting policies with a requirement to disclose their &#8216;material&#8217; accounting policies and adding guidance on how entities apply the concept of materiality in making decisions about accounting policy disclosures.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i1eaee421a5ef4b178886779ff72f684e"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments to IAS 1 are applicable for annual periods beginning on or after 1 January 2023 with earlier application permitted. Since the amendments to the Practice Statement 2 provide non-mandatory guidance on the application of the definition of material to accounting policy information, an effective date for these amendments is not necessary. </span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div><span style="background-color:#ffffff;color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">&#8216;Income Taxes&#8217; Amendments to IAS 12, </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On May 7, 2021, the IASB issued amendments to IAS 12 &#8220;Income Tax&#8221;</span></div><div><span style="background-color:#ffffff;color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The amendments require companies to recognize deferred tax on transactions that, on initial recognition, give rise to equal amounts of taxable and deductible temporary differences. </span><span style="color:#202124;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The amendments modify paragraphs 15, 22 and 24 of IAS 12, which state that the initial recognition exemption does not apply to operations that at the time of initial recognition give rise to equal taxable and deductible temporary differences.</span></div><div><span style="background-color:#ffffff;color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The amendments are effective for annual reporting periods beginning on or after 1 January 2023 with earlier adoption permitted.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are not expected to have a material impact on the Company.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div id="i068f03db026d455ca4285bbb327eb089_298"></div><div style="margin-top:12pt"><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 27. <ix:nonNumeric contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231" name="ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yOTgvZnJhZzoyZDcwMzI4YWFmYTI0MjQ5YjhiOWZiNTBjM2JiOTYxYy90ZXh0cmVnaW9uOjJkNzAzMjhhYWZhMjQyNDliOGI5ZmI1MGMzYmI5NjFjXzExOTQ_3aa4b4c3-d7d1-4281-b38d-8c9e7d69d834" continuedAt="i3ec4d461207b40a99b73bd6e9fb3efec" escape="true">Subsequent Events</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i3ec4d461207b40a99b73bd6e9fb3efec"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Effective January 24, 2022, the Company, through its Brazilian subsidiary Spal Industria Brasileira de Bebidas, S.A. completed the acquisition of <ix:nonFraction unitRef="number" contextRef="i85f25f2519284cf4915ec37c7f3bdedc_I20220124" decimals="3" name="kof:BusinessAcquiredPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yOTgvZnJhZzoyZDcwMzI4YWFmYTI0MjQ5YjhiOWZiNTBjM2JiOTYxYy90ZXh0cmVnaW9uOjJkNzAzMjhhYWZhMjQyNDliOGI5ZmI1MGMzYmI5NjFjXzU4ODIzODcyMDk1MzE1_09d86bbc-30c2-4012-a0d7-3ba35e0fc872">100</ix:nonFraction>% of CVI Refrigerantes Ltda. (herein &#8220;CVI&#8221;), in an all cash transaction for a consideration transferred of Ps. <ix:nonFraction unitRef="mxn" contextRef="i85f25f2519284cf4915ec37c7f3bdedc_I20220124" decimals="-6" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yOTgvZnJhZzoyZDcwMzI4YWFmYTI0MjQ5YjhiOWZiNTBjM2JiOTYxYy90ZXh0cmVnaW9uOjJkNzAzMjhhYWZhMjQyNDliOGI5ZmI1MGMzYmI5NjFjXzU4ODIzODcyMDk1MzIx_a34bdc9e-b3c9-4828-badd-ccf67770b4f2">1,948</ix:nonFraction> (R$<ix:nonFraction unitRef="brl" contextRef="i85f25f2519284cf4915ec37c7f3bdedc_I20220124" decimals="-6" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yOTgvZnJhZzoyZDcwMzI4YWFmYTI0MjQ5YjhiOWZiNTBjM2JiOTYxYy90ZXh0cmVnaW9uOjJkNzAzMjhhYWZhMjQyNDliOGI5ZmI1MGMzYmI5NjFjXzU4ODIzODcyMDk1MzQ0_44c9afee-f9b3-4fdd-b81b-91b0c7016419">523</ix:nonFraction>). CVI was a bottler of Coca-Cola trademark products, which operated mainly in Rio Grande do Sul, Brazil. This acquisition will reinforce the Company&#8217;s leadership position in Brazil. The Company started integrating the results of CVI as of February 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On January 25, 2022, the Company announced the construction of a new recycling plant together with ALPLA M&#233;xico, S.A. de C.V. (&#8220;ALPLA&#8221;), that will be known as &#8220;PLANETA&#8221;, (&#8220;Planta Nueva Ecolog&#237;a de Tabasco&#8221; in Spanish). The plant will have a joint investment between Coca-Cola FEMSA and ALPLA of more than US$ <ix:nonFraction unitRef="usd" contextRef="i49eddf42734846ec88f46bc9380a5a4d_I20220125" decimals="-6" name="kof:AmountOfJointInvestment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yOTgvZnJhZzoyZDcwMzI4YWFmYTI0MjQ5YjhiOWZiNTBjM2JiOTYxYy90ZXh0cmVnaW9uOjJkNzAzMjhhYWZhMjQyNDliOGI5ZmI1MGMzYmI5NjFjXzI3NDg3NzkwNzg3ODE_1f1b8cc2-0ff2-4634-8e2e-a714ba5fdff3">60</ix:nonFraction>&#160;million and will operate with state-of-the-art technology to process up to <ix:nonFraction unitRef="tons" contextRef="i49eddf42734846ec88f46bc9380a5a4d_I20220125" decimals="INF" name="kof:PostConsumptionPETBottlesPerYearInTons" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yOTgvZnJhZzoyZDcwMzI4YWFmYTI0MjQ5YjhiOWZiNTBjM2JiOTYxYy90ZXh0cmVnaW9uOjJkNzAzMjhhYWZhMjQyNDliOGI5ZmI1MGMzYmI5NjFjXzU4ODIzODcyMDk1MzI4_ddedad53-5f98-4729-b843-11dd231ae839">50,000</ix:nonFraction> tons of post-consumption PET bottles per year, to produce up to <ix:nonFraction unitRef="tons" contextRef="i49eddf42734846ec88f46bc9380a5a4d_I20220125" decimals="INF" name="kof:FoodGradeRecycledMaterialReadyForReuseInTons" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yOTgvZnJhZzoyZDcwMzI4YWFmYTI0MjQ5YjhiOWZiNTBjM2JiOTYxYy90ZXh0cmVnaW9uOjJkNzAzMjhhYWZhMjQyNDliOGI5ZmI1MGMzYmI5NjFjXzU4ODIzODcyMDk1MzM2_1df54ea7-c09a-4b96-b72a-4730d0af5bb3">35,000</ix:nonFraction> tons of food grade recycled material, ready to be reused. The plant is expected to start operations during the first quarter of 2023.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> F-85</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-1.1
<SEQUENCE>2
<FILENAME>ex1112312021final.htm
<DESCRIPTION>EX-1.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="icdb025e04d7f44e7b8f6492451379deb_38"></div><div style="min-height:70.56pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNOFFICIAL TRANSLATION</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR INFORMATION PURPOSES ONLY</font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Exhibit 1.1</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">COCA-COLA FEMSA, S.A.B. DE C.V.</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">BYLAWS</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">CHAPTER I</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">NAME, PURPOSE, DURATION, LEGAL RESIDENCE AND NATIONALITY OF THE COMPANY</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 1.- </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> The company&#8217;s name is COCA-COLA FEMSA, followed by the words. SOCIEDAD AN&#211;NIMA BURS&#193;TIL DE CAPITAL VARIABLE (Public Stock Corporation with Variable Capital), or by the abbreviation S.A.B. DE C.V.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">- The purpose of the Company shall be&#58;</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">a).- To establish, promote, organize and participate in all types of civil or business corporations, civil associations and in all types of domestic or foreign companies, through the subscription and&#47;or acquisition of the shares, partnership interest, assets and rights thereof, and dispose of and carry out all types of commercial transactions and agreements with regard to such shares, partnership interest, assets and rights.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">b) To acquire, issue, subscribe, hold and transfer bonds, shares, partnership interest, securities and credit instruments of any type, as well as to enter into repurchase agreements, enter into limited partnership, partner, enter into profit sharing agreement and to enter into all types of active or passive transactions involving such securities and credit instruments. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">c) To request, obtain, register, buy, lease, assign or in any other way dispose of and acquire, exploit and&#47;or transfer or by any legal means, all types of concessions, permits, franchises, authorizations, trademarks, trade names, utility models, distinctive signs, copyrights, patents, inventions, and processes.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">d) To lend or borrow money with or without security through current account agreements, mutual agreement with interest or any other agreement, as well as to draw, accept, issue, endorse or guarantee credit instruments, to issue bonds, debentures with or without specific security interest, to become  joint or several debtor, and to extend guarantees and performance bonds, as well as to grant any type of sureties with regard to the obligations undertaken by the Company or by third parties.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">e) To contract actively or passively professional and&#47;or specialized services of any kind and, generally, enter into or execute acts, transactions, agreements and contracts of any kind that may be required for the achievement of its corporate purpose. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 3.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> The Company shall have a term of ninety-nine years beginning as of the incorporation date of the Company. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 4.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> The legal domicile of the Company shall be Mexico City, and the Company may establish agencies, offices or branches in other places in Mexico or abroad. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 5.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> Any foreigner who, at the time of incorporation or at any subsequent time, acquires a corporate interest or participation in the Company, will be considered, by that fact alone, as Mexican with respect to such interest or participation, and it is understood that they agree not to invoke the protection of their government, under the penalty, in case of failure to comply with this instrument, of forfeiting said interest or participation to the benefit of the Mexican Nation. </font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">CHAPTER II</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">CAPITAL STOCK AND SHARES</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 6.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> a).- The capital stock is variable. The minimum fixed capital stock not subject to withdrawal is $820,502,794.00 (Eight Hundred and Twenty Million Five Hundred and Two Thousand Seven Hundred and </font></div><div style="height:70.56pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:70.56pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNOFFICIAL TRANSLATION</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR INFORMATION PURPOSES ONLY</font></div></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Ninety-four Mexican Pesos 00&#47;100) represented by 14,770,993,576 (Fourteen Billion Seven Hundred and Seventy Million Nine Hundred and Ninety-three Thousand Five Hundred and Seventy-six) shares, which are fully subscribed and paid. The variable capital is unlimited.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">b).- At least 75% of the capital stock will be represented by common shares (without par value). These shares will be divided into three series&#58; Series &#34;A&#34; closely held common shares&#59; Series &#34;D&#34; closely held common shares&#59; and Series &#34;B&#34; freely transferable common shares. Also, up to 25% of the capital stock will be represented by Series &#34;L&#34; shares with limited voting rights, freely transferable (without par value).</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">c).- Series &#34;A&#34; shares shall always represent no less than 50.1% of the capital stock represented by common shares and shall only be held  by Mexican investors. Series &#34;D&#34; shares shall always represent at least 25% of the capital stock represented by common shares and shall be of free subscription. Series &#8220;B&#34; shares shall be of free subscription and shall not exceed, together with the Series &#8220;D&#34; shares, 49.9% of the capital stock represented by common shares. Upon prior authorization by the National Banking and Securities Commission (Comisi&#243;n Nacional Bancaria y de Valores) and the National Foreign Investments Commission (Comisi&#243;n Nacional de Inversiones Extranjeras) Series &#34;L&#8221; shares shall not be computed for purposes of determining the amount and percentage of foreign participation in the capital stock of the Company. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">d).- Series &#8220;A&#8221; and Series &#8220;D&#34; shares shall be closely held shares since they shall be subject to the fulfillment of the procedure set forth in article 15 and verification by the Company&#8217;s Trustee referred to in article 17 hereof for their transfer to be effective. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">e).- Within their respective series, the shares confer their holders the same rights and obligations. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">f).- Share certificates representing the shares shall bear the signature of one Series &#8220;A&#8221; and one Series &#8220;D&#8221; director. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">g).- Series &#8220;L&#8221; shares shall only have voting rights in those limited matters set out in these bylaws and specified in the corresponding share certificates. Such matters shall be as follows&#58; changes in the legal form of the Company other than changes from Sociedad An&#243;nima Burs&#225;til de Capital Variable (public stock corporation with variable capital) to Sociedad An&#243;nima Burs&#225;til (public stock corporation) and vice versa&#59; merger with another corporation as merged corporation, or merger with another corporation as merging corporation, when the main corporate purposes of the merged corporation are not related to or connected with those of the merging company and&#47;or its subsidiaries&#59; and the deregistration of the shares issued by the Company with the National Securities Registry (Registro Nacional de Valores) or with other foreign stock exchanges with which the shares are registered. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">h).- It is understood and agreed by the holders of Series &#34;L&#34; shares that under no circumstances will such holders have the right to determine the management of the Company, or its investments, increases or decreases in capital stock, the issuance or amortization of the shares representing the capital stock, the amendment to these bylaws or the dissolution or liquidation of the Company, or have any rights other than those expressly granted pursuant to paragraph g) of this Clause Three. Holders of Series &#34;L&#34; shares, however, shall be entitled to designate up to 3 regular directors and their respective alternate directors, as set forth in paragraph a) article 25 of the bylaws.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Series &#8220;L&#8221; shareholders shall also be entitled to vote in the matters expressly provided for by the Securities Market Law. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">i).- Subject to obtaining any necessary regulatory authorization, the Company may group Series &#34;B&#34; and Series &#8220;L&#8221; together into bundled units and issue them&#59;  with respect to such units, (i) each of the bundled units will consist of five (5) Series &#8220;L&#8221; shares and three (3) Series &#8220;B&#8221; shares, and (ii) if the bundled units are issued, they may  only be traded as bundled units. The share certificates of such bundled units shall be executed by one of the members of the board designated by Series &#8220;A&#8221; shareholders, and by one of the members of the board designated by Series &#8220;D&#8221; shareholders.</font></div><div style="height:70.56pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:70.56pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNOFFICIAL TRANSLATION</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR INFORMATION PURPOSES ONLY</font></div></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">j).- In 2024, the holders of the bundled units representing Series &#8220;L&#8221; and Series &#8220;B&#8221; shares, at a special shareholders&#8217; meeting of each of the series of shares, which will have to be called by the board of directors at the request of any holder or group of holders representing 5% or more of the capital stock, will be entitled  to decide whether bundled units should unbundle and, in the event Series &#34;L&#34; shareholders and Series &#34;B&#34; shareholders resolve to unbundle Series &#34;L&#34; and Series  B&#34; involved, to decide that the bundled units be exchanged for certificates representing the underlying Series &#8220;L&#8221; and Series &#8220;B&#8221; shares, and that underlying Series &#34;L&#34; y Series &#8220;B&#8221; shares  are listed separately, provided that, should the unbundling of bundled units be approved, it would be effective one (1) year after the approval of the unbundling resolution and the Company will be required to disclose it to the public.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">k).- Notwithstanding paragraph (j) above, the board of directors will have the authority to submit to the consideration of the holders of the bundled units, at a special shareholders&#8217; meeting of each of Series &#8220;B&#8221; and Series &#8220;L&#8221; shares, at any time, whether the bundled units should be unbundled, provided that the call to the corresponding special shareholders&#8217; meeting is made three (3) months in advance and, if the unbundling of bundled units is approved by Series &#8220;L&#8221; and Series &#8220;B&#8221; shareholders,   that the bundled units be exchanged for share certificates representing the underlying Series &#8220;L&#8221; and Series &#8220;B&#8221; shares, and that underlying Series &#34;L&#34; y Series &#8220;B&#8221; shares  are listed separately, provided that, should the unbundling of bundled units be approved, it would be effective one (1) year after the approval of the unbundling resolution and the Company will be required to disclose it to the public</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">For purposes of paragraphs j) and k), the special shareholders&#8217; meeting that decides whether bundled units should unbundle will require seventy five percent (75%) of each of the Series &#8220;B&#8221; and Series &#8220;L&#8221; shares to be present, and the favorable vote of the shareholders present at the meeting representing fifty one percent (51%) of each of the Series &#8220;B&#8221; and Series &#8220;L&#8221;  shares.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 7.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">  The Company may issue limited voting shares, described herein as Series &#34;L&#34; shares which, with prior authorization of the National Banking and Securities Commission and the National Foreign Investment Commission, will be considered issued according to the Securities Market Law (Ley del Mercado de Valores) and of the relevant  authorizations by the National Banking and Securities Commission, and article 198 of the General Business Corporations Law shall not apply to such shares and they shall be subject to the limitations set out herein. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 8.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> Any increase or decrease in the fixed portion of the capital stock and the resulting amendment of clause three of the articles of incorporation  and article 6 of these bylaws shall be accomplished pursuant to a resolution adopted at an extraordinary shareholders' meeting in accordance with article 23 hereof. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">In addition, in accordance with article 53 of the Securities Market Law, any capital increase for issuance of unsubscribed shares, which may be grouped together into bundled units, held in the treasury will be subject to the approval by an extraordinary general shareholders&#8217; meeting.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 9.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">  Any increase or decrease in the variable portion of the capital stock shall be approved by the general ordinary shareholders&#8217; meeting pursuant to article 23 of these bylaws. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 10.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> &#8220;The variable portion of the capital stock may be increased when approved at an ordinary shareholders' meeting, by issuing new shares or new shares grouped together into bundled  units,  or by placing shares or bundled units grouping together shares held in the treasury for this purpose. Shareholders or holders of outstanding bundled units shall have preemptive rights to subscribe such shares or bundled units within their respective series of shares, provided that the shareholders&#8217; meeting resolves that such shares or bundled units will be paid in cash. This right shall be exercised pursuant to article 132 of the General Business Corporations Law. In accordance with article 53 of the Securities Market Law, treasury shares or bundled units must be subscribed by means of a public offering.  Shareholders will not have the aforementioned preemptive right with respect to the issuance of new shares or bundled units, or  placement of treasury shares or bundled units grouping together shares  in connection with&#58; (i) merger by the Company&#59; (ii) conversion of debentures issued according to the General Credit Instruments and Operations Law&#59; (iii) public offering in </font></div><div style="height:70.56pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:70.56pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNOFFICIAL TRANSLATION</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR INFORMATION PURPOSES ONLY</font></div></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">accordance with articles 53, 56 and related articles of the Securities Market Law&#59; (iv) capital increase by means of in kind payment of shares issued, or by means of capitalization or cancellation of debt owed by the Company&#59; and, (v) placement of shares repurchased, or bundled units of shares repurchased by the Company.&#8221;  </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 11.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> In accordance with article 50 of the Securities Market Law, variable capital stock shareholders will not have redemption right pursuant to article 220 of the General Business Corporations Law.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 12.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> &#8220;The Company, under the Securities Market Law and the general regulations issued by the National Banking and Securities Commission, shall be able to acquire the shares representing its capital stock or the bundled units grouping together shares, according to these bylaws. Pursuant to article 56 of the Securities Market Law, companies controlled by the Company will not be able to acquire, directly or indirectly, shares that represent the Company&#8217;s capital stock or bundled units grouping together  such shares, or credit instruments representing such shares. Acquisitions made through investment companies (sociedades de inversi&#243;n) are exempt from this prohibition.&#8221;</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 13.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> All increases or decreases in the capital stock shall be recorded by the Company in a corporate registry book kept for such purpose. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 14.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> The Company may redeem part of its shares by using distributable profits according to the following rules&#58; a).- The redemption must be resolved by an extraordinary shareholders&#8217; meeting. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">b).- Only fully paid shares including bundled units represented by fully paid shares may be redeemed. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">c).- Shares to be redeemed shall be acquired pursuant to the rules set forth in article 136 of the General Business Corporations Law. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">d).- Certificates representing redeemed shares shall be cancelled. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 15.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">  a).- No sale, transfer, assignment, pledge or other disposition (any of the foregoing hereinafter referred to as a &#8220;Transfer&#34;) of Series &#8220;A&#34; shares or Series &#8220;D&#34; shares will be valid if it is not carried out in accordance with the following procedures, unless all the holders of  Series &#34;A&#34; and  Series &#34;D&#34; shares give their prior written approval. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">b).- Any shareholder willing to sell Series &#34;A&#34; or Series &#34;D&#34; shares (hereinafter the &#34;Selling Shareholder&#34;) shall communicate such intention in writing to the Series &#34;A&#34; shareholders (if the shares to be sold are Series &#34;D&#34; shares) or to the Series &#34;D&#34; shareholders (if the shares to be sold are Series &#34;A&#8221; shares) (hereinafter &#34;Offeree Shareholders&#34;), to the chairman of the board of directors, to the trustee referred to in article 17 of these bylaws, and to the designated representative of the Series &#8220;D&#8221; directors 90 days in advance of such proposed sale. Said notice shall include the intention to sell such shares, the number of shares intended to be sold, the name of the proposed purchaser, the proposed price, which must be payable entirely in cash (hereinafter the &#34;First Refusal Price&#34;), as well as any other terms in connection with the proposed sale. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">c).- During said 90-day period, the Offeree Shareholders, who shall be bound by the resolution of the Offeree Shareholders holding a majority of Series &#34;A&#34; or Series &#34;D&#34; shares, as the case may be, will have an option to purchase all (but not less than all) of the shares offered at the First Refusal Price&#59; to be paid in cash and on the same terms offered to the proposed purchaser, provided that, in the event  such  option  is  exercised,  any  Offeree  Shareholder so  required  to  purchase  shares  may  designate any other person or persons on its behalf to acquire such shares, and provided that the Offeree Shareholders give prior written notice of the exercise of such option to the chairman of the board of directors, to the designated representative of the Directors appointed by the Series &#34;D&#34; shareholders, and to the trustee referred to in article 17 of these bylaws. In the event such option is exercised, (i) if the shares to be acquired pursuant to such option are Series &#34;A&#34; shares, each Offeree Shareholder shall be required to acquire such shares in the proportion its Series &#34;D&#34; shares bear with respect to all subscribed and paid Series &#34;D&#34; shares&#59; (ii) if the shares to be acquired pursuant to such option are Series &#34;D&#34; shares, each Offeree Shareholder shall be required to acquire such shares in the </font></div><div style="height:70.56pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:70.56pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNOFFICIAL TRANSLATION</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR INFORMATION PURPOSES ONLY</font></div></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">proportion its Series &#34;A&#34; shares bear with respect to all subscribed and paid Series &#34;A&#34; shares&#59; and (iii) the Selling Shareholder and each of the Offeree Shareholders (or any designee of such Offeree Shareholders) shall complete the transaction related to such option within 10 business days after the date on which such option is exercised. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">d).- In case the Offeree Shareholders do not exercise the aforementioned purchase option, the Selling Shareholder may, within 90 days beginning on the earlier of (i) the date on which the 90-day period referred to in the immediately preceding paragraph ends, and (ii) the date on which the Selling Shareholder receives written notice from the Offeree Shareholders of their desire not to exercise their option, carry out the proposed transfer at a price not lower than the First Refusal Price and on terms not less favorable to the Selling Shareholder than those offered to the Offeree Shareholders.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">e).-  At any time during which any of the shares of the Company are publicly trading on the Mexican Stock Exchange (Bolsa Mexicana de Valores), any holder shall be entitled to sell Series &#34;A&#34; or Series &#34;D&#8221; shares through a public offering on such stock exchange, provided that it complies with paragraphs b) through e) of this article 15, except that the Selling Shareholder will not need to disclose the name of the proposed purchaser. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">f).- Should any Series &#34;A&#34; or &#34;D&#34; shareholders propose to pledge their shares to a financial or credit institution, hereinafter the &#8220;Pledgees&#8221;, such shareholders shall deliver to the chairman of the board of directors, to the trustee referred to in article 17 of these bylaws, and to the designated representative of the Series &#8220;D&#8221; directors, prior to the execution of such pledge, a written agreement in which the Pledgees undertake (i) to notify the chairman of the board of directors of the Company  </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">and to the designated representative of the Series &#8220;D&#8221; directors of any event of default under the pledge&#59; (ii) to meet all the requirements set forth in this article, including  paragraphs b) through d) prior to any foreclosure of the pledged shares&#59; (iii) to irrevocably waive any right to allocate themselves the shares, even with the written consent of the shareholder that granted the pledge, until they have fully complied with the restrictions and requirements set forth in this article&#59; and (iv) that Pledgees shall be entitled to vote the pledged shares so long as they are the registered holder thereof. In the event of a foreclosure, the First Refusal Price shall be determined by an auction or, if such auction is not required by law and the transfer is to be carried out differently, such First Refusal Price will be equivalent to the Fair Market Value of such shares, as determined pursuant to paragraph 1) of this article 15. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">g).- Notwithstanding the foregoing, (i) any shareholder (a &#34;Subscription Shareholder&#34;) who acquires Series &#34;A&#34; or Series &#34;D&#34; shares by subscription (or who has acquired Series &#34;A&#34; or Series &#34;D&#34; shares in connection with a capitalization in exchange for shares of the Company they acquired by subscription) may transfer any such shares in favor of a company which such shareholder owns, directly or indirectly, more than 50% of the outstanding shares of the capital stock with voting power (with respect to such Subscription Shareholder, a &#34;Subscription Subsidiary&#34;)&#59; and (ii) any Subscription Subsidiary may transfer any such shares to such Subscription Shareholder or any other Subscription Subsidiary of such Subscription Shareholder, provided that in each case the transferor gives prior written notice to the chairman of the board of directors, the designated representative of the Directors appointed by the Series &#34;D&#34; shareholders, and the trustee referred to in article 17 of these bylaws. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">h).- Any shareholder willing to transfer Series &#34;A&#34; or &#34;D&#34; shares otherwise than as set forth in paragraphs (b) through (g) hereof (hereinafter the &#8220;FMV&#8221; shares) shall communicate such intention in writing to Series &#8220;A&#8221; shareholders (if the shares to be transferred are Series &#8220;D&#8221; shares) or to Series &#8220;D&#8221; shareholders (if the shares to be transferred are Series &#8220;A&#34; shares) (the shareholders receiving such notice are hereinafter referred to as the &#34;FMV Offeree Shareholders&#8221;), as well as to the chairman of the board of directors, the trustee  referred to in  article 17 of these by-laws, and to the designated representative of the Series &#8220;D&#8221; Directors. Said notice shall communicate the intention to transfer the FMV shares, the number of such shares, the name of the proposed transferee and a detailed description of the transfer to be carried out, including the price to be paid. </font></div><div style="height:70.56pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:70.56pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNOFFICIAL TRANSLATION</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR INFORMATION PURPOSES ONLY</font></div></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">i).- For a period of 90 days following delivery of such notice, the FMV Offeree Shareholder with a majority of Series &#34;A&#34; or Series &#8220;D&#8221; shares, as the case may be, shall be entitled to require a determination of the Fair Market Value of the FMV shares by delivering a notice in writing to the intended transferor and to the chairman of the board of directors, the trustee referred to in article 17 of these by-laws, and the designated representative of the Series &#8220;D&#8221; directors. Upon the delivery of such determination, each of the FMV Offeree Shareholders shall be subject to the decision of the FMV Offeree Shareholders holding a majority of Series &#8220;A&#34; or Series &#8220;D&#34; shares, as the case may be, and the intended transferor shall proceed as soon as possible to determine the Fair Market Value of the FMV shares. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">j).- FMV Offeree Shareholders, who shall be subject to the decision of the FMV Offeree Shareholders with a majority of Series &#8220;A&#34; or series &#8220;D&#8221; shares, as the case may be, shall have an option to purchase all (but not less than all) of the FMV shares at a price equal to the Fair Market Value within 90 days following the determination thereof. However, if such option is exercised, any FMV Offeree Shareholder required to purchase such shares may designate any other person or persons to acquire such FMV Shares on their behalf. In the event such option is exercised&#58; (i) if the FMV shares are Series &#8220;A&#34; shares, each FMV Offeree Shareholder shall be required to acquire such FMV Shares proportionally to their Series &#34;D&#34; shares against the total Series &#8220;D&#8221; shares, dully subscribed and paid (Series &#34;D&#34; shares)&#59; (ii) if the FMV Shares are Series &#34;D&#8221; shares, each Offeree Shareholder shall be required to acquire such FMV shares proportionally to its Series &#34;A&#34; shares against the total Series &#8220;A&#8221; shares dully subscribed and paid&#59; and (iii) the intended transferor and each of the FMV Offeree Shareholders (or any designee of such FMV Offeree Shareholder) shall complete the transactions in relation to such option within ten business days after the date on which such option is exercised. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">k).- In case the FMV Offeree Shareholders do not exercise the aforementioned purchase option, the intended transferor, within 90 days beginning on the earlier of (i) the date on which the 90-day option period referred to in the immediately preceding paragraph ends, and (ii) the date on which the intended transferor receives written notice from the FMV Offeree Shareholders of their desire not to exercise their option, will complete the intended transfer in its entirety on the terms set forth in the notice referred to in paragraph h) of this article 15. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">l).- As used in these bylaws, the &#34;Fair Market Value&#34; of the Company&#8217;s shares shall mean an amount equal to the &#34;Company Value&#34;, as defined below, multiplied by a fraction, the numerator of which is the total number of the Company's shares that are being valued, and the denominator of which is the total number of outstanding subscribed and paid shares as of the valuation date. The term &#34;Company Value&#34; shall mean the amount in new pesos that, as of the date of such valuation, would be received for all subscribed and paid shares of the Company&#8217;s capital stock in an arm's-length transaction between unrelated parties, determined as follows&#58; </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1. The two parties determining the Fair Market Value will each make an independent determination of the Company Value (each an &#34;Original Valuation Determination&#34;) and will submit it to the chairman of the board of directors, the trustee referred to in article 17 of these by-laws, and the designated representative of the Series &#8220;D&#8221; directors. If the two valuations differ by an amount lower than 10% of the smaller valuation, the &#8220;Company Value&#8221; will be the average of both Original Valuations. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2. If the difference between the two valuations is an amount higher than 10% of the smaller valuation, the parties will each select a financial institution from a list of internationally recognized institutions approved by a majority of Series &#8220;A&#8221; directors and a majority of  Series &#8220;D&#8221; directors. These two institutions will make their respective determinations of the Company Value (the &#34;Second Valuations&#34;) and submit them to the chairman of the board of directors, the trustee referred to in article 17 of these by-laws, and the designated representative of the Series &#34;D&#8221; directors. If the Second Valuations differ by an amount lower than 10% of the smaller valuation, the Company Value will be the average of such Second Valuations. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">3. If the Second Valuations differ by an amount lower than 10% of the smaller valuation, the two aforementioned institutions will select a third institution from the same list from which they were chosen, </font></div><div style="height:70.56pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:70.56pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNOFFICIAL TRANSLATION</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR INFORMATION PURPOSES ONLY</font></div></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">which institution shall then make its own determination of the Company Value (the &#34;Third Valuation&#34;). The two Second Valuations and the Third Valuation will be averaged, and the Original Valuation nearest to this average will be deemed to be the Company Value. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 16.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> The Company may be spun off pursuant to a resolution adopted at an extraordinary shareholders' meeting.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 17.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> The Company will keep a shareholder registry book and will consider as shareholders only those people who are registered in such book. The Company will carry out its shareholders&#8217;  registration  though  the  Fiduciary  Division of Banco Santander, S.A. (formerly Banca Serfin, S.A.) (or any other trust entity that the board of directors may appoint) (hereinafter the &#34;Trustee&#34;). The Company will only consider as owners those shareholders shown in the shareholder registry book kept by the Trustee. Before making changes to such shareholder registry book with respect to Series &#34;A&#34; or Series &#34;D&#34; shares, the Trustee must verify full compliance with the procedures and terms set forth in article 15 hereof. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 18.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> In the event of deregistration of the shares representing the Company&#8217;s capital stock or the certificates representing them with the National Registry of Securities, either upon request of the Company with the prior consent of the extraordinary shareholders&#8217; meeting and with the favorable vote of the shareholders, including the shareholders with limited vote or non-voting shares, representing ninety-five percent (95%) of the Company&#8217;s capital stock, or upon a resolution of the National Banking and Securities Commission, in both cases in accordance with article 108 of the Securities Market Law, prior to such deregistration, the Company shall launch a tender offer subject to the Securities Market Law.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The Company shall place in a trust for a period of at least 6 months from the date of deregistration, the necessary funds to acquire the shares from the investors that did not participate in the tender offer at the same price of such tender offer. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">In order to comply with the Securities Market Law, the Company&#8217;s board of directors shall disclose to the public its opinion on the tender offer price. </font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">CHAPTER III</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">GENERAL SHAREHOLDERS&#8217; MEETING</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 19.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> a). The general shareholder&#8217;s meeting is the supreme authority of the Company, all other corporate authority is subordinated thereto. b) The shareholders&#8217; meetings shall be general (ordinary or extraordinary) and special and will be held at the domicile of the Company. Extraordinary meetings will be those dealing with&#58; a) any of the matters pursuant to article 182 (except in the event of capital increase or decrease in the variable part of the capital stock in accordance with article 9 of these by laws) and article 228 bis of the General Business Corporations Law&#59; </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">b)  the deregistration of shares or certificates representing them issued or to be issued by the Company with the National Registry of Securities, or with foreign stock exchanges in which such shares may have been listed&#59;</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">c) the redemption by the Company of shares of its capital stock with distributable earnings and, if applicable, issuance of dividend certificates (acciones de goce)&#59; </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">d) the capital stock increase in accordance with article 53 of the Securities Market Law&#59; and</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">e) any other matter in which the applicable law or these by-laws require a special quorum. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">All other general meetings will be ordinary meetings. An ordinary shareholders&#8217; meeting, in addition to the provisions of the General Business Corporations Law, will be held to approve any transaction to be entered by the Company or its controlling entities, within one fiscal year, if such transaction represents twenty percent (20%) or more of the consolidated assets of the Company based on the amounts at the end of the immediately preceding quarter, regardless of the way such transactions are executed, either simultaneously or successively, </font></div><div style="height:70.56pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:70.56pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNOFFICIAL TRANSLATION</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR INFORMATION PURPOSES ONLY</font></div></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">but that by its characteristics can be deemed one transaction. Shareholders with voting shares, even limited or restricted, shall be entitled to vote at such meetings. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Special meetings will be those held to deal with matters relating to a particular series of shares. Meetings shall deal only with the matters included in the agenda. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 20.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">  a).- An ordinary shareholders&#8217; meeting shall be held at least once a year in the Company&#8217;s offices on the date set by the board of directors, within four months following the close of the fiscal year. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">b).- Ordinary, extraordinary and special shareholders' meetings shall be called by the board of directors through its secretary or alternate secretary&#59; also, the audit and the corporate practices committees, through their respective chairman, may call a shareholders&#8217; meeting.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Shareholders with voting shares, including limited or restricted voting shares, who individually or collectively hold 10% or more of the outstanding capital stock, will be entitled to require the chairman of the board, the chairman of the audit committee or the chairman of the corporate practices committee, to call a general shareholders&#8217; meeting, and the percentage set forth in article 184 of the General Business Corporations Law shall not be applicable.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The meeting will be held upon request of shareholders pursuant to articles 184 and 185 of the General Business Corporations Law and other applicable provisions of the Securities Market Law. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 21.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> a).-  The notice of ordinary, extraordinary and special shareholders' meetings, in first or further call, shall be published in the Official Gazette or in at least one of the newspapers of general circulation in the domicile of the Company or in the electronic system maintained by the Ministry of Economy, at least 15 days in advance of the date set for the meeting.&#8221;</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">b).- Notices of general shareholders' meetings shall comply with the requirements set forth in Articles 186 and 187 of the General Business Corporations Law and related provisions of the Securities Market Law. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 22.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> &#8220;To attend the meetings, holders of Series &#34;A&#34; and &#34;D&#34; shares must first deposit their shares with the trustee referred to in article 17 of these bylaws and obtain the relevant proof from the trustee in order to obtain from the Company&#8217;s Corporate Secretary the admission card to the meeting, at least forty-eight hours before the date and time set for the meeting. Holders of Series &#8220;B&#34; and &#8220;L&#34; shares must deposit their shares or bundled units grouping Series &#8220;L&#8221; and &#8220;B&#8221; shares together with the Company&#8217;s Corporate Secretary or with an institution for the deposit of securities, in order to obtain the relevant admission card from the Company&#8217;s Corporate Secretary, also at least forty-eight hours before the date and time set for the meeting. For Series &#8220;B&#8221; and Series &#8220;L&#8221; shares or bundled units grouping Series &#8220;L&#8221; and &#8220;B&#8221; shares together deposited with an institution for the deposit of securities, such institution shall timely notify the Company's Corporate Secretary of the number of shares or bundled units maintained by each of its depositors therewith, specifying  if the deposit has been made on the depositor's or on a third party&#8217;s behalf&#59; this proof shall be accompanied by a list of depositors&#8217; names. The shareholders, including holders of shares grouped together into bundled units, may be represented at the meetings by proxies designated by a simple proxy letter or by a power of attorney issued in forms that meet the requirements set forth in the Securities Market Law, which must be received by the Company's Corporate Secretary within the aforementioned term.&#8221; </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 23.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> a).- The general ordinary and extraordinary shareholders' meetings called to deal with matters in which the holders of Series &#34;L&#34; shares do not have voting rights, shall be considered legally called to order upon first or further call, provided that shareholders representing at least 76% (seventy-six percent)  of the subscribed and paid common capital stock are present, and their resolutions shall be valid when adopted by the holders of at least a majority of the shares of the subscribed and paid common capital stock voting (and not abstaining) at such meeting, which majority must also include a majority of subscribed and paid Series &#8220;D&#8221; shares, with respect to any matters not listed in paragraph (f) of this article 23.</font></div><div style="height:70.56pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:70.56pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNOFFICIAL TRANSLATION</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR INFORMATION PURPOSES ONLY</font></div></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">b).- Except as otherwise provided for in paragraph d) of this article, the extraordinary shareholders' meetings which are held upon first or further call to deal with matters in which the holders of Series &#34;L&#34; shares have voting rights shall be considered legally convened if shareholders representing at least 82% (eighty-two percent) of the shares of subscribed and paid capital stock are represented, and their resolutions shall be valid when adopted by holders of at least a majority of the shares of the subscribed and paid capital stock voting (and not abstaining) at such meeting, which majority must also include a majority of the subscribed and paid Series &#8220;D&#8221; shares, with respect to any matters not listed in paragraph (f) of this article 23. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">c).- Special shareholders' meetings of each series of shares, which are held upon first or further call, shall be deemed legally called to order if the holders of at least 75% of the shares of the relevant series are represented, and their resolutions shall be valid when adopted by at least a majority of the subscribed and paid shares of such series, notwithstanding the quorum necessary to call the meeting to order and vote  regarding certain special shareholders&#8217; meetings set forth in other provisions of these corporate bylaws. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">d).- General ordinary or extraordinary shareholders' meetings or special shareholders&#8217; meetings shall be deemed legally called to order if all subscribed and paid shares with voting rights are represented therein, without need to issue notice thereof, and their resolutions will be valid if, at the time of voting, all shares continue to be represented.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">e) At general ordinary shareholders' meetings where the Company's financial statements for the previous fiscal year are discussed, the reports referred to in article 28 section IV of the Securities Market Law shall also be submitted.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">f) Notwithstanding the foregoing, ordinary and extraordinary shareholders' meetings shall also be deemed legally called to order upon first or further call, provided that shareholders representing at least  the majority of the subscribed and paid ordinary capital stock are present, and their resolutions shall be valid when adopted by the holders of at least a majority of the shares of the subscribed and paid capital stock voting (and not abstaining) at such meeting, with respect to the following matters&#58;</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(i) Dividend declaration and payment of up to 20% of the preceding years consolidated net profits, as per the agreed upon Company&#8217;s dividend policy.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(ii) Approval of the yearly audited financial statements with an unqualified auditor&#8217;s opinion.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(g) Series &#8220;L&#8221; or Series &#8220;B&#8221; shares will have the right to be present and vote in ordinary, extraordinary and special shareholders&#8217; meetings in which they are entitled to vote in accordance with these bylaws and, for that purpose, they will be able to obtain admission cards to attend, considering individually each of the Series &#8220;L&#8221; or series &#8220;B&#8221; shares grouped together into bundled units, as applicable, instead of considering bundled units as a whole.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 24.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">  The chairman of the board of directors or any substitute thereof shall preside over shareholders' meetings&#59; in the absence thereof, the meeting shall be presided over by any shareholder designated by those attending the meeting. The secretary shall be the board secretary or, in the absence thereof, any person designated by those attending the meeting. The chairman shall name two of the present shareholders as scrutineers or inspectors of election. Voting shall be by show of hands (econ&#243;micas) unless at least three of the shareholders attending the meeting request it to be made by roll call (nominales). Furthermore, at the request of shareholders with voting right, including limited or restricted voting right, holding 10% (ten percent) of the Company&#8217;s capital stock, the vote for any matter with respect to which they do not consider themselves sufficiently informed may be postponed for up to three days without the need of a notice, and the percentage set forth in article 199 of the General Business Corporations Law shall not be applicable. This right may only be exercised once for a particular matter. </font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">CHAPTER IV</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ADMINISTRATION AND SURVEILLANCE</font></div><div style="height:70.56pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:70.56pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNOFFICIAL TRANSLATION</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR INFORMATION PURPOSES ONLY</font></div></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 25.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> a).- The management and administration of the Company&#8217;s affairs will be entrusted to a board of directors and a chief executive officer. The board of directors shall consist of no more than 18 regular directors and their alternates, and the number of members of the board of directors may be increased if the minority shareholders exercise their right to appoint directors in accordance with article 26 of these bylaws. The appointment and removal of directors of each series of shareholders shall be made at an ordinary shareholders&#8217; meeting, which will be held pursuant to article 23 of these bylaws. Series &#34;A&#34;  shareholders, by majority vote of such series, shall be entitled to designate up to 13 regular directors and their alternates&#59; Series &#34;D&#34; shareholders, by majority vote of such series, shall be entitled to appoint 5 regular directors and their alternates&#59; Series &#34;L&#34; shareholders, by a majority of votes of such shares, shall be entitled to appoint up to 3 regular directors and their alternates&#59; and Series &#34;B&#34; shareholders shall be entitled to appoint directors pursuant to article 26 of these bylaws. The fact that the shareholders of any series of shares do not appoint all of the directors to which they are entitled to appoint at one or more shareholders&#8217; meetings shall not be deemed a waiver to their right to appoint  directors in the future up to the above number. Minority shareholders exercising their right to appoint directors as set forth in article 50 of the Securities Market Law shall appoint such directors exclusively within the number of directors corresponding to their respective series in accordance with this article, except as provided for in article 26 of these bylaws. At least, 25% (twenty-five percent) of the directors must be independent.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">b). Directors shall hold office for one year&#59; however, in accordance with article 24 of the Securities Market Law, they shall continue in office even if the term for which they have been designated has concluded or they have resigned, up to a term of 30 (thirty) calendar days, if no substitute has been designated or the substitute does not take office, without  being subject to the provisions of article 154 of the General Business Corporations Law. Board members and the secretaries will receive the annual remuneration agreed upon by the general ordinary shareholders&#8217; meeting designating them and hall have the rights and obligations set forth in these by laws, as well as in the applicable provisions of the Securities Market Law and the General Business Corporations Law. The board of directors may appoint interim directors, without need of a shareholders&#8217; meeting, in the event of absence of any board member, or in the event the designated member does not take office and no substitute has been appointed or the substitute does not take office. The shareholders&#8217; meeting shall ratify such appointments or shall designate a substitute director at the meeting immediately following such event.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 26.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> Shareholders of subscribed and paid Series &#8220;B&#8221; shares who, individually or as a group, hold 10% of the subscribed and paid shares of the capital stock, may appoint and revoke the appointment of one director and the alternate thereof, according to article 50 of the Securities Market Law.  The shareholders&#8217; meeting shall determine the series of shares with respect to which the number of directors will be reduced, in the event they are appointed directors pursuant to this article, provided that such director may not be reduced from the number of directors entitled to appoint the Series &#8220;D&#8221; shareholders, except if Series &#8220;D&#8221; shareholders agree otherwise at a meeting and for a specific period, and that, if any, article 195 of the General Business Corporations Law  and the relevant provisions of the Securities Market Law with respect to the appointment of directors by minority shareholders shall be complied with.&#8221; </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 27.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">  The chairman of the board of directors, any chairman of the audit or corporate practices committees, or at least 25% (twenty-five percent) of the members of the Company&#8217;s Board of Directors shall be entitled to call a board of directors meeting and to  include the items that they deem convenient in the agenda. The notices of board of directors&#8217; meetings shall be signed by the person who made such call or by the chairman or, in the absence thereof, by the vice-chairman or the secretary and shall be sent by fax, personal delivery, or by any other means permitted by the law, at least 15 days before the date of the meeting. Any group of three directors may request a meeting of the Company&#8217;s Board of Directors, in which case the chairman, vice-chairman or secretary shall duly issue a notice of such meeting to be held within 30 days and shall include in the agenda any matter requested by such directors. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The external auditor may be called to any of the board of directors&#8217; meetings as a guest with voice but no vote. </font></div><div style="height:70.56pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:70.56pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNOFFICIAL TRANSLATION</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR INFORMATION PURPOSES ONLY</font></div></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 28.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> a) The board of directors shall meet at least once every 3 (three) months. At the first session, immediately after the general ordinary meeting that appointed them, the board of directors shall appoint  the chairman and the vice-chairman from the directors designated by the Series &#34;A&#34; shareholders. The chairman, who shall act as chairman of the board of directors&#8216; meetings and the shareholders' meetings, shall, during the absences thereof, be replaced by the vice-chairman and, in the absence thereof, by the other series &#8220;A&#8221; directors in the order in which they were designated. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">b).- The secretary and the alternate secretary of the board and the meetings,  who may not be directors, shall be designated by a majority of the Series &#34;A&#8221; shareholders. Minutes shall be written of the whole meeting and must be approved in writing by at least a majority of the Series &#34;A&#34; and by at least two Series &#34;D&#34; directors attending the relevant meeting and shall be signed by the chairman and the secretary. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 29.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> a).- The Board of Directors shall be considered legally set up to resolve any matter at the time the relevant resolution is taken and at least two directors designated by the Series &#34;D&#34; shareholders must be present as part of such majority (except during a Simple Majority Period, which exception shall apply only with respect to the Simple Majority Matters as set out in article 31, and except also for those matters or activities listed in paragraph (d) of this article 29).  The Board of Directors may also hold meetings through interactive (electronic or telecommunications) media among the directors and mixed (interactive and in-person) meetings and shall in all cases meet the same conditions for the call into order and voting set forth in paragraphs a), c) and d) of this Article 29 hereof.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">b).- The Board of Directors may, without meeting, adopt resolutions by a unanimous vote of its members, provided that such resolutions are confirmed in writing by all members and recorded in the relevant minutes book. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">c).- The resolutions of the Board of Directors shall be valid only if they have been approved by a majority of directors voting (and not abstaining) at such meeting, which majority will include at least two Series &#8220;D&#8221; directors, excluding (i) when there is a Simple Majority Period under article 31 hereof to discuss Simple Majority Matters&#59; (ii) all Series &#8220;D&#8221; directors present at the meeting abstain&#59; or (iii) those matters or actions listed in paragraph (d) of this article 29. Except for the matters or activities listed above, where the approval of the Series &#8220;D&#8221; directors is not required, the approval of at least two Series &#8220;D&#8221; directors will be required to approve all other matters or activities. Such other matters or activities shall include but shall not be limited to such (other matters or activities referred to herein as &#8220;Extraordinary Matters&#8221;)&#58;</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1. Entering or operating a line of business that is not an &#8220;Authorized Line of Business&#8221;.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2.  Acquisition or divestiture of franchises and territories or expansion of the Company into other territories.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">3. Any acquisition, directly or indirectly, whether by purchase, merger, consolidation or acquisition of stock or assets or otherwise, of any assets, securities, properties, interests, or businesses, or approve any investment (whether by purchase of stock or securities, contributions to capital, loans to, or property transfers), unless such acquisition or investment&#58; (i) is already included in the capital budget of the Annual Normal Operations Plan&#59; or (ii) if it is not already included in the capital budget of the Annual Normal Operations Plan is related to the normal operation or required to assure the organic growth of the business of the Company and its Subsidiaries in each of the territories where they operate with a value not in excess of US $100 million.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">4. Entering into any transaction to sell, lease, license, transfer, abandon, permit to lapse or otherwise dispose of any real property or other properties or assets, real, personal or mixed, unless such transaction&#58; (i) is already included in the Annual Normal Operations Plan&#59; or (ii) if it is not already included in the Annual Normal Operations Plan it is related to the normal operation or required to assure the organic growth of the business of the Company and its Subsidiaries in each of the territories where they operate with value not in excess of US $100 million.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5. Entering into joint ventures, partnerships, strategic alliances or any other business combination with third parties, regardless of structure, that is not in the ordinary course of business consistent with past practices.</font></div><div style="height:70.56pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:70.56pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNOFFICIAL TRANSLATION</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR INFORMATION PURPOSES ONLY</font></div></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">6. Litigation or arbitration matters (including related settlements) that are not  in the ordinary course of business consistent with past practices.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">7. Any guarantee of a third-party obligations that is not related to the normal operation or not required to assure the organic growth of the business of the Company and its Subsidiaries in each of the territories where they operate.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">8. Adoption of any plan of liquidation, dissolution, merger, consolidation, restructuring, recapitalization or other reorganization of the Company.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">9. Change of external auditors.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10. The proposal to declare and pay dividends exceeding 20% of the preceding years consolidated net profits.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">11. Approval of yearly audited financial statements with a qualified auditor&#8217;s opinion.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">12. Listing and delisting of securities with any stock exchange.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">13. Issuance of shares or new series of shares, redemption of shares or changes in capital structure, including but not limited to any formation or dissolution of subsidiaries.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">14. Approval of the Annual Extraordinary Plan and any amendments thereto.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">15. Approval of decisions or activities that are consistent with the implementation of the Annual Extraordinary Plan.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">16. Any delegation of authority or powers to vote shares of the Company&#8217;s subsidiaries with respect to matters not described in article 29 paragraph (d), subsections (1) through (7) of these bylaws.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">17. Changes, amendments or modifications to the &#8220;Chart of Authority&#8221; with respect to matters not described in article 29 paragraph (d), subsections (1) through (7) of these bylaws.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">18. Any other matter considered at ordinary, special or extraordinary shareholders&#8217; meetings (other than those matters set forth in article 23 paragraph (f) of these bylaws.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">19. Disposition of shares of Subsidiaries or of the main line of existing business.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(d) Notwithstanding the foregoing, the Board of Directors shall also be considered legitimately set up if the majority of its members are present and its resolutions shall be valid if they have been approved by  the majority of the members of the board of directors voting (and not abstaining),  with respect to the following matters&#58;</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(1) Appointment or removal of the Company&#8217;s Chief Executive Officer and the senior management reporting to the Chief Executive Officer and approval of their compensation.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(2) Approval of the Annual Normal Operations Plan (and any modification related thereto), as part of the Annual Business Plan, including the approval of any capital investment, capital expenditure, leases or indebtedness, or other financial obligation (or guaranties) or any other actions necessary  to implement the Annual Normal Operations Plan.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(3) Approval of any decision or activity required in order to assure both the normal operation and the organic growth of the business of the Company and its subsidiaries in each of the territories where they operate and that it is consistent with the implementation of the Annual Normal Operations Plan.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(4) Approval of the internal policies applicable to the Company as long as they are related to the normal operation or are required to assure the organic growth of the business of the Company and its subsidiaries in each of the territories where they operate and that are consistent with the implementation of the Annual Normal Operations Plan.</font></div><div style="height:70.56pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:70.56pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNOFFICIAL TRANSLATION</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR INFORMATION PURPOSES ONLY</font></div></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(5) Approval of yearly audited financial statements with an unqualified auditor&#8217;s opinion.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(6) Any delegation of authority or powers to vote shares of subsidiaries of the Company, in either case with respect to any of the matters described in clauses (1) through (5) above.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(7) The granting of any power of attorney with respect to any of the matters set forth in subsections (1) through (6) above.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">For purposes of articles 29 and 30, the following terms shall have the meanings set forth below&#58;</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The &#8220;Annual Business Plan&#8221; will be comprised of&#58; (a) the &#8220;Annual Normal Operations Plan&#8221;, and (b) the &#8220;Annual Extraordinary Plan&#8221;. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> &#8220;Annual Normal Operations Plan&#8221; means the annual plan required to assure the normal operation and the organic growth of the business of the Company and its subsidiaries in each of the territories where they operate (including the necessary capital investments, capital expenditures, leases or indebtedness or other financial obligations (or guaranties), excluding any plan or decision relating to the Extraordinary Matters).</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> &#8220;Annual Extraordinary Plan&#8221; means the annual plan that should include any other plan or decision not contemplated in the &#8220;Annual Normal Operations Plan,&#8221; including but not limited to the Extraordinary Matters.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8220;Authorized Line of Business&#8221; means the manufacture, preparation, packaging, refrigeration, distribution, purchase, selling, dealing or any other activity concerned with any non-alcoholic beverage products under the trademarks owned, authorized or licensed by The Coca-Cola Company or its subsidiaries. For the avoidance of doubt and without limiting the foregoing, none of the following activities will be considered an Existing Line of Business&#58; the manufacture, preparation, packaging, refrigeration, distribution, purchase, dealing or selling of alcoholic or nonalcoholic beverages (including but not limited to beer and soft drinks) not authorized by The Coca-Cola Company or its subsidiaries. For purposes of this definition, neither the Company nor any of its subsidiaries shall be considered a &#8220;subsidiary&#8221; of The Coca-Cola Company.&#8221;</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 30.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> The board of directors shall have the following powers and duties&#58; </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">a).- To manage the Company's business and property, with the broadest powers of administration, pursuant to article 2554, second paragraph of the Federal Civil Code and the related articles of the Civil Codes in force in Mexico City and the various states of the United Mexican States. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">b).- To exercise acts of ownership with regard to the Company&#8217;s personal and real property as well as its real and personal rights as set forth in the third paragraph of article 2554 of the Federal Civil Code, and the related articles of the Civil Codes of Mexico City and various states of the United Mexican States, and to grant guarantees of any type with regard to the obligations contracted or to the securities issued or accepted by third parties. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">c).- To act as agent of the Company before all kinds of federal, state or municipal administrative or judicial authorities, as well as before labor or any other authorities, or before arbitrators or amicable composers, with the broadest powers, including powers that require a special clause pursuant to the law&#59; to answer and prepare interrogatories&#59; including to withdraw from the writ of amparo, pursuant to the first paragraph of article 2554 of the Federal Civil Code, and the related articles of the Civil Codes of Mexico City and the various states of the United Mexican States&#59; as well as to act as agent of the Company before all kinds of criminal, federal and state authorities&#59; and to file accusations, charges and complaints for crimes committed against the Company&#59; to be the agent of the Company and cause it to assist the public prosecutor in those proceedings&#59; and to grant pardon. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">d).- To draw, make, endorse and guarantee credit instruments on behalf of the Company&#59; to issue debentures with security interest or unsecured&#59; to cause the Company to be jointly and severally liable&#59; to grant guarantees, performance bonds, or any other security for payment with respect to any obligations contracted or securities issued or accepted by the Company or by third parties&#59; to  contribute the Company&#8217;s personal and </font></div><div style="height:70.56pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:70.56pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNOFFICIAL TRANSLATION</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR INFORMATION PURPOSES ONLY</font></div></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">real property 0to other companies&#59; to subscribe shares and take up holdings or acquire interest in other companies&#59; and generally to execute acts, enter into contracts and carry out any other transactions which may be necessary, conducive, complementary or connected to the main purpose of the negotiation. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">e).- To appoint the officers and managers deemed necessary, as well as to appoint committees deemed necessary, and to determine their authority. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">f).- To approve the internal policies applicable to the Company. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">g.- To grant and revoke powers of attorney as deemed appropriate, with or without the power of delegation, being able to grant any appropriate authority vested on the board of directors by these bylaws. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">h).- To implement the resolutions of the  meeting and generally to carry out all the acts and transactions necessary or convenient for the purpose of the Company, except for those acts expressly reserved by law or these bylaws to the shareholders' meetings. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">i).- To approve the Five-Year Business Plan and the Annual Business Plan of the Company and its subsidiaries. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">j).- To approve any significant deviations from such Five-Year Business Plan or Annual Business Plan of the Company and its subsidiaries. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">k).- To approve the introduction of any new line of business or the termination of any existing line of business. The shareholders or the board of directors of the company (through a valid resolution of a general shareholders' meeting or of the board of directors in accordance with these bylaws) may reserve to the board of directors, according to the terms and conditions deemed appropriate by the shareholders&#8217; meeting or the board of directors in accordance with a resolution as noted above, all or any of the powers granted by these bylaws or by law, except for those powers reserved by law or these bylaws to the shareholders' meetings. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">l).- To approve the operations that are not in the ordinary course of business of the Company and which are being considered to be entered into between the Company and its shareholders with persons that are part of the management of the Company, or with persons with which such individuals have an equity relationship, or, if any, relationships of consanguinity or affinity up to the second degree, the spouse or common-law partner&#59; the purchase or sale of ten percent or more of the assets&#59;  providing guarantees for an amount exceeding thirty percent of the assets, as well as operations other than the above accounting for one percent to the Company&#8217;s assets.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">In addition, to request the opinion of the relevant committee and, if applicable, to approve the transactions described in the paragraph above that its subsidiaries (as such term is defined in the last paragraph of article 1 of the general provisions applicable to the issuers of securities, issued by the National Banking and Securities Commission, published in the Federal Official Gazette (Diario Oficial de la Federaci&#243;n)  on March 19, 2003 as amended) intend to enter into with related parties that may compromise the net worth thereof.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The authority referred to in paragraph l) herein cannot be delegated. The members of the board of directors shall be responsible for the resolutions adopted related to the matters referred to in the aforementioned paragraph l), excluding the case set forth in article 159 of the General Business Corporations Law.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">m).- Any other powers or duties set forth in these bylaws and the Securities Market Law.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 31.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> In the event that The Coca-Cola Company or any of its affiliates takes any action under a bottler's agreement or a related agreement executed with the Company or any of its subsidiaries that a majority of the directors designated by the Series &#34;A&#34; shareholders reasonably and in good faith believe to be materially adverse to the interests of the Company as a whole (hereinafter &#34;Simple Majority Determination&#34;), such majority of Series &#8220;A&#8221; shareholders may deliver written notice of such Simple Majority Determination, specifying the basis therefore, to The Cola-Cola Company or such affiliate, and to the designated representative of the Series &#8220;D&#8221; Directors. At any time during the 90-day period commencing on the 61st day </font></div><div style="height:70.56pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:70.56pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNOFFICIAL TRANSLATION</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR INFORMATION PURPOSES ONLY</font></div></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">following delivery of such notice, the majority of the Directors designated by the Series &#34;A&#34; shareholders may, if such action has not been remedied to their reasonable discretion, deliver another written notice to the same persons declaring a &#8220;Simple Majority Period&#34; to be in existence. During such Simple Majority Period, and only during such period, matters (the &#34;Simple Majority Matters&#34;) described in paragraphs j), k) and l) of article 30 hereof, and matters described in paragraph h), but only to the extent required to implement the matters described in paragraphs j), k) and l) at the level of enterprises controlled by the Company, shall be treated as matters to be approved by a simple majority vote of the entire board of directors of the Company, without requiring the presence or approval of any director designated by the Series &#34;D&#34; shareholders. A majority of the Series &#34;A&#34; directors may terminate this Simple Majority Period at any time by giving written notice thereof to The Coca-Cola Company or such affiliate, and to the designated representative of the Series &#8220;D&#8221; directors. For a period of one year following such notification, the directors  designated  by the  Series &#34;A&#34;  shareholders will  not be entitled  to declare another  Simple </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Majority Period. Resolution of the action that gave rise to the declaration of a Simple Majority Period shall not terminate such Simple Majority Period. No failure to declare a Simple Majority Period during such 120-day period will prevent a majority of the directors designated by the Series &#34;A&#34; shareholders from subsequently exercising the rights conferred by this article 31 to make another Simple Majority Determination with respect to such action. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 32.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> The majority of the holders of common shares of the Company, voting at an ordinary shareholders' meeting as set forth in article 23 hereof, may set up intermediate levels of administration other than the ones set forth in the General Business Corporations Law or the Securities Market Law. The creation, structure and operation thereof shall be subject to the general rules issued by the National Banking and Securities Commission. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 33.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> The surveillance of the Company and its controlled entities shall be entrusted to the board of directors.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">In order to comply with its supervisory duties, the board of directors shall be assisted by the corporate practices and audit committees, and by the company hired to perform the external auditing services for the Company, each of them in accordance with their respective competence, as set forth in the Securities Market Law. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The audit and corporate practices committees shall perform the activities set forth in the Securities Market Law, and shall be comprised exclusively by independent directors and by at least three (3) board members designated by the general ordinary shareholders&#8217; meeting or by the board of directors, as proposed by the chairman of the board.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The chairmen of the audit and the corporate practices committees shall be designated and removed exclusively by the shareholders&#8217; meeting. Such chairmen shall not preside the board of directors, and shall be appointed taking into consideration their experience, recognized capacity, and professional prestige.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 33 Bis.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> The management, conduction and execution of the business of the Company and its controlled entities shall be the responsibility of the chief executive officer, who shall follow the strategies, policies and guidelines approved by the board of directors, and shall have the authority and obligations set forth in the Securities Market Law.</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">CHAPTER V</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">FISCAL YEAR FINANCIAL STATEMENTS AND</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">DISTRIBUTION OF PROFITS AND LOSSES</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 34.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">  The fiscal year of the Company shall be of  twelve months, beginning on January first and ending on December 31 of the same year.</font></div><div style="height:70.56pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:70.56pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNOFFICIAL TRANSLATION</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FOR INFORMATION PURPOSES ONLY</font></div></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 35.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> Annual profits, after payment of Income Tax (Impuesto Sobre la Renta), workers' profit sharing and any other items that must be deducted or separated in accordance with Mexican law, shall be applied as follows&#58; </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">a).- A minimum of five percent shall be set aside to constitute the legal reserve fund until it reaches at least twenty percent of the capital stock. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">b).- The remainder may be distributed as dividends among the shareholders proportionally to the number of shares held by them or, if resolved by the shareholders' meeting, it shall be totally or partially allocated in provision funds, reinvestment reserve funds, special funds or any other funds that  the meeting may determine. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 36.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> The founders do not reserve any special participation in the Company's profits. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 37.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> Losses, if any, shall be divided among shareholders pro rate according to the number of shares held but shall not exceed the shares' nominal value. </font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">CHAPTER VI</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">DISSOLUTION AND LIQUIDATION</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 38.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> The Company shall be dissolved in the cases referred to in points II, III, IV and V of article 229 of the General Business Corporations Law or, if the general shareholders' meeting so determines, in accordance with article 23 of these bylaws.</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 39.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> Once the Company is dissolved, the extraordinary shareholders' meeting, by a majority vote, shall designate one or more liquidators, fixing a term for the carrying out of their duties and the relevant compensation. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 40.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> Liquidators shall carry out the liquidation of the Company pursuant to the resolutions of the extraordinary shareholders' meeting, and in the absence thereof, in accordance with the following&#58; </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">a).- They shall conclude the Company's business in the manner they deem most appropriate, collecting receivables, paying debts, and selling the Company's property required therefor. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">b).- They shall prepare the liquidation financial statements and shall submit them to the approval of the extraordinary shareholders' meeting. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">c).- They shall distribute among the shareholders the remaining assets as per the Financial Statements approved by the extraordinary shareholders' meeting, in accordance with law and these by laws and against the delivery and cancellation of the corresponding share certificates. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 41.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> During the liquidation period, a meeting will be held  in accordance with the provisions in the chapter  relating to shareholders' meetings of these bylaws, and the liquidators shall perform the same functions the board of directors had during the normal course of the Company&#8217;s business. </font></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">ARTICLE 42.-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> For matters not expressly provided for in these bylaws, the provisions of the Securities Market Law and the General Business Corporations Law shall apply. The terms used in these bylaws and defined in the Securities Market Law shall have the meanings ascribed to them therein.</font></div><div style="margin-bottom:8pt;text-align:justify"><font><br></font></div><div style="height:70.56pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-2.13
<SEQUENCE>3
<FILENAME>ex21312312021final.htm
<DESCRIPTION>EX-2.13
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i8a6a64eaa7154c97bf194c98b84cb910_1"></div><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 2.13</font></div><div style="margin-top:0.05pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DESCRIPTION OF SECURITIES REGISTERED UNDER SECTION 12 OF THE EXCHANGE ACT</font></div><div style="margin-bottom:10pt;margin-top:0.45pt"><font><br></font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:5pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of this report, Coca-Cola FEMSA, S.A.B. de C.V. (&#8220;Coca-Cola FEMSA,&#8221; &#8220;our company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; and &#8220;our&#8221;) had the following classes of securities registered pursuant to Section 12(b) of the Exchange Act&#58;</font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"></td><td style="width:58.703%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.318%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.679%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Title of each class</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Trading symbol(s)</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name of each exchange on which registered</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">American Depositary Shares, <br>each representing 10 units</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">KOF</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NYSE</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Units, each consisting of 3 Series B shares and 5 Series L shares, without par value*</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NYSE</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B shares, without par value*</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NYSE</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series L shares, without par value*</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NYSE</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.750% Senior Notes due 2030</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NYSE</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.850% Senior Notes due 2032</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NYSE</font></td></tr></table></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">__________________</font></div><div style="margin-bottom:3pt;padding-left:27pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">*</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Not for trading, but only in connection with the registration of American Depositary Shares (&#8220;ADSs&#8221;) representing such units or shares, pursuant to the requirements of the Securities and Exchange Commission.</font></div><div><font><br></font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:34.25pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized terms used but not defined herein have the meanings given to them in our annual report on Form 20-F for the fiscal year ended December 31, 2021 (our &#8220;2021 Form 20-F&#8221;).</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">I. Description of Our Capital Stock</font></div><div style="margin-bottom:10pt;margin-top:5.4pt;padding-left:5.3pt;padding-right:12.5pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our capital stock is divided into four series of shares, in each case without par value&#58; Series A shares, Series B shares, Series D shares, and Series L shares. Our bylaws require that at least 75.0% of our capital stock be comprised of ordinary shares with full voting rights (i.e., the Series A shares, Series D shares and Series B shares). Our capital stock may be comprised of no more than 25.0% of shares with limited voting rights (i.e., the Series L shares). Series A shares must at all times constitute at least 50.1% of all outstanding common shares with full voting rights (i.e., excluding the Series L shares) and may only be held by Mexican investors. Series B shares jointly with Series D shares may not exceed 49.9% of all outstanding common shares with full voting rights (i.e., excluding the Series L shares).</font></div><div style="margin-top:5.85pt;padding-left:5.3pt;padding-right:16.5pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following is a summary of certain provisions of our bylaws and Mexican law relating to our Series B shares, our Series L shares and the units. The summary is not complete. Our Series B shares, our Series L shares and the units are described in greater detail in our bylaws, which are attached to our 2021 Form 20-F as Exhibit 1.1. We encourage you to read our bylaws and the applicable sections of our annual report for additional information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">See &#8220;Item 10. Additional Information&#8212;Bylaws&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in our 2021 Form 20-F.</font></div><div style="padding-right:16.5pt"><font><br></font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Our Series B and Series L Shares</font></div><div style="margin-top:5.4pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Voting Rights, Transfer Restrictions and Certain Minority Rights</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:6.4pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series B shares have full voting rights, and Series L shares have limited voting rights. Series B shares and Series L shares are freely transferable in the form of units, for so long as Series B shares and Series L shares trade together as units. If the units are unwound, as described below under &#8220;Description of Our Units,&#8221; the underlying Series B shares and Series L shares will be freely transferable on an individual basis. None of our Series B shares or Series L shares are exchangeable for shares of a different series. The rights of all series of our capital stock (including the Series B and Series L shares) are substantially identical except as described herein and under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8220;Item 10. Additional Information&#8212;Bylaws&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in our 2021 Form 20-F.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;margin-top:3.2pt;padding-left:5.3pt;padding-right:5.1pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our bylaws, holders of Series L shares are entitled to vote in limited circumstances. They may appoint for election and elect up to three of our maximum of 21 directors and, in certain circumstances where holders of Series L shares have not voted for the director elected by holders of the majority of these series of shares, they may be entitled to elect and remove one director, through a general shareholders meeting, for every 10.0% they own of all issued, subscribed and paid shares of our capital stock, pursuant to the Mexican Securities Market Law, up to a maximum number of three directors out of the total of 21 directors. In addition, they are entitled to vote on certain matters, including certain changes in our corporate form, mergers involving our company when our company is the merged entity or when the principal corporate purpose of the merged entity is not related to the corporate purpose of our company, and the cancellation of the registration of our shares in the Mexican Stock Exchange or any other foreign stock exchange.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:41.75pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Mexican Securities Market Law, minority shareholders are entitled to a number of protections. These protections include provisions that permit&#58;</font></div><div style="margin-top:6.15pt;padding-left:54.95pt;padding-right:12.2pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;holders of 5.0% of our outstanding capital stock, either individually or as a group, to bring an action for liability against our directors, the secretary of the board of directors and certain key officers&#59;</font></div><div style="margin-top:6.15pt;padding-left:54.95pt;padding-right:20.3pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;holders of 10.0% of our outstanding capital stock entitled to vote, including in a limited or restricted manner, either individually or as a group, to require the chairman of the board of directors or the chairmen of the Audit or Corporate Practices Committees to call a shareholders meeting&#59;</font></div><div style="margin-top:6.15pt;padding-left:54.95pt;padding-right:8pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;holders of 10.0% of our outstanding capital stock entitled to vote, including in a limited or restricted manner, either individually or as a group, to request at any shareholders meeting that resolutions be postponed with respect to any matter on which they considered they were not sufficiently informed&#59;</font></div><div style="margin-top:6.15pt;padding-left:54.95pt;padding-right:6.05pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;for every 10.0% of our outstanding capital stock entitled to vote, including in a limited or restricted manner, held either individually or as a group, to appoint one member of our board of directors and one alternate member of our board of directors up to the maximum number of directors that each series is entitled to appoint under our bylaws&#59; if a holder or group of holders of Series B shares are entitled to appoint a director, the shareholders meeting will reduce the number of directors entitled to be appointed by holders of another series of shares&#59; provided that, the number of directors entitled to be appointed by holders of Series D shares will remain unchanged, unless otherwise agreed&#59; and</font></div><div style="margin-top:6.15pt;padding-left:54.95pt;padding-right:11.3pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;holders of 20.0% of our outstanding capital stock, either individually or as a group, to oppose any resolution adopted at a shareholders meeting in which they are entitled to vote and file a petition for a court order to suspend the resolution temporarily within 15 days following the adjournment of the meeting at which the action was taken, provided that (1) the challenged resolution violates Mexican law or our bylaws, (2) the opposing shareholders neither attended the meeting nor voted in favor of the challenged resolution and (3) the opposing shareholders deliver a bond to the court to secure payment for any damages that we may suffer as a result of suspending the resolution in the event that the court ultimately rules against the opposing shareholder.</font></div><div style="margin-top:5.85pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shareholders Meetings</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:14.6pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General shareholders meetings may be ordinary meetings or extraordinary meetings. Extraordinary meetings are those called to consider certain specific matters provided for in the Mexican General Corporations Law,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">including&#58; amendments to our bylaws, liquidation, dissolution, merger and transformation from one form of company to another, issuance of preferred stock and increases and reductions of the fixed portion of our capital stock. In addition, our bylaws require an extraordinary meeting to consider the cancellation of the registration of our equity securities with the RNV maintained by the CNBV and the delisting of our equity securities from the Mexican Stock Exchange or any other foreign stock exchanges on which our equity securities may be listed, the amortization of distributable earnings into capital stock, and issuances of treasury shares for future subscription and payment. All other matters, including increases or decreases affecting the variable portion of our capital stock, are considered at an ordinary meeting.</font></div><div style="margin-bottom:10pt;margin-top:3.2pt;padding-left:5.3pt;padding-right:8.1pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to Mexican law, an ordinary annual meeting must be held at least once each year (1) to consider the approval of our financial statements for the preceding fiscal year, (2) to determine the allocation of the profits of the preceding fiscal year and (3) to appoint, remove or ratify the members of our board of directors. The holders of Series B shares are entitled to vote in such ordinary annual meeting regarding all three matters mentioned above, and the holders of Series L shares are exclusively entitled to vote in relation to the appointment of members of the board of directors (i.e. up to three directors and their respective alternate directors). Further, any transaction to be entered into by us or our subsidiaries within the following fiscal year that represents 20.0% or more of our consolidated assets must be approved at an ordinary shareholders meeting at which holders of Series L shares are entitled to vote.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:10.8pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quorum for ordinary and extraordinary meetings at which holders of Series L shares are not entitled to vote is 76.0% of the holders of our fully subscribed and paid voting shares. Resolutions adopted at such ordinary or extraordinary shareholders meetings are valid when adopted with the affirmative vote of holders of at least a majority of our fully subscribed and paid voting shares voting (and not abstaining) at the meeting, including the affirmative vote of holders of a majority of the Series D shares. However, for a shareholders meeting to vote on a payment of dividends in an amount not to exceed 20.0% of the preceding years&#8217; consolidated net profits, the approval of our financial statements for the preceding fiscal year with an unqualified auditor&#8217;s opinion, or our normal operations plan, our bylaws only require a quorum of a majority of our fully subscribed and paid voting shares and resolutions are validly adopted at such meeting with the affirmative vote of a majority of the holders of our voting shares voting (and not abstaining) at the meeting.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:14.05pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our bylaws, holders of Series B shares are entitled to vote on all matters discussed at an ordinary or extraordinary meeting. These holders are entitled to elect and remove one director for every 10.0% of all issued, subscribed and paid shares of our capital stock that they may hold either individually or as a group, up to a maximum number of three directors out of the total of 21 directors.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:13.55pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quorum for an extraordinary meeting at which holders of Series L shares are entitled to vote is 82.0% of all of our fully subscribed and paid shares, and resolutions issued at such extraordinary meeting are valid when adopted with the affirmative vote of holders of at least a majority of our fully subscribed and paid shares voting (and not abstaining) at the meeting. The following matters may be approved in such a meeting&#58;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:44.05pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;changes in our corporate form from one type of company to another (other than changing from a variable capital to fixed-capital corporation and vice versa)&#59; and</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:7.05pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;any merger where we are not the surviving entity or any merger with an entity whose principal corporate purposes are different from those of the Registrant or its subsidiaries.</font></div><div style="margin-bottom:10pt;margin-top:3.85pt;padding-left:27.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">Series L shares will also be entitled to vote on any other matters for which the Mexican Securities Market Law expressly allows Series L shares to vote.</font></div><div style="margin-bottom:10pt;margin-top:3.85pt;padding-left:5.3pt;padding-right:4.85pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of cancellation of the registration of any of our shares with the RNV, whether by order of the CNBV or at our request with the prior consent of 95.0% of the holders of our outstanding capital stock, our bylaws and the Mexican Securities Market Law require us to make a public offer to acquire these shares prior to their cancellation.</font></div><div style="margin-bottom:10pt;padding-left:27.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of Series L shares may attend, but not address, meetings of shareholders at which they are not entitled to vote.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:5.85pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mexican law provides for a special meeting of shareholders to allow holders of shares of a specific series to vote as a class on any action that would prejudice exclusively the rights of holders of such series. There are no procedures for determining whether a particular proposed shareholder action requires a class vote, and Mexican law does not provide extensive guidance on the criteria to be applied in making such a determination. Holders of Series B and Series L shares at their respective special meetings or at an annual ordinary meeting, must appoint, remove or ratify directors, as well as determine their compensation. The quorum for special meetings of any series of shares is 75.0% of the holders of the fully subscribed and paid shares of the series entitled to attend such special meeting. Except for resolutions to unwind the units into individual Series B and Series L shares as described above, resolutions adopted at a special shareholders meeting are valid when adopted by the holders of at least a majority of the fully subscribed and paid shares of the series entitled to attend such special meeting. Resolutions to unwind the units into individual Series B shares and Series L shares as described above are valid when adopted by the holders of at least 51.0% of each of the fully subscribed and paid Series B shares and Series L shares.</font></div><div style="margin-bottom:10pt;margin-top:3.2pt;padding-left:5.3pt;padding-right:4.85pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shareholders meetings may be called by the board of directors, the Audit Committee or the Corporate Practices Committee and, under certain circumstances, a Mexican court. For every 10.0% or more of our capital stock held by holders, either individually or as a group, such holders may require the chairman of the board of directors, or the chairmen of the Audit Committee or Corporate Practices Committee to call a shareholders meeting. A notice of meeting and an agenda must be published in a newspaper of general circulation in Mexico City or in the electronic system maintained by the Mexican Ministry of Economy at least 15 days prior to the meeting. Notices must set forth the place, date and time of the meeting and the matters to be addressed and must be signed by whoever convened the meeting. All relevant information relating to the shareholders meeting must be made available to shareholders starting on the date of publication of the notice. To attend a meeting, shareholders must deposit their shares with the corresponding trust institution or with Indeval, or an institution for the deposit of securities prior to the meeting as indicated in the notice. If entitled to attend the meeting, a shareholder may be represented by an attorney-in-fact or vote by proxy.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-top:5.8pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividend Rights</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:10.15pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the annual ordinary meeting of holders of Series A, Series B, and Series D shares, the board of directors submits our financial statements for the previous fiscal year, together with a report thereon by the board of directors. Once the holders have approved the financial statements, they determine the allocation of our net income for the preceding year. Mexican law requires the allocation of at least 5.0% of net income to a legal reserve, which is not subsequently available for distribution until the amount of the legal reserve equals 20.0% of our capital stock. Thereafter, the holders of Series A, Series B and Series D shares may determine and allocate a certain percentage of net income to any general or special reserve, including a reserve for open-market purchases of our shares. The remainder of net income is available for distribution in the form of dividends to the shareholders.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:12.55pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All shares outstanding and fully paid (including Series L shares) at the time a dividend or other distribution is declared are entitled to share equally in the dividend or other distribution. No series of shares is entitled to a preferred dividend. Shares that are only partially paid, participate in a dividend or other distributions proportionately based on the amount actually paid at the time of the dividend or other distributions. Treasury shares are not entitled to dividends or other distributions.</font></div><div style="margin-top:5.85pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in Capital Stock</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:7.9pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to our bylaws, any change in our authorized capital stock requires a resolution of a shareholders meeting. We are permitted to issue shares representing fixed capital and shares representing variable capital. The fixed portion of our capital stock may be increased or decreased only by amendment of our bylaws adopted by a resolution at an extraordinary shareholders meeting. The variable portion of our capital stock may be increased or decreased by resolution of an ordinary shareholders meeting without amending our bylaws. All changes in the fixed or variable capital have to be registered in our capital variation registry book, as required by the applicable law. A capital stock increase may be effected through the issuance of new shares for payment in cash or in kind, or by capitalization of indebtedness or of certain items of equity. Treasury stock may only be sold through a public offering.</font></div><div style="margin-top:5.8pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preemptive Rights</font></div><div style="margin-bottom:10pt;margin-top:5.4pt;padding-left:5.3pt;padding-right:4.35pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Mexican Securities Market Law permits the issuance and sale of shares through a public offering without granting shareholders preemptive rights, if permitted by the bylaws and upon, among other things, authorization of the CNBV and the approval of the extraordinary shareholders meeting called for such purpose. Under Mexican law and our bylaws, except in limited circumstances (including mergers, sale of repurchased shares, convertible securities into shares and capital increases by means of payment in kind for shares or shares issued in return for the cancellation of debt), in the event of an increase in our capital stock, a holder of record generally has the right to subscribe shares of a series held by such holder sufficient to maintain such holder&#8217;s existing proportionate holding of shares of that series. Preemptive rights must be exercised during a term fixed by the shareholders at the meeting declaring the capital increase, which term must last at least 15 days following the publication of notice of the capital increase through an electronic system of the Mexican Ministry of Economy. Under Mexican law, preemptive rights cannot be waived in advance or be assigned, or be represented by an instrument that is negotiable separately from the corresponding shares.</font></div><div style="margin-top:5.85pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Redemption</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:16.3pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fully paid shares are subject to redemption in connection with either (1) a reduction of capital stock or (2) a redemption with distributable earnings, which, in either case, must be approved by our shareholders. The shares subject to any such redemption would be selected by us by lot or in the case of redemption with distributable earnings, by purchasing shares by means of a tender offer conducted on the Mexican Stock Exchange, in accordance with the Mexican General Corporations Law and the Mexican Securities Market Law.</font></div><div style="margin-top:5.85pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Repurchase of Shares</font></div><div style="margin-bottom:10pt;margin-top:5.3pt;padding-left:5.3pt;padding-right:5pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to our bylaws, and subject to the provisions of the Mexican Securities Market Law and under rules promulgated by the CNBV, we may freely repurchase our own shares for a maximum amount in Mexican pesos previously approved by our shareholders meeting. In accordance with the Mexican Securities Market Law, our subsidiaries may not purchase, directly or indirectly, shares of our capital stock or any security that represents such shares.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-top:5.75pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Forfeiture of Shares</font></div><div style="margin-bottom:10pt;margin-top:5.4pt;padding-left:5.3pt;padding-right:7.1pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As required by Mexican law, our bylaws provide that non-Mexican holders of our shares are (1) considered to be Mexican with respect to such shares that they acquire or hold and (2) may not invoke the protection of their own governments in respect of the investment represented by those shares. Failure to comply with our bylaws may result in a penalty of forfeiture of a shareholder&#8217;s capital stock in favor of the Mexican state. Under this provision, a non-Mexican holder of our shares (including a non-Mexican holder of ADSs) is deemed to have agreed not to invoke the protection of its own government by asking such government to commence a diplomatic claim against the Mexican state with respect to its rights as a shareholder, but is not deemed to have waived any other rights it may have, including any rights under the United States securities laws, with respect to its investment in our company. If a shareholder invokes governmental protections in violation of this agreement, its shares may be forfeited to the benefit of the Mexican state.</font></div><div style="margin-top:5.8pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Appraisal Rights</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:6.35pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Whenever the shareholders approve a change of corporate purpose, change of nationality or change the corporate form of our company, any shareholder entitled to vote on such change that has voted against it, may withdraw as a shareholder of our company and have its shares redeemed at a price per share calculated as specified under applicable Mexican law, provided that it exercises its right within 15 days following the adjournment of the meeting at which the change was approved. In this case, the shareholder would be entitled to the reimbursement of its shares, in proportion to our assets in accordance with the last approved balance sheet. Because holders of Series L shares are not entitled to vote on certain types of these changes, these withdrawal rights are available to holders of Series L shares in fewer cases than to holders of other series of our capital stock.</font></div><div style="margin-top:5.8pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquidation</font></div><div style="margin-bottom:10pt;margin-top:5.4pt;padding-left:5.3pt;padding-right:4.9pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon our liquidation, one or more liquidators may be appointed to wind up our affairs. All fully paid and outstanding shares of capital stock (including Series L and Series B shares) will be entitled to participate equally in any distribution upon liquidation. Shares that are only partially paid will be entitled to participate in any distribution upon liquidation in the proportion that they have been paid at the time of liquidation. There are no liquidation preferences for any series of our shares.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Our Units</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:14pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the Units are entitled to the same rights and are subject to the same restrictions regarding dividends, voting rights, transfers, minority rights, ownership, redemption, repurchases, changes in capital stock, preemptive rights, appraisal rights, liquidation and forfeiture as apply to the underlying Series B and Series L shares that form each Unit. See &#8220;Description of Our Series B and Series L Shares&#8221; above.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:6.75pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to our bylaws, during the fifth year after the creation of the Units, the Units may be unwound into the underlying Series B and Series L shares through a special shareholders meeting which will require 75% of each of the Series B and the Series L shares to be present or represented and the affirmative vote of holders representing at least 51% of the fully subscribed and paid shares of each series. Alternatively, our board of directors may at any time submit for vote to the holders of Series B and Series L shares whether to unwind the Units into Series B and Series L shares. The board of directors would need to provide three months&#8217; notice of the special shareholders meeting, and the same quorum and voting thresholds would apply. If the holders of the Series B and Series L shares vote to unwind the Units, the underlying Series B and Series L shares would trade separately on the Mexican Stock Exchange one year after the approval.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of American Depositary Shares</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:5.3pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Bank of New York Mellon serves as the depositary for the ADSs (the &#8220;Depositary&#8221;) pursuant to an Amended and Restated Deposit Agreement dated April 11, 2019, between Coca-Cola FEMSA and The Bank of New York Mellon, as ADS depositary (the &#8220;Deposit Agreement&#8221;). ADSs represent ownership interests in securities that are on deposit with the Depositary. The Depositary typically appoints a custodian to safekeep the securities on deposit. The Deposited Securities are deposited with BBVA Bancomer, S.A., Instituci&#243;n de Banca M&#250;ltiple, Grupo Financiero BBVA Bancomer, the custodian and agent of the Depositary in Mexico (the &#8220;Custodian&#8221;). ADSs are normally evidenced by certificates that are commonly known as American Depositary Receipts (&#8220;ADRs&#8221;). So long as any ADSs are listed on one or more stock exchanges in the United States, the Depositary will act as registrar or, with our approval, appoint a registrar or one or more co-registrars, for registration of ADRs in accordance with any requirements of such exchanges.</font></div><div style="padding-left:5.3pt;padding-right:10.4pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Set forth below is a summary description of the material terms of the ADSs and the material rights of a holder of ADSs. Because it is a summary, it does not describe every aspect of the ADSs and the Deposit Agreement. For more complete information, you should read the entire Deposit Agreement, which includes the form of ADR. The Deposit Agreement is attached to our 2021 Form 20-F as Exhibit 2.1.</font></div><div style="margin-bottom:10pt;margin-top:0.35pt"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;margin-top:0.05pt;padding-left:5.3pt;padding-right:8.25pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Deposit Agreement, the Depositary executes and delivers ADRs. Each ADS represents 10 Units, each Unit consisting of three Series B shares and five Series L shares (together, the &#8220;Deposited Securities&#8221;). If the Units are unwound, as described in &#8220;Description of Our Units,&#8221; we expect that each ADS will continue to represent the same underlying 30 Series B shares and 50 Series L shares. Only persons in whose names ADRs are registered on the books of the Depositary will be treated by us and the Depositary as owners of ADSs.</font></div><div style="margin-top:5.85pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Procedures for Voting</font></div><div style="margin-bottom:10pt;margin-top:5.3pt;padding-left:5.3pt;padding-right:17.05pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of ADSs receive notice of shareholders meetings from the Depositary in sufficient time to enable such holders to return voting instructions to the Depositary in a timely manner. We give the Depositary notice of our shareholder meetings with time in advance so that the Depositary may notify holders of ADSs of upcoming vote requests and request their instructions. The Depositary does not vote or attempt to exercise the right to vote that attaches to the Deposited Securities, other than in accordance with the instructions received by an ADS holder. Upon written request of any holder or beneficial owner of ADSs received on or before the date established by the Depositary for such purpose, the Depositary will (a) as early as practicable prior to such meeting, issue to such beneficial owner an admission ticket for such meeting and (b) notify us, at least two Mexico City business days prior to such meeting, of the identity of such beneficial owner.</font></div><div style="margin-top:3.2pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends and Distributions</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:10.85pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of ADSs have the right to receive dividends and distributions made on the Deposited Securities. Receipt of these distributions may be limited, however, by practical considerations and legal restrictions. Holders will receive distributions they are entitled to receive under the terms of the Deposit Agreement in proportion to the number of ADSs they hold as of a specified record date.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:5.1pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on the Deposited Securities are paid in Mexican pesos. Whenever a dividend or distribution is made on the Deposited Securities, the Depositary will convert the cash dividend or other cash distribution into U.S. dollars and distribute the proceeds as promptly as practicable in proportion to the number of ADSs held, so long as the conversion pursuant to applicable law is reasonable and the U.S. dollars are transferable into the United States. The amounts distributed to ADS holders will be net of fees, expenses, taxes and governmental charges payable by the ADS holders under the terms of the Deposit Agreement and applicable law. If the Depositary determines that Mexican pesos received by it cannot be converted on a reasonable basis or transferred into the United States, or if any approval or license of any government or agency thereof which is required for such conversion is denied or in the opinion of the Depositary is not obtainable, or if any such approval or license is not obtained within a reasonable period, the Depositary will (a) as to that portion of Mexican pesos that is convertible into Dollars, make such conversion and, if permitted by applicable law, transfer such U.S. dollars to the United States for distribution to ADS holders and (b) as to the nonconvertible balance, if any, (i) if requested in writing by an ADS holder, distribute or cause the Custodian to distribute the Mexican pesos (or an appropriate document evidencing the right to receive Mexican pesos) received by the Depositary or Custodian to such holder and (ii) the Depositary will hold or will cause the Custodian to hold any amounts of nonconvertible Mexican pesos not distributed (without liability for interest) for the respective accounts of the ADS holders entitled to receive the cash dividend or distribution. Mexico does not currently impose any restrictions on the payment and transfer of U.S. dollars outside of Mexico.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:6.55pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Whenever we make a free distribution of Deposited Securities, the Depositary may, after consultation with us, and will if we shall so request, distribute as promptly as practicable to holders of ADSs entitled thereto, in proportion to the number of ADSs held by them, additional ADSs evidencing an aggregate number of ADSs representing the amount of Deposited Securities received as such dividend or free distribution, subject to the terms and conditions of the Deposit Agreement with respect to the deposit of Deposited Securities and the issuance of ADSs, including the withholding of any tax or other governmental charge and the payment of fees of the Depositary. If additional ADSs are not so distributed, each ADS will thereafter also represent the additional securities distributed upon the Deposited Securities represented. The Depositary will distribute only whole numbers of ADSs. The Depositary will sell any remaining fractional entitlements and distribute the proceeds of that sale in the same manner as in a cash distribution. The distribution of ADSs will be made net of the fees, expenses, taxes and governmental charges payable by holders under the terms of the Deposit Agreement and applicable law. In order to pay those taxes and governmental charges, the Depositary may sell all or a portion of the Deposited Securities.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:4.55pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Whenever we intend to offer rights to the holders of Deposited Securities to subscribe for additional securities or any other rights of any other nature, after consultation with us, the Depositary will determine the procedure to be followed in making such rights available to ADS holders or in disposing of such rights for the benefit of such ADS holders and making the net proceeds available in U.S. dollars to such ADS holders. If the Depositary determines it is lawful and feasible, the Depositary may, and will, at our request, make the rights available to ADS holders by means of warrants or otherwise. If the Depositary distributes warrants or other instruments for rights to purchase additional Deposited Securities, holders of ADSs may instruct the Depositary to exercise such rights and upon payment by such holder to the Depositary of an amount equal to the purchase price of the Deposited Securities to be received upon the exercise of such rights and the fees of the Depositary and any other charges as set forth in such warrants or other instruments, the Depositary will, on behalf of such holder, exercise the rights and purchase such Deposited Securities, and we will cause such Deposited Securities so purchased to be delivered to the Depositary on behalf of such holder. As agent for such holder, the Depositary will cause the Deposited Securities so purchased to be deposited with the Custodian and will execute and deliver ADSs to such holder. If the Depositary determines that it is not lawful or feasible to make the rights available to ADS holders but that it is lawful and feasible to sell the rights, the Depositary may, and will if we request, sell the rights, warrants or other instruments at public or private sale, at such place or places and upon proper terms, allocating the net proceeds of the sale for the accounts of the ADS holders otherwise entitled to such rights, warrants or other instruments upon an averaged or other practicable basis without regard to any distinctions among holders on account of exchange restrictions or the date of delivery of an ADS or otherwise.</font></div><div style="margin-bottom:10pt;margin-top:3.2pt;padding-left:5.3pt;padding-right:10.1pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may, in our sole discretion, decide not to register under the Securities Act securities to which such rights relate where registration under the Securities Act may be required in connection with the offer or sale of such securities. In such case, ADS holders would not be permitted to purchase such securities or otherwise exercise such rights and the Depositary may dispose of such rights for the account of such holders as described in the prior paragraph. Such a disposal of such rights may reduce the equity interest of the holders of ADSs in us. Because Mexican law prohibits the issuance of preemptive rights in negotiable form, it is unlikely that there will be any opportunity for the Depositary to sell preemptive rights.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:5.3pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Depositary determines that a distribution of property other than cash (including Deposited Securities or subscription rights for Deposited Securities) is subject to any taxes or governmental charges that the Depositary is obligated to withhold, the Depositary may dispose of all or a portion of such property in such amounts and in such manner, including by public or private sale, as the Depositary deems necessary and practicable to pay such taxes or charges, and thereafter will distribute the net proceeds of any such sale or the balance of any such property after deduction of such taxes or charges to the ADS holders entitled thereto.</font></div><div style="margin-top:5.8pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Notices, Reports, and Proxy Soliciting Materials</font></div><div style="margin-bottom:10pt;margin-top:5.4pt;padding-left:5.3pt;padding-right:5.55pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or before the day we send a notice of any shareholders meeting or any adjourned meeting, or any taking of any action in respect of any cash or other distributions, we will send to the Depositary and the Custodian a copy of the notice.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:7.8pt;text-align:justify;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will also promptly furnish to the Depositary and the Custodian English translations of any reports, notices or other communications generally transmitted to shareholders. If requested in writing by us, the Depositary will arrange for the mailing, at our expense (unless otherwise agreed by us and the Depositary), of copies of such notices, reports and communications to all holders of ADSs.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:9.3pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Depositary will make available for inspection by ADS holders at its corporate trust office any reports and communications received from us, including any proxy soliciting material distributed by us, which are both (a) received by the Depositary, the Custodian or a nominee of either as the holder of the Deposited Securities and (b) made generally available to the holders of such Deposited Securities by us. The Depositary will also, upon written request, send to ADS holders copies of such reports and communications, including any such proxy soliciting material, furnished by us as provided in the Deposit Agreement.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:16.15pt;text-align:justify;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to file certain reports with the Commission pursuant to the Exchange Act. Such reports are available for review and copying at the public reference facilities of the Commission. We are exempt from the rules under the Exchange Act prescribing the furnishing and the content of proxy statements.</font></div><div style="margin-top:5.8pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amendment, Extension or Termination of the Deposit</font></div><div style="margin-bottom:10pt;margin-top:5.4pt;padding-left:4.5pt;text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">The form of the ADRs and the Deposit Agreement may be amended at any time by us and the Depositary without the consent of holders of ADSs.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:7.85pt;text-indent:21.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any amendment that imposes or increases any fees or charges (other than taxes and other governmental charges, registration fees, cable, telex or facsimile transmission costs, delivery costs or other such expenses), or that otherwise prejudices any substantial existing right of ADS holders, will not affect the outstanding ADSs until the expiration of 30 days after notice of such amendment has been given to the holders of outstanding ADSs. Every holder of an ADS at the time such amendment becomes effective will be deemed, by continuing to hold such ADS, to consent and agree to such amendment and to be bound by the amended Deposit Agreement. Except to comply with mandatory provisions of applicable law, in no event may any amendment impair the right of any ADS holder to surrender its ADSs in exchange for the Deposited Securities or other deposited securities represented by those ADSs.</font></div><div style="margin-bottom:10pt;margin-top:3.2pt;padding-left:5.3pt;padding-right:4.85pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we so instruct, the Depositary will terminate the Deposit Agreement by mailing a termination notice to the holders of all applicable ADSs then outstanding at least 30 days prior to the date fixed in such notice for the termination. The Depositary may also terminate the Deposit Agreement at any time 60 days after the Depositary shall have delivered to us a notice of its election to resign. If any ADSs remain outstanding after the date of termination, the Depositary will discontinue the registration of transfers of ADSs subject to the Deposit Agreement, will suspend the distribution of dividends to the holders and will not give any further notices or perform any further acts under such Deposit Agreement, except (1) the collection of dividends and other distributions pertaining to the Deposited Securities, (2) the sale of rights and other property as provided in the Deposit Agreement and (3) the delivery of Deposited Securities, together with any dividends or other distributions and the net proceeds of the sale of any rights or other property received, in exchange for surrendered ADSs subject to the applicable terms of the Deposit Agreement, including the payment of the fees and other charges of the Depositary. At any time after the expiration of two months from the date of termination, the Depositary may sell the Deposited Securities and hold the net proceeds, together with any other cash then held, without liability for interest, in trust for the pro rata benefit of the holders of ADSs that have not already been surrendered. After making such sale, the Depositary will be discharged from all its obligations to us except for certain indemnification and accounting obligations. Upon the termination of the Deposit Agreement, we will also be discharged of all obligations, except for certain obligations to the Depositary.</font></div><div style="margin-top:5.85pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Execution and Transfer</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:4.75pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ADSs are transferable on the books of the Depositary, provided that the Depositary may close the transfer books, after consultation with us, at any time and from time to time, (a) after consultation with us to the extent practicable, when deemed expedient by it in connection with the performance of its duties or (b) at our reasonable request. As a condition precedent to the execution and delivery, registration of transfer, split-up, combination or surrender of any ADS, the delivery of any distribution thereon or withdrawal of Deposited Securities, we, the registrar, the Depositary, or the Custodian may require payment from the person presenting the ADS or the depositor of such Deposited Securities of a sum sufficient to reimburse it for any tax or other governmental charge and any stock transfer or registration fee with respect thereto (including any such tax, charge or fee with respect to the Deposited Securities being deposited or withdrawn) and payment of any applicable fees payable to the Depositary. The Depositary may refuse to deliver ADSs, register the transfer of any ADS or make any distribution of, or related to, the underlying Deposited Securities until it has received proof of citizenship or residence, exchange control approval, legal or beneficial ownership of the ADSs or other securities. The execution and delivery or transfer of ADSs generally may be suspended during any period when the transfer books of the Depositary or our transfer books are closed or if any such action is deemed necessary or advisable by the Depositary or us at any time or from time to time because of any requirement of law or of any government or governmental body or commission, or any securities exchange on which the Deposited Securities or ADSs are listed, or under any provision of the Deposit Agreement, or for any other reason.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:8.5pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ADS holders may inspect the transfer books of the Depositary at any reasonable time, provided that such inspection will not be for the purpose of communicating with holders of ADSs in the interest of a business or object other than our business or a matter related to the Deposit Agreement or the ADSs.</font></div><div style="margin-top:5.8pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deposit and Withdrawal of Deposited Securities</font></div><div style="margin-bottom:10pt;margin-top:5.4pt;padding-left:5.3pt;padding-right:4.55pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Deposited Securities are deposited with the Custodian in an account maintained with Indeval and registered in the name of the Custodian. The Custodian is the holder of record of all Deposited Securities represented by ADSs. Subject to the terms and conditions of the Deposit Agreement, upon transfer of additional Deposited Securities to the account of the Custodian at Indeval, the Depositary must execute and deliver additional ADRs.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:11.8pt;text-indent:21.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ownership of beneficial interests in the Deposited Securities transferred in this way must be shown on, and transfers of the ownership of such interests must be effected through, records maintained by Indeval or institutions with accounts at Indeval.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;margin-top:0.05pt;padding-left:5.3pt;padding-right:7.6pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When Deposited Securities are deposited or evidence of rights to receive Deposited Securities by physical delivery or electronic transfer is given to the Custodian, the Depositary will execute and deliver ADRs, either to its corporate trust office, or upon written order directly to named person(s) for the number of ADSs issuable in respect of such deposit of Deposited Securities. The deposit of Deposited Securities or evidence of rights to receive Deposited Securities must be accompanied by appropriate instruments or evidence of transfer acceptable to the Custodian, a delivery order and any other documents the Custodian or the Depositary may require. The ADR delivery will only be made upon payment of applicable fees, taxes and other charges.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt;text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A holder of ADSs is entitled to surrender its ADSs to the Depositary for cancellation and to receive delivery of the Deposited Securities represented by its ADSs. In order to withdraw the Deposited Securities represented by its ADSs, the holder withdrawing will be required to pay the fees of the Depositary for cancellation of its ADSs and the charges and taxes payable for the transfer of the deposited securities being withdrawn. A holder will have the right to withdraw the Deposited Securities at any time except for&#58;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:7.3pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;temporary delays caused by closing of the transfer books of the Depositary or our transfer books, or the deposit of securities in connection with voting at a shareholder&#8217;s meeting or the payment of dividends&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;obligations to pay fees, taxes and similar charges&#59; or</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:38.55pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;compliance with any U.S. or foreign laws or governmental regulations relating to the ADSs or to the withdrawal of the Deposited Securities.</font></div><div style="padding-right:38.55pt"><font><br></font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:5.05pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon surrender of ADSs at the corporate trust office of the Depositary, and after payment of the fees, taxes and governmental charges provided in the Deposit Agreement and, subject to the terms and conditions of the Deposit Agreement, ADS holders are entitled to delivery, to them or upon their order, of the Deposited Securities (or, if the Deposited Securities are in book entry form, registration of ownership) and any other property represented by the surrendered ADSs. The delivery will be made at the office of the Custodian except that the Depositary may deliver any property at its office. The holder withdrawing the ADSs assumes the risk for delivery of all funds and securities upon withdrawal.</font></div><div style="margin-top:5.85pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preemptive Rights</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:17.05pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of applicable United States securities laws, holders of ADSs may be restricted in their ability to participate in the exercise of preemptive rights under the terms of the Deposit Agreement. Shares subject to a preemptive rights offering, with respect to which preemptive rights have not been exercised, may be sold by us to third parties on the same terms and conditions previously approved by the shareholders or the board of directors. Under Mexican law, preemptive rights cannot be waived in advance or be assigned, or be represented by an instrument that is negotiable separately from the corresponding shares.</font></div><div style="margin-top:5.8pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Limitation Upon the Liability of the Depositary</font></div><div style="margin-bottom:10pt;margin-top:5.4pt;padding-left:5.3pt;padding-right:5.6pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Neither the Depositary nor the Registrant are liable to holders of ADSs (a) if prevented or delayed in performing their obligations under the Deposit Agreement by the law of any country, by any governmental authority or by any circumstances beyond their control or any provision of our bylaws or of the Deposited Securities deposited pursuant to the Deposit Agreement, (b) by reason of any exercise of, or failure to exercise, any discretion provided for in the Deposit Agreement, (c) for the inability of any holder or beneficial owner of ADSs to benefit from any distribution, offering, right or other benefit that is made available to holders of Deposited Securities but is not, under the terms of the Deposit Agreement, made available to holders or beneficial owners of ADSs, or (d) for any special, consequential, indirect or punitive damages as a result of any breach of the terms of the Deposit Agreement. Neither the Depositary nor the Registrant will be liable for any action or nonaction by it in reliance upon the advice of or information from legal counsel, accountants, any governmental authority, any person presenting securities for deposit, any holder or beneficial owner of ADSs or any other person believed by it in good faith to be competent to give such advice or information.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:5.05pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Depositary will not be liable for (a) any acts or omissions made by a successor depositary whether in connection with a previous act or omission of the Depositary or in connection with any matter arising wholly after the removal or resignation of the Depositary, provided that in connection with the issue out of which such potential liability arises the Depositary performed its obligations without negligence or bad faith while it acted as Depositary, (b) the acts or omissions of any securities depository, clearing agency or settlement system in connection with or arising out of book-entry settlement of ADSs or Deposited Securities or otherwise&#59; provided that the Depositary performed its obligations without negligence or bad faith, or (c) any failure to carry out any instructions to vote any of the Deposited Securities, or for the manner in which any such vote is cast or the effect of any such vote, provided that any such action or nonaction is in good faith.</font></div><div style="margin-bottom:10pt;margin-top:3.2pt;padding-left:5.3pt;padding-right:6.5pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our obligations and those of the Depositary to holders of ADSs under the Deposit Agreement are expressly limited to performing their respective duties specified therein without negligence or bad faith.</font></div><div style="margin-top:5.8pt;padding-left:5.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fees and Charges</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:27.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An ADS holder is required to pay the following fees and charges to the Depositary&#58;</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6.2pt;padding-left:54.95pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;a fee of $5.00 or less per 100 ADSs (or portion thereof) for the execution, delivery and surrender of ADRs&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;a fee of $0.02 or less per ADS (or portion thereof) for cash distributions&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:5.35pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;a fee for the distribution of securities or rights equal to the fee for the execution and delivery of ADSs referred to above which would have been charged as a result of the deposit of such securities, but which securities or rights are instead distributed by the Depositary to the ADSs holders&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;an annual fee of $0.05 or less per ADS (or portion thereof) for depositary services&#59; and</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:21.35pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;any other charge payable by the Depositary, the Custodian, or any of the Depositary&#8217;s other agents in connection with the servicing of Deposited Securities or other deposited securities.</font></div><div style="margin-bottom:10pt;margin-top:0.45pt"><font><br></font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:22.75pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An ADS holder is also responsible for paying or reimbursing the Depositary for expenses, taxes and governmental charges including, but not limited to&#58;</font></div><div style="margin-top:6.15pt;padding-left:54.95pt;padding-right:27.75pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;transfer and registration fees charged by the registrar and transfer agent for eligible and deposited securities, such as upon deposit of eligible securities and withdrawal of deposited securities&#59;</font></div><div style="margin-top:6.15pt;padding-left:54.95pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;expenses for cable, telex and fax transmissions and for delivery of securities&#59;</font></div><div style="margin-top:6.1pt;padding-left:54.95pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;expenses incurred for converting Mexican pesos into U.S. dollars&#59; and</font></div><div style="margin-top:6.15pt;padding-left:54.95pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;taxes and duties upon the transfer of securities, such as when eligible securities are deposited or withdrawn.</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-bottom:10pt;margin-top:0.05pt;padding-left:27.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note that the fees and charges that a holder of ADSs is required to pay vary over time and may be changed by us and the Depositary.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</font></div></div></div><div id="i8a6a64eaa7154c97bf194c98b84cb910_4"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">II. Description of Notes</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:20.75pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each series of notes listed on the NYSE and set forth on the cover page to our 2021 Form 20-F was issued pursuant to an effective registration statement and a related prospectus and prospectus supplement.</font></div><div style="margin-bottom:10pt;padding-left:27.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth each relevant series of notes (the &#8220;notes&#8221;) registered pursuant to Section 12(b) of the Exchange Act&#58;</font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.709%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Series</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date of Issuance</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Principal Amount</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Payment Date</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity Date</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Indenture</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.750% Senior Notes due 2030</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 22, 2020</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">US$1,250 million</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.750%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 22 and July 22 <br>of each year, beginning on <br>July 22, 2020</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 22, 2030</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indenture, dated February 5, 2010, as amended by the Eighth Supplemental Indenture, dated January 22, 2020.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1.850% Senior Notes due 2032</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">September 1, 2020</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">US$705 million</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1.850%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">March 1 and September 1 of each year, beginning on March 1, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">September 1, 2032</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Indenture, dated February 5, 2010, as amended by the Tenth Supplemental Indenture, dated September 1, 2020</font></td></tr></table></div><div style="padding-left:5.05pt;text-indent:22.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">The following is a summary of the general terms and provisions of the notes. The summary is not complete and is subject to, and qualified in its entirety by reference to, all of the definitions and provisions of the indenture, dated February 5, 2010, as amended, by the eighth supplemental indenture, dated January 22, 2020 (the &#8220;2030 Notes Indenture&#8221;) in the case of the 2.750% Senior Notes due 2032 (the &#8220;2030 Notes&#8221;), and by the tenth supplemental indenture, dated September 1, 2020 (the &#8220;2032 Notes Indenture,&#8221; and together with the 2030 Notes Indenture, the &#8220;indentures&#8221;) in the case of the 1.850% Senior Notes due 2032 (the &#8220;2032 Notes&#8221;).</font></div><div><font><br></font></div><div style="margin-bottom:12pt;padding-left:27.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In this section, references to&#58;</font></div><div style="padding-left:54.95pt;padding-right:37.1pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;&#8220;Coca-Cola FEMSA,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221; are to Coca-Cola FEMSA, S.A.B. de C.V. only and do not include our subsidiaries or affiliates&#59;</font></div><div style="padding-left:54.95pt;padding-right:6.15pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;&#8220;Guarantors&#8221; are to Propimex, S. de R.L. de C.V., Comercializadora La Pureza de Bebidas, S. de R.L. de C.V., Grupo Embotellador Cimsa, S. de R.L. de C.V., Refrescos Victoria del Centro, S. de R.L. de C.V., Yoli de Acapulco, S. de R.L. de C.V. and Controladora Interamericana de Bebidas, S. de R.L. de C.V., which are our wholly owned subsidiaries and the guarantors of the notes. In August 2021, Distribuidora y Manufacturera del Valle de M&#233;xico, S. de R.L. de C.V.  or Distribuidora, a former guarantor of the notes, merged with and into Propimex, S. de R.L. de C.V., or Propimex.  As a result, Propimex assumed Distribuidora&#8217;s obligations under its guarantee and Distribuidora ceased to be a guarantor of the notes&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:9.05pt;text-align:justify;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;&#8220;holders&#8221; mean those who have notes registered in their names on the books that we or the trustee maintain for this purpose, and not those who own beneficial interests in notes issued in book-entry form through The Depository Trust Company (&#8220;DTC&#8221;) or in notes registered in street name&#59; and</font></div><div style="margin-top:6.2pt;padding-left:55.4pt;padding-right:14.4pt;text-indent:-22.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;&#8220;significant subsidiary&#8221; means any of our subsidiaries that meets the definition of significant subsidiary under Regulation S-X as promulgated by the SEC. As of December 31, 2021, our significant subsidiaries consisted of Propimex, S. de R.L. de C.V., Controladora Interamericana de Bebidas, S. de R.L. de C.V., Spal Ind&#250;stria Brasileira de Bebidas, S.A., Servicios Refresqueros del Golfo y Baj&#237;o, S. de R.L. de C.V. and Embotelladora Mexicana de Bebidas Refrescantes, S. de R.L. de C.V.</font></div><div style="padding-right:14.4pt"><font><br></font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principal and Interest</font></div><div style="margin-bottom:10pt;margin-top:5.3pt;padding-left:5.3pt;padding-right:11.1pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2030 Notes</font></div><div style="margin-bottom:10pt;margin-top:5.3pt;padding-left:5.3pt;padding-right:11.1pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate principal amount of 2030 Notes is U.S.$1,250,000,000. The 2030 Notes will mature on January 22, 2030. The 2030 Notes accrue interest at a rate of 2.750% per year from January 22, 2020. Interest on the 2030 Notes is payable on January 22 and July 22 of each year and on the maturity date, to the holders in whose names the 2030 Notes are registered at the close of business on the 15th day (whether or not a business day) immediately preceding such payment date.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;margin-top:5.3pt;padding-left:5.3pt;padding-right:11.1pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2032 Notes</font></div><div style="padding-left:5.3pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The aggregate principal amount of 2032 Notes is U.S.$705,000,000. The 2032 Notes will mature on September 1, 2032. The 2032 Notes accrue interest at a rate of 1.850% per year from September 1, 2020. Interest on the 2032 Notes is payable on March 1 and September 1 of each year and on the maturity date, to the holders in whose names the 2032 Notes are registered at the close of business on the 15th day (whether or not a business day) immediately preceding such payment date.</font></div><div style="padding-left:5.3pt;text-indent:22.05pt"><font><br></font></div><div style="padding-left:5.3pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">General</font></div><div style="margin-bottom:10pt;margin-top:5.3pt;padding-left:5.3pt;padding-right:11.1pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each payment of interest due on an interest payment date or at maturity will include interest accrued from and including the last date to which interest has been paid or made available for payment, or from the issue date, if none has been paid or made available for payment, to but excluding the relevant payment date. We compute interest on the notes on the basis of a 360-day year consisting of twelve 30-day months.</font></div><div style="margin-bottom:10pt;margin-top:3.2pt;padding-left:5.3pt;padding-right:4.1pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8220;Business day&#8221; means each Monday, Tuesday, Wednesday, Thursday and Friday that is (a) not a day on which banking institutions in New York City or Mexico City generally are authorized or obligated by law, regulation or executive order to close and (b) in the case of notes issued in certificated form, a day on which banks and financial institutions are generally open for business in New York City.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:6.8pt;text-align:justify;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any payment is due on the notes on a day that is not a business day, we make the payment on the next business day. Payments postponed to the next business day in this situation are treated under the indenture as if they were made on the original payment date. Postponement of this kind does not result in a default under the notes or the indenture, and no interest accrues on the postponed amount from the original payment date to the next business day.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subsidiary Guarantors</font></div><div style="margin-bottom:10pt;margin-top:5.4pt;padding-left:5.3pt;padding-right:8.35pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the Guarantors has irrevocably and unconditionally guaranteed, on a joint and several basis, the full and punctual payment of principal, premium, if any, interest, additional interest and any other amounts that may become due and payable by us in respect of the notes and the indenture. If we fail to pay any such amount that is due and required to be paid, holders may seek payment from any Guarantor.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:6.05pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any such payments are subject to withholding for or on account of any taxes, duties, assessments or other governmental charges imposed with respect to that payment by a Taxing Jurisdiction (as defined below), the Guarantors will pay additional interest to the holders of the notes so that the net amount received equals the amount that would have been received absent such withholding, as described in, and subject to the limitations set forth under, &#8220;&#8212;Payment of Additional Interest&#8221;.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ranking of the Notes and the Guarantees</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:6.55pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The notes are our unsecured and unsubordinated obligations. As a result, the notes are not secured by any of our assets or properties and are effectively subordinated to all of our existing and future secured obligations to the extent of the value of the assets securing such obligations. The notes are structurally subordinated to all existing and future indebtedness and other obligations, including trade payables, of our non-guarantor subsidiaries in respect of assets of and revenue generated by such non-guarantor subsidiaries. In the event of dissolution, liquidation, reorganization, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">concurso mercantil</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, bankruptcy, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">quiebra </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or other similar proceeding by or against us, the notes would rank equal in right of payment with all our other existing and future unsecured and unsubordinated obligations, and junior to certain obligations given preference under applicable law, including tax, labor and social security obligations. The notes do not restrict our ability or the ability of our subsidiaries to incur additional indebtedness in the future.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:4.85pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to each Guarantor, its guarantee of the notes are the unsecured and unsubordinated obligation of such Guarantor. As a result, the guarantee of each such Guarantor is not secured by any of the assets or properties of such Guarantor and is effectively subordinated to all of the existing and future secured obligations of such Guarantor to the extent of the value of the assets securing such obligations. In the event of dissolution, liquidation, reorganization, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">concurso mercantil</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, bankruptcy, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">quiebra </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or other similar proceeding by or against a Guarantor, the guarantee of such Guarantor would rank equal in right of payment with all other existing and future unsecured and unsubordinated obligations of such Guarantor, and junior to certain obligations given preference under applicable law, including tax, labor and social security obligations.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:20.5pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Claims of creditors of our subsidiaries, including trade creditors and bank and other lenders, will have priority over the holders of the notes in claims to assets of our subsidiaries.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Currency of Payment</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:32.75pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All payments in respect of the notes and the guarantees, including, without limitation, payments of principal, premium, if any, interest and additional interest must be made in U.S. dollars.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stated Maturity and Maturity</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:7.65pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The day or dates on which the principal amount of the notes is scheduled to become due is called the &#8220;stated maturity&#8221; of the principal of the notes. On the stated maturity of the principal of the notes, the full principal amount of the notes will become due and payable. The principal may become due before the stated maturity by reason of redemption or acceleration after a default. The day or dates on which the principal actually becomes due, whether at the stated maturity or earlier, is called the &#8220;maturity&#8221; of the principal.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:12.05pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also use the terms &#8220;stated maturity&#8221; and &#8220;maturity&#8221; to refer to the dates when interest payments become due. For example, we may refer to a regular interest payment date when an installment of interest is scheduled to become due as the &#8220;stated maturity&#8221; of that installment. When we refer to the &#8220;stated maturity&#8221; or the &#8220;maturity&#8221; of the notes without specifying a particular payment, we mean the stated maturity or maturity, as the case may be, of the principal.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Form and Denominations</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:36.7pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The notes were issued only in registered form without coupons and in minimum denominations of U.S.$150,000 and integral multiples of U.S.$1,000 in excess thereof. The notes were issued in the form of global notes.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes not Requiring Approval</font></div><div style="margin-bottom:10pt;margin-top:5.4pt;padding-left:5.3pt;padding-right:5.1pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some changes do not require the approval of holders of notes. These changes are limited to specific kinds of changes, such as (i) curing any ambiguity, or correcting or supplementing any provision in the supplemental indenture which may be defective or inconsistent with any other provision therein, (ii) making changes to conform the provisions contained in the supplemental indenture to the relevant description of the notes and description of the guarantees sections contained in the prospectus and prospectus supplement relating to the notes, (iii) the addition of covenants, events of default or security, and (iv) other clarifications and changes that would not adversely affect the right of holders of notes in any material respect.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Payment of Additional Interest</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:7.3pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required by Mexican law to deduct Mexican withholding taxes from payments of interest (or amounts deemed interest) to holders of notes who are not residents of Mexico for tax purposes.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:5.55pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the limitations and exceptions described below, we pay to holders of the notes all additional interest that may be necessary so that every net payment of interest or principal (including any premium paid upon redemption of the notes and any discount or other amount deemed interest under Mexican law), if any, to the holder will not be less than the amount provided for in the notes. By net payment, we mean the amount that we or our paying agent pays the holder after we deduct or withhold an amount for or on account of any present or future taxes, duties, assessments or other governmental charges imposed or levied with respect to that payment (or the payment of such additional interest) by a Mexican taxing authority or the taxing authority of any other country under whose laws we or any successor of us (assuming the obligations of the notes, the base indenture and any applicable supplemental indenture following a merger, consolidation or transfer, lease or conveyance of substantially all of our assets and properties) are organized at the time of payment, except for the United States (each, a &#8220;Taxing Jurisdiction&#8221;).</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:13.05pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our obligation to pay additional interest is, however, subject to several important exceptions. We are not required to pay additional interest to or on behalf of any holder or beneficial owner, or to the trustee, for or on account of any of the following&#58;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:8.8pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;any taxes, duties, assessments or other governmental charges imposed solely because at any time there is or was a connection between the holder and the Taxing Jurisdiction (other than the mere receipt of a payment or the ownership or holding of a debt security or the enforcement of rights with respect to a debt security)&#59;</font></div><div style="margin-top:3.2pt;padding-left:54.95pt;padding-right:12.05pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;any estate, inheritance, gift, sales, transfer, personal property or other similar tax, assessment or other governmental charge imposed with respect to the notes&#59;</font></div><div style="margin-top:6.15pt;padding-left:54.95pt;padding-right:5.8pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;any taxes, duties, assessments or other governmental charges imposed solely because the holder or any other person fails to comply with any certification, identification or other reporting requirement concerning the nationality, residence, identity or connection with the Taxing Jurisdiction of the holder or any beneficial owner of the debt security if compliance is required by law, regulation or by an applicable income tax treaty to which such Taxing Jurisdiction is a party and which is effective, as a precondition to exemption from, or reduction in the rate of, the tax, assessment or other governmental charge and we have given the holders at least 30 calendar days&#8217; notice prior to the first payment date with respect to which such certification, identification or reporting requirement is required to the effect that holders will be required to provide such information and identification&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;any tax, duty, assessment or other governmental charge payable otherwise than by deduction or withholding from payments on the notes&#59;</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:5.55pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;any taxes, duties, assessments or other governmental charges with respect to a debt security presented for payment more than 15 days after the date on which the payment became due and payable or the date on which payment thereof is duly provided for and notice thereof given to holders, whichever occurs later, except to the extent that the holders of such debt security would have been entitled to such additional interest on presenting such debt security for payment on any date during such 15-day period&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:5.05pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;any payment on a debt security to a holder that is a fiduciary or partnership or a person other than the sole beneficial owner of any such payment, to the extent that a beneficiary or settlor with respect to such fiduciary, a member of such a partnership or the beneficial owner of the payment would not have been entitled to the additional interest had the beneficiary, settlor, member or beneficial owner been the holder of such debt security&#59;</font></div><div style="margin-top:6.1pt;padding-left:54.95pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;any taxes imposed under FATCA&#59; and</font></div><div style="margin-top:6.15pt;padding-left:55.4pt;text-indent:-22.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;any combination of the items in the bullet points above.</font></div><div><font><br></font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:6.7pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The limitations on our obligations to pay additional interest described in the third bullet point above will not apply if the provision of information, documentation or other evidence described in the applicable bullet point would be materially more onerous, in form, in procedure or in the substance of information disclosed, to a holder or beneficial owner of a debt security, taking into account any relevant differences between U.S. and Mexican law, regulation or administrative practice, or the laws, regulations or administrative practices of any other Taxing Jurisdiction, than comparable information or other reporting requirements imposed under U.S. tax law (including the United States&#47;Mexico Income Tax Treaty), regulations (including proposed regulations) and administrative practice.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:6.35pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Applicable Mexican regulations currently allow us to withhold at a reduced rate, provided that we comply with certain information reporting requirements. Accordingly, the limitations on our obligations to pay additional interest described in the third bullet point above also will not apply with respect to any Mexican withholding taxes unless (a) the provision of the information, documentation or other evidence described in the applicable bullet point is expressly required by the applicable Mexican regulations, (b) we cannot obtain the information, documentation or other evidence necessary to comply with the applicable Mexican regulations on our own through reasonable diligence and (c) we otherwise would meet the requirements for application of the applicable Mexican regulations.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:7.3pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the limitation described in the third bullet point above does not require that any person that is not a resident of Mexico for tax purposes, including any non-Mexican pension fund, retirement fund, tax exempt organization, financial institution or any other holder or beneficial owner of a debt security, register with, or provide information to, the Mexican Ministry of Finance and Public Credit (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Secretar&#237;a de Hacienda y Cr&#233;dito P&#250;blico)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or with the Mexican Tax Administration Service (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Servicio de Administraci&#243;n Tributaria</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) to establish eligibility for an exemption from, or a reduction of, Mexican withholding tax.</font></div><div style="margin-bottom:10pt;margin-top:3.2pt;padding-left:5.3pt;padding-right:14.1pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will remit the full amount of any taxes withheld to the applicable taxing authorities in accordance with the applicable law of the Taxing Jurisdiction. We will also provide the trustee with documentation (which may consist of copies of such documentation) reasonably satisfactory to the trustee evidencing the payment of taxes in respect of which we have paid any additional interest. We will provide copies of such documentation to the holders of the notes or the relevant paying agent upon request.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:5.85pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event that additional interest actually paid with respect to the notes pursuant to the preceding paragraphs is based on rates of deduction or withholding of taxes in excess of the appropriate rate applicable to the holder of such notes, and as a result thereof such holder is entitled to make a claim for a refund or credit of such excess from the authority imposing such withholding tax, then such holder shall, by accepting such notes, be deemed to have assigned and transferred all right, title and interest to any such claim for a refund or credit of such excess to us. However, by making such assignment, the holder makes no representation or warranty that we will be entitled to receive such claim for a refund or credit and incurs no other obligation with respect thereto.</font></div><div style="margin-bottom:10pt;margin-top:0.05pt;padding-left:5.3pt;padding-right:4.6pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;FATCA&#8221; means Sections 1471 through 1474 of the Internal Revenue Code of 1986 (as amended) (the &#8220;Code&#8221;), as in effect on the date of issuance of the notes (or any amended or successor version that is substantively comparable and not materially more onerous to comply with), any current or future regulations or official interpretations thereof, any agreements entered into pursuant to Section 1471(b)(1) of the Code and any fiscal or regulatory legislation, rules or practices adopted pursuant to any intergovernmental agreement, treaty or convention among governmental authorities and implementing such Sections of the Code.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Redemption of Notes</font></div><div style="margin-bottom:10pt;margin-top:5.3pt;padding-left:5.3pt;padding-right:6.55pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not redeem the notes before their stated maturity, except as set forth below. The notes will not be entitled to the benefit of any sinking fund (meaning that we will not deposit money on a regular basis into any separate account to repay the notes). In addition, holders will not be entitled to require us to repurchase their notes before the stated maturity.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Optional Redemption With &#8220;Make-Whole&#8221; Amount</font></div><div style="margin-bottom:10pt;margin-top:5.4pt;padding-left:5.3pt;padding-right:5.85pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2030 Notes</font></div><div style="margin-bottom:10pt;margin-top:5.4pt;padding-left:5.3pt;padding-right:5.85pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have the right at our option to redeem the 2030 Notes, in whole at any time or in part from time to time prior to October 22, 2029 (the date that is three months prior to the stated maturity date of the 2030 Notes or the &#8220;2030 Notes Par Call Date&#8221;), on at least 15 days&#8217; but not more than 60 days&#8217; notice, at a redemption price equal to the greater of (1) 100% of the principal amount of the 2030 Notes to be redeemed on such redemption date and (2) the sum of the present values of each remaining scheduled payment of principal and interest thereon through the 2030 Notes Par Call Date, as if the 2030 Notes were redeemed on the 2030 Notes Par Call Date (exclusive of accrued and unpaid interest to the redemption date on the principal amount of the 2030 Notes being redeemed on such redemption date) discounted to the date of redemption on a semi-annual basis (assuming a 360-day year consisting of twelve 30-day months) at the Treasury Rate plus 15 basis points, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">plus </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accrued and unpaid interest and any additional interest thereon to, but excluding, the redemption date.</font></div><div style="padding-left:5.3pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2032 Notes</font></div><div style="padding-left:5.3pt;text-indent:22.05pt"><font><br></font></div><div style="text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have the right at our option to redeem the 2032 Notes, in whole at any time or in part from time to time prior to June 1, 2032 (the date that is three months prior to the stated maturity date of the 2032 Notes or the &#8220;2032 Notes Par Call Date,&#8221; and each of the 2030 Notes Par Call Date and the 2032 Notes Par Call Date, a &#8220;Par Call Date&#8221;), on at least 15 days&#8217; but not more than 60 days&#8217; notice, at a redemption price equal to the greater of (1) 100% of the principal amount of the 2032 Notes to be redeemed on such redemption date and (2) the sum of the present values of each remaining scheduled payment of principal and interest thereon through the 2032 Notes Par Call Date, as if the 2032 Notes were redeemed on the 2032 Notes Par Call Date (exclusive of accrued and unpaid interest to the redemption date on the principal amount of the 2032 Notes being redeemed on such redemption date) discounted to the date of redemption on a semi-annual basis (assuming a 360-day year consisting of twelve 30-day months) at the Treasury Rate plus 20 basis points, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> accrued and unpaid interest and any additional interest thereon to, but excluding, the redemption date. </font></div><div style="text-indent:24.5pt"><font><br></font></div><div style="text-indent:27.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General</font></div><div style="padding-right:5.85pt"><font><br></font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:6.8pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Comparable Treasury Issue&#8221; means the U.S. Treasury security or securities selected by an Independent Investment Banker as having an actual or interpolated maturity comparable to the period from the redemption date to the relevant Par Call Date that would be utilized, at the time of selection and in accordance with customary financial practice, in pricing new issues of corporate debt securities of a comparable maturity to the period from the redemption date to the relevant Par Call Date.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:8.85pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Comparable Treasury Price&#8221; means, with respect to any redemption date, (1) the average of the Reference Treasury Dealer Quotations quoted to an Independent Investment Banker selected by us for such redemption date, after excluding the highest and lowest such Reference Treasury Dealer Quotation or (2) if such Independent Investment Banker obtains fewer than four such Reference Treasury Dealer Quotations, the average of all such quotations.</font></div><div style="margin-bottom:10pt;padding-left:27.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Independent Investment Banker&#8221; means one of the Reference Treasury Dealers appointed by us.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:6.6pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Reference Treasury Dealer&#8221; means (i) with respect to the 2030 Notes, each of BofA Securities, Inc., Citigroup Global Markets Inc., Goldman Sachs &#38; Co. LLC or their respective affiliates, which are primary U.S. government securities dealers in New York City, and (ii) with respect to the 2032 Notes, each of  BofA Securities, Inc., J.P. Morgan Securities LLC, Morgan Stanley &#38; Co. LLC or their respective affiliates, which are primary U.S. government securities dealers in New York City, and, in each case, two other leading primary United States government securities dealers in New York City reasonably designated by us in writing&#59; provided, however, that if any of the foregoing shall cease to be a primary U.S. government securities dealer in New York City (a &#8220;Primary Treasury Dealer&#8221;), we will substitute therefor another Primary Treasury Dealer.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:6.6pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Reference Treasury Dealer Quotation&#8221; means, with respect to each Reference Treasury Dealer and any redemption date, the average, as determined by an Independent Investment Banker selected by us, of the bid and asked prices for the Comparable Treasury Issue (expressed in each case as a percentage of its principal amount) quoted in writing to such Independent Investment Banker by such Reference Treasury Dealer at 3&#58;30 p.m. (New York City time) on the third business day preceding such redemption date.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:24.6pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Treasury Rate&#8221; means, with respect to any redemption date, the rate per annum equal to the semi-annual equivalent yield to maturity or interpolated maturity (on a day count basis) of the Comparable Treasury Issue, assuming a price for the Comparable Treasury Issue (expressed as a percentage of its principal amount) equal to the Comparable Treasury Price for such redemption date.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Par Redemption</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:12.05pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On and after the relevant Par Call Date, we have the right, at our option, to redeem the notes, in whole at any time or in part from time to time, on at least 15 days&#8217; but not more than 60 days&#8217; notice, at a redemption price equal to 100% of the outstanding principal amount of the notes to be redeemed on such redemption date, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">plus </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accrued and unpaid interest and any additional interest thereon to, but excluding, the redemption date.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Open Market Purchases</font></div><div style="margin-bottom:10pt;margin-top:5.3pt;padding-left:5.3pt;padding-right:21.8pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We or any of our affiliates may at any time purchase notes in the open market or otherwise at any price. Any such purchased notes will not be resold, except in compliance with applicable requirements or exemptions under the relevant securities laws.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Provisions for Optional Redemption</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:4.1pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On and after the redemption date, interest will cease to accrue on the notes or any portion of the notes called for redemption (unless we default in the payment of the redemption price and accrued interest). On or before the redemption date, we will deposit with the trustee money sufficient to pay the redemption price and (unless the redemption date shall be an interest payment date) accrued and unpaid interest to the redemption date on the notes to be redeemed on such date and additional interest thereon. If less than all of the outstanding notes are to be redeemed, the notes to be redeemed shall be selected by the trustee by such method as the trustee shall deem fair and appropriate or in accordance with the applicable procedures of DTC.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:10.35pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may make any redemption or redemption notice subject to the satisfaction of conditions precedent. If such redemption or notice is subject to the satisfaction of one or more conditions precedent, such notice shall state that, in our discretion, the redemption date may be delayed until such time (but no more than 60 days after the date of the notice of redemption) as any or all such conditions shall be satisfied, or such redemption may not occur and such notice may be rescinded in the event that any or all such conditions shall not have been satisfied by the redemption date, or by the redemption date as so delayed. In addition, we may provide in such notice that payment of the redemption price and performance of our obligations with respect to such redemption may be performed by another person.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tax Redemption</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:27.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If either&#58;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:7.1pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;as a result of any amendment to, or change in, the laws (or any rules or regulations thereunder) of Mexico, or any amendment to or change in an official interpretation or application of such laws, rules or regulations, which amendment to or change of such laws, rules or regulations becomes effective on or after the date the notes were first issued, we would be obligated on the next succeeding interest payment date, after taking such measures as we may consider reasonable to avoid this requirement, to pay additional interest in excess of that attributable to a withholding tax rate of 4.9% with respect to the notes&#59; or</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:5.55pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;in the event that we or any successor of us (assuming the obligations of the notes and the indenture following a merger, consolidation or transfer, lease or conveyance of substantially all of our assets and properties) are organized under the laws of any Taxing Jurisdiction other than Mexico (the date on which we or a successor become subject to any such Taxing Jurisdiction, the &#8220;Succession Date&#8221;), and as a result of any amendment to, or change in, the laws (or any rules or regulations thereunder) of such Taxing Jurisdiction, or any political subdivision or taxing authority thereof or therein affecting taxation, any amendment to or change in an official interpretation or application of such laws, rules or regulations, which amendment to or change of such laws, rules or regulations becomes effective after the Succession Date, we would be obligated on the next succeeding interest payment date, after taking such measures as we may consider reasonable to avoid this requirement, to pay additional interest in excess of that attributable to any withholding tax rate imposed by such Taxing Jurisdiction as of the Succession Date with respect to the notes,</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:27.4pt;padding-right:4.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">then we may, at our option, redeem the notes, in whole but not in part, at any time on giving not less than 30 nor more than 60 days&#8217; notice, at a redemption price equal to 100% of the outstanding principal amount of the notes being redeemed, plus accrued and unpaid interest and any additional interest due thereon up to but not including the date of redemption&#59; provided, however, that (1) no notice of redemption for tax reasons may be given earlier than 90 days prior to the earliest date on which we would be obligated to pay this additional interest if a payment on the notes were then due and (2) at the time such notice of redemption is given such obligation to pay such additional interest remains in effect.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;padding-left:27.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the giving of any notice of redemption for taxation reasons, we will deliver to the trustee&#58;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:19.65pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;a certificate signed by one of our duly authorized representatives stating that we are entitled to effect the redemption and setting forth a statement of facts showing that the conditions precedent to our right of redemption for taxation reasons have occurred&#59; and</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:39.1pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;an opinion of legal counsel (which may be our in-house counsel) of recognized standing to the effect that we have or will become obligated to pay such additional interest as a result of such change or amendment.</font></div><div style="padding-right:39.1pt"><font><br></font></div><div style="margin-bottom:10pt;padding-left:27.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This notice, after it is delivered to the holders, will be irrevocable.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Covenants</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:7.35pt;text-align:justify;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the notes benefit from certain covenants contained in the indenture and affecting our ability to incur liens to secure debt, enter into sale and leaseback transactions, merge or consolidate with other entities and take other specified actions, as well as requiring us to provide certain reports or information to holders of notes.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Limitation on Liens</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:34pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not, and we may not allow any of our significant subsidiaries to, create, incur, issue or assume any liens on our or their respective property to secure debt for borrowed money where such debt secured by such liens would exceed an aggregate amount equal to the greater of (1) U.S.$1.0 billion and (2) 20.0% of our Consolidated Tangible Assets less, in each case, the aggregate amount of attributable debt of us and our significant subsidiaries pursuant to the first bullet point under &#8220;&#8212;Limitation on Sales and Leasebacks,&#8221; unless we secure the notes equally with, or prior to, the debt for borrowed money secured by such liens. This restriction does not, however, apply to the following&#58;</font></div><div style="margin-top:6.25pt;padding-left:54.95pt;padding-right:28.1pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;liens on property acquired and existing on the date the property was acquired or arising after such acquisition pursuant to contractual commitments entered into prior to such acquisition and not in contemplation of such acquisition&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:26.85pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;liens on any property securing debt incurred or assumed for the purpose of financing its purchase price or the cost of its construction, improvement or repair&#59; provided that such lien attaches to the property within 12 months of its acquisition or the completion of its construction, improvement or repair and does not attach to any other property&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:13pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;liens existing on any property of any subsidiary prior to the time that the subsidiary became a subsidiary of ours or liens arising after that time under contractual commitments entered into prior to and not in contemplation of that event&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;liens on any property securing debt owed by any of our subsidiaries to us or to another of our subsidiaries&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;liens existing on the date the notes of the relevant series are issued&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:38.05pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;liens resulting from the deposit of funds or evidence of debt in trust for the purpose of defeasing our debt or the debt of any of our subsidiaries&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:5.5pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;any (i) liens for taxes, assessments and other governmental charges and (ii) attachment or judgment liens, in each case, the payment of which is being contested in good faith by appropriate proceedings for which such reserves or other appropriate provision, if any, as may be required by International Financial Reporting Standards as issued by the International Accounting Standards Board (&#8220;IFRS&#8221;)&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:25.85pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;liens on accounts receivable, inventory or bottles and cases to secure working capital or revolving credit debt incurred in the ordinary course of business&#59; and</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:23.15pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;liens arising out of the refinancing, extension, renewal or refunding of any debt described above, provided that the aggregate principal amount of such debt is not increased and such lien does not extend to any additional property.</font></div><div style="padding-right:23.15pt"><font><br></font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:11.1pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Consolidated Tangible Assets&#8221; means at any time the total assets (stated net of properly deductible items, to the extent not already deducted in the computation of total assets) appearing on our consolidated balance sheet less all goodwill and intangible assets appearing on such balance sheet, all determined on a consolidated basis at such time in accordance with IFRS.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Limitation on Sales and Leasebacks</font></div><div style="margin-bottom:10pt;margin-top:5.4pt;padding-left:5.3pt;padding-right:36.3pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not, and we may not allow any of our significant subsidiaries to, enter into any sale and leaseback transaction without effectively providing that the notes will be secured equally and ratably with or prior to the sale and leaseback transaction, unless&#58;</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6.15pt;padding-left:54.95pt;padding-right:8.25pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the aggregate amount of attributable debt of us and our significant subsidiaries pursuant to this bullet point would not exceed an aggregate amount equal to the greater of (1) U.S.$1.0 billion or (2) 20.0% of our Consolidated Tangible Assets less, in each case, the aggregate principal amount of our and our significant subsidiaries&#8217; indebtedness then outstanding that is secured by any lien on any property as described in &#8220;&#8212;Limitation on Liens&#8221; (without giving effect to any indebtedness secured by the liens described in the bullet points thereof)&#59; or</font></div><div style="margin-top:3.2pt;padding-left:54.95pt;padding-right:10.85pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;we or one of our subsidiaries, within 12 months of the sale and leaseback transaction, retire debt not owed to us or any of our subsidiaries that is not subordinated to the notes or invest in equipment, plant facilities or other fixed assets used in the operations of us or any of our subsidiaries, in an aggregate amount equal to the greater of (1) the net proceeds of the sale or transfer of the property or other assets that are the subject of the sale and leaseback transaction and (2) the fair market value of the property leased.</font></div><div style="padding-right:10.85pt"><font><br></font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:8.1pt;text-align:justify;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding the foregoing, we and&#47;or our significant subsidiaries may enter into sale and leaseback transactions that solely refinance, extend, renew or refund sale and leaseback transactions permitted under the bullet points above and the restriction described in the preceding paragraph will not apply to such sale and leaseback transactions.</font></div><div style="margin-bottom:10pt;margin-top:0.05pt;padding-left:5.3pt;padding-right:23.3pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8220;Sale and leaseback transaction&#8221; means a transaction or arrangement between us or one of our subsidiaries and a bank, insurance company or other lender or investor where we or our subsidiary leases property for an initial term of three years or more that was or will be sold by us or our significant subsidiary to that lender or investor for a sale price of U.S.$15 million (or its equivalent in other currencies) or more.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:4.4pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Attributable debt&#8221; means, with respect to any sale and leaseback transaction, the lesser of (1) the fair market value of the asset subject to such transaction and (2) the present value, discounted at a rate per annum equal to the discount rate of a capital lease obligation with a like term in accordance with IFRS, of the obligations of the lessee for net rental payments (excluding amounts on account of maintenance and repairs, insurance, taxes, assessments and similar charges and contingent rents) during the term of the lease.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Provision of Information</font></div><div style="margin-bottom:10pt;margin-top:5.4pt;padding-left:5.3pt;padding-right:6.8pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We must furnish the trustee with copies of our annual report and the information, documents and other reports that we are required to file with the SEC pursuant to Section 13 or 15(d) of the Exchange Act, including our annual reports on Form 20-F and reports on Form 6-K, within 15 days after we file them with the SEC. In addition, we must make the same information, documents and other reports available, at our expense, to holders who so request in writing.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:10.3pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If, in the future, we are not required to file such information, documents or other reports pursuant to Section 13 or 15(d) of the Exchange Act, we will furnish to the trustee copies of the audited annual financial statements within 120 days after the end of our fiscal year and copies of the unaudited quarterly financial statements within 60 days of the end of each of the first three fiscal quarters of each year.</font></div><div style="margin-bottom:10pt;margin-top:0.05pt;padding-left:5.3pt;padding-right:13.85pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any of our senior executive officers becomes aware that a default or event of default or an event that with notice or the lapse of time would be an event of default has occurred and is continuing, as the case may be, we will deliver a certificate to the trustee describing the details thereof and the action we are taking or propose to take.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:12.35pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are not subject to the reporting requirements of Section 13 or 15(d) of the Exchange Act at any time when debt securities are &#8220;restricted securities&#8221; within the meaning of Rule 144(a)(3) under the Securities Act, we will furnish to any holder of notes, or to any prospective purchaser designated by such holder, financial and other information described in Rule 144A(d)(4) with respect to us to the extent required to permit such holder to comply with Rule 144A in connection with any resale of the notes held by such holder.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Merger, Consolidation or Sale of Assets</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:13.3pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not consolidate with or merge into any other person or, directly or indirectly, transfer, convey, sell, lease or otherwise dispose of all or substantially all of our assets and properties and may not permit any person to consolidate with or merge into us, unless all of the following conditions are met&#58;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;if we are not the successor person in the transaction, the successor expressly assumes our obligations under the notes and the indenture&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:15.1pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;immediately after the transaction, no default under the notes has occurred and is continuing. For this purpose, &#8220;default under the notes&#8221; means an event of default or an event that would be an event of default with respect to the notes if the requirements for giving us default notice and for our default having to continue for a specific period of time were disregarded. See &#8220;&#8212;Defaults, Remedies and Waiver of Defaults&#8221;&#59; and</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6.1pt;padding-left:54.95pt;padding-right:31.3pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;we have delivered to the trustee an officer&#8217;s certificate and opinion of counsel, each stating, among other things, that the transaction complies with the indenture.</font></div><div style="padding-right:31.3pt"><font><br></font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:9.8pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the conditions described above are satisfied, we will not have to obtain the approval of the holders in order to merge or consolidate or to sell or otherwise dispose of our properties and assets substantially as an entirety. In addition, these conditions will apply only if we wish to merge into or consolidate with another person or sell or otherwise dispose of all or substantially all of our assets and properties. We will not need to satisfy these conditions if we enter into other types of transactions, including any transaction in which we acquire the stock or assets of another person, any transaction that involves a change of control of our company, but in which we do not merge or consolidate, or any transaction in which we sell or otherwise dispose of less than substantially all our assets.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:5.3pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A Guarantor may not consolidate with or merge into any other person or, directly or indirectly, transfer, convey, sell, lease or otherwise dispose of all or substantially all of its assets and properties and may not permit any person to consolidate with or merge into it, unless substantially the same conditions set forth above are satisfied with respect to such Guarantor.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Defaults, Remedies and Waiver of Defaults</font></div><div style="margin-bottom:10pt;margin-top:5.4pt;padding-left:27.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the notes have special rights if an event of default with respect to the notes occurs and is not cured.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Events of Default</font></div><div style="margin-bottom:10pt;margin-top:5.4pt;padding-left:27.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the following is an &#8220;event of default&#8221; with respect to the notes of each series&#58;</font></div><div style="margin-top:6.15pt;padding-left:54.95pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;we fail to pay interest on any note of such series within 30 days after its due date&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;we fail to pay the principal or premium, if any, of any note of such series on its due date&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:6.1pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;we remain in breach of any covenant in the indenture for the benefit of holders of the notes of such series, for 90 days after we receive a notice of default (sent by the trustee at the written request of holders of not less than 25.0% in principal amount of the notes of such series to us or by the holders of at least 25.0% in principal amount of the notes of such series to us and the trustee) stating that we are in breach&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:5.75pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;we or any of our significant subsidiaries experience a default or event of default under any instrument relating to debt, prior to its maturity, that results in the acceleration of an aggregate principal amount equal to or greater than U.S.$150 million (or its equivalent in other currencies)&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:12.1pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;a final judgment is rendered against us or any of our significant subsidiaries in an aggregate amount in excess of U.S.$100 million (or its equivalent in other currencies) that is not discharged or bonded in full within 90 days, for 10 days after we receive a notice of this default (sent by the trustee at the written request of holders of not less than 25.0% in principal amount of the notes of such series to us or by the holders of at least 25.0% in principal amount of the notes of such series to us and the trustee)&#59; or</font></div><div style="margin-top:3.2pt;padding-left:54.95pt;padding-right:36.75pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;we or any of our significant subsidiaries file for bankruptcy, or other events of bankruptcy, insolvency or reorganization or similar proceedings occur relating to us or any of our significant subsidiaries.</font></div><div style="padding-right:36.75pt"><font><br></font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:7.1pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an event of default with respect to the notes of a series occurs and is not cured or waived, the trustee, at the written request of holders of not less than 25% in principal amount of the outstanding notes of such series, may declare the entire principal amount of all the notes of such series to be due and payable immediately, and upon any such declaration the principal, any accrued interest and any additional interest shall become due and payable. If, however, an event of default with respect to the notes of a series occurs because of a bankruptcy, insolvency or reorganization relating to us or any of our significant subsidiaries, the entire principal amount of the notes of such series and any accrued interest and any additional interest will be automatically accelerated, without any action by the trustee or any holder and any principal, interest or additional interest will become immediately due and payable.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:4.6pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the situations described in the preceding paragraph is called an acceleration of the maturity of the notes. At any time after a declaration of acceleration with respect to the notes of a series is made and before a judgment for payment has been obtained, the holders of a majority in aggregate principal amount of the outstanding notes of such series (except in the event of an event of default arising from bankruptcy, insolvency or reorganization or similar proceedings) may rescind and annul such declaration and its consequences, provided that all amounts then due (other than amounts due solely because of such acceleration) have been paid and all other defaults with respect to the notes of such series have been cured or waived.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:7.8pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any event of default occurs, the trustee will be obligated to use those of its rights and powers under the indenture, and to use the same degree of care and skill in doing so, that a prudent person would use under the circumstances in conducting his or her own affairs.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:7.05pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trustee is not required to take any action under the indenture at the request of any holders unless the holders offer the trustee reasonable protection, known as an indemnity, from expenses and liability. Subject to the trustee&#8217;s right to receive an indemnity that is reasonably satisfactory to it, the holders of a majority in principal amount of the outstanding notes of a series may direct the time, method and place of conducting any lawsuit or other formal legal action seeking any remedy available to the trustee. These majority holders may also direct the trustee in writing in performing any other action under the indenture with respect to the notes of a series.</font></div><div style="margin-bottom:10pt;padding-left:5.3pt;padding-right:6pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Before a holder of any notes of a series bypasses the trustee and brings its own lawsuit or other formal legal action or takes other steps to enforce its rights or protect its interests relating to the notes of such series, the following must occur&#58;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:16.3pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the holder must give the trustee written notice that an event of default has occurred with respect to the notes of such series and the event of default has not been cured or waived&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;padding-right:10.55pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the holders of not less than 25% in principal amount of the outstanding notes of such series must make a written request that the trustee take action with respect to the notes of such series because of the default and they or other holders must offer to the trustee indemnity satisfactory to the trustee against the cost and other liabilities incurred by complying with such request&#59;</font></div><div style="margin-top:6.2pt;padding-left:54.95pt;text-indent:-22.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the trustee must not have taken action for 60 days after the above steps have been taken&#59; and</font></div><div style="margin-top:6.2pt;padding-left:55.4pt;padding-right:7.9pt;text-indent:-22.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;during those 60 days, the holders of a majority in aggregate principal amount of the outstanding notes of such series must not have given the trustee directions that are inconsistent with the written request previously delivered by the holders of not less than 25% in principal amount of the outstanding notes of such series.</font></div><div style="padding-right:7.9pt"><font><br></font></div><div style="margin-bottom:10pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A holder is entitled, however, at any time to bring a lawsuit for the payment of money due on any notes of a series held by that holder on or after its due date.</font></div><div style="margin-bottom:10pt;margin-top:3.2pt;padding-left:5.3pt;padding-right:4.75pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Book-entry and other indirect holders should consult their banks or brokers for information on how to give notice or direction to or make a request of the trustee and how to declare or cancel an acceleration of the maturity.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Defeasance</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:4.85pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may, at our option, elect to terminate (1) all of our or the Guarantors&#8217; obligations with respect to the notes of a series (&#8220;legal defeasance&#8221;), except for certain obligations, including those regarding any trust established for defeasance and obligations relating to the transfer and exchange of the notes of such series, the replacement of mutilated, destroyed, lost or stolen notes of such series, the maintenance of agencies with respect to the notes of such series and the rights, powers, trusts, duties, immunities and indemnities and other provisions in respect of the trustee or (2) our or the Guarantors&#8217; obligations under certain covenants in the indenture, so that any failure to comply with such obligations will not constitute an event of default (&#8220;covenant defeasance&#8221;) in respect of the notes of such series. In order to exercise either legal defeasance or covenant defeasance, we must irrevocably deposit with the trustee U.S. dollars or such other currency in which the notes of a series are denominated (the &#8220;securities currency&#8221;), government obligations of the United States or a government, governmental agency or central bank of the country whose currency is the securities currency, or any combination thereof, in such amounts as will be sufficient, in the opinion of a nationally recognized firm of independent public accountants delivered to the trustee, to pay the principal, premium, if any, and interest (including additional amounts) in respect of the notes of such series then outstanding on the maturity date of the notes of such series, and comply with certain other conditions, including, without limitation, the delivery of opinions of counsel as to specified tax and other matters.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we elect either legal defeasance or covenant defeasance with respect to the notes of a series, we must so elect it with respect to all of the outstanding notes of such series.</font></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Currency Indemnity</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:4.9pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and the Guarantors, jointly and severally, will indemnify the trustee and any holder of notes against any loss incurred by the trustee or such holder as a result of any judgment for any amount due under the indenture and the notes being expressed and paid in a currency other than in the U.S. dollar. Our obligations and the obligations of the Guarantors under the notes will be discharged only to the extent that the trustee or the relevant holder is able to purchase U.S. dollars with any other currency paid to the trustee or that holder in accordance with any judgment or otherwise. If the trustee or the holder cannot purchase U.S. dollars in the amount originally to be paid, we and each of the Guarantors have agreed to pay the difference. The holder, however, agrees that, if the amount of U.S. dollars purchased exceeds the amount originally to be paid to such holder, the holder will reimburse the excess to us or the applicable Guarantor, as the case may be. The holder will not be obligated to make this reimbursement if we or the Guarantors are in default of our obligations under the notes.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;padding-left:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notices</font></div><div style="margin-bottom:10pt;margin-top:5.35pt;padding-left:5.3pt;padding-right:5.5pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As long as we issue notes in global form, notices to be given to holders will be given to DTC in accordance with its applicable policies as in effect from time to time. If we issue notes in certificated form, notices to be given to holders will be sent by mail to the respective addresses of the holders as they appear in the register maintained by the security registrar, and will be deemed given when mailed. Neither the failure to give any notice to a particular holder, nor any defect in a notice given to a particular holder, will affect the sufficiency of any notice given to another holder.</font></div><div style="margin-bottom:10pt;margin-top:0.25pt"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>4
<FILENAME>ex8112312021final.htm
<DESCRIPTION>EX-8.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i7807333d43a34de69649c8be387de37b_1"></div><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 8.1</font></div><div style="margin-bottom:10pt;margin-top:0.55pt"><font><br></font></div><div style="margin-bottom:12pt;margin-top:3.85pt;padding-left:0.35pt;padding-right:0.35pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNIFICANT SUBSIDIARIES</font></div><div style="margin-bottom:10pt;padding-left:6.3pt;padding-right:23.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth all of our direct and indirect significant subsidiaries and the percentage of equity of each subsidiary we owned directly or indirectly as of December 31, 2021&#58;</font></div><div style="margin-bottom:5pt;margin-top:0.55pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.764%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name of Company</font></div><div style="margin-top:1pt;padding-left:93pt;padding-right:93pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:11%">&#160;</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Jurisdiction&#160;of</font></div><div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incorporation</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5pt;padding-right:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Percentage</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Owned &#160;</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5pt;padding-right:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</font></div><div style="padding-left:5pt;padding-right:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:11%">&#160;</font></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Propimex, S. de R.L. de C.V.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mexico</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distributor of bottled beverages.</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Controladora Interamericana de Bebidas, S. de R.L. de C.V.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mexico</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holding company of manufacturers and distributors of bottled beverages.</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Spal Ind&#250;stria Brasileira de Bebidas, S.A.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Brazil</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84.4%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Producer and distributor of bottled beverages.</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Servicios Refresqueros del Golfo y Baj&#237;o, S. de R.L. de&#160;C.V.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mexico</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Producer of bottled beverages.</font></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Embotelladora Mexicana de Bebidas Refrescantes, S. de R.L. de C.V.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mexico</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0%</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Producer of bottled beverages.</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:4pt solid #999999;padding:0 1pt"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>5
<FILENAME>ex12112312021final.htm
<DESCRIPTION>EX-12.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="id32d138dc10e44148d9cfaf9e008325f_1"></div><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 12.1</font></div><div style="margin-bottom:12pt;margin-top:3.85pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification</font></div><div style="margin-bottom:10pt;padding-left:6.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, John Anthony Santa Maria Otazua, certify that&#58;</font></div><div style="margin-top:5.4pt;padding-left:28.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this annual report on Form 20-F of Coca-Cola FEMSA, S.A.B. de C.V.&#59;</font></div><div style="margin-top:5.35pt;padding-left:28.35pt;padding-right:14.15pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:5.35pt;padding-left:28.35pt;padding-right:13.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:5.35pt;padding-left:28.35pt;padding-right:11.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The company&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company and have&#58;</font></div><div style="margin-top:5.4pt;padding-left:50.4pt;padding-right:22.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:5.4pt;padding-left:50.4pt;padding-right:8.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with International Financial Reporting Standards&#59;</font></div><div style="margin-top:5.35pt;padding-left:50.4pt;padding-right:15.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Evaluated the effectiveness of the company&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:5.35pt;padding-left:50.4pt;padding-right:8.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Disclosed in this report any change in the company&#8217;s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:5.35pt;padding-left:28.35pt;padding-right:9.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The company&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company&#8217;s auditors and the audit committee of the company&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:5.35pt;padding-left:50.4pt;padding-right:25.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the company&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:5.35pt;padding-left:50.4pt;padding-right:10.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the company&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:10pt;margin-top:0.4pt"><font><br></font></div><div style="margin-bottom:10pt;padding-left:6.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; April 8, 2022</font></div><div style="text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.05pt;margin-top:0.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; John Anthony Santa Maria Otazua</font></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">John Anthony Santa Maria Otazua</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Executive Officer</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:4pt solid #999999;padding:0 1pt"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>6
<FILENAME>ex12212312021final.htm
<DESCRIPTION>EX-12.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="iec24d28a7b614fbe8da917a36c6b3f60_1"></div><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;margin-top:0.4pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 12.2</font></div><div style="margin-bottom:12pt;margin-top:3.85pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification</font></div><div style="margin-bottom:10pt;padding-left:6.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Constantino Spas Montesinos, certify that&#58;</font></div><div style="margin-top:5.4pt;padding-left:28.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this annual report on Form 20-F of Coca-Cola FEMSA, S.A.B. de C.V.&#59;</font></div><div style="margin-top:5.35pt;padding-left:28.35pt;padding-right:14.15pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:5.35pt;padding-left:28.35pt;padding-right:13.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:5.35pt;padding-left:28.35pt;padding-right:11.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The company&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company and have&#58;</font></div><div style="margin-top:5.4pt;padding-left:50.4pt;padding-right:22.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:5.4pt;padding-left:50.4pt;padding-right:8.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with International Financial Reporting Standards&#59;</font></div><div style="margin-top:5.35pt;padding-left:50.4pt;padding-right:15.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Evaluated the effectiveness of the company&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:5.35pt;padding-left:50.4pt;padding-right:8.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Disclosed in this report any change in the company&#8217;s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:5.35pt;padding-left:28.35pt;padding-right:9.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The company&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company&#8217;s auditors and the audit committee of the company&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:5.35pt;padding-left:50.4pt;padding-right:25.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the company&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:5.35pt;padding-left:50.4pt;padding-right:10.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the company&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:10pt;margin-top:0.4pt"><font><br></font></div><div style="margin-bottom:10pt;padding-left:6.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; April 8, 2022</font></div><div style="text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.05pt;margin-top:0.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; Constantino Spas Montesinos&#160;</font></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Constantino Spas Montesinos</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:4pt solid #999999;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>7
<FILENAME>ex13112312021final.htm
<DESCRIPTION>EX-13.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i2350fa8496fb4fe2a138a00389cbac1c_1"></div><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;margin-top:0.4pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 13.1</font></div><div style="margin-top:3.85pt;padding-left:0.22pt;padding-right:0.22pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:103%">Certification</font></div><div style="padding-left:0.35pt;padding-right:0.35pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 </font></div><div style="padding-left:0.35pt;padding-right:0.35pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United  States Code)</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:10pt;padding-left:6.3pt;padding-right:18pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of section 1350, chapter 63 of title 18, United States Code), each of the undersigned officers of Coca-Cola FEMSA, S.A.B. de C.V., or the Company, does hereby certify, to such officer&#8217;s knowledge, that&#58;</font></div><div style="margin-bottom:10pt;padding-left:6.3pt;padding-right:13.5pt;text-indent:22.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Annual Report on form 20-F for the year ended December 31, 2021, or Form 20-F, of the Company fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 and information contained in the Form 20-F fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; April&#160;8, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;margin-top:0.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; John Anthony Santa Maria Otazua</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">John Anthony Santa Maria Otazua</font></div><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Executive Officer</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; April&#160;8, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;margin-top:0.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; Constantino Spas Montesinos</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Constantino Spas Montesinos</font></div><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Financial Officer</font></div></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:4pt solid #999999;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>8
<FILENAME>ex15112312021final.htm
<DESCRIPTION>EX-15.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i894a56ca45c54c1f82db54e0194d2c80_1"></div><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 15.1</font></div><div style="margin-bottom:10pt;margin-top:0.3pt"><font><br></font></div><div style="margin-bottom:12pt;margin-top:3.85pt;padding-left:62.27pt;padding-right:62.27pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="padding-right:13.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the Registration Statement (Form F-3, No. 333-235558) of Coca-Cola FEMSA, S.A.B. de C.V., Propimex, S. de R.L. de C.V., Comercializadora La Pureza de Bebidas, S. de R.L. de C.V., Grupo Embotellador Cimsa, S. de R.L. de C.V., Refrescos Victoria del Centro, S. de R.L. de C.V., Yoli de Acapulco, S. de R.L. de C.V., and Controladora Interamericana de Bebidas, S. de R.L. de C.V., of our reports dated April 8, 2022, with respect to the consolidated financial statements of Coca-Cola FEMSA, S.A.B. de C.V. and subsidiaries, and the effectiveness of internal control over financial reporting of Coca-Cola FEMSA, S.A.B. de C.V. and subsidiaries included in this Annual Report on Form 20-F, for the year ended December 31, 2021.</font></div><div style="padding-right:13.8pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mancera, S.C.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A member practice of</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ernst &#38; Young Global Limited</font></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:231.00pt"><tr><td style="width:1.0pt"></td><td style="width:229.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; MANCERA, S.C.</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mexico City, Mexico </font></div><div style="margin-bottom:0.1pt;padding-right:464pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 8, 2022</font></div><div><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-17.1
<SEQUENCE>9
<FILENAME>ex17112312021final.htm
<DESCRIPTION>EX-17.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ib58b7066c5304df4892560e55b7cd727_38"></div><div style="min-height:57.6pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 17.1</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">ISSUER OF GUARANTEED SECURITIES</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Each of the following series of guaranteed notes subject to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 has been issued by Coca-Cola FEMSA and remain outstanding&#58; </font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.762%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.064%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.874%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e7e6e6;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Security</font></td><td colspan="3" style="background-color:#e7e6e6;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Issuer</font></td><td colspan="3" style="background-color:#e7e6e6;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.750% Senior Notes due 2030</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coca-Cola FEMSA, S.A.B. de C.V.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:10.3pt;padding-right:0.95pt;text-indent:-9.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:5.85pt">Propimex, S. de R.L. de C.V.<br></font></div><div style="padding-left:10.3pt;padding-right:0.95pt;text-indent:-9.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:5.85pt">Comercializadora La Pureza de Bebidas, S. de R.L. de C.V.<br></font></div><div style="padding-left:10.3pt;padding-right:0.95pt;text-indent:-9.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:5.85pt">Grupo Embotellador Cimsa, S. de R.L. de C.V.<br></font></div><div style="padding-left:10.3pt;padding-right:0.95pt;text-indent:-9.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:5.85pt">Refrescos Victoria del Centro, S. de R.L. de C.V.<br></font></div><div style="padding-left:10.3pt;padding-right:0.95pt;text-indent:-9.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:5.85pt">Yoli de Acapulco, S. de R.L. de C.V.<br></font></div><div style="padding-left:10.3pt;padding-right:0.95pt;text-indent:-9.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:5.85pt">Controladora Interamericana de Bebidas, S. de R.L. de C.V.<br></font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.850% Senior Notes due 2032</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coca-Cola FEMSA, S.A.B. de C.V.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9.9pt;padding-right:0.95pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:5.5pt">Propimex, S. de R.L. de C.V.<br></font></div><div style="padding-left:9.9pt;padding-right:0.95pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:5.5pt">Comercializadora La Pureza de Bebidas, S. de R.L. de C.V.<br></font></div><div style="padding-left:9.9pt;padding-right:0.95pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:5.5pt">Grupo Embotellador Cimsa, S. de R.L. de C.V.<br></font></div><div style="padding-left:9.9pt;padding-right:0.95pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:5.5pt">Refrescos Victoria del Centro, S. de R.L. de C.V.<br></font></div><div style="padding-left:9.9pt;padding-right:0.95pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:5.5pt">Yoli de Acapulco, S. de R.L. de C.V.<br></font></div><div style="padding-left:9.9pt;padding-right:0.95pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:5.5pt">Controladora Interamericana de Bebidas, S. de R.L. de C.V.<br></font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.250% Senior Notes due 2043</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coca-Cola FEMSA, S.A.B. de C.V.</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.7pt;padding-right:2.75pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:5.5pt">Propimex, S. de R.L. de C.V.<br></font></div><div style="padding-left:11.7pt;padding-right:2.75pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:5.5pt">Comercializadora La Pureza de Bebidas, S. de R.L. de C.V.<br></font></div><div style="padding-left:11.7pt;padding-right:2.75pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:5.5pt">Grupo Embotellador Cimsa, S. de R.L. de C.V.<br></font></div><div style="padding-left:11.7pt;padding-right:2.75pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:5.5pt">Refrescos Victoria del Centro, S. de R.L. de C.V.<br></font></div><div style="padding-left:11.7pt;padding-right:2.75pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:5.5pt">Yoli de Acapulco, S. de R.L. de C.V.<br></font></div><div style="padding-left:11.7pt;padding-right:2.75pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:5.5pt">Controladora Interamericana de Bebidas, S. de R.L. de C.V.<br></font></div></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>kof-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:147435b6-5f45-4b96-bd27-2d016c5c1292,g:63d06501-aa38-4650-a0e0-2a4af7ddb129-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:kof="http://www.coca-colafemsa.com/20211231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.coca-colafemsa.com/20211231">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full" schemaLocation="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/currency/2021" schemaLocation="https://xbrl.sec.gov/currency/2021/currency-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="kof-20211231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="kof-20211231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="kof-20211231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="kof-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.coca-colafemsa.com/role/Cover">
        <link:definition>000010001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.coca-colafemsa.com/role/AuditInformation">
        <link:definition>000020002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofFinancialPosition" roleURI="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition">
        <link:definition>100010003 - Statement - Consolidated Statements of Financial Position</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedIncomeStatements" roleURI="http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements">
        <link:definition>100020004 - Statement - Consolidated Income Statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedIncomeStatements_1" roleURI="http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements_1">
        <link:definition>100020004 - Statement - Consolidated Income Statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome">
        <link:definition>100030005 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofChangesinEquity" roleURI="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity">
        <link:definition>100040006 - Statement - Consolidated Statements of Changes in Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>100050007 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ActivitiesoftheCompany" roleURI="http://www.coca-colafemsa.com/role/ActivitiesoftheCompany">
        <link:definition>210011001 - Disclosure - Activities of the Company</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ActivitiesoftheCompanyTables" roleURI="http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyTables">
        <link:definition>230023001 - Disclosure - Activities of the Company (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ActivitiesoftheCompanyAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail">
        <link:definition>240034001 - Disclosure - Activities of the Company - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail" roleURI="http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail">
        <link:definition>240044002 - Disclosure - Activities of the Company - Summary of Significant Investments in Subsidiaries (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPreparation" roleURI="http://www.coca-colafemsa.com/role/BasisofPreparation">
        <link:definition>210051002 - Disclosure - Basis of Preparation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPreparationAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/BasisofPreparationAdditionalInformationDetail">
        <link:definition>240064003 - Disclosure - Basis of Preparation - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPolicies" roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPolicies">
        <link:definition>210071003 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesPolicies" roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies">
        <link:definition>220082001 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesTables" roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesTables">
        <link:definition>230093002 - Disclosure - Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail" roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail">
        <link:definition>240104004 - Disclosure - Significant Accounting Policies - Summary of Average Exchange Rate (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesSummaryofcumulativeinflationDetail" roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail">
        <link:definition>240114005 - Disclosure - Significant Accounting Policies - Summary of cumulative inflation (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail">
        <link:definition>240124006 - Disclosure - Significant Accounting Policies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail" roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail">
        <link:definition>240134007 - Disclosure - Significant Accounting Policies - Summary of Property Plant and Equipment Estimated Useful Lives (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail" roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail">
        <link:definition>240144008 - Disclosure - Significant Accounting Policies - Summary of Revenue from Contracts with Customers (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashandCashEquivalents" roleURI="http://www.coca-colafemsa.com/role/CashandCashEquivalents">
        <link:definition>210151004 - Disclosure - Cash and Cash Equivalents</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashandCashEquivalentsTables" roleURI="http://www.coca-colafemsa.com/role/CashandCashEquivalentsTables">
        <link:definition>230163003 - Disclosure - Cash and Cash Equivalents (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashandCashEquivalentsSummaryofCashandCashEquivalentsDetail" roleURI="http://www.coca-colafemsa.com/role/CashandCashEquivalentsSummaryofCashandCashEquivalentsDetail">
        <link:definition>240174009 - Disclosure - Cash and Cash Equivalents - Summary of Cash and Cash Equivalents (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeReceivableNet" roleURI="http://www.coca-colafemsa.com/role/TradeReceivableNet">
        <link:definition>210181005 - Disclosure - Trade Receivable, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeReceivableNetTables" roleURI="http://www.coca-colafemsa.com/role/TradeReceivableNetTables">
        <link:definition>230193004 - Disclosure - Trade Receivable, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeReceivableNetSummaryofTradeReceivableDetail" roleURI="http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail">
        <link:definition>240204010 - Disclosure - Trade Receivable, Net - Summary of Trade Receivable (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeReceivableNetAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/TradeReceivableNetAdditionalInformationDetail">
        <link:definition>240214011 - Disclosure - Trade Receivable, Net - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeReceivableNetAgingAnalysisofAccountsReceivableDetail" roleURI="http://www.coca-colafemsa.com/role/TradeReceivableNetAgingAnalysisofAccountsReceivableDetail">
        <link:definition>240224012 - Disclosure - Trade Receivable, Net - Aging Analysis of Accounts Receivable (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeReceivableNetSummaryofChangesinAllowanceforExpectedCreditLossesDetail" roleURI="http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofChangesinAllowanceforExpectedCreditLossesDetail">
        <link:definition>240234013 - Disclosure - Trade Receivable, Net - Summary of Changes in Allowance for Expected Credit Losses (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.coca-colafemsa.com/role/Inventories">
        <link:definition>210241006 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.coca-colafemsa.com/role/InventoriesTables">
        <link:definition>230253005 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesSummaryofInventoriesDetail" roleURI="http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail">
        <link:definition>240264014 - Disclosure - Inventories - Summary of Inventories (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/InventoriesAdditionalInformationDetail">
        <link:definition>240274015 - Disclosure - Inventories - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherCurrentAssetsandOtherCurrentFinancialAssets" roleURI="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssets">
        <link:definition>210281007 - Disclosure - Other Current Assets and Other Current Financial Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherCurrentAssetsandOtherCurrentFinancialAssetsTables" roleURI="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsTables">
        <link:definition>230293006 - Disclosure - Other Current Assets and Other Current Financial Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentAssetsDetail" roleURI="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentAssetsDetail">
        <link:definition>240304016 - Disclosure - Other Current Assets and Other Current Financial Assets - Summary of Other Current Assets (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofPrepaidExpensesDetail" roleURI="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofPrepaidExpensesDetail">
        <link:definition>240314017 - Disclosure - Other Current Assets and Other Current Financial Assets - Summary of Prepaid Expenses (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherCurrentAssetsandOtherCurrentFinancialAssetsAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsAdditionalInformationDetail">
        <link:definition>240324018 - Disclosure - Other Current Assets and Other Current Financial Assets - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentFinancialAssetsDetail" roleURI="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentFinancialAssetsDetail">
        <link:definition>240334019 - Disclosure - Other Current Assets and Other Current Financial Assets - Summary of Other Current Financial Assets (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsinOtherEntities" roleURI="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntities">
        <link:definition>210341008 - Disclosure - Investments in Other Entities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsinOtherEntitiesTables" roleURI="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesTables">
        <link:definition>230353007 - Disclosure - Investments in Other Entities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail" roleURI="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail">
        <link:definition>240364020 - Disclosure - Investments in Other Entities - Summary of Investments in Other Entities (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail" roleURI="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail">
        <link:definition>240374021 - Disclosure - Investments in Other Entities - Summary of Investment in Associates and Joint Ventures Accounted for under Equity Method (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsinOtherEntitiesAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail">
        <link:definition>240384022 - Disclosure - Investments in Other Entities - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.coca-colafemsa.com/role/Leases">
        <link:definition>210391009 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.coca-colafemsa.com/role/LeasesTables">
        <link:definition>230403008 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesCompanysRightofUseAssetDetail" roleURI="http://www.coca-colafemsa.com/role/LeasesCompanysRightofUseAssetDetail">
        <link:definition>240414023 - Disclosure - Leases - Company's Right-of-Use Asset (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesCompanysLeaseLiabilitiesDetail" roleURI="http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail">
        <link:definition>240424024 - Disclosure - Leases - Company's Lease Liabilities (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/LeasesAdditionalInformationDetail">
        <link:definition>240434025 - Disclosure - Leases - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Propertyplantequipment" roleURI="http://www.coca-colafemsa.com/role/Propertyplantequipment">
        <link:definition>210441010 - Disclosure - Property, plant &amp; equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantequipmentTables" roleURI="http://www.coca-colafemsa.com/role/PropertyplantequipmentTables">
        <link:definition>230453009 - Disclosure - Property, plant &amp; equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantequipmentSummaryofPremisesandEquipmentDetail" roleURI="http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail">
        <link:definition>240464026 - Disclosure - Property, plant &amp; equipment - Summary of Premises and Equipment (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantequipmentAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/PropertyplantequipmentAdditionalInformationDetail">
        <link:definition>240474027 - Disclosure - Property, plant &amp; equipment - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssets" roleURI="http://www.coca-colafemsa.com/role/IntangibleAssets">
        <link:definition>210481011 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsTables" roleURI="http://www.coca-colafemsa.com/role/IntangibleAssetsTables">
        <link:definition>230493010 - Disclosure - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail" roleURI="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail">
        <link:definition>240504028 - Disclosure - Intangible Assets - Disclosure of Detailed Information About Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail">
        <link:definition>240514029 - Disclosure - Intangible Assets - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail" roleURI="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail">
        <link:definition>240524030 - Disclosure - Intangible Assets - Disclosure of Detailed Information About Carrying Amounts of Goodwill (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail" roleURI="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail">
        <link:definition>240534031 - Disclosure - Intangible Assets - Disclosure of Detailed Information About Key Assumptions by CGU for Impairment Test (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail" roleURI="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail">
        <link:definition>240544032 - Disclosure - Intangible Assets - Disclosure of Detailed Information About Sensitivity to Changes in Assumptions (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Othernoncurrentassetsandothernoncurrentfinancialassets" roleURI="http://www.coca-colafemsa.com/role/Othernoncurrentassetsandothernoncurrentfinancialassets">
        <link:definition>210551012 - Disclosure - Other non-current assets and other non-current financial assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthernoncurrentassetsandothernoncurrentfinancialassetsTables" roleURI="http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsTables">
        <link:definition>230563011 - Disclosure - Other non-current assets and other non-current financial assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail" roleURI="http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail">
        <link:definition>240574033 - Disclosure - Other non-current assets and other non-current financial assets - Disclosure of Detailed Information About Other Non-Current Assets (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalancesandTransactionswithRelatedPartiesandAffiliatedCompanies" roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompanies">
        <link:definition>210581013 - Disclosure - Balances and Transactions with Related Parties and Affiliated Companies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesTables" roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesTables">
        <link:definition>230593012 - Disclosure - Balances and Transactions with Related Parties and Affiliated Companies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail" roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail">
        <link:definition>240604034 - Disclosure - Balances and Transactions with Related Parties and Affiliated Companies - Schedule of Balances and Transactions with Related Parties and Affiliated Companies (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesAdditionalInformationDetail">
        <link:definition>240614035 - Disclosure - Balances and Transactions with Related Parties and Affiliated Companies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail" roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail">
        <link:definition>240624036 - Disclosure - Balances and Transactions with Related Parties and Affiliated Companies - Summary of Transactions and Other Related Parties (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofBenefitsandAggregateCompensationPaidtoExecutiveOfficersandSeniorManagementoftheCompanyRecognizedasanExpenseDuringtheReportingPeriodDetail" roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofBenefitsandAggregateCompensationPaidtoExecutiveOfficersandSeniorManagementoftheCompanyRecognizedasanExpenseDuringtheReportingPeriodDetail">
        <link:definition>240634037 - Disclosure - Balances and Transactions with Related Parties and Affiliated Companies - Summary of Benefits and Aggregate Compensation Paid to Executive Officers and Senior Management of the Company, Recognized as an Expense During the Reporting Period (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalancesandTransactionsinForeignCurrencies" roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrencies">
        <link:definition>210641014 - Disclosure - Balances and Transactions in Foreign Currencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalancesandTransactionsinForeignCurrenciesTables" roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesTables">
        <link:definition>230653013 - Disclosure - Balances and Transactions in Foreign Currencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail" roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail">
        <link:definition>240664038 - Disclosure - Balances and Transactions in Foreign Currencies - Summary of Balances and Transactions in Foreign Currencies (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail" roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail">
        <link:definition>240674039 - Disclosure - Balances and Transactions in Foreign Currencies - Summary of Transactions Denominated in Foreign Currencies, Expressed in Mexican pesos (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PostEmploymentandOtherNoncurrentEmployeeBenefits" roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefits">
        <link:definition>210681015 - Disclosure - Post-Employment and Other Non-current Employee Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PostEmploymentandOtherNoncurrentEmployeeBenefitsTables" roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsTables">
        <link:definition>230693014 - Disclosure - Post-Employment and Other Non-current Employee Benefits (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofLongTermAssumptionsDetail" roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofLongTermAssumptionsDetail">
        <link:definition>240704040 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Long-Term Assumptions (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail" roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail">
        <link:definition>240714041 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Assumptions, Amounts of Benefits Expected to be Paid (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail" roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail">
        <link:definition>240724042 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Balances of Liabilities for Post-Employment and Other Non-Current Employee Benefits (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail" roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail">
        <link:definition>240734043 - Disclosure - Post-Employment and Other Non-Current Employee Benefits - Balances of Liabilities for Summary of Variable Return Financial Instruments Recorded at Market Values (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail">
        <link:definition>240744044 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail" roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail">
        <link:definition>240754045 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Amounts and Types of Securities of Company's in Related Parties included in Portfolio Fund (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail" roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail">
        <link:definition>240764046 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Amounts Recognized in Consolidated Income Statements and Consolidated Statements of Comprehensive Income (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofRemeasurementsofNetDefinedBenefitLiabilityRecognizedinOtherComprehensiveIncomeDetail" roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofRemeasurementsofNetDefinedBenefitLiabilityRecognizedinOtherComprehensiveIncomeDetail">
        <link:definition>240774047 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Remeasurements of Net Defined Benefit Liability Recognized in Other Comprehensive Income (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail" roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail">
        <link:definition>240784048 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Changes in Balance of Defined Benefit Obligation for Post-Employment and Other Non-Current Employee Benefits (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail" roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail">
        <link:definition>240794049 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Changes in Balance of Trust Assets (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail" roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail">
        <link:definition>240804050 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Variation in Assumptions (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail" roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail">
        <link:definition>240814051 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Employee Benefits Expense (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BonusPrograms" roleURI="http://www.coca-colafemsa.com/role/BonusPrograms">
        <link:definition>210821016 - Disclosure - Bonus Programs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BonusProgramsTables" roleURI="http://www.coca-colafemsa.com/role/BonusProgramsTables">
        <link:definition>230833015 - Disclosure - Bonus Programs (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BonusProgramsAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail">
        <link:definition>240844052 - Disclosure - Bonus Programs - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail" roleURI="http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail">
        <link:definition>240854053 - Disclosure - Bonus Programs - Summary of Shares Granted Under the Company's Executive Incentive Plans (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BankLoansandNotesPayables" roleURI="http://www.coca-colafemsa.com/role/BankLoansandNotesPayables">
        <link:definition>210861017 - Disclosure - Bank Loans and Notes Payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BankLoansandNotesPayablesTables" roleURI="http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesTables">
        <link:definition>230873016 - Disclosure - Bank Loans and Notes Payables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail" roleURI="http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail">
        <link:definition>240884054 - Disclosure - Bank Loans and Notes Payables - Detailed Information About Borrowings (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofInterestExpenseBankLoansandNotesPayablesDetail" roleURI="http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail">
        <link:definition>240894055 - Disclosure - Summary of Interest Expense - Bank Loans and Notes Payables (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BankLoansandNotesPayablesAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail">
        <link:definition>240904056 - Disclosure - Bank Loans and Notes Payables - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail" roleURI="http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail">
        <link:definition>240914057 - Disclosure - Bank Loans and Notes Payables - Summary of Reconciliation of Liabilities Arising From Financing Activities (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherIncomeandExpenses" roleURI="http://www.coca-colafemsa.com/role/OtherIncomeandExpenses">
        <link:definition>210921018 - Disclosure - Other Income and Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherIncomeandExpensesTables" roleURI="http://www.coca-colafemsa.com/role/OtherIncomeandExpensesTables">
        <link:definition>230933017 - Disclosure - Other Income and Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail" roleURI="http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail">
        <link:definition>240944058 - Disclosure - Other Income and Expenses - Summary of other income and expenses (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstruments" roleURI="http://www.coca-colafemsa.com/role/FinancialInstruments">
        <link:definition>210951019 - Disclosure - Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsTables" roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsTables">
        <link:definition>230963018 - Disclosure - Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail" roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail">
        <link:definition>240974059 - Disclosure - Financial Instruments - Summarizes Company's Financial Assets and Liabilities Measured at Fair Value (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsImpactofHedgingOnEquityDetails" roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails">
        <link:definition>240984060 - Disclosure - Financial Instruments - Impact of Hedging On Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail" roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail">
        <link:definition>240994061 - Disclosure - Financial Instruments - Outstanding Forward Agreements to Purchase Foreign Currency (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail" roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail">
        <link:definition>241004062 - Disclosure - Financial Instruments - Summarizes outstanding Cross Currency Swap Agreements (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail" roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail">
        <link:definition>241014063 - Disclosure - Financial Instruments - Summarizes Sugar Price and Aluminum Price Contracts (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsAdditionalInformationDetail">
        <link:definition>241024064 - Disclosure - Financial Instruments - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail" roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail">
        <link:definition>241034065 - Disclosure - Financial Instruments - Summary of Net Effects of Expired Contracts Met Hedging Criteria (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail" roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail">
        <link:definition>241044066 - Disclosure - Financial Instruments - Summary of Net Effect of Changes in Fair Value of Derivative Financial Instruments that did not Meet Hedging Criteria for Accounting Purposes (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsSummaryofNetEffectofExpiredcontractsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail" roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofExpiredcontractsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail">
        <link:definition>241054067 - Disclosure - Financial Instruments - Summary of Net Effect of Expired contracts that did not Meet Hedging Criteria for Accounting Purposes (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail" roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail">
        <link:definition>241064068 - Disclosure - Financial Instruments - Summary of Sensitivity Analysis of Market Risks (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsSummaryofSensitivityAnalysisofInterestRateRisksDetail" roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofInterestRateRisksDetail">
        <link:definition>241074069 - Disclosure - Financial Instruments - Summary of Sensitivity Analysis of Interest Rate Risks (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail" roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail">
        <link:definition>241084070 - Disclosure - Financial Instruments - Summary of Contractually Fixed and Variable Pay-offs for Settlement, Repayments and Interest Resulting from Recognized Financial Liabilities (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail" roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail">
        <link:definition>241094071 - Disclosure - Financial Instruments - Company's Financial Instruments Used to Hedge Its Exposure to Foreign Exchange Rates, Interest Rates and Commodity Risks (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NonControllingInterestinConsolidatedSubsidiaries" roleURI="http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiaries">
        <link:definition>211101020 - Disclosure - Non-Controlling Interest in Consolidated Subsidiaries</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NonControllingInterestinConsolidatedSubsidiariesTables" roleURI="http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesTables">
        <link:definition>231113019 - Disclosure - Non-Controlling Interest in Consolidated Subsidiaries (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail" roleURI="http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail">
        <link:definition>241124072 - Disclosure - Non Controlling Interest in Consolidated Subsidiaries - Summary of Non Controlling Interest in Consolidated Subsidiaries (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestDetail" roleURI="http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestDetail">
        <link:definition>241134073 - Disclosure - Non Controlling Interest in Consolidated Subsidiaries - Summary of Non Controlling Interest (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Equity" roleURI="http://www.coca-colafemsa.com/role/Equity">
        <link:definition>211141021 - Disclosure - Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityTables" roleURI="http://www.coca-colafemsa.com/role/EquityTables">
        <link:definition>231153020 - Disclosure - Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail">
        <link:definition>241164074 - Disclosure - Equity - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail" roleURI="http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail">
        <link:definition>241174075 - Disclosure - Equity - Summary of Capital Stock Prior To and Immediately After Stock Split (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquitySummaryofCapitalStockDetail" roleURI="http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockDetail">
        <link:definition>241184076 - Disclosure - Equity - Summary of Capital Stock (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquitySummaryofDividendsDeclaredandPaidDetail" roleURI="http://www.coca-colafemsa.com/role/EquitySummaryofDividendsDeclaredandPaidDetail">
        <link:definition>241194077 - Disclosure - Equity - Summary of Dividends Declared and Paid (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShare" roleURI="http://www.coca-colafemsa.com/role/EarningsperShare">
        <link:definition>211201022 - Disclosure - Earnings per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareTables" roleURI="http://www.coca-colafemsa.com/role/EarningsperShareTables">
        <link:definition>231213021 - Disclosure - Earnings per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/EarningsperShareAdditionalInformationDetail">
        <link:definition>241224078 - Disclosure - Earnings per Share - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail" roleURI="http://www.coca-colafemsa.com/role/EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail">
        <link:definition>241234079 - Disclosure - Earnings per Share - Summary of Basic and Diluted Earnings per Share (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.coca-colafemsa.com/role/IncomeTaxes">
        <link:definition>211241023 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesTables">
        <link:definition>231253022 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail" roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail">
        <link:definition>241264080 - Disclosure - Income Taxes - Summary of Major Components of Income Tax Expense (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail" roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail">
        <link:definition>241274081 - Disclosure - Income Taxes - Summary of Income Tax Recognized in Consolidated Statement of Other Comprehensive Income (OCI) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail" roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail">
        <link:definition>241284082 - Disclosure - Income Taxes - Summary of Reconciliation Between Tax Expense and Income Before Income Taxes (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail" roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail">
        <link:definition>241294083 - Disclosure - Income Taxes - Summary of Temporary Differences Giving Rise to Deferred Income Tax Liabilities (Assets) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesSummaryofNetDeferredIncomeTaxLiabilityDetail" roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofNetDeferredIncomeTaxLiabilityDetail">
        <link:definition>241304084 - Disclosure - Income Taxes - Summary of Net Deferred Income Tax Liability (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesAdditionalInformationDetail">
        <link:definition>241314085 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail" roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail">
        <link:definition>241324086 - Disclosure - Income Taxes - Summary of Tax Losses Carryforwards and their Years of Expiration (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesSummaryofChangesinBalanceofTaxLossCarryforwardsDetail" roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofChangesinBalanceofTaxLossCarryforwardsDetail">
        <link:definition>241334087 - Disclosure - Income Taxes - Summary of Changes in Balance of Tax Loss Carryforwards (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLiabilitiesProvisionsandCommitments" roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitments">
        <link:definition>211341024 - Disclosure - Other Liabilities, Provisions and Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLiabilitiesProvisionsandCommitmentsTables" roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsTables">
        <link:definition>231353023 - Disclosure - Other Liabilities, Provisions and Commitments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherCurrentFinancialLiabilitiesDetail" roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherCurrentFinancialLiabilitiesDetail">
        <link:definition>241364088 - Disclosure - Other Liabilities, Provisions and Commitments - Summary of Other Current Financial Liabilities (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLiabilitiesProvisionsandCommitmentsSummaryofProvisionsandOtherNoncurrentLiabilitiesDetail" roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofProvisionsandOtherNoncurrentLiabilitiesDetail">
        <link:definition>241374089 - Disclosure - Other Liabilities, Provisions and Commitments - Summary of Provisions and Other Non-current Liabilities (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherNoncurrentFinancialLiabilitiesDetail" roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherNoncurrentFinancialLiabilitiesDetail">
        <link:definition>241384090 - Disclosure - Other Liabilities, Provisions and Commitments - Summary of Other Non-current Financial Liabilities (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail" roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail">
        <link:definition>241394091 - Disclosure - Other Liabilities, Provisions and Commitments - Summary of Nature and Amount of Loss Contingencies Recorded (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail" roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail">
        <link:definition>241404092 - Disclosure - Other Liabilities, Provisions and Commitments - Summary of Changes in Balance of Provisions Recorded (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail">
        <link:definition>241414093 - Disclosure - Other Liabilities, Provisions and Commitments - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Informationbysegment" roleURI="http://www.coca-colafemsa.com/role/Informationbysegment">
        <link:definition>211421025 - Disclosure - Information by segment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InformationbysegmentTables" roleURI="http://www.coca-colafemsa.com/role/InformationbysegmentTables">
        <link:definition>231433024 - Disclosure - Information by segment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail" roleURI="http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail">
        <link:definition>241444094 - Disclosure - Information by Segment - Summary of Segment Disclosure for Company's Consolidated Operations (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail" roleURI="http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail">
        <link:definition>241454095 - Disclosure - Information by Segment - Summary of Segment Disclosure for Company's Consolidated Operations Narrative (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FutureImpactofRecentlyIssuedAccountingStandardsnotyetinEffect" roleURI="http://www.coca-colafemsa.com/role/FutureImpactofRecentlyIssuedAccountingStandardsnotyetinEffect">
        <link:definition>211461026 - Disclosure - Future Impact of Recently Issued Accounting Standards not yet in Effect:</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.coca-colafemsa.com/role/SubsequentEvents">
        <link:definition>211471027 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsAdditionalInformationDetail" roleURI="http://www.coca-colafemsa.com/role/SubsequentEventsAdditionalInformationDetail">
        <link:definition>241484096 - Disclosure - Subsequent Events - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="kof_DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock" abstract="false" name="DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_InvestmentSecuritiesTable" abstract="true" name="InvestmentSecuritiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kof_ProvisionsAndOtherNonCurrentLiabilities" abstract="false" name="ProvisionsAndOtherNonCurrentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfAssociatesAndJointVenturesLineItems" abstract="true" name="DisclosureOfAssociatesAndJointVenturesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember" abstract="true" name="MajorOrdinaryShareTransactionsPriorToStockSplitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AdeSMember" abstract="true" name="AdeSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" abstract="false" name="DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_FemsaAndSubsidiariesMember" abstract="true" name="FemsaAndSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_TrustAssetsVariableReturnPercentage" abstract="false" name="TrustAssetsVariableReturnPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_EffectsOfChangesInForeignExchangeRates" abstract="false" name="EffectsOfChangesInForeignExchangeRates" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember" abstract="true" name="NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_SecurityDepositsMember" abstract="true" name="SecurityDepositsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AgreementsWithCustomers" abstract="false" name="AgreementsWithCustomers" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_IntrestRateSwapMember" abstract="true" name="IntrestRateSwapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_TaxLossCarryForwardsMember" abstract="true" name="TaxLossCarryForwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfTrustAssetsTable" abstract="true" name="DisclosureOfTrustAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kof_CapitalContribution" abstract="false" name="CapitalContribution" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember" abstract="true" name="TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_OperationsOfThirdPartyMember" abstract="true" name="OperationsOfThirdPartyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_PercentageOfTaxEffectOfIncomeTaxCredits" abstract="false" name="PercentageOfTaxEffectOfIncomeTaxCredits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_SeriesLShareMember" abstract="true" name="SeriesLShareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_YearTwoMember" abstract="true" name="YearTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DistributionEquipmentMember" abstract="true" name="DistributionEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_FinanceChargesForEmployeeBenefits" abstract="false" name="FinanceChargesForEmployeeBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_TaxContingenciesPayableToFormerShareholders" abstract="false" name="TaxContingenciesPayableToFormerShareholders" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_SeriesASharesMember" abstract="true" name="SeriesASharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_TrustAssetsFixedReturnPercentage" abstract="false" name="TrustAssetsFixedReturnPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock" abstract="false" name="DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_AccumulatedDefinedBenefitObligation" abstract="false" name="AccumulatedDefinedBenefitObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember" abstract="true" name="SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_TaxLossesCarriedForwardWhichExpireInYearFour" abstract="false" name="TaxLossesCarriedForwardWhichExpireInYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_JointVentureStockInterestSoldPercentage" abstract="false" name="JointVentureStockInterestSoldPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_TaxLossesCarriedForwardWhichExpireInYearSeven" abstract="false" name="TaxLossesCarriedForwardWhichExpireInYearSeven" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock" abstract="false" name="DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_ForwardAgreementsToPurchaseUSDARSUSDMember" abstract="true" name="ForwardAgreementsToPurchaseUSDARSUSDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_SharebasedPayment" abstract="false" name="SharebasedPayment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ForeignExchangeGainLossRelatedToOperatingActivities" abstract="false" name="ForeignExchangeGainLossRelatedToOperatingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve" abstract="false" name="MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_PurchasesOfRawMaterials" abstract="false" name="PurchasesOfRawMaterials" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember" abstract="true" name="EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kof_ServicesRenderedMember" abstract="true" name="ServicesRenderedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts" abstract="false" name="BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_TaxLossesCarriedForwardWhichExpireInYearNine" abstract="false" name="TaxLossesCarriedForwardWhichExpireInYearNine" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock" abstract="false" name="DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember" abstract="true" name="InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets" abstract="false" name="AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_NumberOfBottlerAgreements" abstract="false" name="NumberOfBottlerAgreements" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour" abstract="false" name="DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_FEMSAMember" abstract="true" name="FEMSAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock" abstract="false" name="DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable" abstract="true" name="DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kof_ConsolidatedFinancialStatementLocationAxis" abstract="true" name="ConsolidatedFinancialStatementLocationAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="kof_BonusExpense" abstract="false" name="BonusExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_GeneralAndAdministrativeExpenseMember" abstract="true" name="GeneralAndAdministrativeExpenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock" abstract="false" name="DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_MoreThanThreeYearsMember" abstract="true" name="MoreThanThreeYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_TaxCreditsMember" abstract="true" name="TaxCreditsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_StockSplitConversionRatio" abstract="false" name="StockSplitConversionRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="kof_CrossCurrencySwapsUSDIntoBRLMember" abstract="true" name="CrossCurrencySwapsUSDIntoBRLMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_ForwardAgreementsToPurchaseUSDCOPUSDMember" abstract="true" name="ForwardAgreementsToPurchaseUSDCOPUSDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_PubliclyTradedSharesMember" abstract="true" name="PubliclyTradedSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_RightOfUseAssetHyperinflationaryEconomiesEffect" abstract="false" name="RightOfUseAssetHyperinflationaryEconomiesEffect" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock" abstract="false" name="DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_ValueAddedTaxMember" abstract="true" name="ValueAddedTaxMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AllowanceForDoubtfulAccounts" abstract="false" name="AllowanceForDoubtfulAccounts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive" abstract="false" name="DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfTrustAssetsLineItems" abstract="true" name="DisclosureOfTrustAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock" abstract="false" name="DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember" abstract="true" name="NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_MajorOrdinaryShareTransactionsAfterStockSplitMember" abstract="true" name="MajorOrdinaryShareTransactionsAfterStockSplitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfChangesInInventoriesExplanatoryTableTextBlock" abstract="false" name="DisclosureOfChangesInInventoriesExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_FomentoEconomicoMexicanoSABDeCVMember" abstract="true" name="FomentoEconomicoMexicanoSABDeCVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_CurrentSundryCreditors" abstract="false" name="CurrentSundryCreditors" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ClassBCommonStockMember" abstract="true" name="ClassBCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_LongTermBorrowingsSeniorNotesMember" abstract="true" name="LongTermBorrowingsSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_ShortTermBankLoansMember" abstract="true" name="ShortTermBankLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_FinanceOperatingCharges" abstract="false" name="FinanceOperatingCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock" abstract="false" name="DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_RetailProductsSoldAtDiscountDuringThePeriod" abstract="false" name="RetailProductsSoldAtDiscountDuringThePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="kof_FederalTaxesMember" abstract="true" name="FederalTaxesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_IncomeTaxRemainingInOtherComprehensiveIncome" abstract="false" name="IncomeTaxRemainingInOtherComprehensiveIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits" abstract="false" name="AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_FinanceChargesForLeases" abstract="false" name="FinanceChargesForLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ForwardAgreementsToPurchaseUSDMXNUSDMember" abstract="true" name="ForwardAgreementsToPurchaseUSDMXNUSDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_SurchargeRatePercentage" abstract="false" name="SurchargeRatePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_AverageExchangeRateBRLUSDMember" abstract="true" name="AverageExchangeRateBRLUSDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock" abstract="false" name="DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_AmountReclassifiedFromOCIToProfitOrLoss" abstract="false" name="AmountReclassifiedFromOCIToProfitOrLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_TaxRateEffectOfAnnualInflationTaxAdjustment" abstract="false" name="TaxRateEffectOfAnnualInflationTaxAdjustment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_AccountingPoliciesAbstract" abstract="true" name="AccountingPoliciesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember" abstract="true" name="ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kof_SellingExpenses" abstract="false" name="SellingExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember" abstract="true" name="LaterThanFiveYearsAndNotLaterThanSixYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kof_RightOfUseAssetIndexationEffect" abstract="false" name="RightOfUseAssetIndexationEffect" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_LeaseInterestPaidClassifiedAsFinancingActivities" abstract="false" name="LeaseInterestPaidClassifiedAsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ForeignExchangeForwardContractsMember" abstract="true" name="ForeignExchangeForwardContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock" abstract="false" name="DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_A2750SeniorNotesDue2030Member" abstract="true" name="A2750SeniorNotesDue2030Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_CrossCurrencySwapsMember" abstract="true" name="CrossCurrencySwapsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_KOFMember" abstract="true" name="KOFMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_BankInstrumentsMember" abstract="true" name="BankInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_TwoThousandSeventeenIncentivePlanMember" abstract="true" name="TwoThousandSeventeenIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AverageFederalProductionAndFederalSalesTax" abstract="false" name="AverageFederalProductionAndFederalSalesTax" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_BetaSanMiguelMember" abstract="true" name="BetaSanMiguelMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_IncreaseDecreaseInIncomeTaxLiability" abstract="false" name="IncreaseDecreaseInIncomeTaxLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_LeaoAlimentosEBebidasLTDAMember" abstract="true" name="LeaoAlimentosEBebidasLTDAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_ActuarialGainsLossesArisingFromExperienceAdjustments" abstract="false" name="ActuarialGainsLossesArisingFromExperienceAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DefinedBenefitObligationFundsAtFairValue" abstract="false" name="DefinedBenefitObligationFundsAtFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_SystemsDevelopmentIntangibles" abstract="false" name="SystemsDevelopmentIntangibles" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_AdvertisingExpenseToRelatedPartyTransactions" abstract="false" name="AdvertisingExpenseToRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_LitigationSettlementAmount1" abstract="false" name="LitigationSettlementAmount1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock" abstract="false" name="DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DonationsToRelatedPartyTransactions" abstract="false" name="DonationsToRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ElPuertoDeLiverpoolSABDeCVMember" abstract="true" name="ElPuertoDeLiverpoolSABDeCVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_BalancesAndTransactionsInForeignCurrenciesAbstract" abstract="true" name="BalancesAndTransactionsInForeignCurrenciesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_GuaranteeDepositsOtherNonCurrentAssets" abstract="false" name="GuaranteeDepositsOtherNonCurrentAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_LossesOnRetirementOfNonCurrentAssets" abstract="false" name="LossesOnRetirementOfNonCurrentAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock" abstract="false" name="DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock" abstract="false" name="DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems" abstract="true" name="DisclosureOfInvestmentsInAssociatesAndOtherLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_OptionsToPurchaseForeignCurrencyMXNUSDMember" abstract="true" name="OptionsToPurchaseForeignCurrencyMXNUSDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_TaxContingenciesAmount" abstract="false" name="TaxContingenciesAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_FederalGovernmentInstrumentsMember" abstract="true" name="FederalGovernmentInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_OtherAmortizablesMember" abstract="true" name="OtherAmortizablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_NetForeignExchangeGains" abstract="false" name="NetForeignExchangeGains" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract" abstract="true" name="OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_DecreaseInProvisionsResultingFromPayments" abstract="false" name="DecreaseInProvisionsResultingFromPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ProfitSharingComputationPercentageOnTaxableIncome" abstract="false" name="ProfitSharingComputationPercentageOnTaxableIncome" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_TaxLossesCarryforward" abstract="false" name="TaxLossesCarryforward" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_SubsidiariesActivities" abstract="false" name="SubsidiariesActivities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_YearFiveMember" abstract="true" name="YearFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_ForeignCurrencyRevaluationOfTheNetForeignOperations" abstract="false" name="ForeignCurrencyRevaluationOfTheNetForeignOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ExpectedVolumeGrowthRatesPercentage" abstract="false" name="ExpectedVolumeGrowthRatesPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember" abstract="true" name="LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_TrustAssetsMember" abstract="true" name="TrustAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock" abstract="false" name="DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock" abstract="false" name="DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree" abstract="false" name="DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfCapitalStockLineItems" abstract="true" name="DisclosureOfCapitalStockLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_CancellationOfContingencies" abstract="false" name="CancellationOfContingencies" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfAssociatesAndJointVenturesTable" abstract="true" name="DisclosureOfAssociatesAndJointVenturesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kof_HeinekenGroupMember" abstract="true" name="HeinekenGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_RiskPremiumBasisPoints" abstract="false" name="RiskPremiumBasisPoints" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" abstract="false" name="GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_PropimexSDeRLDeCVMember" abstract="true" name="PropimexSDeRLDeCVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration" abstract="false" name="UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ProvisionsAndOtherLongTermLiabilities" abstract="false" name="ProvisionsAndOtherLongTermLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" abstract="false" name="IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_RefrigerationEquipmentMember" abstract="true" name="RefrigerationEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_LaborMember" abstract="true" name="LaborMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember" abstract="true" name="UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_OtherNonCurrentFinancialAssetsOther" abstract="false" name="OtherNonCurrentFinancialAssetsOther" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_LongTermLeaseLiabilitiesMember" abstract="true" name="LongTermLeaseLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_RecoverableTaxes" abstract="false" name="RecoverableTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_AverageExchangeRateMXNUSDMember" abstract="true" name="AverageExchangeRateMXNUSDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember" abstract="true" name="IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_TwoThousandSixteenIncentivePlanMember" abstract="true" name="TwoThousandSixteenIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AdministrativeExpensesMember" abstract="true" name="AdministrativeExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_GrupoFinancieroBanorteSABDeCVMember" abstract="true" name="GrupoFinancieroBanorteSABDeCVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis" abstract="true" name="StatementOfComprehensiveIncomeProfitOrLossLocationAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="kof_DeferredTaxLiabilityUnrealizedExchangeGains" abstract="false" name="DeferredTaxLiabilityUnrealizedExchangeGains" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_BalanceInLegalReserveFund" abstract="false" name="BalanceInLegalReserveFund" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_EventsAfterReportingMember" abstract="true" name="EventsAfterReportingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kof_DerivativesNotDesignatedForHedgeAccountingMember" abstract="true" name="DerivativesNotDesignatedForHedgeAccountingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_SeriesDShareMember" abstract="true" name="SeriesDShareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_IncreaseInInterestRateOnTheBonds" abstract="false" name="IncreaseInInterestRateOnTheBonds" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_AluminumPriceContractsMember" abstract="true" name="AluminumPriceContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_YearThreeMember" abstract="true" name="YearThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_LongTermYankeeBondsMember" abstract="true" name="LongTermYankeeBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_MajorComponentsOfTaxExpenseIncomeTable" abstract="true" name="MajorComponentsOfTaxExpenseIncomeTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kof_SeriesBShareMember" abstract="true" name="SeriesBShareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_ExpensesFromRelatedPartyAbstract" abstract="true" name="ExpensesFromRelatedPartyAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_TradeReceivablesPastDueButNotImpaired" abstract="false" name="TradeReceivablesPastDueButNotImpaired" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable" abstract="true" name="DisclosureOfAgingAnalysisOfAccountsReceivablesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs" abstract="false" name="AllowanceForDoubtfulAccountsChargesAndWriteoffs" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock" abstract="false" name="DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DisclosureOfCapitalStockExplanatoryTableTextBlock" abstract="false" name="DisclosureOfCapitalStockExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_IncomeFromRelatedPartyAbstract" abstract="true" name="IncomeFromRelatedPartyAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_TaxLossesCarriedForwardWhichExpireInYearFive" abstract="false" name="TaxLossesCarriedForwardWhichExpireInYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_CommodityPriceContractsMember" abstract="true" name="CommodityPriceContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfTradeAndOtherReceivablesLineItems" abstract="true" name="DisclosureOfTradeAndOtherReceivablesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems" abstract="true" name="DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_TaxLossesCarriedForwardWhichExpireInYearEight" abstract="false" name="TaxLossesCarriedForwardWhichExpireInYearEight" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_AdjustmentsForMarketValueLossOnFinancialInstruments" abstract="false" name="AdjustmentsForMarketValueLossOnFinancialInstruments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ShareBasedPaymentsOtherNonCurrentAssets" abstract="false" name="ShareBasedPaymentsOtherNonCurrentAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_AmountInLegalReserve" abstract="false" name="AmountInLegalReserve" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfCapitalStockTable" abstract="true" name="DisclosureOfCapitalStockTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kof_AveragePriceUSDPerTonTwoMember" abstract="true" name="AveragePriceUSDPerTonTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock" abstract="false" name="ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember" abstract="true" name="PostEmploymentAndOtherLongTermEmployeeBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_ChangeInWeightedAverageCostOfCapitalPercentage" abstract="false" name="ChangeInWeightedAverageCostOfCapitalPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_StatementLineItems" abstract="true" name="StatementLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_AverageExchangeRateARSUSDMember" abstract="true" name="AverageExchangeRateARSUSDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates" abstract="false" name="IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate" abstract="false" name="TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" abstract="false" name="IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems" abstract="true" name="DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_ExpectedCreditLossesMember" abstract="true" name="ExpectedCreditLossesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AverageExchangeRateCRCUSDMember" abstract="true" name="AverageExchangeRateCRCUSDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kof_NonCashItemsOtherThanDepreciationAndAmortization" abstract="false" name="NonCashItemsOtherThanDepreciationAndAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfParentEntityInformationTable" abstract="true" name="DisclosureOfParentEntityInformationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kof_EmployeeProfitSharingPayableMember" abstract="true" name="EmployeeProfitSharingPayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_ForwardAgreementsToPurchaseUSDUYUUSDMember" abstract="true" name="ForwardAgreementsToPurchaseUSDUYUUSDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_PackingMaterials" abstract="false" name="PackingMaterials" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract" abstract="true" name="DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems" abstract="true" name="DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_LongTermBankLoansMember" abstract="true" name="LongTermBankLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract" abstract="true" name="BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_AveragePriceUSDPerTonOneMember" abstract="true" name="AveragePriceUSDPerTonOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes" abstract="false" name="AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses" abstract="false" name="DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DeferredIncomeTaxAsset" abstract="false" name="DeferredIncomeTaxAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_LossOnTheRetirementOfIntangibleAssets" abstract="false" name="LossOnTheRetirementOfIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_TrustAssetsOfLaborObligations" abstract="false" name="TrustAssetsOfLaborObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ProvisionForContingencies" abstract="false" name="ProvisionForContingencies" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_AdjustmentsForMonetaryPositionGainLossNet" abstract="false" name="AdjustmentsForMonetaryPositionGainLossNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_SpalIndustriaBrasileiraDeBebidasSAMember" abstract="true" name="SpalIndustriaBrasileiraDeBebidasSAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember" abstract="true" name="ForwardAgreementToPurchaseUSDollarCRCUSDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kof_DerivativesDesignatedAsHedgesMember" abstract="true" name="DerivativesDesignatedAsHedgesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_OtherIncomeExpense" abstract="false" name="OtherIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_PercentageOfIncomeToBeTransferredToReserve" abstract="false" name="PercentageOfIncomeToBeTransferredToReserve" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember" abstract="true" name="IndustriaMexicanaDeReciclajeSADeCVIMERMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AmortizationPrepaidExpenses" abstract="false" name="AmortizationPrepaidExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_SaleOfProductsMember" abstract="true" name="SaleOfProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock" abstract="false" name="DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_A1850SeniorNotesDue2023Member" abstract="true" name="A1850SeniorNotesDue2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_PrepaidInsurance1" abstract="false" name="PrepaidInsurance1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_GlassBottlesMember" abstract="true" name="GlassBottlesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_OtherExpensesWithRelatedParty" abstract="false" name="OtherExpensesWithRelatedParty" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable" abstract="true" name="DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kof_EmbeddedDerivativesMember" abstract="true" name="EmbeddedDerivativesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_FountainAguaMineralLTDAMember" abstract="true" name="FountainAguaMineralLTDAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AdvancesForInventories" abstract="false" name="AdvancesForInventories" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock" abstract="false" name="DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock" abstract="false" name="DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_OptionsGrantedVestingPercentage" abstract="false" name="OptionsGrantedVestingPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_IncreaseDecreaseInForeignCurrencyExchangeRate" abstract="false" name="IncreaseDecreaseInForeignCurrencyExchangeRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_InventoriesInTransit" abstract="false" name="InventoriesInTransit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities" abstract="false" name="RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" abstract="false" name="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfParentEntityInformationLineItems" abstract="true" name="DisclosureOfParentEntityInformationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock" abstract="false" name="DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_ClassDCommonStockMember" abstract="true" name="ClassDCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_IndemnifiableContingenciesFromBusinessCombinations" abstract="false" name="IndemnifiableContingenciesFromBusinessCombinations" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_PercentageOfSignificantActuarialAssumptions" abstract="false" name="PercentageOfSignificantActuarialAssumptions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" abstract="false" name="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_SevenPointThreeFivePercentageMember" abstract="true" name="SevenPointThreeFivePercentageMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_PrepaidExpensesMember" abstract="true" name="PrepaidExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DispensadorasDeCafeSAPIDeCVMember" abstract="true" name="DispensadorasDeCafeSAPIDeCVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AlfaSABDeCVMember" abstract="true" name="AlfaSABDeCVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock" abstract="false" name="DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset" abstract="false" name="GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ScheduleOfDomesticTaxRateExplanatoryTableTextBlock" abstract="false" name="ScheduleOfDomesticTaxRateExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_TrustAssetsFixedAndVariableReturnPercentage" abstract="false" name="TrustAssetsFixedAndVariableReturnPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_SustainabilityLinkedBondSLBMember" abstract="true" name="SustainabilityLinkedBondSLBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kof_TwoThousandEighteenIncentivePlanMember" abstract="true" name="TwoThousandEighteenIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_IndefiniteLivedIntangibleAssets1Member" abstract="true" name="IndefiniteLivedIntangibleAssets1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember" abstract="true" name="TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_TotalHoldersOfTheParentMember" abstract="true" name="TotalHoldersOfTheParentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AdjustmentsForOtherTax" abstract="false" name="AdjustmentsForOtherTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_NetOperatingLossUsageLimit" abstract="false" name="NetOperatingLossUsageLimit" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_ConsolidatedFinancialStatementLocationMember" abstract="true" name="ConsolidatedFinancialStatementLocationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember" abstract="true" name="ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges" abstract="false" name="IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfParentEntityInformationTextBlock" abstract="false" name="DisclosureOfParentEntityInformationTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_OtherAssociatesMember" abstract="true" name="OtherAssociatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_TreasuryLockContractsMember" abstract="true" name="TreasuryLockContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" abstract="false" name="DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember" abstract="true" name="FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_SeriesOfBShareMember" abstract="true" name="SeriesOfBShareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_LeaoAlimentosYBebidasLTDAMember" abstract="true" name="LeaoAlimentosYBebidasLTDAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_NonCurrentPrepaidAdvertisingExpenses" abstract="false" name="NonCurrentPrepaidAdvertisingExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock" abstract="false" name="DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock" abstract="false" name="DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember" abstract="true" name="ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisposalOfRightOfUseAssets" abstract="false" name="DisposalOfRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_PensionAndSeniorityPremiumCosts" abstract="false" name="PensionAndSeniorityPremiumCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_PromotoraIndustrialAzucareraSADeCVPIASAMember" abstract="true" name="PromotoraIndustrialAzucareraSADeCVPIASAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_ExtraordinaryBenefit" abstract="false" name="ExtraordinaryBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems" abstract="true" name="DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_PETBottlesMember" abstract="true" name="PETBottlesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_FiniteUsefulLivedIntangibleAssetsMember" abstract="true" name="FiniteUsefulLivedIntangibleAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_YearSixAndThereafterMember" abstract="true" name="YearSixAndThereafterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock" abstract="false" name="DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_ChangeInAluminumPriceEffectOnEquity" abstract="false" name="ChangeInAluminumPriceEffectOnEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfInvestmentSecuritiesLineItems" abstract="true" name="DisclosureOfInvestmentSecuritiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_RemeasurementOfNetDefinedEmployeeBenefitLiability" abstract="false" name="RemeasurementOfNetDefinedEmployeeBenefitLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfForeignExchangeRatesLineItems" abstract="true" name="DisclosureOfForeignExchangeRatesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock" abstract="false" name="DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_InventoryMember" abstract="true" name="InventoryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments" abstract="false" name="IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_SummaryOfActuarialAssumptionsExplanatoryTableTextBlock" abstract="false" name="SummaryOfActuarialAssumptionsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_CommodityRiskAveragePrice" abstract="false" name="CommodityRiskAveragePrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="kof_TaxLossesCarriedForwardWhichExpireThereafter" abstract="false" name="TaxLossesCarriedForwardWhichExpireThereafter" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_IncomeStatementLocation1Member" abstract="true" name="IncomeStatementLocation1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_LoansFromBanksMember" abstract="true" name="LoansFromBanksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_YearSevenAndThereafterMember" abstract="true" name="YearSevenAndThereafterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_OtherOperatingRevenuesMember" abstract="true" name="OtherOperatingRevenuesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_EquivalentSharesInOwnershipInterestInJointVenture" abstract="false" name="EquivalentSharesInOwnershipInterestInJointVenture" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="kof_TropFrutasDoBrasilLTDAMember" abstract="true" name="TropFrutasDoBrasilLTDAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kof_NormalRetirementAge" abstract="false" name="NormalRetirementAge" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="kof_PercentageOfUnrecoverableTradeAccountsReceivables" abstract="false" name="PercentageOfUnrecoverableTradeAccountsReceivables" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_SeriesBSharesMember" abstract="true" name="SeriesBSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock" abstract="false" name="DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_SeriesLOrdinarySharesMember" abstract="true" name="SeriesLOrdinarySharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_UruguayColombiaAndArgentinaMember" abstract="true" name="UruguayColombiaAndArgentinaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_CostOfGoodsSoldMember" abstract="true" name="CostOfGoodsSoldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_PrepaidAdvertisingAndPromotionalExpenses" abstract="false" name="PrepaidAdvertisingAndPromotionalExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_PurchasesOfConcentrateRelatedPartyTransactions" abstract="false" name="PurchasesOfConcentrateRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_EffectOnValuation" abstract="false" name="EffectOnValuation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_TaxLossesCarriedForwardWhichExpireInYearSix" abstract="false" name="TaxLossesCarriedForwardWhichExpireInYearSix" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ChangeInSugarPricePercentage" abstract="false" name="ChangeInSugarPricePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_EmployeeProfitSharing" abstract="false" name="EmployeeProfitSharing" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment" abstract="false" name="OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ChangeInForeignCurrencyRateEffectOnProfitLoss" abstract="false" name="ChangeInForeignCurrencyRateEffectOnProfitLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_JugosDelValleSAPIDeCVMember" abstract="true" name="JugosDelValleSAPIDeCVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfCumulativeInflationTable" abstract="true" name="DisclosureOfCumulativeInflationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kof_DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock" abstract="false" name="DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock" abstract="false" name="DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock" abstract="false" name="DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture" abstract="false" name="OtherComprehensiveIncomeExcludingSaleOfJointVenture" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation" abstract="false" name="ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfPrepaidExpensesExplanatoryTableTextBlock" abstract="false" name="DisclosureOfPrepaidExpensesExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_ExpensesForLowValueAssetsAndShortTermLeases" abstract="false" name="ExpensesForLowValueAssetsAndShortTermLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_OtherCurrentAssetsAndFinancialAssets" abstract="false" name="OtherCurrentAssetsAndFinancialAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_EmployeeBenefitsExpenseLineItems" abstract="true" name="EmployeeBenefitsExpenseLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_DefinedBenefitObligation" abstract="false" name="DefinedBenefitObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_PxMegPriceMember" abstract="true" name="PxMegPriceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions" abstract="false" name="PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock" abstract="false" name="DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" abstract="false" name="TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember" abstract="true" name="TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome" abstract="false" name="IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_FoodGradeRecycledMaterialReadyForReuseInTons" abstract="false" name="FoodGradeRecycledMaterialReadyForReuseInTons" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="kof_LifeAnnuitiesMember" abstract="true" name="LifeAnnuitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_JointVentureSale" abstract="false" name="JointVentureSale" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ShortTermNotesPayableMember" abstract="true" name="ShortTermNotesPayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AverageExchangeRateUYUUSDMember" abstract="true" name="AverageExchangeRateUYUUSDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_WeightedAverageCostOfCapitalPreTaxPercentage" abstract="false" name="WeightedAverageCostOfCapitalPreTaxPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_PensionAndRetirementPlansMember" abstract="true" name="PensionAndRetirementPlansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_TwoThousandTwentyIncentivePlanMember" abstract="true" name="TwoThousandTwentyIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_EmployeesMember" abstract="true" name="EmployeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_TwoThousandNineteenIncentivePlanMember" abstract="true" name="TwoThousandNineteenIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_LossOnRetirementOfIntangibleAsset" abstract="false" name="LossOnRetirementOfIntangibleAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ExchangeDifferencesOnTranslationOfForeignOperations" abstract="false" name="ExchangeDifferencesOnTranslationOfForeignOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_YearFourMember" abstract="true" name="YearFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_LossContingencyDamagesSoughtValue1" abstract="false" name="LossContingencyDamagesSoughtValue1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock" abstract="false" name="DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_TheCocaColaCompanyMember" abstract="true" name="TheCocaColaCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_IncreaseDecreaseInProvisionsFromNewContingencies" abstract="false" name="IncreaseDecreaseInProvisionsFromNewContingencies" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension" abstract="false" name="MinimumAgeQualificationForEconomicBenefitsAndRetirementPension" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" abstract="false" name="IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife" abstract="false" name="IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="kof_PlantaNuevaEcologaDeTabascoSADeCVMember" abstract="true" name="PlantaNuevaEcologaDeTabascoSADeCVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kof_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold" abstract="false" name="NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_NonCurrentPortionOfBankLoansAndNotesPayable" abstract="false" name="NonCurrentPortionOfBankLoansAndNotesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_StatementTable" abstract="true" name="StatementTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kof_DeferredIncomeTaxAssetAcquisitionOfSubsidiaries" abstract="false" name="DeferredIncomeTaxAssetAcquisitionOfSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_SeniorityPremiumsMember" abstract="true" name="SeniorityPremiumsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfDividendsTable" abstract="true" name="DisclosureOfDividendsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kof_MajorComponentsOfTaxExpenseIncomeLineItems" abstract="true" name="MajorComponentsOfTaxExpenseIncomeLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock" abstract="false" name="DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DisclosureOfParentEntityInformationAbstract" abstract="true" name="DisclosureOfParentEntityInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_ChangeInUSDollarRateBasisPoints" abstract="false" name="ChangeInUSDollarRateBasisPoints" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo" abstract="false" name="DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_VariableReturnAbstract" abstract="true" name="VariableReturnAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_BottlerAgreementMember" abstract="true" name="BottlerAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_FixedReturnAbstract" abstract="true" name="FixedReturnAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome" abstract="false" name="IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfTradeAndOtherReceivablesTable" abstract="true" name="DisclosureOfTradeAndOtherReceivablesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember" abstract="true" name="FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_VestedDefinedBenefitObligation" abstract="false" name="VestedDefinedBenefitObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember" abstract="true" name="ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_ReversalOfIndemnifiableItems" abstract="false" name="ReversalOfIndemnifiableItems" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DeferredTaxAssetsOperatingLossCarryForwards1" abstract="false" name="DeferredTaxAssetsOperatingLossCarryForwards1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax" abstract="false" name="ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DeferredTaxAssetsRelatingToProvisions" abstract="false" name="DeferredTaxAssetsRelatingToProvisions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_EffectsOfChangeInForeignExchangeRatesRightOfUseAssets" abstract="false" name="EffectsOfChangeInForeignExchangeRatesRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_SeniorityPremiumPlanMember" abstract="true" name="SeniorityPremiumPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock" abstract="false" name="DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_InvestmentInAssociatesAndJointVenturesMember" abstract="true" name="InvestmentInAssociatesAndJointVenturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" abstract="false" name="ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ExchangeDifferencesAllowanceForDoubtfulDebt" abstract="false" name="ExchangeDifferencesAllowanceForDoubtfulDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ExpectedAnnualLongTermInflationPercentage" abstract="false" name="ExpectedAnnualLongTermInflationPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_CurrentPrepaidBonuses" abstract="false" name="CurrentPrepaidBonuses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock" abstract="false" name="DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_NumberOfContract" abstract="false" name="NumberOfContract" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="kof_CocaColaCompanyMember" abstract="true" name="CocaColaCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_FundacionFemsaACMember" abstract="true" name="FundacionFemsaACMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_ChangeInAluminumPricePercentage" abstract="false" name="ChangeInAluminumPricePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_GoodwillAndDistributionRightsMember" abstract="true" name="GoodwillAndDistributionRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kof_WeightedAverageCostOfCapitalAfterTaxPercentage" abstract="false" name="WeightedAverageCostOfCapitalAfterTaxPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_FinancialInstrumentsTaxEffect" abstract="false" name="FinancialInstrumentsTaxEffect" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember" abstract="true" name="SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kof_DisclosureOfDividendsLineItems" abstract="true" name="DisclosureOfDividendsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_ChangeInForeignCurrencyRateEffectOnEquity" abstract="false" name="ChangeInForeignCurrencyRateEffectOnEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_PercentageOfPlanAssetInvestmentForRelatedParties" abstract="false" name="PercentageOfPlanAssetInvestmentForRelatedParties" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_ClassACommonStockMember" abstract="true" name="ClassACommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_ClassLCommonStockMember" abstract="true" name="ClassLCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_SellingAndMarketingExpenseMember" abstract="true" name="SellingAndMarketingExpenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable" abstract="true" name="DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kof_TaxesPayable" abstract="false" name="TaxesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_PercentageOfFundAssets" abstract="false" name="PercentageOfFundAssets" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_MexicanFederalGovernmentInstrumentsMember" abstract="true" name="MexicanFederalGovernmentInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_OtherExpenseAbstract" abstract="true" name="OtherExpenseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_NonVestedDefinedBenefitObligation" abstract="false" name="NonVestedDefinedBenefitObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ForwardAgreementsToPurchaseUSDBRLUSDMember" abstract="true" name="ForwardAgreementsToPurchaseUSDBRLUSDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_OthersProvisionsAndOtherLongTermLiabilities" abstract="false" name="OthersProvisionsAndOtherLongTermLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_CurrentPortionOfBankLoansAndNotesPayable" abstract="false" name="CurrentPortionOfBankLoansAndNotesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember" abstract="true" name="ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kof_ForeignCurrencyExchangeMember" abstract="true" name="ForeignCurrencyExchangeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfCumulativeInflationLineItems" abstract="true" name="DisclosureOfCumulativeInflationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_PercentageOfOwnership" abstract="false" name="PercentageOfOwnership" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_DisclosureOfCrossCurrencySwapContractTableTextBlock" abstract="false" name="DisclosureOfCrossCurrencySwapContractTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_LossOnTheRetirementOfLongLived" abstract="false" name="LossOnTheRetirementOfLongLived" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_SaleOfJointVenture" abstract="false" name="SaleOfJointVenture" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_GrupoIndustrialBimboSABDeCVMember" abstract="true" name="GrupoIndustrialBimboSABDeCVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses" abstract="false" name="DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_EquityRatioThresholdPercentage" abstract="false" name="EquityRatioThresholdPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_SugarPriceContractsMember" abstract="true" name="SugarPriceContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember" abstract="true" name="TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kof_DisclosureOfForeignExchangeRatesTable" abstract="true" name="DisclosureOfForeignExchangeRatesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems" abstract="true" name="DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_FomentoEconmicoMexicanoSABDeCVMember" abstract="true" name="FomentoEconmicoMexicanoSABDeCVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_OtherIncomeAbstract" abstract="true" name="OtherIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract" abstract="true" name="DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_SeverancePayments" abstract="false" name="SeverancePayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="kof_AverageExchangeRateCOPUSDMember" abstract="true" name="AverageExchangeRateCOPUSDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_MexicoAndCentralAmericaSegmentMember" abstract="true" name="MexicoAndCentralAmericaSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DisclosureOfOtherIncomeAndExpensesTextBlock" abstract="false" name="DisclosureOfOtherIncomeAndExpensesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_IncreaseDecreaseInOtherCurrentAssets1" abstract="false" name="IncreaseDecreaseInOtherCurrentAssets1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember" abstract="true" name="StatementOfComprehensiveIncomeProfitOrLossLocationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_SouthAmericaSegmentMember" abstract="true" name="SouthAmericaSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_CumulativeInflationPercentage" abstract="false" name="CumulativeInflationPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_DecreaseInProvisionsThroughCancellationAndExpiration" abstract="false" name="DecreaseInProvisionsThroughCancellationAndExpiration" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests" abstract="false" name="ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_MoreThanTwelveMonthsMember" abstract="true" name="MoreThanTwelveMonthsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AverageInterestRateMember" abstract="true" name="AverageInterestRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AdjustmentsForNonCashOperatingExpenses" abstract="false" name="AdjustmentsForNonCashOperatingExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ContingenciesMember" abstract="true" name="ContingenciesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_LongTermNotesPayableMember" abstract="true" name="LongTermNotesPayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember" abstract="true" name="ControladoraInteramericanaDeBebidasSDeRLDeCVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_CapitalSecuritiesMember" abstract="true" name="CapitalSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_BusinessAcquiredPercentage" abstract="false" name="BusinessAcquiredPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_TaxRateEffectOfEffectOfRestatementOfTaxValues" abstract="false" name="TaxRateEffectOfEffectOfRestatementOfTaxValues" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" abstract="false" name="ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_NotesAndBondsMember" abstract="true" name="NotesAndBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate" abstract="false" name="ChangeInVolumeGrowthOfCompoundAnnualGrowthRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_PostConsumptionPETBottlesPerYearInTons" abstract="false" name="PostConsumptionPETBottlesPerYearInTons" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid" abstract="false" name="AdjustmentsForIncreaseDecreaseInIncomeTaxPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset" abstract="false" name="LifeAnnuitiesNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock" abstract="false" name="DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_TextBlockAbstract" abstract="true" name="TextBlockAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_AllowanceForDoubtfulAccountsDuringPeriod" abstract="false" name="AllowanceForDoubtfulAccountsDuringPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_ReverseStockSplitMember" abstract="true" name="ReverseStockSplitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable" abstract="true" name="DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kof_BiometricAbstract" abstract="true" name="BiometricAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kof_CompaaPanameaDeBebidasSAPIDeCVMember" abstract="true" name="CompaaPanameaDeBebidasSAPIDeCVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AlimentosDeSojaSAUMember" abstract="true" name="AlimentosDeSojaSAUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kof_AnnualBonusPercentageToPurchaseOptions" abstract="false" name="AnnualBonusPercentageToPurchaseOptions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="kof_DisclosureOfTrustAssetExplanatoryTableTextBlock" abstract="false" name="DisclosureOfTrustAssetExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation" abstract="false" name="DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_FinancialInstrumentsPurchased" abstract="false" name="FinancialInstrumentsPurchased" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DerivativeFinancialInstrumentsMember" abstract="true" name="DerivativeFinancialInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AmountOfJointInvestment" abstract="false" name="AmountOfJointInvestment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_SellingAndDistributionExpensesMember" abstract="true" name="SellingAndDistributionExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AveragePriceUSDCentLbMember" abstract="true" name="AveragePriceUSDCentLbMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock" abstract="false" name="DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_ReturnableBottlesMember" abstract="true" name="ReturnableBottlesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_AmericanDepositarySharesEachRepresenting10UnitsMember" abstract="true" name="AmericanDepositarySharesEachRepresenting10UnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember" abstract="true" name="PromotoraMexicanaDeEmbotelladoresSADeCVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_IntangibleAssetsRenewalTerm" abstract="false" name="IntangibleAssetsRenewalTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="kof_MinimumYearOfServiceForRetirementBenefits" abstract="false" name="MinimumYearOfServiceForRetirementBenefits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="kof_CrossCurrencySwapsUSDIntoMXNMember" abstract="true" name="CrossCurrencySwapsUSDIntoMXNMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_TaxCreditsToRecoverMember" abstract="true" name="TaxCreditsToRecoverMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_NumberOfCustomerRelatedToExpectedLoss" abstract="false" name="NumberOfCustomerRelatedToExpectedLoss" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="kof_ForeignCurrencyOptionMember" abstract="true" name="ForeignCurrencyOptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember" abstract="true" name="OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="kof_InvestmentImpairments" abstract="false" name="InvestmentImpairments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kof_DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock" abstract="false" name="DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock" abstract="false" name="DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="kof_IncomeStatementLocationAxis" abstract="true" name="IncomeStatementLocationAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>kof-20211231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:147435b6-5f45-4b96-bd27-2d016c5c1292,g:63d06501-aa38-4650-a0e0-2a4af7ddb129-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="simple" xlink:href="kof-20211231.xsd#ConsolidatedStatementsofFinancialPosition"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_16772f20-be52-4179-8e39-e8125fd35805" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_52baae9b-75ea-4439-85e0-c4af1a61bf6e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Equity_16772f20-be52-4179-8e39-e8125fd35805" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_52baae9b-75ea-4439-85e0-c4af1a61bf6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncontrollingInterests_caf263af-c68a-49e1-ba56-35a552e83417" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncontrollingInterests"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Equity_16772f20-be52-4179-8e39-e8125fd35805" xlink:to="loc_ifrs-full_NoncontrollingInterests_caf263af-c68a-49e1-ba56-35a552e83417" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_7e1e8afe-1ece-46c7-8c33-c327ddab5a4e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_35754d35-0d70-4b94-8226-f9d0213ebf05" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_7e1e8afe-1ece-46c7-8c33-c327ddab5a4e" xlink:to="loc_ifrs-full_CurrentAssets_35754d35-0d70-4b94-8226-f9d0213ebf05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssets_c01eb718-bd33-403f-ac5c-e31829a796f5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_7e1e8afe-1ece-46c7-8c33-c327ddab5a4e" xlink:to="loc_ifrs-full_NoncurrentAssets_c01eb718-bd33-403f-ac5c-e31829a796f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_c3b7e1a2-3885-41dc-8d13-d1ec5767de13" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CurrentPortionOfBankLoansAndNotesPayable_43ee23b0-f7ea-4fca-a138-76a2e1b8bf7c" xlink:href="kof-20211231.xsd#kof_CurrentPortionOfBankLoansAndNotesPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_c3b7e1a2-3885-41dc-8d13-d1ec5767de13" xlink:to="loc_kof_CurrentPortionOfBankLoansAndNotesPayable_43ee23b0-f7ea-4fca-a138-76a2e1b8bf7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_6b4712a7-dc89-4abc-8d76-9ddd07229fcf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_c3b7e1a2-3885-41dc-8d13-d1ec5767de13" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_6b4712a7-dc89-4abc-8d76-9ddd07229fcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentInterestPayable_b127cca7-5103-4532-b5c4-6fdb0c05f136" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentInterestPayable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_c3b7e1a2-3885-41dc-8d13-d1ec5767de13" xlink:to="loc_ifrs-full_CurrentInterestPayable_b127cca7-5103-4532-b5c4-6fdb0c05f136" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_1c74bbe6-795f-4287-b800-a18cff4bdddc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_c3b7e1a2-3885-41dc-8d13-d1ec5767de13" xlink:to="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_1c74bbe6-795f-4287-b800-a18cff4bdddc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_edad4204-36ac-44aa-93b7-0716de7be131" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_c3b7e1a2-3885-41dc-8d13-d1ec5767de13" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_edad4204-36ac-44aa-93b7-0716de7be131" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_67517e55-30ed-4c11-bd2b-3a0bd866aaef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_c3b7e1a2-3885-41dc-8d13-d1ec5767de13" xlink:to="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_67517e55-30ed-4c11-bd2b-3a0bd866aaef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialLiabilities_46630c91-9a3a-485a-bf35-ad24869ad9c4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentFinancialLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_c3b7e1a2-3885-41dc-8d13-d1ec5767de13" xlink:to="loc_ifrs-full_OtherCurrentFinancialLiabilities_46630c91-9a3a-485a-bf35-ad24869ad9c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_fd7e66d1-695e-4511-b40c-38f447c41917" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_c3b7e1a2-3885-41dc-8d13-d1ec5767de13" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_fd7e66d1-695e-4511-b40c-38f447c41917" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_a00ebfad-012c-4d6c-8715-55205f304eff" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapital_94e4c534-e87a-429c-b8f9-6d78f8cd3306" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapital"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent_a00ebfad-012c-4d6c-8715-55205f304eff" xlink:to="loc_ifrs-full_IssuedCapital_94e4c534-e87a-429c-b8f9-6d78f8cd3306" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapital_f1efa442-8826-4480-83d9-7924038211bd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalPaidinCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent_a00ebfad-012c-4d6c-8715-55205f304eff" xlink:to="loc_ifrs-full_AdditionalPaidinCapital_f1efa442-8826-4480-83d9-7924038211bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarnings_303ee274-1d1e-434b-a1aa-a409d5bc4562" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarnings"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent_a00ebfad-012c-4d6c-8715-55205f304eff" xlink:to="loc_ifrs-full_RetainedEarnings_303ee274-1d1e-434b-a1aa-a409d5bc4562" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherEquityInterest_530e9851-2675-43bc-8ee9-d9bbd6f2d969" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherEquityInterest"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent_a00ebfad-012c-4d6c-8715-55205f304eff" xlink:to="loc_ifrs-full_OtherEquityInterest_530e9851-2675-43bc-8ee9-d9bbd6f2d969" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_0761d675-5b84-49c3-88d0-cb628d8d7937" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent_a00ebfad-012c-4d6c-8715-55205f304eff" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_0761d675-5b84-49c3-88d0-cb628d8d7937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities_42d9b521-8a6e-45b4-8e7a-d3f06bd78179" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_ea1e9f29-f201-448b-8479-aab8013a3b5f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAndLiabilities_42d9b521-8a6e-45b4-8e7a-d3f06bd78179" xlink:to="loc_ifrs-full_Liabilities_ea1e9f29-f201-448b-8479-aab8013a3b5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_5c4b555c-43cd-4868-a6ff-69ce3d89f03e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAndLiabilities_42d9b521-8a6e-45b4-8e7a-d3f06bd78179" xlink:to="loc_ifrs-full_Equity_5c4b555c-43cd-4868-a6ff-69ce3d89f03e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_e09643c9-489d-4409-ba4b-d853fee50aca" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_bad932e7-5009-4445-aea6-6905e0d96d9e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_e09643c9-489d-4409-ba4b-d853fee50aca" xlink:to="loc_ifrs-full_CashAndCashEquivalents_bad932e7-5009-4445-aea6-6905e0d96d9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_ee29320b-f346-44c9-9820-1d543a8b4549" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_e09643c9-489d-4409-ba4b-d853fee50aca" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_ee29320b-f346-44c9-9820-1d543a8b4549" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_a1e8f218-9156-4b7b-9304-54c172961138" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Inventories"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_e09643c9-489d-4409-ba4b-d853fee50aca" xlink:to="loc_ifrs-full_Inventories_a1e8f218-9156-4b7b-9304-54c172961138" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxAssetsCurrent_27c2965b-88c5-4024-8cd9-2a42eaac2213" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_e09643c9-489d-4409-ba4b-d853fee50aca" xlink:to="loc_ifrs-full_CurrentTaxAssetsCurrent_27c2965b-88c5-4024-8cd9-2a42eaac2213" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialAssets_4d1194e2-eddb-4f74-b337-5debec01fe71" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentFinancialAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_e09643c9-489d-4409-ba4b-d853fee50aca" xlink:to="loc_ifrs-full_OtherCurrentFinancialAssets_4d1194e2-eddb-4f74-b337-5debec01fe71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentAssets_587e6412-a9a0-407e-9b14-bfb93bbd04e0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_e09643c9-489d-4409-ba4b-d853fee50aca" xlink:to="loc_ifrs-full_OtherCurrentAssets_587e6412-a9a0-407e-9b14-bfb93bbd04e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilities_d0dfcfce-019e-410b-9c06-71daacc47626" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NonCurrentPortionOfBankLoansAndNotesPayable_f71e471f-f59f-4504-a1da-0a09fa42c830" xlink:href="kof-20211231.xsd#kof_NonCurrentPortionOfBankLoansAndNotesPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NoncurrentLiabilities_d0dfcfce-019e-410b-9c06-71daacc47626" xlink:to="loc_kof_NonCurrentPortionOfBankLoansAndNotesPayable_f71e471f-f59f-4504-a1da-0a09fa42c830" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_4511c53e-1d25-43b5-a218-a8dc61d38c2c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentProvisionsForEmployeeBenefits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NoncurrentLiabilities_d0dfcfce-019e-410b-9c06-71daacc47626" xlink:to="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_4511c53e-1d25-43b5-a218-a8dc61d38c2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_97b80652-40ad-4caa-8897-b60affe86dd4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NoncurrentLiabilities_d0dfcfce-019e-410b-9c06-71daacc47626" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_97b80652-40ad-4caa-8897-b60affe86dd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentFinancialLiabilities_31067044-fa75-4571-bfd4-90e652026565" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentFinancialLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NoncurrentLiabilities_d0dfcfce-019e-410b-9c06-71daacc47626" xlink:to="loc_ifrs-full_OtherNoncurrentFinancialLiabilities_31067044-fa75-4571-bfd4-90e652026565" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProvisionsAndOtherNonCurrentLiabilities_057d603c-4190-423e-bcc4-2e9d89500fb5" xlink:href="kof-20211231.xsd#kof_ProvisionsAndOtherNonCurrentLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NoncurrentLiabilities_d0dfcfce-019e-410b-9c06-71daacc47626" xlink:to="loc_kof_ProvisionsAndOtherNonCurrentLiabilities_057d603c-4190-423e-bcc4-2e9d89500fb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_21379e33-cdd5-4366-a073-698619ed5c8f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NoncurrentLiabilities_d0dfcfce-019e-410b-9c06-71daacc47626" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_21379e33-cdd5-4366-a073-698619ed5c8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_2113cd98-25c9-43f1-bfe6-7b16098048a3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_379744f2-3a69-4f58-a019-355989e0b949" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_2113cd98-25c9-43f1-bfe6-7b16098048a3" xlink:to="loc_ifrs-full_CurrentLiabilities_379744f2-3a69-4f58-a019-355989e0b949" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilities_4648d40f-101e-4e51-a0c1-3338472ad65f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_2113cd98-25c9-43f1-bfe6-7b16098048a3" xlink:to="loc_ifrs-full_NoncurrentLiabilities_4648d40f-101e-4e51-a0c1-3338472ad65f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssets_5507ea35-542b-4ea2-893d-453f8b08e387" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates_8f2cfa21-4188-4c8b-91c0-a4d1dd3dcf16" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NoncurrentAssets_5507ea35-542b-4ea2-893d-453f8b08e387" xlink:to="loc_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates_8f2cfa21-4188-4c8b-91c0-a4d1dd3dcf16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_27f6e87a-d781-4b3e-b2ea-81db5242b8b7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NoncurrentAssets_5507ea35-542b-4ea2-893d-453f8b08e387" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_27f6e87a-d781-4b3e-b2ea-81db5242b8b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_fc7bc3c6-8a09-4eaf-98f1-06fd0b507cd7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NoncurrentAssets_5507ea35-542b-4ea2-893d-453f8b08e387" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwill_fc7bc3c6-8a09-4eaf-98f1-06fd0b507cd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_cc25e374-b6f1-416a-812f-d06c025128e9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NoncurrentAssets_5507ea35-542b-4ea2-893d-453f8b08e387" xlink:to="loc_ifrs-full_DeferredTaxAssets_cc25e374-b6f1-416a-812f-d06c025128e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentFinancialAssets_926e0019-2dae-4959-8d6f-64784402f187" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentFinancialAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NoncurrentAssets_5507ea35-542b-4ea2-893d-453f8b08e387" xlink:to="loc_ifrs-full_OtherNoncurrentFinancialAssets_926e0019-2dae-4959-8d6f-64784402f187" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentNonfinancialAssets_42a1cf31-30df-444b-ac96-edcce5c1f047" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentNonfinancialAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NoncurrentAssets_5507ea35-542b-4ea2-893d-453f8b08e387" xlink:to="loc_ifrs-full_OtherNoncurrentNonfinancialAssets_42a1cf31-30df-444b-ac96-edcce5c1f047" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_29137414-8f44-473e-bcd8-cc50c0399925" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NoncurrentAssets_5507ea35-542b-4ea2-893d-453f8b08e387" xlink:to="loc_ifrs-full_RightofuseAssets_29137414-8f44-473e-bcd8-cc50c0399925" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements" xlink:type="simple" xlink:href="kof-20211231.xsd#ConsolidatedIncomeStatements"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue_34de0e72-9238-4a20-9317-978f8d7d8b75" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Revenue"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromSaleOfGoods_26bbd641-2585-447d-86f9-e032d9083d8c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromSaleOfGoods"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Revenue_34de0e72-9238-4a20-9317-978f8d7d8b75" xlink:to="loc_ifrs-full_RevenueFromSaleOfGoods_26bbd641-2585-447d-86f9-e032d9083d8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherRevenue_0d282893-aaaf-4c29-a01e-2a93f2bb6094" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherRevenue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Revenue_34de0e72-9238-4a20-9317-978f8d7d8b75" xlink:to="loc_ifrs-full_OtherRevenue_0d282893-aaaf-4c29-a01e-2a93f2bb6094" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_cac3a5f8-bde0-47da-9974-76d87a9886b7" xlink:href="kof-20211231.xsd#kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpense_fcc84dba-185f-4654-84cc-77bbe613f708" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_cac3a5f8-bde0-47da-9974-76d87a9886b7" xlink:to="loc_ifrs-full_InterestExpense_fcc84dba-185f-4654-84cc-77bbe613f708" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_b864b3a7-3a47-492a-9d4d-6f39117279bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_cac3a5f8-bde0-47da-9974-76d87a9886b7" xlink:to="loc_ifrs-full_GrossProfit_b864b3a7-3a47-492a-9d4d-6f39117279bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SellingExpenses_63aa05fc-390d-4f42-8282-74cd5d213f97" xlink:href="kof-20211231.xsd#kof_SellingExpenses"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_cac3a5f8-bde0-47da-9974-76d87a9886b7" xlink:to="loc_kof_SellingExpenses_63aa05fc-390d-4f42-8282-74cd5d213f97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_17a10dd8-2215-4907-8e52-9160f78bd75f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_cac3a5f8-bde0-47da-9974-76d87a9886b7" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_17a10dd8-2215-4907-8e52-9160f78bd75f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByNature_a1c9f2bd-08ab-4bca-91cb-6de1217f7be0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherExpenseByNature"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_cac3a5f8-bde0-47da-9974-76d87a9886b7" xlink:to="loc_ifrs-full_OtherExpenseByNature_a1c9f2bd-08ab-4bca-91cb-6de1217f7be0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_4aaf71b5-381b-4d90-b1d7-a4045e262510" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_cac3a5f8-bde0-47da-9974-76d87a9886b7" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_4aaf71b5-381b-4d90-b1d7-a4045e262510" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdministrativeExpense_29630e93-3b74-4662-8777-6d895dcc68f3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdministrativeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_cac3a5f8-bde0-47da-9974-76d87a9886b7" xlink:to="loc_ifrs-full_AdministrativeExpense_29630e93-3b74-4662-8777-6d895dcc68f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIncome_ed2536ef-702a-4067-bcac-e291c2157896" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIncome"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_cac3a5f8-bde0-47da-9974-76d87a9886b7" xlink:to="loc_ifrs-full_OtherIncome_ed2536ef-702a-4067-bcac-e291c2157896" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies_93fdf122-64a1-42e1-b5a5-bbde7ab02e30" xlink:href="kof-20211231.xsd#kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_cac3a5f8-bde0-47da-9974-76d87a9886b7" xlink:to="loc_kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies_93fdf122-64a1-42e1-b5a5-bbde7ab02e30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceIncome_075c2f94-e1bd-452c-9148-d1eb19d8922f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinanceIncome"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_cac3a5f8-bde0-47da-9974-76d87a9886b7" xlink:to="loc_ifrs-full_FinanceIncome_075c2f94-e1bd-452c-9148-d1eb19d8922f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_23ba293c-a2a7-42e9-8a9e-71c2b84c067a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_ed6bcc15-a95c-47f1-81d9-f7a31215fb12" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLoss_23ba293c-a2a7-42e9-8a9e-71c2b84c067a" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_ed6bcc15-a95c-47f1-81d9-f7a31215fb12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_08d8af0f-9056-4174-9367-7a1b3ccece25" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLoss_23ba293c-a2a7-42e9-8a9e-71c2b84c067a" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_08d8af0f-9056-4174-9367-7a1b3ccece25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_5d06dcc8-2edf-4f3f-b51b-d780b3626d2c" xlink:href="kof-20211231.xsd#kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLoss_23ba293c-a2a7-42e9-8a9e-71c2b84c067a" xlink:to="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_5d06dcc8-2edf-4f3f-b51b-d780b3626d2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_c3a50585-d6e5-4b0a-b2e3-6de791207799" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue_5225e3c3-8d61-4fbe-9e00-3302c5872e4c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Revenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GrossProfit_c3a50585-d6e5-4b0a-b2e3-6de791207799" xlink:to="loc_ifrs-full_Revenue_5225e3c3-8d61-4fbe-9e00-3302c5872e4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSales_4e39b30a-4367-481d-bbd0-034b6162ef59" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CostOfSales"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GrossProfit_c3a50585-d6e5-4b0a-b2e3-6de791207799" xlink:to="loc_ifrs-full_CostOfSales_4e39b30a-4367-481d-bbd0-034b6162ef59" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements_1" xlink:type="simple" xlink:href="kof-20211231.xsd#ConsolidatedIncomeStatements_1"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_844e3673-3978-4d07-8152-b534ee010ff1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_57e45db2-e29a-49ac-b0a7-cc1fdf450668" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLoss_844e3673-3978-4d07-8152-b534ee010ff1" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_57e45db2-e29a-49ac-b0a7-cc1fdf450668" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToNoncontrollingInterests_d4dd99f2-2a81-4e18-9160-583b02752ae3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToNoncontrollingInterests"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLoss_844e3673-3978-4d07-8152-b534ee010ff1" xlink:to="loc_ifrs-full_ProfitLossAttributableToNoncontrollingInterests_d4dd99f2-2a81-4e18-9160-583b02752ae3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="kof-20211231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_9fa7ad6f-3c50-45a2-802c-017665c0c125" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_bd3db579-3fdf-411a-9d60-dd944f903fa7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_9fa7ad6f-3c50-45a2-802c-017665c0c125" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_bd3db579-3fdf-411a-9d60-dd944f903fa7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments_f6d075b9-587a-483f-9671-08bd430e7316" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_9fa7ad6f-3c50-45a2-802c-017665c0c125" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments_f6d075b9-587a-483f-9671-08bd430e7316" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_4e519e62-3a5e-413c-9ee3-7ea6544f2a6c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_fafacf33-5a63-42f7-8d8c-bd25bcd7c61c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncome_4e519e62-3a5e-413c-9ee3-7ea6544f2a6c" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_fafacf33-5a63-42f7-8d8c-bd25bcd7c61c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_465b845f-9be2-471a-bba7-df4a79d7bb4a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncome_4e519e62-3a5e-413c-9ee3-7ea6544f2a6c" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_465b845f-9be2-471a-bba7-df4a79d7bb4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_3d5292ca-d62f-4e44-9aee-93db34b74f51" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_ec2c66bb-6311-4a87-9727-fb060a5a3669" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncome_3d5292ca-d62f-4e44-9aee-93db34b74f51" xlink:to="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_ec2c66bb-6311-4a87-9727-fb060a5a3669" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests_f10bcac0-0c3e-4e9d-9b3e-e83dc5fa32c3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncome_3d5292ca-d62f-4e44-9aee-93db34b74f51" xlink:to="loc_ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests_f10bcac0-0c3e-4e9d-9b3e-e83dc5fa32c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_27485c94-5a17-4c75-b87d-1f76be0f6063" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax_09f2ba97-44af-4285-a95d-d36509b014c4" xlink:href="kof-20211231.xsd#kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_27485c94-5a17-4c75-b87d-1f76be0f6063" xlink:to="loc_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax_09f2ba97-44af-4285-a95d-d36509b014c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_d423f7af-002d-4cad-9ca2-6cb9f5efed34" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_27485c94-5a17-4c75-b87d-1f76be0f6063" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_d423f7af-002d-4cad-9ca2-6cb9f5efed34" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity" xlink:type="simple" xlink:href="kof-20211231.xsd#ConsolidatedStatementsofChangesinEquity"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_a2ee4c01-f6a1-4c77-a299-173c1edc1a19" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SaleOfJointVenture_7d3afb94-8609-4470-bdd4-c40bdc06e5ef" xlink:href="kof-20211231.xsd#kof_SaleOfJointVenture"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncome_a2ee4c01-f6a1-4c77-a299-173c1edc1a19" xlink:to="loc_kof_SaleOfJointVenture_7d3afb94-8609-4470-bdd4-c40bdc06e5ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_10acb479-a68f-491a-8502-d3b18edc3aac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncome_a2ee4c01-f6a1-4c77-a299-173c1edc1a19" xlink:to="loc_ifrs-full_ProfitLoss_10acb479-a68f-491a-8502-d3b18edc3aac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture_142c5f30-5867-425a-b54c-40c6ffc90ec5" xlink:href="kof-20211231.xsd#kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncome_a2ee4c01-f6a1-4c77-a299-173c1edc1a19" xlink:to="loc_kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture_142c5f30-5867-425a-b54c-40c6ffc90ec5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="kof-20211231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_dc78faed-1a8c-4b22-9228-c5cecb728e14" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestReceivedClassifiedAsInvestingActivities_287f02d2-58a7-4c99-bd6f-2e098494b52c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestReceivedClassifiedAsInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_dc78faed-1a8c-4b22-9228-c5cecb728e14" xlink:to="loc_ifrs-full_InterestReceivedClassifiedAsInvestingActivities_287f02d2-58a7-4c99-bd6f-2e098494b52c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_577a24e3-8a95-436c-89bc-7214b1c5ac85" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_dc78faed-1a8c-4b22-9228-c5cecb728e14" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_577a24e3-8a95-436c-89bc-7214b1c5ac85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_c6a2cced-6f2c-4621-a828-78c71b640af2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_dc78faed-1a8c-4b22-9228-c5cecb728e14" xlink:to="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_c6a2cced-6f2c-4621-a828-78c71b640af2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_f3737101-1f0f-48be-9f12-f58b07589f96" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_dc78faed-1a8c-4b22-9228-c5cecb728e14" xlink:to="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_f3737101-1f0f-48be-9f12-f58b07589f96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets_33fadcc4-d7e2-450c-942b-3e2c8e01684f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_dc78faed-1a8c-4b22-9228-c5cecb728e14" xlink:to="loc_ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets_33fadcc4-d7e2-450c-942b-3e2c8e01684f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities_84573dba-2b6f-4c3b-959a-a3bc71fdeea4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_dc78faed-1a8c-4b22-9228-c5cecb728e14" xlink:to="loc_ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities_84573dba-2b6f-4c3b-959a-a3bc71fdeea4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_5f77bab3-4489-4e3a-95bc-3c38c99d9bb3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_dc78faed-1a8c-4b22-9228-c5cecb728e14" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_5f77bab3-4489-4e3a-95bc-3c38c99d9bb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_2937b7b5-3029-4b43-bbe8-ae788b4936ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_21676354-94eb-4539-80c4-f7fdb59c0d0d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_2937b7b5-3029-4b43-bbe8-ae788b4936ac" xlink:to="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_21676354-94eb-4539-80c4-f7fdb59c0d0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_5826ca8e-f634-42a5-adaa-f9495aa3204d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_2937b7b5-3029-4b43-bbe8-ae788b4936ac" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_5826ca8e-f634-42a5-adaa-f9495aa3204d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestPaidClassifiedAsFinancingActivities_558e0557-f2bb-4273-8ebf-5aa6c28f0c9e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestPaidClassifiedAsFinancingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_2937b7b5-3029-4b43-bbe8-ae788b4936ac" xlink:to="loc_ifrs-full_InterestPaidClassifiedAsFinancingActivities_558e0557-f2bb-4273-8ebf-5aa6c28f0c9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_b7332b5f-5839-4127-8081-706da88642e2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_2937b7b5-3029-4b43-bbe8-ae788b4936ac" xlink:to="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_b7332b5f-5839-4127-8081-706da88642e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities_8cb12bdd-1c02-44e7-8a1b-82ba0acd9fb9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_2937b7b5-3029-4b43-bbe8-ae788b4936ac" xlink:to="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities_8cb12bdd-1c02-44e7-8a1b-82ba0acd9fb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashOutflowForLeases_ca7eb5df-8bc2-4d22-953e-871ccc483130" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashOutflowForLeases"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_2937b7b5-3029-4b43-bbe8-ae788b4936ac" xlink:to="loc_ifrs-full_CashOutflowForLeases_ca7eb5df-8bc2-4d22-953e-871ccc483130" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LeaseInterestPaidClassifiedAsFinancingActivities_0064a77c-8db1-489a-a191-1782e569c19e" xlink:href="kof-20211231.xsd#kof_LeaseInterestPaidClassifiedAsFinancingActivities"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_2937b7b5-3029-4b43-bbe8-ae788b4936ac" xlink:to="loc_kof_LeaseInterestPaidClassifiedAsFinancingActivities_0064a77c-8db1-489a-a191-1782e569c19e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForNonCashOperatingExpenses_2347584d-9a52-493c-81ba-95252e383955" xlink:href="kof-20211231.xsd#kof_AdjustmentsForNonCashOperatingExpenses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_kof_AdjustmentsForNonCashOperatingExpenses_2347584d-9a52-493c-81ba-95252e383955" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationExpense_ac786ec4-c114-44b6-b9a4-cbeaf701e419" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDepreciationExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationExpense_ac786ec4-c114-44b6-b9a4-cbeaf701e419" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForAmortisationExpense_b7897f89-e45c-4c59-ad9e-367a5622dd96" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForAmortisationExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_ifrs-full_AdjustmentsForAmortisationExpense_b7897f89-e45c-4c59-ad9e-367a5622dd96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_22cae3c5-927b-4287-b50c-201a1db8f3ed" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_22cae3c5-927b-4287-b50c-201a1db8f3ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LossOnTheRetirementOfLongLived_24485f1f-1823-4052-a9ff-ddbcecaaffa2" xlink:href="kof-20211231.xsd#kof_LossOnTheRetirementOfLongLived"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_kof_LossOnTheRetirementOfLongLived_24485f1f-1823-4052-a9ff-ddbcecaaffa2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes_68329883-f768-4028-8bba-7b74507ab698" xlink:href="kof-20211231.xsd#kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes_68329883-f768-4028-8bba-7b74507ab698" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForInterestIncome_8c027215-56b5-471c-83ac-bc125c86cb5b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForInterestIncome"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_ifrs-full_AdjustmentsForInterestIncome_8c027215-56b5-471c-83ac-bc125c86cb5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForInterestExpense_7f7fbca4-ba91-4314-9b06-d6dd01b97c80" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForInterestExpense"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_ifrs-full_AdjustmentsForInterestExpense_7f7fbca4-ba91-4314-9b06-d6dd01b97c80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_26c5f1f5-a87c-4f22-b131-41a71e2f384d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_26c5f1f5-a87c-4f22-b131-41a71e2f384d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits_9ffd2d3d-4cb5-4428-8cf6-18c22a454a05" xlink:href="kof-20211231.xsd#kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits_9ffd2d3d-4cb5-4428-8cf6-18c22a454a05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_da8003de-3453-4983-803a-67a79aa2f14b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_da8003de-3453-4983-803a-67a79aa2f14b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForMonetaryPositionGainLossNet_32fdd0e2-e78d-4547-bf9e-008033c8eb49" xlink:href="kof-20211231.xsd#kof_AdjustmentsForMonetaryPositionGainLossNet"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_kof_AdjustmentsForMonetaryPositionGainLossNet_32fdd0e2-e78d-4547-bf9e-008033c8eb49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForMarketValueLossOnFinancialInstruments_d691903f-ab5f-4b82-8cb1-988aae1275c0" xlink:href="kof-20211231.xsd#kof_AdjustmentsForMarketValueLossOnFinancialInstruments"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_kof_AdjustmentsForMarketValueLossOnFinancialInstruments_d691903f-ab5f-4b82-8cb1-988aae1275c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable_493d51e9-4159-4f6a-92bd-485aa94199a2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable_493d51e9-4159-4f6a-92bd-485aa94199a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities_6f95ab40-db17-47d2-a184-f0562372c184" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities_6f95ab40-db17-47d2-a184-f0562372c184" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_aa131057-a9b7-4fe7-8176-a259e879aca8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_aa131057-a9b7-4fe7-8176-a259e879aca8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid_2cab0ce5-5958-498d-bca7-1a5117da1fac" xlink:href="kof-20211231.xsd#kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid_2cab0ce5-5958-498d-bca7-1a5117da1fac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets_715b9df4-d0b7-4327-adc8-6f2c7d655ab6" xlink:href="kof-20211231.xsd#kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets_715b9df4-d0b7-4327-adc8-6f2c7d655ab6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseInOtherCurrentAssets1_8717e0d0-5e42-4669-8949-14cefb15b617" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseInOtherCurrentAssets1"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_kof_IncreaseDecreaseInOtherCurrentAssets1_8717e0d0-5e42-4669-8949-14cefb15b617" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_a29b6a36-b9fa-4e67-b08a-5e85eddd9bda" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <link:calculationArc order="20" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_a29b6a36-b9fa-4e67-b08a-5e85eddd9bda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_aa25d7a3-0e0d-4cee-bfdd-e3b9e85db41b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:calculationArc order="21" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_aa25d7a3-0e0d-4cee-bfdd-e3b9e85db41b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_3fac9a59-dcda-4c71-ba62-25d502a70a34" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:calculationArc order="22" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_3fac9a59-dcda-4c71-ba62-25d502a70a34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AmortizationPrepaidExpenses_95231aae-4097-4481-bce1-ea356b0f2f49" xlink:href="kof-20211231.xsd#kof_AmortizationPrepaidExpenses"/>
    <link:calculationArc order="23" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_kof_AmortizationPrepaidExpenses_95231aae-4097-4481-bce1-ea356b0f2f49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LossOnTheRetirementOfIntangibleAssets_12d3c2d6-1e99-4fcb-b50a-66f0af7316fe" xlink:href="kof-20211231.xsd#kof_LossOnTheRetirementOfIntangibleAssets"/>
    <link:calculationArc order="24" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_kof_LossOnTheRetirementOfIntangibleAssets_12d3c2d6-1e99-4fcb-b50a-66f0af7316fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForOtherTax_9397f469-37ca-4992-86df-73a7afac9e38" xlink:href="kof-20211231.xsd#kof_AdjustmentsForOtherTax"/>
    <link:calculationArc order="25" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_65f6ca3b-0cd2-45cf-a415-d8ca81588b06" xlink:to="loc_kof_AdjustmentsForOtherTax_9397f469-37ca-4992-86df-73a7afac9e38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_f420d83a-d646-4862-a694-9a6c6d25f83e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_232ae6eb-cb3c-41d3-8deb-e93bca28fd9a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_f420d83a-d646-4862-a694-9a6c6d25f83e" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_232ae6eb-cb3c-41d3-8deb-e93bca28fd9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_c9aefacd-31c6-43aa-b55e-43d8755f9fde" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_f420d83a-d646-4862-a694-9a6c6d25f83e" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_c9aefacd-31c6-43aa-b55e-43d8755f9fde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_8dd12dd9-a5bb-4800-ae6d-8a36dabd612c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_f420d83a-d646-4862-a694-9a6c6d25f83e" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_8dd12dd9-a5bb-4800-ae6d-8a36dabd612c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/CashandCashEquivalentsSummaryofCashandCashEquivalentsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#CashandCashEquivalentsSummaryofCashandCashEquivalentsDetail"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/CashandCashEquivalentsSummaryofCashandCashEquivalentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_c18e71ea-dcaf-487a-ab36-e5b85475885b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashEquivalents_07faab5e-dc82-4b16-946f-fea68aa7b494" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashAndCashEquivalents_c18e71ea-dcaf-487a-ab36-e5b85475885b" xlink:to="loc_ifrs-full_CashEquivalents_07faab5e-dc82-4b16-946f-fea68aa7b494" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Cash_e1d81b89-2281-4886-aade-490637d58a25" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Cash"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashAndCashEquivalents_c18e71ea-dcaf-487a-ab36-e5b85475885b" xlink:to="loc_ifrs-full_Cash_e1d81b89-2281-4886-aade-490637d58a25" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#InventoriesSummaryofInventoriesDetail"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfMerchandiseSold_250a5765-f203-4ebc-8d13-0aaf08494b84" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CostOfMerchandiseSold"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_ec4e075b-5d98-480e-9930-5432a579e616" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CostOfMerchandiseSold_250a5765-f203-4ebc-8d13-0aaf08494b84" xlink:to="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_ec4e075b-5d98-480e-9930-5432a579e616" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RawMaterialsAndConsumablesUsed_e75d0e4b-40ca-47d3-9164-7d42cb8005ea" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RawMaterialsAndConsumablesUsed"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CostOfMerchandiseSold_250a5765-f203-4ebc-8d13-0aaf08494b84" xlink:to="loc_ifrs-full_RawMaterialsAndConsumablesUsed_e75d0e4b-40ca-47d3-9164-7d42cb8005ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_8b3f999f-51ea-491e-b4fe-3098770f906e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Inventories"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PackingMaterials_ff4575d6-f024-465d-bf24-962c254d57b1" xlink:href="kof-20211231.xsd#kof_PackingMaterials"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_8b3f999f-51ea-491e-b4fe-3098770f906e" xlink:to="loc_kof_PackingMaterials_ff4575d6-f024-465d-bf24-962c254d57b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInventories_80513aa2-26f7-4afb-ae83-e4ace037b58b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherInventories"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_8b3f999f-51ea-491e-b4fe-3098770f906e" xlink:to="loc_ifrs-full_OtherInventories_80513aa2-26f7-4afb-ae83-e4ace037b58b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InventoriesInTransit_0421ec1a-9e43-4fdb-b4fe-237970024b14" xlink:href="kof-20211231.xsd#kof_InventoriesInTransit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_8b3f999f-51ea-491e-b4fe-3098770f906e" xlink:to="loc_kof_InventoriesInTransit_0421ec1a-9e43-4fdb-b4fe-237970024b14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SpareParts_833abfcf-749c-4abc-84f5-4129a6833676" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SpareParts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_8b3f999f-51ea-491e-b4fe-3098770f906e" xlink:to="loc_ifrs-full_SpareParts_833abfcf-749c-4abc-84f5-4129a6833676" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RawMaterials_96f53f6f-de6c-463e-916c-45010d836e61" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RawMaterials"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_8b3f999f-51ea-491e-b4fe-3098770f906e" xlink:to="loc_ifrs-full_RawMaterials_96f53f6f-de6c-463e-916c-45010d836e61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinishedGoods_87ee3091-5afe-4dd2-bdf6-a5e546fab972" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinishedGoods"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_8b3f999f-51ea-491e-b4fe-3098770f906e" xlink:to="loc_ifrs-full_FinishedGoods_87ee3091-5afe-4dd2-bdf6-a5e546fab972" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentAssetsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentAssetsDetail"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentAssets_9d80678b-1f09-403e-937e-c5280c7679bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses_d280e4e6-fd61-4054-9b34-ad13ddaf6d2b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentPrepaidExpenses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherCurrentAssets_9d80678b-1f09-403e-937e-c5280c7679bf" xlink:to="loc_ifrs-full_CurrentPrepaidExpenses_d280e4e6-fd61-4054-9b34-ad13ddaf6d2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AgreementsWithCustomers_1dbcb49e-9efc-42f7-bba5-57b05a421812" xlink:href="kof-20211231.xsd#kof_AgreementsWithCustomers"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherCurrentAssets_9d80678b-1f09-403e-937e-c5280c7679bf" xlink:to="loc_kof_AgreementsWithCustomers_1dbcb49e-9efc-42f7-bba5-57b05a421812" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets_06d61fe0-693e-404c-9981-ca11fd96da3a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherCurrentAssets_9d80678b-1f09-403e-937e-c5280c7679bf" xlink:to="loc_ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets_06d61fe0-693e-404c-9981-ca11fd96da3a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofPrepaidExpensesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofPrepaidExpensesDetail"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofPrepaidExpensesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses_802c9852-d304-4282-b7af-6ce112f3652b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentPrepaidExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PrepaidInsurance1_92a30e9d-9e24-4bfa-ab77-89a41d57afef" xlink:href="kof-20211231.xsd#kof_PrepaidInsurance1"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentPrepaidExpenses_802c9852-d304-4282-b7af-6ce112f3652b" xlink:to="loc_kof_PrepaidInsurance1_92a30e9d-9e24-4bfa-ab77-89a41d57afef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdvancesForInventories_a6066aa8-4460-4b5b-9e6a-378f989d812c" xlink:href="kof-20211231.xsd#kof_AdvancesForInventories"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentPrepaidExpenses_802c9852-d304-4282-b7af-6ce112f3652b" xlink:to="loc_kof_AdvancesForInventories_a6066aa8-4460-4b5b-9e6a-378f989d812c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PrepaidAdvertisingAndPromotionalExpenses_f81eda08-43e3-462c-949f-8c7493bf6b97" xlink:href="kof-20211231.xsd#kof_PrepaidAdvertisingAndPromotionalExpenses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentPrepaidExpenses_802c9852-d304-4282-b7af-6ce112f3652b" xlink:to="loc_kof_PrepaidAdvertisingAndPromotionalExpenses_f81eda08-43e3-462c-949f-8c7493bf6b97" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentFinancialAssetsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentFinancialAssetsDetail"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentFinancialAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialAssets_a2dc3956-05c9-44bc-8214-69c2dbc58e80" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentFinancialAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestrictedCashAndCashEquivalents_15f6ba3b-f552-4f30-9747-db3bfa8694a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RestrictedCashAndCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherCurrentFinancialAssets_a2dc3956-05c9-44bc-8214-69c2dbc58e80" xlink:to="loc_ifrs-full_RestrictedCashAndCashEquivalents_15f6ba3b-f552-4f30-9747-db3bfa8694a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentDerivativeFinancialAssets_57e4d692-f57c-438a-861b-6532957e6208" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentDerivativeFinancialAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherCurrentFinancialAssets_a2dc3956-05c9-44bc-8214-69c2dbc58e80" xlink:to="loc_ifrs-full_CurrentDerivativeFinancialAssets_57e4d692-f57c-438a-861b-6532957e6208" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#LeasesCompanysLeaseLiabilitiesDetail"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilities_e24c5ac6-6916-4880-a30f-8f749b1d95ca" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_850983f7-e4b8-433e-9fdc-8ce3571b1a77" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_LeaseLiabilities_e24c5ac6-6916-4880-a30f-8f749b1d95ca" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_850983f7-e4b8-433e-9fdc-8ce3571b1a77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_1c7c848b-da43-48e7-afad-fb151c127003" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_LeaseLiabilities_e24c5ac6-6916-4880-a30f-8f749b1d95ca" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_1c7c848b-da43-48e7-afad-fb151c127003" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentFinancialAssets_7f717ddf-7dd2-468b-8790-2c4c93a53943" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentFinancialAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherNonCurrentFinancialAssetsOther_5a242c36-d2de-4c36-b745-f272694f660f" xlink:href="kof-20211231.xsd#kof_OtherNonCurrentFinancialAssetsOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentFinancialAssets_7f717ddf-7dd2-468b-8790-2c4c93a53943" xlink:to="loc_kof_OtherNonCurrentFinancialAssetsOther_5a242c36-d2de-4c36-b745-f272694f660f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialAssets_25afbdf1-8986-4e06-8ecc-6088f04a6253" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentFinancialAssets_7f717ddf-7dd2-468b-8790-2c4c93a53943" xlink:to="loc_ifrs-full_DerivativeFinancialAssets_25afbdf1-8986-4e06-8ecc-6088f04a6253" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentNonfinancialAssets_fbb79b58-9835-4236-a4a7-c2e0ac832667" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentNonfinancialAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NonCurrentPrepaidAdvertisingExpenses_0144dff3-b0c5-42d8-86fd-551aabcb6539" xlink:href="kof-20211231.xsd#kof_NonCurrentPrepaidAdvertisingExpenses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentNonfinancialAssets_fbb79b58-9835-4236-a4a7-c2e0ac832667" xlink:to="loc_kof_NonCurrentPrepaidAdvertisingExpenses_0144dff3-b0c5-42d8-86fd-551aabcb6539" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssets_2faef193-b296-4fa5-a0cf-e302b22deb65" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentNonfinancialAssets_fbb79b58-9835-4236-a4a7-c2e0ac832667" xlink:to="loc_ifrs-full_OtherAssets_2faef193-b296-4fa5-a0cf-e302b22deb65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CurrentPrepaidBonuses_bfb25d90-8664-487b-ae61-d43ac78470e7" xlink:href="kof-20211231.xsd#kof_CurrentPrepaidBonuses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentNonfinancialAssets_fbb79b58-9835-4236-a4a7-c2e0ac832667" xlink:to="loc_kof_CurrentPrepaidBonuses_bfb25d90-8664-487b-ae61-d43ac78470e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit_8b14a62e-88ca-47fe-af59-eab08a89093c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentNonfinancialAssets_fbb79b58-9835-4236-a4a7-c2e0ac832667" xlink:to="loc_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit_8b14a62e-88ca-47fe-af59-eab08a89093c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ShareBasedPaymentsOtherNonCurrentAssets_5603df1e-4a50-484a-a578-b224d19e0ec1" xlink:href="kof-20211231.xsd#kof_ShareBasedPaymentsOtherNonCurrentAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentNonfinancialAssets_fbb79b58-9835-4236-a4a7-c2e0ac832667" xlink:to="loc_kof_ShareBasedPaymentsOtherNonCurrentAssets_5603df1e-4a50-484a-a578-b224d19e0ec1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GuaranteeDepositsOtherNonCurrentAssets_82b1f53a-cae7-46d7-87e5-cfba8ef8b8a8" xlink:href="kof-20211231.xsd#kof_GuaranteeDepositsOtherNonCurrentAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentNonfinancialAssets_fbb79b58-9835-4236-a4a7-c2e0ac832667" xlink:to="loc_kof_GuaranteeDepositsOtherNonCurrentAssets_82b1f53a-cae7-46d7-87e5-cfba8ef8b8a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IndemnifiableContingenciesFromBusinessCombinations_e7f361d3-e9f9-458e-9248-0de5ff6a3a83" xlink:href="kof-20211231.xsd#kof_IndemnifiableContingenciesFromBusinessCombinations"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentNonfinancialAssets_fbb79b58-9835-4236-a4a7-c2e0ac832667" xlink:to="loc_kof_IndemnifiableContingenciesFromBusinessCombinations_e7f361d3-e9f9-458e-9248-0de5ff6a3a83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRestrictedCashAndCashEquivalents_69c11c3d-74f6-4ed7-86c6-8e0125254f63" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentRestrictedCashAndCashEquivalents"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentNonfinancialAssets_fbb79b58-9835-4236-a4a7-c2e0ac832667" xlink:to="loc_ifrs-full_NoncurrentRestrictedCashAndCashEquivalents_69c11c3d-74f6-4ed7-86c6-8e0125254f63" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#SummaryofInterestExpenseBankLoansandNotesPayablesDetail"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpense_3c117b88-d762-45f8-be27-1b814883da5c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnBorrowings_bd6384ac-8e2e-4837-9d3b-6609ffe69df6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseOnBorrowings"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_InterestExpense_3c117b88-d762-45f8-be27-1b814883da5c" xlink:to="loc_ifrs-full_InterestExpenseOnBorrowings_bd6384ac-8e2e-4837-9d3b-6609ffe69df6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FinanceChargesForEmployeeBenefits_c7078ed2-3446-45bc-8c06-4fa656e179b5" xlink:href="kof-20211231.xsd#kof_FinanceChargesForEmployeeBenefits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_InterestExpense_3c117b88-d762-45f8-be27-1b814883da5c" xlink:to="loc_kof_FinanceChargesForEmployeeBenefits_c7078ed2-3446-45bc-8c06-4fa656e179b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnHedgingInstrument_c6fbb274-7d26-45da-a899-18c37223ec91" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnHedgingInstrument"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_InterestExpense_3c117b88-d762-45f8-be27-1b814883da5c" xlink:to="loc_ifrs-full_GainsLossesOnHedgingInstrument_c6fbb274-7d26-45da-a899-18c37223ec91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FinanceOperatingCharges_4e0ced55-981d-444c-a20e-762ebef477cc" xlink:href="kof-20211231.xsd#kof_FinanceOperatingCharges"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_InterestExpense_3c117b88-d762-45f8-be27-1b814883da5c" xlink:to="loc_kof_FinanceOperatingCharges_4e0ced55-981d-444c-a20e-762ebef477cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FinanceChargesForLeases_def32d02-8d30-4bd8-b2f9-be2d99ad1a65" xlink:href="kof-20211231.xsd#kof_FinanceChargesForLeases"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_InterestExpense_3c117b88-d762-45f8-be27-1b814883da5c" xlink:to="loc_kof_FinanceChargesForLeases_def32d02-8d30-4bd8-b2f9-be2d99ad1a65" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIncome_b8494842-2cd3-4866-9778-8a6c56b6af55" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherOperatingIncome_7b96230a-a8fe-444d-ba2d-43f9be01056f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MiscellaneousOtherOperatingIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherIncome_b8494842-2cd3-4866-9778-8a6c56b6af55" xlink:to="loc_ifrs-full_MiscellaneousOtherOperatingIncome_7b96230a-a8fe-444d-ba2d-43f9be01056f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsOnDisposalsOfNoncurrentAssets_e4e4b751-26b2-4fe7-8c1b-ba15633e9af7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsOnDisposalsOfNoncurrentAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherIncome_b8494842-2cd3-4866-9778-8a6c56b6af55" xlink:to="loc_ifrs-full_GainsOnDisposalsOfNoncurrentAssets_e4e4b751-26b2-4fe7-8c1b-ba15633e9af7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CancellationOfContingencies_557dfaec-799a-4d83-91f6-ce0493fa4639" xlink:href="kof-20211231.xsd#kof_CancellationOfContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherIncome_b8494842-2cd3-4866-9778-8a6c56b6af55" xlink:to="loc_kof_CancellationOfContingencies_557dfaec-799a-4d83-91f6-ce0493fa4639" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetForeignExchangeGains_538d7bb7-87fa-453e-831d-4cc39d3e25a5" xlink:href="kof-20211231.xsd#kof_NetForeignExchangeGains"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherIncome_b8494842-2cd3-4866-9778-8a6c56b6af55" xlink:to="loc_kof_NetForeignExchangeGains_538d7bb7-87fa-453e-831d-4cc39d3e25a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_JointVentureSale_2194891f-89dd-41dc-97a1-d95c89851c29" xlink:href="kof-20211231.xsd#kof_JointVentureSale"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherIncome_b8494842-2cd3-4866-9778-8a6c56b6af55" xlink:to="loc_kof_JointVentureSale_2194891f-89dd-41dc-97a1-d95c89851c29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByNature_de300003-e617-448d-a15e-b6dad9912d10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherExpenseByNature"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LossesOnDisposalsOfNoncurrentAssets_b1957d1c-bba6-4762-af36-107f554fc1e1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LossesOnDisposalsOfNoncurrentAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByNature_de300003-e617-448d-a15e-b6dad9912d10" xlink:to="loc_ifrs-full_LossesOnDisposalsOfNoncurrentAssets_b1957d1c-bba6-4762-af36-107f554fc1e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeverancePayments_cf1b4c36-f7e1-4bef-b309-b92d18967f0b" xlink:href="kof-20211231.xsd#kof_SeverancePayments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByNature_de300003-e617-448d-a15e-b6dad9912d10" xlink:to="loc_kof_SeverancePayments_cf1b4c36-f7e1-4bef-b309-b92d18967f0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherOperatingExpense_e6e47754-bef4-400f-9fc6-6bc6d70537d6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MiscellaneousOtherOperatingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByNature_de300003-e617-448d-a15e-b6dad9912d10" xlink:to="loc_ifrs-full_MiscellaneousOtherOperatingExpense_e6e47754-bef4-400f-9fc6-6bc6d70537d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentImpairments_13df10f6-7187-4092-bd50-feb852bed760" xlink:href="kof-20211231.xsd#kof_InvestmentImpairments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByNature_de300003-e617-448d-a15e-b6dad9912d10" xlink:to="loc_kof_InvestmentImpairments_13df10f6-7187-4092-bd50-feb852bed760" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProvisionForContingencies_b84fc9a2-713a-4a70-8d6f-f7dd269e4374" xlink:href="kof-20211231.xsd#kof_ProvisionForContingencies"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByNature_de300003-e617-448d-a15e-b6dad9912d10" xlink:to="loc_kof_ProvisionForContingencies_b84fc9a2-713a-4a70-8d6f-f7dd269e4374" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DonationsAndSubsidiesExpense_d0e0044b-b048-45a8-939b-9ae7aef20a65" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DonationsAndSubsidiesExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByNature_de300003-e617-448d-a15e-b6dad9912d10" xlink:to="loc_ifrs-full_DonationsAndSubsidiesExpense_d0e0044b-b048-45a8-939b-9ae7aef20a65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForeignExchangeGainLossRelatedToOperatingActivities_10d56d3f-063e-4f3f-8e1b-04810b09cada" xlink:href="kof-20211231.xsd#kof_ForeignExchangeGainLossRelatedToOperatingActivities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByNature_de300003-e617-448d-a15e-b6dad9912d10" xlink:to="loc_kof_ForeignExchangeGainLossRelatedToOperatingActivities_10d56d3f-063e-4f3f-8e1b-04810b09cada" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LossesOnRetirementOfNonCurrentAssets_b714322d-9c66-4d54-ad59-a332e02956de" xlink:href="kof-20211231.xsd#kof_LossesOnRetirementOfNonCurrentAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByNature_de300003-e617-448d-a15e-b6dad9912d10" xlink:to="loc_kof_LossesOnRetirementOfNonCurrentAssets_b714322d-9c66-4d54-ad59-a332e02956de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LossOnRetirementOfIntangibleAsset_6260263c-2088-4d3c-b274-2cbd265fc6a3" xlink:href="kof-20211231.xsd#kof_LossOnRetirementOfIntangibleAsset"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByNature_de300003-e617-448d-a15e-b6dad9912d10" xlink:to="loc_kof_LossOnRetirementOfIntangibleAsset_6260263c-2088-4d3c-b274-2cbd265fc6a3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_783531ab-b637-4df7-bc0a-0b636a1becee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_e46f2203-6f71-4814-8739-b418dc2f3d5f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_783531ab-b637-4df7-bc0a-0b636a1becee" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_e46f2203-6f71-4814-8739-b418dc2f3d5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_b1a01621-e490-4ef6-934f-cb539f079339" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_783531ab-b637-4df7-bc0a-0b636a1becee" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_b1a01621-e490-4ef6-934f-cb539f079339" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_474e4f42-f3af-410b-b9ca-9a10a78fda5f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_e17afa39-779d-4a8c-9f0c-4e7465aec11d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncome_474e4f42-f3af-410b-b9ca-9a10a78fda5f" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_e17afa39-779d-4a8c-9f0c-4e7465aec11d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized_8c5069ca-8a0d-4006-965b-bdc42d27c7aa" xlink:href="kof-20211231.xsd#kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncome_474e4f42-f3af-410b-b9ca-9a10a78fda5f" xlink:to="loc_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized_8c5069ca-8a0d-4006-965b-bdc42d27c7aa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome_26b459f2-23c0-42c9-982a-a6ea6d0edade" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_ad850d5c-8f87-4add-ba0d-4a9d78f6e31c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome_26b459f2-23c0-42c9-982a-a6ea6d0edade" xlink:to="loc_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_ad850d5c-8f87-4add-ba0d-4a9d78f6e31c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_448bb6b6-5048-4856-95fa-fafd77cd2ad7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome_26b459f2-23c0-42c9-982a-a6ea6d0edade" xlink:to="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_448bb6b6-5048-4856-95fa-fafd77cd2ad7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AverageEffectiveTaxRate_d7ab3c2d-ae91-41f4-90ab-44a641c3a624" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AverageEffectiveTaxRate"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ApplicableTaxRate_37cca016-383a-41e1-97d3-d6b27c078611" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ApplicableTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate_d7ab3c2d-ae91-41f4-90ab-44a641c3a624" xlink:to="loc_ifrs-full_ApplicableTaxRate_37cca016-383a-41e1-97d3-d6b27c078611" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods_c619799d-24de-4e95-aa7d-a774f62e7118" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate_d7ab3c2d-ae91-41f4-90ab-44a641c3a624" xlink:to="loc_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods_c619799d-24de-4e95-aa7d-a774f62e7118" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies_502ce3fe-5095-4814-b705-aa25c0b6e9f0" xlink:href="kof-20211231.xsd#kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate_d7ab3c2d-ae91-41f4-90ab-44a641c3a624" xlink:to="loc_kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies_502ce3fe-5095-4814-b705-aa25c0b6e9f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxRateEffectOfAnnualInflationTaxAdjustment_fc806bb1-53d3-44e6-b620-9c9c92a4cc0b" xlink:href="kof-20211231.xsd#kof_TaxRateEffectOfAnnualInflationTaxAdjustment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate_d7ab3c2d-ae91-41f4-90ab-44a641c3a624" xlink:to="loc_kof_TaxRateEffectOfAnnualInflationTaxAdjustment_fc806bb1-53d3-44e6-b620-9c9c92a4cc0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_c544482b-9b0d-4ea6-ba71-df9f24350a23" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate_d7ab3c2d-ae91-41f4-90ab-44a641c3a624" xlink:to="loc_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_c544482b-9b0d-4ea6-ba71-df9f24350a23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation_fde88424-f3b2-43fb-9701-6679c34375f4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate_d7ab3c2d-ae91-41f4-90ab-44a641c3a624" xlink:to="loc_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation_fde88424-f3b2-43fb-9701-6679c34375f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate_295dafc0-28c7-4da6-b396-61d4a9aad9ce" xlink:href="kof-20211231.xsd#kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate_d7ab3c2d-ae91-41f4-90ab-44a641c3a624" xlink:to="loc_kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate_295dafc0-28c7-4da6-b396-61d4a9aad9ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxRateEffectOfEffectOfRestatementOfTaxValues_a4811fd7-fb7c-4642-8753-79c211fd9169" xlink:href="kof-20211231.xsd#kof_TaxRateEffectOfEffectOfRestatementOfTaxValues"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate_d7ab3c2d-ae91-41f4-90ab-44a641c3a624" xlink:to="loc_kof_TaxRateEffectOfEffectOfRestatementOfTaxValues_a4811fd7-fb7c-4642-8753-79c211fd9169" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectFromChangeInTaxRate_34f88fd7-2e64-4d09-ad84-b9f7c46b497d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxRateEffectFromChangeInTaxRate"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate_d7ab3c2d-ae91-41f4-90ab-44a641c3a624" xlink:to="loc_ifrs-full_TaxRateEffectFromChangeInTaxRate_34f88fd7-2e64-4d09-ad84-b9f7c46b497d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfTaxEffectOfIncomeTaxCredits_f06df61d-14e0-4c4a-a668-cbc09063db24" xlink:href="kof-20211231.xsd#kof_PercentageOfTaxEffectOfIncomeTaxCredits"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate_d7ab3c2d-ae91-41f4-90ab-44a641c3a624" xlink:to="loc_kof_PercentageOfTaxEffectOfIncomeTaxCredits_f06df61d-14e0-4c4a-a668-cbc09063db24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfTaxLosses_f47c1bd0-c80b-411d-aae8-de5356dd88fc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxRateEffectOfTaxLosses"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate_d7ab3c2d-ae91-41f4-90ab-44a641c3a624" xlink:to="loc_ifrs-full_TaxRateEffectOfTaxLosses_f47c1bd0-c80b-411d-aae8-de5356dd88fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_ef0c2f2f-0b92-4b85-8e14-cff8401100c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate_d7ab3c2d-ae91-41f4-90ab-44a641c3a624" xlink:to="loc_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_ef0c2f2f-0b92-4b85-8e14-cff8401100c0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarryforward_85d57c35-bdef-4c3e-9bff-53f379813681" xlink:href="kof-20211231.xsd#kof_TaxLossesCarryforward"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireInYearFour_38e8ceb0-c06f-4b82-a1d7-ce53cc016a0f" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireInYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_TaxLossesCarryforward_85d57c35-bdef-4c3e-9bff-53f379813681" xlink:to="loc_kof_TaxLossesCarriedForwardWhichExpireInYearFour_38e8ceb0-c06f-4b82-a1d7-ce53cc016a0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireInYearFive_0001b8c0-2ab9-4e35-ae3e-2fadf264e30c" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireInYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_TaxLossesCarryforward_85d57c35-bdef-4c3e-9bff-53f379813681" xlink:to="loc_kof_TaxLossesCarriedForwardWhichExpireInYearFive_0001b8c0-2ab9-4e35-ae3e-2fadf264e30c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireInYearSix_2932ad44-0414-4195-9835-7021f2bda751" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireInYearSix"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_TaxLossesCarryforward_85d57c35-bdef-4c3e-9bff-53f379813681" xlink:to="loc_kof_TaxLossesCarriedForwardWhichExpireInYearSix_2932ad44-0414-4195-9835-7021f2bda751" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireInYearSeven_9c27dcfc-14d8-4fd5-8ca8-702732fdadc3" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireInYearSeven"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_TaxLossesCarryforward_85d57c35-bdef-4c3e-9bff-53f379813681" xlink:to="loc_kof_TaxLossesCarriedForwardWhichExpireInYearSeven_9c27dcfc-14d8-4fd5-8ca8-702732fdadc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireInYearEight_d99f79c6-2978-47cd-a242-a14c2cea8dc4" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireInYearEight"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_TaxLossesCarryforward_85d57c35-bdef-4c3e-9bff-53f379813681" xlink:to="loc_kof_TaxLossesCarriedForwardWhichExpireInYearEight_d99f79c6-2978-47cd-a242-a14c2cea8dc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireInYearNine_923b773d-e13f-43b8-a663-121edd74f899" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireInYearNine"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_TaxLossesCarryforward_85d57c35-bdef-4c3e-9bff-53f379813681" xlink:to="loc_kof_TaxLossesCarriedForwardWhichExpireInYearNine_923b773d-e13f-43b8-a663-121edd74f899" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireThereafter_d2286896-2572-44b3-baab-fce7a4117cd5" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireThereafter"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_TaxLossesCarryforward_85d57c35-bdef-4c3e-9bff-53f379813681" xlink:to="loc_kof_TaxLossesCarriedForwardWhichExpireThereafter_d2286896-2572-44b3-baab-fce7a4117cd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration_a05407da-b064-4da3-8476-35762ff8b4a0" xlink:href="kof-20211231.xsd#kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_TaxLossesCarryforward_85d57c35-bdef-4c3e-9bff-53f379813681" xlink:to="loc_kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration_a05407da-b064-4da3-8476-35762ff8b4a0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherCurrentFinancialLiabilitiesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherCurrentFinancialLiabilitiesDetail"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherCurrentFinancialLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialLiabilities_142db8aa-1a38-41e0-8a7b-5f8e5c69675c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentFinancialLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CurrentSundryCreditors_48166a95-e3b6-42e9-84e7-5e2917e29fb2" xlink:href="kof-20211231.xsd#kof_CurrentSundryCreditors"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherCurrentFinancialLiabilities_142db8aa-1a38-41e0-8a7b-5f8e5c69675c" xlink:to="loc_kof_CurrentSundryCreditors_48166a95-e3b6-42e9-84e7-5e2917e29fb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentDerivativeFinancialLiabilities_e82109a9-9ca5-4d7c-8255-c35b6a37abc8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentDerivativeFinancialLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherCurrentFinancialLiabilities_142db8aa-1a38-41e0-8a7b-5f8e5c69675c" xlink:to="loc_ifrs-full_CurrentDerivativeFinancialLiabilities_e82109a9-9ca5-4d7c-8255-c35b6a37abc8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofProvisionsandOtherNoncurrentLiabilitiesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherLiabilitiesProvisionsandCommitmentsSummaryofProvisionsandOtherNoncurrentLiabilitiesDetail"/>
  <link:calculationLink xlink:role="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofProvisionsandOtherNoncurrentLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProvisionsAndOtherLongTermLiabilities_6a48048a-61b3-4229-8d4a-ae049eaada08" xlink:href="kof-20211231.xsd#kof_ProvisionsAndOtherLongTermLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_efe26a94-d772-4bc9-84e9-a765c29cf03a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_ProvisionsAndOtherLongTermLiabilities_6a48048a-61b3-4229-8d4a-ae049eaada08" xlink:to="loc_ifrs-full_Provisions_efe26a94-d772-4bc9-84e9-a765c29cf03a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxesPayable_9ffad9d3-5d59-46e8-b051-dfa930274226" xlink:href="kof-20211231.xsd#kof_TaxesPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_ProvisionsAndOtherLongTermLiabilities_6a48048a-61b3-4229-8d4a-ae049eaada08" xlink:to="loc_kof_TaxesPayable_9ffad9d3-5d59-46e8-b051-dfa930274226" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OthersProvisionsAndOtherLongTermLiabilities_12afeb6f-4bcb-4d59-a4c6-c03a119c833f" xlink:href="kof-20211231.xsd#kof_OthersProvisionsAndOtherLongTermLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_kof_ProvisionsAndOtherLongTermLiabilities_6a48048a-61b3-4229-8d4a-ae049eaada08" xlink:to="loc_kof_OthersProvisionsAndOtherLongTermLiabilities_12afeb6f-4bcb-4d59-a4c6-c03a119c833f" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>kof-20211231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:147435b6-5f45-4b96-bd27-2d016c5c1292,g:63d06501-aa38-4650-a0e0-2a4af7ddb129-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/Cover" xlink:type="simple" xlink:href="kof-20211231.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/Cover" xlink:type="extended" id="ia0de711d50634aa9a34607285dc69200_Cover">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_64b17ac2-7233-45bd-8c4c-9359883db724" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentType_64b17ac2-7233-45bd-8c4c-9359883db724" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_3fcb387f-0fb9-4f71-bb21-d2acd2f984cb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentAnnualReport_3fcb387f-0fb9-4f71-bb21-d2acd2f984cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_7993b027-1ab2-460f-a068-fcc06e6b64df" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentTransitionReport_7993b027-1ab2-460f-a068-fcc06e6b64df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentShellCompanyReport_02b8ea53-b52f-4669-9c81-df7af79ccd16" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentShellCompanyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentShellCompanyReport_02b8ea53-b52f-4669-9c81-df7af79ccd16" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_d08aad69-7815-408f-875c-6aace18548e4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentPeriodEndDate_d08aad69-7815-408f-875c-6aace18548e4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_0ae800e6-28c5-4621-8078-8f76a4129972" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_CurrentFiscalYearEndDate_0ae800e6-28c5-4621-8078-8f76a4129972" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_d833ed6e-e81d-4b6e-8ebc-31cc3d285537" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityFileNumber_d833ed6e-e81d-4b6e-8ebc-31cc3d285537" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_2940d7f7-12a3-4eb0-90dc-e569fae8ff92" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityRegistrantName_2940d7f7-12a3-4eb0-90dc-e569fae8ff92" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_56df8622-d788-4ded-ba21-3ac9df3a4122" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityIncorporationStateCountryCode_56df8622-d788-4ded-ba21-3ac9df3a4122" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_7fc78d29-d255-4db0-8221-3c0d2d8177ab" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityAddressAddressLine1_7fc78d29-d255-4db0-8221-3c0d2d8177ab" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_a62e9aef-478b-40b2-9205-01676b63b8e2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityAddressAddressLine2_a62e9aef-478b-40b2-9205-01676b63b8e2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_1e978498-ec6d-49d2-966d-7b91c59aa688" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityAddressCityOrTown_1e978498-ec6d-49d2-966d-7b91c59aa688" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_a3c65222-93d3-4c1b-ab89-a33f7133be67" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityAddressPostalZipCode_a3c65222-93d3-4c1b-ab89-a33f7133be67" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry_73d9f644-27d0-4e7d-b55c-1ebcd143e32a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCountry"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityAddressCountry_73d9f644-27d0-4e7d-b55c-1ebcd143e32a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName_97ceb730-cb87-41fb-a531-cf5e31d60988" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_ContactPersonnelName_97ceb730-cb87-41fb-a531-cf5e31d60988" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f1e5d189-4ff0-403d-90f5-689b7f7fc010" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_CityAreaCode_f1e5d189-4ff0-403d-90f5-689b7f7fc010" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_f32a1ddd-a3d6-4084-ae9e-41514fca0d86" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_LocalPhoneNumber_f32a1ddd-a3d6-4084-ae9e-41514fca0d86" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelEmailAddress_30d3ac0c-3b13-4bc6-a435-156c230f1576" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelEmailAddress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_ContactPersonnelEmailAddress_30d3ac0c-3b13-4bc6-a435-156c230f1576" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_4db51265-7c47-4c61-bb30-b0916b24f2b8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_TradingSymbol_4db51265-7c47-4c61-bb30-b0916b24f2b8" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag_caf82cb0-d98f-48e9-9cac-7c126345025f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_NoTradingSymbolFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_NoTradingSymbolFlag_caf82cb0-d98f-48e9-9cac-7c126345025f" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c1470452-08b0-4d42-a87b-86b35701446c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_Security12bTitle_c1470452-08b0-4d42-a87b-86b35701446c" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_a12217ab-7b4e-4cd3-a629-d1744f56cb89" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_SecurityExchangeName_a12217ab-7b4e-4cd3-a629-d1744f56cb89" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_7f0917df-e7a0-4339-a68b-8416db3099e3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_7f0917df-e7a0-4339-a68b-8416db3099e3" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_af8376b7-1cca-4c2f-905d-171fa69d0e32" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_af8376b7-1cca-4c2f-905d-171fa69d0e32" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_417c1b44-2318-4d52-9c87-027c07fcf49b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityVoluntaryFilers_417c1b44-2318-4d52-9c87-027c07fcf49b" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_2653a6ab-0c49-4b0e-b332-c94ecaf86bf7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityInteractiveDataCurrent_2653a6ab-0c49-4b0e-b332-c94ecaf86bf7" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_a6cdd180-bafc-40a8-abca-d47d2ceaf723" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityCurrentReportingStatus_a6cdd180-bafc-40a8-abca-d47d2ceaf723" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_2c864863-c01c-4c60-8898-97cb0088100e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityFilerCategory_2c864863-c01c-4c60-8898-97cb0088100e" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_66d1916b-66b3-4401-8719-cb829761c511" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityEmergingGrowthCompany_66d1916b-66b3-4401-8719-cb829761c511" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_0f12125f-1b5c-42f1-a9bb-de1f4d39068b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_IcfrAuditorAttestationFlag_0f12125f-1b5c-42f1-a9bb-de1f4d39068b" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAccountingStandard_f8b21c89-cde7-484b-bcd1-cab80e0db28e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAccountingStandard"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentAccountingStandard_f8b21c89-cde7-484b-bcd1-cab80e0db28e" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_b34f578b-3848-473e-90be-6265e2228349" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityShellCompany_b34f578b-3848-473e-90be-6265e2228349" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_4cb23835-49c2-461c-8806-fb2b2e6042e7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_AmendmentFlag_4cb23835-49c2-461c-8806-fb2b2e6042e7" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_05bc8816-a3cd-4c2a-aa0a-2bb3562dc764" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentFiscalYearFocus_05bc8816-a3cd-4c2a-aa0a-2bb3562dc764" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_b456796f-bcf7-470e-a780-39dd1e75ecd0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentFiscalPeriodFocus_b456796f-bcf7-470e-a780-39dd1e75ecd0" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_81d2eb11-4463-448f-901d-4f40c9defc95" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityCentralIndexKey_81d2eb11-4463-448f-901d-4f40c9defc95" xlink:type="arc" order="35"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_a85c330d-d8e2-4571-b9c9-635c06d2b396" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityAddressStateOrProvince_a85c330d-d8e2-4571-b9c9-635c06d2b396" xlink:type="arc" order="36"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement_68f0cc53-f9f2-4e56-8da5-bdd7d126cd6d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentRegistrationStatement_68f0cc53-f9f2-4e56-8da5-bdd7d126cd6d" xlink:type="arc" order="37"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_5a615954-2fd8-4363-b0a5-f245c03a5972" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentInformationTable_5a615954-2fd8-4363-b0a5-f245c03a5972" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_8c8be460-f46a-4620-b610-b16ceccb13d1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_5a615954-2fd8-4363-b0a5-f245c03a5972" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_8c8be460-f46a-4620-b610-b16ceccb13d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_8c8be460-f46a-4620-b610-b16ceccb13d1_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_8c8be460-f46a-4620-b610-b16ceccb13d1" xlink:to="loc_dei_AddressTypeDomain_8c8be460-f46a-4620-b610-b16ceccb13d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_ada85d1f-4ffa-404d-ae1f-bba33e4cdef6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_8c8be460-f46a-4620-b610-b16ceccb13d1" xlink:to="loc_dei_AddressTypeDomain_ada85d1f-4ffa-404d-ae1f-bba33e4cdef6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember_ff7db94e-d5d2-4035-8546-e810e9eede25" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_BusinessContactMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AddressTypeDomain_ada85d1f-4ffa-404d-ae1f-bba33e4cdef6" xlink:to="loc_dei_BusinessContactMember_ff7db94e-d5d2-4035-8546-e810e9eede25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_fa22dca3-1e6a-453e-a7bb-39bbfa049e60" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_5a615954-2fd8-4363-b0a5-f245c03a5972" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_fa22dca3-1e6a-453e-a7bb-39bbfa049e60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_fa22dca3-1e6a-453e-a7bb-39bbfa049e60_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_fa22dca3-1e6a-453e-a7bb-39bbfa049e60" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_fa22dca3-1e6a-453e-a7bb-39bbfa049e60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_fa22dca3-1e6a-453e-a7bb-39bbfa049e60" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AmericanDepositarySharesEachRepresenting10UnitsMember_96781ffa-d0e1-41e1-b549-f31bed31050c" xlink:href="kof-20211231.xsd#kof_AmericanDepositarySharesEachRepresenting10UnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:to="loc_kof_AmericanDepositarySharesEachRepresenting10UnitsMember_96781ffa-d0e1-41e1-b549-f31bed31050c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember_88a7773d-ac1d-4143-ade5-74fd54954afd" xlink:href="kof-20211231.xsd#kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:to="loc_kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember_88a7773d-ac1d-4143-ade5-74fd54954afd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ClassBCommonStockMember_ef37d987-28da-42d4-baff-9499cb9e3bf4" xlink:href="kof-20211231.xsd#kof_ClassBCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:to="loc_kof_ClassBCommonStockMember_ef37d987-28da-42d4-baff-9499cb9e3bf4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ClassLCommonStockMember_b56525dd-484a-4f9a-abf7-82bacd25122e" xlink:href="kof-20211231.xsd#kof_ClassLCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:to="loc_kof_ClassLCommonStockMember_b56525dd-484a-4f9a-abf7-82bacd25122e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_A2750SeniorNotesDue2030Member_727d08cd-f523-4055-a841-8a81d3c72e5c" xlink:href="kof-20211231.xsd#kof_A2750SeniorNotesDue2030Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:to="loc_kof_A2750SeniorNotesDue2030Member_727d08cd-f523-4055-a841-8a81d3c72e5c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_A1850SeniorNotesDue2023Member_0f29f377-f4a1-43ae-be06-5ad1ce382b20" xlink:href="kof-20211231.xsd#kof_A1850SeniorNotesDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:to="loc_kof_A1850SeniorNotesDue2023Member_0f29f377-f4a1-43ae-be06-5ad1ce382b20" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ClassACommonStockMember_0219f0e5-3790-46b3-a784-f64dea2036b1" xlink:href="kof-20211231.xsd#kof_ClassACommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:to="loc_kof_ClassACommonStockMember_0219f0e5-3790-46b3-a784-f64dea2036b1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ClassDCommonStockMember_f3b1be3c-b168-4025-8e85-93b7385319fa" xlink:href="kof-20211231.xsd#kof_ClassDCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:to="loc_kof_ClassDCommonStockMember_f3b1be3c-b168-4025-8e85-93b7385319fa" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="simple" xlink:href="kof-20211231.xsd#ConsolidatedStatementsofFinancialPosition"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="extended" id="i325b61245e134f01a37c72a03bcf9b87_ConsolidatedStatementsofFinancialPosition">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_4d5fb015-744d-40e4-9662-d483231b3817" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetsAbstract_d9252050-66a9-4785-a262-68befc155281" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_4d5fb015-744d-40e4-9662-d483231b3817" xlink:to="loc_ifrs-full_AssetsAbstract_d9252050-66a9-4785-a262-68befc155281" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssetsAbstract_90358d91-cf58-4e6e-bde0-0317fd75fdaa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AssetsAbstract_d9252050-66a9-4785-a262-68befc155281" xlink:to="loc_ifrs-full_CurrentAssetsAbstract_90358d91-cf58-4e6e-bde0-0317fd75fdaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_f72b6284-beee-4ac8-8859-b5caeafd20d2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_90358d91-cf58-4e6e-bde0-0317fd75fdaa" xlink:to="loc_ifrs-full_CashAndCashEquivalents_f72b6284-beee-4ac8-8859-b5caeafd20d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_f11f65fe-5288-4abf-b6fe-bee03c597660" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_90358d91-cf58-4e6e-bde0-0317fd75fdaa" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_f11f65fe-5288-4abf-b6fe-bee03c597660" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_9829774f-17bf-4bb9-9509-6073c54b7299" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Inventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_90358d91-cf58-4e6e-bde0-0317fd75fdaa" xlink:to="loc_ifrs-full_Inventories_9829774f-17bf-4bb9-9509-6073c54b7299" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxAssetsCurrent_6e3a4516-6126-48f1-a186-35c6b49246a1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_90358d91-cf58-4e6e-bde0-0317fd75fdaa" xlink:to="loc_ifrs-full_CurrentTaxAssetsCurrent_6e3a4516-6126-48f1-a186-35c6b49246a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialAssets_da75de53-f8be-418b-9606-d9f058e6e0e3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_90358d91-cf58-4e6e-bde0-0317fd75fdaa" xlink:to="loc_ifrs-full_OtherCurrentFinancialAssets_da75de53-f8be-418b-9606-d9f058e6e0e3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentAssets_f2f4c466-3c9c-49eb-9a96-f71513bd13c4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_90358d91-cf58-4e6e-bde0-0317fd75fdaa" xlink:to="loc_ifrs-full_OtherCurrentAssets_f2f4c466-3c9c-49eb-9a96-f71513bd13c4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_46743c4d-30f1-4d6f-a760-cb65e0f1dc85" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_90358d91-cf58-4e6e-bde0-0317fd75fdaa" xlink:to="loc_ifrs-full_CurrentAssets_46743c4d-30f1-4d6f-a760-cb65e0f1dc85" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AssetsAbstract_d9252050-66a9-4785-a262-68befc155281" xlink:to="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates_c2d51254-9fe8-48b2-af55-21f869c2fba1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:to="loc_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates_c2d51254-9fe8-48b2-af55-21f869c2fba1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_d0c09f90-bbdc-4d1b-be8e-6a1b3353f2b6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:to="loc_ifrs-full_RightofuseAssets_d0c09f90-bbdc-4d1b-be8e-6a1b3353f2b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_67d45b40-e887-4dd4-be3f-c257ed311163" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_67d45b40-e887-4dd4-be3f-c257ed311163" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_a33aa17b-eda4-4887-9547-b4de0924f3ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwill_a33aa17b-eda4-4887-9547-b4de0924f3ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_85b78847-3b88-4ea0-872a-03bcfed1fec0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:to="loc_ifrs-full_DeferredTaxAssets_85b78847-3b88-4ea0-872a-03bcfed1fec0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentFinancialAssets_02480ac0-04c7-47d7-a3bc-221f2c878851" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:to="loc_ifrs-full_OtherNoncurrentFinancialAssets_02480ac0-04c7-47d7-a3bc-221f2c878851" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentNonfinancialAssets_12cff7a1-8cb9-4736-a7b9-7bfcb973757a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentNonfinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:to="loc_ifrs-full_OtherNoncurrentNonfinancialAssets_12cff7a1-8cb9-4736-a7b9-7bfcb973757a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssets_da827489-93f7-4d43-a26a-0622e25d8c1d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:to="loc_ifrs-full_NoncurrentAssets_da827489-93f7-4d43-a26a-0622e25d8c1d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_758413c7-1e6e-40db-ae55-ea2fe4a7d69b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AssetsAbstract_d9252050-66a9-4785-a262-68befc155281" xlink:to="loc_ifrs-full_Assets_758413c7-1e6e-40db-ae55-ea2fe4a7d69b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilitiesAbstract_9c12449a-7599-48c8-abac-e06c4a691565" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAndLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_4d5fb015-744d-40e4-9662-d483231b3817" xlink:to="loc_ifrs-full_EquityAndLiabilitiesAbstract_9c12449a-7599-48c8-abac-e06c4a691565" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_9c12449a-7599-48c8-abac-e06c4a691565" xlink:to="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CurrentPortionOfBankLoansAndNotesPayable_28915c12-ce94-4263-9780-5ee5dd9790a6" xlink:href="kof-20211231.xsd#kof_CurrentPortionOfBankLoansAndNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:to="loc_kof_CurrentPortionOfBankLoansAndNotesPayable_28915c12-ce94-4263-9780-5ee5dd9790a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_a973d913-ecfa-42ce-88b1-de640a746bd6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_a973d913-ecfa-42ce-88b1-de640a746bd6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_bd07194e-6159-4198-8053-070e49eeef95" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_bd07194e-6159-4198-8053-070e49eeef95" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentInterestPayable_5e4beb1e-76f0-4991-9ced-15c1ccaf72d8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentInterestPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:to="loc_ifrs-full_CurrentInterestPayable_5e4beb1e-76f0-4991-9ced-15c1ccaf72d8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_1abfb3be-30d6-44b6-91b0-cb48991dc000" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:to="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_1abfb3be-30d6-44b6-91b0-cb48991dc000" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_a70672e3-aaa2-4017-92a8-a44315451049" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_a70672e3-aaa2-4017-92a8-a44315451049" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_88fe2260-4dbe-435d-afe8-ccf10d4cad7e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:to="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_88fe2260-4dbe-435d-afe8-ccf10d4cad7e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialLiabilities_ee6ccf27-3bff-45e0-8053-99083a5d0414" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentFinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:to="loc_ifrs-full_OtherCurrentFinancialLiabilities_ee6ccf27-3bff-45e0-8053-99083a5d0414" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_7e2aa6c3-840b-4f39-9e0e-602958e7d21b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:to="loc_ifrs-full_CurrentLiabilities_7e2aa6c3-840b-4f39-9e0e-602958e7d21b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilitiesAbstract_6bc6a202-5516-42c1-b21a-0fa4b44c4969" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_9c12449a-7599-48c8-abac-e06c4a691565" xlink:to="loc_ifrs-full_NoncurrentLiabilitiesAbstract_6bc6a202-5516-42c1-b21a-0fa4b44c4969" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NonCurrentPortionOfBankLoansAndNotesPayable_9f144007-ff30-4a55-9087-8447c937e360" xlink:href="kof-20211231.xsd#kof_NonCurrentPortionOfBankLoansAndNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_6bc6a202-5516-42c1-b21a-0fa4b44c4969" xlink:to="loc_kof_NonCurrentPortionOfBankLoansAndNotesPayable_9f144007-ff30-4a55-9087-8447c937e360" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_ea5a4cf5-4d45-4239-b0f8-f475fd8e20ad" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentProvisionsForEmployeeBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_6bc6a202-5516-42c1-b21a-0fa4b44c4969" xlink:to="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_ea5a4cf5-4d45-4239-b0f8-f475fd8e20ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_5488e37e-1de6-4f3e-b618-8b2da850c9ef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_6bc6a202-5516-42c1-b21a-0fa4b44c4969" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_5488e37e-1de6-4f3e-b618-8b2da850c9ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_4f457e94-664a-4b6b-b715-b68fbc0ab266" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_6bc6a202-5516-42c1-b21a-0fa4b44c4969" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_4f457e94-664a-4b6b-b715-b68fbc0ab266" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentFinancialLiabilities_5e6518aa-0310-4919-a891-dcd9967ece9a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentFinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_6bc6a202-5516-42c1-b21a-0fa4b44c4969" xlink:to="loc_ifrs-full_OtherNoncurrentFinancialLiabilities_5e6518aa-0310-4919-a891-dcd9967ece9a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProvisionsAndOtherNonCurrentLiabilities_40223f79-35a9-4a0d-8d61-3709d3a10d38" xlink:href="kof-20211231.xsd#kof_ProvisionsAndOtherNonCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_6bc6a202-5516-42c1-b21a-0fa4b44c4969" xlink:to="loc_kof_ProvisionsAndOtherNonCurrentLiabilities_40223f79-35a9-4a0d-8d61-3709d3a10d38" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilities_f1a8ee35-124a-48a6-8721-92e9617bfc0b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_6bc6a202-5516-42c1-b21a-0fa4b44c4969" xlink:to="loc_ifrs-full_NoncurrentLiabilities_f1a8ee35-124a-48a6-8721-92e9617bfc0b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_3ab0dce3-530a-41cc-8ae0-e11ef1ed1719" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_9c12449a-7599-48c8-abac-e06c4a691565" xlink:to="loc_ifrs-full_Liabilities_3ab0dce3-530a-41cc-8ae0-e11ef1ed1719" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAbstract_d363e230-0007-498d-8ed2-ab29dc473031" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_9c12449a-7599-48c8-abac-e06c4a691565" xlink:to="loc_ifrs-full_EquityAbstract_d363e230-0007-498d-8ed2-ab29dc473031" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapital_5d496abe-6d02-4ef6-bb3d-7aa878044cf0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityAbstract_d363e230-0007-498d-8ed2-ab29dc473031" xlink:to="loc_ifrs-full_IssuedCapital_5d496abe-6d02-4ef6-bb3d-7aa878044cf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapital_07fea88b-91d7-4fd6-bd7a-411c722892c7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalPaidinCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityAbstract_d363e230-0007-498d-8ed2-ab29dc473031" xlink:to="loc_ifrs-full_AdditionalPaidinCapital_07fea88b-91d7-4fd6-bd7a-411c722892c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarnings_cd06b901-5343-4e44-b60d-301ebabd5bd8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityAbstract_d363e230-0007-498d-8ed2-ab29dc473031" xlink:to="loc_ifrs-full_RetainedEarnings_cd06b901-5343-4e44-b60d-301ebabd5bd8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherEquityInterest_dd232f08-977d-41fd-8972-292a61e5a6c4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherEquityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityAbstract_d363e230-0007-498d-8ed2-ab29dc473031" xlink:to="loc_ifrs-full_OtherEquityInterest_dd232f08-977d-41fd-8972-292a61e5a6c4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_222d67f7-0f1b-40b4-b725-6809d95ab127" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityAbstract_d363e230-0007-498d-8ed2-ab29dc473031" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_222d67f7-0f1b-40b4-b725-6809d95ab127" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_35b861eb-62e4-49c7-9a5b-e2cfd28d705d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityAbstract_d363e230-0007-498d-8ed2-ab29dc473031" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_35b861eb-62e4-49c7-9a5b-e2cfd28d705d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncontrollingInterests_3d6810a9-714a-43a3-84e1-a2f815b3a04b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncontrollingInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_4d5fb015-744d-40e4-9662-d483231b3817" xlink:to="loc_ifrs-full_NoncontrollingInterests_3d6810a9-714a-43a3-84e1-a2f815b3a04b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_7ccdb6bf-49c9-4ddc-9a14-992190b2b27d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_4d5fb015-744d-40e4-9662-d483231b3817" xlink:to="loc_ifrs-full_Equity_7ccdb6bf-49c9-4ddc-9a14-992190b2b27d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities_7007842d-7283-4c7c-a5fd-8b28219e0154" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_4d5fb015-744d-40e4-9662-d483231b3817" xlink:to="loc_ifrs-full_EquityAndLiabilities_7007842d-7283-4c7c-a5fd-8b28219e0154" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_9f5a4d82-0da6-4719-b18a-f5204486b11b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_4d5fb015-744d-40e4-9662-d483231b3817" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_9f5a4d82-0da6-4719-b18a-f5204486b11b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_22395691-2ce9-4e3f-8162-8135ea53e394" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyInWhichInformationIsDisplayedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_9f5a4d82-0da6-4719-b18a-f5204486b11b" xlink:to="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_22395691-2ce9-4e3f-8162-8135ea53e394" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_22395691-2ce9-4e3f-8162-8135ea53e394_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FunctionalOrPresentationCurrencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_22395691-2ce9-4e3f-8162-8135ea53e394" xlink:to="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_22395691-2ce9-4e3f-8162-8135ea53e394_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_ae4f9beb-82dd-447b-ab20-20f647a676d5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FunctionalOrPresentationCurrencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_22395691-2ce9-4e3f-8162-8135ea53e394" xlink:to="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_ae4f9beb-82dd-447b-ab20-20f647a676d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember_253be0e3-bb4f-4a1f-b90f-de3ce7dd5369" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_ae4f9beb-82dd-447b-ab20-20f647a676d5" xlink:to="loc_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember_253be0e3-bb4f-4a1f-b90f-de3ce7dd5369" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements" xlink:type="simple" xlink:href="kof-20211231.xsd#ConsolidatedIncomeStatements"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements" xlink:type="extended" id="iae4728aedf794075943397138a08a5cd_ConsolidatedIncomeStatements">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromSaleOfGoods_9f719072-b0ec-43db-81e2-a538e298f25a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromSaleOfGoods"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_RevenueFromSaleOfGoods_9f719072-b0ec-43db-81e2-a538e298f25a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherRevenue_ada16328-2bb9-41d2-bdcf-4e545720a850" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_OtherRevenue_ada16328-2bb9-41d2-bdcf-4e545720a850" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue_c4bfa18f-a965-49ea-a378-d163c28e6a3d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Revenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_Revenue_c4bfa18f-a965-49ea-a378-d163c28e6a3d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSales_df3c573e-1e97-4536-961d-30ae2551dcbf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CostOfSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_CostOfSales_df3c573e-1e97-4536-961d-30ae2551dcbf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_480603ad-51dd-49e5-a3e0-da896192f03e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_GrossProfit_480603ad-51dd-49e5-a3e0-da896192f03e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdministrativeExpense_e9e5774e-4418-4981-932a-31adcccd64d3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_AdministrativeExpense_e9e5774e-4418-4981-932a-31adcccd64d3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SellingExpenses_ea02d233-6c4c-452e-a427-48cbb4a7841b" xlink:href="kof-20211231.xsd#kof_SellingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_kof_SellingExpenses_ea02d233-6c4c-452e-a427-48cbb4a7841b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIncome_78b6bc58-ec5d-48fc-b345-fb1df0de34f4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_OtherIncome_78b6bc58-ec5d-48fc-b345-fb1df0de34f4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByNature_663274d6-d146-4470-9021-e69f46d013a5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherExpenseByNature"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_OtherExpenseByNature_663274d6-d146-4470-9021-e69f46d013a5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpense_3010e57b-657f-4ac9-ba33-d44e0ee52305" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_InterestExpense_3010e57b-657f-4ac9-ba33-d44e0ee52305" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceIncome_9ca95c5d-e62d-4420-b879-4acaf64c8058" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinanceIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_FinanceIncome_9ca95c5d-e62d-4420-b879-4acaf64c8058" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_1232854b-3b50-4d68-895a-2ee43c6cc0f1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_1232854b-3b50-4d68-895a-2ee43c6cc0f1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies_8a19f39a-7fb8-4d2f-98f4-a93b259461c4" xlink:href="kof-20211231.xsd#kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies_8a19f39a-7fb8-4d2f-98f4-a93b259461c4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_fefd2ea8-8881-44bb-bfbf-e67da3771226" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_fefd2ea8-8881-44bb-bfbf-e67da3771226" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_a26e7879-0163-41c0-b9c6-5e2d7e77c3f7" xlink:href="kof-20211231.xsd#kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_a26e7879-0163-41c0-b9c6-5e2d7e77c3f7" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_cbbae2b3-4400-43a2-82aa-c8fb2e5a0913" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_cbbae2b3-4400-43a2-82aa-c8fb2e5a0913" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_448c242b-556c-4987-842a-8106bcba29e6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_448c242b-556c-4987-842a-8106bcba29e6" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_3cdb0082-a31f-4731-ae06-921f4781e609" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_ProfitLoss_3cdb0082-a31f-4731-ae06-921f4781e609" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToAbstract_355c7747-5e27-419d-9d05-63ea02290309" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_ProfitLossAttributableToAbstract_355c7747-5e27-419d-9d05-63ea02290309" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_ab743b25-af5c-4d94-85f9-b64fb15c289f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProfitLossAttributableToAbstract_355c7747-5e27-419d-9d05-63ea02290309" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_ab743b25-af5c-4d94-85f9-b64fb15c289f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToNoncontrollingInterests_7166df1b-be42-4aa0-9c81-dfa785127932" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToNoncontrollingInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProfitLossAttributableToAbstract_355c7747-5e27-419d-9d05-63ea02290309" xlink:to="loc_ifrs-full_ProfitLossAttributableToNoncontrollingInterests_7166df1b-be42-4aa0-9c81-dfa785127932" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_0ba33136-a864-4e85-a034-ef46903a6277" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_0c62b314-e2fe-4c85-9918-43592c19ab8a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_EarningsPerShareAbstract_0c62b314-e2fe-4c85-9918-43592c19ab8a" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare_a6ea298f-3423-48b8-a0db-969b49f177bc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_0c62b314-e2fe-4c85-9918-43592c19ab8a" xlink:to="loc_ifrs-full_BasicEarningsLossPerShare_a6ea298f-3423-48b8-a0db-969b49f177bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare_0a05ff59-7c65-4d6d-b137-f45254cb445f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_0c62b314-e2fe-4c85-9918-43592c19ab8a" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShare_0a05ff59-7c65-4d6d-b137-f45254cb445f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_55549d32-4027-498d-9c97-a7724b86d2a9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_srt_CondensedIncomeStatementTable_55549d32-4027-498d-9c97-a7724b86d2a9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_f55fda03-90e3-4e97-a56b-ec5e730f6dde" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyInWhichInformationIsDisplayedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_55549d32-4027-498d-9c97-a7724b86d2a9" xlink:to="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_f55fda03-90e3-4e97-a56b-ec5e730f6dde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_f55fda03-90e3-4e97-a56b-ec5e730f6dde_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FunctionalOrPresentationCurrencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_f55fda03-90e3-4e97-a56b-ec5e730f6dde" xlink:to="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_f55fda03-90e3-4e97-a56b-ec5e730f6dde_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_9fe8ddd3-2c29-45c4-8081-0f57311deed5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FunctionalOrPresentationCurrencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_f55fda03-90e3-4e97-a56b-ec5e730f6dde" xlink:to="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_9fe8ddd3-2c29-45c4-8081-0f57311deed5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember_8cbfedb2-a02d-4df8-b8ad-5c13a3c3cd7b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_9fe8ddd3-2c29-45c4-8081-0f57311deed5" xlink:to="loc_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember_8cbfedb2-a02d-4df8-b8ad-5c13a3c3cd7b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="kof-20211231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended" id="iea84c7e2cdb9460d9630a8c626eec204_ConsolidatedStatementsofComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1ce9319d-db98-4aae-8d6c-34d120fdd2a2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_5d17b9c9-74bb-4349-b339-e3b253040f1d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1ce9319d-db98-4aae-8d6c-34d120fdd2a2" xlink:to="loc_ifrs-full_ProfitLoss_5d17b9c9-74bb-4349-b339-e3b253040f1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_7528128f-9043-4025-9d2a-4f6fb0ca3959" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1ce9319d-db98-4aae-8d6c-34d120fdd2a2" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_7528128f-9043-4025-9d2a-4f6fb0ca3959" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax_5a580e92-f6d3-451b-9c7d-2f300cbf44ee" xlink:href="kof-20211231.xsd#kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_7528128f-9043-4025-9d2a-4f6fb0ca3959" xlink:to="loc_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax_5a580e92-f6d3-451b-9c7d-2f300cbf44ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_2a258012-3745-44c0-91a6-62f5c876709e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_7528128f-9043-4025-9d2a-4f6fb0ca3959" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_2a258012-3745-44c0-91a6-62f5c876709e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_e2bbe07f-560d-420b-8c4d-013dd2dd8fe6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_7528128f-9043-4025-9d2a-4f6fb0ca3959" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_e2bbe07f-560d-420b-8c4d-013dd2dd8fe6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_03eaa6f8-67b8-4806-b368-0dd500949e9b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_7528128f-9043-4025-9d2a-4f6fb0ca3959" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_03eaa6f8-67b8-4806-b368-0dd500949e9b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments_6567dc8b-71ff-448d-b1ed-553fc1c107dd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_03eaa6f8-67b8-4806-b368-0dd500949e9b" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments_6567dc8b-71ff-448d-b1ed-553fc1c107dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_594b9317-048f-42d1-95fd-6455b078fb4c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_03eaa6f8-67b8-4806-b368-0dd500949e9b" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_594b9317-048f-42d1-95fd-6455b078fb4c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_fa8d4eff-acf9-4841-a30d-aa87518349de" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_03eaa6f8-67b8-4806-b368-0dd500949e9b" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_fa8d4eff-acf9-4841-a30d-aa87518349de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_f90c69e9-0e51-4b1a-8726-4a49b774181c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_7528128f-9043-4025-9d2a-4f6fb0ca3959" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_f90c69e9-0e51-4b1a-8726-4a49b774181c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_194253a2-4ffb-40f9-bc96-ac5e4c63d3ad" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1ce9319d-db98-4aae-8d6c-34d120fdd2a2" xlink:to="loc_ifrs-full_ComprehensiveIncome_194253a2-4ffb-40f9-bc96-ac5e4c63d3ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToAbstract_07e0a34a-d0c2-4b97-954a-7467be425340" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncomeAttributableToAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1ce9319d-db98-4aae-8d6c-34d120fdd2a2" xlink:to="loc_ifrs-full_ComprehensiveIncomeAttributableToAbstract_07e0a34a-d0c2-4b97-954a-7467be425340" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_25f0b86c-1015-4789-a0f9-28f8dc5abbbc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComprehensiveIncomeAttributableToAbstract_07e0a34a-d0c2-4b97-954a-7467be425340" xlink:to="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_25f0b86c-1015-4789-a0f9-28f8dc5abbbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests_94d39294-7e9a-4442-9964-5b19712bb206" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComprehensiveIncomeAttributableToAbstract_07e0a34a-d0c2-4b97-954a-7467be425340" xlink:to="loc_ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests_94d39294-7e9a-4442-9964-5b19712bb206" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_56120af4-acd9-4844-b74f-e8b9cd8018bc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedStatementOfComprehensiveIncomeTable_a4ab6107-5203-4359-afa3-392f7ac63f74" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1ce9319d-db98-4aae-8d6c-34d120fdd2a2" xlink:to="loc_srt_CondensedStatementOfComprehensiveIncomeTable_a4ab6107-5203-4359-afa3-392f7ac63f74" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_424db06a-c862-490c-8622-a7f672fb1912" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyInWhichInformationIsDisplayedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedStatementOfComprehensiveIncomeTable_a4ab6107-5203-4359-afa3-392f7ac63f74" xlink:to="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_424db06a-c862-490c-8622-a7f672fb1912" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_424db06a-c862-490c-8622-a7f672fb1912_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FunctionalOrPresentationCurrencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_424db06a-c862-490c-8622-a7f672fb1912" xlink:to="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_424db06a-c862-490c-8622-a7f672fb1912_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_b56e7091-0b1b-4f53-b27f-2d0d9719c1bb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FunctionalOrPresentationCurrencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_424db06a-c862-490c-8622-a7f672fb1912" xlink:to="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_b56e7091-0b1b-4f53-b27f-2d0d9719c1bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember_7fe57b01-f2de-4dd5-bc31-07205546978b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_b56e7091-0b1b-4f53-b27f-2d0d9719c1bb" xlink:to="loc_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember_7fe57b01-f2de-4dd5-bc31-07205546978b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity" xlink:type="simple" xlink:href="kof-20211231.xsd#ConsolidatedStatementsofChangesinEquity"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity" xlink:type="extended" id="i2e59d375fe174ba1a4c3a974c9b15305_ConsolidatedStatementsofChangesinEquity">
    <link:loc xlink:type="locator" xlink:label="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:href="kof-20211231.xsd#kof_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_b48f8b94-b518-4c86-b884-519175f51267" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:to="loc_ifrs-full_Equity_b48f8b94-b518-4c86-b884-519175f51267" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_bd614257-9f01-407c-9c9f-f7bcd73f4778" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:to="loc_ifrs-full_ProfitLoss_bd614257-9f01-407c-9c9f-f7bcd73f4778" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture_10e10e62-63e3-4e34-aa39-67ef452969d6" xlink:href="kof-20211231.xsd#kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:to="loc_kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture_10e10e62-63e3-4e34-aa39-67ef452969d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_4efe344e-c220-40e5-8cef-2b6a512d23e1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_4efe344e-c220-40e5-8cef-2b6a512d23e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SaleOfJointVenture_c2a15735-0865-4fe8-9f54-e8a195b04f7c" xlink:href="kof-20211231.xsd#kof_SaleOfJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:to="loc_kof_SaleOfJointVenture_c2a15735-0865-4fe8-9f54-e8a195b04f7c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_8cf02613-f82f-4f8a-b509-41200face107" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:to="loc_ifrs-full_ComprehensiveIncome_8cf02613-f82f-4f8a-b509-41200face107" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners_462f3b57-55b9-414a-91c4-1be23d9552f8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:to="loc_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners_462f3b57-55b9-414a-91c4-1be23d9552f8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_58c30a0b-1120-4d06-97ba-d98912987d63" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_StatementTable_2c3ad62a-0480-4d1b-aa26-e164a8c5481e" xlink:href="kof-20211231.xsd#kof_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:to="loc_kof_StatementTable_2c3ad62a-0480-4d1b-aa26-e164a8c5481e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_f378d75a-c2b6-4a20-bf8e-cfe4c0efce27" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_StatementTable_2c3ad62a-0480-4d1b-aa26-e164a8c5481e" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_f378d75a-c2b6-4a20-bf8e-cfe4c0efce27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_f378d75a-c2b6-4a20-bf8e-cfe4c0efce27_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_f378d75a-c2b6-4a20-bf8e-cfe4c0efce27" xlink:to="loc_ifrs-full_EquityMember_f378d75a-c2b6-4a20-bf8e-cfe4c0efce27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_f378d75a-c2b6-4a20-bf8e-cfe4c0efce27" xlink:to="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember_657ff571-9fe3-470b-9290-4f2054a2538d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:to="loc_ifrs-full_IssuedCapitalMember_657ff571-9fe3-470b-9290-4f2054a2538d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember_66c7bfc7-dd7b-4e10-9f39-eeaf578482a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalPaidinCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:to="loc_ifrs-full_AdditionalPaidinCapitalMember_66c7bfc7-dd7b-4e10-9f39-eeaf578482a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember_0cfe15ba-e953-49bb-9d3b-007eacfee38b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:to="loc_ifrs-full_RetainedEarningsMember_0cfe15ba-e953-49bb-9d3b-007eacfee38b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherEquityInterestMember_05c8ea12-dec4-446f-bbca-cd16805fe3c5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherEquityInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:to="loc_ifrs-full_OtherEquityInterestMember_05c8ea12-dec4-446f-bbca-cd16805fe3c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfCashFlowHedgesMember_17d7b58d-a87c-4ed4-8cd5-9b87ddad85db" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfCashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:to="loc_ifrs-full_ReserveOfCashFlowHedgesMember_17d7b58d-a87c-4ed4-8cd5-9b87ddad85db" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_a0832adb-b253-451d-a335-ed2e4d559561" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_a0832adb-b253-451d-a335-ed2e4d559561" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_ea92a17c-da6b-4e4a-9bec-a8d829a90ee1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:to="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_ea92a17c-da6b-4e4a-9bec-a8d829a90ee1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_e3063c9c-ad0e-4b98-b184-069f559a7aa7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAttributableToOwnersOfParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_e3063c9c-ad0e-4b98-b184-069f559a7aa7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncontrollingInterestsMember_18d65693-8518-4e86-84ce-2608ab2850d4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncontrollingInterestsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:to="loc_ifrs-full_NoncontrollingInterestsMember_18d65693-8518-4e86-84ce-2608ab2850d4" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="kof-20211231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="i3e437c6265024dbca3153d0b0f9b5b9b_ConsolidatedStatementsofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_2c72b8b5-88a9-4e0c-ae90-c0125ce103da" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_6cac9d39-8152-4e55-a019-23978f4d0785" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_2c72b8b5-88a9-4e0c-ae90-c0125ce103da" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_6cac9d39-8152-4e55-a019-23978f4d0785" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_076acd21-07e1-4055-8b3f-b1a42310ad92" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_6cac9d39-8152-4e55-a019-23978f4d0785" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_076acd21-07e1-4055-8b3f-b1a42310ad92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_6cac9d39-8152-4e55-a019-23978f4d0785" xlink:to="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForNonCashOperatingExpenses_759bc695-2c02-468d-bc00-9cc8366fb1f6" xlink:href="kof-20211231.xsd#kof_AdjustmentsForNonCashOperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_AdjustmentsForNonCashOperatingExpenses_759bc695-2c02-468d-bc00-9cc8366fb1f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationExpense_3732ba67-17a3-48dd-82bb-2bbc8f2c6268" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDepreciationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationExpense_3732ba67-17a3-48dd-82bb-2bbc8f2c6268" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_4760b42a-8f98-4b49-86b6-443c95cb8b0e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_4760b42a-8f98-4b49-86b6-443c95cb8b0e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForAmortisationExpense_16ef7743-8054-4884-837d-202a5afa12db" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForAmortisationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForAmortisationExpense_16ef7743-8054-4884-837d-202a5afa12db" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AmortizationPrepaidExpenses_dc1ed7b0-70a6-437c-9dd6-7e23e59fe19b" xlink:href="kof-20211231.xsd#kof_AmortizationPrepaidExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_AmortizationPrepaidExpenses_dc1ed7b0-70a6-437c-9dd6-7e23e59fe19b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_62ca0112-665e-455d-b439-daeeba43a916" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_62ca0112-665e-455d-b439-daeeba43a916" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LossOnTheRetirementOfLongLived_aecfa136-a5f5-4943-9842-8b460828660b" xlink:href="kof-20211231.xsd#kof_LossOnTheRetirementOfLongLived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_LossOnTheRetirementOfLongLived_aecfa136-a5f5-4943-9842-8b460828660b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LossOnTheRetirementOfIntangibleAssets_6cdd0983-e8dd-4dc5-8fbc-5f540e43d471" xlink:href="kof-20211231.xsd#kof_LossOnTheRetirementOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_LossOnTheRetirementOfIntangibleAssets_6cdd0983-e8dd-4dc5-8fbc-5f540e43d471" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes_a7108de5-a8e2-47eb-aa70-e6b16629beb7" xlink:href="kof-20211231.xsd#kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes_a7108de5-a8e2-47eb-aa70-e6b16629beb7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForInterestIncome_e07cc32e-7684-419b-8ea5-b3f8b480d564" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForInterestIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForInterestIncome_e07cc32e-7684-419b-8ea5-b3f8b480d564" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForInterestExpense_34f20527-3b61-46b5-a593-1f981fcab5f9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForInterestExpense_34f20527-3b61-46b5-a593-1f981fcab5f9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_7e871eec-8a31-4316-a63a-97ecbb3cfebf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_7e871eec-8a31-4316-a63a-97ecbb3cfebf" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits_9b32d311-5c0b-4e4c-90b3-6b7d33fc1cf8" xlink:href="kof-20211231.xsd#kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits_9b32d311-5c0b-4e4c-90b3-6b7d33fc1cf8" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_f6f71256-aa5c-40ce-b519-b4b5d89d37ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_f6f71256-aa5c-40ce-b519-b4b5d89d37ba" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForMonetaryPositionGainLossNet_e95ae555-a3bc-4c7c-9c11-cc4779fe825c" xlink:href="kof-20211231.xsd#kof_AdjustmentsForMonetaryPositionGainLossNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_AdjustmentsForMonetaryPositionGainLossNet_e95ae555-a3bc-4c7c-9c11-cc4779fe825c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForMarketValueLossOnFinancialInstruments_a7428bfa-4cdd-4b90-8a4e-0201771c45fb" xlink:href="kof-20211231.xsd#kof_AdjustmentsForMarketValueLossOnFinancialInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_AdjustmentsForMarketValueLossOnFinancialInstruments_a7428bfa-4cdd-4b90-8a4e-0201771c45fb" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets_dd9e3e5e-61e6-4890-a124-fa2182bd56f4" xlink:href="kof-20211231.xsd#kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets_dd9e3e5e-61e6-4890-a124-fa2182bd56f4" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseInOtherCurrentAssets1_05c93f28-a6c6-4bbb-9c4b-e17f23f7e0c8" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseInOtherCurrentAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_IncreaseDecreaseInOtherCurrentAssets1_05c93f28-a6c6-4bbb-9c4b-e17f23f7e0c8" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_678d732f-743d-44a0-b2f7-824eb4f92f8e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_678d732f-743d-44a0-b2f7-824eb4f92f8e" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable_6c4d3de3-aebc-430b-9712-e5c8c50ac45f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable_6c4d3de3-aebc-430b-9712-e5c8c50ac45f" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities_b4072bf9-c2fe-492d-a3c8-6d1f268fbb80" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities_b4072bf9-c2fe-492d-a3c8-6d1f268fbb80" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_2b692efb-f27f-4764-8e0e-4b9774340813" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_2b692efb-f27f-4764-8e0e-4b9774340813" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForOtherTax_8dd4921f-02b9-4889-8c3e-8bc274c47ad9" xlink:href="kof-20211231.xsd#kof_AdjustmentsForOtherTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_AdjustmentsForOtherTax_8dd4921f-02b9-4889-8c3e-8bc274c47ad9" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid_4f2d9317-2765-4855-8fbf-f73fc9f6dca5" xlink:href="kof-20211231.xsd#kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid_4f2d9317-2765-4855-8fbf-f73fc9f6dca5" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_7a982ea6-0dae-47f6-a3f6-224eee5ee725" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_6cac9d39-8152-4e55-a019-23978f4d0785" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_7a982ea6-0dae-47f6-a3f6-224eee5ee725" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_2c72b8b5-88a9-4e0c-ae90-c0125ce103da" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestReceivedClassifiedAsInvestingActivities_df7ebeda-88bc-454e-bf8e-e7e69fe61862" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestReceivedClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:to="loc_ifrs-full_InterestReceivedClassifiedAsInvestingActivities_df7ebeda-88bc-454e-bf8e-e7e69fe61862" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_8e2dcc7a-8ed6-403d-9c70-efb80b29a67b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_8e2dcc7a-8ed6-403d-9c70-efb80b29a67b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_d89e4862-208e-4dfe-9287-56e3998aa1cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:to="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_d89e4862-208e-4dfe-9287-56e3998aa1cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_083eb16a-73fe-4a0b-8ade-6fe57f2d0b19" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:to="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_083eb16a-73fe-4a0b-8ade-6fe57f2d0b19" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets_6ac11f0d-0901-4281-b21a-7a09449b8b26" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:to="loc_ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets_6ac11f0d-0901-4281-b21a-7a09449b8b26" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities_8202d5db-e9ce-439f-a353-71ec7fb61bf2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:to="loc_ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities_8202d5db-e9ce-439f-a353-71ec7fb61bf2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_b374a7b0-20a0-41f7-910d-8205b2774ae4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_b374a7b0-20a0-41f7-910d-8205b2774ae4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_6dfc9fbf-a36b-4511-b598-e18cc4b831f8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_6dfc9fbf-a36b-4511-b598-e18cc4b831f8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_2c72b8b5-88a9-4e0c-ae90-c0125ce103da" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_92406473-665d-479b-ba46-2515079e1f19" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:to="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_92406473-665d-479b-ba46-2515079e1f19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_9a5af67f-bd36-46b7-a46f-560de42eb096" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_9a5af67f-bd36-46b7-a46f-560de42eb096" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestPaidClassifiedAsFinancingActivities_b003ce67-6683-4537-bdf8-4b40e5015ba8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestPaidClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:to="loc_ifrs-full_InterestPaidClassifiedAsFinancingActivities_b003ce67-6683-4537-bdf8-4b40e5015ba8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_6ee79ab2-159b-4667-9cd5-f7073a962af0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:to="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_6ee79ab2-159b-4667-9cd5-f7073a962af0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LeaseInterestPaidClassifiedAsFinancingActivities_076efd6d-8dc7-4936-941d-e8b66f3b7eb0" xlink:href="kof-20211231.xsd#kof_LeaseInterestPaidClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:to="loc_kof_LeaseInterestPaidClassifiedAsFinancingActivities_076efd6d-8dc7-4936-941d-e8b66f3b7eb0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashOutflowForLeases_06509a91-1bbd-44e5-916a-62f2b28ef2f7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashOutflowForLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:to="loc_ifrs-full_CashOutflowForLeases_06509a91-1bbd-44e5-916a-62f2b28ef2f7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities_b0206b80-94d6-4782-b6f3-8b2207b2dcac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:to="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities_b0206b80-94d6-4782-b6f3-8b2207b2dcac" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_18aab2bc-4f37-4175-b2a9-d782374493f8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_18aab2bc-4f37-4175-b2a9-d782374493f8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_292c1024-987d-473a-9b13-8e89b16b49b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_2c72b8b5-88a9-4e0c-ae90-c0125ce103da" xlink:to="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_292c1024-987d-473a-9b13-8e89b16b49b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_25559e56-5a11-46a7-a69d-b2ac06968a82" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_2c72b8b5-88a9-4e0c-ae90-c0125ce103da" xlink:to="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_25559e56-5a11-46a7-a69d-b2ac06968a82" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_b2f8ea29-0fd3-4ccd-8e09-f273f8d4096e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_2c72b8b5-88a9-4e0c-ae90-c0125ce103da" xlink:to="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_b2f8ea29-0fd3-4ccd-8e09-f273f8d4096e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_0504ea0c-e211-4821-8f0e-425ea51ad03a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_57d171d9-895b-470a-87de-22f676157e45" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_2c72b8b5-88a9-4e0c-ae90-c0125ce103da" xlink:to="loc_srt_CondensedCashFlowStatementTable_57d171d9-895b-470a-87de-22f676157e45" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_0e70ad8a-d01f-461a-ab5b-0327559548c4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyInWhichInformationIsDisplayedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_57d171d9-895b-470a-87de-22f676157e45" xlink:to="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_0e70ad8a-d01f-461a-ab5b-0327559548c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_0e70ad8a-d01f-461a-ab5b-0327559548c4_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FunctionalOrPresentationCurrencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_0e70ad8a-d01f-461a-ab5b-0327559548c4" xlink:to="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_0e70ad8a-d01f-461a-ab5b-0327559548c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_6bbd3ddc-cd28-452f-87d8-ab4c79258881" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FunctionalOrPresentationCurrencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_0e70ad8a-d01f-461a-ab5b-0327559548c4" xlink:to="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_6bbd3ddc-cd28-452f-87d8-ab4c79258881" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember_29a68302-da8c-4804-bda9-2be9560d7302" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_6bbd3ddc-cd28-452f-87d8-ab4c79258881" xlink:to="loc_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember_29a68302-da8c-4804-bda9-2be9560d7302" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#ActivitiesoftheCompanyAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail" xlink:type="extended" id="i8fde810c439641ea83df1cdeb06fcb95_ActivitiesoftheCompanyAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfParentEntityInformationLineItems_186adae8-5ad5-47df-b848-adf143eb3753" xlink:href="kof-20211231.xsd#kof_DisclosureOfParentEntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_64c0d69c-471b-4b83-93c5-6c1726690c6e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfParentEntityInformationLineItems_186adae8-5ad5-47df-b848-adf143eb3753" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_64c0d69c-471b-4b83-93c5-6c1726690c6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfVotingRightsHeldInJointVenture_596ee240-0b1f-42bc-ad20-dc00e4b11ea8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfVotingRightsHeldInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfParentEntityInformationLineItems_186adae8-5ad5-47df-b848-adf143eb3753" xlink:to="loc_ifrs-full_ProportionOfVotingRightsHeldInJointVenture_596ee240-0b1f-42bc-ad20-dc00e4b11ea8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EquivalentSharesInOwnershipInterestInJointVenture_6e92f034-fc6a-45da-a71b-254287186b4c" xlink:href="kof-20211231.xsd#kof_EquivalentSharesInOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfParentEntityInformationLineItems_186adae8-5ad5-47df-b848-adf143eb3753" xlink:to="loc_kof_EquivalentSharesInOwnershipInterestInJointVenture_6e92f034-fc6a-45da-a71b-254287186b4c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfParentEntityInformationTable_393f8b69-0a0a-4a11-8e2c-41c2069f48aa" xlink:href="kof-20211231.xsd#kof_DisclosureOfParentEntityInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfParentEntityInformationLineItems_186adae8-5ad5-47df-b848-adf143eb3753" xlink:to="loc_kof_DisclosureOfParentEntityInformationTable_393f8b69-0a0a-4a11-8e2c-41c2069f48aa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_e66072b1-f8b0-44a9-8f59-9b55cd395c44" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfParentEntityInformationTable_393f8b69-0a0a-4a11-8e2c-41c2069f48aa" xlink:to="loc_ifrs-full_JointVenturesAxis_e66072b1-f8b0-44a9-8f59-9b55cd395c44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_e66072b1-f8b0-44a9-8f59-9b55cd395c44_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_e66072b1-f8b0-44a9-8f59-9b55cd395c44" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_e66072b1-f8b0-44a9-8f59-9b55cd395c44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_0009b72f-0b54-4e56-8616-5dc99f62ab96" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_e66072b1-f8b0-44a9-8f59-9b55cd395c44" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_0009b72f-0b54-4e56-8616-5dc99f62ab96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FomentoEconomicoMexicanoSABDeCVMember_c8d3cff2-c672-4365-a386-4c388c747c33" xlink:href="kof-20211231.xsd#kof_FomentoEconomicoMexicanoSABDeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_0009b72f-0b54-4e56-8616-5dc99f62ab96" xlink:to="loc_kof_FomentoEconomicoMexicanoSABDeCVMember_c8d3cff2-c672-4365-a386-4c388c747c33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TheCocaColaCompanyMember_cad2cf0c-f4c3-46e1-8489-1a0f4a8fd12a" xlink:href="kof-20211231.xsd#kof_TheCocaColaCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_0009b72f-0b54-4e56-8616-5dc99f62ab96" xlink:to="loc_kof_TheCocaColaCompanyMember_cad2cf0c-f4c3-46e1-8489-1a0f4a8fd12a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_32512d20-38b6-4041-8f14-986356f695c7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfParentEntityInformationTable_393f8b69-0a0a-4a11-8e2c-41c2069f48aa" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_32512d20-38b6-4041-8f14-986356f695c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_32512d20-38b6-4041-8f14-986356f695c7_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_32512d20-38b6-4041-8f14-986356f695c7" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_32512d20-38b6-4041-8f14-986356f695c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_fbd1dda2-71cc-4796-a834-61d3f0c15ecc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_32512d20-38b6-4041-8f14-986356f695c7" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_fbd1dda2-71cc-4796-a834-61d3f0c15ecc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesLOrdinarySharesMember_023476b8-76b1-42b3-afe2-5349906bc4dc" xlink:href="kof-20211231.xsd#kof_SeriesLOrdinarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_fbd1dda2-71cc-4796-a834-61d3f0c15ecc" xlink:to="loc_kof_SeriesLOrdinarySharesMember_023476b8-76b1-42b3-afe2-5349906bc4dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesBShareMember_f699732c-677f-422d-baa0-e23a586fa84a" xlink:href="kof-20211231.xsd#kof_SeriesBShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_fbd1dda2-71cc-4796-a834-61d3f0c15ecc" xlink:to="loc_kof_SeriesBShareMember_f699732c-677f-422d-baa0-e23a586fa84a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail" xlink:type="extended" id="i8c84da45b28b4d398b361005b9cbbda4_ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_4dd55bcd-7660-42fa-92d3-d6825b8df507" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SubsidiariesActivities_3f399d20-1afa-4339-8472-45d27aec7c41" xlink:href="kof-20211231.xsd#kof_SubsidiariesActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_4dd55bcd-7660-42fa-92d3-d6825b8df507" xlink:to="loc_kof_SubsidiariesActivities_3f399d20-1afa-4339-8472-45d27aec7c41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary_8e8fa218-412d-4b60-9a87-b94ef09faf84" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_4dd55bcd-7660-42fa-92d3-d6825b8df507" xlink:to="loc_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary_8e8fa218-412d-4b60-9a87-b94ef09faf84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_c56091fa-e163-4052-84b0-ca3a56a5baa8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_4dd55bcd-7660-42fa-92d3-d6825b8df507" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_c56091fa-e163-4052-84b0-ca3a56a5baa8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_78007c1a-be7d-47a0-9c3a-28eaa11ddbe9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_4dd55bcd-7660-42fa-92d3-d6825b8df507" xlink:to="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_78007c1a-be7d-47a0-9c3a-28eaa11ddbe9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_5f6b6b87-bb6d-4bd1-a4ea-5a540d4e9698" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_78007c1a-be7d-47a0-9c3a-28eaa11ddbe9" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_5f6b6b87-bb6d-4bd1-a4ea-5a540d4e9698" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_5f6b6b87-bb6d-4bd1-a4ea-5a540d4e9698_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_5f6b6b87-bb6d-4bd1-a4ea-5a540d4e9698" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_5f6b6b87-bb6d-4bd1-a4ea-5a540d4e9698_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d7add985-d31e-4494-87a5-04b4c81baec8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_5f6b6b87-bb6d-4bd1-a4ea-5a540d4e9698" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d7add985-d31e-4494-87a5-04b4c81baec8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PropimexSDeRLDeCVMember_89a9eea2-68d3-4b7f-affc-55360071e78c" xlink:href="kof-20211231.xsd#kof_PropimexSDeRLDeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d7add985-d31e-4494-87a5-04b4c81baec8" xlink:to="loc_kof_PropimexSDeRLDeCVMember_89a9eea2-68d3-4b7f-affc-55360071e78c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember_c4dc17d6-dc92-440e-8f40-ad580f77267e" xlink:href="kof-20211231.xsd#kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d7add985-d31e-4494-87a5-04b4c81baec8" xlink:to="loc_kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember_c4dc17d6-dc92-440e-8f40-ad580f77267e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SpalIndustriaBrasileiraDeBebidasSAMember_dbdb5d67-e2b1-4960-bd3c-ec094eec86cf" xlink:href="kof-20211231.xsd#kof_SpalIndustriaBrasileiraDeBebidasSAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d7add985-d31e-4494-87a5-04b4c81baec8" xlink:to="loc_kof_SpalIndustriaBrasileiraDeBebidasSAMember_dbdb5d67-e2b1-4960-bd3c-ec094eec86cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember_1572d012-fe37-49b0-a7e1-d678648e23dc" xlink:href="kof-20211231.xsd#kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d7add985-d31e-4494-87a5-04b4c81baec8" xlink:to="loc_kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember_1572d012-fe37-49b0-a7e1-d678648e23dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember_c8dac59f-da05-4c55-a38e-2f6589cb8684" xlink:href="kof-20211231.xsd#kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d7add985-d31e-4494-87a5-04b4c81baec8" xlink:to="loc_kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember_c8dac59f-da05-4c55-a38e-2f6589cb8684" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BasisofPreparationAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BasisofPreparationAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/BasisofPreparationAdditionalInformationDetail" xlink:type="extended" id="ic9809e28ad824f5da9515c48ecf5cd72_BasisofPreparationAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInvestmentPropertyLineItems_da9f7367-c9ba-406e-ae4d-89bc721b0d4c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInvestmentPropertyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClosingForeignExchangeRate_7d6128c5-94f7-4ce5-9e31-0e01b6b92516" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClosingForeignExchangeRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInvestmentPropertyLineItems_da9f7367-c9ba-406e-ae4d-89bc721b0d4c" xlink:to="loc_ifrs-full_ClosingForeignExchangeRate_7d6128c5-94f7-4ce5-9e31-0e01b6b92516" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseInForeignCurrencyExchangeRate_5e03441b-7cc7-4e0f-9f7e-2c732fd821a7" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseInForeignCurrencyExchangeRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInvestmentPropertyLineItems_da9f7367-c9ba-406e-ae4d-89bc721b0d4c" xlink:to="loc_kof_IncreaseDecreaseInForeignCurrencyExchangeRate_5e03441b-7cc7-4e0f-9f7e-2c732fd821a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInvestmentPropertyTable_68d8eba6-47dc-4fad-9426-1e252ad6d8ee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInvestmentPropertyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfInvestmentPropertyLineItems_da9f7367-c9ba-406e-ae4d-89bc721b0d4c" xlink:to="loc_ifrs-full_DisclosureOfInvestmentPropertyTable_68d8eba6-47dc-4fad-9426-1e252ad6d8ee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_78511bbf-e0e9-4b4f-813f-09aad2769188" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfInvestmentPropertyTable_68d8eba6-47dc-4fad-9426-1e252ad6d8ee" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_78511bbf-e0e9-4b4f-813f-09aad2769188" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_78511bbf-e0e9-4b4f-813f-09aad2769188_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_78511bbf-e0e9-4b4f-813f-09aad2769188" xlink:to="loc_ifrs-full_NonadjustingEventsMember_78511bbf-e0e9-4b4f-813f-09aad2769188_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_15a97d32-0319-42ac-bff0-144e08c82a05" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_78511bbf-e0e9-4b4f-813f-09aad2769188" xlink:to="loc_ifrs-full_NonadjustingEventsMember_15a97d32-0319-42ac-bff0-144e08c82a05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForeignCurrencyExchangeMember_82b1754e-7b92-4722-9fde-4053e4afc808" xlink:href="kof-20211231.xsd#kof_ForeignCurrencyExchangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsMember_15a97d32-0319-42ac-bff0-144e08c82a05" xlink:to="loc_kof_ForeignCurrencyExchangeMember_82b1754e-7b92-4722-9fde-4053e4afc808" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_b5b8750e-8a50-4e87-a9d6-88dee124b539" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfInvestmentPropertyTable_68d8eba6-47dc-4fad-9426-1e252ad6d8ee" xlink:to="loc_srt_StatementScenarioAxis_b5b8750e-8a50-4e87-a9d6-88dee124b539" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_b5b8750e-8a50-4e87-a9d6-88dee124b539_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_b5b8750e-8a50-4e87-a9d6-88dee124b539" xlink:to="loc_srt_ScenarioUnspecifiedDomain_b5b8750e-8a50-4e87-a9d6-88dee124b539_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_6f92936e-f9d4-4d34-a849-7e896e235015" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_b5b8750e-8a50-4e87-a9d6-88dee124b539" xlink:to="loc_srt_ScenarioUnspecifiedDomain_6f92936e-f9d4-4d34-a849-7e896e235015" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_38b0c023-431f-451f-907b-e51ccb441e66" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_6f92936e-f9d4-4d34-a849-7e896e235015" xlink:to="loc_srt_ScenarioForecastMember_38b0c023-431f-451f-907b-e51ccb441e66" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail" xlink:type="extended" id="if08bb003649a433fa4989a795f7f5405_SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfForeignExchangeRatesLineItems_440a5c17-8acf-4808-848f-595ad4a5e12c" xlink:href="kof-20211231.xsd#kof_DisclosureOfForeignExchangeRatesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AverageForeignExchangeRate_204b22b0-c99e-4c2a-9a9c-3c9cb50ccdc6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AverageForeignExchangeRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfForeignExchangeRatesLineItems_440a5c17-8acf-4808-848f-595ad4a5e12c" xlink:to="loc_ifrs-full_AverageForeignExchangeRate_204b22b0-c99e-4c2a-9a9c-3c9cb50ccdc6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClosingForeignExchangeRate_e4fbcdbd-d13f-46ec-b4ef-ffc485355395" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClosingForeignExchangeRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfForeignExchangeRatesLineItems_440a5c17-8acf-4808-848f-595ad4a5e12c" xlink:to="loc_ifrs-full_ClosingForeignExchangeRate_e4fbcdbd-d13f-46ec-b4ef-ffc485355395" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfForeignExchangeRatesTable_0c9723b6-b251-48a0-aa16-eb6a2f71201a" xlink:href="kof-20211231.xsd#kof_DisclosureOfForeignExchangeRatesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfForeignExchangeRatesLineItems_440a5c17-8acf-4808-848f-595ad4a5e12c" xlink:to="loc_kof_DisclosureOfForeignExchangeRatesTable_0c9723b6-b251-48a0-aa16-eb6a2f71201a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_36a365d6-e420-4768-b05f-057efd6c4115" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfForeignExchangeRatesTable_0c9723b6-b251-48a0-aa16-eb6a2f71201a" xlink:to="loc_srt_CurrencyAxis_36a365d6-e420-4768-b05f-057efd6c4115" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_36a365d6-e420-4768-b05f-057efd6c4115_default" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_36a365d6-e420-4768-b05f-057efd6c4115" xlink:to="loc_currency_AllCurrenciesDomain_36a365d6-e420-4768-b05f-057efd6c4115_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_36a365d6-e420-4768-b05f-057efd6c4115" xlink:to="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_MXN_a0a04963-f3f3-4516-a6e8-ed001dfb102b" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_MXN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:to="loc_currency_MXN_a0a04963-f3f3-4516-a6e8-ed001dfb102b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_GTQ_dac1f8a5-4844-4ca1-a895-ede336651a87" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_GTQ"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:to="loc_currency_GTQ_dac1f8a5-4844-4ca1-a895-ede336651a87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_CRC_52599616-c116-44b9-bd1a-43248aaa55a0" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CRC"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:to="loc_currency_CRC_52599616-c116-44b9-bd1a-43248aaa55a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_PAB_d7cce735-3205-4ed0-ae01-b264ac83fd0f" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_PAB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:to="loc_currency_PAB_d7cce735-3205-4ed0-ae01-b264ac83fd0f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_COP_4ac7a867-690d-4ebe-9f01-bffb8bf70747" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_COP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:to="loc_currency_COP_4ac7a867-690d-4ebe-9f01-bffb8bf70747" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_NIO_f9841d18-2643-40f6-8a62-5121b0f9b020" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_NIO"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:to="loc_currency_NIO_f9841d18-2643-40f6-8a62-5121b0f9b020" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_ARS_11326b8a-8e0d-4def-95ca-0dd232f1e50e" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_ARS"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:to="loc_currency_ARS_11326b8a-8e0d-4def-95ca-0dd232f1e50e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_BRL_8ec6ee79-3641-4888-8ea1-fdf6e7683443" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_BRL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:to="loc_currency_BRL_8ec6ee79-3641-4888-8ea1-fdf6e7683443" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_UYU_074bc0a2-4a72-44ee-bfb2-129e6c9714c7" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_UYU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:to="loc_currency_UYU_074bc0a2-4a72-44ee-bfb2-129e6c9714c7" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#SignificantAccountingPoliciesSummaryofcumulativeinflationDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail" xlink:type="extended" id="ic0826fab01844fafb85cdaf7c1d9c74c_SignificantAccountingPoliciesSummaryofcumulativeinflationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfCumulativeInflationLineItems_b411e571-bfa3-4efc-bf37-c074cc82a91c" xlink:href="kof-20211231.xsd#kof_DisclosureOfCumulativeInflationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CumulativeInflationPercentage_15a6aaaa-d2d1-4a42-ab0d-185dbe936a7c" xlink:href="kof-20211231.xsd#kof_CumulativeInflationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfCumulativeInflationLineItems_b411e571-bfa3-4efc-bf37-c074cc82a91c" xlink:to="loc_kof_CumulativeInflationPercentage_15a6aaaa-d2d1-4a42-ab0d-185dbe936a7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfCumulativeInflationTable_412cb45b-b2c9-4a38-a1d9-6cf59fc08771" xlink:href="kof-20211231.xsd#kof_DisclosureOfCumulativeInflationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfCumulativeInflationLineItems_b411e571-bfa3-4efc-bf37-c074cc82a91c" xlink:to="loc_kof_DisclosureOfCumulativeInflationTable_412cb45b-b2c9-4a38-a1d9-6cf59fc08771" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_42aa824a-4767-49cc-8a4b-b824db02586a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfCumulativeInflationTable_412cb45b-b2c9-4a38-a1d9-6cf59fc08771" xlink:to="loc_ifrs-full_GeographicalAreasAxis_42aa824a-4767-49cc-8a4b-b824db02586a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_42aa824a-4767-49cc-8a4b-b824db02586a_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_42aa824a-4767-49cc-8a4b-b824db02586a" xlink:to="loc_ifrs-full_GeographicalAreasMember_42aa824a-4767-49cc-8a4b-b824db02586a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_42aa824a-4767-49cc-8a4b-b824db02586a" xlink:to="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_787d47e0-a7eb-4ce2-b63f-70818bc185bf" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:to="loc_country_MX_787d47e0-a7eb-4ce2-b63f-70818bc185bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GT_123426cd-cecc-4d92-a2f4-edf207707e0d" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GT"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:to="loc_country_GT_123426cd-cecc-4d92-a2f4-edf207707e0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CR_e17fb280-84e7-4b1b-b31f-63d94468264f" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:to="loc_country_CR_e17fb280-84e7-4b1b-b31f-63d94468264f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PA_c3c99d2a-41b1-4eb9-9cb8-dce8e2a0164f" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:to="loc_country_PA_c3c99d2a-41b1-4eb9-9cb8-dce8e2a0164f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CO_6885521d-4da7-4acc-b8bb-88aef01756a6" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CO"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:to="loc_country_CO_6885521d-4da7-4acc-b8bb-88aef01756a6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NI_8c6569b1-a8f3-4bc2-8b5d-fcdf9ea4f2b9" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_NI"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:to="loc_country_NI_8c6569b1-a8f3-4bc2-8b5d-fcdf9ea4f2b9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AR_6c0bc3c6-a046-4337-93ea-873ac68caa3d" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:to="loc_country_AR_6c0bc3c6-a046-4337-93ea-873ac68caa3d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_e058b40f-5cd9-4a74-805d-f9d2e8f290ff" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:to="loc_country_BR_e058b40f-5cd9-4a74-805d-f9d2e8f290ff" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UY_197df26e-4508-4720-b39c-6f3bd0dd2b60" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_UY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:to="loc_country_UY_197df26e-4508-4720-b39c-6f3bd0dd2b60" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#SignificantAccountingPoliciesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="extended" id="i2f896a53f34e48bbba9d4ab0db1931e7_SignificantAccountingPoliciesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestIncomeOnLoansAndReceivables_9065c4f0-b5fe-4907-8fbb-1d8a7b3b9ed4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestIncomeOnLoansAndReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_ifrs-full_InterestIncomeOnLoansAndReceivables_9065c4f0-b5fe-4907-8fbb-1d8a7b3b9ed4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationExpense_68d0011e-1dd3-4524-a843-09ef156f2407" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_ifrs-full_AmortisationExpense_68d0011e-1dd3-4524-a843-09ef156f2407" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsInJointVentures_e191b022-d2d5-43b5-9df5-bed6c6fc2f63" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsInJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_ifrs-full_InvestmentsInJointVentures_e191b022-d2d5-43b5-9df5-bed6c6fc2f63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments_2559c95a-d503-44b9-945f-c18e4f31462a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments_2559c95a-d503-44b9-945f-c18e4f31462a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_24719355-4805-44c2-946b-6b272502d4c9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_24719355-4805-44c2-946b-6b272502d4c9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NumberOfBottlerAgreements_c0d1d956-baa6-41fb-aef0-678173ed2bf7" xlink:href="kof-20211231.xsd#kof_NumberOfBottlerAgreements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_kof_NumberOfBottlerAgreements_c0d1d956-baa6-41fb-aef0-678173ed2bf7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NumberOfContract_1b0b37a5-1db3-466e-9d3f-c9fc06575809" xlink:href="kof-20211231.xsd#kof_NumberOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_kof_NumberOfContract_1b0b37a5-1db3-466e-9d3f-c9fc06575809" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IntangibleAssetsRenewalTerm_75c5b415-627e-493d-8186-b34ccad92cfa" xlink:href="kof-20211231.xsd#kof_IntangibleAssetsRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_kof_IntangibleAssetsRenewalTerm_75c5b415-627e-493d-8186-b34ccad92cfa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_ac6b4042-fef6-4e45-b1c9-1bbcb2100c4b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_ac6b4042-fef6-4e45-b1c9-1bbcb2100c4b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MinimumYearOfServiceForRetirementBenefits_eafc8f74-5fa9-4038-83ac-68d6c11986d1" xlink:href="kof-20211231.xsd#kof_MinimumYearOfServiceForRetirementBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_kof_MinimumYearOfServiceForRetirementBenefits_eafc8f74-5fa9-4038-83ac-68d6c11986d1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension_538216d4-2368-4635-90aa-35e717265615" xlink:href="kof-20211231.xsd#kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension_538216d4-2368-4635-90aa-35e717265615" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RetailProductsSoldAtDiscountDuringThePeriod_f20d15e8-d2c3-4cda-a2db-fd0f93415213" xlink:href="kof-20211231.xsd#kof_RetailProductsSoldAtDiscountDuringThePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_kof_RetailProductsSoldAtDiscountDuringThePeriod_f20d15e8-d2c3-4cda-a2db-fd0f93415213" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DistributionCosts_785bfed0-efbe-4ed8-95e7-0cfeb008dd14" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DistributionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_ifrs-full_DistributionCosts_785bfed0-efbe-4ed8-95e7-0cfeb008dd14" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProfitSharingComputationPercentageOnTaxableIncome_4b16dd03-4702-47a9-badd-be94135fea07" xlink:href="kof-20211231.xsd#kof_ProfitSharingComputationPercentageOnTaxableIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_kof_ProfitSharingComputationPercentageOnTaxableIncome_4b16dd03-4702-47a9-badd-be94135fea07" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ApplicableTaxRate_3a3c4011-37b6-4ed3-beb9-497f9b3869f3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ApplicableTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_ifrs-full_ApplicableTaxRate_3a3c4011-37b6-4ed3-beb9-497f9b3869f3" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable_cf406046-ad6b-4976-8326-2dae477c3cdd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfChangesInAccountingEstimatesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable_cf406046-ad6b-4976-8326-2dae477c3cdd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_ad2a5051-d54e-4b06-bfb4-0f261a168f92" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable_cf406046-ad6b-4976-8326-2dae477c3cdd" xlink:to="loc_ifrs-full_GeographicalAreasAxis_ad2a5051-d54e-4b06-bfb4-0f261a168f92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_ad2a5051-d54e-4b06-bfb4-0f261a168f92_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_ad2a5051-d54e-4b06-bfb4-0f261a168f92" xlink:to="loc_ifrs-full_GeographicalAreasMember_ad2a5051-d54e-4b06-bfb4-0f261a168f92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_fab52f0c-7f27-4e9d-96b9-2dff3005cb07" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_ad2a5051-d54e-4b06-bfb4-0f261a168f92" xlink:to="loc_ifrs-full_GeographicalAreasMember_fab52f0c-7f27-4e9d-96b9-2dff3005cb07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_VE_ebb03b38-8843-425c-a82a-aeeaf05173e4" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_VE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_fab52f0c-7f27-4e9d-96b9-2dff3005cb07" xlink:to="loc_country_VE_ebb03b38-8843-425c-a82a-aeeaf05173e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_2ca22577-ae1d-45c1-acc3-db1a28d59909" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_fab52f0c-7f27-4e9d-96b9-2dff3005cb07" xlink:to="loc_country_MX_2ca22577-ae1d-45c1-acc3-db1a28d59909" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_e19f40d8-1a6e-481c-824a-8010b9bbc1e7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable_cf406046-ad6b-4976-8326-2dae477c3cdd" xlink:to="loc_srt_StatementScenarioAxis_e19f40d8-1a6e-481c-824a-8010b9bbc1e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_e19f40d8-1a6e-481c-824a-8010b9bbc1e7_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_e19f40d8-1a6e-481c-824a-8010b9bbc1e7" xlink:to="loc_srt_ScenarioUnspecifiedDomain_e19f40d8-1a6e-481c-824a-8010b9bbc1e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_bee77d32-4577-4923-9119-a8564e090d33" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_e19f40d8-1a6e-481c-824a-8010b9bbc1e7" xlink:to="loc_srt_ScenarioUnspecifiedDomain_bee77d32-4577-4923-9119-a8564e090d33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_2372bf6c-c3f0-40f9-80a0-74b2890c264a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_bee77d32-4577-4923-9119-a8564e090d33" xlink:to="loc_srt_ScenarioForecastMember_2372bf6c-c3f0-40f9-80a0-74b2890c264a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesAxis_1316034f-7542-44fb-8565-511d3f0516ec" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProductsAndServicesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable_cf406046-ad6b-4976-8326-2dae477c3cdd" xlink:to="loc_ifrs-full_ProductsAndServicesAxis_1316034f-7542-44fb-8565-511d3f0516ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember_1316034f-7542-44fb-8565-511d3f0516ec_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_1316034f-7542-44fb-8565-511d3f0516ec" xlink:to="loc_ifrs-full_ProductsAndServicesMember_1316034f-7542-44fb-8565-511d3f0516ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember_248be9d3-06ec-4c3e-a3c8-1bf182ab7c5c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_1316034f-7542-44fb-8565-511d3f0516ec" xlink:to="loc_ifrs-full_ProductsAndServicesMember_248be9d3-06ec-4c3e-a3c8-1bf182ab7c5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BottlerAgreementMember_24de66d1-df25-4022-a0da-eafe0d72aba6" xlink:href="kof-20211231.xsd#kof_BottlerAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_248be9d3-06ec-4c3e-a3c8-1bf182ab7c5c" xlink:to="loc_kof_BottlerAgreementMember_24de66d1-df25-4022-a0da-eafe0d72aba6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6d8ea7e2-e140-404e-b8a2-d606977e12f8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable_cf406046-ad6b-4976-8326-2dae477c3cdd" xlink:to="loc_srt_StatementGeographicalAxis_6d8ea7e2-e140-404e-b8a2-d606977e12f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6d8ea7e2-e140-404e-b8a2-d606977e12f8_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_6d8ea7e2-e140-404e-b8a2-d606977e12f8" xlink:to="loc_srt_SegmentGeographicalDomain_6d8ea7e2-e140-404e-b8a2-d606977e12f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4edb9e37-206c-40a9-8317-158250a0fbbc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_6d8ea7e2-e140-404e-b8a2-d606977e12f8" xlink:to="loc_srt_SegmentGeographicalDomain_4edb9e37-206c-40a9-8317-158250a0fbbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_1abc03e7-dc80-4851-bef1-233eaa840ea0" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4edb9e37-206c-40a9-8317-158250a0fbbc" xlink:to="loc_country_MX_1abc03e7-dc80-4851-bef1-233eaa840ea0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_2f435702-85d2-4f33-90a0-8efa5dbc0f07" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4edb9e37-206c-40a9-8317-158250a0fbbc" xlink:to="loc_country_BR_2f435702-85d2-4f33-90a0-8efa5dbc0f07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GT_c9b595cb-3fd8-4bad-a0ea-07e6f7ab0321" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GT"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4edb9e37-206c-40a9-8317-158250a0fbbc" xlink:to="loc_country_GT_c9b595cb-3fd8-4bad-a0ea-07e6f7ab0321" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AR_365599d9-f89b-449d-af97-8dc988f9fe0f" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4edb9e37-206c-40a9-8317-158250a0fbbc" xlink:to="loc_country_AR_365599d9-f89b-449d-af97-8dc988f9fe0f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_VE_75944817-2762-4845-b184-5bf2eedd9e4e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_VE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4edb9e37-206c-40a9-8317-158250a0fbbc" xlink:to="loc_country_VE_75944817-2762-4845-b184-5bf2eedd9e4e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_b03a32c2-5b4b-4c7a-b506-be7631459a31" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable_cf406046-ad6b-4976-8326-2dae477c3cdd" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_b03a32c2-5b4b-4c7a-b506-be7631459a31" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_b03a32c2-5b4b-4c7a-b506-be7631459a31_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_b03a32c2-5b4b-4c7a-b506-be7631459a31" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_b03a32c2-5b4b-4c7a-b506-be7631459a31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_b52126c6-7f63-4be2-a7f9-deb379fb99a1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_b03a32c2-5b4b-4c7a-b506-be7631459a31" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_b52126c6-7f63-4be2-a7f9-deb379fb99a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GlassBottlesMember_9e2b8d67-3299-4796-9606-b2640a776029" xlink:href="kof-20211231.xsd#kof_GlassBottlesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_b52126c6-7f63-4be2-a7f9-deb379fb99a1" xlink:to="loc_kof_GlassBottlesMember_9e2b8d67-3299-4796-9606-b2640a776029" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PETBottlesMember_52decd5a-dc44-4e06-bf8f-4914589c4b2e" xlink:href="kof-20211231.xsd#kof_PETBottlesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_b52126c6-7f63-4be2-a7f9-deb379fb99a1" xlink:to="loc_kof_PETBottlesMember_52decd5a-dc44-4e06-bf8f-4914589c4b2e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail" xlink:type="extended" id="i5d06a6306cbf4cfda2c271a014cbba2b_SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_4e6e2a5b-4f5a-4a03-a1ac-0b9bac61feea" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_0b8b8e9b-c800-442e-aae2-c984e738a3f1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_4e6e2a5b-4f5a-4a03-a1ac-0b9bac61feea" xlink:to="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_0b8b8e9b-c800-442e-aae2-c984e738a3f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_c2296eb6-a662-4607-ac47-05d8d64bcdb9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_4e6e2a5b-4f5a-4a03-a1ac-0b9bac61feea" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_c2296eb6-a662-4607-ac47-05d8d64bcdb9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_930af7af-df52-4853-80b0-0ecc6c350791" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_c2296eb6-a662-4607-ac47-05d8d64bcdb9" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_930af7af-df52-4853-80b0-0ecc6c350791" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_930af7af-df52-4853-80b0-0ecc6c350791_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_930af7af-df52-4853-80b0-0ecc6c350791" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_930af7af-df52-4853-80b0-0ecc6c350791_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_3938520f-8328-4afc-a0e8-7015e93f7abb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_930af7af-df52-4853-80b0-0ecc6c350791" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_3938520f-8328-4afc-a0e8-7015e93f7abb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BuildingsMember_14f2a031-b467-48b2-9f6c-6e86e6d584c4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_3938520f-8328-4afc-a0e8-7015e93f7abb" xlink:to="loc_ifrs-full_BuildingsMember_14f2a031-b467-48b2-9f6c-6e86e6d584c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_186f45dc-6273-40f2-aa21-119976954d79" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MachineryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_3938520f-8328-4afc-a0e8-7015e93f7abb" xlink:to="loc_ifrs-full_MachineryMember_186f45dc-6273-40f2-aa21-119976954d79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DistributionEquipmentMember_14e1a20d-49a5-4600-ae83-e2df04a3f9a0" xlink:href="kof-20211231.xsd#kof_DistributionEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_3938520f-8328-4afc-a0e8-7015e93f7abb" xlink:to="loc_kof_DistributionEquipmentMember_14e1a20d-49a5-4600-ae83-e2df04a3f9a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RefrigerationEquipmentMember_64a530d8-2047-41cc-ac53-3acd04657090" xlink:href="kof-20211231.xsd#kof_RefrigerationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_3938520f-8328-4afc-a0e8-7015e93f7abb" xlink:to="loc_kof_RefrigerationEquipmentMember_64a530d8-2047-41cc-ac53-3acd04657090" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ReturnableBottlesMember_3fd0a222-0991-4221-99eb-9facb7086c20" xlink:href="kof-20211231.xsd#kof_ReturnableBottlesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_3938520f-8328-4afc-a0e8-7015e93f7abb" xlink:to="loc_kof_ReturnableBottlesMember_3fd0a222-0991-4221-99eb-9facb7086c20" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_36eb6741-e552-4149-8226-1252c21faff8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_3938520f-8328-4afc-a0e8-7015e93f7abb" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_36eb6741-e552-4149-8226-1252c21faff8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_b82c4044-df56-43d0-8682-98439015958c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_c2296eb6-a662-4607-ac47-05d8d64bcdb9" xlink:to="loc_ifrs-full_RangeAxis_b82c4044-df56-43d0-8682-98439015958c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_b82c4044-df56-43d0-8682-98439015958c_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_b82c4044-df56-43d0-8682-98439015958c" xlink:to="loc_ifrs-full_RangesMember_b82c4044-df56-43d0-8682-98439015958c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_367be9f6-33bd-445c-be74-3d466605f2bb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_b82c4044-df56-43d0-8682-98439015958c" xlink:to="loc_ifrs-full_RangesMember_367be9f6-33bd-445c-be74-3d466605f2bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_9ff6e4a9-e759-4b20-9878-ba5672136656" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_367be9f6-33bd-445c-be74-3d466605f2bb" xlink:to="loc_ifrs-full_BottomOfRangeMember_9ff6e4a9-e759-4b20-9878-ba5672136656" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_3616add5-50ec-4d7a-8503-19f87fce881e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_367be9f6-33bd-445c-be74-3d466605f2bb" xlink:to="loc_ifrs-full_TopOfRangeMember_3616add5-50ec-4d7a-8503-19f87fce881e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail" xlink:type="extended" id="i940fc183881c4f96bb9db3c64526c204_SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_f87cd856-ff56-431c-89f1-39fe9ba09dd6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_640091c7-0810-4521-a0ea-77bb1f2beb3c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_f87cd856-ff56-431c-89f1-39fe9ba09dd6" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_640091c7-0810-4521-a0ea-77bb1f2beb3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_9205007a-d1f5-48de-9a2b-716b449c3d55" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_f87cd856-ff56-431c-89f1-39fe9ba09dd6" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_9205007a-d1f5-48de-9a2b-716b449c3d55" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesAxis_d3197a2a-ea2a-4546-9bb1-0aa870714669" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProductsAndServicesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_9205007a-d1f5-48de-9a2b-716b449c3d55" xlink:to="loc_ifrs-full_ProductsAndServicesAxis_d3197a2a-ea2a-4546-9bb1-0aa870714669" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember_d3197a2a-ea2a-4546-9bb1-0aa870714669_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_d3197a2a-ea2a-4546-9bb1-0aa870714669" xlink:to="loc_ifrs-full_ProductsAndServicesMember_d3197a2a-ea2a-4546-9bb1-0aa870714669_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember_a0017fe1-0280-44d3-8ceb-9ad382338e4e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_d3197a2a-ea2a-4546-9bb1-0aa870714669" xlink:to="loc_ifrs-full_ProductsAndServicesMember_a0017fe1-0280-44d3-8ceb-9ad382338e4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SaleOfProductsMember_ea5f65d7-c837-4f51-b889-64f10d92e723" xlink:href="kof-20211231.xsd#kof_SaleOfProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_a0017fe1-0280-44d3-8ceb-9ad382338e4e" xlink:to="loc_kof_SaleOfProductsMember_ea5f65d7-c837-4f51-b889-64f10d92e723" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ServicesRenderedMember_ef2f561f-17ec-4a1f-9ead-1b20cfab62fc" xlink:href="kof-20211231.xsd#kof_ServicesRenderedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_a0017fe1-0280-44d3-8ceb-9ad382338e4e" xlink:to="loc_kof_ServicesRenderedMember_ef2f561f-17ec-4a1f-9ead-1b20cfab62fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherOperatingRevenuesMember_bb11e660-4f94-41a6-80ac-ac14242a7915" xlink:href="kof-20211231.xsd#kof_OtherOperatingRevenuesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_a0017fe1-0280-44d3-8ceb-9ad382338e4e" xlink:to="loc_kof_OtherOperatingRevenuesMember_bb11e660-4f94-41a6-80ac-ac14242a7915" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#TradeReceivableNetSummaryofTradeReceivableDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail" xlink:type="extended" id="i31513a891c17479fb7f7f278a0a5a066_TradeReceivableNetSummaryofTradeReceivableDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_76a33f78-1f0e-4e8b-9154-1e2dee35e827" xlink:href="kof-20211231.xsd#kof_DisclosureOfTradeAndOtherReceivablesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTradeReceivables_6e2bc227-57ed-4c98-bda1-3bdf5552554f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTradeReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_76a33f78-1f0e-4e8b-9154-1e2dee35e827" xlink:to="loc_ifrs-full_CurrentTradeReceivables_6e2bc227-57ed-4c98-bda1-3bdf5552554f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties_110682f1-4fd6-483f-a578-c925ce82490a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_76a33f78-1f0e-4e8b-9154-1e2dee35e827" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties_110682f1-4fd6-483f-a578-c925ce82490a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentReceivables_5622c76b-cd73-40da-ae74-e007c4f22336" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_76a33f78-1f0e-4e8b-9154-1e2dee35e827" xlink:to="loc_ifrs-full_OtherCurrentReceivables_5622c76b-cd73-40da-ae74-e007c4f22336" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_99a951fc-30d9-42b2-a466-cd3290647e42" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_76a33f78-1f0e-4e8b-9154-1e2dee35e827" xlink:to="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_99a951fc-30d9-42b2-a466-cd3290647e42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_eca29ba0-2a0f-4fba-87d8-9214f31baeaa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_76a33f78-1f0e-4e8b-9154-1e2dee35e827" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_eca29ba0-2a0f-4fba-87d8-9214f31baeaa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTradeAndOtherReceivablesTable_86412d26-9890-4b5a-87f1-595e6f22d7bc" xlink:href="kof-20211231.xsd#kof_DisclosureOfTradeAndOtherReceivablesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_76a33f78-1f0e-4e8b-9154-1e2dee35e827" xlink:to="loc_kof_DisclosureOfTradeAndOtherReceivablesTable_86412d26-9890-4b5a-87f1-595e6f22d7bc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_7989a131-127a-4ab0-af8d-fbbf518db0ae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesTable_86412d26-9890-4b5a-87f1-595e6f22d7bc" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_7989a131-127a-4ab0-af8d-fbbf518db0ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_7989a131-127a-4ab0-af8d-fbbf518db0ae_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_7989a131-127a-4ab0-af8d-fbbf518db0ae" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_7989a131-127a-4ab0-af8d-fbbf518db0ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8aaa6fab-d944-4707-82b4-86e4f630595f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_7989a131-127a-4ab0-af8d-fbbf518db0ae" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8aaa6fab-d944-4707-82b4-86e4f630595f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CocaColaCompanyMember_42130571-183b-454b-914b-f7cf01b7e36d" xlink:href="kof-20211231.xsd#kof_CocaColaCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8aaa6fab-d944-4707-82b4-86e4f630595f" xlink:to="loc_kof_CocaColaCompanyMember_42130571-183b-454b-914b-f7cf01b7e36d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmployeesMember_6f4b73fc-b033-4360-8582-c5554775f5e8" xlink:href="kof-20211231.xsd#kof_EmployeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8aaa6fab-d944-4707-82b4-86e4f630595f" xlink:to="loc_kof_EmployeesMember_6f4b73fc-b033-4360-8582-c5554775f5e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FemsaAndSubsidiariesMember_c5e1cd5f-abea-4af0-952d-8aa398c17862" xlink:href="kof-20211231.xsd#kof_FemsaAndSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8aaa6fab-d944-4707-82b4-86e4f630595f" xlink:to="loc_kof_FemsaAndSubsidiariesMember_c5e1cd5f-abea-4af0-952d-8aa398c17862" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherRelatedPartiesMember_a3366b18-83ed-4a46-a1e5-d6cd19a01d66" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8aaa6fab-d944-4707-82b4-86e4f630595f" xlink:to="loc_ifrs-full_OtherRelatedPartiesMember_a3366b18-83ed-4a46-a1e5-d6cd19a01d66" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/TradeReceivableNetAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#TradeReceivableNetAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/TradeReceivableNetAdditionalInformationDetail" xlink:type="extended" id="i7062b59eed5746b296ca977022f2e45a_TradeReceivableNetAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_1f88a812-036d-4082-a821-0e2d898fa280" xlink:href="kof-20211231.xsd#kof_DisclosureOfTradeAndOtherReceivablesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfUnrecoverableTradeAccountsReceivables_96aba8af-8086-4c5a-9115-350ac0bf1b19" xlink:href="kof-20211231.xsd#kof_PercentageOfUnrecoverableTradeAccountsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_1f88a812-036d-4082-a821-0e2d898fa280" xlink:to="loc_kof_PercentageOfUnrecoverableTradeAccountsReceivables_96aba8af-8086-4c5a-9115-350ac0bf1b19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NumberOfCustomerRelatedToExpectedLoss_47a96b77-75ff-482d-8c08-dabe77a09c6d" xlink:href="kof-20211231.xsd#kof_NumberOfCustomerRelatedToExpectedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_1f88a812-036d-4082-a821-0e2d898fa280" xlink:to="loc_kof_NumberOfCustomerRelatedToExpectedLoss_47a96b77-75ff-482d-8c08-dabe77a09c6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_06e965fa-0f0d-49d4-a648-98f5cde2072f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_1f88a812-036d-4082-a821-0e2d898fa280" xlink:to="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_06e965fa-0f0d-49d4-a648-98f5cde2072f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTradeAndOtherReceivablesTable_60a04e18-814a-424e-884e-b9904fb3338c" xlink:href="kof-20211231.xsd#kof_DisclosureOfTradeAndOtherReceivablesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_1f88a812-036d-4082-a821-0e2d898fa280" xlink:to="loc_kof_DisclosureOfTradeAndOtherReceivablesTable_60a04e18-814a-424e-884e-b9904fb3338c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_9bd3ff9c-7f9b-4f6f-aef1-9ce49a537de1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesTable_60a04e18-814a-424e-884e-b9904fb3338c" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_9bd3ff9c-7f9b-4f6f-aef1-9ce49a537de1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_9bd3ff9c-7f9b-4f6f-aef1-9ce49a537de1_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_9bd3ff9c-7f9b-4f6f-aef1-9ce49a537de1" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_9bd3ff9c-7f9b-4f6f-aef1-9ce49a537de1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_5fe82e72-e61e-41d1-b062-68159540d300" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_9bd3ff9c-7f9b-4f6f-aef1-9ce49a537de1" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_5fe82e72-e61e-41d1-b062-68159540d300" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CocaColaCompanyMember_d9205695-932d-42c7-990f-d357a3502529" xlink:href="kof-20211231.xsd#kof_CocaColaCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_5fe82e72-e61e-41d1-b062-68159540d300" xlink:to="loc_kof_CocaColaCompanyMember_d9205695-932d-42c7-990f-d357a3502529" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/TradeReceivableNetAgingAnalysisofAccountsReceivableDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#TradeReceivableNetAgingAnalysisofAccountsReceivableDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/TradeReceivableNetAgingAnalysisofAccountsReceivableDetail" xlink:type="extended" id="iafa438fbf90c4b1e8e67896f2879ef24_TradeReceivableNetAgingAnalysisofAccountsReceivableDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems_08a02e8d-556d-4979-9e42-fd224eeee964" xlink:href="kof-20211231.xsd#kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TradeReceivablesPastDueButNotImpaired_a61564bf-b639-4e20-ac2e-042b924e9a71" xlink:href="kof-20211231.xsd#kof_TradeReceivablesPastDueButNotImpaired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems_08a02e8d-556d-4979-9e42-fd224eeee964" xlink:to="loc_kof_TradeReceivablesPastDueButNotImpaired_a61564bf-b639-4e20-ac2e-042b924e9a71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable_a4a3ce17-a054-40c5-8f7d-000ce58e7b5f" xlink:href="kof-20211231.xsd#kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems_08a02e8d-556d-4979-9e42-fd224eeee964" xlink:to="loc_kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable_a4a3ce17-a054-40c5-8f7d-000ce58e7b5f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusAxis_10f0a20d-4768-426a-94ff-145433da2932" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastDueStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable_a4a3ce17-a054-40c5-8f7d-000ce58e7b5f" xlink:to="loc_ifrs-full_PastDueStatusAxis_10f0a20d-4768-426a-94ff-145433da2932" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusMember_10f0a20d-4768-426a-94ff-145433da2932_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastDueStatusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_PastDueStatusAxis_10f0a20d-4768-426a-94ff-145433da2932" xlink:to="loc_ifrs-full_PastDueStatusMember_10f0a20d-4768-426a-94ff-145433da2932_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusMember_de2aec98-719d-409b-b7ea-7f2cef63e544" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastDueStatusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_PastDueStatusAxis_10f0a20d-4768-426a-94ff-145433da2932" xlink:to="loc_ifrs-full_PastDueStatusMember_de2aec98-719d-409b-b7ea-7f2cef63e544" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneMonthMember_8ffbb8b8-32a8-474e-84f9-6e526156a2b0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneMonthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_de2aec98-719d-409b-b7ea-7f2cef63e544" xlink:to="loc_ifrs-full_NotLaterThanOneMonthMember_8ffbb8b8-32a8-474e-84f9-6e526156a2b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_73de1a7e-dc88-4780-938a-098d1d990d33" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_de2aec98-719d-409b-b7ea-7f2cef63e544" xlink:to="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_73de1a7e-dc88-4780-938a-098d1d990d33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_3ac95850-b619-4392-966e-a76e761b03a5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_de2aec98-719d-409b-b7ea-7f2cef63e544" xlink:to="loc_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_3ac95850-b619-4392-966e-a76e761b03a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_ea8703c4-3d61-448a-bace-26e048f62e66" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_de2aec98-719d-409b-b7ea-7f2cef63e544" xlink:to="loc_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_ea8703c4-3d61-448a-bace-26e048f62e66" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourMonthsMember_6031ffc2-b0d6-4d47-b674-e14f21e5964f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFourMonthsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_de2aec98-719d-409b-b7ea-7f2cef63e544" xlink:to="loc_ifrs-full_LaterThanFourMonthsMember_6031ffc2-b0d6-4d47-b674-e14f21e5964f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_59f5c6dc-f46f-480c-abce-6ade787ffff2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_de2aec98-719d-409b-b7ea-7f2cef63e544" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_59f5c6dc-f46f-480c-abce-6ade787ffff2" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail" xlink:type="extended" id="i3f0ccff63b33413186c0de169f61b545_InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems_83abb10b-6d9d-4d69-84f7-8afe311b07ab" xlink:href="kof-20211231.xsd#kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates_68275455-361b-4148-b48e-f6c4534802f7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems_83abb10b-6d9d-4d69-84f7-8afe311b07ab" xlink:to="loc_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates_68275455-361b-4148-b48e-f6c4534802f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_cca6b7f8-a357-4d8e-8160-73e18bd9edf2" xlink:href="kof-20211231.xsd#kof_DisclosureOfAssociatesAndJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems_83abb10b-6d9d-4d69-84f7-8afe311b07ab" xlink:to="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_cca6b7f8-a357-4d8e-8160-73e18bd9edf2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_05fdf1aa-22c4-49b1-9cb8-bffd7523c6b0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_cca6b7f8-a357-4d8e-8160-73e18bd9edf2" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_05fdf1aa-22c4-49b1-9cb8-bffd7523c6b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_05fdf1aa-22c4-49b1-9cb8-bffd7523c6b0_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_05fdf1aa-22c4-49b1-9cb8-bffd7523c6b0" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_05fdf1aa-22c4-49b1-9cb8-bffd7523c6b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_84a5c521-bf0f-421b-bf6c-3a7d5049682e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_05fdf1aa-22c4-49b1-9cb8-bffd7523c6b0" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_84a5c521-bf0f-421b-bf6c-3a7d5049682e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsAccountedForUsingEquityMethodMember_a5eb719f-8420-496f-80db-df10227a40e7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsAccountedForUsingEquityMethodMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_84a5c521-bf0f-421b-bf6c-3a7d5049682e" xlink:to="loc_ifrs-full_InvestmentsAccountedForUsingEquityMethodMember_a5eb719f-8420-496f-80db-df10227a40e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInvestmentPropertyAxis_9d6b9a24-ee6c-4bd1-8361-c6bf214bf497" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfInvestmentPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_cca6b7f8-a357-4d8e-8160-73e18bd9edf2" xlink:to="loc_ifrs-full_TypesOfInvestmentPropertyAxis_9d6b9a24-ee6c-4bd1-8361-c6bf214bf497" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentPropertyMember_9d6b9a24-ee6c-4bd1-8361-c6bf214bf497_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfInvestmentPropertyAxis_9d6b9a24-ee6c-4bd1-8361-c6bf214bf497" xlink:to="loc_ifrs-full_InvestmentPropertyMember_9d6b9a24-ee6c-4bd1-8361-c6bf214bf497_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentPropertyMember_8560b70c-28db-470c-894e-a76b2330a0e9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfInvestmentPropertyAxis_9d6b9a24-ee6c-4bd1-8361-c6bf214bf497" xlink:to="loc_ifrs-full_InvestmentPropertyMember_8560b70c-28db-470c-894e-a76b2330a0e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentInAssociatesAndJointVenturesMember_69a7c67b-4985-458a-b6b4-5248450b26a9" xlink:href="kof-20211231.xsd#kof_InvestmentInAssociatesAndJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_InvestmentPropertyMember_8560b70c-28db-470c-894e-a76b2330a0e9" xlink:to="loc_kof_InvestmentInAssociatesAndJointVenturesMember_69a7c67b-4985-458a-b6b4-5248450b26a9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail" xlink:type="extended" id="i47c44c2308444f39a85b657291dd2b61_InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_431c24a0-7138-4d87-989d-cdd20253d323" xlink:href="kof-20211231.xsd#kof_DisclosureOfAssociatesAndJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_a217c777-3a70-4f64-84e3-c5bc3e6cbe6c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_431c24a0-7138-4d87-989d-cdd20253d323" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_a217c777-3a70-4f64-84e3-c5bc3e6cbe6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod_f86cb4d9-1da7-43fc-ba51-90801b6c8fef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_431c24a0-7138-4d87-989d-cdd20253d323" xlink:to="loc_ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod_f86cb4d9-1da7-43fc-ba51-90801b6c8fef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInAssociate_abf04d06-9fbf-4cc9-8f17-cf74cafcfa39" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInAssociate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_431c24a0-7138-4d87-989d-cdd20253d323" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInAssociate_abf04d06-9fbf-4cc9-8f17-cf74cafcfa39" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod_e647cc9b-6ca8-412a-9bb3-3000ea159c79" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_431c24a0-7138-4d87-989d-cdd20253d323" xlink:to="loc_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod_e647cc9b-6ca8-412a-9bb3-3000ea159c79" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates_2afb3797-2e5a-4ad9-85e6-c886a1e5fb98" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_431c24a0-7138-4d87-989d-cdd20253d323" xlink:to="loc_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates_2afb3797-2e5a-4ad9-85e6-c886a1e5fb98" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_5cdfbe5c-ad0c-4cc0-8dae-1d648b42d70c" xlink:href="kof-20211231.xsd#kof_DisclosureOfAssociatesAndJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_431c24a0-7138-4d87-989d-cdd20253d323" xlink:to="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_5cdfbe5c-ad0c-4cc0-8dae-1d648b42d70c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_f106a8e6-759b-4185-82f4-b6db5a101fc6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_5cdfbe5c-ad0c-4cc0-8dae-1d648b42d70c" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_f106a8e6-759b-4185-82f4-b6db5a101fc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_f106a8e6-759b-4185-82f4-b6db5a101fc6_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_f106a8e6-759b-4185-82f4-b6db5a101fc6" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_f106a8e6-759b-4185-82f4-b6db5a101fc6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_9d35559b-de78-4979-bf1b-4454e4ae79dc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_f106a8e6-759b-4185-82f4-b6db5a101fc6" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_9d35559b-de78-4979-bf1b-4454e4ae79dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsAccountedForUsingEquityMethodMember_dae6bb99-623d-42ef-9b66-88092a16d563" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsAccountedForUsingEquityMethodMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_9d35559b-de78-4979-bf1b-4454e4ae79dc" xlink:to="loc_ifrs-full_InvestmentsAccountedForUsingEquityMethodMember_dae6bb99-623d-42ef-9b66-88092a16d563" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_290b2df1-c5bb-4c2c-bcd4-6d9ef0ade6b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_5cdfbe5c-ad0c-4cc0-8dae-1d648b42d70c" xlink:to="loc_ifrs-full_JointVenturesAxis_290b2df1-c5bb-4c2c-bcd4-6d9ef0ade6b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_290b2df1-c5bb-4c2c-bcd4-6d9ef0ade6b8_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_290b2df1-c5bb-4c2c-bcd4-6d9ef0ade6b8" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_290b2df1-c5bb-4c2c-bcd4-6d9ef0ade6b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_73683712-1058-4fb3-8b0c-793abd39fd64" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_290b2df1-c5bb-4c2c-bcd4-6d9ef0ade6b8" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_73683712-1058-4fb3-8b0c-793abd39fd64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CompaaPanameaDeBebidasSAPIDeCVMember_479509ae-d099-41d0-a9d2-bd4a69abc2ec" xlink:href="kof-20211231.xsd#kof_CompaaPanameaDeBebidasSAPIDeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_73683712-1058-4fb3-8b0c-793abd39fd64" xlink:to="loc_kof_CompaaPanameaDeBebidasSAPIDeCVMember_479509ae-d099-41d0-a9d2-bd4a69abc2ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DispensadorasDeCafeSAPIDeCVMember_38b1e3b9-4f4b-4e2d-b649-cc05d5e333e6" xlink:href="kof-20211231.xsd#kof_DispensadorasDeCafeSAPIDeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_73683712-1058-4fb3-8b0c-793abd39fd64" xlink:to="loc_kof_DispensadorasDeCafeSAPIDeCVMember_38b1e3b9-4f4b-4e2d-b649-cc05d5e333e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FountainAguaMineralLTDAMember_11dde9b9-943b-407d-8f04-79ac32d5005b" xlink:href="kof-20211231.xsd#kof_FountainAguaMineralLTDAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_73683712-1058-4fb3-8b0c-793abd39fd64" xlink:to="loc_kof_FountainAguaMineralLTDAMember_11dde9b9-943b-407d-8f04-79ac32d5005b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PlantaNuevaEcologaDeTabascoSADeCVMember_aaa6f12d-3d0c-4737-a1b0-86c4993ccb7b" xlink:href="kof-20211231.xsd#kof_PlantaNuevaEcologaDeTabascoSADeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_73683712-1058-4fb3-8b0c-793abd39fd64" xlink:to="loc_kof_PlantaNuevaEcologaDeTabascoSADeCVMember_aaa6f12d-3d0c-4737-a1b0-86c4993ccb7b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInvestmentPropertyAxis_7a724188-6837-4e44-b4a0-a22fb487427b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfInvestmentPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_5cdfbe5c-ad0c-4cc0-8dae-1d648b42d70c" xlink:to="loc_ifrs-full_TypesOfInvestmentPropertyAxis_7a724188-6837-4e44-b4a0-a22fb487427b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentPropertyMember_7a724188-6837-4e44-b4a0-a22fb487427b_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfInvestmentPropertyAxis_7a724188-6837-4e44-b4a0-a22fb487427b" xlink:to="loc_ifrs-full_InvestmentPropertyMember_7a724188-6837-4e44-b4a0-a22fb487427b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentPropertyMember_34edaa60-c83c-4406-9ea4-5f98b598f2ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfInvestmentPropertyAxis_7a724188-6837-4e44-b4a0-a22fb487427b" xlink:to="loc_ifrs-full_InvestmentPropertyMember_34edaa60-c83c-4406-9ea4-5f98b598f2ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentInAssociatesAndJointVenturesMember_155dd7f4-09d9-4df2-9eed-b2a9e7fc5066" xlink:href="kof-20211231.xsd#kof_InvestmentInAssociatesAndJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_InvestmentPropertyMember_34edaa60-c83c-4406-9ea4-5f98b598f2ac" xlink:to="loc_kof_InvestmentInAssociatesAndJointVenturesMember_155dd7f4-09d9-4df2-9eed-b2a9e7fc5066" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_6054a085-a0b2-4db9-9636-a7f360506b5d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_5cdfbe5c-ad0c-4cc0-8dae-1d648b42d70c" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_6054a085-a0b2-4db9-9636-a7f360506b5d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_6054a085-a0b2-4db9-9636-a7f360506b5d_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_6054a085-a0b2-4db9-9636-a7f360506b5d" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_6054a085-a0b2-4db9-9636-a7f360506b5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_6054a085-a0b2-4db9-9636-a7f360506b5d" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PromotoraIndustrialAzucareraSADeCVPIASAMember_ca4a7db0-3c2a-489c-ab16-332904dd2359" xlink:href="kof-20211231.xsd#kof_PromotoraIndustrialAzucareraSADeCVPIASAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:to="loc_kof_PromotoraIndustrialAzucareraSADeCVPIASAMember_ca4a7db0-3c2a-489c-ab16-332904dd2359" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_JugosDelValleSAPIDeCVMember_998f70b3-c453-46d6-a0e6-7e6b458cc021" xlink:href="kof-20211231.xsd#kof_JugosDelValleSAPIDeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:to="loc_kof_JugosDelValleSAPIDeCVMember_998f70b3-c453-46d6-a0e6-7e6b458cc021" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LeaoAlimentosEBebidasLTDAMember_324dba4b-7840-4d79-8007-7760e61665f4" xlink:href="kof-20211231.xsd#kof_LeaoAlimentosEBebidasLTDAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:to="loc_kof_LeaoAlimentosEBebidasLTDAMember_324dba4b-7840-4d79-8007-7760e61665f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember_933255f7-e1f1-4e70-813b-9db2b22db442" xlink:href="kof-20211231.xsd#kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:to="loc_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember_933255f7-e1f1-4e70-813b-9db2b22db442" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember_1ddb4458-53ae-424e-a8b9-0547b37334d5" xlink:href="kof-20211231.xsd#kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:to="loc_kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember_1ddb4458-53ae-424e-a8b9-0547b37334d5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TropFrutasDoBrasilLTDAMember_a0c07117-f1d4-4290-a5fc-8635d46793e2" xlink:href="kof-20211231.xsd#kof_TropFrutasDoBrasilLTDAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:to="loc_kof_TropFrutasDoBrasilLTDAMember_a0c07117-f1d4-4290-a5fc-8635d46793e2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AlimentosDeSojaSAUMember_81deb63b-c9e8-4254-ae6b-bfb7ca98ecc2" xlink:href="kof-20211231.xsd#kof_AlimentosDeSojaSAUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:to="loc_kof_AlimentosDeSojaSAUMember_81deb63b-c9e8-4254-ae6b-bfb7ca98ecc2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherAssociatesMember_48ce6c79-09c6-4c0a-8b68-2d88e9fb8389" xlink:href="kof-20211231.xsd#kof_OtherAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:to="loc_kof_OtherAssociatesMember_48ce6c79-09c6-4c0a-8b68-2d88e9fb8389" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#InvestmentsinOtherEntitiesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail" xlink:type="extended" id="i28ead5258e0b464b88614bfb2e6aa974_InvestmentsinOtherEntitiesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_10440fcd-378b-4d4c-9626-215fb16c1e44" xlink:href="kof-20211231.xsd#kof_DisclosureOfAssociatesAndJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromDividends_5518c3ad-f30d-41c3-9388-76e6c2d359db" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_10440fcd-378b-4d4c-9626-215fb16c1e44" xlink:to="loc_ifrs-full_RevenueFromDividends_5518c3ad-f30d-41c3-9388-76e6c2d359db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CapitalContribution_9a2ae353-5637-4a60-8752-55fdd31612ee" xlink:href="kof-20211231.xsd#kof_CapitalContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_10440fcd-378b-4d4c-9626-215fb16c1e44" xlink:to="loc_kof_CapitalContribution_9a2ae353-5637-4a60-8752-55fdd31612ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReductionOfIssuedCapital_7f6bf912-8d55-42ab-8be6-e7351693d37e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReductionOfIssuedCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_10440fcd-378b-4d4c-9626-215fb16c1e44" xlink:to="loc_ifrs-full_ReductionOfIssuedCapital_7f6bf912-8d55-42ab-8be6-e7351693d37e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentImpairments_8a70628a-4573-48ec-856d-d41db7b41ef4" xlink:href="kof-20211231.xsd#kof_InvestmentImpairments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_10440fcd-378b-4d4c-9626-215fb16c1e44" xlink:to="loc_kof_InvestmentImpairments_8a70628a-4573-48ec-856d-d41db7b41ef4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfEntitysRevenue_b2b4e090-99d7-4228-b264-b56b65e36ca5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfEntitysRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_10440fcd-378b-4d4c-9626-215fb16c1e44" xlink:to="loc_ifrs-full_PercentageOfEntitysRevenue_b2b4e090-99d7-4228-b264-b56b65e36ca5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssets_94e77c98-8f29-4827-b644-d808a1fe8584" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_10440fcd-378b-4d4c-9626-215fb16c1e44" xlink:to="loc_ifrs-full_FinancialAssets_94e77c98-8f29-4827-b644-d808a1fe8584" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates_090444cb-96ca-49eb-a358-4810ebd9b474" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_10440fcd-378b-4d4c-9626-215fb16c1e44" xlink:to="loc_ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates_090444cb-96ca-49eb-a358-4810ebd9b474" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_9949e80c-3631-4812-8876-b758a2ad5c46" xlink:href="kof-20211231.xsd#kof_DisclosureOfAssociatesAndJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_10440fcd-378b-4d4c-9626-215fb16c1e44" xlink:to="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_9949e80c-3631-4812-8876-b758a2ad5c46" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_67f951d3-f9a0-42c3-949d-af51499a6e25" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_9949e80c-3631-4812-8876-b758a2ad5c46" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_67f951d3-f9a0-42c3-949d-af51499a6e25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_67f951d3-f9a0-42c3-949d-af51499a6e25_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_67f951d3-f9a0-42c3-949d-af51499a6e25" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_67f951d3-f9a0-42c3-949d-af51499a6e25_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_fb03f494-6256-4a96-92b6-3473a8ca36f3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_67f951d3-f9a0-42c3-949d-af51499a6e25" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_fb03f494-6256-4a96-92b6-3473a8ca36f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember_24716be7-0e0a-46d0-90a6-5155cb91126f" xlink:href="kof-20211231.xsd#kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_fb03f494-6256-4a96-92b6-3473a8ca36f3" xlink:to="loc_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember_24716be7-0e0a-46d0-90a6-5155cb91126f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember_ccbf86c6-6b1a-4588-b089-be0d36007e9e" xlink:href="kof-20211231.xsd#kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_fb03f494-6256-4a96-92b6-3473a8ca36f3" xlink:to="loc_kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember_ccbf86c6-6b1a-4588-b089-be0d36007e9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_JugosDelValleSAPIDeCVMember_fb6f2cd9-a48e-417c-a051-0b3137026984" xlink:href="kof-20211231.xsd#kof_JugosDelValleSAPIDeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_fb03f494-6256-4a96-92b6-3473a8ca36f3" xlink:to="loc_kof_JugosDelValleSAPIDeCVMember_fb6f2cd9-a48e-417c-a051-0b3137026984" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LeaoAlimentosYBebidasLTDAMember_e81076a7-4770-4ab2-929e-04bf07787f10" xlink:href="kof-20211231.xsd#kof_LeaoAlimentosYBebidasLTDAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_fb03f494-6256-4a96-92b6-3473a8ca36f3" xlink:to="loc_kof_LeaoAlimentosYBebidasLTDAMember_e81076a7-4770-4ab2-929e-04bf07787f10" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TropFrutasDoBrasilLTDAMember_4de6d184-46d4-4edf-ad51-3d5eef39ffb5" xlink:href="kof-20211231.xsd#kof_TropFrutasDoBrasilLTDAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_fb03f494-6256-4a96-92b6-3473a8ca36f3" xlink:to="loc_kof_TropFrutasDoBrasilLTDAMember_4de6d184-46d4-4edf-ad51-3d5eef39ffb5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CompaaPanameaDeBebidasSAPIDeCVMember_231b14db-9aa1-4088-8867-4c9a4e3d9805" xlink:href="kof-20211231.xsd#kof_CompaaPanameaDeBebidasSAPIDeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_fb03f494-6256-4a96-92b6-3473a8ca36f3" xlink:to="loc_kof_CompaaPanameaDeBebidasSAPIDeCVMember_231b14db-9aa1-4088-8867-4c9a4e3d9805" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssociatesMember_65ac43e3-aad5-4350-b813-620c205d6889" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_fb03f494-6256-4a96-92b6-3473a8ca36f3" xlink:to="loc_ifrs-full_AssociatesMember_65ac43e3-aad5-4350-b813-620c205d6889" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_6b84a9f7-a523-4ee8-a7b6-e5ec51057b4c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_9949e80c-3631-4812-8876-b758a2ad5c46" xlink:to="loc_ifrs-full_JointVenturesAxis_6b84a9f7-a523-4ee8-a7b6-e5ec51057b4c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_6b84a9f7-a523-4ee8-a7b6-e5ec51057b4c_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_6b84a9f7-a523-4ee8-a7b6-e5ec51057b4c" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_6b84a9f7-a523-4ee8-a7b6-e5ec51057b4c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_e38329ab-2549-41e8-8063-f4bed2b38e4a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_6b84a9f7-a523-4ee8-a7b6-e5ec51057b4c" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_e38329ab-2549-41e8-8063-f4bed2b38e4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesMember_9f020723-a1c8-424d-8e4a-5a9efceaefa2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_e38329ab-2549-41e8-8063-f4bed2b38e4a" xlink:to="loc_ifrs-full_JointVenturesMember_9f020723-a1c8-424d-8e4a-5a9efceaefa2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#LeasesCompanysLeaseLiabilitiesDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail" xlink:type="extended" id="i1e4e46d7a4cc4f2db073f07d25739d7d_LeasesCompanysLeaseLiabilitiesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_e621b06a-a979-44b8-ad82-a3e3b0cd33f1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilities_9ece3e0e-f1dc-4f5a-b433-aa72774856f5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_e621b06a-a979-44b8-ad82-a3e3b0cd33f1" xlink:to="loc_ifrs-full_LeaseLiabilities_9ece3e0e-f1dc-4f5a-b433-aa72774856f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_a78c3e25-e6f0-4fea-97dc-769f13cffeb9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_e621b06a-a979-44b8-ad82-a3e3b0cd33f1" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_a78c3e25-e6f0-4fea-97dc-769f13cffeb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_3da85d68-7ba7-44e6-8359-095852e2e2a6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_e621b06a-a979-44b8-ad82-a3e3b0cd33f1" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_3da85d68-7ba7-44e6-8359-095852e2e2a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_baac2837-78dc-424e-bd68-147447aafcee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_e621b06a-a979-44b8-ad82-a3e3b0cd33f1" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_baac2837-78dc-424e-bd68-147447aafcee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_1beb280b-1cce-4f95-abdd-aaad06fd7f89" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_baac2837-78dc-424e-bd68-147447aafcee" xlink:to="loc_ifrs-full_MaturityAxis_1beb280b-1cce-4f95-abdd-aaad06fd7f89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_1beb280b-1cce-4f95-abdd-aaad06fd7f89_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_1beb280b-1cce-4f95-abdd-aaad06fd7f89" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_1beb280b-1cce-4f95-abdd-aaad06fd7f89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_41e83a2f-0931-4111-afbe-ba7e90b196b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_1beb280b-1cce-4f95-abdd-aaad06fd7f89" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_41e83a2f-0931-4111-afbe-ba7e90b196b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_dacc5237-be87-4d1b-98ba-318ddb31e17d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_41e83a2f-0931-4111-afbe-ba7e90b196b8" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_dacc5237-be87-4d1b-98ba-318ddb31e17d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_18f852c3-4f1d-44b0-90e2-7e1e723d62fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_41e83a2f-0931-4111-afbe-ba7e90b196b8" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_18f852c3-4f1d-44b0-90e2-7e1e723d62fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MoreThanThreeYearsMember_b2570624-454d-4481-92cf-4fcec0d9b57a" xlink:href="kof-20211231.xsd#kof_MoreThanThreeYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_41e83a2f-0931-4111-afbe-ba7e90b196b8" xlink:to="loc_kof_MoreThanThreeYearsMember_b2570624-454d-4481-92cf-4fcec0d9b57a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PropertyplantequipmentSummaryofPremisesandEquipmentDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail" xlink:type="extended" id="i477c9db676ed4268b2aec183504999d5_PropertyplantequipmentSummaryofPremisesandEquipmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_134c669c-7324-446f-a1d1-cb516487cc89" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_134c669c-7324-446f-a1d1-cb516487cc89" xlink:to="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_5a0edd5d-8a87-477a-b95e-2eb745b8cbfa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_5a0edd5d-8a87-477a-b95e-2eb745b8cbfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_6a0c13d4-d2d6-4597-a2cd-4ddcfad8e68d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_6a0c13d4-d2d6-4597-a2cd-4ddcfad8e68d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationExpense_b09d0282-91f8-440c-9fff-5320674326dd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:to="loc_ifrs-full_DepreciationExpense_b09d0282-91f8-440c-9fff-5320674326dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_08794a5b-3d9c-42df-ab98-ff6f912aa02c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_08794a5b-3d9c-42df-ab98-ff6f912aa02c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment_27777393-7b6f-4306-810a-36fea4da9c59" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment_27777393-7b6f-4306-810a-36fea4da9c59" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_a66e6311-7406-47af-b1b2-a3346254468f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:to="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_a66e6311-7406-47af-b1b2-a3346254468f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_e61641bd-9ee6-479f-a410-9520b8bf0258" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_e61641bd-9ee6-479f-a410-9520b8bf0258" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects_c5cd2146-247d-477f-8272-90e4861e7486" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:to="loc_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects_c5cd2146-247d-477f-8272-90e4861e7486" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_aef1c54d-c811-4352-b800-535829647fc7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_37e938cf-65fe-48c4-a322-d9f6c6405f64" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_134c669c-7324-446f-a1d1-cb516487cc89" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_37e938cf-65fe-48c4-a322-d9f6c6405f64" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ab9b8cf1-f79c-4f7b-8c80-485bfac34f75" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_37e938cf-65fe-48c4-a322-d9f6c6405f64" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ab9b8cf1-f79c-4f7b-8c80-485bfac34f75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_ab9b8cf1-f79c-4f7b-8c80-485bfac34f75_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ab9b8cf1-f79c-4f7b-8c80-485bfac34f75" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_ab9b8cf1-f79c-4f7b-8c80-485bfac34f75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ab9b8cf1-f79c-4f7b-8c80-485bfac34f75" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandMember_cba5419a-b701-4d5a-b84a-ea29899dbffd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:to="loc_ifrs-full_LandMember_cba5419a-b701-4d5a-b84a-ea29899dbffd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BuildingsMember_cde377f4-902f-45f6-a055-a6308bc9922f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:to="loc_ifrs-full_BuildingsMember_cde377f4-902f-45f6-a055-a6308bc9922f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_b6714d68-8fe7-419d-ab48-b8934b946e2f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MachineryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:to="loc_ifrs-full_MachineryMember_b6714d68-8fe7-419d-ab48-b8934b946e2f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RefrigerationEquipmentMember_7e8465c1-e96a-454e-9a2f-a5bb86a4438a" xlink:href="kof-20211231.xsd#kof_RefrigerationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:to="loc_kof_RefrigerationEquipmentMember_7e8465c1-e96a-454e-9a2f-a5bb86a4438a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ReturnableBottlesMember_8da788f0-3267-427f-ad2b-bdccc8f0af18" xlink:href="kof-20211231.xsd#kof_ReturnableBottlesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:to="loc_kof_ReturnableBottlesMember_8da788f0-3267-427f-ad2b-bdccc8f0af18" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ConstructionInProgressMember_a98435ab-f2b3-4434-88b9-c70f6bd06050" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:to="loc_ifrs-full_ConstructionInProgressMember_a98435ab-f2b3-4434-88b9-c70f6bd06050" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_4dd92d06-170e-4008-9998-3a71a3bdf36f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_4dd92d06-170e-4008-9998-3a71a3bdf36f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_f0c60464-9672-4506-8d48-d6ca97e3fb88" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_f0c60464-9672-4506-8d48-d6ca97e3fb88" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3a80c276-b7c0-465b-b798-8101098fabb1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_37e938cf-65fe-48c4-a322-d9f6c6405f64" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3a80c276-b7c0-465b-b798-8101098fabb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_3a80c276-b7c0-465b-b798-8101098fabb1_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3a80c276-b7c0-465b-b798-8101098fabb1" xlink:to="loc_ifrs-full_CarryingAmountMember_3a80c276-b7c0-465b-b798-8101098fabb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_f4bc106e-7f43-4831-83d0-6ba5dfbeb9be" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3a80c276-b7c0-465b-b798-8101098fabb1" xlink:to="loc_ifrs-full_CarryingAmountMember_f4bc106e-7f43-4831-83d0-6ba5dfbeb9be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_13eff4ab-97bd-4534-b778-1baef311e78f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_f4bc106e-7f43-4831-83d0-6ba5dfbeb9be" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_13eff4ab-97bd-4534-b778-1baef311e78f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_baa536c4-c042-4910-9ab1-d271e11ca806" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_f4bc106e-7f43-4831-83d0-6ba5dfbeb9be" xlink:to="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_baa536c4-c042-4910-9ab1-d271e11ca806" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail" xlink:type="extended" id="i0f9cd0663b9b47e69567b43fd216cf13_IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_966cd898-0d1a-44fd-90c2-6660729d830e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwill_966cd898-0d1a-44fd-90c2-6660729d830e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_836e36c7-f4c2-4a0b-8beb-af860ffebfe2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_836e36c7-f4c2-4a0b-8beb-af860ffebfe2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationAndAmortisationExpense_b6eda87f-0a97-4ac3-995f-a00671872593" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationAndAmortisationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_ifrs-full_DepreciationAndAmortisationExpense_b6eda87f-0a97-4ac3-995f-a00671872593" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_d0de9801-1f90-46c1-a052-45644b055dfb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_d0de9801-1f90-46c1-a052-45644b055dfb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SystemsDevelopmentIntangibles_ebfca10c-087f-40c0-83d3-39178e55fa0c" xlink:href="kof-20211231.xsd#kof_SystemsDevelopmentIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_kof_SystemsDevelopmentIntangibles_ebfca10c-087f-40c0-83d3-39178e55fa0c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill_262670ea-c53d-4cbe-ae6c-e91dcabf6be0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill_262670ea-c53d-4cbe-ae6c-e91dcabf6be0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsAndGoodwill_784b4220-5194-4961-b97c-5df2120f3bb5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisposalsIntangibleAssetsAndGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_ifrs-full_DisposalsIntangibleAssetsAndGoodwill_784b4220-5194-4961-b97c-5df2120f3bb5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_f3d84e1c-9399-4d38-998a-3b668d844f24" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_f3d84e1c-9399-4d38-998a-3b668d844f24" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill_b9b469f0-cc1e-4300-a8c9-e4003738749d" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill_b9b469f0-cc1e-4300-a8c9-e4003738749d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_6aff0e72-45f6-4a0d-bf2d-6b4ac3f9663c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d9af7c2b-731a-471f-89d1-261abe0daab0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d9af7c2b-731a-471f-89d1-261abe0daab0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_98395428-4918-427b-9376-bda6d4cd2fae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d9af7c2b-731a-471f-89d1-261abe0daab0" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_98395428-4918-427b-9376-bda6d4cd2fae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_98395428-4918-427b-9376-bda6d4cd2fae_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_98395428-4918-427b-9376-bda6d4cd2fae" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_98395428-4918-427b-9376-bda6d4cd2fae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_49449b1a-3eca-4437-995f-b2eb7ff195ff" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_98395428-4918-427b-9376-bda6d4cd2fae" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_49449b1a-3eca-4437-995f-b2eb7ff195ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BrandNamesMember_cc87e67e-24c3-40c9-84e6-81e737e6a63a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BrandNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_49449b1a-3eca-4437-995f-b2eb7ff195ff" xlink:to="loc_ifrs-full_BrandNamesMember_cc87e67e-24c3-40c9-84e6-81e737e6a63a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodwillMember_72e562a9-5639-405a-b79c-b394014c69ce" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_49449b1a-3eca-4437-995f-b2eb7ff195ff" xlink:to="loc_ifrs-full_GoodwillMember_72e562a9-5639-405a-b79c-b394014c69ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_a1023035-c1e6-4abb-a077-4f0d2eb0738b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_49449b1a-3eca-4437-995f-b2eb7ff195ff" xlink:to="loc_ifrs-full_OtherIntangibleAssetsMember_a1023035-c1e6-4abb-a077-4f0d2eb0738b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_2950dcdb-dbf2-4d43-a7c7-6796365c924f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_49449b1a-3eca-4437-995f-b2eb7ff195ff" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_2950dcdb-dbf2-4d43-a7c7-6796365c924f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsUnderDevelopmentMember_a0a7dc1e-b114-41fc-a052-74bec11ca146" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsUnderDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_49449b1a-3eca-4437-995f-b2eb7ff195ff" xlink:to="loc_ifrs-full_IntangibleAssetsUnderDevelopmentMember_a0a7dc1e-b114-41fc-a052-74bec11ca146" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherAmortizablesMember_1e2ac031-7f9e-4ace-a64f-51a3544f8efa" xlink:href="kof-20211231.xsd#kof_OtherAmortizablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_49449b1a-3eca-4437-995f-b2eb7ff195ff" xlink:to="loc_kof_OtherAmortizablesMember_1e2ac031-7f9e-4ace-a64f-51a3544f8efa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_b59e1b8b-57ad-4860-9625-72dfc18cd825" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d9af7c2b-731a-471f-89d1-261abe0daab0" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_b59e1b8b-57ad-4860-9625-72dfc18cd825" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_b59e1b8b-57ad-4860-9625-72dfc18cd825_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_b59e1b8b-57ad-4860-9625-72dfc18cd825" xlink:to="loc_ifrs-full_CarryingAmountMember_b59e1b8b-57ad-4860-9625-72dfc18cd825_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_6ae19e61-0bb0-45e9-a36b-1fd59ee41698" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_b59e1b8b-57ad-4860-9625-72dfc18cd825" xlink:to="loc_ifrs-full_CarryingAmountMember_6ae19e61-0bb0-45e9-a36b-1fd59ee41698" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_5cad3914-71dc-4062-bda1-192f1713d8b2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_6ae19e61-0bb0-45e9-a36b-1fd59ee41698" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_5cad3914-71dc-4062-bda1-192f1713d8b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_d1c3371e-be1a-411d-a9c3-1e7a1596f120" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_6ae19e61-0bb0-45e9-a36b-1fd59ee41698" xlink:to="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_d1c3371e-be1a-411d-a9c3-1e7a1596f120" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IntangibleAssetsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail" xlink:type="extended" id="iae499d51b0f745d8bb5110a77ae92f14_IntangibleAssetsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_cad9f7c9-da9e-448c-a13b-03900ab58d98" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife_290cfbee-7647-4f68-a788-5edb0fe37cf0" xlink:href="kof-20211231.xsd#kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_cad9f7c9-da9e-448c-a13b-03900ab58d98" xlink:to="loc_kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife_290cfbee-7647-4f68-a788-5edb0fe37cf0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_2577051e-d834-4c36-abd6-bb86083f50a1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_cad9f7c9-da9e-448c-a13b-03900ab58d98" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_2577051e-d834-4c36-abd6-bb86083f50a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RiskPremiumBasisPoints_023082fd-9bbd-4558-95bb-f2a966eb3ef2" xlink:href="kof-20211231.xsd#kof_RiskPremiumBasisPoints"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_cad9f7c9-da9e-448c-a13b-03900ab58d98" xlink:to="loc_kof_RiskPremiumBasisPoints_023082fd-9bbd-4558-95bb-f2a966eb3ef2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d1b8d909-7fcb-466b-9456-40d998391a90" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_cad9f7c9-da9e-448c-a13b-03900ab58d98" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d1b8d909-7fcb-466b-9456-40d998391a90" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_0c42bf3a-ddc8-4c6c-b889-8f081110ab69" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d1b8d909-7fcb-466b-9456-40d998391a90" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_0c42bf3a-ddc8-4c6c-b889-8f081110ab69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_0c42bf3a-ddc8-4c6c-b889-8f081110ab69_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_0c42bf3a-ddc8-4c6c-b889-8f081110ab69" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_0c42bf3a-ddc8-4c6c-b889-8f081110ab69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_12d857a1-02dd-4934-8c6b-54139572e8b9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_0c42bf3a-ddc8-4c6c-b889-8f081110ab69" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_12d857a1-02dd-4934-8c6b-54139572e8b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_24063cad-da8e-47a9-9f3f-e0e81c99768d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_12d857a1-02dd-4934-8c6b-54139572e8b9" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_24063cad-da8e-47a9-9f3f-e0e81c99768d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_f88ddeb5-9be9-4a01-8702-ece62af1ba95" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d1b8d909-7fcb-466b-9456-40d998391a90" xlink:to="loc_ifrs-full_RangeAxis_f88ddeb5-9be9-4a01-8702-ece62af1ba95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_f88ddeb5-9be9-4a01-8702-ece62af1ba95_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_f88ddeb5-9be9-4a01-8702-ece62af1ba95" xlink:to="loc_ifrs-full_RangesMember_f88ddeb5-9be9-4a01-8702-ece62af1ba95_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_5c05b103-b262-46ec-8fb2-9ae3d517a365" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_f88ddeb5-9be9-4a01-8702-ece62af1ba95" xlink:to="loc_ifrs-full_RangesMember_5c05b103-b262-46ec-8fb2-9ae3d517a365" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_ae7b2808-7714-412c-8587-ea9f82eccd8c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_5c05b103-b262-46ec-8fb2-9ae3d517a365" xlink:to="loc_ifrs-full_BottomOfRangeMember_ae7b2808-7714-412c-8587-ea9f82eccd8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_0398c25b-fd8a-4564-852a-afe8389e3192" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_5c05b103-b262-46ec-8fb2-9ae3d517a365" xlink:to="loc_ifrs-full_TopOfRangeMember_0398c25b-fd8a-4564-852a-afe8389e3192" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncomeStatementLocationAxis_71686fab-14fa-423d-87d6-bb65e607d48b" xlink:href="kof-20211231.xsd#kof_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d1b8d909-7fcb-466b-9456-40d998391a90" xlink:to="loc_kof_IncomeStatementLocationAxis_71686fab-14fa-423d-87d6-bb65e607d48b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncomeStatementLocation1Member_71686fab-14fa-423d-87d6-bb65e607d48b_default" xlink:href="kof-20211231.xsd#kof_IncomeStatementLocation1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_kof_IncomeStatementLocationAxis_71686fab-14fa-423d-87d6-bb65e607d48b" xlink:to="loc_kof_IncomeStatementLocation1Member_71686fab-14fa-423d-87d6-bb65e607d48b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncomeStatementLocation1Member_d8849d29-e428-4798-a0ac-0b30ff83ad3c" xlink:href="kof-20211231.xsd#kof_IncomeStatementLocation1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_kof_IncomeStatementLocationAxis_71686fab-14fa-423d-87d6-bb65e607d48b" xlink:to="loc_kof_IncomeStatementLocation1Member_d8849d29-e428-4798-a0ac-0b30ff83ad3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSalesMember_f2726b99-0288-4b09-b25c-778a6eaa4ce0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_IncomeStatementLocation1Member_d8849d29-e428-4798-a0ac-0b30ff83ad3c" xlink:to="loc_ifrs-full_CostOfSalesMember_f2726b99-0288-4b09-b25c-778a6eaa4ce0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SellingAndMarketingExpenseMember_ec2aff41-3725-4afc-b311-ae428b0539ad" xlink:href="kof-20211231.xsd#kof_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_IncomeStatementLocation1Member_d8849d29-e428-4798-a0ac-0b30ff83ad3c" xlink:to="loc_kof_SellingAndMarketingExpenseMember_ec2aff41-3725-4afc-b311-ae428b0539ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GeneralAndAdministrativeExpenseMember_881c6b1e-cb38-4737-9b77-bef124ffa27e" xlink:href="kof-20211231.xsd#kof_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_IncomeStatementLocation1Member_d8849d29-e428-4798-a0ac-0b30ff83ad3c" xlink:to="loc_kof_GeneralAndAdministrativeExpenseMember_881c6b1e-cb38-4737-9b77-bef124ffa27e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail" xlink:type="extended" id="i2adc53118df941d689e674937595d50e_IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_687c97f2-8e6b-44d3-a88f-acd768e961e2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_d80296a2-93de-4573-b14d-fce6e5418124" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_687c97f2-8e6b-44d3-a88f-acd768e961e2" xlink:to="loc_ifrs-full_Goodwill_d80296a2-93de-4573-b14d-fce6e5418124" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_7cfe77ac-995d-45ee-8ca9-3b837210dd59" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_687c97f2-8e6b-44d3-a88f-acd768e961e2" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_7cfe77ac-995d-45ee-8ca9-3b837210dd59" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_6871b8e8-7d7f-4326-98c0-83f5d837d504" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_7cfe77ac-995d-45ee-8ca9-3b837210dd59" xlink:to="loc_ifrs-full_GeographicalAreasAxis_6871b8e8-7d7f-4326-98c0-83f5d837d504" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_6871b8e8-7d7f-4326-98c0-83f5d837d504_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_6871b8e8-7d7f-4326-98c0-83f5d837d504" xlink:to="loc_ifrs-full_GeographicalAreasMember_6871b8e8-7d7f-4326-98c0-83f5d837d504_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_6871b8e8-7d7f-4326-98c0-83f5d837d504" xlink:to="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_27df7445-3a3e-4e75-897b-afa5fa4a4ee0" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:to="loc_country_MX_27df7445-3a3e-4e75-897b-afa5fa4a4ee0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GT_d40a90d8-f2b4-45ab-a7a4-665020c2db8c" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GT"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:to="loc_country_GT_d40a90d8-f2b4-45ab-a7a4-665020c2db8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NI_fac59691-96dd-4fe9-a83f-2bec36b8d03e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_NI"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:to="loc_country_NI_fac59691-96dd-4fe9-a83f-2bec36b8d03e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CR_7588e0f7-db3d-4fba-b9f3-03a0ff0e0675" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:to="loc_country_CR_7588e0f7-db3d-4fba-b9f3-03a0ff0e0675" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PA_8c4a763a-e59e-44a9-b17d-98139bf1ef23" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:to="loc_country_PA_8c4a763a-e59e-44a9-b17d-98139bf1ef23" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CO_76b855b9-2c2f-41ec-8410-f08b2f0e9f38" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CO"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:to="loc_country_CO_76b855b9-2c2f-41ec-8410-f08b2f0e9f38" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_e933b03c-0aeb-4d5c-ab33-c194f8657243" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:to="loc_country_BR_e933b03c-0aeb-4d5c-ab33-c194f8657243" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AR_8dfc7153-a5a9-471c-9106-5003cd8ed2ac" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:to="loc_country_AR_8dfc7153-a5a9-471c-9106-5003cd8ed2ac" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UY_6514a0bb-49b9-43c3-ab7e-9205a3d7c964" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_UY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:to="loc_country_UY_6514a0bb-49b9-43c3-ab7e-9205a3d7c964" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_c375252a-0db9-40a3-aa27-dbaacef878ae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_7cfe77ac-995d-45ee-8ca9-3b837210dd59" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_c375252a-0db9-40a3-aa27-dbaacef878ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_c375252a-0db9-40a3-aa27-dbaacef878ae_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_c375252a-0db9-40a3-aa27-dbaacef878ae" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_c375252a-0db9-40a3-aa27-dbaacef878ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_d9d057b4-4595-48ff-bbaa-c970c04ecc02" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_c375252a-0db9-40a3-aa27-dbaacef878ae" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_d9d057b4-4595-48ff-bbaa-c970c04ecc02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GoodwillAndDistributionRightsMember_1779ab13-f54b-48bb-814a-1b64b258bb2b" xlink:href="kof-20211231.xsd#kof_GoodwillAndDistributionRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_d9d057b4-4595-48ff-bbaa-c970c04ecc02" xlink:to="loc_kof_GoodwillAndDistributionRightsMember_1779ab13-f54b-48bb-814a-1b64b258bb2b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail" xlink:type="extended" id="i6927ddc60bce44b7ac749ce13da2ed1b_IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f6b5c79-55a9-4eab-a9ed-83561e21c9c8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_WeightedAverageCostOfCapitalPreTaxPercentage_8e6ff843-3e70-4967-ab07-6092b4e29585" xlink:href="kof-20211231.xsd#kof_WeightedAverageCostOfCapitalPreTaxPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f6b5c79-55a9-4eab-a9ed-83561e21c9c8" xlink:to="loc_kof_WeightedAverageCostOfCapitalPreTaxPercentage_8e6ff843-3e70-4967-ab07-6092b4e29585" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_WeightedAverageCostOfCapitalAfterTaxPercentage_4f4b6dd3-89a3-4067-b286-6a47e2aaef6c" xlink:href="kof-20211231.xsd#kof_WeightedAverageCostOfCapitalAfterTaxPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f6b5c79-55a9-4eab-a9ed-83561e21c9c8" xlink:to="loc_kof_WeightedAverageCostOfCapitalAfterTaxPercentage_4f4b6dd3-89a3-4067-b286-6a47e2aaef6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedAnnualLongTermInflationPercentage_cd27c6f3-3498-4f28-a50a-ed5e26d335ab" xlink:href="kof-20211231.xsd#kof_ExpectedAnnualLongTermInflationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f6b5c79-55a9-4eab-a9ed-83561e21c9c8" xlink:to="loc_kof_ExpectedAnnualLongTermInflationPercentage_cd27c6f3-3498-4f28-a50a-ed5e26d335ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedVolumeGrowthRatesPercentage_e6d5b168-9d8e-48a7-b25e-819afc7c5c6e" xlink:href="kof-20211231.xsd#kof_ExpectedVolumeGrowthRatesPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f6b5c79-55a9-4eab-a9ed-83561e21c9c8" xlink:to="loc_kof_ExpectedVolumeGrowthRatesPercentage_e6d5b168-9d8e-48a7-b25e-819afc7c5c6e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_c154c482-17bb-4422-a578-f3d9dbf7710d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f6b5c79-55a9-4eab-a9ed-83561e21c9c8" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_c154c482-17bb-4422-a578-f3d9dbf7710d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_7f93413e-8d9f-458c-a0a6-429adb1933be" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_c154c482-17bb-4422-a578-f3d9dbf7710d" xlink:to="loc_ifrs-full_MaturityAxis_7f93413e-8d9f-458c-a0a6-429adb1933be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_7f93413e-8d9f-458c-a0a6-429adb1933be_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_7f93413e-8d9f-458c-a0a6-429adb1933be" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_7f93413e-8d9f-458c-a0a6-429adb1933be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_7d1ee4a1-84f5-42c5-9b8d-f127f910ddc9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_7f93413e-8d9f-458c-a0a6-429adb1933be" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_7d1ee4a1-84f5-42c5-9b8d-f127f910ddc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember_93b92962-0ff6-41a2-bb6d-b559b7d9b348" xlink:href="kof-20211231.xsd#kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_7d1ee4a1-84f5-42c5-9b8d-f127f910ddc9" xlink:to="loc_kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember_93b92962-0ff6-41a2-bb6d-b559b7d9b348" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember_fb0c09cd-2281-45bb-8722-0c740958b156" xlink:href="kof-20211231.xsd#kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_7d1ee4a1-84f5-42c5-9b8d-f127f910ddc9" xlink:to="loc_kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember_fb0c09cd-2281-45bb-8722-0c740958b156" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember_cad2e22b-5179-4888-a6c1-e1a68cf949cf" xlink:href="kof-20211231.xsd#kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_7d1ee4a1-84f5-42c5-9b8d-f127f910ddc9" xlink:to="loc_kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember_cad2e22b-5179-4888-a6c1-e1a68cf949cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember_8c5506e7-feee-4494-9eff-a05a6ae15193" xlink:href="kof-20211231.xsd#kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_7d1ee4a1-84f5-42c5-9b8d-f127f910ddc9" xlink:to="loc_kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember_8c5506e7-feee-4494-9eff-a05a6ae15193" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_4672881d-a25c-4926-987c-7df23010dea9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_c154c482-17bb-4422-a578-f3d9dbf7710d" xlink:to="loc_ifrs-full_GeographicalAreasAxis_4672881d-a25c-4926-987c-7df23010dea9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_4672881d-a25c-4926-987c-7df23010dea9_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_4672881d-a25c-4926-987c-7df23010dea9" xlink:to="loc_ifrs-full_GeographicalAreasMember_4672881d-a25c-4926-987c-7df23010dea9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_4672881d-a25c-4926-987c-7df23010dea9" xlink:to="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_2b1694fb-44f7-4084-b794-f4673a42d35e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:to="loc_country_MX_2b1694fb-44f7-4084-b794-f4673a42d35e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_ce0d935c-ec28-411a-9317-1e011f3d1c4d" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:to="loc_country_BR_ce0d935c-ec28-411a-9317-1e011f3d1c4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CO_f124d50a-03b9-4c40-9bf7-5dd1be86aaaf" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CO"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:to="loc_country_CO_f124d50a-03b9-4c40-9bf7-5dd1be86aaaf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AR_5b430dde-f336-4904-8cff-8cf275645be1" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:to="loc_country_AR_5b430dde-f336-4904-8cff-8cf275645be1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GT_d63af380-65d0-41a2-906b-ba89f6498377" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GT"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:to="loc_country_GT_d63af380-65d0-41a2-906b-ba89f6498377" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CR_f90d7001-f106-4bcf-b0f9-e1a962043540" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:to="loc_country_CR_f90d7001-f106-4bcf-b0f9-e1a962043540" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NI_88a5aad5-9778-4cff-9bc0-ed446d664550" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_NI"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:to="loc_country_NI_88a5aad5-9778-4cff-9bc0-ed446d664550" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PA_bb8a40f9-425c-4e11-b031-e9bccb17609f" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:to="loc_country_PA_bb8a40f9-425c-4e11-b031-e9bccb17609f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UY_c0612b8f-dffc-4e3d-84b2-85df765d0604" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_UY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:to="loc_country_UY_c0612b8f-dffc-4e3d-84b2-85df765d0604" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail" xlink:type="extended" id="i9063f8f758f34b11bbaf9c9b8e7b0b60_IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5c88befa-8617-4fae-b322-6a49e84d9cea" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInWeightedAverageCostOfCapitalPercentage_a56d101c-d558-4417-a807-8fa5a30dbb84" xlink:href="kof-20211231.xsd#kof_ChangeInWeightedAverageCostOfCapitalPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5c88befa-8617-4fae-b322-6a49e84d9cea" xlink:to="loc_kof_ChangeInWeightedAverageCostOfCapitalPercentage_a56d101c-d558-4417-a807-8fa5a30dbb84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate_c144235c-5d4e-4c2a-a015-61e8970c6380" xlink:href="kof-20211231.xsd#kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5c88befa-8617-4fae-b322-6a49e84d9cea" xlink:to="loc_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate_c144235c-5d4e-4c2a-a015-61e8970c6380" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EffectOnValuation_1081c11f-8282-4d66-a871-925c3033069a" xlink:href="kof-20211231.xsd#kof_EffectOnValuation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5c88befa-8617-4fae-b322-6a49e84d9cea" xlink:to="loc_kof_EffectOnValuation_1081c11f-8282-4d66-a871-925c3033069a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_6857d9d5-2216-406a-94a6-6204ea659d3e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5c88befa-8617-4fae-b322-6a49e84d9cea" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_6857d9d5-2216-406a-94a6-6204ea659d3e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_9646b12e-c80d-40c3-ad4d-8168c1ccf6ed" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_6857d9d5-2216-406a-94a6-6204ea659d3e" xlink:to="loc_ifrs-full_GeographicalAreasAxis_9646b12e-c80d-40c3-ad4d-8168c1ccf6ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_9646b12e-c80d-40c3-ad4d-8168c1ccf6ed_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_9646b12e-c80d-40c3-ad4d-8168c1ccf6ed" xlink:to="loc_ifrs-full_GeographicalAreasMember_9646b12e-c80d-40c3-ad4d-8168c1ccf6ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_9646b12e-c80d-40c3-ad4d-8168c1ccf6ed" xlink:to="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_3f88e34a-bde6-481b-bd96-f15666cf2c99" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:to="loc_country_MX_3f88e34a-bde6-481b-bd96-f15666cf2c99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_3631aeb1-4e9e-4a4a-9808-62eb03b84628" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:to="loc_country_BR_3631aeb1-4e9e-4a4a-9808-62eb03b84628" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CO_e2b0cdce-0985-49dd-b5a6-aa0a33596181" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CO"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:to="loc_country_CO_e2b0cdce-0985-49dd-b5a6-aa0a33596181" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AR_86c4c925-9b3e-4438-b95a-dc927fd2644d" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:to="loc_country_AR_86c4c925-9b3e-4438-b95a-dc927fd2644d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GT_ea91f339-b8c4-4bf0-9e1f-730a5235fdce" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GT"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:to="loc_country_GT_ea91f339-b8c4-4bf0-9e1f-730a5235fdce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CR_f38c74c1-7943-4ffc-b82a-bd0a7a0c07da" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:to="loc_country_CR_f38c74c1-7943-4ffc-b82a-bd0a7a0c07da" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NI_282ec085-dc1a-4cd7-9872-8d7a25c2a899" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_NI"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:to="loc_country_NI_282ec085-dc1a-4cd7-9872-8d7a25c2a899" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PA_8385ebda-e3c2-4ab7-a8bf-630a39edbf66" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:to="loc_country_PA_8385ebda-e3c2-4ab7-a8bf-630a39edbf66" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UY_7d65bae0-9f71-4df2-9d50-15383a4450c8" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_UY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:to="loc_country_UY_7d65bae0-9f71-4df2-9d50-15383a4450c8" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail" xlink:type="extended" id="i2ef6857b37364840a5ccf843314e9766_BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b11e9602-b6c7-43d2-8803-e47fddb17ffc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_49dc8b58-4a26-4575-8e13-32541cb74622" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivablesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b11e9602-b6c7-43d2-8803-e47fddb17ffc" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_49dc8b58-4a26-4575-8e13-32541cb74622" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties_5108579b-c894-4c57-ab24-7992eeb56172" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_49dc8b58-4a26-4575-8e13-32541cb74622" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties_5108579b-c894-4c57-ab24-7992eeb56172" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentReceivables_ecffa5eb-2386-4475-9dd1-516b842ad55c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_49dc8b58-4a26-4575-8e13-32541cb74622" xlink:to="loc_ifrs-full_OtherCurrentReceivables_ecffa5eb-2386-4475-9dd1-516b842ad55c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherReceivables_ffcfd0b4-6783-467d-a5a3-58dd5f6706a2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_49dc8b58-4a26-4575-8e13-32541cb74622" xlink:to="loc_ifrs-full_TradeAndOtherReceivables_ffcfd0b4-6783-467d-a5a3-58dd5f6706a2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayablesAbstract_6342d076-8d1f-424b-95aa-54f2fee67b0f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayablesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b11e9602-b6c7-43d2-8803-e47fddb17ffc" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayablesAbstract_6342d076-8d1f-424b-95aa-54f2fee67b0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties_b1bb5ba7-2feb-4d7a-9d9a-5f852fff4edc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayablesAbstract_6342d076-8d1f-424b-95aa-54f2fee67b0f" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties_b1bb5ba7-2feb-4d7a-9d9a-5f852fff4edc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPayables_fdc561c8-9be5-40fa-8def-dd85c2dbfef7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherPayables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayablesAbstract_6342d076-8d1f-424b-95aa-54f2fee67b0f" xlink:to="loc_ifrs-full_OtherPayables_fdc561c8-9be5-40fa-8def-dd85c2dbfef7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayables_e0658e6a-2824-48bc-b385-96916963a789" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherPayables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayablesAbstract_6342d076-8d1f-424b-95aa-54f2fee67b0f" xlink:to="loc_ifrs-full_TradeAndOtherPayables_e0658e6a-2824-48bc-b385-96916963a789" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_73446128-5557-4c4f-89d0-7022101257d8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b11e9602-b6c7-43d2-8803-e47fddb17ffc" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_73446128-5557-4c4f-89d0-7022101257d8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_fff35668-6c6a-45a1-b18b-f48b4e73bf7e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_73446128-5557-4c4f-89d0-7022101257d8" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_fff35668-6c6a-45a1-b18b-f48b4e73bf7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_fff35668-6c6a-45a1-b18b-f48b4e73bf7e_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_fff35668-6c6a-45a1-b18b-f48b4e73bf7e" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_fff35668-6c6a-45a1-b18b-f48b4e73bf7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_49cf290a-df61-4067-b5b8-c10f6e3811b7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_fff35668-6c6a-45a1-b18b-f48b4e73bf7e" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_49cf290a-df61-4067-b5b8-c10f6e3811b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FemsaAndSubsidiariesMember_9d96b9d3-9227-4920-8f71-1f24af2e2cde" xlink:href="kof-20211231.xsd#kof_FemsaAndSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_49cf290a-df61-4067-b5b8-c10f6e3811b7" xlink:to="loc_kof_FemsaAndSubsidiariesMember_9d96b9d3-9227-4920-8f71-1f24af2e2cde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CocaColaCompanyMember_6134bb9c-8ed4-4d84-bfd0-40d5bb6c535d" xlink:href="kof-20211231.xsd#kof_CocaColaCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_49cf290a-df61-4067-b5b8-c10f6e3811b7" xlink:to="loc_kof_CocaColaCompanyMember_6134bb9c-8ed4-4d84-bfd0-40d5bb6c535d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_HeinekenGroupMember_58972d4e-a271-4950-9a25-9618195ba1b5" xlink:href="kof-20211231.xsd#kof_HeinekenGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_49cf290a-df61-4067-b5b8-c10f6e3811b7" xlink:to="loc_kof_HeinekenGroupMember_58972d4e-a271-4950-9a25-9618195ba1b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherRelatedPartiesMember_d824a5b8-1cd8-478e-9788-4cdc4cc525ff" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_49cf290a-df61-4067-b5b8-c10f6e3811b7" xlink:to="loc_ifrs-full_OtherRelatedPartiesMember_d824a5b8-1cd8-478e-9788-4cdc4cc525ff" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail" xlink:type="extended" id="i8f08ac93a0854b91b2916aa167d18407_BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d2329369-3b10-407a-9fd5-01f8ca78296a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncomeFromRelatedPartyAbstract_fb2778c3-47fe-4a8d-8226-988701f3bbe2" xlink:href="kof-20211231.xsd#kof_IncomeFromRelatedPartyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d2329369-3b10-407a-9fd5-01f8ca78296a" xlink:to="loc_kof_IncomeFromRelatedPartyAbstract_fb2778c3-47fe-4a8d-8226-988701f3bbe2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_7fe93444-a7de-48cc-88c3-0caa939cbbb8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_IncomeFromRelatedPartyAbstract_fb2778c3-47fe-4a8d-8226-988701f3bbe2" xlink:to="loc_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_7fe93444-a7de-48cc-88c3-0caa939cbbb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpensesFromRelatedPartyAbstract_f9be9000-4cbf-419a-92a2-86607d75bed9" xlink:href="kof-20211231.xsd#kof_ExpensesFromRelatedPartyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d2329369-3b10-407a-9fd5-01f8ca78296a" xlink:to="loc_kof_ExpensesFromRelatedPartyAbstract_f9be9000-4cbf-419a-92a2-86607d75bed9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions_067ca547-6275-46ce-b160-325a4b1676f0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchasesOfGoodsRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_ExpensesFromRelatedPartyAbstract_f9be9000-4cbf-419a-92a2-86607d75bed9" xlink:to="loc_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions_067ca547-6275-46ce-b160-325a4b1676f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PurchasesOfConcentrateRelatedPartyTransactions_ded8bfae-7ef4-43d8-97d5-d8a515bb22c8" xlink:href="kof-20211231.xsd#kof_PurchasesOfConcentrateRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_ExpensesFromRelatedPartyAbstract_f9be9000-4cbf-419a-92a2-86607d75bed9" xlink:to="loc_kof_PurchasesOfConcentrateRelatedPartyTransactions_ded8bfae-7ef4-43d8-97d5-d8a515bb22c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions_aca54de6-fa32-4cfa-9780-e502a336bb8d" xlink:href="kof-20211231.xsd#kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_ExpensesFromRelatedPartyAbstract_f9be9000-4cbf-419a-92a2-86607d75bed9" xlink:to="loc_kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions_aca54de6-fa32-4cfa-9780-e502a336bb8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdvertisingExpenseToRelatedPartyTransactions_a9c87d91-36e0-4501-8564-230154c618ab" xlink:href="kof-20211231.xsd#kof_AdvertisingExpenseToRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_ExpensesFromRelatedPartyAbstract_f9be9000-4cbf-419a-92a2-86607d75bed9" xlink:to="loc_kof_AdvertisingExpenseToRelatedPartyTransactions_a9c87d91-36e0-4501-8564-230154c618ab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DonationsToRelatedPartyTransactions_7e5b5ebb-8ec2-429c-835a-d8e8288ed664" xlink:href="kof-20211231.xsd#kof_DonationsToRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_ExpensesFromRelatedPartyAbstract_f9be9000-4cbf-419a-92a2-86607d75bed9" xlink:to="loc_kof_DonationsToRelatedPartyTransactions_7e5b5ebb-8ec2-429c-835a-d8e8288ed664" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherExpensesWithRelatedParty_d54f5440-cad4-4482-af4d-eeeea4bfa80f" xlink:href="kof-20211231.xsd#kof_OtherExpensesWithRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_ExpensesFromRelatedPartyAbstract_f9be9000-4cbf-419a-92a2-86607d75bed9" xlink:to="loc_kof_OtherExpensesWithRelatedParty_d54f5440-cad4-4482-af4d-eeeea4bfa80f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_6f321ea0-0a12-4549-a605-e438597f7a67" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d2329369-3b10-407a-9fd5-01f8ca78296a" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_6f321ea0-0a12-4549-a605-e438597f7a67" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_a350c05f-b237-421b-8675-4a36a628dc0e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_6f321ea0-0a12-4549-a605-e438597f7a67" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_a350c05f-b237-421b-8675-4a36a628dc0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_a350c05f-b237-421b-8675-4a36a628dc0e_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_a350c05f-b237-421b-8675-4a36a628dc0e" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_a350c05f-b237-421b-8675-4a36a628dc0e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_fc5ff38a-d513-494e-a2ed-54968cc77254" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_a350c05f-b237-421b-8675-4a36a628dc0e" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_fc5ff38a-d513-494e-a2ed-54968cc77254" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_HeinekenGroupMember_51b9b2bb-7e9c-4d65-a064-02d10e6bb68e" xlink:href="kof-20211231.xsd#kof_HeinekenGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_fc5ff38a-d513-494e-a2ed-54968cc77254" xlink:to="loc_kof_HeinekenGroupMember_51b9b2bb-7e9c-4d65-a064-02d10e6bb68e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FEMSAMember_e0fb1042-c807-46e8-9d9a-bb34b98774c2" xlink:href="kof-20211231.xsd#kof_FEMSAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_fc5ff38a-d513-494e-a2ed-54968cc77254" xlink:to="loc_kof_FEMSAMember_e0fb1042-c807-46e8-9d9a-bb34b98774c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CocaColaCompanyMember_dd1e4f6d-08a0-40a3-ab3f-d18155296b86" xlink:href="kof-20211231.xsd#kof_CocaColaCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_fc5ff38a-d513-494e-a2ed-54968cc77254" xlink:to="loc_kof_CocaColaCompanyMember_dd1e4f6d-08a0-40a3-ab3f-d18155296b86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdeSMember_c18e95e0-5d99-4b7b-80ef-a6cc61cf6b09" xlink:href="kof-20211231.xsd#kof_AdeSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_fc5ff38a-d513-494e-a2ed-54968cc77254" xlink:to="loc_kof_AdeSMember_c18e95e0-5d99-4b7b-80ef-a6cc61cf6b09" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_86df923b-8594-4fd9-85fe-5af0c85ceff7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_6f321ea0-0a12-4549-a605-e438597f7a67" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_86df923b-8594-4fd9-85fe-5af0c85ceff7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_86df923b-8594-4fd9-85fe-5af0c85ceff7_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_86df923b-8594-4fd9-85fe-5af0c85ceff7" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_86df923b-8594-4fd9-85fe-5af0c85ceff7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_86df923b-8594-4fd9-85fe-5af0c85ceff7" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_JugosDelValleSAPIDeCVMember_c16d428e-1f5e-43d6-937b-765b9feeace7" xlink:href="kof-20211231.xsd#kof_JugosDelValleSAPIDeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:to="loc_kof_JugosDelValleSAPIDeCVMember_c16d428e-1f5e-43d6-937b-765b9feeace7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PromotoraIndustrialAzucareraSADeCVPIASAMember_a6d84a77-78f3-4ce4-9f3b-8835c32d7d96" xlink:href="kof-20211231.xsd#kof_PromotoraIndustrialAzucareraSADeCVPIASAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:to="loc_kof_PromotoraIndustrialAzucareraSADeCVPIASAMember_a6d84a77-78f3-4ce4-9f3b-8835c32d7d96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BetaSanMiguelMember_0834796d-66dc-44e8-a8b1-95b31f09b9da" xlink:href="kof-20211231.xsd#kof_BetaSanMiguelMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:to="loc_kof_BetaSanMiguelMember_0834796d-66dc-44e8-a8b1-95b31f09b9da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember_23fd47b4-06db-4747-a3fa-5000558dc803" xlink:href="kof-20211231.xsd#kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:to="loc_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember_23fd47b4-06db-4747-a3fa-5000558dc803" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LeaoAlimentosEBebidasLTDAMember_dc7c0437-c87f-4d8a-bd73-8a36c4547915" xlink:href="kof-20211231.xsd#kof_LeaoAlimentosEBebidasLTDAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:to="loc_kof_LeaoAlimentosEBebidasLTDAMember_dc7c0437-c87f-4d8a-bd73-8a36c4547915" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember_9e415330-6e9e-4ff6-9fa6-712b7a4d56e5" xlink:href="kof-20211231.xsd#kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:to="loc_kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember_9e415330-6e9e-4ff6-9fa6-712b7a4d56e5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember_6d5485c9-4822-4ada-9a64-35652d56e487" xlink:href="kof-20211231.xsd#kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:to="loc_kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember_6d5485c9-4822-4ada-9a64-35652d56e487" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FundacionFemsaACMember_cde762ea-0d8b-4521-bd14-dfec21687033" xlink:href="kof-20211231.xsd#kof_FundacionFemsaACMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:to="loc_kof_FundacionFemsaACMember_cde762ea-0d8b-4521-bd14-dfec21687033" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail" xlink:type="extended" id="i581db35ac29744d5bc016203d04a864e_BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_a311ddd5-e900-4b12-872b-b8adafe49b45" xlink:href="kof-20211231.xsd#kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_5d090cf2-b78e-488e-bd03-8672dba9ab9b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_a311ddd5-e900-4b12-872b-b8adafe49b45" xlink:to="loc_ifrs-full_CurrentAssets_5d090cf2-b78e-488e-bd03-8672dba9ab9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssets_b24ac1d8-3c95-4d64-956f-035bf0a3cb29" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_a311ddd5-e900-4b12-872b-b8adafe49b45" xlink:to="loc_ifrs-full_NoncurrentAssets_b24ac1d8-3c95-4d64-956f-035bf0a3cb29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_cf0cea00-dc2c-4d3f-8ea9-a55ded88548b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_a311ddd5-e900-4b12-872b-b8adafe49b45" xlink:to="loc_ifrs-full_CurrentLiabilities_cf0cea00-dc2c-4d3f-8ea9-a55ded88548b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilities_797c77e2-cdcb-446a-94e8-c84ba08c504c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_a311ddd5-e900-4b12-872b-b8adafe49b45" xlink:to="loc_ifrs-full_NoncurrentLiabilities_797c77e2-cdcb-446a-94e8-c84ba08c504c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable_039b1f57-9f7b-405a-8924-4f1fc16b1f00" xlink:href="kof-20211231.xsd#kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_a311ddd5-e900-4b12-872b-b8adafe49b45" xlink:to="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable_039b1f57-9f7b-405a-8924-4f1fc16b1f00" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_812a4b6b-0964-48bd-907b-92dc4de03d45" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable_039b1f57-9f7b-405a-8924-4f1fc16b1f00" xlink:to="loc_srt_CurrencyAxis_812a4b6b-0964-48bd-907b-92dc4de03d45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_812a4b6b-0964-48bd-907b-92dc4de03d45_default" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_812a4b6b-0964-48bd-907b-92dc4de03d45" xlink:to="loc_currency_AllCurrenciesDomain_812a4b6b-0964-48bd-907b-92dc4de03d45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_57e888b8-dedc-46ce-9c0c-d6154860c31b" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_812a4b6b-0964-48bd-907b-92dc4de03d45" xlink:to="loc_currency_AllCurrenciesDomain_57e888b8-dedc-46ce-9c0c-d6154860c31b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD_d52dbef0-ea5c-48d9-9be9-c77235b6bed8" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_USD"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_57e888b8-dedc-46ce-9c0c-d6154860c31b" xlink:to="loc_currency_USD_d52dbef0-ea5c-48d9-9be9-c77235b6bed8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_229b9c45-560a-41db-9490-9185a011151e" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_EUR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_57e888b8-dedc-46ce-9c0c-d6154860c31b" xlink:to="loc_currency_EUR_229b9c45-560a-41db-9490-9185a011151e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail" xlink:type="extended" id="id72152a607304b19ab73ee9b26c36f5a_BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_42038cfd-2e6a-41da-ba68-915b7583ca04" xlink:href="kof-20211231.xsd#kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue_4d3e43a7-338a-449f-9b91-5b4e3efd1d2f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Revenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_42038cfd-2e6a-41da-ba68-915b7583ca04" xlink:to="loc_ifrs-full_Revenue_4d3e43a7-338a-449f-9b91-5b4e3efd1d2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PurchasesOfRawMaterials_b2998e7f-cc98-4e93-9a9d-d89fbf3e78e7" xlink:href="kof-20211231.xsd#kof_PurchasesOfRawMaterials"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_42038cfd-2e6a-41da-ba68-915b7583ca04" xlink:to="loc_kof_PurchasesOfRawMaterials_b2998e7f-cc98-4e93-9a9d-d89fbf3e78e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpense_9d3fef36-fe3b-4ef8-9ca9-53d1dbe4fb00" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_42038cfd-2e6a-41da-ba68-915b7583ca04" xlink:to="loc_ifrs-full_InterestExpense_9d3fef36-fe3b-4ef8-9ca9-53d1dbe4fb00" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherIncomeExpense_1769c747-c1bc-4714-940a-57d3ce897d90" xlink:href="kof-20211231.xsd#kof_OtherIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_42038cfd-2e6a-41da-ba68-915b7583ca04" xlink:to="loc_kof_OtherIncomeExpense_1769c747-c1bc-4714-940a-57d3ce897d90" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable_3c2a8e79-ad2e-4148-b6a3-6fa47751b2cf" xlink:href="kof-20211231.xsd#kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_42038cfd-2e6a-41da-ba68-915b7583ca04" xlink:to="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable_3c2a8e79-ad2e-4148-b6a3-6fa47751b2cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_ca1bee0a-3ce3-4686-b452-e32c95c618fb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable_3c2a8e79-ad2e-4148-b6a3-6fa47751b2cf" xlink:to="loc_srt_CurrencyAxis_ca1bee0a-3ce3-4686-b452-e32c95c618fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_ca1bee0a-3ce3-4686-b452-e32c95c618fb_default" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_ca1bee0a-3ce3-4686-b452-e32c95c618fb" xlink:to="loc_currency_AllCurrenciesDomain_ca1bee0a-3ce3-4686-b452-e32c95c618fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_7ebaf7a0-e540-4346-adb2-8dca34573d54" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_ca1bee0a-3ce3-4686-b452-e32c95c618fb" xlink:to="loc_currency_AllCurrenciesDomain_7ebaf7a0-e540-4346-adb2-8dca34573d54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD_83eb4419-f44d-4ced-a963-c76474bc2ccf" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_USD"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_7ebaf7a0-e540-4346-adb2-8dca34573d54" xlink:to="loc_currency_USD_83eb4419-f44d-4ced-a963-c76474bc2ccf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_c25b90fe-3134-4787-8cf8-b6f137b4fd4f" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_EUR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_7ebaf7a0-e540-4346-adb2-8dca34573d54" xlink:to="loc_currency_EUR_c25b90fe-3134-4787-8cf8-b6f137b4fd4f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail" xlink:type="extended" id="icc16cec45c984de7bde89b9297797f67_PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fa2be6e8-5301-4914-be5e-3ab4837fcdac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_31b11f2d-2b6e-4fb5-95e1-4021d944d54d" xlink:href="kof-20211231.xsd#kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fa2be6e8-5301-4914-be5e-3ab4837fcdac" xlink:to="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_31b11f2d-2b6e-4fb5-95e1-4021d944d54d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo_9ae1e3fd-930c-4181-838a-56596b63e931" xlink:href="kof-20211231.xsd#kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fa2be6e8-5301-4914-be5e-3ab4837fcdac" xlink:to="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo_9ae1e3fd-930c-4181-838a-56596b63e931" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree_e478ae7f-2847-443a-bb83-1d35a592c8ae" xlink:href="kof-20211231.xsd#kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fa2be6e8-5301-4914-be5e-3ab4837fcdac" xlink:to="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree_e478ae7f-2847-443a-bb83-1d35a592c8ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour_f581717e-6112-46df-a82f-32903f534bae" xlink:href="kof-20211231.xsd#kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fa2be6e8-5301-4914-be5e-3ab4837fcdac" xlink:to="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour_f581717e-6112-46df-a82f-32903f534bae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive_e2d15d8f-84bf-4199-a65f-87873a84d0af" xlink:href="kof-20211231.xsd#kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fa2be6e8-5301-4914-be5e-3ab4837fcdac" xlink:to="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive_e2d15d8f-84bf-4199-a65f-87873a84d0af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_51f93073-c029-4478-a821-c79037e64f96" xlink:href="kof-20211231.xsd#kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fa2be6e8-5301-4914-be5e-3ab4837fcdac" xlink:to="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_51f93073-c029-4478-a821-c79037e64f96" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_d1b1b90b-2fef-4127-a1d2-c003f583e298" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fa2be6e8-5301-4914-be5e-3ab4837fcdac" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_d1b1b90b-2fef-4127-a1d2-c003f583e298" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_97b8f5c1-c4f9-42ed-b6ed-0686fa82eaf5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_d1b1b90b-2fef-4127-a1d2-c003f583e298" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_97b8f5c1-c4f9-42ed-b6ed-0686fa82eaf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_97b8f5c1-c4f9-42ed-b6ed-0686fa82eaf5_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_97b8f5c1-c4f9-42ed-b6ed-0686fa82eaf5" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_97b8f5c1-c4f9-42ed-b6ed-0686fa82eaf5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_e639bf70-2573-45cb-819c-2c5325a278c1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_97b8f5c1-c4f9-42ed-b6ed-0686fa82eaf5" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_e639bf70-2573-45cb-819c-2c5325a278c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PensionAndRetirementPlansMember_fa12e658-2004-4b5b-bd84-961ae5c17b27" xlink:href="kof-20211231.xsd#kof_PensionAndRetirementPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_e639bf70-2573-45cb-819c-2c5325a278c1" xlink:to="loc_kof_PensionAndRetirementPlansMember_fa12e658-2004-4b5b-bd84-961ae5c17b27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeniorityPremiumsMember_97c89f2a-cc93-4a74-aa65-0f2dcd28471e" xlink:href="kof-20211231.xsd#kof_SeniorityPremiumsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_e639bf70-2573-45cb-819c-2c5325a278c1" xlink:to="loc_kof_SeniorityPremiumsMember_97c89f2a-cc93-4a74-aa65-0f2dcd28471e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail" xlink:type="extended" id="i5cda874887a646ad99eb5217eda49663_PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_VestedDefinedBenefitObligation_7060b879-6919-4171-a534-4a6c060f22dc" xlink:href="kof-20211231.xsd#kof_VestedDefinedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:to="loc_kof_VestedDefinedBenefitObligation_7060b879-6919-4171-a534-4a6c060f22dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NonVestedDefinedBenefitObligation_6ffe94e6-52df-4bd2-8438-94415ddaab9d" xlink:href="kof-20211231.xsd#kof_NonVestedDefinedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:to="loc_kof_NonVestedDefinedBenefitObligation_6ffe94e6-52df-4bd2-8438-94415ddaab9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AccumulatedDefinedBenefitObligation_9d7b2c87-4b8c-44c8-8db7-a5d7e5722ed5" xlink:href="kof-20211231.xsd#kof_AccumulatedDefinedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:to="loc_kof_AccumulatedDefinedBenefitObligation_9d7b2c87-4b8c-44c8-8db7-a5d7e5722ed5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation_4a145025-d734-489b-9a7e-5b9a1911ad30" xlink:href="kof-20211231.xsd#kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:to="loc_kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation_4a145025-d734-489b-9a7e-5b9a1911ad30" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitObligation_0b76ce22-bdc2-4f89-8091-8ceae67a767b" xlink:href="kof-20211231.xsd#kof_DefinedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:to="loc_kof_DefinedBenefitObligation_0b76ce22-bdc2-4f89-8091-8ceae67a767b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitObligationFundsAtFairValue_f1851788-9ecf-4bf1-950a-97d20a1bb0a8" xlink:href="kof-20211231.xsd#kof_DefinedBenefitObligationFundsAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:to="loc_kof_DefinedBenefitObligationFundsAtFairValue_f1851788-9ecf-4bf1-950a-97d20a1bb0a8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_71e0c1c6-ff51-4c24-98a8-88d120dd5a89" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_71e0c1c6-ff51-4c24-98a8-88d120dd5a89" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_7878547c-4643-4bf2-9ee0-d6b8f9ffe95a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentProvisionsForEmployeeBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:to="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_7878547c-4643-4bf2-9ee0-d6b8f9ffe95a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_d5612f1e-4550-4d0f-a59e-9df891991659" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_d5612f1e-4550-4d0f-a59e-9df891991659" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_231666fa-186f-499f-9d55-20df653a82c6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_d5612f1e-4550-4d0f-a59e-9df891991659" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_231666fa-186f-499f-9d55-20df653a82c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_231666fa-186f-499f-9d55-20df653a82c6_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_231666fa-186f-499f-9d55-20df653a82c6" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_231666fa-186f-499f-9d55-20df653a82c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_28b67034-96d1-4c7c-8b77-dc3676ec8735" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_231666fa-186f-499f-9d55-20df653a82c6" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_28b67034-96d1-4c7c-8b77-dc3676ec8735" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PensionAndRetirementPlansMember_e14ad546-e295-403e-9bb0-73fb9843b64a" xlink:href="kof-20211231.xsd#kof_PensionAndRetirementPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_28b67034-96d1-4c7c-8b77-dc3676ec8735" xlink:to="loc_kof_PensionAndRetirementPlansMember_e14ad546-e295-403e-9bb0-73fb9843b64a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeniorityPremiumsMember_12206500-452f-43d3-8103-fef51395ff2b" xlink:href="kof-20211231.xsd#kof_SeniorityPremiumsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_28b67034-96d1-4c7c-8b77-dc3676ec8735" xlink:to="loc_kof_SeniorityPremiumsMember_12206500-452f-43d3-8103-fef51395ff2b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail" xlink:type="extended" id="iba4138503a45489885568fd5d996c02c_PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_56fda010-60e3-4fda-ba76-7ca11dc08da6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FixedReturnAbstract_77ccaf24-92fc-44c4-9199-e0da2b09be76" xlink:href="kof-20211231.xsd#kof_FixedReturnAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_56fda010-60e3-4fda-ba76-7ca11dc08da6" xlink:to="loc_kof_FixedReturnAbstract_77ccaf24-92fc-44c4-9199-e0da2b09be76" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TrustAssetsFixedReturnPercentage_1c74d55c-4078-411d-b81a-5647a8b6f0de" xlink:href="kof-20211231.xsd#kof_TrustAssetsFixedReturnPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_FixedReturnAbstract_77ccaf24-92fc-44c4-9199-e0da2b09be76" xlink:to="loc_kof_TrustAssetsFixedReturnPercentage_1c74d55c-4078-411d-b81a-5647a8b6f0de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_VariableReturnAbstract_67ec646e-e7b3-4f53-8c8b-5d25de8db069" xlink:href="kof-20211231.xsd#kof_VariableReturnAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_56fda010-60e3-4fda-ba76-7ca11dc08da6" xlink:to="loc_kof_VariableReturnAbstract_67ec646e-e7b3-4f53-8c8b-5d25de8db069" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TrustAssetsVariableReturnPercentage_f6e963d7-4b96-4b19-9889-53e81e565044" xlink:href="kof-20211231.xsd#kof_TrustAssetsVariableReturnPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_VariableReturnAbstract_67ec646e-e7b3-4f53-8c8b-5d25de8db069" xlink:to="loc_kof_TrustAssetsVariableReturnPercentage_f6e963d7-4b96-4b19-9889-53e81e565044" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TrustAssetsFixedAndVariableReturnPercentage_2f1041d2-390e-453e-80d1-ec39b8088bf3" xlink:href="kof-20211231.xsd#kof_TrustAssetsFixedAndVariableReturnPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_VariableReturnAbstract_67ec646e-e7b3-4f53-8c8b-5d25de8db069" xlink:to="loc_kof_TrustAssetsFixedAndVariableReturnPercentage_2f1041d2-390e-453e-80d1-ec39b8088bf3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ba58fdcf-b1b3-4c9d-a4c4-44f4e62238a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_56fda010-60e3-4fda-ba76-7ca11dc08da6" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ba58fdcf-b1b3-4c9d-a4c4-44f4e62238a9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_c75181fd-0fd4-4f5c-a674-e3b7983ee359" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ba58fdcf-b1b3-4c9d-a4c4-44f4e62238a9" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_c75181fd-0fd4-4f5c-a674-e3b7983ee359" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_c75181fd-0fd4-4f5c-a674-e3b7983ee359_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_c75181fd-0fd4-4f5c-a674-e3b7983ee359" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_c75181fd-0fd4-4f5c-a674-e3b7983ee359_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_5952de73-0e00-40a3-8156-6b71c7293709" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_c75181fd-0fd4-4f5c-a674-e3b7983ee359" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_5952de73-0e00-40a3-8156-6b71c7293709" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradingEquitySecuritiesMember_bbf6dd6b-7a6e-4009-88de-f9f722b5d99d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradingEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_5952de73-0e00-40a3-8156-6b71c7293709" xlink:to="loc_ifrs-full_TradingEquitySecuritiesMember_bbf6dd6b-7a6e-4009-88de-f9f722b5d99d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LifeAnnuitiesMember_d2f5da52-65ae-4cab-a87a-4d3bc14204dd" xlink:href="kof-20211231.xsd#kof_LifeAnnuitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_5952de73-0e00-40a3-8156-6b71c7293709" xlink:to="loc_kof_LifeAnnuitiesMember_d2f5da52-65ae-4cab-a87a-4d3bc14204dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BankInstrumentsMember_36d5daec-7da6-449d-a14c-c755066762a9" xlink:href="kof-20211231.xsd#kof_BankInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_5952de73-0e00-40a3-8156-6b71c7293709" xlink:to="loc_kof_BankInstrumentsMember_36d5daec-7da6-449d-a14c-c755066762a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FederalGovernmentInstrumentsMember_e2c29b92-4f56-4d66-9216-6abc4926f325" xlink:href="kof-20211231.xsd#kof_FederalGovernmentInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_5952de73-0e00-40a3-8156-6b71c7293709" xlink:to="loc_kof_FederalGovernmentInstrumentsMember_e2c29b92-4f56-4d66-9216-6abc4926f325" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PubliclyTradedSharesMember_4884ad62-bfa2-4df3-bf42-911c2c367fbd" xlink:href="kof-20211231.xsd#kof_PubliclyTradedSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_5952de73-0e00-40a3-8156-6b71c7293709" xlink:to="loc_kof_PubliclyTradedSharesMember_4884ad62-bfa2-4df3-bf42-911c2c367fbd" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail" xlink:type="extended" id="i06addfe32ad34bf8b9383c856b919040_PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_19ee4bb1-cf43-4124-9f0b-e92d108757a1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfFundAssets_a2c22c59-66db-4757-8a50-ec9bcfd87d1d" xlink:href="kof-20211231.xsd#kof_PercentageOfFundAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_19ee4bb1-cf43-4124-9f0b-e92d108757a1" xlink:to="loc_kof_PercentageOfFundAssets_a2c22c59-66db-4757-8a50-ec9bcfd87d1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfPlanAssetInvestmentForRelatedParties_5b9cb230-51e5-4845-b704-12df05a847c4" xlink:href="kof-20211231.xsd#kof_PercentageOfPlanAssetInvestmentForRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_19ee4bb1-cf43-4124-9f0b-e92d108757a1" xlink:to="loc_kof_PercentageOfPlanAssetInvestmentForRelatedParties_5b9cb230-51e5-4845-b704-12df05a847c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_fa3b8518-eb96-410c-aa84-256cc2226fa5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_19ee4bb1-cf43-4124-9f0b-e92d108757a1" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_fa3b8518-eb96-410c-aa84-256cc2226fa5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfSignificantActuarialAssumptions_6b873bb5-02ce-4806-b6a6-474abe3755af" xlink:href="kof-20211231.xsd#kof_PercentageOfSignificantActuarialAssumptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_19ee4bb1-cf43-4124-9f0b-e92d108757a1" xlink:to="loc_kof_PercentageOfSignificantActuarialAssumptions_6b873bb5-02ce-4806-b6a6-474abe3755af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmployeeProfitSharing_95e5e2ac-14f1-4102-8700-6644550ab75a" xlink:href="kof-20211231.xsd#kof_EmployeeProfitSharing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_19ee4bb1-cf43-4124-9f0b-e92d108757a1" xlink:to="loc_kof_EmployeeProfitSharing_95e5e2ac-14f1-4102-8700-6644550ab75a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_37a36258-1257-4be5-b784-9117093d2163" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_19ee4bb1-cf43-4124-9f0b-e92d108757a1" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_37a36258-1257-4be5-b784-9117093d2163" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis_a3ff4611-fc8d-45b1-a16c-3135b174bfea" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_37a36258-1257-4be5-b784-9117093d2163" xlink:to="loc_ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis_a3ff4611-fc8d-45b1-a16c-3135b174bfea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInstrumentMember_a3ff4611-fc8d-45b1-a16c-3135b174bfea_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis_a3ff4611-fc8d-45b1-a16c-3135b174bfea" xlink:to="loc_ifrs-full_TypesOfInstrumentMember_a3ff4611-fc8d-45b1-a16c-3135b174bfea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInstrumentMember_70bdac27-e8a8-41c7-8f4b-fd6b325741c6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis_a3ff4611-fc8d-45b1-a16c-3135b174bfea" xlink:to="loc_ifrs-full_TypesOfInstrumentMember_70bdac27-e8a8-41c7-8f4b-fd6b325741c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MexicanFederalGovernmentInstrumentsMember_8ebacdd3-bb5b-4b62-948c-b67e08d467a5" xlink:href="kof-20211231.xsd#kof_MexicanFederalGovernmentInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfInstrumentMember_70bdac27-e8a8-41c7-8f4b-fd6b325741c6" xlink:to="loc_kof_MexicanFederalGovernmentInstrumentsMember_8ebacdd3-bb5b-4b62-948c-b67e08d467a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_b336b494-26cf-4975-86a7-ddce990a5b40" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_37a36258-1257-4be5-b784-9117093d2163" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_b336b494-26cf-4975-86a7-ddce990a5b40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_b336b494-26cf-4975-86a7-ddce990a5b40_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_b336b494-26cf-4975-86a7-ddce990a5b40" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_b336b494-26cf-4975-86a7-ddce990a5b40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_abc656ca-8f10-46fa-a54b-d7f8cd147d3f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_b336b494-26cf-4975-86a7-ddce990a5b40" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_abc656ca-8f10-46fa-a54b-d7f8cd147d3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubsidiariesMember_d28ec865-40c2-40a9-8415-146d157db8dd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_abc656ca-8f10-46fa-a54b-d7f8cd147d3f" xlink:to="loc_ifrs-full_SubsidiariesMember_d28ec865-40c2-40a9-8415-146d157db8dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_6f08ba4f-8a67-4a52-8615-2a267f861e80" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_37a36258-1257-4be5-b784-9117093d2163" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_6f08ba4f-8a67-4a52-8615-2a267f861e80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_6f08ba4f-8a67-4a52-8615-2a267f861e80_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_6f08ba4f-8a67-4a52-8615-2a267f861e80" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_6f08ba4f-8a67-4a52-8615-2a267f861e80_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_0927eda3-7bdf-428f-807a-f931242e639f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_6f08ba4f-8a67-4a52-8615-2a267f861e80" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_0927eda3-7bdf-428f-807a-f931242e639f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_62ce1b74-c303-4449-b2fa-0fd08444a8af" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_0927eda3-7bdf-428f-807a-f931242e639f" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_62ce1b74-c303-4449-b2fa-0fd08444a8af" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail" xlink:type="extended" id="ib07a6329c58a4efcb3f3585240c5fca0_PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfInvestmentSecuritiesLineItems_d5b94232-c63c-4a01-b2b5-5fcb1046a031" xlink:href="kof-20211231.xsd#kof_DisclosureOfInvestmentSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_6fea341d-deff-44d3-b95f-e99e39d74392" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfInvestmentSecuritiesLineItems_d5b94232-c63c-4a01-b2b5-5fcb1046a031" xlink:to="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_6fea341d-deff-44d3-b95f-e99e39d74392" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentSecuritiesTable_0301e68a-f5eb-4de7-b86a-8caedc82fcd3" xlink:href="kof-20211231.xsd#kof_InvestmentSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfInvestmentSecuritiesLineItems_d5b94232-c63c-4a01-b2b5-5fcb1046a031" xlink:to="loc_kof_InvestmentSecuritiesTable_0301e68a-f5eb-4de7-b86a-8caedc82fcd3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_f5dea3e4-fc42-4baa-8ead-62cf94cafc5d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_InvestmentSecuritiesTable_0301e68a-f5eb-4de7-b86a-8caedc82fcd3" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_f5dea3e4-fc42-4baa-8ead-62cf94cafc5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_f5dea3e4-fc42-4baa-8ead-62cf94cafc5d_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_f5dea3e4-fc42-4baa-8ead-62cf94cafc5d" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_f5dea3e4-fc42-4baa-8ead-62cf94cafc5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_f7b18e8e-30ad-4c45-83aa-ef081f099d57" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_f5dea3e4-fc42-4baa-8ead-62cf94cafc5d" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_f7b18e8e-30ad-4c45-83aa-ef081f099d57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtSecuritiesMember_0dc5a10c-0316-46f2-b617-b1b5c048feb9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_f7b18e8e-30ad-4c45-83aa-ef081f099d57" xlink:to="loc_ifrs-full_DebtSecuritiesMember_0dc5a10c-0316-46f2-b617-b1b5c048feb9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CapitalSecuritiesMember_8345f66a-4d25-4baf-90ce-d319b479a000" xlink:href="kof-20211231.xsd#kof_CapitalSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_f7b18e8e-30ad-4c45-83aa-ef081f099d57" xlink:to="loc_kof_CapitalSecuritiesMember_8345f66a-4d25-4baf-90ce-d319b479a000" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_32569284-9513-408d-a122-3434382acd65" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_InvestmentSecuritiesTable_0301e68a-f5eb-4de7-b86a-8caedc82fcd3" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_32569284-9513-408d-a122-3434382acd65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_32569284-9513-408d-a122-3434382acd65_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_32569284-9513-408d-a122-3434382acd65" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_32569284-9513-408d-a122-3434382acd65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_3e861001-f5fe-4750-bba1-97353fb4788a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_32569284-9513-408d-a122-3434382acd65" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_3e861001-f5fe-4750-bba1-97353fb4788a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GrupoIndustrialBimboSABDeCVMember_11d7961a-04d6-4028-8fcf-a65cbac78e9b" xlink:href="kof-20211231.xsd#kof_GrupoIndustrialBimboSABDeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_3e861001-f5fe-4750-bba1-97353fb4788a" xlink:to="loc_kof_GrupoIndustrialBimboSABDeCVMember_11d7961a-04d6-4028-8fcf-a65cbac78e9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GrupoFinancieroBanorteSABDeCVMember_3010edb6-1204-4b47-8c41-5a31ddae990e" xlink:href="kof-20211231.xsd#kof_GrupoFinancieroBanorteSABDeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_3e861001-f5fe-4750-bba1-97353fb4788a" xlink:to="loc_kof_GrupoFinancieroBanorteSABDeCVMember_3010edb6-1204-4b47-8c41-5a31ddae990e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ElPuertoDeLiverpoolSABDeCVMember_b33c6f41-6ae6-4c33-be81-15e47a88d87a" xlink:href="kof-20211231.xsd#kof_ElPuertoDeLiverpoolSABDeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_3e861001-f5fe-4750-bba1-97353fb4788a" xlink:to="loc_kof_ElPuertoDeLiverpoolSABDeCVMember_b33c6f41-6ae6-4c33-be81-15e47a88d87a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FomentoEconmicoMexicanoSABDeCVMember_b643118e-daa1-43be-9837-4744e3b645ad" xlink:href="kof-20211231.xsd#kof_FomentoEconmicoMexicanoSABDeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_3e861001-f5fe-4750-bba1-97353fb4788a" xlink:to="loc_kof_FomentoEconmicoMexicanoSABDeCVMember_b643118e-daa1-43be-9837-4744e3b645ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AlfaSABDeCVMember_ea424594-ca39-4d0a-8070-9840afed0f88" xlink:href="kof-20211231.xsd#kof_AlfaSABDeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_3e861001-f5fe-4750-bba1-97353fb4788a" xlink:to="loc_kof_AlfaSABDeCVMember_ea424594-ca39-4d0a-8070-9840afed0f88" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail" xlink:type="extended" id="i41a70329095949bdbc37234752a83cad_PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_7f02b57a-6b8a-4220-aca4-3b040c836957" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_9e8980bb-7858-4636-b2f3-da44ac26294d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_7f02b57a-6b8a-4220-aca4-3b040c836957" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_9e8980bb-7858-4636-b2f3-da44ac26294d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset_23c8084f-b528-44e7-aede-00afe6170c8f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_7f02b57a-6b8a-4220-aca4-3b040c836957" xlink:to="loc_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset_23c8084f-b528-44e7-aede-00afe6170c8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_74a25cec-4f95-4438-a8c5-d63577684632" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_7f02b57a-6b8a-4220-aca4-3b040c836957" xlink:to="loc_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_74a25cec-4f95-4438-a8c5-d63577684632" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_cf0a7b72-4ff5-4d9f-8b9a-de63407e7a95" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_7f02b57a-6b8a-4220-aca4-3b040c836957" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_cf0a7b72-4ff5-4d9f-8b9a-de63407e7a95" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_ad043acf-a3ef-44e3-be96-f13e84be72fb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_7f02b57a-6b8a-4220-aca4-3b040c836957" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_ad043acf-a3ef-44e3-be96-f13e84be72fb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentSecuritiesTable_83782405-696b-4ca2-b732-403f7468911b" xlink:href="kof-20211231.xsd#kof_InvestmentSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_7f02b57a-6b8a-4220-aca4-3b040c836957" xlink:to="loc_kof_InvestmentSecuritiesTable_83782405-696b-4ca2-b732-403f7468911b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_052c38c8-7087-432f-9275-d28d37aad749" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_InvestmentSecuritiesTable_83782405-696b-4ca2-b732-403f7468911b" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_052c38c8-7087-432f-9275-d28d37aad749" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_052c38c8-7087-432f-9275-d28d37aad749_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_052c38c8-7087-432f-9275-d28d37aad749" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_052c38c8-7087-432f-9275-d28d37aad749_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_8a7f0cdb-c36e-4d26-9a7b-0ef5083b4a83" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_052c38c8-7087-432f-9275-d28d37aad749" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_8a7f0cdb-c36e-4d26-9a7b-0ef5083b4a83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PensionAndRetirementPlansMember_39c7c191-e2c7-4eb0-8a8e-4493cb227e14" xlink:href="kof-20211231.xsd#kof_PensionAndRetirementPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_8a7f0cdb-c36e-4d26-9a7b-0ef5083b4a83" xlink:to="loc_kof_PensionAndRetirementPlansMember_39c7c191-e2c7-4eb0-8a8e-4493cb227e14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeniorityPremiumPlanMember_dcee646b-9f19-433f-b67b-791e4e9cc5e3" xlink:href="kof-20211231.xsd#kof_SeniorityPremiumPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_8a7f0cdb-c36e-4d26-9a7b-0ef5083b4a83" xlink:to="loc_kof_SeniorityPremiumPlanMember_dcee646b-9f19-433f-b67b-791e4e9cc5e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ConsolidatedFinancialStatementLocationAxis_751b4e5d-e0a8-42f9-adc1-c44e90659b71" xlink:href="kof-20211231.xsd#kof_ConsolidatedFinancialStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_InvestmentSecuritiesTable_83782405-696b-4ca2-b732-403f7468911b" xlink:to="loc_kof_ConsolidatedFinancialStatementLocationAxis_751b4e5d-e0a8-42f9-adc1-c44e90659b71" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ConsolidatedFinancialStatementLocationMember_751b4e5d-e0a8-42f9-adc1-c44e90659b71_default" xlink:href="kof-20211231.xsd#kof_ConsolidatedFinancialStatementLocationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_kof_ConsolidatedFinancialStatementLocationAxis_751b4e5d-e0a8-42f9-adc1-c44e90659b71" xlink:to="loc_kof_ConsolidatedFinancialStatementLocationMember_751b4e5d-e0a8-42f9-adc1-c44e90659b71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ConsolidatedFinancialStatementLocationMember_cafdf708-2046-493d-98c1-10ef41b663db" xlink:href="kof-20211231.xsd#kof_ConsolidatedFinancialStatementLocationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_kof_ConsolidatedFinancialStatementLocationAxis_751b4e5d-e0a8-42f9-adc1-c44e90659b71" xlink:to="loc_kof_ConsolidatedFinancialStatementLocationMember_cafdf708-2046-493d-98c1-10ef41b663db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember_47c40bb3-942a-44f0-8c31-bdbadd1256be" xlink:href="kof-20211231.xsd#kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_ConsolidatedFinancialStatementLocationMember_cafdf708-2046-493d-98c1-10ef41b663db" xlink:to="loc_kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember_47c40bb3-942a-44f0-8c31-bdbadd1256be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember_a84449c1-8859-4b08-b625-df3c8a7baf7c" xlink:href="kof-20211231.xsd#kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_ConsolidatedFinancialStatementLocationMember_cafdf708-2046-493d-98c1-10ef41b663db" xlink:to="loc_kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember_a84449c1-8859-4b08-b625-df3c8a7baf7c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail" xlink:type="extended" id="i8276a7dc98944c8a9d0067666ac1c9a1_PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_0c33c885-7d69-40b0-9770-e713c7f7228e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitObligationAtPresentValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:to="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_0c33c885-7d69-40b0-9770-e713c7f7228e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_6a7014be-e383-45a9-ad7e-932bccf195b1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_6a7014be-e383-45a9-ad7e-932bccf195b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset_4479b560-9998-4c0e-b949-4532050470ee" xlink:href="kof-20211231.xsd#kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:to="loc_kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset_4479b560-9998-4c0e-b949-4532050470ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_4af10a5e-4b67-4b4c-9c66-95bc2857cc18" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_4af10a5e-4b67-4b4c-9c66-95bc2857cc18" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ActuarialGainsLossesArisingFromExperienceAdjustments_5afbb133-b069-4f23-b278-5fbad383e331" xlink:href="kof-20211231.xsd#kof_ActuarialGainsLossesArisingFromExperienceAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:to="loc_kof_ActuarialGainsLossesArisingFromExperienceAdjustments_5afbb133-b069-4f23-b278-5fbad383e331" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_eba2a195-9be5-4f97-be5f-96399256d9e6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_eba2a195-9be5-4f97-be5f-96399256d9e6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BenefitsPaidOrPayable_536db373-948d-4222-9e46-829a8ed084d0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BenefitsPaidOrPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:to="loc_ifrs-full_BenefitsPaidOrPayable_536db373-948d-4222-9e46-829a8ed084d0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset_8a305f84-dbec-4b1d-b68d-e5fbcf9e9520" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:to="loc_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset_8a305f84-dbec-4b1d-b68d-e5fbcf9e9520" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_497da5c4-7180-494c-b488-b156e2b4e9ce" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitObligationAtPresentValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_add97034-e36c-4f02-a809-e6e0767d901a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_add97034-e36c-4f02-a809-e6e0767d901a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_9eef7366-718c-4cd0-85c9-7fda7571be89" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_add97034-e36c-4f02-a809-e6e0767d901a" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_9eef7366-718c-4cd0-85c9-7fda7571be89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_9eef7366-718c-4cd0-85c9-7fda7571be89_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_9eef7366-718c-4cd0-85c9-7fda7571be89" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_9eef7366-718c-4cd0-85c9-7fda7571be89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_1638bc4e-25f2-4a0b-ac7e-1e6c2df72c2b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_9eef7366-718c-4cd0-85c9-7fda7571be89" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_1638bc4e-25f2-4a0b-ac7e-1e6c2df72c2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PensionAndRetirementPlansMember_3f55e321-efa9-4c86-9e02-eccc21e09641" xlink:href="kof-20211231.xsd#kof_PensionAndRetirementPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_1638bc4e-25f2-4a0b-ac7e-1e6c2df72c2b" xlink:to="loc_kof_PensionAndRetirementPlansMember_3f55e321-efa9-4c86-9e02-eccc21e09641" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeniorityPremiumPlanMember_35bb01ce-6e23-404f-8784-8b24418c63c2" xlink:href="kof-20211231.xsd#kof_SeniorityPremiumPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_1638bc4e-25f2-4a0b-ac7e-1e6c2df72c2b" xlink:to="loc_kof_SeniorityPremiumPlanMember_35bb01ce-6e23-404f-8784-8b24418c63c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_bcd6e66c-fc0d-4c6d-84ad-f5c5c900d79a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_add97034-e36c-4f02-a809-e6e0767d901a" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_bcd6e66c-fc0d-4c6d-84ad-f5c5c900d79a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_bcd6e66c-fc0d-4c6d-84ad-f5c5c900d79a_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_bcd6e66c-fc0d-4c6d-84ad-f5c5c900d79a" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_bcd6e66c-fc0d-4c6d-84ad-f5c5c900d79a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_8cd4984d-5ede-4294-b197-c4ce03f64251" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_bcd6e66c-fc0d-4c6d-84ad-f5c5c900d79a" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_8cd4984d-5ede-4294-b197-c4ce03f64251" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_90023a91-b61b-44e5-9934-c5473c68440a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_8cd4984d-5ede-4294-b197-c4ce03f64251" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_90023a91-b61b-44e5-9934-c5473c68440a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail" xlink:type="extended" id="id13188930f8e49d5a110ba9771037611_PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTrustAssetsLineItems_46c50a04-3962-43c6-8ad4-969fbb4c2492" xlink:href="kof-20211231.xsd#kof_DisclosureOfTrustAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_7e044d0a-c727-48aa-9ace-ba9dd0718cd5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitObligationAtPresentValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfTrustAssetsLineItems_46c50a04-3962-43c6-8ad4-969fbb4c2492" xlink:to="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_7e044d0a-c727-48aa-9ace-ba9dd0718cd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_6953c662-5b79-47ac-a641-0560ce88027f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfTrustAssetsLineItems_46c50a04-3962-43c6-8ad4-969fbb4c2492" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_6953c662-5b79-47ac-a641-0560ce88027f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_7383a739-cdcd-4324-bd5e-d204cb2beb75" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfTrustAssetsLineItems_46c50a04-3962-43c6-8ad4-969fbb4c2492" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_7383a739-cdcd-4324-bd5e-d204cb2beb75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset_dd6d6740-6794-437b-8b69-06039a32dd64" xlink:href="kof-20211231.xsd#kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfTrustAssetsLineItems_46c50a04-3962-43c6-8ad4-969fbb4c2492" xlink:to="loc_kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset_dd6d6740-6794-437b-8b69-06039a32dd64" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_06ba5d25-e624-496f-848d-4944dec80ac8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitObligationAtPresentValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTrustAssetsTable_fa488461-7d4f-4e8a-88ff-5d6a56436b60" xlink:href="kof-20211231.xsd#kof_DisclosureOfTrustAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfTrustAssetsLineItems_46c50a04-3962-43c6-8ad4-969fbb4c2492" xlink:to="loc_kof_DisclosureOfTrustAssetsTable_fa488461-7d4f-4e8a-88ff-5d6a56436b60" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_bd21e1e2-0ebd-4553-9067-38623e99b86e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfTrustAssetsTable_fa488461-7d4f-4e8a-88ff-5d6a56436b60" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_bd21e1e2-0ebd-4553-9067-38623e99b86e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_bd21e1e2-0ebd-4553-9067-38623e99b86e_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_bd21e1e2-0ebd-4553-9067-38623e99b86e" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_bd21e1e2-0ebd-4553-9067-38623e99b86e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_ab5e83d9-bfaa-449b-a781-8365c25908df" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_bd21e1e2-0ebd-4553-9067-38623e99b86e" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_ab5e83d9-bfaa-449b-a781-8365c25908df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TrustAssetsMember_76ac2c2d-8703-43cb-9e40-ed02fff214d1" xlink:href="kof-20211231.xsd#kof_TrustAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_ab5e83d9-bfaa-449b-a781-8365c25908df" xlink:to="loc_kof_TrustAssetsMember_76ac2c2d-8703-43cb-9e40-ed02fff214d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_233987fe-08a9-4ced-b571-c81e09fc0eb0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfTrustAssetsTable_fa488461-7d4f-4e8a-88ff-5d6a56436b60" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_233987fe-08a9-4ced-b571-c81e09fc0eb0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_233987fe-08a9-4ced-b571-c81e09fc0eb0_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_233987fe-08a9-4ced-b571-c81e09fc0eb0" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_233987fe-08a9-4ced-b571-c81e09fc0eb0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_b5db46f7-7129-4e07-8194-85451f5c6fd0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_233987fe-08a9-4ced-b571-c81e09fc0eb0" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_b5db46f7-7129-4e07-8194-85451f5c6fd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PensionAndRetirementPlansMember_24b6d76c-e5f7-4480-b11c-abc5299b39e6" xlink:href="kof-20211231.xsd#kof_PensionAndRetirementPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_b5db46f7-7129-4e07-8194-85451f5c6fd0" xlink:to="loc_kof_PensionAndRetirementPlansMember_24b6d76c-e5f7-4480-b11c-abc5299b39e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeniorityPremiumPlanMember_62836d52-5887-4a31-a53d-6be38cedcfe4" xlink:href="kof-20211231.xsd#kof_SeniorityPremiumPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_b5db46f7-7129-4e07-8194-85451f5c6fd0" xlink:to="loc_kof_SeniorityPremiumPlanMember_62836d52-5887-4a31-a53d-6be38cedcfe4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail" xlink:type="extended" id="ifa9641e969e44f44abbd4606e46852cc_PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1cdce510-4661-4575-8a1e-faa20c8aff1c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_fb351166-c13f-41c7-945b-15d96a4a0981" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1cdce510-4661-4575-8a1e-faa20c8aff1c" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_fb351166-c13f-41c7-945b-15d96a4a0981" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset_0301db98-f72e-45d1-95cc-a7775ed4ad33" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1cdce510-4661-4575-8a1e-faa20c8aff1c" xlink:to="loc_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset_0301db98-f72e-45d1-95cc-a7775ed4ad33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_1a2e663c-be07-4ec4-b1c3-11e7a356fd1b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1cdce510-4661-4575-8a1e-faa20c8aff1c" xlink:to="loc_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_1a2e663c-be07-4ec4-b1c3-11e7a356fd1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ae3ac39a-4ef2-475f-a51f-8ce80fa190a8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1cdce510-4661-4575-8a1e-faa20c8aff1c" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ae3ac39a-4ef2-475f-a51f-8ce80fa190a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_2d632923-0fc5-4082-9227-25fc7b73dac9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1cdce510-4661-4575-8a1e-faa20c8aff1c" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_2d632923-0fc5-4082-9227-25fc7b73dac9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentSecuritiesTable_130981ab-1a7d-4db7-aa57-f357ca2f998a" xlink:href="kof-20211231.xsd#kof_InvestmentSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1cdce510-4661-4575-8a1e-faa20c8aff1c" xlink:to="loc_kof_InvestmentSecuritiesTable_130981ab-1a7d-4db7-aa57-f357ca2f998a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_828c36b2-30ac-46d9-9e01-20be7db935fc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_InvestmentSecuritiesTable_130981ab-1a7d-4db7-aa57-f357ca2f998a" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_828c36b2-30ac-46d9-9e01-20be7db935fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_828c36b2-30ac-46d9-9e01-20be7db935fc_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_828c36b2-30ac-46d9-9e01-20be7db935fc" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_828c36b2-30ac-46d9-9e01-20be7db935fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_c47f5fb1-63f1-414c-99eb-46723901b675" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_828c36b2-30ac-46d9-9e01-20be7db935fc" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_c47f5fb1-63f1-414c-99eb-46723901b675" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_4e160e7b-b6ec-4051-9d97-6277d0878a84" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_c47f5fb1-63f1-414c-99eb-46723901b675" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_4e160e7b-b6ec-4051-9d97-6277d0878a84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember_ce5a247c-b6a2-4762-b904-2dd83ce5cf05" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_c47f5fb1-63f1-414c-99eb-46723901b675" xlink:to="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember_ce5a247c-b6a2-4762-b904-2dd83ce5cf05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_1a5bdcd0-c509-4b3e-b557-74f64ffbf20b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_InvestmentSecuritiesTable_130981ab-1a7d-4db7-aa57-f357ca2f998a" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_1a5bdcd0-c509-4b3e-b557-74f64ffbf20b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_1a5bdcd0-c509-4b3e-b557-74f64ffbf20b_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_1a5bdcd0-c509-4b3e-b557-74f64ffbf20b" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_1a5bdcd0-c509-4b3e-b557-74f64ffbf20b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_93b7239c-0bde-4820-b2ed-b59f246ac7d5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_1a5bdcd0-c509-4b3e-b557-74f64ffbf20b" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_93b7239c-0bde-4820-b2ed-b59f246ac7d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PensionAndRetirementPlansMember_bdfb62a7-fe41-4fb4-b403-51d556bb0c68" xlink:href="kof-20211231.xsd#kof_PensionAndRetirementPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_93b7239c-0bde-4820-b2ed-b59f246ac7d5" xlink:to="loc_kof_PensionAndRetirementPlansMember_bdfb62a7-fe41-4fb4-b403-51d556bb0c68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeniorityPremiumPlanMember_ae4d6842-9ad4-4303-8c0e-1d2fc34f7b52" xlink:href="kof-20211231.xsd#kof_SeniorityPremiumPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_93b7239c-0bde-4820-b2ed-b59f246ac7d5" xlink:to="loc_kof_SeniorityPremiumPlanMember_ae4d6842-9ad4-4303-8c0e-1d2fc34f7b52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ConsolidatedFinancialStatementLocationAxis_9e72f617-1501-483c-a2b8-00baf0202a72" xlink:href="kof-20211231.xsd#kof_ConsolidatedFinancialStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_InvestmentSecuritiesTable_130981ab-1a7d-4db7-aa57-f357ca2f998a" xlink:to="loc_kof_ConsolidatedFinancialStatementLocationAxis_9e72f617-1501-483c-a2b8-00baf0202a72" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ConsolidatedFinancialStatementLocationMember_9e72f617-1501-483c-a2b8-00baf0202a72_default" xlink:href="kof-20211231.xsd#kof_ConsolidatedFinancialStatementLocationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_kof_ConsolidatedFinancialStatementLocationAxis_9e72f617-1501-483c-a2b8-00baf0202a72" xlink:to="loc_kof_ConsolidatedFinancialStatementLocationMember_9e72f617-1501-483c-a2b8-00baf0202a72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ConsolidatedFinancialStatementLocationMember_d355928a-ed60-4ed9-8821-5502bab0e4e2" xlink:href="kof-20211231.xsd#kof_ConsolidatedFinancialStatementLocationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_kof_ConsolidatedFinancialStatementLocationAxis_9e72f617-1501-483c-a2b8-00baf0202a72" xlink:to="loc_kof_ConsolidatedFinancialStatementLocationMember_d355928a-ed60-4ed9-8821-5502bab0e4e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember_c291b780-2ef8-4285-bdec-47fefe0b03cb" xlink:href="kof-20211231.xsd#kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_ConsolidatedFinancialStatementLocationMember_d355928a-ed60-4ed9-8821-5502bab0e4e2" xlink:to="loc_kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember_c291b780-2ef8-4285-bdec-47fefe0b03cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember_0e1a5538-0f0a-4a81-87f5-87263b72c80e" xlink:href="kof-20211231.xsd#kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_ConsolidatedFinancialStatementLocationMember_d355928a-ed60-4ed9-8821-5502bab0e4e2" xlink:to="loc_kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember_0e1a5538-0f0a-4a81-87f5-87263b72c80e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail" xlink:type="extended" id="i42b1d11c0fe04b27aae6fdb0da8de72e_PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmployeeBenefitsExpenseLineItems_135f4791-9f77-4cb9-b10d-b64ab785178d" xlink:href="kof-20211231.xsd#kof_EmployeeBenefitsExpenseLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WagesAndSalaries_a151ad61-e12b-4910-aa2f-819451123a7c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WagesAndSalaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_EmployeeBenefitsExpenseLineItems_135f4791-9f77-4cb9-b10d-b64ab785178d" xlink:to="loc_ifrs-full_WagesAndSalaries_a151ad61-e12b-4910-aa2f-819451123a7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SocialSecurityContributions_0c1365e6-ea94-47b2-84b1-efc139e2e18e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SocialSecurityContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_EmployeeBenefitsExpenseLineItems_135f4791-9f77-4cb9-b10d-b64ab785178d" xlink:to="loc_ifrs-full_SocialSecurityContributions_0c1365e6-ea94-47b2-84b1-efc139e2e18e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmployeeProfitSharing_21e6301e-3b4a-411c-802e-c09504752f71" xlink:href="kof-20211231.xsd#kof_EmployeeProfitSharing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_EmployeeBenefitsExpenseLineItems_135f4791-9f77-4cb9-b10d-b64ab785178d" xlink:to="loc_kof_EmployeeProfitSharing_21e6301e-3b4a-411c-802e-c09504752f71" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PensionAndSeniorityPremiumCosts_aaed9cae-9f70-4d26-8021-88d8d20f0064" xlink:href="kof-20211231.xsd#kof_PensionAndSeniorityPremiumCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_EmployeeBenefitsExpenseLineItems_135f4791-9f77-4cb9-b10d-b64ab785178d" xlink:to="loc_kof_PensionAndSeniorityPremiumCosts_aaed9cae-9f70-4d26-8021-88d8d20f0064" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_7b2f9831-0664-4072-aafa-e9169116034f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_EmployeeBenefitsExpenseLineItems_135f4791-9f77-4cb9-b10d-b64ab785178d" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_7b2f9831-0664-4072-aafa-e9169116034f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_4144871c-0cc2-4261-9902-9cbcfdb31e1a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_EmployeeBenefitsExpenseLineItems_135f4791-9f77-4cb9-b10d-b64ab785178d" xlink:to="loc_ifrs-full_EmployeeBenefitsExpense_4144871c-0cc2-4261-9902-9cbcfdb31e1a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentSecuritiesTable_1d101e01-9c4d-408b-88f0-49b725ca5535" xlink:href="kof-20211231.xsd#kof_InvestmentSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_EmployeeBenefitsExpenseLineItems_135f4791-9f77-4cb9-b10d-b64ab785178d" xlink:to="loc_kof_InvestmentSecuritiesTable_1d101e01-9c4d-408b-88f0-49b725ca5535" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis_8a853d09-c5a0-42ff-bf6e-295225872503" xlink:href="kof-20211231.xsd#kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_InvestmentSecuritiesTable_1d101e01-9c4d-408b-88f0-49b725ca5535" xlink:to="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis_8a853d09-c5a0-42ff-bf6e-295225872503" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember_8a853d09-c5a0-42ff-bf6e-295225872503_default" xlink:href="kof-20211231.xsd#kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis_8a853d09-c5a0-42ff-bf6e-295225872503" xlink:to="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember_8a853d09-c5a0-42ff-bf6e-295225872503_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember_f9208724-1d02-4559-b0ba-aa810afcb2b0" xlink:href="kof-20211231.xsd#kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis_8a853d09-c5a0-42ff-bf6e-295225872503" xlink:to="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember_f9208724-1d02-4559-b0ba-aa810afcb2b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CostOfGoodsSoldMember_c2faa2e9-c22e-4459-bb02-71496f1f3ac5" xlink:href="kof-20211231.xsd#kof_CostOfGoodsSoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember_f9208724-1d02-4559-b0ba-aa810afcb2b0" xlink:to="loc_kof_CostOfGoodsSoldMember_c2faa2e9-c22e-4459-bb02-71496f1f3ac5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SellingAndDistributionExpensesMember_1030381f-937a-4232-8fc7-78c93bc9e8ae" xlink:href="kof-20211231.xsd#kof_SellingAndDistributionExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember_f9208724-1d02-4559-b0ba-aa810afcb2b0" xlink:to="loc_kof_SellingAndDistributionExpensesMember_1030381f-937a-4232-8fc7-78c93bc9e8ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdministrativeExpensesMember_b8a53935-6546-4879-9793-37e4aa106b33" xlink:href="kof-20211231.xsd#kof_AdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember_f9208724-1d02-4559-b0ba-aa810afcb2b0" xlink:to="loc_kof_AdministrativeExpensesMember_b8a53935-6546-4879-9793-37e4aa106b33" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BonusProgramsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail" xlink:type="extended" id="ied8afd2450a142479cf41d078675dd43_BonusProgramsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_cc4da461-00bc-458d-9d4e-aa5eb6806a1a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AnnualBonusPercentageToPurchaseOptions_bc16a212-21af-4671-b787-32402e3988d8" xlink:href="kof-20211231.xsd#kof_AnnualBonusPercentageToPurchaseOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_cc4da461-00bc-458d-9d4e-aa5eb6806a1a" xlink:to="loc_kof_AnnualBonusPercentageToPurchaseOptions_bc16a212-21af-4671-b787-32402e3988d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BonusExpense_75fc08ba-fdd6-4a6c-b426-468a3b41bfc4" xlink:href="kof-20211231.xsd#kof_BonusExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_cc4da461-00bc-458d-9d4e-aa5eb6806a1a" xlink:to="loc_kof_BonusExpense_75fc08ba-fdd6-4a6c-b426-468a3b41bfc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OptionsGrantedVestingPercentage_f9bf03a1-e0d9-4abe-b058-42aa719963e1" xlink:href="kof-20211231.xsd#kof_OptionsGrantedVestingPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_cc4da461-00bc-458d-9d4e-aa5eb6806a1a" xlink:to="loc_kof_OptionsGrantedVestingPercentage_f9bf03a1-e0d9-4abe-b058-42aa719963e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_6dbe1f57-1579-47bc-9b9c-727283280624" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_cc4da461-00bc-458d-9d4e-aa5eb6806a1a" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_6dbe1f57-1579-47bc-9b9c-727283280624" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod_62be2344-7246-47e9-9181-972784c05eee" xlink:href="kof-20211231.xsd#kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_cc4da461-00bc-458d-9d4e-aa5eb6806a1a" xlink:to="loc_kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod_62be2344-7246-47e9-9181-972784c05eee" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_d7289609-3346-4ee7-88d9-65e1ab11dba6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_cc4da461-00bc-458d-9d4e-aa5eb6806a1a" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_d7289609-3346-4ee7-88d9-65e1ab11dba6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ShareBasedPaymentsOtherNonCurrentAssets_286120d8-7d5e-4994-99f6-19dc3fd93938" xlink:href="kof-20211231.xsd#kof_ShareBasedPaymentsOtherNonCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_cc4da461-00bc-458d-9d4e-aa5eb6806a1a" xlink:to="loc_kof_ShareBasedPaymentsOtherNonCurrentAssets_286120d8-7d5e-4994-99f6-19dc3fd93938" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_f02b8104-4098-46ba-8559-fb5027f038cd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_cc4da461-00bc-458d-9d4e-aa5eb6806a1a" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_f02b8104-4098-46ba-8559-fb5027f038cd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c1d5fb49-d929-47da-912c-d515033009e6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_f02b8104-4098-46ba-8559-fb5027f038cd" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c1d5fb49-d929-47da-912c-d515033009e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_c1d5fb49-d929-47da-912c-d515033009e6_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c1d5fb49-d929-47da-912c-d515033009e6" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_c1d5fb49-d929-47da-912c-d515033009e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_6f974d40-db63-4e58-a312-cc11efbef9bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c1d5fb49-d929-47da-912c-d515033009e6" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_6f974d40-db63-4e58-a312-cc11efbef9bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FEMSAMember_f6fc061e-5195-4df9-a00a-c27b8e9eb2e1" xlink:href="kof-20211231.xsd#kof_FEMSAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_6f974d40-db63-4e58-a312-cc11efbef9bf" xlink:to="loc_kof_FEMSAMember_f6fc061e-5195-4df9-a00a-c27b8e9eb2e1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail" xlink:type="extended" id="i99e1ae8a9d284638ae2672dc2d2f1d09_BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0e97e715-f480-4311-8ade-d6a4727f7604" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_ccd42e0b-0538-4a00-bbe3-027b43ddce47" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0e97e715-f480-4311-8ade-d6a4727f7604" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_ccd42e0b-0538-4a00-bbe3-027b43ddce47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_cd4d5112-efff-4914-9133-2cff19d1aa0c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0e97e715-f480-4311-8ade-d6a4727f7604" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_cd4d5112-efff-4914-9133-2cff19d1aa0c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_84c6227e-602d-4ca5-bf26-aad07c636c93" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_cd4d5112-efff-4914-9133-2cff19d1aa0c" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_84c6227e-602d-4ca5-bf26-aad07c636c93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_84c6227e-602d-4ca5-bf26-aad07c636c93_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_84c6227e-602d-4ca5-bf26-aad07c636c93" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_84c6227e-602d-4ca5-bf26-aad07c636c93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_18e5ee84-47e0-48cf-b0f9-af242cd80122" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_84c6227e-602d-4ca5-bf26-aad07c636c93" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_18e5ee84-47e0-48cf-b0f9-af242cd80122" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FEMSAMember_e633dded-f333-4f4d-9360-ab687ad77597" xlink:href="kof-20211231.xsd#kof_FEMSAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_18e5ee84-47e0-48cf-b0f9-af242cd80122" xlink:to="loc_kof_FEMSAMember_e633dded-f333-4f4d-9360-ab687ad77597" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_KOFMember_b0d7502e-14db-4bde-9a2f-a8f8df60c371" xlink:href="kof-20211231.xsd#kof_KOFMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_18e5ee84-47e0-48cf-b0f9-af242cd80122" xlink:to="loc_kof_KOFMember_b0d7502e-14db-4bde-9a2f-a8f8df60c371" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_dccf4932-5f20-46a2-b1a6-253e181a335b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_cd4d5112-efff-4914-9133-2cff19d1aa0c" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_dccf4932-5f20-46a2-b1a6-253e181a335b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_dccf4932-5f20-46a2-b1a6-253e181a335b_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_dccf4932-5f20-46a2-b1a6-253e181a335b" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_dccf4932-5f20-46a2-b1a6-253e181a335b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_95101121-d430-4aa2-93a4-5d6c1da51bce" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_dccf4932-5f20-46a2-b1a6-253e181a335b" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_95101121-d430-4aa2-93a4-5d6c1da51bce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TwoThousandSixteenIncentivePlanMember_b863d392-cf85-4240-b164-0adba6bfdbbc" xlink:href="kof-20211231.xsd#kof_TwoThousandSixteenIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_95101121-d430-4aa2-93a4-5d6c1da51bce" xlink:to="loc_kof_TwoThousandSixteenIncentivePlanMember_b863d392-cf85-4240-b164-0adba6bfdbbc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TwoThousandSeventeenIncentivePlanMember_212eddb4-03ae-4cc5-abb1-4f31f46ee14e" xlink:href="kof-20211231.xsd#kof_TwoThousandSeventeenIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_95101121-d430-4aa2-93a4-5d6c1da51bce" xlink:to="loc_kof_TwoThousandSeventeenIncentivePlanMember_212eddb4-03ae-4cc5-abb1-4f31f46ee14e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TwoThousandEighteenIncentivePlanMember_5dbfccde-3707-47cc-8763-79764df8b2ed" xlink:href="kof-20211231.xsd#kof_TwoThousandEighteenIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_95101121-d430-4aa2-93a4-5d6c1da51bce" xlink:to="loc_kof_TwoThousandEighteenIncentivePlanMember_5dbfccde-3707-47cc-8763-79764df8b2ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TwoThousandNineteenIncentivePlanMember_088eec19-1ff4-4f02-8d8c-ce5ad6582a16" xlink:href="kof-20211231.xsd#kof_TwoThousandNineteenIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_95101121-d430-4aa2-93a4-5d6c1da51bce" xlink:to="loc_kof_TwoThousandNineteenIncentivePlanMember_088eec19-1ff4-4f02-8d8c-ce5ad6582a16" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TwoThousandTwentyIncentivePlanMember_aeb47ef2-3fcf-4e86-9056-318bd9a6db17" xlink:href="kof-20211231.xsd#kof_TwoThousandTwentyIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_95101121-d430-4aa2-93a4-5d6c1da51bce" xlink:to="loc_kof_TwoThousandTwentyIncentivePlanMember_aeb47ef2-3fcf-4e86-9056-318bd9a6db17" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail" xlink:type="extended" id="if5652275ada941a7a6a441cb85875410_BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cfeaeb73-ecde-4286-a47c-fd96788d357a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermBorrowings_61d23dc4-d73d-41f7-a5d0-18329d002bee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ShorttermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cfeaeb73-ecde-4286-a47c-fd96788d357a" xlink:to="loc_ifrs-full_ShorttermBorrowings_61d23dc4-d73d-41f7-a5d0-18329d002bee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsInterestRate_6b2d347a-b9e9-46b7-8bb9-96159acc4ba9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cfeaeb73-ecde-4286-a47c-fd96788d357a" xlink:to="loc_ifrs-full_BorrowingsInterestRate_6b2d347a-b9e9-46b7-8bb9-96159acc4ba9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_e81a95b4-337d-4086-a9fd-3c3feb3e3ea7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Borrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cfeaeb73-ecde-4286-a47c-fd96788d357a" xlink:to="loc_ifrs-full_Borrowings_e81a95b4-337d-4086-a9fd-3c3feb3e3ea7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_f0b1d585-36d4-4cdf-a9a4-c7bbbce7a8da" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cfeaeb73-ecde-4286-a47c-fd96788d357a" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_f0b1d585-36d4-4cdf-a9a4-c7bbbce7a8da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings_df55c374-9858-4911-aae9-f9050c096e64" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LongtermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cfeaeb73-ecde-4286-a47c-fd96788d357a" xlink:to="loc_ifrs-full_LongtermBorrowings_df55c374-9858-4911-aae9-f9050c096e64" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_98a1379b-3596-4083-a73e-7369f87e17fc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cfeaeb73-ecde-4286-a47c-fd96788d357a" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_98a1379b-3596-4083-a73e-7369f87e17fc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementAxis_f8526850-0f98-4279-a3ad-ec57d86c644f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MeasurementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_98a1379b-3596-4083-a73e-7369f87e17fc" xlink:to="loc_ifrs-full_MeasurementAxis_f8526850-0f98-4279-a3ad-ec57d86c644f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedMeasurementMember_f8526850-0f98-4279-a3ad-ec57d86c644f_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedMeasurementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MeasurementAxis_f8526850-0f98-4279-a3ad-ec57d86c644f" xlink:to="loc_ifrs-full_AggregatedMeasurementMember_f8526850-0f98-4279-a3ad-ec57d86c644f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedMeasurementMember_68c209ea-4ce9-4cda-9a64-023824cac109" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedMeasurementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MeasurementAxis_f8526850-0f98-4279-a3ad-ec57d86c644f" xlink:to="loc_ifrs-full_AggregatedMeasurementMember_68c209ea-4ce9-4cda-9a64-023824cac109" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AtFairValueMember_62e97266-3d18-4a15-98f1-48e6b2aee229" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AtFairValueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedMeasurementMember_68c209ea-4ce9-4cda-9a64-023824cac109" xlink:to="loc_ifrs-full_AtFairValueMember_62e97266-3d18-4a15-98f1-48e6b2aee229" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_25656141-59ec-4f4e-abcd-015880024664" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_98a1379b-3596-4083-a73e-7369f87e17fc" xlink:to="loc_srt_CurrencyAxis_25656141-59ec-4f4e-abcd-015880024664" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_25656141-59ec-4f4e-abcd-015880024664_default" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_25656141-59ec-4f4e-abcd-015880024664" xlink:to="loc_currency_AllCurrenciesDomain_25656141-59ec-4f4e-abcd-015880024664_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_610a1f02-43f7-4d4a-a7df-0e18a3d45176" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_25656141-59ec-4f4e-abcd-015880024664" xlink:to="loc_currency_AllCurrenciesDomain_610a1f02-43f7-4d4a-a7df-0e18a3d45176" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_ARS_c1e45795-ff87-459e-b76b-b5d2126988ff" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_ARS"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_610a1f02-43f7-4d4a-a7df-0e18a3d45176" xlink:to="loc_currency_ARS_c1e45795-ff87-459e-b76b-b5d2126988ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_UYU_34661d0a-0792-45d7-8a19-0b960afeecae" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_UYU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_610a1f02-43f7-4d4a-a7df-0e18a3d45176" xlink:to="loc_currency_UYU_34661d0a-0792-45d7-8a19-0b960afeecae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_COP_46294bae-d1dd-4e26-9786-af9c8282be7c" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_COP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_610a1f02-43f7-4d4a-a7df-0e18a3d45176" xlink:to="loc_currency_COP_46294bae-d1dd-4e26-9786-af9c8282be7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_MXN_17aeff36-bb62-4ee7-83b1-25610b6f3a75" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_MXN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_610a1f02-43f7-4d4a-a7df-0e18a3d45176" xlink:to="loc_currency_MXN_17aeff36-bb62-4ee7-83b1-25610b6f3a75" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_BRL_3645a784-fba0-4189-bc6c-bd7af811a6e9" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_BRL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_610a1f02-43f7-4d4a-a7df-0e18a3d45176" xlink:to="loc_currency_BRL_3645a784-fba0-4189-bc6c-bd7af811a6e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_4ec32b1e-4bd0-4d70-9cc2-327ed6d53bab" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_98a1379b-3596-4083-a73e-7369f87e17fc" xlink:to="loc_ifrs-full_MaturityAxis_4ec32b1e-4bd0-4d70-9cc2-327ed6d53bab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_4ec32b1e-4bd0-4d70-9cc2-327ed6d53bab_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_4ec32b1e-4bd0-4d70-9cc2-327ed6d53bab" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_4ec32b1e-4bd0-4d70-9cc2-327ed6d53bab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_24f884ce-62fe-428f-bb98-a8fda4f27f9a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_4ec32b1e-4bd0-4d70-9cc2-327ed6d53bab" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_24f884ce-62fe-428f-bb98-a8fda4f27f9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_91321380-f445-435a-97f3-96101eca5b10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_24f884ce-62fe-428f-bb98-a8fda4f27f9a" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_91321380-f445-435a-97f3-96101eca5b10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_ccbc9d60-823e-44a3-b35f-51cf75c904e1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_24f884ce-62fe-428f-bb98-a8fda4f27f9a" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_ccbc9d60-823e-44a3-b35f-51cf75c904e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_e1f0d728-421f-4884-a4cb-812969d10da3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_24f884ce-62fe-428f-bb98-a8fda4f27f9a" xlink:to="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_e1f0d728-421f-4884-a4cb-812969d10da3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_98148b2b-4273-4999-84c0-a385452acfda" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_24f884ce-62fe-428f-bb98-a8fda4f27f9a" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_98148b2b-4273-4999-84c0-a385452acfda" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_a05cfea8-29eb-4b21-957b-5e07dcd6300e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_24f884ce-62fe-428f-bb98-a8fda4f27f9a" xlink:to="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_a05cfea8-29eb-4b21-957b-5e07dcd6300e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_a78e34ca-3fd8-4380-a3e8-27b19ad82732" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_24f884ce-62fe-428f-bb98-a8fda4f27f9a" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_a78e34ca-3fd8-4380-a3e8-27b19ad82732" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInterestRatesAxis_eb546e2a-9092-4e7f-b1da-877c1db09fa2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfInterestRatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_98a1379b-3596-4083-a73e-7369f87e17fc" xlink:to="loc_ifrs-full_TypesOfInterestRatesAxis_eb546e2a-9092-4e7f-b1da-877c1db09fa2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateTypesMember_eb546e2a-9092-4e7f-b1da-877c1db09fa2_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateTypesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfInterestRatesAxis_eb546e2a-9092-4e7f-b1da-877c1db09fa2" xlink:to="loc_ifrs-full_InterestRateTypesMember_eb546e2a-9092-4e7f-b1da-877c1db09fa2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateTypesMember_647d3052-e72f-4b80-b8d4-44af4b734aa1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateTypesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfInterestRatesAxis_eb546e2a-9092-4e7f-b1da-877c1db09fa2" xlink:to="loc_ifrs-full_InterestRateTypesMember_647d3052-e72f-4b80-b8d4-44af4b734aa1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixedInterestRateMember_dbc4ec2f-af50-4584-90e9-298d2451c934" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FixedInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_InterestRateTypesMember_647d3052-e72f-4b80-b8d4-44af4b734aa1" xlink:to="loc_ifrs-full_FixedInterestRateMember_dbc4ec2f-af50-4584-90e9-298d2451c934" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FloatingInterestRateMember_f75a694c-839d-482b-bd86-c45097940a32" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FloatingInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_InterestRateTypesMember_647d3052-e72f-4b80-b8d4-44af4b734aa1" xlink:to="loc_ifrs-full_FloatingInterestRateMember_f75a694c-839d-482b-bd86-c45097940a32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_1fde8af7-cd82-4ffd-96e0-f9b5792effdb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_98a1379b-3596-4083-a73e-7369f87e17fc" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_1fde8af7-cd82-4ffd-96e0-f9b5792effdb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_1fde8af7-cd82-4ffd-96e0-f9b5792effdb_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_1fde8af7-cd82-4ffd-96e0-f9b5792effdb" xlink:to="loc_ifrs-full_BorrowingsByNameMember_1fde8af7-cd82-4ffd-96e0-f9b5792effdb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_58438a5e-2a92-4e17-bd92-210a3ca3bb16" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_1fde8af7-cd82-4ffd-96e0-f9b5792effdb" xlink:to="loc_ifrs-full_BorrowingsByNameMember_58438a5e-2a92-4e17-bd92-210a3ca3bb16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ShortTermBankLoansMember_4fb54dfe-3eb4-47b6-89aa-7f45738c0471" xlink:href="kof-20211231.xsd#kof_ShortTermBankLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_58438a5e-2a92-4e17-bd92-210a3ca3bb16" xlink:to="loc_kof_ShortTermBankLoansMember_4fb54dfe-3eb4-47b6-89aa-7f45738c0471" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LongTermYankeeBondsMember_df74125c-d414-44c8-983d-5b65a5627168" xlink:href="kof-20211231.xsd#kof_LongTermYankeeBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_58438a5e-2a92-4e17-bd92-210a3ca3bb16" xlink:to="loc_kof_LongTermYankeeBondsMember_df74125c-d414-44c8-983d-5b65a5627168" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LongTermBorrowingsSeniorNotesMember_4ef1973e-e459-4156-86ab-64ce354e7daf" xlink:href="kof-20211231.xsd#kof_LongTermBorrowingsSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_58438a5e-2a92-4e17-bd92-210a3ca3bb16" xlink:to="loc_kof_LongTermBorrowingsSeniorNotesMember_4ef1973e-e459-4156-86ab-64ce354e7daf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LongTermBankLoansMember_9bd4d906-c262-43d5-9858-808588c38ab2" xlink:href="kof-20211231.xsd#kof_LongTermBankLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_58438a5e-2a92-4e17-bd92-210a3ca3bb16" xlink:to="loc_kof_LongTermBankLoansMember_9bd4d906-c262-43d5-9858-808588c38ab2" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BankLoansandNotesPayablesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail" xlink:type="extended" id="ib53f2f4e2e5848b68892b11d36dfd7e6_BankLoansandNotesPayablesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5fc6914b-fb0e-4732-bc11-425734a292fd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_2e62006d-3086-46d8-b674-2cbced8358b9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5fc6914b-fb0e-4732-bc11-425734a292fd" xlink:to="loc_ifrs-full_NotionalAmount_2e62006d-3086-46d8-b674-2cbced8358b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsMaturity_7f686125-ff8e-4583-be5e-1ed8bfdb0150" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsMaturity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5fc6914b-fb0e-4732-bc11-425734a292fd" xlink:to="loc_ifrs-full_BorrowingsMaturity_7f686125-ff8e-4583-be5e-1ed8bfdb0150" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsInterestRate_75e69e48-535d-4128-a461-4c4fafae427b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5fc6914b-fb0e-4732-bc11-425734a292fd" xlink:to="loc_ifrs-full_BorrowingsInterestRate_75e69e48-535d-4128-a461-4c4fafae427b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_c993737f-2247-4d5d-a355-751598878167" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5fc6914b-fb0e-4732-bc11-425734a292fd" xlink:to="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_c993737f-2247-4d5d-a355-751598878167" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures_59c2027e-52e9-4e2b-a29a-310573d1f089" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5fc6914b-fb0e-4732-bc11-425734a292fd" xlink:to="loc_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures_59c2027e-52e9-4e2b-a29a-310573d1f089" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBondsNotesAndDebentures_1191f4ee-18cd-430e-aeab-c026e7325aa5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBondsNotesAndDebentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5fc6914b-fb0e-4732-bc11-425734a292fd" xlink:to="loc_ifrs-full_RepaymentsOfBondsNotesAndDebentures_1191f4ee-18cd-430e-aeab-c026e7325aa5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseInInterestRateOnTheBonds_12ce90c8-08d7-4ed3-b9b1-960a7ee9200e" xlink:href="kof-20211231.xsd#kof_IncreaseInInterestRateOnTheBonds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5fc6914b-fb0e-4732-bc11-425734a292fd" xlink:to="loc_kof_IncreaseInInterestRateOnTheBonds_12ce90c8-08d7-4ed3-b9b1-960a7ee9200e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8fa3699-cb8a-45bd-ba53-49aa55ac6577" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5fc6914b-fb0e-4732-bc11-425734a292fd" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8fa3699-cb8a-45bd-ba53-49aa55ac6577" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_989bec1f-a6e4-4381-ab09-af174ca06905" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8fa3699-cb8a-45bd-ba53-49aa55ac6577" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_989bec1f-a6e4-4381-ab09-af174ca06905" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_989bec1f-a6e4-4381-ab09-af174ca06905_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_989bec1f-a6e4-4381-ab09-af174ca06905" xlink:to="loc_ifrs-full_BorrowingsByNameMember_989bec1f-a6e4-4381-ab09-af174ca06905_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_989bec1f-a6e4-4381-ab09-af174ca06905" xlink:to="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember_d64907ac-0707-4d1f-b787-aea48114418d" xlink:href="kof-20211231.xsd#kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember_d64907ac-0707-4d1f-b787-aea48114418d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember_d4535a29-347a-416e-98c7-25ceb1ff52aa" xlink:href="kof-20211231.xsd#kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember_d4535a29-347a-416e-98c7-25ceb1ff52aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember_64b52566-d6b8-4e5b-854e-82677bb29d8d" xlink:href="kof-20211231.xsd#kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember_64b52566-d6b8-4e5b-854e-82677bb29d8d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember_f29bf748-13ea-473e-b6f0-1af4dc7af9da" xlink:href="kof-20211231.xsd#kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember_f29bf748-13ea-473e-b6f0-1af4dc7af9da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SevenPointThreeFivePercentageMember_c9efb122-ec77-4b5e-b4d9-e5472c03ed7c" xlink:href="kof-20211231.xsd#kof_SevenPointThreeFivePercentageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_SevenPointThreeFivePercentageMember_c9efb122-ec77-4b5e-b4d9-e5472c03ed7c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember_c2f6792c-7315-431c-a7cf-ed52edafafb4" xlink:href="kof-20211231.xsd#kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember_c2f6792c-7315-431c-a7cf-ed52edafafb4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember_421c8ef5-a811-4548-993e-167d2612edbf" xlink:href="kof-20211231.xsd#kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember_421c8ef5-a811-4548-993e-167d2612edbf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember_7f34c311-2ae2-482e-bd42-4f62bcef4afe" xlink:href="kof-20211231.xsd#kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember_7f34c311-2ae2-482e-bd42-4f62bcef4afe" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember_4dc19826-adf4-48ea-83e2-8f590271bdb1" xlink:href="kof-20211231.xsd#kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember_4dc19826-adf4-48ea-83e2-8f590271bdb1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember_02d7dbfe-f1e6-48bc-9012-d4684531c137" xlink:href="kof-20211231.xsd#kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember_02d7dbfe-f1e6-48bc-9012-d4684531c137" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SustainabilityLinkedBondSLBMember_e0d305d1-55c5-4f7c-9347-2f6ec2da717b" xlink:href="kof-20211231.xsd#kof_SustainabilityLinkedBondSLBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_SustainabilityLinkedBondSLBMember_e0d305d1-55c5-4f7c-9347-2f6ec2da717b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_6f7cd1c1-c26f-4318-b405-d9d12362674e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8fa3699-cb8a-45bd-ba53-49aa55ac6577" xlink:to="loc_srt_CurrencyAxis_6f7cd1c1-c26f-4318-b405-d9d12362674e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_6f7cd1c1-c26f-4318-b405-d9d12362674e_default" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_6f7cd1c1-c26f-4318-b405-d9d12362674e" xlink:to="loc_currency_AllCurrenciesDomain_6f7cd1c1-c26f-4318-b405-d9d12362674e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_0f0fd6d3-62a4-40e4-acc7-9c136b16697a" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_6f7cd1c1-c26f-4318-b405-d9d12362674e" xlink:to="loc_currency_AllCurrenciesDomain_0f0fd6d3-62a4-40e4-acc7-9c136b16697a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_ARS_8b73f279-61d8-4c1f-b12c-615572630304" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_ARS"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_0f0fd6d3-62a4-40e4-acc7-9c136b16697a" xlink:to="loc_currency_ARS_8b73f279-61d8-4c1f-b12c-615572630304" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_UYU_95dde6e2-9cdd-49ec-b12c-9b5e8dce1c6d" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_UYU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_0f0fd6d3-62a4-40e4-acc7-9c136b16697a" xlink:to="loc_currency_UYU_95dde6e2-9cdd-49ec-b12c-9b5e8dce1c6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_d78f16f9-128d-4b5d-9c69-a4c68be62e27" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8fa3699-cb8a-45bd-ba53-49aa55ac6577" xlink:to="loc_ifrs-full_RangeAxis_d78f16f9-128d-4b5d-9c69-a4c68be62e27" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_d78f16f9-128d-4b5d-9c69-a4c68be62e27_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_d78f16f9-128d-4b5d-9c69-a4c68be62e27" xlink:to="loc_ifrs-full_RangesMember_d78f16f9-128d-4b5d-9c69-a4c68be62e27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_ddfe9976-a967-4a30-8435-e2eb848a67ae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_d78f16f9-128d-4b5d-9c69-a4c68be62e27" xlink:to="loc_ifrs-full_RangesMember_ddfe9976-a967-4a30-8435-e2eb848a67ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_6b25eabb-665c-49eb-8e38-fdc5aa476e7d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_ddfe9976-a967-4a30-8435-e2eb848a67ae" xlink:to="loc_ifrs-full_TopOfRangeMember_6b25eabb-665c-49eb-8e38-fdc5aa476e7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_c9e45881-e9f0-428d-8c60-413ef3dc0b70" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_ddfe9976-a967-4a30-8435-e2eb848a67ae" xlink:to="loc_ifrs-full_BottomOfRangeMember_c9e45881-e9f0-428d-8c60-413ef3dc0b70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3880f030-cb00-486f-8421-e801e17dd69a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8fa3699-cb8a-45bd-ba53-49aa55ac6577" xlink:to="loc_srt_StatementGeographicalAxis_3880f030-cb00-486f-8421-e801e17dd69a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3880f030-cb00-486f-8421-e801e17dd69a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_3880f030-cb00-486f-8421-e801e17dd69a" xlink:to="loc_srt_SegmentGeographicalDomain_3880f030-cb00-486f-8421-e801e17dd69a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a93c58fd-d0c7-46c1-8a78-eda50e14c16c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_3880f030-cb00-486f-8421-e801e17dd69a" xlink:to="loc_srt_SegmentGeographicalDomain_a93c58fd-d0c7-46c1-8a78-eda50e14c16c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_cceab231-31c3-41c8-9e2e-0b2ad561e086" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a93c58fd-d0c7-46c1-8a78-eda50e14c16c" xlink:to="loc_country_MX_cceab231-31c3-41c8-9e2e-0b2ad561e086" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_UruguayColombiaAndArgentinaMember_7d8d4189-81db-4a90-b39c-b961f96c0ebe" xlink:href="kof-20211231.xsd#kof_UruguayColombiaAndArgentinaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a93c58fd-d0c7-46c1-8a78-eda50e14c16c" xlink:to="loc_kof_UruguayColombiaAndArgentinaMember_7d8d4189-81db-4a90-b39c-b961f96c0ebe" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail" xlink:type="extended" id="ie6b1b061ad4d46fd86f727c8bbae4dbf_BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_95d84f3c-160a-4f73-8f40-e7f2a1ae4b70" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_95d84f3c-160a-4f73-8f40-e7f2a1ae4b70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_8b102e96-984e-441e-9890-b87d73f927ed" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_8b102e96-984e-441e-9890-b87d73f927ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_64d88003-01f2-4bc9-8f67-34503ef3812e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_64d88003-01f2-4bc9-8f67-34503ef3812e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities_acc72031-9c9f-4138-9ad8-ca9f84d25e98" xlink:href="kof-20211231.xsd#kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities_acc72031-9c9f-4138-9ad8-ca9f84d25e98" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_775b7acd-f899-4836-b7a5-9d2c176efd69" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_775b7acd-f899-4836-b7a5-9d2c176efd69" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities_7e69d01e-9405-4d30-9cb2-2f8a90ca68d3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities_7e69d01e-9405-4d30-9cb2-2f8a90ca68d3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_3f6a2395-7a3c-4585-9573-3eecf1aaf328" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_3f6a2395-7a3c-4585-9573-3eecf1aaf328" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_63a40b29-550f-4eba-b8a0-d729d52bd83d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_63a40b29-550f-4eba-b8a0-d729d52bd83d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities_d9bb0fee-5077-4427-b42f-1b7507f06a80" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities_d9bb0fee-5077-4427-b42f-1b7507f06a80" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_43478e5a-de49-47d9-90b2-7f19b1ef9241" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_8edff0bb-4215-45de-acc8-f7816da2fba8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_8edff0bb-4215-45de-acc8-f7816da2fba8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_f0a7925f-5fa9-436b-ad24-4c13cecb5354" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_8edff0bb-4215-45de-acc8-f7816da2fba8" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_f0a7925f-5fa9-436b-ad24-4c13cecb5354" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_f0a7925f-5fa9-436b-ad24-4c13cecb5354_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_f0a7925f-5fa9-436b-ad24-4c13cecb5354" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_f0a7925f-5fa9-436b-ad24-4c13cecb5354_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_687e1799-93ac-4baa-9c12-4c8f3b86be50" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_f0a7925f-5fa9-436b-ad24-4c13cecb5354" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_687e1799-93ac-4baa-9c12-4c8f3b86be50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermBorrowingsMember_09345359-aa43-40c9-8954-f303cf704495" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ShorttermBorrowingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_687e1799-93ac-4baa-9c12-4c8f3b86be50" xlink:to="loc_ifrs-full_ShorttermBorrowingsMember_09345359-aa43-40c9-8954-f303cf704495" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowingsMember_cef066b7-67e4-4c1e-bd78-d594902fe168" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LongtermBorrowingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_687e1799-93ac-4baa-9c12-4c8f3b86be50" xlink:to="loc_ifrs-full_LongtermBorrowingsMember_cef066b7-67e4-4c1e-bd78-d594902fe168" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember_caabbc6d-d175-45d0-af36-6b17967d0d76" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_687e1799-93ac-4baa-9c12-4c8f3b86be50" xlink:to="loc_ifrs-full_LeaseLiabilitiesMember_caabbc6d-d175-45d0-af36-6b17967d0d76" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_e80c8e1e-4262-466d-b72b-7984f8fe5d75" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_8edff0bb-4215-45de-acc8-f7816da2fba8" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_e80c8e1e-4262-466d-b72b-7984f8fe5d75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_e80c8e1e-4262-466d-b72b-7984f8fe5d75_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_e80c8e1e-4262-466d-b72b-7984f8fe5d75" xlink:to="loc_ifrs-full_BorrowingsByNameMember_e80c8e1e-4262-466d-b72b-7984f8fe5d75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_6511ceb2-f64b-46b5-90ee-ef1a91d30b58" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_e80c8e1e-4262-466d-b72b-7984f8fe5d75" xlink:to="loc_ifrs-full_BorrowingsByNameMember_6511ceb2-f64b-46b5-90ee-ef1a91d30b58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ShortTermBankLoansMember_f01f3dba-b6ca-4dbf-a9a0-425fbf325074" xlink:href="kof-20211231.xsd#kof_ShortTermBankLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6511ceb2-f64b-46b5-90ee-ef1a91d30b58" xlink:to="loc_kof_ShortTermBankLoansMember_f01f3dba-b6ca-4dbf-a9a0-425fbf325074" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ShortTermNotesPayableMember_4de87ec4-a3d8-43db-8855-b1fc16289903" xlink:href="kof-20211231.xsd#kof_ShortTermNotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6511ceb2-f64b-46b5-90ee-ef1a91d30b58" xlink:to="loc_kof_ShortTermNotesPayableMember_4de87ec4-a3d8-43db-8855-b1fc16289903" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LongTermBankLoansMember_43ee47c5-7304-418f-b190-7e9730f97700" xlink:href="kof-20211231.xsd#kof_LongTermBankLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6511ceb2-f64b-46b5-90ee-ef1a91d30b58" xlink:to="loc_kof_LongTermBankLoansMember_43ee47c5-7304-418f-b190-7e9730f97700" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LongTermNotesPayableMember_4d9fb854-b049-4ff1-aa51-fa7b6ada209e" xlink:href="kof-20211231.xsd#kof_LongTermNotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6511ceb2-f64b-46b5-90ee-ef1a91d30b58" xlink:to="loc_kof_LongTermNotesPayableMember_4d9fb854-b049-4ff1-aa51-fa7b6ada209e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LongTermLeaseLiabilitiesMember_bae80959-b845-4916-bb63-47ddc1359f83" xlink:href="kof-20211231.xsd#kof_LongTermLeaseLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6511ceb2-f64b-46b5-90ee-ef1a91d30b58" xlink:to="loc_kof_LongTermLeaseLiabilitiesMember_bae80959-b845-4916-bb63-47ddc1359f83" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail" xlink:type="extended" id="i2be5760a7c75401cb88ad1f19433f8c7_FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_d73b3e35-04af-4381-8eaf-d772a6d6b4b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialAssets_0431e6de-f1b0-466d-8c71-da0c89e9169e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_d73b3e35-04af-4381-8eaf-d772a6d6b4b8" xlink:to="loc_ifrs-full_DerivativeFinancialAssets_0431e6de-f1b0-466d-8c71-da0c89e9169e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialLiabilities_4630426b-927f-4bb6-9c1f-d6b7059dbc1b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_d73b3e35-04af-4381-8eaf-d772a6d6b4b8" xlink:to="loc_ifrs-full_DerivativeFinancialLiabilities_4630426b-927f-4bb6-9c1f-d6b7059dbc1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TrustAssetsOfLaborObligations_4fd06d44-21e0-4dd2-8fd0-dfc511986803" xlink:href="kof-20211231.xsd#kof_TrustAssetsOfLaborObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_d73b3e35-04af-4381-8eaf-d772a6d6b4b8" xlink:to="loc_kof_TrustAssetsOfLaborObligations_4fd06d44-21e0-4dd2-8fd0-dfc511986803" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9000d1c4-e667-43b0-88d5-5fccff50c562" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_d73b3e35-04af-4381-8eaf-d772a6d6b4b8" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9000d1c4-e667-43b0-88d5-5fccff50c562" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_d5c9f8f5-82cc-4c7a-8eee-b559fd8d948d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9000d1c4-e667-43b0-88d5-5fccff50c562" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_d5c9f8f5-82cc-4c7a-8eee-b559fd8d948d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_d5c9f8f5-82cc-4c7a-8eee-b559fd8d948d_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_d5c9f8f5-82cc-4c7a-8eee-b559fd8d948d" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_d5c9f8f5-82cc-4c7a-8eee-b559fd8d948d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_0109a1e7-da9f-4309-9336-0a97315bbe83" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_d5c9f8f5-82cc-4c7a-8eee-b559fd8d948d" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_0109a1e7-da9f-4309-9336-0a97315bbe83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_9f008a92-ad32-4cb9-9f81-dbe03a19dfe4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_0109a1e7-da9f-4309-9336-0a97315bbe83" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_9f008a92-ad32-4cb9-9f81-dbe03a19dfe4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember_d7f4a903-d527-4bf6-aa49-aabd0a5966c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Level2OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_0109a1e7-da9f-4309-9336-0a97315bbe83" xlink:to="loc_ifrs-full_Level2OfFairValueHierarchyMember_d7f4a903-d527-4bf6-aa49-aabd0a5966c0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsImpactofHedgingOnEquityDetails"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails" xlink:type="extended" id="ia14f9716eff24ef3bdf0db866eab7909_FinancialInstrumentsImpactofHedgingOnEquityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue_381fb581-6ddc-4729-9401-a7701cd0eb06" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:to="loc_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue_381fb581-6ddc-4729-9401-a7701cd0eb06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FinancialInstrumentsPurchased_7872b41b-c4ae-4b3c-b822-38223279ab7d" xlink:href="kof-20211231.xsd#kof_FinancialInstrumentsPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:to="loc_kof_FinancialInstrumentsPurchased_7872b41b-c4ae-4b3c-b822-38223279ab7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI_6119a6ea-efd1-4170-aea5-c69e7fe816bd" xlink:href="kof-20211231.xsd#kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:to="loc_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI_6119a6ea-efd1-4170-aea5-c69e7fe816bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AmountReclassifiedFromOCIToProfitOrLoss_c94e0008-b5df-498f-886c-f2adf720cbc9" xlink:href="kof-20211231.xsd#kof_AmountReclassifiedFromOCIToProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:to="loc_kof_AmountReclassifiedFromOCIToProfitOrLoss_c94e0008-b5df-498f-886c-f2adf720cbc9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations_8beac7ed-8cc8-4ea0-9af1-3d3acacf0fa4" xlink:href="kof-20211231.xsd#kof_ForeignCurrencyRevaluationOfTheNetForeignOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:to="loc_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations_8beac7ed-8cc8-4ea0-9af1-3d3acacf0fa4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EffectsOfChangesInForeignExchangeRates_bc84d90b-0e03-4768-b31a-315991960a39" xlink:href="kof-20211231.xsd#kof_EffectsOfChangesInForeignExchangeRates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:to="loc_kof_EffectsOfChangesInForeignExchangeRates_bc84d90b-0e03-4768-b31a-315991960a39" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FinancialInstrumentsTaxEffect_503649a4-6518-4c32-b2b5-3a267191d329" xlink:href="kof-20211231.xsd#kof_FinancialInstrumentsTaxEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:to="loc_kof_FinancialInstrumentsTaxEffect_503649a4-6518-4c32-b2b5-3a267191d329" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue_7018d385-2b44-4203-93bd-87f98b26779c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsTable_8a4b4b90-91f6-4954-9c6c-ef5ed97c9403" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsTable_8a4b4b90-91f6-4954-9c6c-ef5ed97c9403" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_e364b0f4-2480-4e00-9269-c9b63afc04bd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_8a4b4b90-91f6-4954-9c6c-ef5ed97c9403" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_e364b0f4-2480-4e00-9269-c9b63afc04bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_e364b0f4-2480-4e00-9269-c9b63afc04bd_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_e364b0f4-2480-4e00-9269-c9b63afc04bd" xlink:to="loc_ifrs-full_FinancialAssetsMember_e364b0f4-2480-4e00-9269-c9b63afc04bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_fe907222-8484-49f7-9a81-b673b3d2b2aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_e364b0f4-2480-4e00-9269-c9b63afc04bd" xlink:to="loc_ifrs-full_FinancialAssetsMember_fe907222-8484-49f7-9a81-b673b3d2b2aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForeignExchangeForwardContractsMember_f254bd13-16a6-4e3b-96ba-823b8450f189" xlink:href="kof-20211231.xsd#kof_ForeignExchangeForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_fe907222-8484-49f7-9a81-b673b3d2b2aa" xlink:to="loc_kof_ForeignExchangeForwardContractsMember_f254bd13-16a6-4e3b-96ba-823b8450f189" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForeignCurrencyOptionMember_95f79985-a1fc-4ea7-9f0b-fce7fdfdf811" xlink:href="kof-20211231.xsd#kof_ForeignCurrencyOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_fe907222-8484-49f7-9a81-b673b3d2b2aa" xlink:to="loc_kof_ForeignCurrencyOptionMember_95f79985-a1fc-4ea7-9f0b-fce7fdfdf811" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CrossCurrencySwapsMember_d6c201c0-059c-4759-b684-9d66cbc0e15d" xlink:href="kof-20211231.xsd#kof_CrossCurrencySwapsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_fe907222-8484-49f7-9a81-b673b3d2b2aa" xlink:to="loc_kof_CrossCurrencySwapsMember_d6c201c0-059c-4759-b684-9d66cbc0e15d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_431dab86-f327-4e89-a343-e6f909cc26ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateSwapContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_fe907222-8484-49f7-9a81-b673b3d2b2aa" xlink:to="loc_ifrs-full_InterestRateSwapContractMember_431dab86-f327-4e89-a343-e6f909cc26ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TreasuryLockContractsMember_a5efadc8-21c0-4514-944f-59a3c78698c1" xlink:href="kof-20211231.xsd#kof_TreasuryLockContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_fe907222-8484-49f7-9a81-b673b3d2b2aa" xlink:to="loc_kof_TreasuryLockContractsMember_a5efadc8-21c0-4514-944f-59a3c78698c1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CommodityPriceContractsMember_c2e30f0e-0083-4708-84f9-3693f459fa85" xlink:href="kof-20211231.xsd#kof_CommodityPriceContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_fe907222-8484-49f7-9a81-b673b3d2b2aa" xlink:to="loc_kof_CommodityPriceContractsMember_c2e30f0e-0083-4708-84f9-3693f459fa85" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TotalHoldersOfTheParentMember_078ce42a-b314-43a9-bacb-42c61760650d" xlink:href="kof-20211231.xsd#kof_TotalHoldersOfTheParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_fe907222-8484-49f7-9a81-b673b3d2b2aa" xlink:to="loc_kof_TotalHoldersOfTheParentMember_078ce42a-b314-43a9-bacb-42c61760650d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_bc7bbf4f-1b18-46a4-b155-c11260f5da30" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_8a4b4b90-91f6-4954-9c6c-ef5ed97c9403" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_bc7bbf4f-1b18-46a4-b155-c11260f5da30" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_bc7bbf4f-1b18-46a4-b155-c11260f5da30_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_bc7bbf4f-1b18-46a4-b155-c11260f5da30" xlink:to="loc_ifrs-full_EquityMember_bc7bbf4f-1b18-46a4-b155-c11260f5da30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_f91bbc04-0af1-40ff-80e8-ab2c1715d997" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_bc7bbf4f-1b18-46a4-b155-c11260f5da30" xlink:to="loc_ifrs-full_EquityMember_f91bbc04-0af1-40ff-80e8-ab2c1715d997" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncontrollingInterestsMember_c41d96ce-bf23-4d42-848c-d68e4458922e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncontrollingInterestsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_f91bbc04-0af1-40ff-80e8-ab2c1715d997" xlink:to="loc_ifrs-full_NoncontrollingInterestsMember_c41d96ce-bf23-4d42-848c-d68e4458922e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail" xlink:type="extended" id="ia915c631d21d4720bb693734645b7109_FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_2162a166-350e-4b79-bbea-1e14e13194a1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_ae612ca6-3f83-4e54-bc20-3bed9addd53f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_2162a166-350e-4b79-bbea-1e14e13194a1" xlink:to="loc_ifrs-full_NotionalAmount_ae612ca6-3f83-4e54-bc20-3bed9addd53f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialLiabilities_2d9094fc-7ab2-48eb-9e49-789c4c9e099d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_2162a166-350e-4b79-bbea-1e14e13194a1" xlink:to="loc_ifrs-full_DerivativeFinancialLiabilities_2d9094fc-7ab2-48eb-9e49-789c4c9e099d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialAssets_dd9641bc-3438-43ba-a34e-f9759bce4904" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_2162a166-350e-4b79-bbea-1e14e13194a1" xlink:to="loc_ifrs-full_DerivativeFinancialAssets_dd9641bc-3438-43ba-a34e-f9759bce4904" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_929c4a3c-81dc-4730-acc5-69ef481dd5ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_2162a166-350e-4b79-bbea-1e14e13194a1" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_929c4a3c-81dc-4730-acc5-69ef481dd5ac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_d6511974-682d-48ed-98c2-0ded03cb16ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_929c4a3c-81dc-4730-acc5-69ef481dd5ac" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_d6511974-682d-48ed-98c2-0ded03cb16ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_d6511974-682d-48ed-98c2-0ded03cb16ac_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_d6511974-682d-48ed-98c2-0ded03cb16ac" xlink:to="loc_ifrs-full_FinancialAssetsMember_d6511974-682d-48ed-98c2-0ded03cb16ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_322a98a0-8ca3-4b30-a621-91e6604aef89" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_d6511974-682d-48ed-98c2-0ded03cb16ac" xlink:to="loc_ifrs-full_FinancialAssetsMember_322a98a0-8ca3-4b30-a621-91e6604aef89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForwardContractMember_aaa54480-165c-4c4c-8aad-329ec47655b7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForwardContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_322a98a0-8ca3-4b30-a621-91e6604aef89" xlink:to="loc_ifrs-full_ForwardContractMember_aaa54480-165c-4c4c-8aad-329ec47655b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_e1204ed7-3126-4273-8de5-dfc371ef54ef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_929c4a3c-81dc-4730-acc5-69ef481dd5ac" xlink:to="loc_ifrs-full_MaturityAxis_e1204ed7-3126-4273-8de5-dfc371ef54ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_e1204ed7-3126-4273-8de5-dfc371ef54ef_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_e1204ed7-3126-4273-8de5-dfc371ef54ef" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_e1204ed7-3126-4273-8de5-dfc371ef54ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_91ef26f6-02e9-40c5-a4cf-e89ce4062f8a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_e1204ed7-3126-4273-8de5-dfc371ef54ef" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_91ef26f6-02e9-40c5-a4cf-e89ce4062f8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_a49d1195-28cf-4a55-90fe-d62dfbc94c55" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_91ef26f6-02e9-40c5-a4cf-e89ce4062f8a" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_a49d1195-28cf-4a55-90fe-d62dfbc94c55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_988fcbef-4428-413e-b3e9-8441fd454df8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_91ef26f6-02e9-40c5-a4cf-e89ce4062f8a" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_988fcbef-4428-413e-b3e9-8441fd454df8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail" xlink:type="extended" id="iafba9399e47e4e2582af64030471ead8_FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_0f190bd6-1788-457c-873c-8e7fb7e147bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_4e731de9-c296-47fb-9adb-a9dc36d98c0e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_0f190bd6-1788-457c-873c-8e7fb7e147bf" xlink:to="loc_ifrs-full_NotionalAmount_4e731de9-c296-47fb-9adb-a9dc36d98c0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialLiabilities_de96924b-734a-469c-8dfc-530e721da236" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_0f190bd6-1788-457c-873c-8e7fb7e147bf" xlink:to="loc_ifrs-full_DerivativeFinancialLiabilities_de96924b-734a-469c-8dfc-530e721da236" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialAssets_faf81cf4-d000-4fef-ae3c-b354227b5248" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_0f190bd6-1788-457c-873c-8e7fb7e147bf" xlink:to="loc_ifrs-full_DerivativeFinancialAssets_faf81cf4-d000-4fef-ae3c-b354227b5248" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_33bc6a29-8c95-417f-8a59-a9283be46d26" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_0f190bd6-1788-457c-873c-8e7fb7e147bf" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_33bc6a29-8c95-417f-8a59-a9283be46d26" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_0e3acef5-afea-4dcb-b616-6140244d97f6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_33bc6a29-8c95-417f-8a59-a9283be46d26" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_0e3acef5-afea-4dcb-b616-6140244d97f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_0e3acef5-afea-4dcb-b616-6140244d97f6_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_0e3acef5-afea-4dcb-b616-6140244d97f6" xlink:to="loc_ifrs-full_FinancialAssetsMember_0e3acef5-afea-4dcb-b616-6140244d97f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_fcfe65ba-48fa-442a-ab65-d5d2706ca4e0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_0e3acef5-afea-4dcb-b616-6140244d97f6" xlink:to="loc_ifrs-full_FinancialAssetsMember_fcfe65ba-48fa-442a-ab65-d5d2706ca4e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CrossCurrencySwapsMember_73812323-3732-4c91-b8f6-6a2efc64772f" xlink:href="kof-20211231.xsd#kof_CrossCurrencySwapsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_fcfe65ba-48fa-442a-ab65-d5d2706ca4e0" xlink:to="loc_kof_CrossCurrencySwapsMember_73812323-3732-4c91-b8f6-6a2efc64772f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_50a2eb37-643f-491a-ade0-b2a29b7ccb95" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_33bc6a29-8c95-417f-8a59-a9283be46d26" xlink:to="loc_ifrs-full_MaturityAxis_50a2eb37-643f-491a-ade0-b2a29b7ccb95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_50a2eb37-643f-491a-ade0-b2a29b7ccb95_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_50a2eb37-643f-491a-ade0-b2a29b7ccb95" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_50a2eb37-643f-491a-ade0-b2a29b7ccb95_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_828bc508-8a57-46fa-a4ea-aae834c97cff" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_50a2eb37-643f-491a-ade0-b2a29b7ccb95" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_828bc508-8a57-46fa-a4ea-aae834c97cff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanThreeMonthsMember_9fdf2b94-dfcd-4ed3-b20a-df228b56e180" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanThreeMonthsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_828bc508-8a57-46fa-a4ea-aae834c97cff" xlink:to="loc_ifrs-full_NotLaterThanThreeMonthsMember_9fdf2b94-dfcd-4ed3-b20a-df228b56e180" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_f55c9101-95ea-45c8-811f-a26fc0bae023" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_828bc508-8a57-46fa-a4ea-aae834c97cff" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_f55c9101-95ea-45c8-811f-a26fc0bae023" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_0d47353d-76be-4c5c-a860-ce5ba809499d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_828bc508-8a57-46fa-a4ea-aae834c97cff" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_0d47353d-76be-4c5c-a860-ce5ba809499d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_8db6c6bd-48e3-41a8-9051-1fb7bd1dd415" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_828bc508-8a57-46fa-a4ea-aae834c97cff" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_8db6c6bd-48e3-41a8-9051-1fb7bd1dd415" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember_c3891e0e-59d6-447d-89ce-4e696647bb7f" xlink:href="kof-20211231.xsd#kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_828bc508-8a57-46fa-a4ea-aae834c97cff" xlink:to="loc_kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember_c3891e0e-59d6-447d-89ce-4e696647bb7f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember_c4fd39dd-cf29-479f-9895-4145b7b6f6c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_828bc508-8a57-46fa-a4ea-aae834c97cff" xlink:to="loc_ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember_c4fd39dd-cf29-479f-9895-4145b7b6f6c0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesAxis_70576826-ac73-4e3a-b454-fd0635af7e31" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_33bc6a29-8c95-417f-8a59-a9283be46d26" xlink:to="loc_ifrs-full_TypesOfHedgesAxis_70576826-ac73-4e3a-b454-fd0635af7e31" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesMember_70576826-ac73-4e3a-b454-fd0635af7e31_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfHedgesAxis_70576826-ac73-4e3a-b454-fd0635af7e31" xlink:to="loc_ifrs-full_TypesOfHedgesMember_70576826-ac73-4e3a-b454-fd0635af7e31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesMember_d4129a5c-ed8a-4cb9-b8b1-9c6d247c237b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfHedgesAxis_70576826-ac73-4e3a-b454-fd0635af7e31" xlink:to="loc_ifrs-full_TypesOfHedgesMember_d4129a5c-ed8a-4cb9-b8b1-9c6d247c237b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowHedgesMember_cd53f146-db2f-40a0-83f0-7f35bd33c998" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfHedgesMember_d4129a5c-ed8a-4cb9-b8b1-9c6d247c237b" xlink:to="loc_ifrs-full_CashFlowHedgesMember_cd53f146-db2f-40a0-83f0-7f35bd33c998" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail" xlink:type="extended" id="ic8ec79045be34373bae340297b93af2c_FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e7d8c58f-cdb1-421b-ad18-fa1a306e4de0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_a03648d8-447f-450b-bdff-8f1a2b60f897" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e7d8c58f-cdb1-421b-ad18-fa1a306e4de0" xlink:to="loc_ifrs-full_NotionalAmount_a03648d8-447f-450b-bdff-8f1a2b60f897" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialLiabilities_b94b9dbc-08ff-4ba9-846a-48167e445ecc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e7d8c58f-cdb1-421b-ad18-fa1a306e4de0" xlink:to="loc_ifrs-full_DerivativeFinancialLiabilities_b94b9dbc-08ff-4ba9-846a-48167e445ecc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialAssets_7964a31b-a0d9-416c-a69e-956465232e21" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e7d8c58f-cdb1-421b-ad18-fa1a306e4de0" xlink:to="loc_ifrs-full_DerivativeFinancialAssets_7964a31b-a0d9-416c-a69e-956465232e21" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_5450c86f-7a89-42a7-a638-e1e7a180176a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e7d8c58f-cdb1-421b-ad18-fa1a306e4de0" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_5450c86f-7a89-42a7-a638-e1e7a180176a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesAxis_d1488f10-7c84-4741-bea7-f1193a58c935" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_5450c86f-7a89-42a7-a638-e1e7a180176a" xlink:to="loc_ifrs-full_TypesOfHedgesAxis_d1488f10-7c84-4741-bea7-f1193a58c935" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesMember_d1488f10-7c84-4741-bea7-f1193a58c935_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfHedgesAxis_d1488f10-7c84-4741-bea7-f1193a58c935" xlink:to="loc_ifrs-full_TypesOfHedgesMember_d1488f10-7c84-4741-bea7-f1193a58c935_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesMember_6407451c-3e8f-4333-9c29-3c12fedab473" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfHedgesAxis_d1488f10-7c84-4741-bea7-f1193a58c935" xlink:to="loc_ifrs-full_TypesOfHedgesMember_6407451c-3e8f-4333-9c29-3c12fedab473" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowHedgesMember_bf454579-9763-44c4-8a7e-bdfd1e4ca58c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfHedgesMember_6407451c-3e8f-4333-9c29-3c12fedab473" xlink:to="loc_ifrs-full_CashFlowHedgesMember_bf454579-9763-44c4-8a7e-bdfd1e4ca58c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_64d096a6-b767-4837-bb26-ad12edc8abc4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_5450c86f-7a89-42a7-a638-e1e7a180176a" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_64d096a6-b767-4837-bb26-ad12edc8abc4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_64d096a6-b767-4837-bb26-ad12edc8abc4_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_64d096a6-b767-4837-bb26-ad12edc8abc4" xlink:to="loc_ifrs-full_FinancialAssetsMember_64d096a6-b767-4837-bb26-ad12edc8abc4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_b41a8c5c-b84d-4095-a979-aa635e9d9d0a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_64d096a6-b767-4837-bb26-ad12edc8abc4" xlink:to="loc_ifrs-full_FinancialAssetsMember_b41a8c5c-b84d-4095-a979-aa635e9d9d0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AluminumPriceContractsMember_f13bfb38-9a81-438d-abad-b6f2738a425a" xlink:href="kof-20211231.xsd#kof_AluminumPriceContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_b41a8c5c-b84d-4095-a979-aa635e9d9d0a" xlink:to="loc_kof_AluminumPriceContractsMember_f13bfb38-9a81-438d-abad-b6f2738a425a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PxMegPriceMember_0b616290-4e84-4b0a-ae3f-01b9a4485237" xlink:href="kof-20211231.xsd#kof_PxMegPriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_b41a8c5c-b84d-4095-a979-aa635e9d9d0a" xlink:to="loc_kof_PxMegPriceMember_0b616290-4e84-4b0a-ae3f-01b9a4485237" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SugarPriceContractsMember_02b97a88-4a54-4957-856b-3793545f2cee" xlink:href="kof-20211231.xsd#kof_SugarPriceContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_b41a8c5c-b84d-4095-a979-aa635e9d9d0a" xlink:to="loc_kof_SugarPriceContractsMember_02b97a88-4a54-4957-856b-3793545f2cee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_dd91177c-fd0d-4232-b176-16555abc2e46" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_5450c86f-7a89-42a7-a638-e1e7a180176a" xlink:to="loc_ifrs-full_MaturityAxis_dd91177c-fd0d-4232-b176-16555abc2e46" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_dd91177c-fd0d-4232-b176-16555abc2e46_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_dd91177c-fd0d-4232-b176-16555abc2e46" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_dd91177c-fd0d-4232-b176-16555abc2e46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_abf0299d-edf3-4cb5-80b2-2efb210ab462" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_dd91177c-fd0d-4232-b176-16555abc2e46" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_abf0299d-edf3-4cb5-80b2-2efb210ab462" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanThreeMonthsMember_f303c9a4-f76c-418c-960e-05ea3808dcec" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanThreeMonthsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_abf0299d-edf3-4cb5-80b2-2efb210ab462" xlink:to="loc_ifrs-full_NotLaterThanThreeMonthsMember_f303c9a4-f76c-418c-960e-05ea3808dcec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_140ec84c-1fda-422e-9fc3-e21a727564d5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_abf0299d-edf3-4cb5-80b2-2efb210ab462" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_140ec84c-1fda-422e-9fc3-e21a727564d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_10d0560e-20b2-4898-8566-13604275c766" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_abf0299d-edf3-4cb5-80b2-2efb210ab462" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_10d0560e-20b2-4898-8566-13604275c766" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember_968f0317-8f88-41ed-97f7-d4112cf6dfed" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_abf0299d-edf3-4cb5-80b2-2efb210ab462" xlink:to="loc_ifrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember_968f0317-8f88-41ed-97f7-d4112cf6dfed" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail" xlink:type="extended" id="ib808d6ce5e9843d3913e2b0a690ef546_FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems_f63a0f27-c654-415f-ab6b-990f79f7ce1d" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpense_2e085697-2d86-4dde-9b30-f33ac339b535" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems_f63a0f27-c654-415f-ab6b-990f79f7ce1d" xlink:to="loc_ifrs-full_InterestExpense_2e085697-2d86-4dde-9b30-f33ac339b535" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_dd8c8ac3-cc03-42b4-bda5-db047853093d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems_f63a0f27-c654-415f-ab6b-990f79f7ce1d" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_dd8c8ac3-cc03-42b4-bda5-db047853093d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold_39cbf410-d6f4-4007-8912-58c015d11298" xlink:href="kof-20211231.xsd#kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems_f63a0f27-c654-415f-ab6b-990f79f7ce1d" xlink:to="loc_kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold_39cbf410-d6f4-4007-8912-58c015d11298" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable_e6ef2e39-516c-4042-ba3c-93a3f70f2e23" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems_f63a0f27-c654-415f-ab6b-990f79f7ce1d" xlink:to="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable_e6ef2e39-516c-4042-ba3c-93a3f70f2e23" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis_3f469bc6-8a64-4648-8708-049330460b61" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable_e6ef2e39-516c-4042-ba3c-93a3f70f2e23" xlink:to="loc_ifrs-full_HedgingInstrumentsAxis_3f469bc6-8a64-4648-8708-049330460b61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_3f469bc6-8a64-4648-8708-049330460b61_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_3f469bc6-8a64-4648-8708-049330460b61" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_3f469bc6-8a64-4648-8708-049330460b61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_8787f282-62bd-4143-9229-63abd6716038" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_3f469bc6-8a64-4648-8708-049330460b61" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_8787f282-62bd-4143-9229-63abd6716038" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DerivativesDesignatedAsHedgesMember_9afc5350-1ae9-4465-82ea-58b547062c55" xlink:href="kof-20211231.xsd#kof_DerivativesDesignatedAsHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_8787f282-62bd-4143-9229-63abd6716038" xlink:to="loc_kof_DerivativesDesignatedAsHedgesMember_9afc5350-1ae9-4465-82ea-58b547062c55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_11c01974-fd95-4745-a8d3-bae9a009beeb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable_e6ef2e39-516c-4042-ba3c-93a3f70f2e23" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_11c01974-fd95-4745-a8d3-bae9a009beeb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_11c01974-fd95-4745-a8d3-bae9a009beeb_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_11c01974-fd95-4745-a8d3-bae9a009beeb" xlink:to="loc_ifrs-full_FinancialAssetsMember_11c01974-fd95-4745-a8d3-bae9a009beeb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_5624cae4-810f-4202-86b6-ba33d4b7c7db" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_11c01974-fd95-4745-a8d3-bae9a009beeb" xlink:to="loc_ifrs-full_FinancialAssetsMember_5624cae4-810f-4202-86b6-ba33d4b7c7db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencySwapContractMember_e3004af7-f326-4990-a807-8a3285e91905" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencySwapContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_5624cae4-810f-4202-86b6-ba33d4b7c7db" xlink:to="loc_ifrs-full_CurrencySwapContractMember_e3004af7-f326-4990-a807-8a3285e91905" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IntrestRateSwapMember_a61f20a0-a91d-45c2-837f-d5131d9eb9c4" xlink:href="kof-20211231.xsd#kof_IntrestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_5624cae4-810f-4202-86b6-ba33d4b7c7db" xlink:to="loc_kof_IntrestRateSwapMember_a61f20a0-a91d-45c2-837f-d5131d9eb9c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OptionContractMember_32be7aeb-62b1-41e7-bd7b-cff5e2863558" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OptionContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_5624cae4-810f-4202-86b6-ba33d4b7c7db" xlink:to="loc_ifrs-full_OptionContractMember_32be7aeb-62b1-41e7-bd7b-cff5e2863558" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForwardContractMember_d521cb30-51e1-4bfc-b8bd-f5a89e3cb63a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForwardContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_5624cae4-810f-4202-86b6-ba33d4b7c7db" xlink:to="loc_ifrs-full_ForwardContractMember_d521cb30-51e1-4bfc-b8bd-f5a89e3cb63a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CommodityPriceContractsMember_a07ef3e9-c510-4187-a684-1771a9378db8" xlink:href="kof-20211231.xsd#kof_CommodityPriceContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_5624cae4-810f-4202-86b6-ba33d4b7c7db" xlink:to="loc_kof_CommodityPriceContractsMember_a07ef3e9-c510-4187-a684-1771a9378db8" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail" xlink:type="extended" id="ie52add70348b457e8e3ae83885e1bc2c_FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems_e4777b8a-2875-46ae-9808-cae9d3d8c1e8" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_42aaed8b-30be-4fc3-82f1-30b30c6e88af" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems_e4777b8a-2875-46ae-9808-cae9d3d8c1e8" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_42aaed8b-30be-4fc3-82f1-30b30c6e88af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_4ba81e6a-ee14-4de0-847d-1ad7b2fc835f" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems_e4777b8a-2875-46ae-9808-cae9d3d8c1e8" xlink:to="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_4ba81e6a-ee14-4de0-847d-1ad7b2fc835f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis_b2d3ee50-3107-4ff7-96d6-7a0bd1018c1c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_4ba81e6a-ee14-4de0-847d-1ad7b2fc835f" xlink:to="loc_ifrs-full_HedgingInstrumentsAxis_b2d3ee50-3107-4ff7-96d6-7a0bd1018c1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_b2d3ee50-3107-4ff7-96d6-7a0bd1018c1c_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_b2d3ee50-3107-4ff7-96d6-7a0bd1018c1c" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_b2d3ee50-3107-4ff7-96d6-7a0bd1018c1c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_662cb4f0-1404-4f92-9f95-c8785a2e0386" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_b2d3ee50-3107-4ff7-96d6-7a0bd1018c1c" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_662cb4f0-1404-4f92-9f95-c8785a2e0386" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DerivativesNotDesignatedForHedgeAccountingMember_3c31cede-e6a8-4fce-a1b1-fa31733573ee" xlink:href="kof-20211231.xsd#kof_DerivativesNotDesignatedForHedgeAccountingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_662cb4f0-1404-4f92-9f95-c8785a2e0386" xlink:to="loc_kof_DerivativesNotDesignatedForHedgeAccountingMember_3c31cede-e6a8-4fce-a1b1-fa31733573ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_39f0b0aa-f55d-45ad-a596-cb5f1e6e195f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_4ba81e6a-ee14-4de0-847d-1ad7b2fc835f" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_39f0b0aa-f55d-45ad-a596-cb5f1e6e195f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_39f0b0aa-f55d-45ad-a596-cb5f1e6e195f_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_39f0b0aa-f55d-45ad-a596-cb5f1e6e195f" xlink:to="loc_ifrs-full_FinancialAssetsMember_39f0b0aa-f55d-45ad-a596-cb5f1e6e195f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_7b51f062-b14e-4840-b059-1d6406e1daf7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_39f0b0aa-f55d-45ad-a596-cb5f1e6e195f" xlink:to="loc_ifrs-full_FinancialAssetsMember_7b51f062-b14e-4840-b059-1d6406e1daf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmbeddedDerivativesMember_33ca0c8e-2478-4ff9-8bc6-968cc3ea79da" xlink:href="kof-20211231.xsd#kof_EmbeddedDerivativesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_7b51f062-b14e-4840-b059-1d6406e1daf7" xlink:to="loc_kof_EmbeddedDerivativesMember_33ca0c8e-2478-4ff9-8bc6-968cc3ea79da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencySwapContractMember_6154ee8a-7cc8-4dae-930e-668a0e7b0204" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencySwapContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_7b51f062-b14e-4840-b059-1d6406e1daf7" xlink:to="loc_ifrs-full_CurrencySwapContractMember_6154ee8a-7cc8-4dae-930e-668a0e7b0204" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofExpiredcontractsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsSummaryofNetEffectofExpiredcontractsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofExpiredcontractsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail" xlink:type="extended" id="i69c5883917d6450c88e54ec3b8dc5013_FinancialInstrumentsSummaryofNetEffectofExpiredcontractsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems_c23fe64f-bf1c-47d4-a0a6-9e293c1e9b67" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_fbaf37dd-0ee0-4a97-8215-35116f9705b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems_c23fe64f-bf1c-47d4-a0a6-9e293c1e9b67" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_fbaf37dd-0ee0-4a97-8215-35116f9705b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_f7ab642c-38fd-4a09-93e1-25eea8c8bbf0" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems_c23fe64f-bf1c-47d4-a0a6-9e293c1e9b67" xlink:to="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_f7ab642c-38fd-4a09-93e1-25eea8c8bbf0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_2570d70c-1243-44bc-adc9-6b0173ed0775" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_f7ab642c-38fd-4a09-93e1-25eea8c8bbf0" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_2570d70c-1243-44bc-adc9-6b0173ed0775" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_2570d70c-1243-44bc-adc9-6b0173ed0775_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_2570d70c-1243-44bc-adc9-6b0173ed0775" xlink:to="loc_ifrs-full_FinancialAssetsMember_2570d70c-1243-44bc-adc9-6b0173ed0775_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_2cf3d668-3337-43d0-aaa7-adacdc9c3c83" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_2570d70c-1243-44bc-adc9-6b0173ed0775" xlink:to="loc_ifrs-full_FinancialAssetsMember_2cf3d668-3337-43d0-aaa7-adacdc9c3c83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencySwapContractMember_1781ebb0-136d-4311-b38b-d801c7da2eaf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencySwapContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_2cf3d668-3337-43d0-aaa7-adacdc9c3c83" xlink:to="loc_ifrs-full_CurrencySwapContractMember_1781ebb0-136d-4311-b38b-d801c7da2eaf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmbeddedDerivativesMember_8138fc24-fe42-4d1d-ac85-331d9b718cc7" xlink:href="kof-20211231.xsd#kof_EmbeddedDerivativesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_2cf3d668-3337-43d0-aaa7-adacdc9c3c83" xlink:to="loc_kof_EmbeddedDerivativesMember_8138fc24-fe42-4d1d-ac85-331d9b718cc7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail" xlink:type="extended" id="i409cebcfddb44989acf8f3f050de7a7c_FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_a1c31414-dd83-44e3-8cdb-c820f60c279f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SurchargeRatePercentage_e6653390-a215-4995-b08e-f92217a8b10d" xlink:href="kof-20211231.xsd#kof_SurchargeRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_a1c31414-dd83-44e3-8cdb-c820f60c279f" xlink:to="loc_kof_SurchargeRatePercentage_e6653390-a215-4995-b08e-f92217a8b10d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInForeignCurrencyRateEffectOnEquity_d09b99c7-29e7-4ef6-aa3c-ab00befe88d7" xlink:href="kof-20211231.xsd#kof_ChangeInForeignCurrencyRateEffectOnEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_a1c31414-dd83-44e3-8cdb-c820f60c279f" xlink:to="loc_kof_ChangeInForeignCurrencyRateEffectOnEquity_d09b99c7-29e7-4ef6-aa3c-ab00befe88d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss_9eca7534-3067-41c6-9332-5668511ad0d0" xlink:href="kof-20211231.xsd#kof_ChangeInForeignCurrencyRateEffectOnProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_a1c31414-dd83-44e3-8cdb-c820f60c279f" xlink:to="loc_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss_9eca7534-3067-41c6-9332-5668511ad0d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInSugarPricePercentage_f2b638ec-e8be-4729-ad33-179470362a94" xlink:href="kof-20211231.xsd#kof_ChangeInSugarPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_a1c31414-dd83-44e3-8cdb-c820f60c279f" xlink:to="loc_kof_ChangeInSugarPricePercentage_f2b638ec-e8be-4729-ad33-179470362a94" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInAluminumPricePercentage_103e6a8f-944a-4945-b6c3-696d6fe8479b" xlink:href="kof-20211231.xsd#kof_ChangeInAluminumPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_a1c31414-dd83-44e3-8cdb-c820f60c279f" xlink:to="loc_kof_ChangeInAluminumPricePercentage_103e6a8f-944a-4945-b6c3-696d6fe8479b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInAluminumPriceEffectOnEquity_c03b39d9-1a12-4940-b7c4-1a0009295f17" xlink:href="kof-20211231.xsd#kof_ChangeInAluminumPriceEffectOnEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_a1c31414-dd83-44e3-8cdb-c820f60c279f" xlink:to="loc_kof_ChangeInAluminumPriceEffectOnEquity_c03b39d9-1a12-4940-b7c4-1a0009295f17" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_fcf8c794-9563-45e0-a28f-951cab5155bc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_a1c31414-dd83-44e3-8cdb-c820f60c279f" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_fcf8c794-9563-45e0-a28f-951cab5155bc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_0e1e001a-e307-4522-bff6-16d28fb16865" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_fcf8c794-9563-45e0-a28f-951cab5155bc" xlink:to="loc_ifrs-full_TypesOfRisksAxis_0e1e001a-e307-4522-bff6-16d28fb16865" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_0e1e001a-e307-4522-bff6-16d28fb16865_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_0e1e001a-e307-4522-bff6-16d28fb16865" xlink:to="loc_ifrs-full_TypesOfRisksMember_0e1e001a-e307-4522-bff6-16d28fb16865_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_938b5e6c-15a0-4db4-a470-6d9077daeb82" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_0e1e001a-e307-4522-bff6-16d28fb16865" xlink:to="loc_ifrs-full_TypesOfRisksMember_938b5e6c-15a0-4db4-a470-6d9077daeb82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MarketRiskMember_4da8d472-7de5-450e-9d54-4997165b44f6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MarketRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_938b5e6c-15a0-4db4-a470-6d9077daeb82" xlink:to="loc_ifrs-full_MarketRiskMember_4da8d472-7de5-450e-9d54-4997165b44f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_e6021ffc-a600-4747-a32d-1a5740c82d2f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_fcf8c794-9563-45e0-a28f-951cab5155bc" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_e6021ffc-a600-4747-a32d-1a5740c82d2f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_e6021ffc-a600-4747-a32d-1a5740c82d2f_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_e6021ffc-a600-4747-a32d-1a5740c82d2f" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_e6021ffc-a600-4747-a32d-1a5740c82d2f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_e6021ffc-a600-4747-a32d-1a5740c82d2f" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForwardAgreementsToPurchaseUSDMXNUSDMember_703033ef-744f-48ad-a7ad-36cd54338ce7" xlink:href="kof-20211231.xsd#kof_ForwardAgreementsToPurchaseUSDMXNUSDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_ForwardAgreementsToPurchaseUSDMXNUSDMember_703033ef-744f-48ad-a7ad-36cd54338ce7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForwardAgreementsToPurchaseUSDBRLUSDMember_b3ce22e7-c069-4bb4-be0b-a6abb0bbf9dd" xlink:href="kof-20211231.xsd#kof_ForwardAgreementsToPurchaseUSDBRLUSDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_ForwardAgreementsToPurchaseUSDBRLUSDMember_b3ce22e7-c069-4bb4-be0b-a6abb0bbf9dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForwardAgreementsToPurchaseUSDCOPUSDMember_463c6c3e-f18d-4b22-8d22-6b58ef3ffcda" xlink:href="kof-20211231.xsd#kof_ForwardAgreementsToPurchaseUSDCOPUSDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_ForwardAgreementsToPurchaseUSDCOPUSDMember_463c6c3e-f18d-4b22-8d22-6b58ef3ffcda" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForwardAgreementsToPurchaseUSDARSUSDMember_5bed2cf8-5c24-482d-b0d7-8d1d0de4534e" xlink:href="kof-20211231.xsd#kof_ForwardAgreementsToPurchaseUSDARSUSDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_ForwardAgreementsToPurchaseUSDARSUSDMember_5bed2cf8-5c24-482d-b0d7-8d1d0de4534e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForwardAgreementsToPurchaseUSDUYUUSDMember_77ddc5b6-b54a-4154-b3ab-4a2f79dd2e30" xlink:href="kof-20211231.xsd#kof_ForwardAgreementsToPurchaseUSDUYUUSDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_ForwardAgreementsToPurchaseUSDUYUUSDMember_77ddc5b6-b54a-4154-b3ab-4a2f79dd2e30" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember_65b4df2e-ee3b-4692-a16a-a189fe78cb00" xlink:href="kof-20211231.xsd#kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember_65b4df2e-ee3b-4692-a16a-a189fe78cb00" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CrossCurrencySwapsUSDIntoMXNMember_55ea2945-c822-4b07-ae85-9d453097c66f" xlink:href="kof-20211231.xsd#kof_CrossCurrencySwapsUSDIntoMXNMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_CrossCurrencySwapsUSDIntoMXNMember_55ea2945-c822-4b07-ae85-9d453097c66f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CrossCurrencySwapsUSDIntoBRLMember_5d23fb25-472a-4cd9-83aa-e2e2ec7c58f4" xlink:href="kof-20211231.xsd#kof_CrossCurrencySwapsUSDIntoBRLMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_CrossCurrencySwapsUSDIntoBRLMember_5d23fb25-472a-4cd9-83aa-e2e2ec7c58f4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SugarPriceContractsMember_fecb367b-c395-4cc4-850f-1b112cdfce3a" xlink:href="kof-20211231.xsd#kof_SugarPriceContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_SugarPriceContractsMember_fecb367b-c395-4cc4-850f-1b112cdfce3a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AluminumPriceContractsMember_e0b6c730-5238-49d8-bdb3-c18fb35879f6" xlink:href="kof-20211231.xsd#kof_AluminumPriceContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_AluminumPriceContractsMember_e0b6c730-5238-49d8-bdb3-c18fb35879f6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OptionsToPurchaseForeignCurrencyMXNUSDMember_882ba601-1560-4bd7-ba12-dd288a415f71" xlink:href="kof-20211231.xsd#kof_OptionsToPurchaseForeignCurrencyMXNUSDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_OptionsToPurchaseForeignCurrencyMXNUSDMember_882ba601-1560-4bd7-ba12-dd288a415f71" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofInterestRateRisksDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsSummaryofSensitivityAnalysisofInterestRateRisksDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofInterestRateRisksDetail" xlink:type="extended" id="ia24c77723c3543f8996d094eb4234739_FinancialInstrumentsSummaryofSensitivityAnalysisofInterestRateRisksDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_45dafaa8-7295-40d4-b5b6-af5c965167e1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInUSDollarRateBasisPoints_3be726a2-fb92-4ce1-9676-3b4d341dd926" xlink:href="kof-20211231.xsd#kof_ChangeInUSDollarRateBasisPoints"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_45dafaa8-7295-40d4-b5b6-af5c965167e1" xlink:to="loc_kof_ChangeInUSDollarRateBasisPoints_3be726a2-fb92-4ce1-9676-3b4d341dd926" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss_a7a07e03-fc4b-4aa5-8606-4a5054521230" xlink:href="kof-20211231.xsd#kof_ChangeInForeignCurrencyRateEffectOnProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_45dafaa8-7295-40d4-b5b6-af5c965167e1" xlink:to="loc_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss_a7a07e03-fc4b-4aa5-8606-4a5054521230" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_2ef48cb9-432d-4323-958a-5aca351c6353" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_45dafaa8-7295-40d4-b5b6-af5c965167e1" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_2ef48cb9-432d-4323-958a-5aca351c6353" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_1d22fdcb-f847-4aa8-87a2-6413ab6af448" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_2ef48cb9-432d-4323-958a-5aca351c6353" xlink:to="loc_ifrs-full_TypesOfRisksAxis_1d22fdcb-f847-4aa8-87a2-6413ab6af448" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_1d22fdcb-f847-4aa8-87a2-6413ab6af448_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_1d22fdcb-f847-4aa8-87a2-6413ab6af448" xlink:to="loc_ifrs-full_TypesOfRisksMember_1d22fdcb-f847-4aa8-87a2-6413ab6af448_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_3192a7a5-3771-49c4-8150-b4a573b40395" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_1d22fdcb-f847-4aa8-87a2-6413ab6af448" xlink:to="loc_ifrs-full_TypesOfRisksMember_3192a7a5-3771-49c4-8150-b4a573b40395" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateRiskMember_608e5e5c-9bcc-437d-b365-92b3972c9244" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_3192a7a5-3771-49c4-8150-b4a573b40395" xlink:to="loc_ifrs-full_InterestRateRiskMember_608e5e5c-9bcc-437d-b365-92b3972c9244" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail" xlink:type="extended" id="id0593824285a4ff78667e9287efe3f28_FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesLineItems_2d0be9b1-3b40-474c-a2fe-91765eab5d8f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract_02a8488c-8811-44e2-ad03-ca6fa2ed1a5e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfFinancialLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesLineItems_2d0be9b1-3b40-474c-a2fe-91765eab5d8f" xlink:to="loc_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract_02a8488c-8811-44e2-ad03-ca6fa2ed1a5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialLiabilities_657b6207-811f-4e35-9967-545dd35e77de" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract_02a8488c-8811-44e2-ad03-ca6fa2ed1a5e" xlink:to="loc_ifrs-full_FinancialLiabilities_657b6207-811f-4e35-9967-545dd35e77de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialLiabilities_6b7ed073-a9bc-4cd7-9f86-b5b63737c970" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract_02a8488c-8811-44e2-ad03-ca6fa2ed1a5e" xlink:to="loc_ifrs-full_DerivativeFinancialLiabilities_6b7ed073-a9bc-4cd7-9f86-b5b63737c970" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable_e23f9b4e-0e24-4568-8b2f-882b9e919ac0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesLineItems_2d0be9b1-3b40-474c-a2fe-91765eab5d8f" xlink:to="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable_e23f9b4e-0e24-4568-8b2f-882b9e919ac0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusAxis_3e8b0745-901f-4699-9c22-1f3b40be309d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastDueStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable_e23f9b4e-0e24-4568-8b2f-882b9e919ac0" xlink:to="loc_ifrs-full_PastDueStatusAxis_3e8b0745-901f-4699-9c22-1f3b40be309d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusMember_3e8b0745-901f-4699-9c22-1f3b40be309d_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastDueStatusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_PastDueStatusAxis_3e8b0745-901f-4699-9c22-1f3b40be309d" xlink:to="loc_ifrs-full_PastDueStatusMember_3e8b0745-901f-4699-9c22-1f3b40be309d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusMember_cc67e96e-f752-4dd8-8ffc-38e10d1b3993" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastDueStatusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_PastDueStatusAxis_3e8b0745-901f-4699-9c22-1f3b40be309d" xlink:to="loc_ifrs-full_PastDueStatusMember_cc67e96e-f752-4dd8-8ffc-38e10d1b3993" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_YearTwoMember_00c7e1e0-0a65-4950-ac6c-dc25a151c5c6" xlink:href="kof-20211231.xsd#kof_YearTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_cc67e96e-f752-4dd8-8ffc-38e10d1b3993" xlink:to="loc_kof_YearTwoMember_00c7e1e0-0a65-4950-ac6c-dc25a151c5c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_YearThreeMember_aebe24e2-ffc6-48c8-9856-12d0fea3d16e" xlink:href="kof-20211231.xsd#kof_YearThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_cc67e96e-f752-4dd8-8ffc-38e10d1b3993" xlink:to="loc_kof_YearThreeMember_aebe24e2-ffc6-48c8-9856-12d0fea3d16e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_YearFourMember_ae34e4cc-8375-4357-81d2-d29d32c85edb" xlink:href="kof-20211231.xsd#kof_YearFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_cc67e96e-f752-4dd8-8ffc-38e10d1b3993" xlink:to="loc_kof_YearFourMember_ae34e4cc-8375-4357-81d2-d29d32c85edb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_YearFiveMember_b9864eea-3964-489f-8b97-058a58cc8489" xlink:href="kof-20211231.xsd#kof_YearFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_cc67e96e-f752-4dd8-8ffc-38e10d1b3993" xlink:to="loc_kof_YearFiveMember_b9864eea-3964-489f-8b97-058a58cc8489" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_YearSixAndThereafterMember_cc5f00c8-4aa3-46c4-afd8-e07bbb1579cf" xlink:href="kof-20211231.xsd#kof_YearSixAndThereafterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_cc67e96e-f752-4dd8-8ffc-38e10d1b3993" xlink:to="loc_kof_YearSixAndThereafterMember_cc5f00c8-4aa3-46c4-afd8-e07bbb1579cf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_YearSevenAndThereafterMember_553b27a3-1b8a-4c70-a997-9b6655d4138b" xlink:href="kof-20211231.xsd#kof_YearSevenAndThereafterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusMember_cc67e96e-f752-4dd8-8ffc-38e10d1b3993" xlink:to="loc_kof_YearSevenAndThereafterMember_553b27a3-1b8a-4c70-a997-9b6655d4138b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfFinancialLiabilitiesAxis_49b0ec03-a7e9-43e1-8b37-420ef260f2c6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfFinancialLiabilitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable_e23f9b4e-0e24-4568-8b2f-882b9e919ac0" xlink:to="loc_ifrs-full_TypesOfFinancialLiabilitiesAxis_49b0ec03-a7e9-43e1-8b37-420ef260f2c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialLiabilitiesTypeMember_49b0ec03-a7e9-43e1-8b37-420ef260f2c6_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialLiabilitiesTypeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfFinancialLiabilitiesAxis_49b0ec03-a7e9-43e1-8b37-420ef260f2c6" xlink:to="loc_ifrs-full_FinancialLiabilitiesTypeMember_49b0ec03-a7e9-43e1-8b37-420ef260f2c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialLiabilitiesTypeMember_70d83f6e-9bb5-44cb-8b21-970230ff2d69" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialLiabilitiesTypeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfFinancialLiabilitiesAxis_49b0ec03-a7e9-43e1-8b37-420ef260f2c6" xlink:to="loc_ifrs-full_FinancialLiabilitiesTypeMember_70d83f6e-9bb5-44cb-8b21-970230ff2d69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NotesAndBondsMember_df4b301f-d02d-4a6b-b00a-1c062aa36e44" xlink:href="kof-20211231.xsd#kof_NotesAndBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialLiabilitiesTypeMember_70d83f6e-9bb5-44cb-8b21-970230ff2d69" xlink:to="loc_kof_NotesAndBondsMember_df4b301f-d02d-4a6b-b00a-1c062aa36e44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LoansFromBanksMember_aabb6e03-88a9-49e6-b28d-f1f2d393035c" xlink:href="kof-20211231.xsd#kof_LoansFromBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialLiabilitiesTypeMember_70d83f6e-9bb5-44cb-8b21-970230ff2d69" xlink:to="loc_kof_LoansFromBanksMember_aabb6e03-88a9-49e6-b28d-f1f2d393035c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail" xlink:type="extended" id="ib6a0d26bffca4dc9bd5155e0d20ca691_FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfExternalCreditExposuresLineItems_5dcbb3e3-d31e-4513-b05e-1bffb5edb6cf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfExternalCreditExposuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CreditExposure_3f892abd-76ca-40a9-ba34-944da848b6a7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CreditExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfExternalCreditExposuresLineItems_5dcbb3e3-d31e-4513-b05e-1bffb5edb6cf" xlink:to="loc_ifrs-full_CreditExposure_3f892abd-76ca-40a9-ba34-944da848b6a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CommodityRiskAveragePrice_b9ae10b3-a994-4d3a-903a-2982626911f5" xlink:href="kof-20211231.xsd#kof_CommodityRiskAveragePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfExternalCreditExposuresLineItems_5dcbb3e3-d31e-4513-b05e-1bffb5edb6cf" xlink:to="loc_kof_CommodityRiskAveragePrice_b9ae10b3-a994-4d3a-903a-2982626911f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AverageForeignExchangeRate_0ca72a27-c34d-469e-9a4a-2ef7deed191d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AverageForeignExchangeRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfExternalCreditExposuresLineItems_5dcbb3e3-d31e-4513-b05e-1bffb5edb6cf" xlink:to="loc_ifrs-full_AverageForeignExchangeRate_0ca72a27-c34d-469e-9a4a-2ef7deed191d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfExternalCreditExposuresTable_4de9aeca-0e6c-45b9-a448-3f7254e31c67" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfExternalCreditExposuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfExternalCreditExposuresLineItems_5dcbb3e3-d31e-4513-b05e-1bffb5edb6cf" xlink:to="loc_ifrs-full_DisclosureOfExternalCreditExposuresTable_4de9aeca-0e6c-45b9-a448-3f7254e31c67" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_d71cce95-be58-44a1-8d08-945a602ebdb8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfExternalCreditExposuresTable_4de9aeca-0e6c-45b9-a448-3f7254e31c67" xlink:to="loc_ifrs-full_MaturityAxis_d71cce95-be58-44a1-8d08-945a602ebdb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_d71cce95-be58-44a1-8d08-945a602ebdb8_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_d71cce95-be58-44a1-8d08-945a602ebdb8" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_d71cce95-be58-44a1-8d08-945a602ebdb8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_e5ac305f-9019-4e73-b936-afa689c87d49" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_d71cce95-be58-44a1-8d08-945a602ebdb8" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_e5ac305f-9019-4e73-b936-afa689c87d49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember_39c9a289-3137-46be-9c9b-80eacbf6acee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_e5ac305f-9019-4e73-b936-afa689c87d49" xlink:to="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember_39c9a289-3137-46be-9c9b-80eacbf6acee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember_aecaaca4-fd4d-406f-812b-5f24bad8bbae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_e5ac305f-9019-4e73-b936-afa689c87d49" xlink:to="loc_ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember_aecaaca4-fd4d-406f-812b-5f24bad8bbae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MoreThanTwelveMonthsMember_c7c71213-f9b7-4ba4-8658-a700c6f8a774" xlink:href="kof-20211231.xsd#kof_MoreThanTwelveMonthsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_e5ac305f-9019-4e73-b936-afa689c87d49" xlink:to="loc_kof_MoreThanTwelveMonthsMember_c7c71213-f9b7-4ba4-8658-a700c6f8a774" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_bcf6bf5a-e5c0-467d-a8cc-68785f948d67" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfExternalCreditExposuresTable_4de9aeca-0e6c-45b9-a448-3f7254e31c67" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_bcf6bf5a-e5c0-467d-a8cc-68785f948d67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_bcf6bf5a-e5c0-467d-a8cc-68785f948d67_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_bcf6bf5a-e5c0-467d-a8cc-68785f948d67" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_bcf6bf5a-e5c0-467d-a8cc-68785f948d67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_bcf6bf5a-e5c0-467d-a8cc-68785f948d67" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageExchangeRateMXNUSDMember_184f2dbd-3980-41f2-887c-97b9b6b07a65" xlink:href="kof-20211231.xsd#kof_AverageExchangeRateMXNUSDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AverageExchangeRateMXNUSDMember_184f2dbd-3980-41f2-887c-97b9b6b07a65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageExchangeRateBRLUSDMember_0ddb6fe1-0882-44ba-bd2e-b833750ddcf9" xlink:href="kof-20211231.xsd#kof_AverageExchangeRateBRLUSDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AverageExchangeRateBRLUSDMember_0ddb6fe1-0882-44ba-bd2e-b833750ddcf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageExchangeRateCOPUSDMember_9aad3b1f-c075-40e4-9e33-25bbd422fbc6" xlink:href="kof-20211231.xsd#kof_AverageExchangeRateCOPUSDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AverageExchangeRateCOPUSDMember_9aad3b1f-c075-40e4-9e33-25bbd422fbc6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageExchangeRateARSUSDMember_1be0605d-784f-4889-8e7e-261b2812d34d" xlink:href="kof-20211231.xsd#kof_AverageExchangeRateARSUSDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AverageExchangeRateARSUSDMember_1be0605d-784f-4889-8e7e-261b2812d34d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageExchangeRateUYUUSDMember_56bfa24c-7f2b-4034-b021-4593e05959dd" xlink:href="kof-20211231.xsd#kof_AverageExchangeRateUYUUSDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AverageExchangeRateUYUUSDMember_56bfa24c-7f2b-4034-b021-4593e05959dd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageExchangeRateCRCUSDMember_3fc852ab-b28d-4435-9625-86766ff32cbb" xlink:href="kof-20211231.xsd#kof_AverageExchangeRateCRCUSDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AverageExchangeRateCRCUSDMember_3fc852ab-b28d-4435-9625-86766ff32cbb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageInterestRateMember_750d4369-0002-47d0-bdc2-19bae5a37553" xlink:href="kof-20211231.xsd#kof_AverageInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AverageInterestRateMember_750d4369-0002-47d0-bdc2-19bae5a37553" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AluminumPriceContractsMember_37cddb5e-03c1-49cd-8346-5a7efa3fe6a1" xlink:href="kof-20211231.xsd#kof_AluminumPriceContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AluminumPriceContractsMember_37cddb5e-03c1-49cd-8346-5a7efa3fe6a1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AveragePriceUSDPerTonOneMember_595dddaf-28d7-4eaa-8d3c-fb7e8e5eb57e" xlink:href="kof-20211231.xsd#kof_AveragePriceUSDPerTonOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AveragePriceUSDPerTonOneMember_595dddaf-28d7-4eaa-8d3c-fb7e8e5eb57e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SugarPriceContractsMember_0c38c120-fc03-4acc-84a7-86d0f5bddd02" xlink:href="kof-20211231.xsd#kof_SugarPriceContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_SugarPriceContractsMember_0c38c120-fc03-4acc-84a7-86d0f5bddd02" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AveragePriceUSDCentLbMember_70e2c898-dbb1-4965-8898-c3c944eb3971" xlink:href="kof-20211231.xsd#kof_AveragePriceUSDCentLbMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AveragePriceUSDCentLbMember_70e2c898-dbb1-4965-8898-c3c944eb3971" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PxMegPriceMember_5aa910d4-e77c-4d9c-9216-e10c5bea8be1" xlink:href="kof-20211231.xsd#kof_PxMegPriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_PxMegPriceMember_5aa910d4-e77c-4d9c-9216-e10c5bea8be1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AveragePriceUSDPerTonTwoMember_ff93594e-f6e7-459e-a604-40568f915bbe" xlink:href="kof-20211231.xsd#kof_AveragePriceUSDPerTonTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AveragePriceUSDPerTonTwoMember_ff93594e-f6e7-459e-a604-40568f915bbe" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_47fd5d25-25fe-426b-af7f-82955489d0f5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfExternalCreditExposuresTable_4de9aeca-0e6c-45b9-a448-3f7254e31c67" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_47fd5d25-25fe-426b-af7f-82955489d0f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_47fd5d25-25fe-426b-af7f-82955489d0f5_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_47fd5d25-25fe-426b-af7f-82955489d0f5" xlink:to="loc_ifrs-full_FinancialAssetsMember_47fd5d25-25fe-426b-af7f-82955489d0f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_ef9e2718-82d1-4f62-b02e-b22f1bed3078" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_47fd5d25-25fe-426b-af7f-82955489d0f5" xlink:to="loc_ifrs-full_FinancialAssetsMember_ef9e2718-82d1-4f62-b02e-b22f1bed3078" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForwardContractMember_8c786498-6c98-4bf5-abe9-a1bb1ccfe738" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForwardContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_ef9e2718-82d1-4f62-b02e-b22f1bed3078" xlink:to="loc_ifrs-full_ForwardContractMember_8c786498-6c98-4bf5-abe9-a1bb1ccfe738" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencySwapContractMember_2f249750-7c58-4ab3-aaa1-7d09f446720c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencySwapContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_ef9e2718-82d1-4f62-b02e-b22f1bed3078" xlink:to="loc_ifrs-full_CurrencySwapContractMember_2f249750-7c58-4ab3-aaa1-7d09f446720c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_c6b5af7c-0456-487e-9b1e-807c424fbe6e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateSwapContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_ef9e2718-82d1-4f62-b02e-b22f1bed3078" xlink:to="loc_ifrs-full_InterestRateSwapContractMember_c6b5af7c-0456-487e-9b1e-807c424fbe6e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CommodityPriceRiskMember_a5053d7b-4e46-4ae5-959b-b8de1ffabef8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CommodityPriceRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_ef9e2718-82d1-4f62-b02e-b22f1bed3078" xlink:to="loc_ifrs-full_CommodityPriceRiskMember_a5053d7b-4e46-4ae5-959b-b8de1ffabef8" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail" xlink:type="extended" id="i98d4c182ebfa464389a5f535ec1cace8_NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems_0dc6dc14-d6f3-4fc2-86c2-30d2c08189c6" xlink:href="kof-20211231.xsd#kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncontrollingInterests_1c240429-611b-4e31-9252-49af1a910984" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncontrollingInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems_0dc6dc14-d6f3-4fc2-86c2-30d2c08189c6" xlink:to="loc_ifrs-full_NoncontrollingInterests_1c240429-611b-4e31-9252-49af1a910984" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable_ea236c28-a26a-4489-8b3a-71edc99778e0" xlink:href="kof-20211231.xsd#kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems_0dc6dc14-d6f3-4fc2-86c2-30d2c08189c6" xlink:to="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable_ea236c28-a26a-4489-8b3a-71edc99778e0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_f3dffcea-61c9-45fe-8292-8d382f655101" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable_ea236c28-a26a-4489-8b3a-71edc99778e0" xlink:to="loc_ifrs-full_GeographicalAreasAxis_f3dffcea-61c9-45fe-8292-8d382f655101" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_f3dffcea-61c9-45fe-8292-8d382f655101_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_f3dffcea-61c9-45fe-8292-8d382f655101" xlink:to="loc_ifrs-full_GeographicalAreasMember_f3dffcea-61c9-45fe-8292-8d382f655101_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_d346c71d-21fc-4a74-8080-c57c74469ab9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_f3dffcea-61c9-45fe-8292-8d382f655101" xlink:to="loc_ifrs-full_GeographicalAreasMember_d346c71d-21fc-4a74-8080-c57c74469ab9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_92359ffa-45c4-44d4-9de3-8b600f72dcdf" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_d346c71d-21fc-4a74-8080-c57c74469ab9" xlink:to="loc_country_MX_92359ffa-45c4-44d4-9de3-8b600f72dcdf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CO_ba140ac7-1ed5-4ce7-a5aa-3fb511d306b5" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CO"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_d346c71d-21fc-4a74-8080-c57c74469ab9" xlink:to="loc_country_CO_ba140ac7-1ed5-4ce7-a5aa-3fb511d306b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_82a6903d-4d1d-4d8c-9580-b461bbd3df71" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_d346c71d-21fc-4a74-8080-c57c74469ab9" xlink:to="loc_country_BR_82a6903d-4d1d-4d8c-9580-b461bbd3df71" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#EquityAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail" xlink:type="extended" id="i4d6f5da5ffea48488cd990c4765b142d_EquityAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_dc80cdd4-4c2d-4c2b-88ac-cf44b2aa9caa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_dc80cdd4-4c2d-4c2b-88ac-cf44b2aa9caa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ParValuePerShare_0757e1cc-94eb-4bfc-9df3-e3a8dfa013b7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ParValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_ifrs-full_ParValuePerShare_0757e1cc-94eb-4bfc-9df3-e3a8dfa013b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EquityRatioThresholdPercentage_ffd83ac5-0114-4920-9861-0e2cdf91ec6c" xlink:href="kof-20211231.xsd#kof_EquityRatioThresholdPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_kof_EquityRatioThresholdPercentage_ffd83ac5-0114-4920-9861-0e2cdf91ec6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfIncomeToBeTransferredToReserve_af5c4acf-37e7-4657-99b8-c89f46fc1350" xlink:href="kof-20211231.xsd#kof_PercentageOfIncomeToBeTransferredToReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_kof_PercentageOfIncomeToBeTransferredToReserve_af5c4acf-37e7-4657-99b8-c89f46fc1350" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve_73432223-73d9-409c-bbe4-f72620ae4efa" xlink:href="kof-20211231.xsd#kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve_73432223-73d9-409c-bbe4-f72620ae4efa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AmountInLegalReserve_c3a22f73-8978-45ad-81b9-ffaa4a919079" xlink:href="kof-20211231.xsd#kof_AmountInLegalReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_kof_AmountInLegalReserve_c3a22f73-8978-45ad-81b9-ffaa4a919079" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BalanceInLegalReserveFund_b184c330-b666-404e-a40a-85f29f40096e" xlink:href="kof-20211231.xsd#kof_BalanceInLegalReserveFund"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_kof_BalanceInLegalReserveFund_b184c330-b666-404e-a40a-85f29f40096e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_StockSplitConversionRatio_cb3659a8-6aae-47b4-a41f-f8203584e508" xlink:href="kof-20211231.xsd#kof_StockSplitConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_kof_StockSplitConversionRatio_cb3659a8-6aae-47b4-a41f-f8203584e508" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalOrdinaryShares_e13d7586-8098-4901-978b-e82a9a1f9da2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapitalOrdinaryShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_ifrs-full_IssuedCapitalOrdinaryShares_e13d7586-8098-4901-978b-e82a9a1f9da2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1b86df6-4316-4f41-8f53-924bee0b4617" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1b86df6-4316-4f41-8f53-924bee0b4617" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_1a066be3-d32c-4bbf-8221-d2533f0ce415" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1b86df6-4316-4f41-8f53-924bee0b4617" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_1a066be3-d32c-4bbf-8221-d2533f0ce415" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_1a066be3-d32c-4bbf-8221-d2533f0ce415_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_1a066be3-d32c-4bbf-8221-d2533f0ce415" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_1a066be3-d32c-4bbf-8221-d2533f0ce415_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_02bc007d-4ad2-4ffd-9738-9837690bca23" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_1a066be3-d32c-4bbf-8221-d2533f0ce415" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_02bc007d-4ad2-4ffd-9738-9837690bca23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesASharesMember_872c6607-b89c-4f5d-8af4-116a5af7747d" xlink:href="kof-20211231.xsd#kof_SeriesASharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_02bc007d-4ad2-4ffd-9738-9837690bca23" xlink:to="loc_kof_SeriesASharesMember_872c6607-b89c-4f5d-8af4-116a5af7747d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesDShareMember_67e54d99-df9f-4e34-a410-3de8506fe78e" xlink:href="kof-20211231.xsd#kof_SeriesDShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_02bc007d-4ad2-4ffd-9738-9837690bca23" xlink:to="loc_kof_SeriesDShareMember_67e54d99-df9f-4e34-a410-3de8506fe78e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ClassBCommonStockMember_b182188b-134c-498f-9363-4158c9d12ec7" xlink:href="kof-20211231.xsd#kof_ClassBCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_02bc007d-4ad2-4ffd-9738-9837690bca23" xlink:to="loc_kof_ClassBCommonStockMember_b182188b-134c-498f-9363-4158c9d12ec7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ClassLCommonStockMember_0e7c169b-ebd8-4029-ba26-010d0d56d0c1" xlink:href="kof-20211231.xsd#kof_ClassLCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_02bc007d-4ad2-4ffd-9738-9837690bca23" xlink:to="loc_kof_ClassLCommonStockMember_0e7c169b-ebd8-4029-ba26-010d0d56d0c1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_7a4cfcae-7fc6-4214-b56d-369b779df988" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1b86df6-4316-4f41-8f53-924bee0b4617" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_7a4cfcae-7fc6-4214-b56d-369b779df988" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_7a4cfcae-7fc6-4214-b56d-369b779df988_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_7a4cfcae-7fc6-4214-b56d-369b779df988" xlink:to="loc_ifrs-full_NonadjustingEventsMember_7a4cfcae-7fc6-4214-b56d-369b779df988_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_bde10d67-d9e3-42ef-ae66-fff13e8f0f13" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_7a4cfcae-7fc6-4214-b56d-369b779df988" xlink:to="loc_ifrs-full_NonadjustingEventsMember_bde10d67-d9e3-42ef-ae66-fff13e8f0f13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ReverseStockSplitMember_66ccfddc-9957-4e62-90b0-4a52fd6caa7c" xlink:href="kof-20211231.xsd#kof_ReverseStockSplitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsMember_bde10d67-d9e3-42ef-ae66-fff13e8f0f13" xlink:to="loc_kof_ReverseStockSplitMember_66ccfddc-9957-4e62-90b0-4a52fd6caa7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis_94dfa2e4-289b-43a2-a042-5cc3138ed8a0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1b86df6-4316-4f41-8f53-924bee0b4617" xlink:to="loc_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis_94dfa2e4-289b-43a2-a042-5cc3138ed8a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysOwnEquityInstrumentsMember_94dfa2e4-289b-43a2-a042-5cc3138ed8a0_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysOwnEquityInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis_94dfa2e4-289b-43a2-a042-5cc3138ed8a0" xlink:to="loc_ifrs-full_EntitysOwnEquityInstrumentsMember_94dfa2e4-289b-43a2-a042-5cc3138ed8a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysOwnEquityInstrumentsMember_1a96ff49-d547-4b28-aab5-0396b5decaad" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysOwnEquityInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis_94dfa2e4-289b-43a2-a042-5cc3138ed8a0" xlink:to="loc_ifrs-full_EntitysOwnEquityInstrumentsMember_1a96ff49-d547-4b28-aab5-0396b5decaad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MajorOrdinaryShareTransactionsAfterStockSplitMember_eaf66980-b25b-4e27-9c3a-585349d98dc2" xlink:href="kof-20211231.xsd#kof_MajorOrdinaryShareTransactionsAfterStockSplitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysOwnEquityInstrumentsMember_1a96ff49-d547-4b28-aab5-0396b5decaad" xlink:to="loc_kof_MajorOrdinaryShareTransactionsAfterStockSplitMember_eaf66980-b25b-4e27-9c3a-585349d98dc2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail" xlink:type="extended" id="ic1f0ebf493964ca5a717cd49ffbbcec2_EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfCapitalStockLineItems_a004da4e-8c47-4d4a-a7a6-6bfd7efd8d21" xlink:href="kof-20211231.xsd#kof_DisclosureOfCapitalStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_aa003eee-773b-46a5-87eb-8346c7a0654c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfCapitalStockLineItems_a004da4e-8c47-4d4a-a7a6-6bfd7efd8d21" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_aa003eee-773b-46a5-87eb-8346c7a0654c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_25ddcb62-8beb-4475-8fef-411d8d839d10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfCapitalStockLineItems_a004da4e-8c47-4d4a-a7a6-6bfd7efd8d21" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_25ddcb62-8beb-4475-8fef-411d8d839d10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfOwnership_242cd25d-6109-4968-8404-585f07cb0969" xlink:href="kof-20211231.xsd#kof_PercentageOfOwnership"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfCapitalStockLineItems_a004da4e-8c47-4d4a-a7a6-6bfd7efd8d21" xlink:to="loc_kof_PercentageOfOwnership_242cd25d-6109-4968-8404-585f07cb0969" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfVotingRightsHeldInJointVenture_75f71ed4-2a28-480c-8c8e-0f27433a455b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfVotingRightsHeldInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfCapitalStockLineItems_a004da4e-8c47-4d4a-a7a6-6bfd7efd8d21" xlink:to="loc_ifrs-full_ProportionOfVotingRightsHeldInJointVenture_75f71ed4-2a28-480c-8c8e-0f27433a455b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_b4bc0a7f-8cb4-4188-b56c-22203f4d6de7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfCapitalStockLineItems_a004da4e-8c47-4d4a-a7a6-6bfd7efd8d21" xlink:to="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_b4bc0a7f-8cb4-4188-b56c-22203f4d6de7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfCapitalStockTable_fcb22d2f-de70-4cb2-b2e0-987fe6952e03" xlink:href="kof-20211231.xsd#kof_DisclosureOfCapitalStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfCapitalStockLineItems_a004da4e-8c47-4d4a-a7a6-6bfd7efd8d21" xlink:to="loc_kof_DisclosureOfCapitalStockTable_fcb22d2f-de70-4cb2-b2e0-987fe6952e03" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis_e762996a-db50-4de0-b9e4-77e2b6bb415b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfCapitalStockTable_fcb22d2f-de70-4cb2-b2e0-987fe6952e03" xlink:to="loc_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis_e762996a-db50-4de0-b9e4-77e2b6bb415b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysOwnEquityInstrumentsMember_e762996a-db50-4de0-b9e4-77e2b6bb415b_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysOwnEquityInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis_e762996a-db50-4de0-b9e4-77e2b6bb415b" xlink:to="loc_ifrs-full_EntitysOwnEquityInstrumentsMember_e762996a-db50-4de0-b9e4-77e2b6bb415b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysOwnEquityInstrumentsMember_c62b7285-316f-4330-b85b-7af4d2e04139" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysOwnEquityInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis_e762996a-db50-4de0-b9e4-77e2b6bb415b" xlink:to="loc_ifrs-full_EntitysOwnEquityInstrumentsMember_c62b7285-316f-4330-b85b-7af4d2e04139" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember_2e6df627-801f-456b-90e0-7fbb4ba950df" xlink:href="kof-20211231.xsd#kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysOwnEquityInstrumentsMember_c62b7285-316f-4330-b85b-7af4d2e04139" xlink:to="loc_kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember_2e6df627-801f-456b-90e0-7fbb4ba950df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MajorOrdinaryShareTransactionsAfterStockSplitMember_4c160f12-e6fa-4c5c-9e0e-1f12590919e0" xlink:href="kof-20211231.xsd#kof_MajorOrdinaryShareTransactionsAfterStockSplitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysOwnEquityInstrumentsMember_c62b7285-316f-4330-b85b-7af4d2e04139" xlink:to="loc_kof_MajorOrdinaryShareTransactionsAfterStockSplitMember_4c160f12-e6fa-4c5c-9e0e-1f12590919e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_e1d10afc-29de-4691-89c0-14be220e0124" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfCapitalStockTable_fcb22d2f-de70-4cb2-b2e0-987fe6952e03" xlink:to="loc_ifrs-full_JointVenturesAxis_e1d10afc-29de-4691-89c0-14be220e0124" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_e1d10afc-29de-4691-89c0-14be220e0124_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_e1d10afc-29de-4691-89c0-14be220e0124" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_e1d10afc-29de-4691-89c0-14be220e0124_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_ca8b2df8-9ff5-4e3f-bd2e-c49236b6f662" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_e1d10afc-29de-4691-89c0-14be220e0124" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_ca8b2df8-9ff5-4e3f-bd2e-c49236b6f662" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FomentoEconomicoMexicanoSABDeCVMember_17f593be-0963-4969-b2bd-f13fc821f749" xlink:href="kof-20211231.xsd#kof_FomentoEconomicoMexicanoSABDeCVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_ca8b2df8-9ff5-4e3f-bd2e-c49236b6f662" xlink:to="loc_kof_FomentoEconomicoMexicanoSABDeCVMember_17f593be-0963-4969-b2bd-f13fc821f749" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TheCocaColaCompanyMember_e71eb2b3-41ec-4372-9092-8077b717a8ba" xlink:href="kof-20211231.xsd#kof_TheCocaColaCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_ca8b2df8-9ff5-4e3f-bd2e-c49236b6f662" xlink:to="loc_kof_TheCocaColaCompanyMember_e71eb2b3-41ec-4372-9092-8077b717a8ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_c9ec8f34-474f-4598-b94a-01bc14ea1a53" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfCapitalStockTable_fcb22d2f-de70-4cb2-b2e0-987fe6952e03" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_c9ec8f34-474f-4598-b94a-01bc14ea1a53" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_c9ec8f34-474f-4598-b94a-01bc14ea1a53_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_c9ec8f34-474f-4598-b94a-01bc14ea1a53" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_c9ec8f34-474f-4598-b94a-01bc14ea1a53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_1e061708-f973-44f9-acd1-5009c3ab3f1a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_c9ec8f34-474f-4598-b94a-01bc14ea1a53" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_1e061708-f973-44f9-acd1-5009c3ab3f1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesASharesMember_4e287969-4f4e-4dc9-93be-0926a238b166" xlink:href="kof-20211231.xsd#kof_SeriesASharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_1e061708-f973-44f9-acd1-5009c3ab3f1a" xlink:to="loc_kof_SeriesASharesMember_4e287969-4f4e-4dc9-93be-0926a238b166" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesDShareMember_c93febeb-8163-4d96-82a1-93beaf2fccbf" xlink:href="kof-20211231.xsd#kof_SeriesDShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_1e061708-f973-44f9-acd1-5009c3ab3f1a" xlink:to="loc_kof_SeriesDShareMember_c93febeb-8163-4d96-82a1-93beaf2fccbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesBSharesMember_c79ede94-3ad6-419f-aaeb-8bc27bc05db7" xlink:href="kof-20211231.xsd#kof_SeriesBSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_1e061708-f973-44f9-acd1-5009c3ab3f1a" xlink:to="loc_kof_SeriesBSharesMember_c79ede94-3ad6-419f-aaeb-8bc27bc05db7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesLShareMember_3374b11f-2856-4583-9808-42fa132140b9" xlink:href="kof-20211231.xsd#kof_SeriesLShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_1e061708-f973-44f9-acd1-5009c3ab3f1a" xlink:to="loc_kof_SeriesLShareMember_3374b11f-2856-4583-9808-42fa132140b9" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#EquitySummaryofCapitalStockDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockDetail" xlink:type="extended" id="ifb180a3a942b4df4a02c7d023eb67e9c_EquitySummaryofCapitalStockDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_2cbfe141-6786-4ee9-8dab-71a317bf7722" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued_04b054bb-1253-4487-9c9c-1ae1d7bfc3bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_2cbfe141-6786-4ee9-8dab-71a317bf7722" xlink:to="loc_ifrs-full_NumberOfSharesIssued_04b054bb-1253-4487-9c9c-1ae1d7bfc3bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c238805f-3ca1-44d0-95a9-89d4f53175d8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_2cbfe141-6786-4ee9-8dab-71a317bf7722" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c238805f-3ca1-44d0-95a9-89d4f53175d8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_5b4441d8-5a0f-43fd-b040-42e9a53496b4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c238805f-3ca1-44d0-95a9-89d4f53175d8" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_5b4441d8-5a0f-43fd-b040-42e9a53496b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_5b4441d8-5a0f-43fd-b040-42e9a53496b4_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_5b4441d8-5a0f-43fd-b040-42e9a53496b4" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_5b4441d8-5a0f-43fd-b040-42e9a53496b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_9514513a-032f-4df3-81de-ef49e3b3e3ed" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_5b4441d8-5a0f-43fd-b040-42e9a53496b4" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_9514513a-032f-4df3-81de-ef49e3b3e3ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesASharesMember_68035394-810b-4719-a26f-abfd9e7a0dd1" xlink:href="kof-20211231.xsd#kof_SeriesASharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_9514513a-032f-4df3-81de-ef49e3b3e3ed" xlink:to="loc_kof_SeriesASharesMember_68035394-810b-4719-a26f-abfd9e7a0dd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesOfBShareMember_2cba6906-36d1-46fa-8e65-760a1a7ff346" xlink:href="kof-20211231.xsd#kof_SeriesOfBShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_9514513a-032f-4df3-81de-ef49e3b3e3ed" xlink:to="loc_kof_SeriesOfBShareMember_2cba6906-36d1-46fa-8e65-760a1a7ff346" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesDShareMember_e5bdbef8-0b69-4071-b052-adb7a0eb2cba" xlink:href="kof-20211231.xsd#kof_SeriesDShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_9514513a-032f-4df3-81de-ef49e3b3e3ed" xlink:to="loc_kof_SeriesDShareMember_e5bdbef8-0b69-4071-b052-adb7a0eb2cba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesLShareMember_f3142a6d-0e8f-4df7-9e03-79bdce9c46c5" xlink:href="kof-20211231.xsd#kof_SeriesLShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_9514513a-032f-4df3-81de-ef49e3b3e3ed" xlink:to="loc_kof_SeriesLShareMember_f3142a6d-0e8f-4df7-9e03-79bdce9c46c5" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/EquitySummaryofDividendsDeclaredandPaidDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#EquitySummaryofDividendsDeclaredandPaidDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/EquitySummaryofDividendsDeclaredandPaidDetail" xlink:type="extended" id="i16519749d1d9460b893d0287887bd4ef_EquitySummaryofDividendsDeclaredandPaidDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDividendsLineItems_d4dd6182-a6e3-45c5-ba64-d617599d72d5" xlink:href="kof-20211231.xsd#kof_DisclosureOfDividendsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaid_32b2a08a-aa48-4be4-89ce-48f4c9d03595" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfDividendsLineItems_d4dd6182-a6e3-45c5-ba64-d617599d72d5" xlink:to="loc_ifrs-full_DividendsPaid_32b2a08a-aa48-4be4-89ce-48f4c9d03595" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidOrdinarySharesPerShare_c8a62e23-e0c1-43a7-a037-8b2c7c8d70d9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsPaidOrdinarySharesPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_DisclosureOfDividendsLineItems_d4dd6182-a6e3-45c5-ba64-d617599d72d5" xlink:to="loc_ifrs-full_DividendsPaidOrdinarySharesPerShare_c8a62e23-e0c1-43a7-a037-8b2c7c8d70d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDividendsTable_5f7d9c06-d7c8-45b2-bf84-0a6e720c82ab" xlink:href="kof-20211231.xsd#kof_DisclosureOfDividendsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_DisclosureOfDividendsLineItems_d4dd6182-a6e3-45c5-ba64-d617599d72d5" xlink:to="loc_kof_DisclosureOfDividendsTable_5f7d9c06-d7c8-45b2-bf84-0a6e720c82ab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_45a1c0c4-47a6-42e7-8a9b-fca8ea79d0e8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_DisclosureOfDividendsTable_5f7d9c06-d7c8-45b2-bf84-0a6e720c82ab" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_45a1c0c4-47a6-42e7-8a9b-fca8ea79d0e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_45a1c0c4-47a6-42e7-8a9b-fca8ea79d0e8_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_45a1c0c4-47a6-42e7-8a9b-fca8ea79d0e8" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_45a1c0c4-47a6-42e7-8a9b-fca8ea79d0e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_c830bfd2-00f6-4a7c-a2e1-0b2e2d5deb13" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_45a1c0c4-47a6-42e7-8a9b-fca8ea79d0e8" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_c830bfd2-00f6-4a7c-a2e1-0b2e2d5deb13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesASharesMember_f0f018ba-cd49-4ee6-95a6-480641cc96b0" xlink:href="kof-20211231.xsd#kof_SeriesASharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c830bfd2-00f6-4a7c-a2e1-0b2e2d5deb13" xlink:to="loc_kof_SeriesASharesMember_f0f018ba-cd49-4ee6-95a6-480641cc96b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesDShareMember_96150928-ed8a-4be5-8dc9-ff53e59058a1" xlink:href="kof-20211231.xsd#kof_SeriesDShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c830bfd2-00f6-4a7c-a2e1-0b2e2d5deb13" xlink:to="loc_kof_SeriesDShareMember_96150928-ed8a-4be5-8dc9-ff53e59058a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesLShareMember_d9618820-b1b8-4c53-bdad-10eed62587dd" xlink:href="kof-20211231.xsd#kof_SeriesLShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c830bfd2-00f6-4a7c-a2e1-0b2e2d5deb13" xlink:to="loc_kof_SeriesLShareMember_d9618820-b1b8-4c53-bdad-10eed62587dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesOfBShareMember_5ddb4c29-d61b-414c-ab6e-37e69a9f28d4" xlink:href="kof-20211231.xsd#kof_SeriesOfBShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c830bfd2-00f6-4a7c-a2e1-0b2e2d5deb13" xlink:to="loc_kof_SeriesOfBShareMember_5ddb4c29-d61b-414c-ab6e-37e69a9f28d4" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/EarningsperShareAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#EarningsperShareAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/EarningsperShareAdditionalInformationDetail" xlink:type="extended" id="if4dedfb3387543829d8352c733a35b41_EarningsperShareAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareLineItems_7cac8e76-b7df-4e6e-ac84-f3d05e5d5785" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustedWeightedAverageShares_3c7613d7-52b3-48ab-93f0-9f4654dc4980" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustedWeightedAverageShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EarningsPerShareLineItems_7cac8e76-b7df-4e6e-ac84-f3d05e5d5785" xlink:to="loc_ifrs-full_AdjustedWeightedAverageShares_3c7613d7-52b3-48ab-93f0-9f4654dc4980" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareTable_842c100c-c2c9-4a98-a692-fb2e3e473199" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_EarningsPerShareLineItems_7cac8e76-b7df-4e6e-ac84-f3d05e5d5785" xlink:to="loc_ifrs-full_EarningsPerShareTable_842c100c-c2c9-4a98-a692-fb2e3e473199" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_7deb3ba5-158c-4782-a606-c16868c11b2f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_EarningsPerShareTable_842c100c-c2c9-4a98-a692-fb2e3e473199" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_7deb3ba5-158c-4782-a606-c16868c11b2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_7deb3ba5-158c-4782-a606-c16868c11b2f_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_7deb3ba5-158c-4782-a606-c16868c11b2f" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_7deb3ba5-158c-4782-a606-c16868c11b2f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_f8b3bcd0-d689-459e-ac8a-eff946f0cdac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_7deb3ba5-158c-4782-a606-c16868c11b2f" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_f8b3bcd0-d689-459e-ac8a-eff946f0cdac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesLShareMember_01a9deea-4656-44fc-b249-8825842803c3" xlink:href="kof-20211231.xsd#kof_SeriesLShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_f8b3bcd0-d689-459e-ac8a-eff946f0cdac" xlink:to="loc_kof_SeriesLShareMember_01a9deea-4656-44fc-b249-8825842803c3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail" xlink:type="extended" id="ia4e090761ee84b8eb0d15139edfe6199_EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareLineItems_c41daad6-2ff1-4372-b540-8e7778661820" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_6d3650c6-7dc6-4e4b-9dc7-71f19b2a9029" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EarningsPerShareLineItems_c41daad6-2ff1-4372-b540-8e7778661820" xlink:to="loc_ifrs-full_ProfitLoss_6d3650c6-7dc6-4e4b-9dc7-71f19b2a9029" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity_e13b7449-fd46-495e-b811-dd21df7115d1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EarningsPerShareLineItems_c41daad6-2ff1-4372-b540-8e7778661820" xlink:to="loc_ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity_e13b7449-fd46-495e-b811-dd21df7115d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageShares_17eb2f00-1878-46f9-90e1-460e9d9b9b69" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EarningsPerShareLineItems_c41daad6-2ff1-4372-b540-8e7778661820" xlink:to="loc_ifrs-full_WeightedAverageShares_17eb2f00-1878-46f9-90e1-460e9d9b9b69" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareTable_265c9e50-6003-46cd-af22-8621e7ff3881" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_EarningsPerShareLineItems_c41daad6-2ff1-4372-b540-8e7778661820" xlink:to="loc_ifrs-full_EarningsPerShareTable_265c9e50-6003-46cd-af22-8621e7ff3881" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_9caed26e-ac3d-4c92-9156-54b1d0d774c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_EarningsPerShareTable_265c9e50-6003-46cd-af22-8621e7ff3881" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_9caed26e-ac3d-4c92-9156-54b1d0d774c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_9caed26e-ac3d-4c92-9156-54b1d0d774c0_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_9caed26e-ac3d-4c92-9156-54b1d0d774c0" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_9caed26e-ac3d-4c92-9156-54b1d0d774c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_85583cda-96c9-47ea-ae9a-34a81a1e04da" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_9caed26e-ac3d-4c92-9156-54b1d0d774c0" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_85583cda-96c9-47ea-ae9a-34a81a1e04da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesASharesMember_cbda7baa-ddc4-49f6-97fd-9e1ab9f7a148" xlink:href="kof-20211231.xsd#kof_SeriesASharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_85583cda-96c9-47ea-ae9a-34a81a1e04da" xlink:to="loc_kof_SeriesASharesMember_cbda7baa-ddc4-49f6-97fd-9e1ab9f7a148" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesDShareMember_c3d4f17b-581a-45b1-aab9-aceffa9d26e5" xlink:href="kof-20211231.xsd#kof_SeriesDShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_85583cda-96c9-47ea-ae9a-34a81a1e04da" xlink:to="loc_kof_SeriesDShareMember_c3d4f17b-581a-45b1-aab9-aceffa9d26e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesBSharesMember_d6f2d3ba-1ccd-4fc7-92fe-7047d591234c" xlink:href="kof-20211231.xsd#kof_SeriesBSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_85583cda-96c9-47ea-ae9a-34a81a1e04da" xlink:to="loc_kof_SeriesBSharesMember_d6f2d3ba-1ccd-4fc7-92fe-7047d591234c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesLShareMember_ce0afdf0-57f6-4d8a-a459-66defc70099b" xlink:href="kof-20211231.xsd#kof_SeriesLShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_85583cda-96c9-47ea-ae9a-34a81a1e04da" xlink:to="loc_kof_SeriesLShareMember_ce0afdf0-57f6-4d8a-a459-66defc70099b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail" xlink:type="extended" id="ib0ca3bbcc157449080f634729f8d97f7_IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_abe2f584-b049-43e6-9cde-0b447b20799a" xlink:href="kof-20211231.xsd#kof_MajorComponentsOfTaxExpenseIncomeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_0d27165c-f010-42e9-928e-bbd1de4c922a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_abe2f584-b049-43e6-9cde-0b447b20799a" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_0d27165c-f010-42e9-928e-bbd1de4c922a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_b099dcce-4443-4e90-9f87-efb3ea77254c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_0d27165c-f010-42e9-928e-bbd1de4c922a" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_b099dcce-4443-4e90-9f87-efb3ea77254c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_8cd40bd4-5170-4e74-89e6-44045f07c7b9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncomeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_abe2f584-b049-43e6-9cde-0b447b20799a" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_8cd40bd4-5170-4e74-89e6-44045f07c7b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_6e9a2a39-6fc1-4c3c-afd9-7716f6856613" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_8cd40bd4-5170-4e74-89e6-44045f07c7b9" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_6e9a2a39-6fc1-4c3c-afd9-7716f6856613" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized_473406e1-3a7f-45bb-8df8-492b06ebc23c" xlink:href="kof-20211231.xsd#kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_8cd40bd4-5170-4e74-89e6-44045f07c7b9" xlink:to="loc_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized_473406e1-3a7f-45bb-8df8-492b06ebc23c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_262c448f-e4fd-439a-8493-dba3aa4d6773" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_8cd40bd4-5170-4e74-89e6-44045f07c7b9" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_262c448f-e4fd-439a-8493-dba3aa4d6773" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_7efe8a28-1706-4e8c-b7ef-117674ab69b2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_abe2f584-b049-43e6-9cde-0b447b20799a" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_7efe8a28-1706-4e8c-b7ef-117674ab69b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MajorComponentsOfTaxExpenseIncomeTable_1b9e6c0c-b091-4891-9fb9-6b8cae888d4e" xlink:href="kof-20211231.xsd#kof_MajorComponentsOfTaxExpenseIncomeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_abe2f584-b049-43e6-9cde-0b447b20799a" xlink:to="loc_kof_MajorComponentsOfTaxExpenseIncomeTable_1b9e6c0c-b091-4891-9fb9-6b8cae888d4e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_86d809f7-3000-42d4-9379-9c2bd495eae8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeTable_1b9e6c0c-b091-4891-9fb9-6b8cae888d4e" xlink:to="loc_ifrs-full_GeographicalAreasAxis_86d809f7-3000-42d4-9379-9c2bd495eae8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_86d809f7-3000-42d4-9379-9c2bd495eae8_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_86d809f7-3000-42d4-9379-9c2bd495eae8" xlink:to="loc_ifrs-full_GeographicalAreasMember_86d809f7-3000-42d4-9379-9c2bd495eae8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_eb3a57ee-e684-41cb-ac61-3353bc37c968" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_86d809f7-3000-42d4-9379-9c2bd495eae8" xlink:to="loc_ifrs-full_GeographicalAreasMember_eb3a57ee-e684-41cb-ac61-3353bc37c968" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CountryOfDomicileMember_5379d38f-b996-42a4-9995-aef75b9499df" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CountryOfDomicileMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_eb3a57ee-e684-41cb-ac61-3353bc37c968" xlink:to="loc_ifrs-full_CountryOfDomicileMember_5379d38f-b996-42a4-9995-aef75b9499df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForeignCountriesMember_2bb02a4f-9c2e-4a85-adcb-d457d47cdd7e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForeignCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_eb3a57ee-e684-41cb-ac61-3353bc37c968" xlink:to="loc_ifrs-full_ForeignCountriesMember_2bb02a4f-9c2e-4a85-adcb-d457d47cdd7e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail" xlink:type="extended" id="ibd208b1edb8e4257953d5d8c98b41d0a_IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_552c8236-3bf1-4779-a42c-8dcb439a27c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilityAsset_dd796c27-ee4b-4ee9-93c2-23f2affa7b16" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_552c8236-3bf1-4779-a42c-8dcb439a27c0" xlink:to="loc_ifrs-full_DeferredTaxLiabilityAsset_dd796c27-ee4b-4ee9-93c2-23f2affa7b16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_d303bef0-d6e8-42ed-9a93-d5c36749db02" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_552c8236-3bf1-4779-a42c-8dcb439a27c0" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_d303bef0-d6e8-42ed-9a93-d5c36749db02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_34154ffc-589b-42dd-b90c-dafb16d7deb6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_552c8236-3bf1-4779-a42c-8dcb439a27c0" xlink:to="loc_ifrs-full_DeferredTaxAssets_34154ffc-589b-42dd-b90c-dafb16d7deb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_ce5cb626-b7f6-4ce3-83c9-3ee72e50c079" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_552c8236-3bf1-4779-a42c-8dcb439a27c0" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_ce5cb626-b7f6-4ce3-83c9-3ee72e50c079" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_517d2338-fb8e-4f4c-ae3b-414466ac654a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_552c8236-3bf1-4779-a42c-8dcb439a27c0" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_517d2338-fb8e-4f4c-ae3b-414466ac654a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_fa443763-855c-4455-84c6-f1d76436ef22" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_517d2338-fb8e-4f4c-ae3b-414466ac654a" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_fa443763-855c-4455-84c6-f1d76436ef22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_fa443763-855c-4455-84c6-f1d76436ef22_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_fa443763-855c-4455-84c6-f1d76436ef22" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_fa443763-855c-4455-84c6-f1d76436ef22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_fa443763-855c-4455-84c6-f1d76436ef22" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedCreditLossesMember_dc338c36-9aae-4866-9e7d-436a85aae20b" xlink:href="kof-20211231.xsd#kof_ExpectedCreditLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_ExpectedCreditLossesMember_dc338c36-9aae-4866-9e7d-436a85aae20b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InventoryMember_0adfc07a-771b-4130-ad61-7be48c5ef265" xlink:href="kof-20211231.xsd#kof_InventoryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_InventoryMember_0adfc07a-771b-4130-ad61-7be48c5ef265" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PrepaidExpensesMember_76518b9a-398a-4293-8aeb-92b1b34faafb" xlink:href="kof-20211231.xsd#kof_PrepaidExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_PrepaidExpensesMember_76518b9a-398a-4293-8aeb-92b1b34faafb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_642e8c20-aedf-4720-968a-1970248d7ece" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_642e8c20-aedf-4720-968a-1970248d7ece" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_d1ded1f8-ed32-4ebf-8374-61e86bac893c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_ifrs-full_RightofuseAssetsMember_d1ded1f8-ed32-4ebf-8374-61e86bac893c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssetsMember_90f4be40-3819-4214-931a-6f0916347d33" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_ifrs-full_OtherAssetsMember_90f4be40-3819-4214-931a-6f0916347d33" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FiniteUsefulLivedIntangibleAssetsMember_08891251-1b23-44c2-ac0b-54b5d7870d17" xlink:href="kof-20211231.xsd#kof_FiniteUsefulLivedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_FiniteUsefulLivedIntangibleAssetsMember_08891251-1b23-44c2-ac0b-54b5d7870d17" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IndefiniteLivedIntangibleAssets1Member_574fa4df-d81d-4c40-841a-b74df7a84e02" xlink:href="kof-20211231.xsd#kof_IndefiniteLivedIntangibleAssets1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_IndefiniteLivedIntangibleAssets1Member_574fa4df-d81d-4c40-841a-b74df7a84e02" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember_66222f0d-72e9-4f40-9c16-75b4a17acc2d" xlink:href="kof-20211231.xsd#kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember_66222f0d-72e9-4f40-9c16-75b4a17acc2d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DerivativeFinancialInstrumentsMember_fe35971e-5bea-4dcb-93ff-0ca5ce6a4f25" xlink:href="kof-20211231.xsd#kof_DerivativeFinancialInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_DerivativeFinancialInstrumentsMember_fe35971e-5bea-4dcb-93ff-0ca5ce6a4f25" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ContingenciesMember_c99d977a-5ad0-44a2-8c96-074a8a5f9815" xlink:href="kof-20211231.xsd#kof_ContingenciesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_ContingenciesMember_c99d977a-5ad0-44a2-8c96-074a8a5f9815" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmployeeProfitSharingPayableMember_4d941be0-e719-4a4e-aae6-50b78d895829" xlink:href="kof-20211231.xsd#kof_EmployeeProfitSharingPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_EmployeeProfitSharingPayableMember_4d941be0-e719-4a4e-aae6-50b78d895829" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossCarryForwardsMember_e20a279e-281e-473b-81f8-ffe3ccf2cfb7" xlink:href="kof-20211231.xsd#kof_TaxLossCarryForwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_TaxLossCarryForwardsMember_e20a279e-281e-473b-81f8-ffe3ccf2cfb7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxCreditsToRecoverMember_9464dcc0-d2dc-48d0-8cc3-f97284da3d67" xlink:href="kof-20211231.xsd#kof_TaxCreditsToRecoverMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_TaxCreditsToRecoverMember_9464dcc0-d2dc-48d0-8cc3-f97284da3d67" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_a5edc7fe-b23c-4dd7-9fb0-bac20b48aa73" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_a5edc7fe-b23c-4dd7-9fb0-bac20b48aa73" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember_29119d44-a464-46b6-9aae-ecbbad173b55" xlink:href="kof-20211231.xsd#kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember_29119d44-a464-46b6-9aae-ecbbad173b55" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember_87283e2d-d280-4b1c-94f3-a112c8ae01a8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_ifrs-full_LeaseLiabilitiesMember_87283e2d-d280-4b1c-94f3-a112c8ae01a8" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherMember_799fbb7f-6232-4115-8438-9eed9fff8422" xlink:href="kof-20211231.xsd#kof_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_OtherMember_799fbb7f-6232-4115-8438-9eed9fff8422" xlink:type="arc" order="17"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IncomeTaxesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="extended" id="i9005966dfa464d6294cf612e7e26fc56_IncomeTaxesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_256697ca-953b-440e-bf6a-b4da20c2b03e" xlink:href="kof-20211231.xsd#kof_MajorComponentsOfTaxExpenseIncomeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_7cdd7864-5f6b-49d8-9e71-7cb254eade61" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_256697ca-953b-440e-bf6a-b4da20c2b03e" xlink:to="loc_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_7cdd7864-5f6b-49d8-9e71-7cb254eade61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetOperatingLossUsageLimit_6559c2cb-e321-493d-8652-a9a00b5dee04" xlink:href="kof-20211231.xsd#kof_NetOperatingLossUsageLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_256697ca-953b-440e-bf6a-b4da20c2b03e" xlink:to="loc_kof_NetOperatingLossUsageLimit_6559c2cb-e321-493d-8652-a9a00b5dee04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RecoverableTaxes_4c5229df-5389-4ec6-90a6-e2aed17a8a49" xlink:href="kof-20211231.xsd#kof_RecoverableTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_256697ca-953b-440e-bf6a-b4da20c2b03e" xlink:to="loc_kof_RecoverableTaxes_4c5229df-5389-4ec6-90a6-e2aed17a8a49" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageFederalProductionAndFederalSalesTax_98449945-cd5d-44f7-9ac2-685aff726713" xlink:href="kof-20211231.xsd#kof_AverageFederalProductionAndFederalSalesTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_256697ca-953b-440e-bf6a-b4da20c2b03e" xlink:to="loc_kof_AverageFederalProductionAndFederalSalesTax_98449945-cd5d-44f7-9ac2-685aff726713" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MajorComponentsOfTaxExpenseIncomeTable_5a46bc13-b45d-4ae4-9c06-2143a0e4ee7c" xlink:href="kof-20211231.xsd#kof_MajorComponentsOfTaxExpenseIncomeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_256697ca-953b-440e-bf6a-b4da20c2b03e" xlink:to="loc_kof_MajorComponentsOfTaxExpenseIncomeTable_5a46bc13-b45d-4ae4-9c06-2143a0e4ee7c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_ca635d6b-1f62-4ed1-8157-454bca1f886f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeTable_5a46bc13-b45d-4ae4-9c06-2143a0e4ee7c" xlink:to="loc_ifrs-full_GeographicalAreasAxis_ca635d6b-1f62-4ed1-8157-454bca1f886f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_ca635d6b-1f62-4ed1-8157-454bca1f886f_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_ca635d6b-1f62-4ed1-8157-454bca1f886f" xlink:to="loc_ifrs-full_GeographicalAreasMember_ca635d6b-1f62-4ed1-8157-454bca1f886f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_94dbc595-b1fb-46ad-abd3-6c96deb1fb77" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_ca635d6b-1f62-4ed1-8157-454bca1f886f" xlink:to="loc_ifrs-full_GeographicalAreasMember_94dbc595-b1fb-46ad-abd3-6c96deb1fb77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_cbb63fdf-ac3e-4d50-ba7a-67a6fa4b69de" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_94dbc595-b1fb-46ad-abd3-6c96deb1fb77" xlink:to="loc_country_BR_cbb63fdf-ac3e-4d50-ba7a-67a6fa4b69de" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherNoncurrentFinancialLiabilitiesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherNoncurrentFinancialLiabilitiesDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherNoncurrentFinancialLiabilitiesDetail" xlink:type="extended" id="id7f1200272134ad38a2fde4ce8cf64a4_OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherNoncurrentFinancialLiabilitiesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialLiabilitiesLineItems_4f005918-9994-47a3-a896-93880d565755" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialLiabilities_484fe6d9-3f62-4931-8d05-49c42fe4e3b7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherFinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialLiabilitiesLineItems_4f005918-9994-47a3-a896-93880d565755" xlink:to="loc_ifrs-full_OtherFinancialLiabilities_484fe6d9-3f62-4931-8d05-49c42fe4e3b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialLiabilitiesTable_81c8298c-eed0-47ab-b5c0-d5ed0a14e83f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinancialLiabilitiesLineItems_4f005918-9994-47a3-a896-93880d565755" xlink:to="loc_ifrs-full_DisclosureOfFinancialLiabilitiesTable_81c8298c-eed0-47ab-b5c0-d5ed0a14e83f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfFinancialLiabilitiesAxis_97b2841a-d5a6-4ed4-951a-ebd5762434dd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfFinancialLiabilitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialLiabilitiesTable_81c8298c-eed0-47ab-b5c0-d5ed0a14e83f" xlink:to="loc_ifrs-full_TypesOfFinancialLiabilitiesAxis_97b2841a-d5a6-4ed4-951a-ebd5762434dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialLiabilitiesTypeMember_97b2841a-d5a6-4ed4-951a-ebd5762434dd_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialLiabilitiesTypeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfFinancialLiabilitiesAxis_97b2841a-d5a6-4ed4-951a-ebd5762434dd" xlink:to="loc_ifrs-full_FinancialLiabilitiesTypeMember_97b2841a-d5a6-4ed4-951a-ebd5762434dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialLiabilitiesTypeMember_bc46de1e-f538-4bbc-9127-91a763394121" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialLiabilitiesTypeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfFinancialLiabilitiesAxis_97b2841a-d5a6-4ed4-951a-ebd5762434dd" xlink:to="loc_ifrs-full_FinancialLiabilitiesTypeMember_bc46de1e-f538-4bbc-9127-91a763394121" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DerivativeFinancialInstrumentsMember_861ceb95-8b23-4e15-a499-283e0d762751" xlink:href="kof-20211231.xsd#kof_DerivativeFinancialInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialLiabilitiesTypeMember_bc46de1e-f538-4bbc-9127-91a763394121" xlink:to="loc_kof_DerivativeFinancialInstrumentsMember_861ceb95-8b23-4e15-a499-283e0d762751" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SecurityDepositsMember_f9376ace-dda4-4e05-bb7f-9f2a1244318f" xlink:href="kof-20211231.xsd#kof_SecurityDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialLiabilitiesTypeMember_bc46de1e-f538-4bbc-9127-91a763394121" xlink:to="loc_kof_SecurityDepositsMember_f9376ace-dda4-4e05-bb7f-9f2a1244318f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail" xlink:type="extended" id="i23c60331476b49b48d63eea6851726e6_OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_bcf92cb1-6b3d-43e4-b09e-0a8677dd3c46" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_64bb5f4e-43a5-49a3-b472-f7eb4ebb3337" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_bcf92cb1-6b3d-43e4-b09e-0a8677dd3c46" xlink:to="loc_ifrs-full_Provisions_64bb5f4e-43a5-49a3-b472-f7eb4ebb3337" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_a0540662-d28b-4f97-accb-fc1deeddae75" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_bcf92cb1-6b3d-43e4-b09e-0a8677dd3c46" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_a0540662-d28b-4f97-accb-fc1deeddae75" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_64c35481-9b54-45de-befd-4e8cceb3cee5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_a0540662-d28b-4f97-accb-fc1deeddae75" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_64c35481-9b54-45de-befd-4e8cceb3cee5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_64c35481-9b54-45de-befd-4e8cceb3cee5_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_64c35481-9b54-45de-befd-4e8cceb3cee5" xlink:to="loc_ifrs-full_OtherProvisionsMember_64c35481-9b54-45de-befd-4e8cceb3cee5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_ebb8463e-584b-449b-9e63-ec5f4ea3c97b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_64c35481-9b54-45de-befd-4e8cceb3cee5" xlink:to="loc_ifrs-full_OtherProvisionsMember_ebb8463e-584b-449b-9e63-ec5f4ea3c97b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember_ade0f06f-b6a6-4ed3-a054-5d5c6472781a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_ebb8463e-584b-449b-9e63-ec5f4ea3c97b" xlink:to="loc_ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember_ade0f06f-b6a6-4ed3-a054-5d5c6472781a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LaborMember_09580404-65d8-4230-acee-63e528f1ea04" xlink:href="kof-20211231.xsd#kof_LaborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_ebb8463e-584b-449b-9e63-ec5f4ea3c97b" xlink:to="loc_kof_LaborMember_09580404-65d8-4230-acee-63e528f1ea04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember_cbd98a93-6e1e-4ac8-82af-ed69c5059300" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LegalProceedingsProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_ebb8463e-584b-449b-9e63-ec5f4ea3c97b" xlink:to="loc_ifrs-full_LegalProceedingsProvisionMember_cbd98a93-6e1e-4ac8-82af-ed69c5059300" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail" xlink:type="extended" id="i4e1f9406ae104c94bec59e9b3d51a2e8_OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_c2a9b193-8003-46dd-8b8a-c7eacd6a94bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_ifrs-full_Provisions_c2a9b193-8003-46dd-8b8a-c7eacd6a94bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges_9bab1ea1-9f6f-4f56-86ca-d87f3c3f2338" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges_9bab1ea1-9f6f-4f56-86ca-d87f3c3f2338" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseInProvisionsFromNewContingencies_f6a55e4f-dc19-4440-ae1a-36e2d2fd3d33" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseInProvisionsFromNewContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_kof_IncreaseDecreaseInProvisionsFromNewContingencies_f6a55e4f-dc19-4440-ae1a-36e2d2fd3d33" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DecreaseInProvisionsThroughCancellationAndExpiration_f2842a42-8c07-4e74-8bbd-297d17e23e55" xlink:href="kof-20211231.xsd#kof_DecreaseInProvisionsThroughCancellationAndExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_kof_DecreaseInProvisionsThroughCancellationAndExpiration_f2842a42-8c07-4e74-8bbd-297d17e23e55" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination_706ec2e6-325c-4a1c-8725-2c4bb0160a09" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination_706ec2e6-325c-4a1c-8725-2c4bb0160a09" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DecreaseInProvisionsResultingFromPayments_6db2810f-6114-407e-8b69-d54984696fe3" xlink:href="kof-20211231.xsd#kof_DecreaseInProvisionsResultingFromPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_kof_DecreaseInProvisionsResultingFromPayments_6db2810f-6114-407e-8b69-d54984696fe3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ReversalOfIndemnifiableItems_8f997dab-7c08-439d-ab87-ce030b1b123d" xlink:href="kof-20211231.xsd#kof_ReversalOfIndemnifiableItems"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_kof_ReversalOfIndemnifiableItems_8f997dab-7c08-439d-ab87-ce030b1b123d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions_79c93141-d687-478f-b6d8-a43d70c8816c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions_79c93141-d687-478f-b6d8-a43d70c8816c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates_af62950e-8b63-47ea-abc6-c307ab022815" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates_af62950e-8b63-47ea-abc6-c307ab022815" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_5ce407d1-7464-40de-a9eb-863c0346d68d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_eee821f3-7fa1-4b69-8e85-4ff0c21125a5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_eee821f3-7fa1-4b69-8e85-4ff0c21125a5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_5440066a-eb50-4bd0-819e-22213fab216b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_eee821f3-7fa1-4b69-8e85-4ff0c21125a5" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_5440066a-eb50-4bd0-819e-22213fab216b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_5440066a-eb50-4bd0-819e-22213fab216b_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_5440066a-eb50-4bd0-819e-22213fab216b" xlink:to="loc_ifrs-full_OtherProvisionsMember_5440066a-eb50-4bd0-819e-22213fab216b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_8c708d9b-de3c-472c-8a6c-3ad3a662eeb6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_5440066a-eb50-4bd0-819e-22213fab216b" xlink:to="loc_ifrs-full_OtherProvisionsMember_8c708d9b-de3c-472c-8a6c-3ad3a662eeb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember_5fa6d753-51d5-4880-ae73-2b23760ee615" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_8c708d9b-de3c-472c-8a6c-3ad3a662eeb6" xlink:to="loc_ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember_5fa6d753-51d5-4880-ae73-2b23760ee615" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LaborMember_4cfe74ad-68b9-4ed4-b481-38ae9449e9da" xlink:href="kof-20211231.xsd#kof_LaborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_8c708d9b-de3c-472c-8a6c-3ad3a662eeb6" xlink:to="loc_kof_LaborMember_4cfe74ad-68b9-4ed4-b481-38ae9449e9da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember_45a4a3ec-f59a-47d5-8e08-286377125aa8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LegalProceedingsProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_8c708d9b-de3c-472c-8a6c-3ad3a662eeb6" xlink:to="loc_ifrs-full_LegalProceedingsProvisionMember_45a4a3ec-f59a-47d5-8e08-286377125aa8" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail" xlink:type="extended" id="ia7c36ac550c643d0b381508f574a6e37_OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_3d6be360-46fb-4485-af1a-794a70305cdc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfContingentLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxContingenciesPayableToFormerShareholders_e51e449d-fabf-482e-9d08-81fa838aed93" xlink:href="kof-20211231.xsd#kof_TaxContingenciesPayableToFormerShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_3d6be360-46fb-4485-af1a-794a70305cdc" xlink:to="loc_kof_TaxContingenciesPayableToFormerShareholders_e51e449d-fabf-482e-9d08-81fa838aed93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LossContingencyDamagesSoughtValue1_6cf3ff9f-4441-447e-820b-63256dbaf482" xlink:href="kof-20211231.xsd#kof_LossContingencyDamagesSoughtValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_3d6be360-46fb-4485-af1a-794a70305cdc" xlink:to="loc_kof_LossContingencyDamagesSoughtValue1_6cf3ff9f-4441-447e-820b-63256dbaf482" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxContingenciesAmount_da353a30-87e4-4f31-8879-a335813a76b9" xlink:href="kof-20211231.xsd#kof_TaxContingenciesAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_3d6be360-46fb-4485-af1a-794a70305cdc" xlink:to="loc_kof_TaxContingenciesAmount_da353a30-87e4-4f31-8879-a335813a76b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExtraordinaryBenefit_0b68495d-2c5a-41d0-9852-e614d5ad5085" xlink:href="kof-20211231.xsd#kof_ExtraordinaryBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_3d6be360-46fb-4485-af1a-794a70305cdc" xlink:to="loc_kof_ExtraordinaryBenefit_0b68495d-2c5a-41d0-9852-e614d5ad5085" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LitigationSettlementAmount1_e83f1cd7-5c63-47ad-b8d9-32f6da5b79bf" xlink:href="kof-20211231.xsd#kof_LitigationSettlementAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_3d6be360-46fb-4485-af1a-794a70305cdc" xlink:to="loc_kof_LitigationSettlementAmount1_e83f1cd7-5c63-47ad-b8d9-32f6da5b79bf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_485f6377-1cb2-4b67-9313-2b6ff5b765d0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_3d6be360-46fb-4485-af1a-794a70305cdc" xlink:to="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_485f6377-1cb2-4b67-9313-2b6ff5b765d0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_ceb94d6c-1955-443b-9517-0ab60a54bd71" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfContingentLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_3d6be360-46fb-4485-af1a-794a70305cdc" xlink:to="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_ceb94d6c-1955-443b-9517-0ab60a54bd71" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ItemsOfContingentLiabilitiesAxis_7acc951b-e616-4eb1-93f6-c09966105743" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ItemsOfContingentLiabilitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_ceb94d6c-1955-443b-9517-0ab60a54bd71" xlink:to="loc_ifrs-full_ItemsOfContingentLiabilitiesAxis_7acc951b-e616-4eb1-93f6-c09966105743" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ItemsOfContingentLiabilitiesMember_7acc951b-e616-4eb1-93f6-c09966105743_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ItemsOfContingentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ItemsOfContingentLiabilitiesAxis_7acc951b-e616-4eb1-93f6-c09966105743" xlink:to="loc_ifrs-full_ItemsOfContingentLiabilitiesMember_7acc951b-e616-4eb1-93f6-c09966105743_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ItemsOfContingentLiabilitiesMember_aa95ae1c-2b8e-47d6-822c-cc2be949ac65" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ItemsOfContingentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ItemsOfContingentLiabilitiesAxis_7acc951b-e616-4eb1-93f6-c09966105743" xlink:to="loc_ifrs-full_ItemsOfContingentLiabilitiesMember_aa95ae1c-2b8e-47d6-822c-cc2be949ac65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ValueAddedTaxMember_79e7b23e-cfe3-43da-8fe9-e98043f697f2" xlink:href="kof-20211231.xsd#kof_ValueAddedTaxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ItemsOfContingentLiabilitiesMember_aa95ae1c-2b8e-47d6-822c-cc2be949ac65" xlink:to="loc_kof_ValueAddedTaxMember_79e7b23e-cfe3-43da-8fe9-e98043f697f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxCreditsMember_3c0852e0-5b85-4bcb-93eb-70cfba47de4c" xlink:href="kof-20211231.xsd#kof_TaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ItemsOfContingentLiabilitiesMember_aa95ae1c-2b8e-47d6-822c-cc2be949ac65" xlink:to="loc_kof_TaxCreditsMember_3c0852e0-5b85-4bcb-93eb-70cfba47de4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FederalTaxesMember_7d79c7cc-affa-4eed-91d6-50d07fc5dd79" xlink:href="kof-20211231.xsd#kof_FederalTaxesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ItemsOfContingentLiabilitiesMember_aa95ae1c-2b8e-47d6-822c-cc2be949ac65" xlink:to="loc_kof_FederalTaxesMember_7d79c7cc-affa-4eed-91d6-50d07fc5dd79" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember_04455b1e-d110-4014-8ea0-46fcd9196228" xlink:href="kof-20211231.xsd#kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ItemsOfContingentLiabilitiesMember_aa95ae1c-2b8e-47d6-822c-cc2be949ac65" xlink:to="loc_kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember_04455b1e-d110-4014-8ea0-46fcd9196228" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OperationsOfThirdPartyMember_84783a38-b4fe-4ac8-acea-d4c478fc0224" xlink:href="kof-20211231.xsd#kof_OperationsOfThirdPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ItemsOfContingentLiabilitiesMember_aa95ae1c-2b8e-47d6-822c-cc2be949ac65" xlink:to="loc_kof_OperationsOfThirdPartyMember_84783a38-b4fe-4ac8-acea-d4c478fc0224" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_e4a78a08-0cfe-4141-9903-7c2d73f284d2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_ceb94d6c-1955-443b-9517-0ab60a54bd71" xlink:to="loc_ifrs-full_GeographicalAreasAxis_e4a78a08-0cfe-4141-9903-7c2d73f284d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_e4a78a08-0cfe-4141-9903-7c2d73f284d2_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_e4a78a08-0cfe-4141-9903-7c2d73f284d2" xlink:to="loc_ifrs-full_GeographicalAreasMember_e4a78a08-0cfe-4141-9903-7c2d73f284d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_b0986bd0-17b6-4db5-9949-25444b940e90" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_e4a78a08-0cfe-4141-9903-7c2d73f284d2" xlink:to="loc_ifrs-full_GeographicalAreasMember_b0986bd0-17b6-4db5-9949-25444b940e90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_0adec86d-3f9a-4977-ab07-741f7e7a7fd2" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_b0986bd0-17b6-4db5-9949-25444b940e90" xlink:to="loc_country_BR_0adec86d-3f9a-4977-ab07-741f7e7a7fd2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail" xlink:type="extended" id="if2d952d2fa8644528532d9592b2a3289_InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue_2d5e7088-52dd-4eeb-84da-3e43efe2afee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Revenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_ifrs-full_Revenue_2d5e7088-52dd-4eeb-84da-3e43efe2afee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_50ef3a20-dfac-4688-aeb2-e854944f18b6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_ifrs-full_GrossProfit_50ef3a20-dfac-4688-aeb2-e854944f18b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_977cee6c-e835-40fd-8f20-f19a7109b95e" xlink:href="kof-20211231.xsd#kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_977cee6c-e835-40fd-8f20-f19a7109b95e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationAndAmortisationExpense_403dc711-52b2-4843-806d-4e9d38a25bd3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationAndAmortisationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_ifrs-full_DepreciationAndAmortisationExpense_403dc711-52b2-4843-806d-4e9d38a25bd3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NonCashItemsOtherThanDepreciationAndAmortization_0e8d607f-ef0a-4dbb-a383-fabb72258c48" xlink:href="kof-20211231.xsd#kof_NonCashItemsOtherThanDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_kof_NonCashItemsOtherThanDepreciationAndAmortization_0e8d607f-ef0a-4dbb-a383-fabb72258c48" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_e12a88a4-86e1-420e-976d-099cb78dbbc6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_e12a88a4-86e1-420e-976d-099cb78dbbc6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_09225757-2adb-4bd1-9419-891a412bb36f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_ifrs-full_Assets_09225757-2adb-4bd1-9419-891a412bb36f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_83413900-6996-419f-9998-8738eb4ace70" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_83413900-6996-419f-9998-8738eb4ace70" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_405e94c0-f2b2-4d1b-b0d9-f48636008c48" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_ifrs-full_Liabilities_405e94c0-f2b2-4d1b-b0d9-f48636008c48" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToNoncurrentAssets_af94a79b-4655-440c-9df1-94aa285450a0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsToNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_ifrs-full_AdditionsToNoncurrentAssets_af94a79b-4655-440c-9df1-94aa285450a0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_84364ed5-c04c-423c-acd7-659001f7e6d9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_84364ed5-c04c-423c-acd7-659001f7e6d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsAxis_fb8c99f4-2d7b-4adc-8472-65bdc0a6c00d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_84364ed5-c04c-423c-acd7-659001f7e6d9" xlink:to="loc_ifrs-full_SegmentsAxis_fb8c99f4-2d7b-4adc-8472-65bdc0a6c00d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember_fb8c99f4-2d7b-4adc-8472-65bdc0a6c00d_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SegmentsAxis_fb8c99f4-2d7b-4adc-8472-65bdc0a6c00d" xlink:to="loc_ifrs-full_SegmentsMember_fb8c99f4-2d7b-4adc-8472-65bdc0a6c00d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember_fb9da57e-1a1d-4f0f-a7e7-2212ccae4188" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SegmentsAxis_fb8c99f4-2d7b-4adc-8472-65bdc0a6c00d" xlink:to="loc_ifrs-full_SegmentsMember_fb9da57e-1a1d-4f0f-a7e7-2212ccae4188" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MexicoAndCentralAmericaSegmentMember_6c145d7d-040a-449f-ab26-6e4a1b81849a" xlink:href="kof-20211231.xsd#kof_MexicoAndCentralAmericaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SegmentsMember_fb9da57e-1a1d-4f0f-a7e7-2212ccae4188" xlink:to="loc_kof_MexicoAndCentralAmericaSegmentMember_6c145d7d-040a-449f-ab26-6e4a1b81849a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SouthAmericaSegmentMember_c48ca35d-5581-493e-8914-811390e93963" xlink:href="kof-20211231.xsd#kof_SouthAmericaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SegmentsMember_fb9da57e-1a1d-4f0f-a7e7-2212ccae4188" xlink:to="loc_kof_SouthAmericaSegmentMember_c48ca35d-5581-493e-8914-811390e93963" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentConsolidationItemsAxis_2ab967f5-d13e-4941-a869-a5dd997a362b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_84364ed5-c04c-423c-acd7-659001f7e6d9" xlink:to="loc_ifrs-full_SegmentConsolidationItemsAxis_2ab967f5-d13e-4941-a869-a5dd997a362b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_2ab967f5-d13e-4941-a869-a5dd997a362b_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis_2ab967f5-d13e-4941-a869-a5dd997a362b" xlink:to="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_2ab967f5-d13e-4941-a869-a5dd997a362b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_efd16b44-25ff-4729-a9ff-edca498e796a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis_2ab967f5-d13e-4941-a869-a5dd997a362b" xlink:to="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_efd16b44-25ff-4729-a9ff-edca498e796a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OperatingSegmentsMember_e7361e9b-278f-4ebb-9776-7bb490a431b1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_efd16b44-25ff-4729-a9ff-edca498e796a" xlink:to="loc_ifrs-full_OperatingSegmentsMember_e7361e9b-278f-4ebb-9776-7bb490a431b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EliminationOfIntersegmentAmountsMember_c41cfbee-1d5c-490a-8cce-8774a29b0572" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EliminationOfIntersegmentAmountsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_efd16b44-25ff-4729-a9ff-edca498e796a" xlink:to="loc_ifrs-full_EliminationOfIntersegmentAmountsMember_c41cfbee-1d5c-490a-8cce-8774a29b0572" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail"/>
  <link:definitionLink xlink:role="http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail" xlink:type="extended" id="id5882072832b4658a3540e31b192b12d_InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_94f80842-cc52-42c2-b5fc-a1a52c40134c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue_9b188c05-b5a8-4958-8435-449fd4d8c222" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Revenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_94f80842-cc52-42c2-b5fc-a1a52c40134c" xlink:to="loc_ifrs-full_Revenue_9b188c05-b5a8-4958-8435-449fd4d8c222" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_ac6e1673-4df3-48aa-9e9a-3e8b09fea514" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_94f80842-cc52-42c2-b5fc-a1a52c40134c" xlink:to="loc_ifrs-full_Assets_ac6e1673-4df3-48aa-9e9a-3e8b09fea514" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_0faf4dd7-a3d6-4db1-ac15-b6476636ef29" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_94f80842-cc52-42c2-b5fc-a1a52c40134c" xlink:to="loc_ifrs-full_Liabilities_0faf4dd7-a3d6-4db1-ac15-b6476636ef29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_38f28ef4-07fd-4d17-836d-52710d1e5b84" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_94f80842-cc52-42c2-b5fc-a1a52c40134c" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_38f28ef4-07fd-4d17-836d-52710d1e5b84" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_ca024d21-1490-4837-818b-e2d4d07fa89b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_38f28ef4-07fd-4d17-836d-52710d1e5b84" xlink:to="loc_ifrs-full_GeographicalAreasAxis_ca024d21-1490-4837-818b-e2d4d07fa89b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_ca024d21-1490-4837-818b-e2d4d07fa89b_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_ca024d21-1490-4837-818b-e2d4d07fa89b" xlink:to="loc_ifrs-full_GeographicalAreasMember_ca024d21-1490-4837-818b-e2d4d07fa89b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_e4a58a7a-3fcd-4af3-a7a2-da62641d3de6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_ca024d21-1490-4837-818b-e2d4d07fa89b" xlink:to="loc_ifrs-full_GeographicalAreasMember_e4a58a7a-3fcd-4af3-a7a2-da62641d3de6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_27926219-0dab-4289-9125-70c6c9ba0ec2" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_e4a58a7a-3fcd-4af3-a7a2-da62641d3de6" xlink:to="loc_country_MX_27926219-0dab-4289-9125-70c6c9ba0ec2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_74e953f4-3144-4899-beb6-5d4ecae032d2" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_e4a58a7a-3fcd-4af3-a7a2-da62641d3de6" xlink:to="loc_country_BR_74e953f4-3144-4899-beb6-5d4ecae032d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CO_ac5f83f5-12f9-4c7d-86ae-2d188856cc5b" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CO"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_e4a58a7a-3fcd-4af3-a7a2-da62641d3de6" xlink:to="loc_country_CO_ac5f83f5-12f9-4c7d-86ae-2d188856cc5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AR_2dd6b6e7-d77f-41a7-9862-67d81c4f6934" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_e4a58a7a-3fcd-4af3-a7a2-da62641d3de6" xlink:to="loc_country_AR_2dd6b6e7-d77f-41a7-9862-67d81c4f6934" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UY_e195e715-f065-427b-9515-8e3e79a8ce04" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_UY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_e4a58a7a-3fcd-4af3-a7a2-da62641d3de6" xlink:to="loc_country_UY_e195e715-f065-427b-9515-8e3e79a8ce04" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsAxis_af53c930-8bee-47a2-9c14-cbb6cdb495b5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_38f28ef4-07fd-4d17-836d-52710d1e5b84" xlink:to="loc_ifrs-full_SegmentsAxis_af53c930-8bee-47a2-9c14-cbb6cdb495b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember_af53c930-8bee-47a2-9c14-cbb6cdb495b5_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SegmentsAxis_af53c930-8bee-47a2-9c14-cbb6cdb495b5" xlink:to="loc_ifrs-full_SegmentsMember_af53c930-8bee-47a2-9c14-cbb6cdb495b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember_2f757c22-6840-43bb-a0c9-c2a0802889f3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SegmentsAxis_af53c930-8bee-47a2-9c14-cbb6cdb495b5" xlink:to="loc_ifrs-full_SegmentsMember_2f757c22-6840-43bb-a0c9-c2a0802889f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MexicoAndCentralAmericaSegmentMember_5faefa65-8436-4e07-95ca-76a0cc86fd9a" xlink:href="kof-20211231.xsd#kof_MexicoAndCentralAmericaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SegmentsMember_2f757c22-6840-43bb-a0c9-c2a0802889f3" xlink:to="loc_kof_MexicoAndCentralAmericaSegmentMember_5faefa65-8436-4e07-95ca-76a0cc86fd9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SouthAmericaSegmentMember_2e3227d9-172b-40d5-a28f-90c6e0071def" xlink:href="kof-20211231.xsd#kof_SouthAmericaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SegmentsMember_2f757c22-6840-43bb-a0c9-c2a0802889f3" xlink:to="loc_kof_SouthAmericaSegmentMember_2e3227d9-172b-40d5-a28f-90c6e0071def" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>kof-20211231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:147435b6-5f45-4b96-bd27-2d016c5c1292,g:63d06501-aa38-4650-a0e0-2a4af7ddb129-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_kof_CurrentPortionOfBankLoansAndNotesPayable_550c0f53-4f03-459e-91ec-efec766893ce_terseLabel_en-US" xlink:label="lab_kof_CurrentPortionOfBankLoansAndNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank loans and notes payable</link:label>
    <link:label id="lab_kof_CurrentPortionOfBankLoansAndNotesPayable_label_en-US" xlink:label="lab_kof_CurrentPortionOfBankLoansAndNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of bank loans and notes payable</link:label>
    <link:label id="lab_kof_CurrentPortionOfBankLoansAndNotesPayable_documentation_en-US" xlink:label="lab_kof_CurrentPortionOfBankLoansAndNotesPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of bank loans and notes payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CurrentPortionOfBankLoansAndNotesPayable" xlink:href="kof-20211231.xsd#kof_CurrentPortionOfBankLoansAndNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_CurrentPortionOfBankLoansAndNotesPayable" xlink:to="lab_kof_CurrentPortionOfBankLoansAndNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LeaseLiabilitiesMember_7491c871-d597-4dba-99bd-fe17b775dfd1_terseLabel_en-US" xlink:label="lab_ifrs-full_LeaseLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_ifrs-full_LeaseLiabilitiesMember_26e9a68d-d56f-4568-9c9e-16936ee0aacb_verboseLabel_en-US" xlink:label="lab_ifrs-full_LeaseLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial leasing</link:label>
    <link:label id="lab_ifrs-full_LeaseLiabilitiesMember_label_en-US" xlink:label="lab_ifrs-full_LeaseLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LeaseLiabilitiesMember" xlink:to="lab_ifrs-full_LeaseLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SharebasedPayment_05ddf346-9880-4264-ad8c-62ecd77e9ed1_terseLabel_en-US" xlink:label="lab_kof_SharebasedPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shared based payments</link:label>
    <link:label id="lab_kof_SharebasedPayment_label_en-US" xlink:label="lab_kof_SharebasedPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment</link:label>
    <link:label id="lab_kof_SharebasedPayment_documentation_en-US" xlink:label="lab_kof_SharebasedPayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SharebasedPayment" xlink:href="kof-20211231.xsd#kof_SharebasedPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SharebasedPayment" xlink:to="lab_kof_SharebasedPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_CumulativeInflationPercentage_3362ac93-248c-4ec9-afae-4cdd0d4abece_terseLabel_en-US" xlink:label="lab_kof_CumulativeInflationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative inflation percentage</link:label>
    <link:label id="lab_kof_CumulativeInflationPercentage_label_en-US" xlink:label="lab_kof_CumulativeInflationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative inflation percentage</link:label>
    <link:label id="lab_kof_CumulativeInflationPercentage_documentation_en-US" xlink:label="lab_kof_CumulativeInflationPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative inflation percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CumulativeInflationPercentage" xlink:href="kof-20211231.xsd#kof_CumulativeInflationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_CumulativeInflationPercentage" xlink:to="lab_kof_CumulativeInflationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_JointVentureStockInterestSoldPercentage_e93a04d4-9233-44ab-b2e8-ac5506ddd5ad_terseLabel_en-US" xlink:label="lab_kof_JointVentureStockInterestSoldPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint venture stock interest sold percentage</link:label>
    <link:label id="lab_kof_JointVentureStockInterestSoldPercentage_label_en-US" xlink:label="lab_kof_JointVentureStockInterestSoldPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint venture stock interest sold percentage</link:label>
    <link:label id="lab_kof_JointVentureStockInterestSoldPercentage_documentation_en-US" xlink:label="lab_kof_JointVentureStockInterestSoldPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint venture stock interest sold percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_JointVentureStockInterestSoldPercentage" xlink:href="kof-20211231.xsd#kof_JointVentureStockInterestSoldPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_JointVentureStockInterestSoldPercentage" xlink:to="lab_kof_JointVentureStockInterestSoldPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DebtSecuritiesMember_b5d72468-035d-4788-bab3-2e906df49436_terseLabel_en-US" xlink:label="lab_ifrs-full_DebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities</link:label>
    <link:label id="lab_ifrs-full_DebtSecuritiesMember_label_en-US" xlink:label="lab_ifrs-full_DebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt securities [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtSecuritiesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DebtSecuritiesMember" xlink:to="lab_ifrs-full_DebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_730d6b51-75c4-44c1-a41e-0f3866d15e8c_terseLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities arising from financing activities</link:label>
    <link:label id="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_label_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities arising from financing activities [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:to="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_UruguayColombiaAndArgentinaMember_342b3d3a-8444-4f11-b76d-05709164a0f8_terseLabel_en-US" xlink:label="lab_kof_UruguayColombiaAndArgentinaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uruguay Colombia and Argentina</link:label>
    <link:label id="lab_kof_UruguayColombiaAndArgentinaMember_label_en-US" xlink:label="lab_kof_UruguayColombiaAndArgentinaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uruguay colombia and argentina [Member]</link:label>
    <link:label id="lab_kof_UruguayColombiaAndArgentinaMember_documentation_en-US" xlink:label="lab_kof_UruguayColombiaAndArgentinaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uruguay colombia and argentina [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_UruguayColombiaAndArgentinaMember" xlink:href="kof-20211231.xsd#kof_UruguayColombiaAndArgentinaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_UruguayColombiaAndArgentinaMember" xlink:to="lab_kof_UruguayColombiaAndArgentinaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d2e91401-a73a-462b-9f51-7368f346b49f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss_143cb98a-2966-40b9-95dc-e14fcfbd6d4b_verboseLabel_en-US" xlink:label="lab_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit and loss effect</link:label>
    <link:label id="lab_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss_d9db7f35-633d-470f-ac28-36d734401d64_terseLabel_en-US" xlink:label="lab_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect&#160;on (profit)&#160;or loss</link:label>
    <link:label id="lab_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss_label_en-US" xlink:label="lab_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in foreign currency rate, effect on profit (loss)</link:label>
    <link:label id="lab_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss_documentation_en-US" xlink:label="lab_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in foreign currancy rate, effect on profit (loss).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss" xlink:href="kof-20211231.xsd#kof_ChangeInForeignCurrencyRateEffectOnProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss" xlink:to="lab_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestReceivedClassifiedAsInvestingActivities_aa116b30-cbd4-484c-b54f-a2c3fc16d726_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestReceivedClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest received</link:label>
    <link:label id="lab_ifrs-full_InterestReceivedClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_InterestReceivedClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest received, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestReceivedClassifiedAsInvestingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestReceivedClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestReceivedClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_InterestReceivedClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_39075a9a-082c-453e-91bf-a0fc7d0961a5_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember_549d4f99-5a38-425a-90fa-ff8ee56d9ea4_terseLabel_en-US" xlink:label="lab_kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.46% Debt Bonds Maturing in 2023</link:label>
    <link:label id="lab_kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember_label_en-US" xlink:label="lab_kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five point four six percentage debt bonds maturing on two thousand twenty three [Member]</link:label>
    <link:label id="lab_kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember_documentation_en-US" xlink:label="lab_kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five point four six percentage debt bonds maturing on two thousand twenty three [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember" xlink:href="kof-20211231.xsd#kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember" xlink:to="lab_kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PercentageOfPlanAssetInvestmentForRelatedParties_a1d167d6-f8aa-41e1-9dab-42cf532f3ed9_terseLabel_en-US" xlink:label="lab_kof_PercentageOfPlanAssetInvestmentForRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of plan asset investment for related parties</link:label>
    <link:label id="lab_kof_PercentageOfPlanAssetInvestmentForRelatedParties_label_en-US" xlink:label="lab_kof_PercentageOfPlanAssetInvestmentForRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of plan asset investment for related parties</link:label>
    <link:label id="lab_kof_PercentageOfPlanAssetInvestmentForRelatedParties_documentation_en-US" xlink:label="lab_kof_PercentageOfPlanAssetInvestmentForRelatedParties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of plan asset investment for related parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfPlanAssetInvestmentForRelatedParties" xlink:href="kof-20211231.xsd#kof_PercentageOfPlanAssetInvestmentForRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PercentageOfPlanAssetInvestmentForRelatedParties" xlink:to="lab_kof_PercentageOfPlanAssetInvestmentForRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_edad750a-ea93-45e5-8e7d-d7e5492f9100_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of contingent liabilities [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of contingent liabilities [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfContingentLiabilitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:to="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AmortisationExpense_8084663c-bd08-47b9-812c-1503795c3315_terseLabel_en-US" xlink:label="lab_ifrs-full_AmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense for agreements with customers</link:label>
    <link:label id="lab_ifrs-full_AmortisationExpense_label_en-US" xlink:label="lab_ifrs-full_AmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortisation expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmortisationExpense" xlink:to="lab_ifrs-full_AmortisationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ValueAddedTaxMember_79d531b9-4d5c-42c3-b91a-ee3543ef9fcb_terseLabel_en-US" xlink:label="lab_kof_ValueAddedTaxMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value Added Tax</link:label>
    <link:label id="lab_kof_ValueAddedTaxMember_label_en-US" xlink:label="lab_kof_ValueAddedTaxMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value added tax [Member]</link:label>
    <link:label id="lab_kof_ValueAddedTaxMember_documentation_en-US" xlink:label="lab_kof_ValueAddedTaxMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value added tax [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ValueAddedTaxMember" xlink:href="kof-20211231.xsd#kof_ValueAddedTaxMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ValueAddedTaxMember" xlink:to="lab_kof_ValueAddedTaxMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_NumberOfContract_92fc85ea-a546-490f-bfe5-2e324cc1fe51_terseLabel_en-US" xlink:label="lab_kof_NumberOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of contract</link:label>
    <link:label id="lab_kof_NumberOfContract_label_en-US" xlink:label="lab_kof_NumberOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Contract</link:label>
    <link:label id="lab_kof_NumberOfContract_documentation_en-US" xlink:label="lab_kof_NumberOfContract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NumberOfContract" xlink:href="kof-20211231.xsd#kof_NumberOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_NumberOfContract" xlink:to="lab_kof_NumberOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_UYU_e8fc4eeb-3eb6-44ea-acbc-04e2b41df16a_terseLabel_en-US" xlink:label="lab_currency_UYU" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uruguayan peso</link:label>
    <link:label id="lab_currency_UYU_label_en-US" xlink:label="lab_currency_UYU" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uruguay, Pesos</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_UYU" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_UYU"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_UYU" xlink:to="lab_currency_UYU" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_NonCashItemsOtherThanDepreciationAndAmortization_ba17f049-2c26-4e7a-9b00-7324947baa67_terseLabel_en-US" xlink:label="lab_kof_NonCashItemsOtherThanDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash items other than depreciation and amortization</link:label>
    <link:label id="lab_kof_NonCashItemsOtherThanDepreciationAndAmortization_label_en-US" xlink:label="lab_kof_NonCashItemsOtherThanDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non cash items other than depreciation and amortization</link:label>
    <link:label id="lab_kof_NonCashItemsOtherThanDepreciationAndAmortization_documentation_en-US" xlink:label="lab_kof_NonCashItemsOtherThanDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non cash items other than depreciation and amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NonCashItemsOtherThanDepreciationAndAmortization" xlink:href="kof-20211231.xsd#kof_NonCashItemsOtherThanDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_NonCashItemsOtherThanDepreciationAndAmortization" xlink:to="lab_kof_NonCashItemsOtherThanDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Goodwill_5ea7f994-cdde-44e2-8f3d-8c1e0d7366d1_terseLabel_en-US" xlink:label="lab_ifrs-full_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_ifrs-full_Goodwill_label_en-US" xlink:label="lab_ifrs-full_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Goodwill" xlink:to="lab_ifrs-full_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock_43fe0ce8-e2c7-425b-bc9e-3122d04c4ae1_terseLabel_en-US" xlink:label="lab_kof_DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncertainty over income tax treatments</link:label>
    <link:label id="lab_kof_DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock_label_en-US" xlink:label="lab_kof_DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of uncertainty over income tax treatments explanatory [Policy Text Block]</link:label>
    <link:label id="lab_kof_DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock_documentation_en-US" xlink:label="lab_kof_DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The description of uncertainty over income tax treatments [policy text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock" xlink:href="kof-20211231.xsd#kof_DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock" xlink:to="lab_kof_DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashOutflowForLeases_d72c4e93-10c2-4c46-a507-1d808b9ac8a9_negatedLabel_en-US" xlink:label="lab_ifrs-full_CashOutflowForLeases" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of leases</link:label>
    <link:label id="lab_ifrs-full_CashOutflowForLeases_label_en-US" xlink:label="lab_ifrs-full_CashOutflowForLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash outflow for leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashOutflowForLeases" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashOutflowForLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashOutflowForLeases" xlink:to="lab_ifrs-full_CashOutflowForLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCountry_293543a6-caec-4396-ad5a-f059cc5b31be_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Country</link:label>
    <link:label id="lab_dei_EntityAddressCountry_label_en-US" xlink:label="lab_dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Country</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCountry"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCountry" xlink:to="lab_dei_EntityAddressCountry" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EarningsPerShareLineItems_a7d560ac-c4fb-4c29-8645-51c4980766df_terseLabel_en-US" xlink:label="lab_ifrs-full_EarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share [line items]</link:label>
    <link:label id="lab_ifrs-full_EarningsPerShareLineItems_label_en-US" xlink:label="lab_ifrs-full_EarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EarningsPerShareLineItems" xlink:to="lab_ifrs-full_EarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MaturityAxis_02222e2d-d017-4e9a-b786-73bb69263be2_terseLabel_en-US" xlink:label="lab_ifrs-full_MaturityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity [axis]</link:label>
    <link:label id="lab_ifrs-full_MaturityAxis_label_en-US" xlink:label="lab_ifrs-full_MaturityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MaturityAxis" xlink:to="lab_ifrs-full_MaturityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_650294de-d531-4b40-b665-c48e60167064_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for leases [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LaborMember_f4974d93-663a-4a65-b697-96446c842935_terseLabel_en-US" xlink:label="lab_kof_LaborMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Labor</link:label>
    <link:label id="lab_kof_LaborMember_label_en-US" xlink:label="lab_kof_LaborMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Labor [Member]</link:label>
    <link:label id="lab_kof_LaborMember_documentation_en-US" xlink:label="lab_kof_LaborMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Labor [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LaborMember" xlink:href="kof-20211231.xsd#kof_LaborMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LaborMember" xlink:to="lab_kof_LaborMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfHedgesMember_bc1e12c2-ee65-43c9-83d8-a626319ad00f_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfHedgesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedges [member]</link:label>
    <link:label id="lab_ifrs-full_TypesOfHedgesMember_label_en-US" xlink:label="lab_ifrs-full_TypesOfHedgesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedges [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfHedgesMember" xlink:to="lab_ifrs-full_TypesOfHedgesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestIncomeOnLoansAndReceivables_e0d9c589-a244-4209-8e5e-afebc9f86e6c_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestIncomeOnLoansAndReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income on loans and receivables</link:label>
    <link:label id="lab_ifrs-full_InterestIncomeOnLoansAndReceivables_label_en-US" xlink:label="lab_ifrs-full_InterestIncomeOnLoansAndReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income on loans and receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestIncomeOnLoansAndReceivables" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestIncomeOnLoansAndReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestIncomeOnLoansAndReceivables" xlink:to="lab_ifrs-full_InterestIncomeOnLoansAndReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock_c288122d-144d-4fa3-a861-ff1506efdd6d_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Other Current Financial Assets</link:label>
    <link:label id="lab_kof_DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other current financial assets explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of other current financial assets [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInvestmentPropertyLineItems_0196fad4-5191-4c96-a08c-8ee66e5a002e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInvestmentPropertyLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Detailed Information About Investment Property [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInvestmentPropertyLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInvestmentPropertyLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about investment property [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInvestmentPropertyLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInvestmentPropertyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInvestmentPropertyLineItems" xlink:to="lab_ifrs-full_DisclosureOfInvestmentPropertyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subclassifications of assets, liabilities and equities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:to="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract_aa3f1461-1b07-42e6-801c-44a099f2a4c4_terseLabel_en-US" xlink:label="lab_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Categories of financial liabilities [abstract]</link:label>
    <link:label id="lab_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Categories of financial liabilities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfFinancialLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract" xlink:to="lab_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LossesOnDisposalsOfNoncurrentAssets_5036e544-edbb-47a3-abb0-e76135925ac7_terseLabel_en-US" xlink:label="lab_ifrs-full_LossesOnDisposalsOfNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on sale of long-lived assets</link:label>
    <link:label id="lab_ifrs-full_LossesOnDisposalsOfNoncurrentAssets_label_en-US" xlink:label="lab_ifrs-full_LossesOnDisposalsOfNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Losses on disposals of non-current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LossesOnDisposalsOfNoncurrentAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LossesOnDisposalsOfNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LossesOnDisposalsOfNoncurrentAssets" xlink:to="lab_ifrs-full_LossesOnDisposalsOfNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IncreaseDecreaseInOtherCurrentAssets1_2a5c36fa-e490-40a0-b802-649376311e59_terseLabel_en-US" xlink:label="lab_kof_IncreaseDecreaseInOtherCurrentAssets1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current financial assets</link:label>
    <link:label id="lab_kof_IncreaseDecreaseInOtherCurrentAssets1_label_en-US" xlink:label="lab_kof_IncreaseDecreaseInOtherCurrentAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase decrease in other current assets1</link:label>
    <link:label id="lab_kof_IncreaseDecreaseInOtherCurrentAssets1_documentation_en-US" xlink:label="lab_kof_IncreaseDecreaseInOtherCurrentAssets1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase decrease in other current assets1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseInOtherCurrentAssets1" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseInOtherCurrentAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IncreaseDecreaseInOtherCurrentAssets1" xlink:to="lab_kof_IncreaseDecreaseInOtherCurrentAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock_8ec90ccd-f50d-4c3a-8fb4-13125b074dd5_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Employee Benefit Expenses Recognized in Consolidated Income Statements</link:label>
    <link:label id="lab_kof_DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit plans expense recognized in income statement explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of defined benefit plans expense recognized in income statement [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionalPaidinCapital_0e3ea9b3-a252-45b9-b9dd-d807daa3f3a2_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_ifrs-full_AdditionalPaidinCapital_label_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapital" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalPaidinCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalPaidinCapital" xlink:to="lab_ifrs-full_AdditionalPaidinCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_138ed9db-3004-440a-a725-470df541b09b_verboseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market value gain (loss) on financial instruments</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_6230d210-9102-4f5e-b4e2-973a40a62ac3_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market value (loss) on financial instruments</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (losses) on financial assets at fair value through profit or loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:to="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock_ac56524d-b665-4e2d-beec-0c3dc5b91146_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Investments in Other Entities</link:label>
    <link:label id="lab_kof_DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of investments in other entities explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of investments in other entities [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossAttributableToAbstract_a8af6c16-b403-43a7-8e36-c9fb31ace5da_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossAttributableToAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Attributable to:</link:label>
    <link:label id="lab_ifrs-full_ProfitLossAttributableToAbstract_label_en-US" xlink:label="lab_ifrs-full_ProfitLossAttributableToAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss), attributable to [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossAttributableToAbstract" xlink:to="lab_ifrs-full_ProfitLossAttributableToAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireInYearFour_84160a86-094f-431f-8450-c34ba1d5b946_terseLabel_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireInYearFour_label_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax losses carried forward which expire in year four</link:label>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireInYearFour_documentation_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireInYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax losses carried forward which expire in year four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireInYearFour" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TaxLossesCarriedForwardWhichExpireInYearFour" xlink:to="lab_kof_TaxLossesCarriedForwardWhichExpireInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember_2bfaeec3-8a65-4405-a397-8bfdd08ec83a_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation</link:label>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember_label_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation and amortisation [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:to="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_YearTwoMember_5820981c-67ba-4694-aafd-8093567b3405_terseLabel_en-US" xlink:label="lab_kof_YearTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_kof_YearTwoMember_label_en-US" xlink:label="lab_kof_YearTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year Two [member]</link:label>
    <link:label id="lab_kof_YearTwoMember_documentation_en-US" xlink:label="lab_kof_YearTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year two.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_YearTwoMember" xlink:href="kof-20211231.xsd#kof_YearTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_YearTwoMember" xlink:to="lab_kof_YearTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_NonCurrentPortionOfBankLoansAndNotesPayable_27082e81-e7fe-4ec4-9390-21e8657f8d4b_terseLabel_en-US" xlink:label="lab_kof_NonCurrentPortionOfBankLoansAndNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank loans and notes payable</link:label>
    <link:label id="lab_kof_NonCurrentPortionOfBankLoansAndNotesPayable_label_en-US" xlink:label="lab_kof_NonCurrentPortionOfBankLoansAndNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non current portion of bank loans and notes payable</link:label>
    <link:label id="lab_kof_NonCurrentPortionOfBankLoansAndNotesPayable_documentation_en-US" xlink:label="lab_kof_NonCurrentPortionOfBankLoansAndNotesPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non current portion of bank loans and notes payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NonCurrentPortionOfBankLoansAndNotesPayable" xlink:href="kof-20211231.xsd#kof_NonCurrentPortionOfBankLoansAndNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_NonCurrentPortionOfBankLoansAndNotesPayable" xlink:to="lab_kof_NonCurrentPortionOfBankLoansAndNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DefinedBenefitObligationAtPresentValue_7d242be9-381c-4cfc-8123-db54c15055ab_periodStartLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitObligationAtPresentValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial balance</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitObligationAtPresentValue_cc4f2460-5ee3-442b-9428-60ab1167c80e_periodEndLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitObligationAtPresentValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitObligationAtPresentValue_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitObligationAtPresentValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit obligation, at present value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitObligationAtPresentValue" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitObligationAtPresentValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitObligationAtPresentValue" xlink:to="lab_ifrs-full_DefinedBenefitObligationAtPresentValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_64cb90ac-9037-466c-b277-6856f8f5834e_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefits paid</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for increase (decrease) in employee benefit liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" xlink:to="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIssuedCapitalExplanatory_5bde2e7a-157d-4247-8d79-a1d3f1ac538a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIssuedCapitalExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Capital Stock</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIssuedCapitalExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIssuedCapitalExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of issued capital [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIssuedCapitalExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIssuedCapitalExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIssuedCapitalExplanatory" xlink:to="lab_ifrs-full_DisclosureOfIssuedCapitalExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ChangesInEquityAbstract_f6551aed-5e0d-49a0-bf35-0c53be165e05_terseLabel_en-US" xlink:label="lab_ifrs-full_ChangesInEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects in equity:</link:label>
    <link:label id="lab_ifrs-full_ChangesInEquityAbstract_label_en-US" xlink:label="lab_ifrs-full_ChangesInEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in equity [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInEquityAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ChangesInEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ChangesInEquityAbstract" xlink:to="lab_ifrs-full_ChangesInEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfFinancialInstrumentsMember_6dd66020-9fce-4a15-b775-e3508c7e8593_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial instruments, class [member]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfFinancialInstrumentsMember_label_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial instruments, class [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="lab_ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_a65ebb2f-735e-4b6f-bc82-796a3668fbfe_verboseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange rate valuation (gain)</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_77b39217-18b3-498f-8c0a-06bdf1516e29_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange gain</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in net defined benefit liability (asset) resulting from changes in foreign exchange rates, net defined benefit liability (asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DeferredIncomeTaxAsset_6f6904c2-c89e-4d40-a321-3be1203be90e_terseLabel_en-US" xlink:label="lab_kof_DeferredIncomeTaxAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax asset</link:label>
    <link:label id="lab_kof_DeferredIncomeTaxAsset_label_en-US" xlink:label="lab_kof_DeferredIncomeTaxAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Asset</link:label>
    <link:label id="lab_kof_DeferredIncomeTaxAsset_documentation_en-US" xlink:label="lab_kof_DeferredIncomeTaxAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredIncomeTaxAsset" xlink:href="kof-20211231.xsd#kof_DeferredIncomeTaxAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DeferredIncomeTaxAsset" xlink:to="lab_kof_DeferredIncomeTaxAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherPayables_b8b70ff8-76c6-4ce5-ade6-05184141f2db_totalLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayables" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade payable</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherPayables_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayables" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherPayables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherPayables" xlink:to="lab_ifrs-full_TradeAndOtherPayables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LeaseholdImprovementsMember_9195094f-a375-4916-b634-134f462a0ba9_terseLabel_en-US" xlink:label="lab_ifrs-full_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements</link:label>
    <link:label id="lab_ifrs-full_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_ifrs-full_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LeaseholdImprovementsMember" xlink:to="lab_ifrs-full_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_BRL_b9775212-864a-479f-ab97-7547d26384b1_terseLabel_en-US" xlink:label="lab_currency_BRL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real</link:label>
    <link:label id="lab_currency_BRL_label_en-US" xlink:label="lab_currency_BRL" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Brazil, Brazil Real</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_BRL" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_BRL"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_BRL" xlink:to="lab_currency_BRL" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_1d2f1c44-2e99-4a6b-b459-7189f3883ab0_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of lease liabilities, classified as financing activities</link:label>
    <link:label id="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of lease liabilities, classified as financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:to="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LongTermNotesPayableMember_cb226267-6151-4822-83d8-9cf4abe26af4_terseLabel_en-US" xlink:label="lab_kof_LongTermNotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term notes payable</link:label>
    <link:label id="lab_kof_LongTermNotesPayableMember_label_en-US" xlink:label="lab_kof_LongTermNotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term notes payable [Member]</link:label>
    <link:label id="lab_kof_LongTermNotesPayableMember_documentation_en-US" xlink:label="lab_kof_LongTermNotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term notes payable [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LongTermNotesPayableMember" xlink:href="kof-20211231.xsd#kof_LongTermNotesPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LongTermNotesPayableMember" xlink:to="lab_kof_LongTermNotesPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_60597346-94a8-4be3-9ff2-37b140916476_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for property, plant and equipment [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_7bb5a8b1-6248-4327-adb9-747198527362_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of significant accounting policies [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_MexicanFederalGovernmentInstrumentsMember_b7df4acb-090f-4ad3-a12d-3864b37e80ef_terseLabel_en-US" xlink:label="lab_kof_MexicanFederalGovernmentInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexican Federal Government Instruments</link:label>
    <link:label id="lab_kof_MexicanFederalGovernmentInstrumentsMember_label_en-US" xlink:label="lab_kof_MexicanFederalGovernmentInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexican federal government instruments [Member]</link:label>
    <link:label id="lab_kof_MexicanFederalGovernmentInstrumentsMember_documentation_en-US" xlink:label="lab_kof_MexicanFederalGovernmentInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexican federal government instruments [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MexicanFederalGovernmentInstrumentsMember" xlink:href="kof-20211231.xsd#kof_MexicanFederalGovernmentInstrumentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_MexicanFederalGovernmentInstrumentsMember" xlink:to="lab_kof_MexicanFederalGovernmentInstrumentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs_c5d4f274-1162-4c0b-8ef2-cb0aace701f9_negatedLabel_en-US" xlink:label="lab_kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charges and write-offs of uncollectible accounts</link:label>
    <link:label id="lab_kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs_label_en-US" xlink:label="lab_kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts charges and write-offs</link:label>
    <link:label id="lab_kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs_documentation_en-US" xlink:label="lab_kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts charges and write-offs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs" xlink:href="kof-20211231.xsd#kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs" xlink:to="lab_kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_7e62b448-a001-4785-8655-cd8e0ad4329e_terseLabel_en-US" xlink:label="lab_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, useful live</link:label>
    <link:label id="lab_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life measured as period of time, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:to="lab_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalMember_22c6a9bb-5003-4c78-b4ce-a3f3560878fe_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share capital</link:label>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalMember_label_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share capital [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember" xlink:to="lab_ifrs-full_ClassesOfShareCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory_2bff6311-6b15-4ef9-bbf5-f047b17f6741_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Other Non-current Financial Liabilities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other non-current liabilities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PercentageOfIncomeToBeTransferredToReserve_4c227872-c8a1-4555-bfbd-502eec86c523_terseLabel_en-US" xlink:label="lab_kof_PercentageOfIncomeToBeTransferredToReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of income to be transferred to reserve</link:label>
    <link:label id="lab_kof_PercentageOfIncomeToBeTransferredToReserve_label_en-US" xlink:label="lab_kof_PercentageOfIncomeToBeTransferredToReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of income to be transferred to reserve</link:label>
    <link:label id="lab_kof_PercentageOfIncomeToBeTransferredToReserve_documentation_en-US" xlink:label="lab_kof_PercentageOfIncomeToBeTransferredToReserve" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of income to be transferred to reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfIncomeToBeTransferredToReserve" xlink:href="kof-20211231.xsd#kof_PercentageOfIncomeToBeTransferredToReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PercentageOfIncomeToBeTransferredToReserve" xlink:to="lab_kof_PercentageOfIncomeToBeTransferredToReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ConstructionInProgressMember_82915127-56c0-44b8-a74b-2440b4ca9171_terseLabel_en-US" xlink:label="lab_ifrs-full_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Fixed Assets in Progress</link:label>
    <link:label id="lab_ifrs-full_ConstructionInProgressMember_label_en-US" xlink:label="lab_ifrs-full_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ConstructionInProgressMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ConstructionInProgressMember" xlink:to="lab_ifrs-full_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_JointVenturesMember_908f641d-4a53-4840-8e0b-f7134540b76a_terseLabel_en-US" xlink:label="lab_ifrs-full_JointVenturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Ventures</link:label>
    <link:label id="lab_ifrs-full_JointVenturesMember_label_en-US" xlink:label="lab_ifrs-full_JointVenturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint ventures [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointVenturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_JointVenturesMember" xlink:to="lab_ifrs-full_JointVenturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_fe4fd6e5-8471-4fd3-83dd-66d1d650b8ab_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for earnings per share [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IssuedCapital_1b5ad813-d584-47df-9394-ab5400f3f17a_terseLabel_en-US" xlink:label="lab_ifrs-full_IssuedCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_ifrs-full_IssuedCapital_label_en-US" xlink:label="lab_ifrs-full_IssuedCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapital" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssuedCapital" xlink:to="lab_ifrs-full_IssuedCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_41af71a6-a123-4acf-96f7-3e51d67ba96a_verboseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Floating interest rate</link:label>
    <link:label id="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_label_en-US" xlink:label="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings, adjustment to interest rate basis</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:to="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedCashFlowStatementTable_8cf29d54-6b2e-43f5-b19e-aa341ed48873_terseLabel_en-US" xlink:label="lab_srt_CondensedCashFlowStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedCashFlowStatementTable_label_en-US" xlink:label="lab_srt_CondensedCashFlowStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementTable" xlink:to="lab_srt_CondensedCashFlowStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfOtherIncomeAndExpensesTextBlock_d3994911-acaa-472c-bbc4-65bcc24062cc_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfOtherIncomeAndExpensesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses</link:label>
    <link:label id="lab_kof_DisclosureOfOtherIncomeAndExpensesTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfOtherIncomeAndExpensesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other income and expenses [Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfOtherIncomeAndExpensesTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfOtherIncomeAndExpensesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The entire disclosure of other income and expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfOtherIncomeAndExpensesTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfOtherIncomeAndExpensesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfOtherIncomeAndExpensesTextBlock" xlink:to="lab_kof_DisclosureOfOtherIncomeAndExpensesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ProfitSharingComputationPercentageOnTaxableIncome_d673f1a5-dbe6-4cc9-b733-78a8b8a39414_terseLabel_en-US" xlink:label="lab_kof_ProfitSharingComputationPercentageOnTaxableIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit sharing computation ratio on income</link:label>
    <link:label id="lab_kof_ProfitSharingComputationPercentageOnTaxableIncome_label_en-US" xlink:label="lab_kof_ProfitSharingComputationPercentageOnTaxableIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit sharing computation percentage on taxable income</link:label>
    <link:label id="lab_kof_ProfitSharingComputationPercentageOnTaxableIncome_documentation_en-US" xlink:label="lab_kof_ProfitSharingComputationPercentageOnTaxableIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit sharing computation percentage on taxable income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProfitSharingComputationPercentageOnTaxableIncome" xlink:href="kof-20211231.xsd#kof_ProfitSharingComputationPercentageOnTaxableIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ProfitSharingComputationPercentageOnTaxableIncome" xlink:to="lab_kof_ProfitSharingComputationPercentageOnTaxableIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IncreaseDecreaseInForeignCurrencyExchangeRate_2bb084ae-bc30-429d-8dff-65e3cfdd44a0_terseLabel_en-US" xlink:label="lab_kof_IncreaseDecreaseInForeignCurrencyExchangeRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase decrease in foreign currency exchange rate</link:label>
    <link:label id="lab_kof_IncreaseDecreaseInForeignCurrencyExchangeRate_label_en-US" xlink:label="lab_kof_IncreaseDecreaseInForeignCurrencyExchangeRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase decrease in foreign currency exchange rate</link:label>
    <link:label id="lab_kof_IncreaseDecreaseInForeignCurrencyExchangeRate_documentation_en-US" xlink:label="lab_kof_IncreaseDecreaseInForeignCurrencyExchangeRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase decrease in foreign currency exchange rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseInForeignCurrencyExchangeRate" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseInForeignCurrencyExchangeRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IncreaseDecreaseInForeignCurrencyExchangeRate" xlink:to="lab_kof_IncreaseDecreaseInForeignCurrencyExchangeRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_8fe992a3-d6a1-48c2-8046-c472cd26a06a_terseLabel_en-US" xlink:label="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of exchange rate changes and inflation effects on cash and cash equivalents held in foreign currencies</link:label>
    <link:label id="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:to="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentLiabilities_ec9263b0-2a41-40b1-bfbc-075b4cac05c8_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilities_959395c2-42bf-44e2-81fd-a38f5462d397_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilities_label_en-US" xlink:label="lab_ifrs-full_CurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLiabilities" xlink:to="lab_ifrs-full_CurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock_b705e97a-cf26-4f00-88f0-d4d3a4e70b75_terseLabel_en-US" xlink:label="lab_kof_DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Detailed Information About Other Non-Current Assets</link:label>
    <link:label id="lab_kof_DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure summary of other noncurrent assets [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure summary of other noncurrent assets [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock" xlink:to="lab_kof_DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_InventoriesInTransit_4430b038-a7cd-40a8-aea4-fd14df1ed51e_terseLabel_en-US" xlink:label="lab_kof_InventoriesInTransit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories in transit</link:label>
    <link:label id="lab_kof_InventoriesInTransit_label_en-US" xlink:label="lab_kof_InventoriesInTransit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories in transit</link:label>
    <link:label id="lab_kof_InventoriesInTransit_documentation_en-US" xlink:label="lab_kof_InventoriesInTransit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories in transit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InventoriesInTransit" xlink:href="kof-20211231.xsd#kof_InventoriesInTransit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_InventoriesInTransit" xlink:to="lab_kof_InventoriesInTransit" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock_7610da4a-d8f8-4644-ae26-25c05d302aae_terseLabel_en-US" xlink:label="lab_kof_DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Related to Other Comprehensive Income</link:label>
    <link:label id="lab_kof_DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure deferred tax related to other comprehensive income explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure deferred tax related to other comprehensive income [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinancialAssets_dbc7f706-37d7-4b22-8edf-5b2b1895b322_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets</link:label>
    <link:label id="lab_ifrs-full_FinancialAssets_label_en-US" xlink:label="lab_ifrs-full_FinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialAssets" xlink:to="lab_ifrs-full_FinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_eb1a3332-8ca8-4e6f-87ba-4bb82615c172_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Detailed Information About Borrowings</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock_c54d6c20-1905-43b9-ad2f-4a646823e12d_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Interest Expense</link:label>
    <link:label id="lab_kof_DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of interest expense on borrowing explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of interest expense on borrowing [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_54d84489-b0b2-42a0-b489-a45601f13e02_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_00053726-e3e7-4320-9335-7dac627d30d7_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in property, plant and equipment [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in property, plant and equipment [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:to="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedIncomeStatementTable_d673024d-fc42-40f1-8a21-b9636fe50c75_terseLabel_en-US" xlink:label="lab_srt_CondensedIncomeStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedIncomeStatementTable_label_en-US" xlink:label="lab_srt_CondensedIncomeStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementTable" xlink:to="lab_srt_CondensedIncomeStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherExpenseByNature_a683a43a-f470-4198-9cb4-a73ce6152d7b_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherExpenseByNature" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expenses</link:label>
    <link:label id="lab_ifrs-full_OtherExpenseByNature_53665323-d9ec-4a1c-9c7a-72ff01936ffb_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherExpenseByNature" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expenses</link:label>
    <link:label id="lab_ifrs-full_OtherExpenseByNature_label_en-US" xlink:label="lab_ifrs-full_OtherExpenseByNature" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expenses, by nature</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByNature" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherExpenseByNature"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherExpenseByNature" xlink:to="lab_ifrs-full_OtherExpenseByNature" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfInvestmentPropertyAxis_9c3dbb7c-bb38-4f9a-b255-86358dd79a53_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfInvestmentPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of investment property [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfInvestmentPropertyAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfInvestmentPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of investment property [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInvestmentPropertyAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfInvestmentPropertyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfInvestmentPropertyAxis" xlink:to="lab_ifrs-full_TypesOfInvestmentPropertyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit_e4b25e07-a8f8-4673-97b8-afffcbca92f9_terseLabel_en-US" xlink:label="lab_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoverable tax</link:label>
    <link:label id="lab_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit_label_en-US" xlink:label="lab_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoverable amount of asset or cash-generating unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" xlink:to="lab_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock_380efd80-de84-4fec-996d-1495c1a5b9b2_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Balances and Transactions with Related Parties and Affiliated Companies</link:label>
    <link:label id="lab_kof_DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of summary of balances and transactions with related explanatory parties and affiliates [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of summary of balances and transactions with related parties and affiliates [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock" xlink:to="lab_kof_DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ProvisionsAndOtherNonCurrentLiabilities_227d7625-ed20-4e14-a424-a0d2a3d48a52_terseLabel_en-US" xlink:label="lab_kof_ProvisionsAndOtherNonCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions and other non-current liabilities</link:label>
    <link:label id="lab_kof_ProvisionsAndOtherNonCurrentLiabilities_label_en-US" xlink:label="lab_kof_ProvisionsAndOtherNonCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions and other non current liabilities</link:label>
    <link:label id="lab_kof_ProvisionsAndOtherNonCurrentLiabilities_documentation_en-US" xlink:label="lab_kof_ProvisionsAndOtherNonCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions and other non-current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProvisionsAndOtherNonCurrentLiabilities" xlink:href="kof-20211231.xsd#kof_ProvisionsAndOtherNonCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ProvisionsAndOtherNonCurrentLiabilities" xlink:to="lab_kof_ProvisionsAndOtherNonCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock_5155c6dd-2f6c-4bb8-9f2d-b598422737da_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Provisions Recorded in Consolidated Statement of Financial Position</link:label>
    <link:label id="lab_kof_DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and amount of loss contingencies explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of nature and amount of loss contingencies [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ConsolidatedFinancialStatementLocationMember_9acdfa23-8b51-44fe-b58d-648fdee20c35_terseLabel_en-US" xlink:label="lab_kof_ConsolidatedFinancialStatementLocationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated financial statement location</link:label>
    <link:label id="lab_kof_ConsolidatedFinancialStatementLocationMember_label_en-US" xlink:label="lab_kof_ConsolidatedFinancialStatementLocationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated financial statement location [Member]</link:label>
    <link:label id="lab_kof_ConsolidatedFinancialStatementLocationMember_documentation_en-US" xlink:label="lab_kof_ConsolidatedFinancialStatementLocationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated financial statement location [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ConsolidatedFinancialStatementLocationMember" xlink:href="kof-20211231.xsd#kof_ConsolidatedFinancialStatementLocationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ConsolidatedFinancialStatementLocationMember" xlink:to="lab_kof_ConsolidatedFinancialStatementLocationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialLiabilitiesLineItems_27ab738d-c1e4-4d54-8da0-ad1a8e61874b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial liabilities [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialLiabilitiesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial liabilities [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialLiabilitiesLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialLiabilitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialLiabilitiesLineItems" xlink:to="lab_ifrs-full_DisclosureOfFinancialLiabilitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis_3534aa28-cc6f-4118-a8ff-a8631c4cdc2b_terseLabel_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Associates [axis]</link:label>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis_label_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Associates [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CurrencyAxis_88ebc915-4d60-4744-ba90-fd6353bcfdb2_terseLabel_en-US" xlink:label="lab_srt_CurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency [Axis]</link:label>
    <link:label id="lab_srt_CurrencyAxis_label_en-US" xlink:label="lab_srt_CurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CurrencyAxis" xlink:to="lab_srt_CurrencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable_33099820-e5a4-474d-be30-818bca9f50cc_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Suppliers and other accounts payable</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for increase (decrease) in trade accounts payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable" xlink:to="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_622ee634-ef0f-419f-a8c6-66d35eb70546_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales to affiliated parties</link:label>
    <link:label id="lab_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_label_en-US" xlink:label="lab_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from sale of goods, related party transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" xlink:to="lab_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IncomeStatementLocationAxis_e104fbf1-4203-413a-bc18-d8a1cc904824_terseLabel_en-US" xlink:label="lab_kof_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [axis]</link:label>
    <link:label id="lab_kof_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_kof_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income statement location [Axis]</link:label>
    <link:label id="lab_kof_IncomeStatementLocationAxis_documentation_en-US" xlink:label="lab_kof_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income statement location [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncomeStatementLocationAxis" xlink:href="kof-20211231.xsd#kof_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IncomeStatementLocationAxis" xlink:to="lab_kof_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CO_b26e52b5-b1a8-486d-9782-2524fce04b95_terseLabel_en-US" xlink:label="lab_country_CO" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Colombia</link:label>
    <link:label id="lab_country_CO_label_en-US" xlink:label="lab_country_CO" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COLOMBIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CO" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CO"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CO" xlink:to="lab_country_CO" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CR_6e141473-8f91-4208-a99c-a692799671aa_terseLabel_en-US" xlink:label="lab_country_CR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costa Rica</link:label>
    <link:label id="lab_country_CR_label_en-US" xlink:label="lab_country_CR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COSTA RICA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CR" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CR" xlink:to="lab_country_CR" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates_af9eb234-1903-49d6-b730-bae6419564b4_verboseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in other entities</link:label>
    <link:label id="lab_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates_label_en-US" xlink:label="lab_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in subsidiaries, joint ventures and associates reported in separate financial statements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates" xlink:to="lab_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherPayables_fb5108c6-97c6-4456-af25-d80a3fcffab2_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherPayables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other payables</link:label>
    <link:label id="lab_ifrs-full_OtherPayables_label_en-US" xlink:label="lab_ifrs-full_OtherPayables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPayables" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherPayables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherPayables" xlink:to="lab_ifrs-full_OtherPayables" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable_80a73081-660b-4a7f-af56-5cd866082682_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Aging Analysis Of Accounts Receivables [table]</link:label>
    <link:label id="lab_kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable_label_en-US" xlink:label="lab_kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of aging analysis of accounts receivables [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable_documentation_en-US" xlink:label="lab_kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of aging analysis of accounts receivables [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable" xlink:href="kof-20211231.xsd#kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable" xlink:to="lab_kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_CrossCurrencySwapsUSDIntoBRLMember_87102330-cc89-4b73-b60b-237697844245_terseLabel_en-US" xlink:label="lab_kof_CrossCurrencySwapsUSDIntoBRLMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross currency swaps (USD to BRL)</link:label>
    <link:label id="lab_kof_CrossCurrencySwapsUSDIntoBRLMember_label_en-US" xlink:label="lab_kof_CrossCurrencySwapsUSDIntoBRLMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Currency Swaps (USD into BRL) [member]</link:label>
    <link:label id="lab_kof_CrossCurrencySwapsUSDIntoBRLMember_documentation_en-US" xlink:label="lab_kof_CrossCurrencySwapsUSDIntoBRLMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross currency swaps (USD into BRL).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CrossCurrencySwapsUSDIntoBRLMember" xlink:href="kof-20211231.xsd#kof_CrossCurrencySwapsUSDIntoBRLMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_CrossCurrencySwapsUSDIntoBRLMember" xlink:to="lab_kof_CrossCurrencySwapsUSDIntoBRLMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DeferredIncomeTaxAssetAcquisitionOfSubsidiaries_85a2f28f-26c9-46bb-9b1d-74c3bc3d1e3a_negatedLabel_en-US" xlink:label="lab_kof_DeferredIncomeTaxAssetAcquisitionOfSubsidiaries" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of subsidiaries</link:label>
    <link:label id="lab_kof_DeferredIncomeTaxAssetAcquisitionOfSubsidiaries_label_en-US" xlink:label="lab_kof_DeferredIncomeTaxAssetAcquisitionOfSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax asset acquisition of subsidiaries</link:label>
    <link:label id="lab_kof_DeferredIncomeTaxAssetAcquisitionOfSubsidiaries_documentation_en-US" xlink:label="lab_kof_DeferredIncomeTaxAssetAcquisitionOfSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax asset acquisition of subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredIncomeTaxAssetAcquisitionOfSubsidiaries" xlink:href="kof-20211231.xsd#kof_DeferredIncomeTaxAssetAcquisitionOfSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DeferredIncomeTaxAssetAcquisitionOfSubsidiaries" xlink:to="lab_kof_DeferredIncomeTaxAssetAcquisitionOfSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_BetaSanMiguelMember_5ea759d5-0483-4a11-84d3-47ed35a3f01b_terseLabel_en-US" xlink:label="lab_kof_BetaSanMiguelMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beta San Miguel</link:label>
    <link:label id="lab_kof_BetaSanMiguelMember_label_en-US" xlink:label="lab_kof_BetaSanMiguelMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beta san miguel [Member]</link:label>
    <link:label id="lab_kof_BetaSanMiguelMember_documentation_en-US" xlink:label="lab_kof_BetaSanMiguelMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beta san miguel [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BetaSanMiguelMember" xlink:href="kof-20211231.xsd#kof_BetaSanMiguelMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_BetaSanMiguelMember" xlink:to="lab_kof_BetaSanMiguelMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_2acdaaae-4ce8-44a2-9fe8-63d298761b8c_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DerivativesDesignatedAsHedgesMember_b863fa27-d6b2-462d-a902-f88067c17ef4_terseLabel_en-US" xlink:label="lab_kof_DerivativesDesignatedAsHedgesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives designated as hedges</link:label>
    <link:label id="lab_kof_DerivativesDesignatedAsHedgesMember_label_en-US" xlink:label="lab_kof_DerivativesDesignatedAsHedgesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives designated as hedges [member]</link:label>
    <link:label id="lab_kof_DerivativesDesignatedAsHedgesMember_documentation_en-US" xlink:label="lab_kof_DerivativesDesignatedAsHedgesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives designated as hedges [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DerivativesDesignatedAsHedgesMember" xlink:href="kof-20211231.xsd#kof_DerivativesDesignatedAsHedgesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DerivativesDesignatedAsHedgesMember" xlink:to="lab_kof_DerivativesDesignatedAsHedgesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DispensadorasDeCafeSAPIDeCVMember_666cf00d-bae3-43aa-bf18-224988557d83_terseLabel_en-US" xlink:label="lab_kof_DispensadorasDeCafeSAPIDeCVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dispensadoras de Caf&#233;, S.A.P.I. de C.V.</link:label>
    <link:label id="lab_kof_DispensadorasDeCafeSAPIDeCVMember_label_en-US" xlink:label="lab_kof_DispensadorasDeCafeSAPIDeCVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dispensadoras de cafe, S.A.P.I. de C.V. [Member]</link:label>
    <link:label id="lab_kof_DispensadorasDeCafeSAPIDeCVMember_documentation_en-US" xlink:label="lab_kof_DispensadorasDeCafeSAPIDeCVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dispensadoras de cafe, S.A.P.I. de C.V. [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DispensadorasDeCafeSAPIDeCVMember" xlink:href="kof-20211231.xsd#kof_DispensadorasDeCafeSAPIDeCVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DispensadorasDeCafeSAPIDeCVMember" xlink:to="lab_kof_DispensadorasDeCafeSAPIDeCVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ChangeInForeignCurrencyRateEffectOnEquity_61dabbaa-f126-4e3e-aac8-205879bee5ac_terseLabel_en-US" xlink:label="lab_kof_ChangeInForeignCurrencyRateEffectOnEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect on equity</link:label>
    <link:label id="lab_kof_ChangeInForeignCurrencyRateEffectOnEquity_label_en-US" xlink:label="lab_kof_ChangeInForeignCurrencyRateEffectOnEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in foreign currency rate, effect on equity</link:label>
    <link:label id="lab_kof_ChangeInForeignCurrencyRateEffectOnEquity_documentation_en-US" xlink:label="lab_kof_ChangeInForeignCurrencyRateEffectOnEquity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in foreign currancy rate, effect on equity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInForeignCurrencyRateEffectOnEquity" xlink:href="kof-20211231.xsd#kof_ChangeInForeignCurrencyRateEffectOnEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ChangeInForeignCurrencyRateEffectOnEquity" xlink:to="lab_kof_ChangeInForeignCurrencyRateEffectOnEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AllowanceForDoubtfulAccountsDuringPeriod_371fe43c-e4fd-4a68-913d-337887270b91_terseLabel_en-US" xlink:label="lab_kof_AllowanceForDoubtfulAccountsDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for the year</link:label>
    <link:label id="lab_kof_AllowanceForDoubtfulAccountsDuringPeriod_label_en-US" xlink:label="lab_kof_AllowanceForDoubtfulAccountsDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts during period</link:label>
    <link:label id="lab_kof_AllowanceForDoubtfulAccountsDuringPeriod_documentation_en-US" xlink:label="lab_kof_AllowanceForDoubtfulAccountsDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts during period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AllowanceForDoubtfulAccountsDuringPeriod" xlink:href="kof-20211231.xsd#kof_AllowanceForDoubtfulAccountsDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AllowanceForDoubtfulAccountsDuringPeriod" xlink:to="lab_kof_AllowanceForDoubtfulAccountsDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_af69cd46-1f95-49c9-ab56-7b82cd8c8f11_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Gain)&#160;or&#160;Loss on&#160;Settlement or curtailment</link:label>
    <link:label id="lab_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from gains (losses) arising from settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ea98210b-a532-4c00-8baf-e0d0997616b7_terseLabel_en-US" xlink:label="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_label_en-US" xlink:label="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan expected future benefit payments next twelve months</link:label>
    <link:label id="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_documentation_en-US" xlink:label="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan expected future benefit payments next twelve months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="kof-20211231.xsd#kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_country_BR_40ad00f5-d500-4f80-8c67-b3ff8addfe68_terseLabel_en-US" xlink:label="lab_country_BR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Brazil</link:label>
    <link:label id="lab_country_BR_label_en-US" xlink:label="lab_country_BR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BRAZIL</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_BR" xlink:to="lab_country_BR" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock_ab0ec88f-fe34-40d8-8d20-c4ad2fd55251_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Tax Loss Carryforwards</link:label>
    <link:label id="lab_kof_DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of tax loss carry-forwards explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of tax loss carry-forwards [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LifeAnnuitiesMember_56692beb-4b5c-4a68-9a3f-13a444a28459_terseLabel_en-US" xlink:label="lab_kof_LifeAnnuitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life annuities</link:label>
    <link:label id="lab_kof_LifeAnnuitiesMember_label_en-US" xlink:label="lab_kof_LifeAnnuitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life annuities [Member]</link:label>
    <link:label id="lab_kof_LifeAnnuitiesMember_documentation_en-US" xlink:label="lab_kof_LifeAnnuitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life annuities [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LifeAnnuitiesMember" xlink:href="kof-20211231.xsd#kof_LifeAnnuitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LifeAnnuitiesMember" xlink:to="lab_kof_LifeAnnuitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PrepaidInsurance1_08ef6453-8687-4af6-b3b0-28d799f9c694_terseLabel_en-US" xlink:label="lab_kof_PrepaidInsurance1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid insurance</link:label>
    <link:label id="lab_kof_PrepaidInsurance1_label_en-US" xlink:label="lab_kof_PrepaidInsurance1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid insurance 1</link:label>
    <link:label id="lab_kof_PrepaidInsurance1_documentation_en-US" xlink:label="lab_kof_PrepaidInsurance1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid insurance 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PrepaidInsurance1" xlink:href="kof-20211231.xsd#kof_PrepaidInsurance1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PrepaidInsurance1" xlink:to="lab_kof_PrepaidInsurance1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_474d01f0-266d-4640-aae6-394fc8a50156_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_2c3b3124-77dc-4b8e-bad3-fa47634b428b_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial gains and losses arising from changes in demographic assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_NoTradingSymbolFlag_e0f7dab6-0bb8-4c7b-a9f2-ff46577481e9_terseLabel_en-US" xlink:label="lab_dei_NoTradingSymbolFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No Trading Symbol Flag</link:label>
    <link:label id="lab_dei_NoTradingSymbolFlag_label_en-US" xlink:label="lab_dei_NoTradingSymbolFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No Trading Symbol Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_NoTradingSymbolFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_NoTradingSymbolFlag" xlink:to="lab_dei_NoTradingSymbolFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_09ead40b-541b-48fd-b033-156c28e0ab85_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">61-90 days</link:label>
    <link:label id="lab_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than three months and not later than four months [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" xlink:to="lab_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory_149a367d-8970-4397-a2ec-b70e68d98a75_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Financial Assets and Liabilities Measured at Fair Value</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of derivative financial instruments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TextBlockAbstract_7e9747a3-2369-44cf-ada9-15123206fa1a_terseLabel_en-US" xlink:label="lab_kof_TextBlockAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Text block [abstract]</link:label>
    <link:label id="lab_kof_TextBlockAbstract_label_en-US" xlink:label="lab_kof_TextBlockAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Text block [Abstract]</link:label>
    <link:label id="lab_kof_TextBlockAbstract_documentation_en-US" xlink:label="lab_kof_TextBlockAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Text block [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TextBlockAbstract" xlink:href="kof-20211231.xsd#kof_TextBlockAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TextBlockAbstract" xlink:to="lab_kof_TextBlockAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GeographicalAreasAxis_861c6c74-57de-4c8d-94db-fdd745cc4ec6_terseLabel_en-US" xlink:label="lab_ifrs-full_GeographicalAreasAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas [axis]</link:label>
    <link:label id="lab_ifrs-full_GeographicalAreasAxis_label_en-US" xlink:label="lab_ifrs-full_GeographicalAreasAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GeographicalAreasAxis" xlink:to="lab_ifrs-full_GeographicalAreasAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock_ebaf5023-6948-48f7-9f32-1d0407a8ab98_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Associates and Joint Ventures</link:label>
    <link:label id="lab_kof_DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of associates and joint ventures explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of associates and joint ventures [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestExpenseOnLeaseLiabilities_f2c8f4fd-4d8d-441b-8b41-83aa4e37e114_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expenses on lease liabilities</link:label>
    <link:label id="lab_ifrs-full_InterestExpenseOnLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense on lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:to="lab_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock_4325a43a-952d-4170-bd81-0beb10f8898b_terseLabel_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currencies and consolidation of foreign subsidiaries, investments in associates and joint ventures</link:label>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock_label_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for foreign currencies consolidation of foreign subsidiaries and accounting for investments in associates and joint ventures explanatory [Policy Text Block]</link:label>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock_documentation_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The description of accounting policy for foreign currencies consolidation of foreign subsidiaries and accounting for investments in associates and joint ventures [policy text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock" xlink:href="kof-20211231.xsd#kof_DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock" xlink:to="lab_kof_DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BuildingsMember_69813854-560d-4f84-9a1f-9e3071067ff3_terseLabel_en-US" xlink:label="lab_ifrs-full_BuildingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings</link:label>
    <link:label id="lab_ifrs-full_BuildingsMember_label_en-US" xlink:label="lab_ifrs-full_BuildingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BuildingsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BuildingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BuildingsMember" xlink:to="lab_ifrs-full_BuildingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_FEMSAMember_c6e64c79-668c-4942-84d3-49422fc5e476_terseLabel_en-US" xlink:label="lab_kof_FEMSAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FEMSA</link:label>
    <link:label id="lab_kof_FEMSAMember_label_en-US" xlink:label="lab_kof_FEMSAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FEMSA [Member]</link:label>
    <link:label id="lab_kof_FEMSAMember_documentation_en-US" xlink:label="lab_kof_FEMSAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FEMSA [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FEMSAMember" xlink:href="kof-20211231.xsd#kof_FEMSAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_FEMSAMember" xlink:to="lab_kof_FEMSAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_AR_bb555e94-ed2d-414a-9c1d-224d778b07a7_terseLabel_en-US" xlink:label="lab_country_AR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Argentina</link:label>
    <link:label id="lab_country_AR_label_en-US" xlink:label="lab_country_AR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ARGENTINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_AR" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_AR" xlink:to="lab_country_AR" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BorrowingsByNameMember_b3d857c7-1012-479e-ad1f-68b6f155021b_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name</link:label>
    <link:label id="lab_ifrs-full_BorrowingsByNameMember_label_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsByNameMember" xlink:to="lab_ifrs-full_BorrowingsByNameMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_c1f92775-9d2b-4f09-be6d-81f202f3f57f_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from the sale of long-lived assets</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales of property, plant and equipment, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireInYearSix_bc72c79f-2e35-4b42-ab2e-ba744d8cc2a7_terseLabel_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireInYearSix" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireInYearSix_label_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireInYearSix" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax losses carried forward which expire in year six</link:label>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireInYearSix_documentation_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireInYearSix" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax losses carried forward which expire in year six</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireInYearSix" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireInYearSix"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TaxLossesCarriedForwardWhichExpireInYearSix" xlink:to="lab_kof_TaxLossesCarriedForwardWhichExpireInYearSix" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember_4c5f416b-835a-4993-b97a-15d041a99cfb_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other equipment</link:label>
    <link:label id="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember_dcda352a-39cd-452d-9835-da2bda4196ed_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other property, plant and equipment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:to="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_549be6c9-e80d-4686-9db6-e07b20d0d3a4_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DecreaseInProvisionsResultingFromPayments_2f2be604-7480-4fed-b6f5-dbe1fd916eeb_negatedLabel_en-US" xlink:label="lab_kof_DecreaseInProvisionsResultingFromPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments</link:label>
    <link:label id="lab_kof_DecreaseInProvisionsResultingFromPayments_label_en-US" xlink:label="lab_kof_DecreaseInProvisionsResultingFromPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in provisions resulting from payments</link:label>
    <link:label id="lab_kof_DecreaseInProvisionsResultingFromPayments_documentation_en-US" xlink:label="lab_kof_DecreaseInProvisionsResultingFromPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in provisions resulting from payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DecreaseInProvisionsResultingFromPayments" xlink:href="kof-20211231.xsd#kof_DecreaseInProvisionsResultingFromPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DecreaseInProvisionsResultingFromPayments" xlink:to="lab_kof_DecreaseInProvisionsResultingFromPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LeaoAlimentosEBebidasLTDAMember_eab22b21-9ba2-44e5-a786-06d6027b3b75_terseLabel_en-US" xlink:label="lab_kof_LeaoAlimentosEBebidasLTDAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leao Alimentos e Bebidas, LTDA</link:label>
    <link:label id="lab_kof_LeaoAlimentosEBebidasLTDAMember_label_en-US" xlink:label="lab_kof_LeaoAlimentosEBebidasLTDAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leao alimentos e bebidas, LTDA [Member]</link:label>
    <link:label id="lab_kof_LeaoAlimentosEBebidasLTDAMember_documentation_en-US" xlink:label="lab_kof_LeaoAlimentosEBebidasLTDAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leao alimentos e bebidas, LTDA [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LeaoAlimentosEBebidasLTDAMember" xlink:href="kof-20211231.xsd#kof_LeaoAlimentosEBebidasLTDAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LeaoAlimentosEBebidasLTDAMember" xlink:to="lab_kof_LeaoAlimentosEBebidasLTDAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AdjustmentsForMonetaryPositionGainLossNet_d63cc07f-db65-4ed0-a9b0-5611a9a61706_negatedLabel_en-US" xlink:label="lab_kof_AdjustmentsForMonetaryPositionGainLossNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monetary position gain, net</link:label>
    <link:label id="lab_kof_AdjustmentsForMonetaryPositionGainLossNet_label_en-US" xlink:label="lab_kof_AdjustmentsForMonetaryPositionGainLossNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for monetary position gain loss net</link:label>
    <link:label id="lab_kof_AdjustmentsForMonetaryPositionGainLossNet_documentation_en-US" xlink:label="lab_kof_AdjustmentsForMonetaryPositionGainLossNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for monetary position gain loss net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForMonetaryPositionGainLossNet" xlink:href="kof-20211231.xsd#kof_AdjustmentsForMonetaryPositionGainLossNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AdjustmentsForMonetaryPositionGainLossNet" xlink:to="lab_kof_AdjustmentsForMonetaryPositionGainLossNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_30be348d-8cca-4bfe-bb4f-cc61a581f579_terseLabel_en-US" xlink:label="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]</link:label>
    <link:label id="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_label_en-US" xlink:label="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentDerivativeFinancialAssets_e5fb7227-54f5-4705-ac32-a15074c280b2_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentDerivativeFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative financial instruments</link:label>
    <link:label id="lab_ifrs-full_CurrentDerivativeFinancialAssets_label_en-US" xlink:label="lab_ifrs-full_CurrentDerivativeFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current derivative financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentDerivativeFinancialAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentDerivativeFinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentDerivativeFinancialAssets" xlink:to="lab_ifrs-full_CurrentDerivativeFinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PercentageOfFundAssets_e44d7475-ceaf-4c0f-83f2-88103a849d2b_terseLabel_en-US" xlink:label="lab_kof_PercentageOfFundAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of fund assets</link:label>
    <link:label id="lab_kof_PercentageOfFundAssets_label_en-US" xlink:label="lab_kof_PercentageOfFundAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of fund assets</link:label>
    <link:label id="lab_kof_PercentageOfFundAssets_documentation_en-US" xlink:label="lab_kof_PercentageOfFundAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of fund assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfFundAssets" xlink:href="kof-20211231.xsd#kof_PercentageOfFundAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PercentageOfFundAssets" xlink:to="lab_kof_PercentageOfFundAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TaxLossCarryForwardsMember_ca585ee4-5339-439c-9433-bbb1fa01315a_terseLabel_en-US" xlink:label="lab_kof_TaxLossCarryForwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax loss carryforwards</link:label>
    <link:label id="lab_kof_TaxLossCarryForwardsMember_label_en-US" xlink:label="lab_kof_TaxLossCarryForwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax loss carry forwards [Member]</link:label>
    <link:label id="lab_kof_TaxLossCarryForwardsMember_documentation_en-US" xlink:label="lab_kof_TaxLossCarryForwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax loss carry forwards [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossCarryForwardsMember" xlink:href="kof-20211231.xsd#kof_TaxLossCarryForwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TaxLossCarryForwardsMember" xlink:to="lab_kof_TaxLossCarryForwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LeaoAlimentosYBebidasLTDAMember_11a80d3b-415b-43a8-b64e-38ffb930e25f_terseLabel_en-US" xlink:label="lab_kof_LeaoAlimentosYBebidasLTDAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leao Alimentos y Bebidas LTDA</link:label>
    <link:label id="lab_kof_LeaoAlimentosYBebidasLTDAMember_label_en-US" xlink:label="lab_kof_LeaoAlimentosYBebidasLTDAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leao alimentos y bebidas LTDA [Member]</link:label>
    <link:label id="lab_kof_LeaoAlimentosYBebidasLTDAMember_documentation_en-US" xlink:label="lab_kof_LeaoAlimentosYBebidasLTDAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leao alimentos y bebidas LTDA [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LeaoAlimentosYBebidasLTDAMember" xlink:href="kof-20211231.xsd#kof_LeaoAlimentosYBebidasLTDAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LeaoAlimentosYBebidasLTDAMember" xlink:to="lab_kof_LeaoAlimentosYBebidasLTDAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_891ba629-ed3a-427b-8a5a-aad7eda5fb03_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from borrowings</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_00f40b5f-4cf2-41ec-a465-471dd3ae01f4_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows, Proceeds</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from borrowings, classified as financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:to="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ForwardAgreementsToPurchaseUSDCOPUSDMember_bf89a7f8-9ca5-4385-a19b-1da49030f08f_terseLabel_en-US" xlink:label="lab_kof_ForwardAgreementsToPurchaseUSDCOPUSDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward agreement to purchase U.S. Dollar (COP/USD)</link:label>
    <link:label id="lab_kof_ForwardAgreementsToPurchaseUSDCOPUSDMember_label_en-US" xlink:label="lab_kof_ForwardAgreementsToPurchaseUSDCOPUSDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Agreements to purchase USD (COP/USD) [member]</link:label>
    <link:label id="lab_kof_ForwardAgreementsToPurchaseUSDCOPUSDMember_documentation_en-US" xlink:label="lab_kof_ForwardAgreementsToPurchaseUSDCOPUSDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward agreements to purchase USD (COP/USD).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForwardAgreementsToPurchaseUSDCOPUSDMember" xlink:href="kof-20211231.xsd#kof_ForwardAgreementsToPurchaseUSDCOPUSDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ForwardAgreementsToPurchaseUSDCOPUSDMember" xlink:to="lab_kof_ForwardAgreementsToPurchaseUSDCOPUSDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember_b38e7ed9-1010-463a-90dd-1867192d4bc5_terseLabel_en-US" xlink:label="lab_kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-employment and other non-current employee benefits</link:label>
    <link:label id="lab_kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember_label_en-US" xlink:label="lab_kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post employment and other long term employee benefits [Member]</link:label>
    <link:label id="lab_kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember_documentation_en-US" xlink:label="lab_kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post employment and other long term employee benefits [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember" xlink:href="kof-20211231.xsd#kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember" xlink:to="lab_kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_FiniteUsefulLivedIntangibleAssetsMember_0ebb3014-965b-4184-99ff-00e988d8d11b_terseLabel_en-US" xlink:label="lab_kof_FiniteUsefulLivedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite useful lived intangible assets</link:label>
    <link:label id="lab_kof_FiniteUsefulLivedIntangibleAssetsMember_label_en-US" xlink:label="lab_kof_FiniteUsefulLivedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite useful lived intangible assets [Member]</link:label>
    <link:label id="lab_kof_FiniteUsefulLivedIntangibleAssetsMember_documentation_en-US" xlink:label="lab_kof_FiniteUsefulLivedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite useful lived intangible assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FiniteUsefulLivedIntangibleAssetsMember" xlink:href="kof-20211231.xsd#kof_FiniteUsefulLivedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_FiniteUsefulLivedIntangibleAssetsMember" xlink:to="lab_kof_FiniteUsefulLivedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WagesAndSalaries_912a10b9-adde-4db3-b2a7-cb0852ba40d4_terseLabel_en-US" xlink:label="lab_ifrs-full_WagesAndSalaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wages and salaries</link:label>
    <link:label id="lab_ifrs-full_WagesAndSalaries_label_en-US" xlink:label="lab_ifrs-full_WagesAndSalaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wages and salaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WagesAndSalaries" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WagesAndSalaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WagesAndSalaries" xlink:to="lab_ifrs-full_WagesAndSalaries" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EmployeeBenefitsExpense_c6cc6e6c-d7b3-472b-a9fa-dcabf5812736_totalLabel_en-US" xlink:label="lab_ifrs-full_EmployeeBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total employee benefits expense</link:label>
    <link:label id="lab_ifrs-full_EmployeeBenefitsExpense_label_en-US" xlink:label="lab_ifrs-full_EmployeeBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefits expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense" xlink:to="lab_ifrs-full_EmployeeBenefitsExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_3c803cb4-8d3d-4bf4-86d7-1dc6177b2532_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ChangeInAluminumPriceEffectOnEquity_944e4060-ad44-41f6-abea-ca17b509581a_terseLabel_en-US" xlink:label="lab_kof_ChangeInAluminumPriceEffectOnEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Aluminum price, effect on equity</link:label>
    <link:label id="lab_kof_ChangeInAluminumPriceEffectOnEquity_label_en-US" xlink:label="lab_kof_ChangeInAluminumPriceEffectOnEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Aluminum price, effect on equity</link:label>
    <link:label id="lab_kof_ChangeInAluminumPriceEffectOnEquity_documentation_en-US" xlink:label="lab_kof_ChangeInAluminumPriceEffectOnEquity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in aluminum price, effect on equity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInAluminumPriceEffectOnEquity" xlink:href="kof-20211231.xsd#kof_ChangeInAluminumPriceEffectOnEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ChangeInAluminumPriceEffectOnEquity" xlink:to="lab_kof_ChangeInAluminumPriceEffectOnEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_ae92a216-b9a7-488d-97f7-6bc5fb58d8d1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions_cf9d9f11-f020-4343-8e12-026f1aed99e3_terseLabel_en-US" xlink:label="lab_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases and other expenses of coca cola FEMSA</link:label>
    <link:label id="lab_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions_label_en-US" xlink:label="lab_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of goods, related party transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchasesOfGoodsRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions" xlink:to="lab_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory_65da5a03-ec84-442b-98fb-6c26af34b4b5_terseLabel_en-US" xlink:label="lab_ifrs-full_ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Sensitivity Analysis of Interest Rate Risks Management</link:label>
    <link:label id="lab_ifrs-full_ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory_label_en-US" xlink:label="lab_ifrs-full_ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Explanation of risk management strategy related to hedge accounting [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory" xlink:to="lab_ifrs-full_ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_NumberOfBottlerAgreements_56286990-fba1-4e5a-af84-bc2584beeb8f_terseLabel_en-US" xlink:label="lab_kof_NumberOfBottlerAgreements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of bottler agreements</link:label>
    <link:label id="lab_kof_NumberOfBottlerAgreements_label_en-US" xlink:label="lab_kof_NumberOfBottlerAgreements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Bottler Agreements</link:label>
    <link:label id="lab_kof_NumberOfBottlerAgreements_documentation_en-US" xlink:label="lab_kof_NumberOfBottlerAgreements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Bottler Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NumberOfBottlerAgreements" xlink:href="kof-20211231.xsd#kof_NumberOfBottlerAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_NumberOfBottlerAgreements" xlink:to="lab_kof_NumberOfBottlerAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAttributableToOwnersOfParentMember_685f47fe-2f8a-4445-9dfb-d837c1ab2348_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAttributableToOwnersOfParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity attributable to equity holders of the parent</link:label>
    <link:label id="lab_ifrs-full_EquityAttributableToOwnersOfParentMember_label_en-US" xlink:label="lab_ifrs-full_EquityAttributableToOwnersOfParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity attributable to owners of parent [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParentMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAttributableToOwnersOfParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParentMember" xlink:to="lab_ifrs-full_EquityAttributableToOwnersOfParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_8abbba14-e4cb-41c9-a366-3ffeee0564cd_terseLabel_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity holders of the parent</link:label>
    <link:label id="lab_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_label_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income, attributable to owners of parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:to="lab_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GT_440ad933-436b-486a-b438-6fb194c05464_terseLabel_en-US" xlink:label="lab_country_GT" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guatemala</link:label>
    <link:label id="lab_country_GT_label_en-US" xlink:label="lab_country_GT" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GUATEMALA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GT" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GT"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GT" xlink:to="lab_country_GT" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_OperationsOfThirdPartyMember_15f438c8-dd82-4260-8958-074d9076fc5b_terseLabel_en-US" xlink:label="lab_kof_OperationsOfThirdPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operations Of Third Party</link:label>
    <link:label id="lab_kof_OperationsOfThirdPartyMember_label_en-US" xlink:label="lab_kof_OperationsOfThirdPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operations of third party [Member]</link:label>
    <link:label id="lab_kof_OperationsOfThirdPartyMember_documentation_en-US" xlink:label="lab_kof_OperationsOfThirdPartyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operations of third party [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OperationsOfThirdPartyMember" xlink:href="kof-20211231.xsd#kof_OperationsOfThirdPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_OperationsOfThirdPartyMember" xlink:to="lab_kof_OperationsOfThirdPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AlfaSABDeCVMember_a024ce84-3066-44ea-a79a-01f732f4ef32_terseLabel_en-US" xlink:label="lab_kof_AlfaSABDeCVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alfa, S.A.B. de C.V.</link:label>
    <link:label id="lab_kof_AlfaSABDeCVMember_label_en-US" xlink:label="lab_kof_AlfaSABDeCVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alfa, S.A.B. De C.V. [Member]</link:label>
    <link:label id="lab_kof_AlfaSABDeCVMember_documentation_en-US" xlink:label="lab_kof_AlfaSABDeCVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alfa, S.A.B. de C.V. [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AlfaSABDeCVMember" xlink:href="kof-20211231.xsd#kof_AlfaSABDeCVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AlfaSABDeCVMember" xlink:to="lab_kof_AlfaSABDeCVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ExpensesForLowValueAssetsAndShortTermLeases_f1bea2a6-4307-4891-84cc-678b2d28fb35_terseLabel_en-US" xlink:label="lab_kof_ExpensesForLowValueAssetsAndShortTermLeases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses for low value assets and short-term leases</link:label>
    <link:label id="lab_kof_ExpensesForLowValueAssetsAndShortTermLeases_label_en-US" xlink:label="lab_kof_ExpensesForLowValueAssetsAndShortTermLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses for low value assets and short term leases</link:label>
    <link:label id="lab_kof_ExpensesForLowValueAssetsAndShortTermLeases_documentation_en-US" xlink:label="lab_kof_ExpensesForLowValueAssetsAndShortTermLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses for low value assets and short term leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpensesForLowValueAssetsAndShortTermLeases" xlink:href="kof-20211231.xsd#kof_ExpensesForLowValueAssetsAndShortTermLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ExpensesForLowValueAssetsAndShortTermLeases" xlink:to="lab_kof_ExpensesForLowValueAssetsAndShortTermLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_e76d874f-2281-48cc-a82a-dba2f6189c77_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Suppliers</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:to="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_f58709b5-52e9-4d9e-a57e-aea56a060e09_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_e7481c20-4ada-4157-9ff8-481f2db54bc7_terseLabel_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage</link:label>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_label_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proportion of ownership interest in subsidiary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:to="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherEquityInterestMember_08688321-513c-4940-87f4-5420fcb01720_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherEquityInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other equity instruments</link:label>
    <link:label id="lab_ifrs-full_OtherEquityInterestMember_label_en-US" xlink:label="lab_ifrs-full_OtherEquityInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other equity interest [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherEquityInterestMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherEquityInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherEquityInterestMember" xlink:to="lab_ifrs-full_OtherEquityInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InvestmentPropertyMember_0192727c-182d-46f6-9b0b-5bf9db8c9a4a_terseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentPropertyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment property</link:label>
    <link:label id="lab_ifrs-full_InvestmentPropertyMember_label_en-US" xlink:label="lab_ifrs-full_InvestmentPropertyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment property [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentPropertyMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentPropertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentPropertyMember" xlink:to="lab_ifrs-full_InvestmentPropertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_e4d119b4-56e2-4407-9fc9-f52d2ef5d75a_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_2e9eda82-d6cd-4ce7-a839-1a835fe3eeef_verboseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SeriesDShareMember_c2efdc05-80cb-49bf-a340-488312e3d5de_terseLabel_en-US" xlink:label="lab_kof_SeriesDShareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">D</link:label>
    <link:label id="lab_kof_SeriesDShareMember_66fc8432-22ad-44a3-905a-c001a1f831aa_verboseLabel_en-US" xlink:label="lab_kof_SeriesDShareMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">"D" shares</link:label>
    <link:label id="lab_kof_SeriesDShareMember_label_en-US" xlink:label="lab_kof_SeriesDShareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series D share [Member]</link:label>
    <link:label id="lab_kof_SeriesDShareMember_documentation_en-US" xlink:label="lab_kof_SeriesDShareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series D share [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesDShareMember" xlink:href="kof-20211231.xsd#kof_SeriesDShareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SeriesDShareMember" xlink:to="lab_kof_SeriesDShareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate_eb9c3068-1125-4d35-aa83-1315cd5f8052_terseLabel_en-US" xlink:label="lab_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change&#160;in&#160;Volume Growth CAGR</link:label>
    <link:label id="lab_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate_label_en-US" xlink:label="lab_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in volume growth of compound annual growth rate</link:label>
    <link:label id="lab_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate_documentation_en-US" xlink:label="lab_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in volume growth of compound annual growth rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate" xlink:href="kof-20211231.xsd#kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate" xlink:to="lab_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PETBottlesMember_025df3dc-315d-484c-b29a-0a33f1d563a9_terseLabel_en-US" xlink:label="lab_kof_PETBottlesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PET Bottles</link:label>
    <link:label id="lab_kof_PETBottlesMember_label_en-US" xlink:label="lab_kof_PETBottlesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PET bottles [Member]</link:label>
    <link:label id="lab_kof_PETBottlesMember_documentation_en-US" xlink:label="lab_kof_PETBottlesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PET bottles [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PETBottlesMember" xlink:href="kof-20211231.xsd#kof_PETBottlesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PETBottlesMember" xlink:to="lab_kof_PETBottlesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AverageForeignExchangeRate_642713f1-312b-4238-85b2-c269d9c7393d_terseLabel_en-US" xlink:label="lab_ifrs-full_AverageForeignExchangeRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average exchange rate</link:label>
    <link:label id="lab_ifrs-full_AverageForeignExchangeRate_label_en-US" xlink:label="lab_ifrs-full_AverageForeignExchangeRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average foreign exchange rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AverageForeignExchangeRate" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AverageForeignExchangeRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AverageForeignExchangeRate" xlink:to="lab_ifrs-full_AverageForeignExchangeRate" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests_553d969e-528d-414d-8614-267eefca6d10_terseLabel_en-US" xlink:label="lab_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation of the effective portion of derivative financial instruments, net of taxes</link:label>
    <link:label id="lab_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests_label_en-US" xlink:label="lab_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation of effective portion of derivative financial instruments net of tax to noncontrolling interests</link:label>
    <link:label id="lab_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests_documentation_en-US" xlink:label="lab_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation of effective portion of derivative financial instruments net of tax to noncontrolling interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests" xlink:href="kof-20211231.xsd#kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests" xlink:to="lab_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory_78a34a3a-5ef7-4d5c-b58d-14d7d89204f9_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for restricted cash and cash equivalents [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherReceivables_0b227866-7956-40fa-ab02-f9f85e7bf6ce_totalLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current and non-current receivables</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherReceivables_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherReceivables" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherReceivables" xlink:to="lab_ifrs-full_TradeAndOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects_55e02a45-427e-4be1-923b-1a6725c458a0_terseLabel_en-US" xlink:label="lab_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in value on the recognition of inflation effects</link:label>
    <link:label id="lab_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects_label_en-US" xlink:label="lab_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase decrease through value on recognition of inflation effects</link:label>
    <link:label id="lab_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects_documentation_en-US" xlink:label="lab_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase decrease through value on recognition of inflation effects</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" xlink:to="lab_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_19ec10e8-5151-4052-85d2-c9a7accacb1d_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SegmentsAxis_030b495a-a24f-4cf6-b822-bd5f7d4796ad_terseLabel_en-US" xlink:label="lab_ifrs-full_SegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [axis]</link:label>
    <link:label id="lab_ifrs-full_SegmentsAxis_label_en-US" xlink:label="lab_ifrs-full_SegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SegmentsAxis" xlink:to="lab_ifrs-full_SegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_cc32e0b8-14d8-4742-83e9-467f39027bc9_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GoodwillMember_b06fbf9a-5db8-4097-9b25-e8f2536a445e_terseLabel_en-US" xlink:label="lab_ifrs-full_GoodwillMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_ifrs-full_GoodwillMember_label_en-US" xlink:label="lab_ifrs-full_GoodwillMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodwillMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GoodwillMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GoodwillMember" xlink:to="lab_ifrs-full_GoodwillMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossBeforeTax_7fc5fcd4-0baa-4e63-897d-7740786102d9_negatedLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes and share in the profit (loss) of equity</link:label>
    <link:label id="lab_ifrs-full_ProfitLossBeforeTax_label_en-US" xlink:label="lab_ifrs-full_ProfitLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss) before tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossBeforeTax" xlink:to="lab_ifrs-full_ProfitLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments_7081c255-4708-4f36-8f8f-1780e1036cc4_terseLabel_en-US" xlink:label="lab_kof_IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized loss (gain) on derivative financial instruments</link:label>
    <link:label id="lab_kof_IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments_label_en-US" xlink:label="lab_kof_IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax relating unrealized gain (loss) on derivative financial instruments</link:label>
    <link:label id="lab_kof_IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments_documentation_en-US" xlink:label="lab_kof_IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax relating unrealized gain (loss) on derivative financial instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments" xlink:href="kof-20211231.xsd#kof_IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments" xlink:to="lab_kof_IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentPortionOfLongtermBorrowings_24272a23-c2ac-4d7c-b3e8-53734b65234a_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of non-current debt</link:label>
    <link:label id="lab_ifrs-full_CurrentPortionOfLongtermBorrowings_d66765af-6704-4856-ba72-20bc58629a76_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long term debt</link:label>
    <link:label id="lab_ifrs-full_CurrentPortionOfLongtermBorrowings_label_en-US" xlink:label="lab_ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of non-current borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:to="lab_ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SurplusDeficitInPlanAbstract_85c3e14e-a858-434a-afc6-f56b8ea82c59_terseLabel_en-US" xlink:label="lab_ifrs-full_SurplusDeficitInPlanAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial:</link:label>
    <link:label id="lab_ifrs-full_SurplusDeficitInPlanAbstract_label_en-US" xlink:label="lab_ifrs-full_SurplusDeficitInPlanAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surplus (deficit) in plan [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SurplusDeficitInPlanAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SurplusDeficitInPlanAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SurplusDeficitInPlanAbstract" xlink:to="lab_ifrs-full_SurplusDeficitInPlanAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive_60f277c9-ba58-4e2e-9bb1-6525e7e22cc4_terseLabel_en-US" xlink:label="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive_label_en-US" xlink:label="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan expected future benefit payment year five</link:label>
    <link:label id="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive_documentation_en-US" xlink:label="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan expected future benefit payments in year five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive" xlink:href="kof-20211231.xsd#kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive" xlink:to="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_6b9d18a0-2dde-480c-bfaa-9c890e970922_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivables_45afab7c-f0d4-43c3-afcd-09acbc37ebe3_verboseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables, net</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivables_1f142e4a-007e-4c98-8cb9-0dc1402505f0_totalLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivables_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other current receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivables" xlink:to="lab_ifrs-full_TradeAndOtherCurrentReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BrandNamesMember_226f54b6-d45d-461f-83ed-45a8578caebd_verboseLabel_en-US" xlink:label="lab_ifrs-full_BrandNamesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rights to Produce and Distribute Coca-Cola trademark Products</link:label>
    <link:label id="lab_ifrs-full_BrandNamesMember_label_en-US" xlink:label="lab_ifrs-full_BrandNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Brand names [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BrandNamesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BrandNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BrandNamesMember" xlink:to="lab_ifrs-full_BrandNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_6c44226b-83a4-44b5-8f40-3f13d308393f_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for decrease (increase) in inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDepreciationExpense_5133c58c-9e68-4117-9f67-ce6a8992872f_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDepreciationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDepreciationExpense_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDepreciationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for depreciation expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDepreciationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDepreciationExpense" xlink:to="lab_ifrs-full_AdjustmentsForDepreciationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_BalanceInLegalReserveFund_e31e7816-935c-4a8a-9aeb-4f243da83a0d_terseLabel_en-US" xlink:label="lab_kof_BalanceInLegalReserveFund" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance in legal reserve fund</link:label>
    <link:label id="lab_kof_BalanceInLegalReserveFund_label_en-US" xlink:label="lab_kof_BalanceInLegalReserveFund" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance in legal reserve fund</link:label>
    <link:label id="lab_kof_BalanceInLegalReserveFund_documentation_en-US" xlink:label="lab_kof_BalanceInLegalReserveFund" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance in legal reserve fund</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BalanceInLegalReserveFund" xlink:href="kof-20211231.xsd#kof_BalanceInLegalReserveFund"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_BalanceInLegalReserveFund" xlink:to="lab_kof_BalanceInLegalReserveFund" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate_4c3fb462-f63c-4925-9fed-9936574fe3fa_terseLabel_en-US" xlink:label="lab_kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxed at a rate other than the Mexican statutory rate</link:label>
    <link:label id="lab_kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate_label_en-US" xlink:label="lab_kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect of income taxed at a rate other than statutory rate</link:label>
    <link:label id="lab_kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate_documentation_en-US" xlink:label="lab_kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect of income taxed at a rate other than statutory rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate" xlink:href="kof-20211231.xsd#kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate" xlink:to="lab_kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_23dba0fa-fe00-4d7b-8c0e-5688327d9a15_negatedLabel_en-US" xlink:label="lab_ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid, classified as financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:to="lab_ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TropFrutasDoBrasilLTDAMember_2be33086-058c-4f97-972f-3b96698d9a04_terseLabel_en-US" xlink:label="lab_kof_TropFrutasDoBrasilLTDAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trop Frutas do Brasil, LTDA.</link:label>
    <link:label id="lab_kof_TropFrutasDoBrasilLTDAMember_label_en-US" xlink:label="lab_kof_TropFrutasDoBrasilLTDAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trop Frutas Do Brasil, LTDA. [Member]</link:label>
    <link:label id="lab_kof_TropFrutasDoBrasilLTDAMember_documentation_en-US" xlink:label="lab_kof_TropFrutasDoBrasilLTDAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trop Frutas Do Brasil, LTDA.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TropFrutasDoBrasilLTDAMember" xlink:href="kof-20211231.xsd#kof_TropFrutasDoBrasilLTDAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TropFrutasDoBrasilLTDAMember" xlink:to="lab_kof_TropFrutasDoBrasilLTDAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProportionOfVotingRightsHeldInJointVenture_644e61e2-92f3-495d-a6af-425ae69bf936_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProportionOfVotingRightsHeldInJointVenture" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of voting rights</link:label>
    <link:label id="lab_ifrs-full_ProportionOfVotingRightsHeldInJointVenture_7dd0507e-3245-4295-b857-40d6f181b20b_terseLabel_en-US" xlink:label="lab_ifrs-full_ProportionOfVotingRightsHeldInJointVenture" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of ordinary shares with full voting rights</link:label>
    <link:label id="lab_ifrs-full_ProportionOfVotingRightsHeldInJointVenture_label_en-US" xlink:label="lab_ifrs-full_ProportionOfVotingRightsHeldInJointVenture" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proportion of voting rights held in joint venture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfVotingRightsHeldInJointVenture" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfVotingRightsHeldInJointVenture"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProportionOfVotingRightsHeldInJointVenture" xlink:to="lab_ifrs-full_ProportionOfVotingRightsHeldInJointVenture" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_JointVentureSale_555a47e0-6a27-4b8c-858d-3fb83ff0864b_terseLabel_en-US" xlink:label="lab_kof_JointVentureSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint venture sale</link:label>
    <link:label id="lab_kof_JointVentureSale_label_en-US" xlink:label="lab_kof_JointVentureSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint venture sale</link:label>
    <link:label id="lab_kof_JointVentureSale_documentation_en-US" xlink:label="lab_kof_JointVentureSale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint venture sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_JointVentureSale" xlink:href="kof-20211231.xsd#kof_JointVentureSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_JointVentureSale" xlink:to="lab_kof_JointVentureSale" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesLineItems_6e5bcc03-6100-4820-80dd-dab5b0052ec8_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of offsetting of financial liabilities [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of offsetting of financial liabilities [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesLineItems" xlink:to="lab_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_bf1c4ed8-ddf1-41cd-8b94-9dcde6ddc67a_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than four years and not later than five years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:to="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialLiabilitiesTable_c492cbe0-700b-48bb-918e-9d63899e66a0_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial liabilities [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialLiabilitiesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial liabilities [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialLiabilitiesTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialLiabilitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialLiabilitiesTable" xlink:to="lab_ifrs-full_DisclosureOfFinancialLiabilitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_34a6477d-f508-4c2d-b515-d5f30191b607_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current assets held for sale</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for non-current assets or disposal groups classified as held for sale [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets_e546adee-6872-4e48-a86d-e49a335675d7_terseLabel_en-US" xlink:label="lab_kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and other current assets</link:label>
    <link:label id="lab_kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets_label_en-US" xlink:label="lab_kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for increase decrease in accounts receivable and other current assets</link:label>
    <link:label id="lab_kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets_documentation_en-US" xlink:label="lab_kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for increase decrease in accounts receivable and other current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets" xlink:href="kof-20211231.xsd#kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets" xlink:to="lab_kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_839d8634-c638-46ad-bbd6-2245387f95ba_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueFromDividends_92d6530b-5f64-4abd-822c-38a37863636c_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromDividends" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend income</link:label>
    <link:label id="lab_ifrs-full_RevenueFromDividends_label_en-US" xlink:label="lab_ifrs-full_RevenueFromDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromDividends" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueFromDividends" xlink:to="lab_ifrs-full_RevenueFromDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AverageExchangeRateARSUSDMember_183067c2-c14e-4a2c-b92e-1436926bd927_terseLabel_en-US" xlink:label="lab_kof_AverageExchangeRateARSUSDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average exchange rate (ARS/USD)</link:label>
    <link:label id="lab_kof_AverageExchangeRateARSUSDMember_label_en-US" xlink:label="lab_kof_AverageExchangeRateARSUSDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average exchange rate (ARS/USD) [Member]</link:label>
    <link:label id="lab_kof_AverageExchangeRateARSUSDMember_documentation_en-US" xlink:label="lab_kof_AverageExchangeRateARSUSDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average exchange rate (ARS/USD) [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageExchangeRateARSUSDMember" xlink:href="kof-20211231.xsd#kof_AverageExchangeRateARSUSDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AverageExchangeRateARSUSDMember" xlink:to="lab_kof_AverageExchangeRateARSUSDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory_895e61fd-bfe9-48be-91da-0ea33921e34e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of earnings per share [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEarningsPerShareExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansAxis_2b399d24-22fe-43b0-b969-0e197ca8e3c1_terseLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans [axis]</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansAxis_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis" xlink:to="lab_ifrs-full_DefinedBenefitPlansAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_CapitalContribution_b6e16d80-faff-46a7-b5b9-c1bd39008c57_terseLabel_en-US" xlink:label="lab_kof_CapitalContribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital contribution</link:label>
    <link:label id="lab_kof_CapitalContribution_label_en-US" xlink:label="lab_kof_CapitalContribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital contribution</link:label>
    <link:label id="lab_kof_CapitalContribution_documentation_en-US" xlink:label="lab_kof_CapitalContribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CapitalContribution" xlink:href="kof-20211231.xsd#kof_CapitalContribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_CapitalContribution" xlink:to="lab_kof_CapitalContribution" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForAssociatesMember_95edcc71-f507-4e36-8e0a-b649efb50552_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForAssociatesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for associates</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForAssociatesMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForAssociatesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for associates [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember" xlink:to="lab_ifrs-full_EntitysTotalForAssociatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_dfb4bcb7-13aa-4e6e-9766-d3bca0556d8f_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember_1f9fea24-fd5f-4a2c-89be-ae447212ea98_terseLabel_en-US" xlink:label="lab_kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotora Mexicana de Embotelladores, S.A. de C.V.</link:label>
    <link:label id="lab_kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember_label_en-US" xlink:label="lab_kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotora mexicana de embotelladores SADeCV [Member]</link:label>
    <link:label id="lab_kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember_documentation_en-US" xlink:label="lab_kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotora mexicana de embotelladores SADeCV [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember" xlink:href="kof-20211231.xsd#kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember" xlink:to="lab_kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLineItems_label_en-US" xlink:label="lab_dei_AuditorLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLineItems" xlink:to="lab_dei_AuditorLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_79f633d6-de7e-4398-8aa2-c4bcfffb60c7_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate used to calculate the defined benefit obligation and the net interest on de net defined benefit liability (asset)</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of discount rates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:to="lab_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TwoThousandSeventeenIncentivePlanMember_8431d7b6-5f5b-4a49-a804-e891db0e76aa_terseLabel_en-US" xlink:label="lab_kof_TwoThousandSeventeenIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018</link:label>
    <link:label id="lab_kof_TwoThousandSeventeenIncentivePlanMember_label_en-US" xlink:label="lab_kof_TwoThousandSeventeenIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two thousand seventeen incentive plan [Member]</link:label>
    <link:label id="lab_kof_TwoThousandSeventeenIncentivePlanMember_documentation_en-US" xlink:label="lab_kof_TwoThousandSeventeenIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two thousand seventeen incentive plan [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TwoThousandSeventeenIncentivePlanMember" xlink:href="kof-20211231.xsd#kof_TwoThousandSeventeenIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TwoThousandSeventeenIncentivePlanMember" xlink:to="lab_kof_TwoThousandSeventeenIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_FinancialInstrumentsTaxEffect_5810ed40-58e0-4509-92ab-645239516c2e_terseLabel_en-US" xlink:label="lab_kof_FinancialInstrumentsTaxEffect" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect</link:label>
    <link:label id="lab_kof_FinancialInstrumentsTaxEffect_label_en-US" xlink:label="lab_kof_FinancialInstrumentsTaxEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial instruments tax effect</link:label>
    <link:label id="lab_kof_FinancialInstrumentsTaxEffect_documentation_en-US" xlink:label="lab_kof_FinancialInstrumentsTaxEffect" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial instruments tax effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FinancialInstrumentsTaxEffect" xlink:href="kof-20211231.xsd#kof_FinancialInstrumentsTaxEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_FinancialInstrumentsTaxEffect" xlink:to="lab_kof_FinancialInstrumentsTaxEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DepreciationExpense_1ff05c22-2a34-47c4-82d9-fe3945437ba9_terseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation for the year</link:label>
    <link:label id="lab_ifrs-full_DepreciationExpense_label_en-US" xlink:label="lab_ifrs-full_DepreciationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationExpense" xlink:to="lab_ifrs-full_DepreciationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember_e90a0242-4bcf-43e5-81af-8815fc95f5c1_terseLabel_en-US" xlink:label="lab_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of comprehensive income, profit or loss location</link:label>
    <link:label id="lab_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember_label_en-US" xlink:label="lab_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of comprehensive income, profit or loss location [Member]</link:label>
    <link:label id="lab_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember_documentation_en-US" xlink:label="lab_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of comprehensive income, profit or loss location [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember" xlink:href="kof-20211231.xsd#kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember" xlink:to="lab_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CommodityPriceRiskMember_7ee4e2d9-5ba3-4cc2-9f47-1228f84fbb28_terseLabel_en-US" xlink:label="lab_ifrs-full_CommodityPriceRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodities risk</link:label>
    <link:label id="lab_ifrs-full_CommodityPriceRiskMember_label_en-US" xlink:label="lab_ifrs-full_CommodityPriceRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity price risk [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CommodityPriceRiskMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CommodityPriceRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CommodityPriceRiskMember" xlink:to="lab_ifrs-full_CommodityPriceRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock_26fc9ca2-6f6c-452a-854f-0a152e68461b_terseLabel_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock_label_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for other current assets explanatory [Policy Text Block]</link:label>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock_documentation_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The description of accounting policy for other current assets [policy text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock" xlink:href="kof-20211231.xsd#kof_DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock" xlink:to="lab_kof_DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestExpenseOnBorrowings_14e023dd-5bbf-4f09-88d6-527834dd6c3b_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on debts and borrowings</link:label>
    <link:label id="lab_ifrs-full_InterestExpenseOnBorrowings_label_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense on borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnBorrowings" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseOnBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpenseOnBorrowings" xlink:to="lab_ifrs-full_InterestExpenseOnBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentShellCompanyReport_bbbc71d7-1db2-41cf-9b68-89a03f39a258_terseLabel_en-US" xlink:label="lab_dei_DocumentShellCompanyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Shell Company Report</link:label>
    <link:label id="lab_dei_DocumentShellCompanyReport_label_en-US" xlink:label="lab_dei_DocumentShellCompanyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Shell Company Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentShellCompanyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentShellCompanyReport" xlink:to="lab_dei_DocumentShellCompanyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityAbstract_b1e1f6c0-8d18-473e-bc2c-9eb93142e9f6_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityAbstract" xlink:to="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_EmployeeBenefitsExpenseLineItems_3f175b01-8357-4e2f-a15d-335472b2e463_terseLabel_en-US" xlink:label="lab_kof_EmployeeBenefitsExpenseLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefits expense [line items]</link:label>
    <link:label id="lab_kof_EmployeeBenefitsExpenseLineItems_label_en-US" xlink:label="lab_kof_EmployeeBenefitsExpenseLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefits expense [Line Items]</link:label>
    <link:label id="lab_kof_EmployeeBenefitsExpenseLineItems_documentation_en-US" xlink:label="lab_kof_EmployeeBenefitsExpenseLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefits expense [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmployeeBenefitsExpenseLineItems" xlink:href="kof-20211231.xsd#kof_EmployeeBenefitsExpenseLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_EmployeeBenefitsExpenseLineItems" xlink:to="lab_kof_EmployeeBenefitsExpenseLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EarningsPerShareExplanatory_66c88503-a980-4a8a-b006-9c9740aa887b_terseLabel_en-US" xlink:label="lab_ifrs-full_EarningsPerShareExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Basic and Diluted Earnings Per Share</link:label>
    <link:label id="lab_ifrs-full_EarningsPerShareExplanatory_label_en-US" xlink:label="lab_ifrs-full_EarningsPerShareExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EarningsPerShareExplanatory" xlink:to="lab_ifrs-full_EarningsPerShareExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome_e71887a4-c820-4d64-80e6-086e0f9ee526_totalLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income tax recognized in OCI</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax relating to components of other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" xlink:to="lab_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MiscellaneousOtherOperatingIncome_d41487a5-9a63-4e9a-b27e-21fe4c2b7b71_terseLabel_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherOperatingIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_MiscellaneousOtherOperatingIncome_label_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherOperatingIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous other operating income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherOperatingIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MiscellaneousOtherOperatingIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MiscellaneousOtherOperatingIncome" xlink:to="lab_ifrs-full_MiscellaneousOtherOperatingIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsOnDisposalsOfNoncurrentAssets_002fb2f0-c52c-44b7-8aa1-744eae2032f8_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsOnDisposalsOfNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of long-lived assets</link:label>
    <link:label id="lab_ifrs-full_GainsOnDisposalsOfNoncurrentAssets_label_en-US" xlink:label="lab_ifrs-full_GainsOnDisposalsOfNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains on disposals of non-current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsOnDisposalsOfNoncurrentAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsOnDisposalsOfNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsOnDisposalsOfNoncurrentAssets" xlink:to="lab_ifrs-full_GainsOnDisposalsOfNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_VestedDefinedBenefitObligation_63db0bfc-aa49-4342-b203-ba6ba48120bf_terseLabel_en-US" xlink:label="lab_kof_VestedDefinedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested benefit obligation</link:label>
    <link:label id="lab_kof_VestedDefinedBenefitObligation_label_en-US" xlink:label="lab_kof_VestedDefinedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested defined benefit obligation</link:label>
    <link:label id="lab_kof_VestedDefinedBenefitObligation_documentation_en-US" xlink:label="lab_kof_VestedDefinedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested defined benefit obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_VestedDefinedBenefitObligation" xlink:href="kof-20211231.xsd#kof_VestedDefinedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_VestedDefinedBenefitObligation" xlink:to="lab_kof_VestedDefinedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfTradeAndOtherReceivablesTable_c5e7a636-994f-42d7-a507-755bdc4f5314_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfTradeAndOtherReceivablesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Trade and Other Receivables [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfTradeAndOtherReceivablesTable_label_en-US" xlink:label="lab_kof_DisclosureOfTradeAndOtherReceivablesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of trade and other receivables [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfTradeAndOtherReceivablesTable_documentation_en-US" xlink:label="lab_kof_DisclosureOfTradeAndOtherReceivablesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of trade and other receivables [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTradeAndOtherReceivablesTable" xlink:href="kof-20211231.xsd#kof_DisclosureOfTradeAndOtherReceivablesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesTable" xlink:to="lab_kof_DisclosureOfTradeAndOtherReceivablesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_EmployeeProfitSharing_29979923-a174-4e0a-8885-4b91cae8f9cb_terseLabel_en-US" xlink:label="lab_kof_EmployeeProfitSharing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee profit sharing</link:label>
    <link:label id="lab_kof_EmployeeProfitSharing_label_en-US" xlink:label="lab_kof_EmployeeProfitSharing" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee profit sharing</link:label>
    <link:label id="lab_kof_EmployeeProfitSharing_documentation_en-US" xlink:label="lab_kof_EmployeeProfitSharing" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee profit sharing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmployeeProfitSharing" xlink:href="kof-20211231.xsd#kof_EmployeeProfitSharing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_EmployeeProfitSharing" xlink:to="lab_kof_EmployeeProfitSharing" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentAssets_6c565cc6-7fe2-42cc-909f-04a3e70c2634_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_ifrs-full_CurrentAssets_48b4182d-397e-4581-997a-18857aeb1d6d_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_ifrs-full_CurrentAssets_label_en-US" xlink:label="lab_ifrs-full_CurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssets" xlink:to="lab_ifrs-full_CurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_8bd51b59-49de-41b9-a4d0-2956c9197ba5_negatedLabel_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-deductible expenses</link:label>
    <link:label id="lab_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_label_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect of expense not deductible in determining taxable profit (tax loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:to="lab_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AdvancesForInventories_b55e906c-a789-4aee-8a7f-86dd50325815_terseLabel_en-US" xlink:label="lab_kof_AdvancesForInventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for inventories</link:label>
    <link:label id="lab_kof_AdvancesForInventories_label_en-US" xlink:label="lab_kof_AdvancesForInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for inventories</link:label>
    <link:label id="lab_kof_AdvancesForInventories_documentation_en-US" xlink:label="lab_kof_AdvancesForInventories" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances for inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdvancesForInventories" xlink:href="kof-20211231.xsd#kof_AdvancesForInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AdvancesForInventories" xlink:to="lab_kof_AdvancesForInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LongTermBorrowingsSeniorNotesMember_480bbd83-cca9-46f7-8d1f-36ff125010de_terseLabel_en-US" xlink:label="lab_kof_LongTermBorrowingsSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Borrowings Senior Notes</link:label>
    <link:label id="lab_kof_LongTermBorrowingsSeniorNotesMember_label_en-US" xlink:label="lab_kof_LongTermBorrowingsSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term borrowings senior notes [Member]</link:label>
    <link:label id="lab_kof_LongTermBorrowingsSeniorNotesMember_documentation_en-US" xlink:label="lab_kof_LongTermBorrowingsSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term borrowings senior notes [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LongTermBorrowingsSeniorNotesMember" xlink:href="kof-20211231.xsd#kof_LongTermBorrowingsSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LongTermBorrowingsSeniorNotesMember" xlink:to="lab_kof_LongTermBorrowingsSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ShareBasedPaymentsOtherNonCurrentAssets_7e5af989-978b-456f-b8b6-f3756908f283_verboseLabel_en-US" xlink:label="lab_kof_ShareBasedPaymentsOtherNonCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shared based payment</link:label>
    <link:label id="lab_kof_ShareBasedPaymentsOtherNonCurrentAssets_3e9106c3-c00a-40b8-9a1a-f28597bc2249_terseLabel_en-US" xlink:label="lab_kof_ShareBasedPaymentsOtherNonCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based payments</link:label>
    <link:label id="lab_kof_ShareBasedPaymentsOtherNonCurrentAssets_label_en-US" xlink:label="lab_kof_ShareBasedPaymentsOtherNonCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based payments other non-current assets</link:label>
    <link:label id="lab_kof_ShareBasedPaymentsOtherNonCurrentAssets_documentation_en-US" xlink:label="lab_kof_ShareBasedPaymentsOtherNonCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based payments other non-current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ShareBasedPaymentsOtherNonCurrentAssets" xlink:href="kof-20211231.xsd#kof_ShareBasedPaymentsOtherNonCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ShareBasedPaymentsOtherNonCurrentAssets" xlink:to="lab_kof_ShareBasedPaymentsOtherNonCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory_de9b63e5-01a0-45ad-b2ff-d4e95e81421f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of cash and cash equivalents [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_95f8f60c-325a-4237-80a1-a39e4853724f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Segment Disclosure for Company's Consolidated Operations</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of operating segments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_bd0f36b0-295b-4aba-97dc-6cde460f001a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_8492e161-0fff-4a4b-8fb8-910d86cbdb5d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForJointVenturesMember_a5a651f1-c60b-4e3f-905c-26e1d2298088_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForJointVenturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for joint ventures</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForJointVenturesMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForJointVenturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for joint ventures [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="lab_ifrs-full_EntitysTotalForJointVenturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionsToRightofuseAssets_463b1f1e-a157-4182-b08f-e4b79c8a2d09_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AdditionsToRightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions to right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsToRightofuseAssets" xlink:to="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures_455ef9e7-b2f2-4bdf-aebc-044fe3a5fd7a_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from bank loan</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issue of bonds, notes and debentures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures" xlink:to="lab_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PxMegPriceMember_ec672587-4369-494a-9ef5-8dca6dd21c43_terseLabel_en-US" xlink:label="lab_kof_PxMegPriceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PX+MEG (in millions of pesos)</link:label>
    <link:label id="lab_kof_PxMegPriceMember_label_en-US" xlink:label="lab_kof_PxMegPriceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PX MEG price [member]</link:label>
    <link:label id="lab_kof_PxMegPriceMember_documentation_en-US" xlink:label="lab_kof_PxMegPriceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PX MEG price.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PxMegPriceMember" xlink:href="kof-20211231.xsd#kof_PxMegPriceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PxMegPriceMember" xlink:to="lab_kof_PxMegPriceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SaleOfJointVenture_a88d9f3d-7803-4197-a29a-0131901d2ea5_negatedTerseLabel_en-US" xlink:label="lab_kof_SaleOfJointVenture" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Joint Venture</link:label>
    <link:label id="lab_kof_SaleOfJointVenture_label_en-US" xlink:label="lab_kof_SaleOfJointVenture" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of joint venture</link:label>
    <link:label id="lab_kof_SaleOfJointVenture_documentation_en-US" xlink:label="lab_kof_SaleOfJointVenture" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of joint venture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SaleOfJointVenture" xlink:href="kof-20211231.xsd#kof_SaleOfJointVenture"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SaleOfJointVenture" xlink:to="lab_kof_SaleOfJointVenture" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ExchangeDifferencesOnTranslationOfForeignOperations_f99ddd23-8bbc-4b49-a408-0b31281871cf_terseLabel_en-US" xlink:label="lab_kof_ExchangeDifferencesOnTranslationOfForeignOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange differences on translation of foreign operations</link:label>
    <link:label id="lab_kof_ExchangeDifferencesOnTranslationOfForeignOperations_label_en-US" xlink:label="lab_kof_ExchangeDifferencesOnTranslationOfForeignOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange differences on translation of foreign operations</link:label>
    <link:label id="lab_kof_ExchangeDifferencesOnTranslationOfForeignOperations_documentation_en-US" xlink:label="lab_kof_ExchangeDifferencesOnTranslationOfForeignOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange differences on translation of foreign operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExchangeDifferencesOnTranslationOfForeignOperations" xlink:href="kof-20211231.xsd#kof_ExchangeDifferencesOnTranslationOfForeignOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ExchangeDifferencesOnTranslationOfForeignOperations" xlink:to="lab_kof_ExchangeDifferencesOnTranslationOfForeignOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract_4d9abb91-0f3f-4975-ad40-424ebd5fca63_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [abstract]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_MoreThanTwelveMonthsMember_71fe9a59-d0c1-42bc-aa63-f2ddff490bbd_terseLabel_en-US" xlink:label="lab_kof_MoreThanTwelveMonthsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">More than 12</link:label>
    <link:label id="lab_kof_MoreThanTwelveMonthsMember_label_en-US" xlink:label="lab_kof_MoreThanTwelveMonthsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">More than Twelve Months [member]</link:label>
    <link:label id="lab_kof_MoreThanTwelveMonthsMember_documentation_en-US" xlink:label="lab_kof_MoreThanTwelveMonthsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">More than twelve months.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MoreThanTwelveMonthsMember" xlink:href="kof-20211231.xsd#kof_MoreThanTwelveMonthsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_MoreThanTwelveMonthsMember" xlink:to="lab_kof_MoreThanTwelveMonthsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_FinancialInstrumentsPurchased_38692f27-0c2a-4ea1-aa3a-3529bc8583c7_terseLabel_en-US" xlink:label="lab_kof_FinancialInstrumentsPurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial instruments &#8211; purchases</link:label>
    <link:label id="lab_kof_FinancialInstrumentsPurchased_label_en-US" xlink:label="lab_kof_FinancialInstrumentsPurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial instruments purchased</link:label>
    <link:label id="lab_kof_FinancialInstrumentsPurchased_documentation_en-US" xlink:label="lab_kof_FinancialInstrumentsPurchased" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial instruments purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FinancialInstrumentsPurchased" xlink:href="kof-20211231.xsd#kof_FinancialInstrumentsPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_FinancialInstrumentsPurchased" xlink:to="lab_kof_FinancialInstrumentsPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_bf0aa1f0-1fed-43a8-9732-5f6081d51ca0_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_label_en-US" xlink:label="lab_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_documentation_en-US" xlink:label="lab_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable" xlink:to="lab_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_630144af-2a93-4770-a04e-7585904f11ef_terseLabel_en-US" xlink:label="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual return on trust assets</link:label>
    <link:label id="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from return on plan assets excluding interest income or expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SeriesLShareMember_9eabd354-a5b1-4a1a-8604-bd58b6c8a97f_terseLabel_en-US" xlink:label="lab_kof_SeriesLShareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series L shares, without par value</link:label>
    <link:label id="lab_kof_SeriesLShareMember_label_en-US" xlink:label="lab_kof_SeriesLShareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series L share [Member]</link:label>
    <link:label id="lab_kof_SeriesLShareMember_documentation_en-US" xlink:label="lab_kof_SeriesLShareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series L share [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesLShareMember" xlink:href="kof-20211231.xsd#kof_SeriesLShareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SeriesLShareMember" xlink:to="lab_kof_SeriesLShareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShare_bc478834-10cb-417c-b3f1-5cc4f155aea8_terseLabel_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted controlling interest net income (loss) from continuing operations</link:label>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShare_label_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings (loss) per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DilutedEarningsLossPerShare" xlink:to="lab_ifrs-full_DilutedEarningsLossPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_ba62990e-14dd-4832-bda4-8a461abe6044_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact on absolute terms of variation in the assumptions on net defined benefit liability</link:label>
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_label_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of reasonably possible increase in actuarial assumption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:to="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInvestmentPropertyTable_87e3ed79-0bd6-4fa6-82f9-83a98c4229db_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInvestmentPropertyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about investment property [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInvestmentPropertyTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInvestmentPropertyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about investment property [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInvestmentPropertyTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInvestmentPropertyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInvestmentPropertyTable" xlink:to="lab_ifrs-full_DisclosureOfInvestmentPropertyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_WeightedAverageCostOfCapitalAfterTaxPercentage_493ce017-3a9f-4c12-941c-0008c704b743_terseLabel_en-US" xlink:label="lab_kof_WeightedAverageCostOfCapitalAfterTaxPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post &#8211;tax WACC</link:label>
    <link:label id="lab_kof_WeightedAverageCostOfCapitalAfterTaxPercentage_label_en-US" xlink:label="lab_kof_WeightedAverageCostOfCapitalAfterTaxPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average cost of capital after tax percentage</link:label>
    <link:label id="lab_kof_WeightedAverageCostOfCapitalAfterTaxPercentage_documentation_en-US" xlink:label="lab_kof_WeightedAverageCostOfCapitalAfterTaxPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average cost of capital after tax percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_WeightedAverageCostOfCapitalAfterTaxPercentage" xlink:href="kof-20211231.xsd#kof_WeightedAverageCostOfCapitalAfterTaxPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_WeightedAverageCostOfCapitalAfterTaxPercentage" xlink:to="lab_kof_WeightedAverageCostOfCapitalAfterTaxPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncome_d6101379-1c5c-4227-9d6f-ca11c000c349_totalLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax expense (benefit)</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncome_04d30176-3c5c-41fa-8e57-604325c33980_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax related to consolidated statement of income</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncome_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncome" xlink:to="lab_ifrs-full_DeferredTaxExpenseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AlimentosDeSojaSAUMember_1b6e7d6f-9202-496b-9450-a287315fd3f7_terseLabel_en-US" xlink:label="lab_kof_AlimentosDeSojaSAUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alimentos de Soja S.A.U.</link:label>
    <link:label id="lab_kof_AlimentosDeSojaSAUMember_label_en-US" xlink:label="lab_kof_AlimentosDeSojaSAUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alimentos de Soja S.A.U. [Member]</link:label>
    <link:label id="lab_kof_AlimentosDeSojaSAUMember_documentation_en-US" xlink:label="lab_kof_AlimentosDeSojaSAUMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alimentos de Soja S.A.U.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AlimentosDeSojaSAUMember" xlink:href="kof-20211231.xsd#kof_AlimentosDeSojaSAUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AlimentosDeSojaSAUMember" xlink:to="lab_kof_AlimentosDeSojaSAUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowHedgesMember_d2cd8639-ba7f-4756-aeef-9c06ea125bc7_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedges</link:label>
    <link:label id="lab_ifrs-full_CashFlowHedgesMember_label_en-US" xlink:label="lab_ifrs-full_CashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedges [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowHedgesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowHedgesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowHedgesMember" xlink:to="lab_ifrs-full_CashFlowHedgesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset_9dc93a14-9c20-4b34-8c9d-a88697ed0d27_terseLabel_en-US" xlink:label="lab_kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect on curtailment</link:label>
    <link:label id="lab_kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains losses arising from curtailments net defined benefit liability asset</link:label>
    <link:label id="lab_kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset_documentation_en-US" xlink:label="lab_kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains losses arising from curtailments net defined benefit liability asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset" xlink:href="kof-20211231.xsd#kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset" xlink:to="lab_kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProductsAndServicesMember_df2e6587-638f-4718-a9d7-36e48128c994_terseLabel_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products and services</link:label>
    <link:label id="lab_ifrs-full_ProductsAndServicesMember_label_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products and services [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProductsAndServicesMember" xlink:to="lab_ifrs-full_ProductsAndServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock_ffbf7f39-697a-467b-9099-67aee61d6652_terseLabel_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative and selling expenses</link:label>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock_label_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for administrative and selling expenses explanatory [Policy Text Block]</link:label>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock_documentation_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The description of accounting policy for administrative and selling expenses [policy text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock" xlink:href="kof-20211231.xsd#kof_DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock" xlink:to="lab_kof_DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember_3507fc7e-1896-4f25-946a-bb9fb734192d_terseLabel_en-US" xlink:label="lab_kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Instituto Tecnologico Y de Estudios Superiores de Monterrey AC</link:label>
    <link:label id="lab_kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember_label_en-US" xlink:label="lab_kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Instituto tecnologico y de estudios superiores de monterrey AC [Member]</link:label>
    <link:label id="lab_kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember_documentation_en-US" xlink:label="lab_kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Instituto tecnologico y de estudios superiores de monterrey AC [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember" xlink:href="kof-20211231.xsd#kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember" xlink:to="lab_kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_bfb14dcd-4c5f-4880-8555-5680748d2a54_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_af1f047f-b995-4fe9-811a-383ca2f0f3b3_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The total expense recognized for the period arising from share-based payment transactions</link:label>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_label_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense from share-based payment transactions with employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:to="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ForeignCountriesMember_cbceae05-fe4d-4904-b8f7-c65fc2412a79_terseLabel_en-US" xlink:label="lab_ifrs-full_ForeignCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_ifrs-full_ForeignCountriesMember_label_en-US" xlink:label="lab_ifrs-full_ForeignCountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign countries [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForeignCountriesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForeignCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ForeignCountriesMember" xlink:to="lab_ifrs-full_ForeignCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_OtherIncomeAbstract_b5658254-1602-410b-9c91-21116044bc7a_terseLabel_en-US" xlink:label="lab_kof_OtherIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income:</link:label>
    <link:label id="lab_kof_OtherIncomeAbstract_label_en-US" xlink:label="lab_kof_OtherIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income [Abstract]</link:label>
    <link:label id="lab_kof_OtherIncomeAbstract_documentation_en-US" xlink:label="lab_kof_OtherIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherIncomeAbstract" xlink:href="kof-20211231.xsd#kof_OtherIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_OtherIncomeAbstract" xlink:to="lab_kof_OtherIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ElPuertoDeLiverpoolSABDeCVMember_a414866b-38cf-4ee9-8076-497f347bec82_terseLabel_en-US" xlink:label="lab_kof_ElPuertoDeLiverpoolSABDeCVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">El Puerto de Liverpool, S.A.B. de C.V.</link:label>
    <link:label id="lab_kof_ElPuertoDeLiverpoolSABDeCVMember_label_en-US" xlink:label="lab_kof_ElPuertoDeLiverpoolSABDeCVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">El Puerto De liverpool, S.A.B. De C.V. [Member]</link:label>
    <link:label id="lab_kof_ElPuertoDeLiverpoolSABDeCVMember_documentation_en-US" xlink:label="lab_kof_ElPuertoDeLiverpoolSABDeCVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">El puerto de liverpool, S.A.B. de C.V. [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ElPuertoDeLiverpoolSABDeCVMember" xlink:href="kof-20211231.xsd#kof_ElPuertoDeLiverpoolSABDeCVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ElPuertoDeLiverpoolSABDeCVMember" xlink:to="lab_kof_ElPuertoDeLiverpoolSABDeCVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireInYearSeven_36e5ebc4-a97d-44ec-bcfe-65e356a337a5_terseLabel_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireInYearSeven" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireInYearSeven_label_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireInYearSeven" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax losses carried forward which expire in year seven</link:label>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireInYearSeven_documentation_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireInYearSeven" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax losses carried forward which expire in year seven</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireInYearSeven" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireInYearSeven"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TaxLossesCarriedForwardWhichExpireInYearSeven" xlink:to="lab_kof_TaxLossesCarriedForwardWhichExpireInYearSeven" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_BankInstrumentsMember_5d59b2b7-8003-4319-8fd6-1f6462c25c4d_terseLabel_en-US" xlink:label="lab_kof_BankInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank instruments</link:label>
    <link:label id="lab_kof_BankInstrumentsMember_label_en-US" xlink:label="lab_kof_BankInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank instruments [Member]</link:label>
    <link:label id="lab_kof_BankInstrumentsMember_documentation_en-US" xlink:label="lab_kof_BankInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank instruments [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BankInstrumentsMember" xlink:href="kof-20211231.xsd#kof_BankInstrumentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_BankInstrumentsMember" xlink:to="lab_kof_BankInstrumentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities_66167379-a648-43f0-9289-4c01d2bd830e_negatedTerseLabel_en-US" xlink:label="lab_kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of borrowings and lease liabilities</link:label>
    <link:label id="lab_kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities_label_en-US" xlink:label="lab_kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of borrowings and lease liabilities, classified as financing activities</link:label>
    <link:label id="lab_kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities_documentation_en-US" xlink:label="lab_kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of borrowings and lease liabilities, classified as financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:href="kof-20211231.xsd#kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:to="lab_kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RightofuseAssetsMember_03b95877-9721-431d-8830-c43f20cbf90b_verboseLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rights of use assets</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssetsMember_label_en-US" xlink:label="lab_ifrs-full_RightofuseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RightofuseAssetsMember" xlink:to="lab_ifrs-full_RightofuseAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LongtermBorrowings_ae422fcb-b319-4fd0-8154-f892718e4a2a_terseLabel_en-US" xlink:label="lab_ifrs-full_LongtermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_ifrs-full_LongtermBorrowings_label_en-US" xlink:label="lab_ifrs-full_LongtermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current portion of non-current borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LongtermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LongtermBorrowings" xlink:to="lab_ifrs-full_LongtermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ProvisionsAndOtherLongTermLiabilities_064e2066-1aaf-4b0e-9437-b5cbf42daf3b_totalLabel_en-US" xlink:label="lab_kof_ProvisionsAndOtherLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_kof_ProvisionsAndOtherLongTermLiabilities_label_en-US" xlink:label="lab_kof_ProvisionsAndOtherLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions and other long term liabilities</link:label>
    <link:label id="lab_kof_ProvisionsAndOtherLongTermLiabilities_documentation_en-US" xlink:label="lab_kof_ProvisionsAndOtherLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions and other long term liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProvisionsAndOtherLongTermLiabilities" xlink:href="kof-20211231.xsd#kof_ProvisionsAndOtherLongTermLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ProvisionsAndOtherLongTermLiabilities" xlink:to="lab_kof_ProvisionsAndOtherLongTermLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember_49466de8-3dba-4cf1-b9cf-971d41b89374_terseLabel_en-US" xlink:label="lab_kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward agreement to purchase U.S. Dollar (CRC/USD)</link:label>
    <link:label id="lab_kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember_label_en-US" xlink:label="lab_kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Agreement To Purchase U.S. Dollar (CRC/USD) [Member]</link:label>
    <link:label id="lab_kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember_documentation_en-US" xlink:label="lab_kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Agreement To Purchase U.S. Dollar (CRC/USD)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember" xlink:href="kof-20211231.xsd#kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember" xlink:to="lab_kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ExpectedAnnualLongTermInflationPercentage_cfbd53b6-cde7-4883-8da5-7247894a116f_terseLabel_en-US" xlink:label="lab_kof_ExpectedAnnualLongTermInflationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected annual long term inflation</link:label>
    <link:label id="lab_kof_ExpectedAnnualLongTermInflationPercentage_label_en-US" xlink:label="lab_kof_ExpectedAnnualLongTermInflationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected annual long-term inflation percentage</link:label>
    <link:label id="lab_kof_ExpectedAnnualLongTermInflationPercentage_documentation_en-US" xlink:label="lab_kof_ExpectedAnnualLongTermInflationPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected annual long-term inflation percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedAnnualLongTermInflationPercentage" xlink:href="kof-20211231.xsd#kof_ExpectedAnnualLongTermInflationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ExpectedAnnualLongTermInflationPercentage" xlink:to="lab_kof_ExpectedAnnualLongTermInflationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LossOnRetirementOfIntangibleAsset_c9387e26-b314-41ae-833d-fcdd110c8f05_terseLabel_en-US" xlink:label="lab_kof_LossOnRetirementOfIntangibleAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on the retirement of intangible assets</link:label>
    <link:label id="lab_kof_LossOnRetirementOfIntangibleAsset_label_en-US" xlink:label="lab_kof_LossOnRetirementOfIntangibleAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on retirement of intangible asset</link:label>
    <link:label id="lab_kof_LossOnRetirementOfIntangibleAsset_documentation_en-US" xlink:label="lab_kof_LossOnRetirementOfIntangibleAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on retirement of intangible asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LossOnRetirementOfIntangibleAsset" xlink:href="kof-20211231.xsd#kof_LossOnRetirementOfIntangibleAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LossOnRetirementOfIntangibleAsset" xlink:to="lab_kof_LossOnRetirementOfIntangibleAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_a3aa809a-1662-4799-af3d-5fea1d0bcec4_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets (current included in accounts receivable)</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other current receivables [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:to="lab_ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsLossesOnHedgingInstrument_8c3e38fd-4014-424d-8e46-da00d6693833_negatedLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnHedgingInstrument" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments (Interest)</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnHedgingInstrument_label_en-US" xlink:label="lab_ifrs-full_GainsLossesOnHedgingInstrument" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (losses) on hedging instrument, fair value hedges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnHedgingInstrument" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnHedgingInstrument"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnHedgingInstrument" xlink:to="lab_ifrs-full_GainsLossesOnHedgingInstrument" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SellingExpenses_9a355e56-efe6-4cc8-a826-8801491aafc4_verboseLabel_en-US" xlink:label="lab_kof_SellingExpenses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling expenses</link:label>
    <link:label id="lab_kof_SellingExpenses_label_en-US" xlink:label="lab_kof_SellingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling expenses</link:label>
    <link:label id="lab_kof_SellingExpenses_documentation_en-US" xlink:label="lab_kof_SellingExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SellingExpenses" xlink:href="kof-20211231.xsd#kof_SellingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SellingExpenses" xlink:to="lab_kof_SellingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AverageFederalProductionAndFederalSalesTax_b93a72bb-5672-478a-9ca5-1d3c2d1eb3ac_terseLabel_en-US" xlink:label="lab_kof_AverageFederalProductionAndFederalSalesTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average federal production and federal sales tax</link:label>
    <link:label id="lab_kof_AverageFederalProductionAndFederalSalesTax_label_en-US" xlink:label="lab_kof_AverageFederalProductionAndFederalSalesTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average federal production and federal sales tax</link:label>
    <link:label id="lab_kof_AverageFederalProductionAndFederalSalesTax_documentation_en-US" xlink:label="lab_kof_AverageFederalProductionAndFederalSalesTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average federal production and federal sales tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageFederalProductionAndFederalSalesTax" xlink:href="kof-20211231.xsd#kof_AverageFederalProductionAndFederalSalesTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AverageFederalProductionAndFederalSalesTax" xlink:to="lab_kof_AverageFederalProductionAndFederalSalesTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation_f351d7cf-feb2-4c11-8955-df97b4fcf8e9_negatedLabel_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-taxable income</link:label>
    <link:label id="lab_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation_label_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect of revenues exempt from taxation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation" xlink:to="lab_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_f4599f01-784d-4293-b78c-ebc38273378a_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of long-lived assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for impairment of non-financial assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfExternalCreditExposuresTable_f55b64ba-8e98-4ce5-89f6-67a97c302e68_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfExternalCreditExposuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of external credit grades [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfExternalCreditExposuresTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfExternalCreditExposuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of external credit grades [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfExternalCreditExposuresTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfExternalCreditExposuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfExternalCreditExposuresTable" xlink:to="lab_ifrs-full_DisclosureOfExternalCreditExposuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember_8deeca6c-84d9-44e7-9240-6c73a3aea997_terseLabel_en-US" xlink:label="lab_kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember_label_en-US" xlink:label="lab_kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later Than Five Years And Not Later Than Six Years [Member]</link:label>
    <link:label id="lab_kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember_documentation_en-US" xlink:label="lab_kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later Than Five Years And Not Later Than Six Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember" xlink:href="kof-20211231.xsd#kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember" xlink:to="lab_kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfAssociatesAndJointVenturesTable_5ed174a7-1202-4bd2-a24a-135d788ada42_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfAssociatesAndJointVenturesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of associates and joint ventures [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfAssociatesAndJointVenturesTable_label_en-US" xlink:label="lab_kof_DisclosureOfAssociatesAndJointVenturesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of associates and joint ventures [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfAssociatesAndJointVenturesTable_documentation_en-US" xlink:label="lab_kof_DisclosureOfAssociatesAndJointVenturesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of associates and joint ventures [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAssociatesAndJointVenturesTable" xlink:href="kof-20211231.xsd#kof_DisclosureOfAssociatesAndJointVenturesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable" xlink:to="lab_kof_DisclosureOfAssociatesAndJointVenturesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AddressTypeDomain_5a57e853-b8c0-4a57-9cfd-354eadfaa617_terseLabel_en-US" xlink:label="lab_dei_AddressTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Address Type [Domain]</link:label>
    <link:label id="lab_dei_AddressTypeDomain_label_en-US" xlink:label="lab_dei_AddressTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Address Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AddressTypeDomain" xlink:to="lab_dei_AddressTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_d23af2b7-ff8d-4a6d-b458-ba46a4490818_verboseLabel_en-US" xlink:label="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share in the profit (loss) of equity accounted investees, net of taxes</link:label>
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_ce7c92a7-a268-48ed-b929-6a6ada38c13f_terseLabel_en-US" xlink:label="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity in earnings profit (loss) of associated companies and joint ventures</link:label>
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_label_en-US" xlink:label="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share of profit (loss) of associates and joint ventures accounted for using equity method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:to="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions_05516f5b-9646-41ee-b42d-036dff7a367c_terseLabel_en-US" xlink:label="lab_kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of raw material, beer and operating expenses from Heineken</link:label>
    <link:label id="lab_kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions_label_en-US" xlink:label="lab_kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of raw material beer and operating expenses related party transactions</link:label>
    <link:label id="lab_kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions_documentation_en-US" xlink:label="lab_kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of raw material beer and operating expenses related party transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions" xlink:href="kof-20211231.xsd#kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions" xlink:to="lab_kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ForeignExchangeForwardContractsMember_66378c8d-22f4-47c6-863a-2950299ffa6b_terseLabel_en-US" xlink:label="lab_kof_ForeignExchangeForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange forward contracts</link:label>
    <link:label id="lab_kof_ForeignExchangeForwardContractsMember_label_en-US" xlink:label="lab_kof_ForeignExchangeForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange forward contracts [Member]</link:label>
    <link:label id="lab_kof_ForeignExchangeForwardContractsMember_documentation_en-US" xlink:label="lab_kof_ForeignExchangeForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange forward contracts [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForeignExchangeForwardContractsMember" xlink:href="kof-20211231.xsd#kof_ForeignExchangeForwardContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ForeignExchangeForwardContractsMember" xlink:to="lab_kof_ForeignExchangeForwardContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TrustAssetsMember_9a205a30-b78f-406e-b67e-9d54e3629ae4_terseLabel_en-US" xlink:label="lab_kof_TrustAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust Assets</link:label>
    <link:label id="lab_kof_TrustAssetsMember_label_en-US" xlink:label="lab_kof_TrustAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust assets [Member]</link:label>
    <link:label id="lab_kof_TrustAssetsMember_documentation_en-US" xlink:label="lab_kof_TrustAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TrustAssetsMember" xlink:href="kof-20211231.xsd#kof_TrustAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TrustAssetsMember" xlink:to="lab_kof_TrustAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DeferredTaxLiabilityUnrealizedExchangeGains_97f17efb-b44a-4a80-b893-c65b9f5fbdfb_terseLabel_en-US" xlink:label="lab_kof_DeferredTaxLiabilityUnrealizedExchangeGains" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative translation adjustment</link:label>
    <link:label id="lab_kof_DeferredTaxLiabilityUnrealizedExchangeGains_label_en-US" xlink:label="lab_kof_DeferredTaxLiabilityUnrealizedExchangeGains" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability unrealized exchange gains</link:label>
    <link:label id="lab_kof_DeferredTaxLiabilityUnrealizedExchangeGains_documentation_en-US" xlink:label="lab_kof_DeferredTaxLiabilityUnrealizedExchangeGains" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability unrealized exchange gains</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredTaxLiabilityUnrealizedExchangeGains" xlink:href="kof-20211231.xsd#kof_DeferredTaxLiabilityUnrealizedExchangeGains"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DeferredTaxLiabilityUnrealizedExchangeGains" xlink:to="lab_kof_DeferredTaxLiabilityUnrealizedExchangeGains" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_618cd902-3c62-4088-9713-926053201e0a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Changes in the Balance of Plan Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value of plan assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_MexicoAndCentralAmericaSegmentMember_d5383b94-182c-4f56-84fb-fe2c19e2250c_terseLabel_en-US" xlink:label="lab_kof_MexicoAndCentralAmericaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico and Central America Segment</link:label>
    <link:label id="lab_kof_MexicoAndCentralAmericaSegmentMember_label_en-US" xlink:label="lab_kof_MexicoAndCentralAmericaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico And Central America Segment [Member]</link:label>
    <link:label id="lab_kof_MexicoAndCentralAmericaSegmentMember_documentation_en-US" xlink:label="lab_kof_MexicoAndCentralAmericaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico and central america segment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MexicoAndCentralAmericaSegmentMember" xlink:href="kof-20211231.xsd#kof_MexicoAndCentralAmericaSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_MexicoAndCentralAmericaSegmentMember" xlink:to="lab_kof_MexicoAndCentralAmericaSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentAbstract_2d9d0dcd-2cda-4e71-8ee2-cbcfd5ea9535_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant &amp; Equipment</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsAbstract_377f3b1b-f23f-42e2-92b8-63b8e477c0a4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of operating segments [abstract]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsAbstract_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of operating segments [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:to="lab_ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AluminumPriceContractsMember_2145d360-9f98-45f7-abe9-423cb3fca280_terseLabel_en-US" xlink:label="lab_kof_AluminumPriceContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aluminum price contracts</link:label>
    <link:label id="lab_kof_AluminumPriceContractsMember_label_en-US" xlink:label="lab_kof_AluminumPriceContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aluminum price contracts [Member]</link:label>
    <link:label id="lab_kof_AluminumPriceContractsMember_documentation_en-US" xlink:label="lab_kof_AluminumPriceContractsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aluminum price contracts [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AluminumPriceContractsMember" xlink:href="kof-20211231.xsd#kof_AluminumPriceContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AluminumPriceContractsMember" xlink:to="lab_kof_AluminumPriceContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_b0780d08-e375-487e-8669-2ca1e58d5c04_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AverageExchangeRateMXNUSDMember_f47679e1-18c2-4e4b-9f0a-09d80c97d885_terseLabel_en-US" xlink:label="lab_kof_AverageExchangeRateMXNUSDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average exchange rate (MXN/USD)</link:label>
    <link:label id="lab_kof_AverageExchangeRateMXNUSDMember_label_en-US" xlink:label="lab_kof_AverageExchangeRateMXNUSDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average exchange rate (MXN/USD) [Member]</link:label>
    <link:label id="lab_kof_AverageExchangeRateMXNUSDMember_documentation_en-US" xlink:label="lab_kof_AverageExchangeRateMXNUSDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average exchange rate (MXN/USD) [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageExchangeRateMXNUSDMember" xlink:href="kof-20211231.xsd#kof_AverageExchangeRateMXNUSDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AverageExchangeRateMXNUSDMember" xlink:to="lab_kof_AverageExchangeRateMXNUSDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_NonCurrentPrepaidAdvertisingExpenses_1936de2a-0589-42f4-8e6a-cce978f7faa1_terseLabel_en-US" xlink:label="lab_kof_NonCurrentPrepaidAdvertisingExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current prepaid advertising expenses</link:label>
    <link:label id="lab_kof_NonCurrentPrepaidAdvertisingExpenses_label_en-US" xlink:label="lab_kof_NonCurrentPrepaidAdvertisingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current prepaid advertising expenses</link:label>
    <link:label id="lab_kof_NonCurrentPrepaidAdvertisingExpenses_documentation_en-US" xlink:label="lab_kof_NonCurrentPrepaidAdvertisingExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current prepaid advertising expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NonCurrentPrepaidAdvertisingExpenses" xlink:href="kof-20211231.xsd#kof_NonCurrentPrepaidAdvertisingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_NonCurrentPrepaidAdvertisingExpenses" xlink:to="lab_kof_NonCurrentPrepaidAdvertisingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentInterestPayable_79bdb90f-025e-48c8-8506-961634da3846_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentInterestPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest payable</link:label>
    <link:label id="lab_ifrs-full_CurrentInterestPayable_label_en-US" xlink:label="lab_ifrs-full_CurrentInterestPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current interest payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentInterestPayable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentInterestPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentInterestPayable" xlink:to="lab_ifrs-full_CurrentInterestPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DonationsToRelatedPartyTransactions_d7a601a1-98ec-4cec-bb69-70588bc8744d_terseLabel_en-US" xlink:label="lab_kof_DonationsToRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Donations to related party</link:label>
    <link:label id="lab_kof_DonationsToRelatedPartyTransactions_label_en-US" xlink:label="lab_kof_DonationsToRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Donations to related party transactions</link:label>
    <link:label id="lab_kof_DonationsToRelatedPartyTransactions_documentation_en-US" xlink:label="lab_kof_DonationsToRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Donations to related party transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DonationsToRelatedPartyTransactions" xlink:href="kof-20211231.xsd#kof_DonationsToRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DonationsToRelatedPartyTransactions" xlink:to="lab_kof_DonationsToRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IndemnifiableContingenciesFromBusinessCombinations_0f31aa32-6464-4ef5-9583-966e81cc0c45_terseLabel_en-US" xlink:label="lab_kof_IndemnifiableContingenciesFromBusinessCombinations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnifiable contingencies from business combinations</link:label>
    <link:label id="lab_kof_IndemnifiableContingenciesFromBusinessCombinations_label_en-US" xlink:label="lab_kof_IndemnifiableContingenciesFromBusinessCombinations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnifiable contingencies from business combinations</link:label>
    <link:label id="lab_kof_IndemnifiableContingenciesFromBusinessCombinations_documentation_en-US" xlink:label="lab_kof_IndemnifiableContingenciesFromBusinessCombinations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnifiable contingencies from business combinations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IndemnifiableContingenciesFromBusinessCombinations" xlink:href="kof-20211231.xsd#kof_IndemnifiableContingenciesFromBusinessCombinations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IndemnifiableContingenciesFromBusinessCombinations" xlink:to="lab_kof_IndemnifiableContingenciesFromBusinessCombinations" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireInYearEight_6e368351-3928-4e5b-8d1d-133d8ccd6a18_terseLabel_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireInYearEight" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2029</link:label>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireInYearEight_label_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireInYearEight" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax losses carried forward which expire in year eight</link:label>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireInYearEight_documentation_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireInYearEight" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax losses carried forward which expire in year eight</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireInYearEight" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireInYearEight"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TaxLossesCarriedForwardWhichExpireInYearEight" xlink:to="lab_kof_TaxLossesCarriedForwardWhichExpireInYearEight" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfExternalCreditExposuresExplanatory_dbef7b39-4e44-45d4-a173-b426f6be5f74_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfExternalCreditExposuresExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Company's Financial Instruments Used to Hedge Its Exposure to Foreign Exchange Rates, Interest Rates and Commodity Risks</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfExternalCreditExposuresExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfExternalCreditExposuresExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of external credit grades [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfExternalCreditExposuresExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfExternalCreditExposuresExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfExternalCreditExposuresExplanatory" xlink:to="lab_ifrs-full_DisclosureOfExternalCreditExposuresExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AverageExchangeRateCRCUSDMember_7c5beba7-53b6-4690-8762-74fb349d0b8f_terseLabel_en-US" xlink:label="lab_kof_AverageExchangeRateCRCUSDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average exchange rate CRC/USD</link:label>
    <link:label id="lab_kof_AverageExchangeRateCRCUSDMember_label_en-US" xlink:label="lab_kof_AverageExchangeRateCRCUSDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average Exchange Rate CRC/USD [Member]</link:label>
    <link:label id="lab_kof_AverageExchangeRateCRCUSDMember_documentation_en-US" xlink:label="lab_kof_AverageExchangeRateCRCUSDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average Exchange Rate CRC/USD</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageExchangeRateCRCUSDMember" xlink:href="kof-20211231.xsd#kof_AverageExchangeRateCRCUSDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AverageExchangeRateCRCUSDMember" xlink:to="lab_kof_AverageExchangeRateCRCUSDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DividendsPaidOrdinarySharesPerShare_fc04afe5-38e3-44d0-8092-8c6f2716684d_terseLabel_en-US" xlink:label="lab_ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared and paid per share</link:label>
    <link:label id="lab_ifrs-full_DividendsPaidOrdinarySharesPerShare_label_en-US" xlink:label="lab_ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid, ordinary shares per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsPaidOrdinarySharesPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:to="lab_ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherIntangibleAssetsMember_55667f4a-aff0-461f-aaa4-73976affa516_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other indefinite lived intangible assets</link:label>
    <link:label id="lab_ifrs-full_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_ifrs-full_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherIntangibleAssetsMember" xlink:to="lab_ifrs-full_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAttributableToOwnersOfParent_21fbc5ac-bec4-4273-b4ac-6e07898cfa75_totalLabel_en-US" xlink:label="lab_ifrs-full_EquityAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity attributable to equity holders of the parent</link:label>
    <link:label id="lab_ifrs-full_EquityAttributableToOwnersOfParent_label_en-US" xlink:label="lab_ifrs-full_EquityAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity attributable to owners of parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent" xlink:to="lab_ifrs-full_EquityAttributableToOwnersOfParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_2b4a5c06-15c3-4d75-b731-a72f15dd49ea_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity_e72c17b7-5890-4268-8a8a-ab6672f26b60_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated net income attributable to equity holders of the parent</link:label>
    <link:label id="lab_ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity_label_en-US" xlink:label="lab_ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating basic earnings per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" xlink:to="lab_ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_FomentoEconomicoMexicanoSABDeCVMember_9ff1fddf-dfde-4236-80e4-8e2ae1f32948_terseLabel_en-US" xlink:label="lab_kof_FomentoEconomicoMexicanoSABDeCVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fomento Economico Mexicano S.A.B. de C.V.</link:label>
    <link:label id="lab_kof_FomentoEconomicoMexicanoSABDeCVMember_label_en-US" xlink:label="lab_kof_FomentoEconomicoMexicanoSABDeCVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fomento economico mexicano SAB de CV [Member]</link:label>
    <link:label id="lab_kof_FomentoEconomicoMexicanoSABDeCVMember_documentation_en-US" xlink:label="lab_kof_FomentoEconomicoMexicanoSABDeCVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fomento economico mexicano SAB de CV [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FomentoEconomicoMexicanoSABDeCVMember" xlink:href="kof-20211231.xsd#kof_FomentoEconomicoMexicanoSABDeCVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_FomentoEconomicoMexicanoSABDeCVMember" xlink:to="lab_kof_FomentoEconomicoMexicanoSABDeCVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_PA_a851c6f4-7fb9-481b-a135-69017a6e5779_terseLabel_en-US" xlink:label="lab_country_PA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Panama</link:label>
    <link:label id="lab_country_PA_label_en-US" xlink:label="lab_country_PA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PANAMA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_PA" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_PA" xlink:to="lab_country_PA" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember_68d3344d-40a0-4fec-8d62-1b8f9f905707_terseLabel_en-US" xlink:label="lab_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industria Envasadora de Quertaro, S.A. de C.V. (IEQSA)</link:label>
    <link:label id="lab_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember_label_en-US" xlink:label="lab_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industria Envasadora De Quertaro, S.A. De C.V. (IEQSA) [Member]</link:label>
    <link:label id="lab_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember_documentation_en-US" xlink:label="lab_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industria envasadora de quertaro, S.A. de C.V. (IEQSA) [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember" xlink:href="kof-20211231.xsd#kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember" xlink:to="lab_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DividendsPaid_89f389b9-2833-4fe9-826a-25a1c1731cca_terseLabel_en-US" xlink:label="lab_ifrs-full_DividendsPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared and paid</link:label>
    <link:label id="lab_ifrs-full_DividendsPaid_label_en-US" xlink:label="lab_ifrs-full_DividendsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends recognised as distributions to owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaid" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DividendsPaid" xlink:to="lab_ifrs-full_DividendsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AverageInterestRateMember_29fb4827-6c06-4245-adf3-c57321416965_terseLabel_en-US" xlink:label="lab_kof_AverageInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average interest rate</link:label>
    <link:label id="lab_kof_AverageInterestRateMember_label_en-US" xlink:label="lab_kof_AverageInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average Interest Rate [Member]</link:label>
    <link:label id="lab_kof_AverageInterestRateMember_documentation_en-US" xlink:label="lab_kof_AverageInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average interest rate [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageInterestRateMember" xlink:href="kof-20211231.xsd#kof_AverageInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AverageInterestRateMember" xlink:to="lab_kof_AverageInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember_720cf014-7a07-4cb1-b3d6-e07bfb04de12_terseLabel_en-US" xlink:label="lab_kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Controladora Interamericana de Bebidas, S. de R. L. de C.V.</link:label>
    <link:label id="lab_kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember_label_en-US" xlink:label="lab_kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Controladora interamericana de bebidas, S. de R.L. de C.V. [Member]</link:label>
    <link:label id="lab_kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember_documentation_en-US" xlink:label="lab_kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Controladora interamericana de bebidas, S. de R.L. de C.V. [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember" xlink:href="kof-20211231.xsd#kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember" xlink:to="lab_kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_78eb3976-abf7-4221-93c3-ed18848a9e8e_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for:</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile profit (loss) [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfFinancialInstrumentsAxis_629c99b2-f917-4f11-8aa8-b36cff84bce5_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of financial instruments [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfFinancialInstrumentsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of financial instruments [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="lab_ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock_bff51ff6-abaa-4ef8-b8ec-667de37ff8ac_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Outstanding Interest Rate Swap Agreements</link:label>
    <link:label id="lab_kof_DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Outstanding Interest Rate Swap Agreements Explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of outstanding interest rate swap agreements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock_b689bd85-b193-47cb-bc20-e15f3f68edf5_terseLabel_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial liabilities and equity instruments</link:label>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock_label_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for financial liabilities and equity instruments explanatory [Policy Text Block]</link:label>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock_documentation_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The description of accounting policy for financial liabilities and equity instruments [policy text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock" xlink:href="kof-20211231.xsd#kof_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock" xlink:to="lab_kof_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_YearThreeMember_696062b7-4fec-4b31-b47e-7ddbcd3572f5_terseLabel_en-US" xlink:label="lab_kof_YearThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_kof_YearThreeMember_label_en-US" xlink:label="lab_kof_YearThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year Three [member]</link:label>
    <link:label id="lab_kof_YearThreeMember_documentation_en-US" xlink:label="lab_kof_YearThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year three.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_YearThreeMember" xlink:href="kof-20211231.xsd#kof_YearThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_YearThreeMember" xlink:to="lab_kof_YearThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_f4c98dfe-7741-4eac-b3b4-833b3f58329f_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for financial assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TechnologybasedIntangibleAssetsMember_2dbe262f-7e33-4b9b-9bbe-10284ebb9545_terseLabel_en-US" xlink:label="lab_ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology costs and management systems</link:label>
    <link:label id="lab_ifrs-full_TechnologybasedIntangibleAssetsMember_label_en-US" xlink:label="lab_ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology-based intangible assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:to="lab_ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_HedgingInstrumentsMember_9c4f63e5-3790-4887-a44d-5af7d4acddb8_terseLabel_en-US" xlink:label="lab_ifrs-full_HedgingInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging instruments [member]</link:label>
    <link:label id="lab_ifrs-full_HedgingInstrumentsMember_label_en-US" xlink:label="lab_ifrs-full_HedgingInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging instruments [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_HedgingInstrumentsMember" xlink:to="lab_ifrs-full_HedgingInstrumentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfParentEntityInformationLineItems_e54bff09-4db0-499e-9364-34212e061858_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfParentEntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Parent Entity Information [line items]</link:label>
    <link:label id="lab_kof_DisclosureOfParentEntityInformationLineItems_label_en-US" xlink:label="lab_kof_DisclosureOfParentEntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of parent entity information [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfParentEntityInformationLineItems_documentation_en-US" xlink:label="lab_kof_DisclosureOfParentEntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of parent entity information [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfParentEntityInformationLineItems" xlink:href="kof-20211231.xsd#kof_DisclosureOfParentEntityInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfParentEntityInformationLineItems" xlink:to="lab_kof_DisclosureOfParentEntityInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock_ee99f22d-90d8-4f63-9631-f3f0aac9c0ad_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Changes in Balance of Tax Loss Carryforwards</link:label>
    <link:label id="lab_kof_DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of changes in tax loss carry-forwards explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of changes in tax loss carry forwards [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DerivativeFinancialAssets_57bb8d86-114b-4297-8387-98f2980ad7fb_verboseLabel_en-US" xlink:label="lab_ifrs-full_DerivativeFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative financial instruments asset</link:label>
    <link:label id="lab_ifrs-full_DerivativeFinancialAssets_daf96f6d-bede-4066-bc7f-0d3c1c361742_terseLabel_en-US" xlink:label="lab_ifrs-full_DerivativeFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative financial assets</link:label>
    <link:label id="lab_ifrs-full_DerivativeFinancialAssets_label_en-US" xlink:label="lab_ifrs-full_DerivativeFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DerivativeFinancialAssets" xlink:to="lab_ifrs-full_DerivativeFinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_1687bb5a-b623-4079-a0bd-c61e8ab6be4b_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember_859f827a-b35c-4e4a-a97a-38b2f8b278c1_terseLabel_en-US" xlink:label="lab_kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Embotelladora Mexicana de Bebidas Refrescantes, S. de R.L. de C.V.</link:label>
    <link:label id="lab_kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember_label_en-US" xlink:label="lab_kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Embotelladora Mexicana De Bebidas Refrescantes, S. De R.L. De C.V. [Member]</link:label>
    <link:label id="lab_kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember_documentation_en-US" xlink:label="lab_kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Embotelladora Mexicana De Bebidas Refrescantes, S. De R.L. De C.V.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember" xlink:href="kof-20211231.xsd#kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember" xlink:to="lab_kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayablesAbstract_53060c36-69af-4c8b-9ca6-d30a7f880a57_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities (current included in suppliers and other liabilities and loans)</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayablesAbstract_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other current payables [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayablesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayablesAbstract" xlink:to="lab_ifrs-full_TradeAndOtherCurrentPayablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo_4b15a51f-2891-4519-afdd-a0e71c195085_terseLabel_en-US" xlink:label="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo_label_en-US" xlink:label="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan expected future benefit payment year two</link:label>
    <link:label id="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo_documentation_en-US" xlink:label="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan expected future benefit payments year two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo" xlink:href="kof-20211231.xsd#kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo" xlink:to="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_YearFourMember_8119fe49-b36e-4699-aa9e-9f44a0c65d4d_terseLabel_en-US" xlink:label="lab_kof_YearFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_kof_YearFourMember_label_en-US" xlink:label="lab_kof_YearFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year Four [member]</link:label>
    <link:label id="lab_kof_YearFourMember_documentation_en-US" xlink:label="lab_kof_YearFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year four.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_YearFourMember" xlink:href="kof-20211231.xsd#kof_YearFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_YearFourMember" xlink:to="lab_kof_YearFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_CrossCurrencySwapsMember_4be694b3-a760-471f-9784-22e7dc19fe73_terseLabel_en-US" xlink:label="lab_kof_CrossCurrencySwapsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross-currency swaps</link:label>
    <link:label id="lab_kof_CrossCurrencySwapsMember_label_en-US" xlink:label="lab_kof_CrossCurrencySwapsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Currency Swaps [member]</link:label>
    <link:label id="lab_kof_CrossCurrencySwapsMember_documentation_en-US" xlink:label="lab_kof_CrossCurrencySwapsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross currency swaps.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CrossCurrencySwapsMember" xlink:href="kof-20211231.xsd#kof_CrossCurrencySwapsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_CrossCurrencySwapsMember" xlink:to="lab_kof_CrossCurrencySwapsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ExpectedVolumeGrowthRatesPercentage_6016194e-9108-4c9b-9b23-bfa84286755c_terseLabel_en-US" xlink:label="lab_kof_ExpectedVolumeGrowthRatesPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volume growth rates</link:label>
    <link:label id="lab_kof_ExpectedVolumeGrowthRatesPercentage_label_en-US" xlink:label="lab_kof_ExpectedVolumeGrowthRatesPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volume growth rates percentage</link:label>
    <link:label id="lab_kof_ExpectedVolumeGrowthRatesPercentage_documentation_en-US" xlink:label="lab_kof_ExpectedVolumeGrowthRatesPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volume growth rates percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedVolumeGrowthRatesPercentage" xlink:href="kof-20211231.xsd#kof_ExpectedVolumeGrowthRatesPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ExpectedVolumeGrowthRatesPercentage" xlink:to="lab_kof_ExpectedVolumeGrowthRatesPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FixedInterestRateMember_d1280052-e88f-4eab-8f88-fd6941277295_terseLabel_en-US" xlink:label="lab_ifrs-full_FixedInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Interest Rate</link:label>
    <link:label id="lab_ifrs-full_FixedInterestRateMember_label_en-US" xlink:label="lab_ifrs-full_FixedInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed interest rate [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixedInterestRateMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FixedInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FixedInterestRateMember" xlink:to="lab_ifrs-full_FixedInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TrustAssetsFixedAndVariableReturnPercentage_bcf12683-170a-4b4b-af37-69d7356858e5_totalLabel_en-US" xlink:label="lab_kof_TrustAssetsFixedAndVariableReturnPercentage" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed and variable trust assets</link:label>
    <link:label id="lab_kof_TrustAssetsFixedAndVariableReturnPercentage_label_en-US" xlink:label="lab_kof_TrustAssetsFixedAndVariableReturnPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust assets fixed and variable return percentage</link:label>
    <link:label id="lab_kof_TrustAssetsFixedAndVariableReturnPercentage_documentation_en-US" xlink:label="lab_kof_TrustAssetsFixedAndVariableReturnPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust assets fixed and variable return percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TrustAssetsFixedAndVariableReturnPercentage" xlink:href="kof-20211231.xsd#kof_TrustAssetsFixedAndVariableReturnPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TrustAssetsFixedAndVariableReturnPercentage" xlink:to="lab_kof_TrustAssetsFixedAndVariableReturnPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_5502e46e-9765-48fd-9eac-96414de657c1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [abstract]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems_3ea2829d-ceac-4fa0-a905-83e0404b4fea_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non controlling interest in consolidated subsidiaries [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems_label_en-US" xlink:label="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non controlling interest in consolidated subsidiaries [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems_documentation_en-US" xlink:label="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non controlling interest in consolidated subsidiaries [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems" xlink:href="kof-20211231.xsd#kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems" xlink:to="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BorrowingsMaturity_f8a5f707-3379-44d5-8255-279d3a2b6291_verboseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsMaturity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity date</link:label>
    <link:label id="lab_ifrs-full_BorrowingsMaturity_label_en-US" xlink:label="lab_ifrs-full_BorrowingsMaturity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings, maturity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsMaturity" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsMaturity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsMaturity" xlink:to="lab_ifrs-full_BorrowingsMaturity" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CostOfSalesMember_1d77fff9-a574-4fbb-a820-83acc590fa58_terseLabel_en-US" xlink:label="lab_ifrs-full_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales</link:label>
    <link:label id="lab_ifrs-full_CostOfSalesMember_label_en-US" xlink:label="lab_ifrs-full_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSalesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CostOfSalesMember" xlink:to="lab_ifrs-full_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BenefitsPaidOrPayable_9d0f44d6-8f7d-412f-8f0e-da601520a872_negatedLabel_en-US" xlink:label="lab_ifrs-full_BenefitsPaidOrPayable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_ifrs-full_BenefitsPaidOrPayable_label_en-US" xlink:label="lab_ifrs-full_BenefitsPaidOrPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid or payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BenefitsPaidOrPayable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BenefitsPaidOrPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BenefitsPaidOrPayable" xlink:to="lab_ifrs-full_BenefitsPaidOrPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_f89b89c2-e0d8-40bf-90c0-be1f17e3dfa4_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_country_MX_2fd2ef76-c271-4964-82e6-4aca4a0b7e42_terseLabel_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico</link:label>
    <link:label id="lab_country_MX_label_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MEXICO</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MX" xlink:to="lab_country_MX" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PensionAndSeniorityPremiumCosts_e359a836-5031-448b-892f-e2d5e61bfb9c_terseLabel_en-US" xlink:label="lab_kof_PensionAndSeniorityPremiumCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and seniority premium costs</link:label>
    <link:label id="lab_kof_PensionAndSeniorityPremiumCosts_label_en-US" xlink:label="lab_kof_PensionAndSeniorityPremiumCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and seniority premium costs</link:label>
    <link:label id="lab_kof_PensionAndSeniorityPremiumCosts_documentation_en-US" xlink:label="lab_kof_PensionAndSeniorityPremiumCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and seniority premium costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PensionAndSeniorityPremiumCosts" xlink:href="kof-20211231.xsd#kof_PensionAndSeniorityPremiumCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PensionAndSeniorityPremiumCosts" xlink:to="lab_kof_PensionAndSeniorityPremiumCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsAbstract_b5b45f06-9054-487f-a0cc-91d6168d8246_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [abstract]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsAbstract_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LiabilitiesArisingFromFinancingActivities_e9507c23-9a40-4459-8ea6-275ce6a97027_periodStartLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value</link:label>
    <link:label id="lab_ifrs-full_LiabilitiesArisingFromFinancingActivities_672d0973-ae0a-4e10-8024-693eebafde37_periodEndLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value</link:label>
    <link:label id="lab_ifrs-full_LiabilitiesArisingFromFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities arising from financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:to="lab_ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilityAsset_8033f730-83a7-4490-83bc-30cda23ebeb4_negatedLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax related to consolidated statement of financial position</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilityAsset_3bd0de67-36ff-4522-bded-04dd0e84404a_negatedPeriodStartLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of the period</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilityAsset_36aecaad-fc34-4d97-855e-369812de7956_negatedPeriodEndLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of the period</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability (asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxLiabilityAsset" xlink:to="lab_ifrs-full_DeferredTaxLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InvestmentsAccountedForUsingEquityMethodMember_5ff63416-2f75-4c48-85d4-6d3c7e084386_terseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentsAccountedForUsingEquityMethodMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in Associates and Joint Ventures</link:label>
    <link:label id="lab_ifrs-full_InvestmentsAccountedForUsingEquityMethodMember_label_en-US" xlink:label="lab_ifrs-full_InvestmentsAccountedForUsingEquityMethodMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments accounted for using equity method [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsAccountedForUsingEquityMethodMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsAccountedForUsingEquityMethodMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentsAccountedForUsingEquityMethodMember" xlink:to="lab_ifrs-full_InvestmentsAccountedForUsingEquityMethodMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock_bb208ce0-f449-4b0f-9ffd-373e83a4acc1_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Non Controlling Interest in Consolidated Subsidiaries</link:label>
    <link:label id="lab_kof_DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non controlling interest in its consolidated subsidiaries explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of non-controlling interest in its consolidated subsidiaries [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BorrowingsInterestRate_f23807c5-956d-4eea-b1e7-d2774155f0ea_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual rate</link:label>
    <link:label id="lab_ifrs-full_BorrowingsInterestRate_d11e1584-ecb7-40ad-b417-bab2e19d42ec_verboseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsInterestRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed interest rate</link:label>
    <link:label id="lab_ifrs-full_BorrowingsInterestRate_label_en-US" xlink:label="lab_ifrs-full_BorrowingsInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings, interest rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsInterestRate" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsInterestRate" xlink:to="lab_ifrs-full_BorrowingsInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_country_NI_3a8475f8-6f7e-48db-928e-581610f75287_terseLabel_en-US" xlink:label="lab_country_NI" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nicaragua</link:label>
    <link:label id="lab_country_NI_label_en-US" xlink:label="lab_country_NI" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NICARAGUA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_NI" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_NI"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_NI" xlink:to="lab_country_NI" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfCapitalStockExplanatoryTableTextBlock_f9e13540-e0d4-4665-b6f2-5cea670c87e7_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfCapitalStockExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Capital Stock Prior to and Immediately After Stock Split</link:label>
    <link:label id="lab_kof_DisclosureOfCapitalStockExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfCapitalStockExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of capital stock explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfCapitalStockExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfCapitalStockExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of capital stock [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfCapitalStockExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfCapitalStockExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfCapitalStockExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfCapitalStockExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfTrustAssetsTable_69998f0f-2ec3-4030-863d-00de816378f1_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfTrustAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Trust Assets [table]</link:label>
    <link:label id="lab_kof_DisclosureOfTrustAssetsTable_label_en-US" xlink:label="lab_kof_DisclosureOfTrustAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of trust assets [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfTrustAssetsTable_documentation_en-US" xlink:label="lab_kof_DisclosureOfTrustAssetsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of trust assets [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTrustAssetsTable" xlink:href="kof-20211231.xsd#kof_DisclosureOfTrustAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfTrustAssetsTable" xlink:to="lab_kof_DisclosureOfTrustAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentRestrictedCashAndCashEquivalents_c9ce3551-3eb7-485e-b531-1f7647def97c_verboseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentRestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances to acquire property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_NoncurrentRestrictedCashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_NoncurrentRestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current restricted cash and cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRestrictedCashAndCashEquivalents" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentRestrictedCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentRestrictedCashAndCashEquivalents" xlink:to="lab_ifrs-full_NoncurrentRestrictedCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets_a7df39a8-07cb-4ce8-941a-e20a4481d590_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Others</link:label>
    <link:label id="lab_ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets_label_en-US" xlink:label="lab_ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current prepayments and other current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets" xlink:to="lab_ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_RiskPremiumBasisPoints_6ef8a05d-16c7-4daa-8494-86304946ed29_terseLabel_en-US" xlink:label="lab_kof_RiskPremiumBasisPoints" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk premium basis points</link:label>
    <link:label id="lab_kof_RiskPremiumBasisPoints_label_en-US" xlink:label="lab_kof_RiskPremiumBasisPoints" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk premium, basis points</link:label>
    <link:label id="lab_kof_RiskPremiumBasisPoints_documentation_en-US" xlink:label="lab_kof_RiskPremiumBasisPoints" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk premium, basis points</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RiskPremiumBasisPoints" xlink:href="kof-20211231.xsd#kof_RiskPremiumBasisPoints"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_RiskPremiumBasisPoints" xlink:to="lab_kof_RiskPremiumBasisPoints" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OperatingSegmentsMember_0fbb9904-7cec-4f55-a391-c26a62a616b5_terseLabel_en-US" xlink:label="lab_ifrs-full_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_ifrs-full_OperatingSegmentsMember_label_en-US" xlink:label="lab_ifrs-full_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating segments [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OperatingSegmentsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OperatingSegmentsMember" xlink:to="lab_ifrs-full_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses_70151d60-13a2-48ea-b7c7-3745c44e72be_negatedLabel_en-US" xlink:label="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilization of tax losses</link:label>
    <link:label id="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses_label_en-US" xlink:label="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets operating loss carry forwards usage of tax losses</link:label>
    <link:label id="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses_documentation_en-US" xlink:label="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets operating loss carry forwards usage of tax losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses" xlink:href="kof-20211231.xsd#kof_DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses" xlink:to="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_89c27f8e-d9dc-4967-98e4-00501d937ca5_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Remeasurements of Net Defined Benefit Liability Recognized in Other Comprehensive Income</link:label>
    <link:label id="lab_kof_DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of remeasurements of net defined benefit liability recognized in other comprehensive income explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of remeasurements of net defined benefit liability recognized in other comprehensive income [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_e64389f3-fd6e-4ada-b2a7-a54e182b227d_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for business combinations [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract_6edf1707-8572-48e6-8f7e-2fb85b1db1ec_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of comprehensive income [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of comprehensive income [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:to="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock_af3713f3-4719-4e50-8c64-63fd6fd0c2e0_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Net Effects of Expired Contracts Met Hedging Criteria</link:label>
    <link:label id="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net effects of expired contracts that met hedging criteria [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net effects of expired contracts that met hedging criteria</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock" xlink:to="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ChangeInWeightedAverageCostOfCapitalPercentage_2df922d9-545e-4b4d-af90-d1dbd84d3d7e_terseLabel_en-US" xlink:label="lab_kof_ChangeInWeightedAverageCostOfCapitalPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change&#160;in&#160;WACC</link:label>
    <link:label id="lab_kof_ChangeInWeightedAverageCostOfCapitalPercentage_label_en-US" xlink:label="lab_kof_ChangeInWeightedAverageCostOfCapitalPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in weighted average cost of capital percentage</link:label>
    <link:label id="lab_kof_ChangeInWeightedAverageCostOfCapitalPercentage_documentation_en-US" xlink:label="lab_kof_ChangeInWeightedAverageCostOfCapitalPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in weighted average cost of capital percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInWeightedAverageCostOfCapitalPercentage" xlink:href="kof-20211231.xsd#kof_ChangeInWeightedAverageCostOfCapitalPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ChangeInWeightedAverageCostOfCapitalPercentage" xlink:to="lab_kof_ChangeInWeightedAverageCostOfCapitalPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_8d75097a-dd5c-4bd6-80d9-d7c763e2f793_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of subsidiaries [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of subsidiaries [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_abb7f7a7-7f5d-400b-b586-a02716f8f90c_terseLabel_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset)</link:label>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_label_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset) [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:to="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_OtherOperatingRevenuesMember_103648c3-db9d-4af4-aae7-13e44ef28f35_terseLabel_en-US" xlink:label="lab_kof_OtherOperatingRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other operating revenues</link:label>
    <link:label id="lab_kof_OtherOperatingRevenuesMember_label_en-US" xlink:label="lab_kof_OtherOperatingRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other operating revenues [Member]</link:label>
    <link:label id="lab_kof_OtherOperatingRevenuesMember_documentation_en-US" xlink:label="lab_kof_OtherOperatingRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other operating revenues [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherOperatingRevenuesMember" xlink:href="kof-20211231.xsd#kof_OtherOperatingRevenuesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_OtherOperatingRevenuesMember" xlink:to="lab_kof_OtherOperatingRevenuesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RepaymentsOfBondsNotesAndDebentures_6e94abe3-abcf-4c4a-9c6f-421929157be9_verboseLabel_en-US" xlink:label="lab_ifrs-full_RepaymentsOfBondsNotesAndDebentures" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of bonds</link:label>
    <link:label id="lab_ifrs-full_RepaymentsOfBondsNotesAndDebentures_label_en-US" xlink:label="lab_ifrs-full_RepaymentsOfBondsNotesAndDebentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of bonds, notes and debentures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBondsNotesAndDebentures" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBondsNotesAndDebentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RepaymentsOfBondsNotesAndDebentures" xlink:to="lab_ifrs-full_RepaymentsOfBondsNotesAndDebentures" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_YearSixAndThereafterMember_2c45a782-39bd-48a8-8833-0c8b86e6c128_terseLabel_en-US" xlink:label="lab_kof_YearSixAndThereafterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_kof_YearSixAndThereafterMember_label_en-US" xlink:label="lab_kof_YearSixAndThereafterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year Six And Thereafter [Member]</link:label>
    <link:label id="lab_kof_YearSixAndThereafterMember_documentation_en-US" xlink:label="lab_kof_YearSixAndThereafterMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year six and thereafter [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_YearSixAndThereafterMember" xlink:href="kof-20211231.xsd#kof_YearSixAndThereafterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_YearSixAndThereafterMember" xlink:to="lab_kof_YearSixAndThereafterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsTable_754047df-6fec-4cde-9a48-3543d9547d1a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of operating segments [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of operating segments [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="lab_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentRegistrationStatement_02e27522-78b8-437f-a8f3-535157e9b23a_terseLabel_en-US" xlink:label="lab_dei_DocumentRegistrationStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Registration Statement</link:label>
    <link:label id="lab_dei_DocumentRegistrationStatement_label_en-US" xlink:label="lab_dei_DocumentRegistrationStatement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Registration Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentRegistrationStatement" xlink:to="lab_dei_DocumentRegistrationStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock_7d5b0d74-7d46-4c62-86f4-841a788cfc70_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Net Effect of Expired Contracts Did Not Meet Hedging Criteria for Accounting Purposes</link:label>
    <link:label id="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Net Effects Of Expired Contracts That Did Not Meet Hedging Criteria [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Net Effects Of Expired Contracts That Did Not Meet Hedging Criteria</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock" xlink:to="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_d85677fa-97c1-4ce2-8966-782dd0136d7e_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative other comprehensive income</link:label>
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTaxLiabilitiesCurrent_864c12f4-3545-4a7b-969b-5e31cb4610cc_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes payable</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxLiabilitiesCurrent_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax liabilities, current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:to="lab_ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_BonusExpense_622ddbbc-f699-4bd1-b226-875ce41c107c_terseLabel_en-US" xlink:label="lab_kof_BonusExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonus expense</link:label>
    <link:label id="lab_kof_BonusExpense_label_en-US" xlink:label="lab_kof_BonusExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonus expense</link:label>
    <link:label id="lab_kof_BonusExpense_documentation_en-US" xlink:label="lab_kof_BonusExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonus expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BonusExpense" xlink:href="kof-20211231.xsd#kof_BonusExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_BonusExpense" xlink:to="lab_kof_BonusExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock_70c7cc29-b272-4a99-ab39-ea45cd96c216_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Detailed Information About Sensitivity to Changes in Assumptions</link:label>
    <link:label id="lab_kof_DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about sensitivity to changes in assumptions explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of detailed information about sensitivity to changes in assumptions [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinancialAssetsMember_322ae4d3-087f-487a-b77a-3f0f6a2d4317_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets, class</link:label>
    <link:label id="lab_ifrs-full_FinancialAssetsMember_label_en-US" xlink:label="lab_ifrs-full_FinancialAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets, class [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialAssetsMember" xlink:to="lab_ifrs-full_FinancialAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SellingAndDistributionExpensesMember_a6f8b198-6280-4486-bebb-91c0a11a1d9e_terseLabel_en-US" xlink:label="lab_kof_SellingAndDistributionExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Distribution Expenses</link:label>
    <link:label id="lab_kof_SellingAndDistributionExpensesMember_label_en-US" xlink:label="lab_kof_SellingAndDistributionExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and distribution expenses [Member]</link:label>
    <link:label id="lab_kof_SellingAndDistributionExpensesMember_documentation_en-US" xlink:label="lab_kof_SellingAndDistributionExpensesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and distribution expenses [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SellingAndDistributionExpensesMember" xlink:href="kof-20211231.xsd#kof_SellingAndDistributionExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SellingAndDistributionExpensesMember" xlink:to="lab_kof_SellingAndDistributionExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock_1e6dd857-bf23-4370-b869-0368ca468c4d_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Major Components of Income Tax Expense</link:label>
    <link:label id="lab_kof_DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of components of income tax expense explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of components of income tax expense [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_a89f17bf-3604-4fd3-8a89-0f8e2ebd0ede_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable_16544b16-d733-49bd-9d64-caa20c925726_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Balances and Transactions in Foreign Currencies [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable_label_en-US" xlink:label="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of balances and transactions in foreign currencies [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable_documentation_en-US" xlink:label="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of balances and transactions in foreign currencies [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable" xlink:href="kof-20211231.xsd#kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable" xlink:to="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock_752a02b9-5740-43ba-91ff-58e27e7a04d9_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances and Transactions with Related Parties and Affiliated Companies</link:label>
    <link:label id="lab_kof_DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of balances and transactions with related parties and affiliates [Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The entire disclosure of balances and transactions with related parties and affiliated companies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock" xlink:to="lab_kof_DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PastDueStatusMember_4a497540-bc6c-42a8-8bf0-d93d2ca8ef74_terseLabel_en-US" xlink:label="lab_ifrs-full_PastDueStatusMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Past due status</link:label>
    <link:label id="lab_ifrs-full_PastDueStatusMember_label_en-US" xlink:label="lab_ifrs-full_PastDueStatusMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Past due status [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastDueStatusMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PastDueStatusMember" xlink:to="lab_ifrs-full_PastDueStatusMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod_1acc0db7-f68d-4cd0-8824-bca089c0f5c6_terseLabel_en-US" xlink:label="lab_kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting&#160;period</link:label>
    <link:label id="lab_kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod_label_en-US" xlink:label="lab_kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation arrangement by share-based payment award, vesting period</link:label>
    <link:label id="lab_kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod_documentation_en-US" xlink:label="lab_kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation arrangement by share-based payment award, vesting period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod" xlink:href="kof-20211231.xsd#kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod" xlink:to="lab_kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis_c002c697-f730-4451-9f22-1a174d4f5aa8_terseLabel_en-US" xlink:label="lab_ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing involvement in derecognised financial assets by type of instrument [axis]</link:label>
    <link:label id="lab_ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis_label_en-US" xlink:label="lab_ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing involvement in derecognised financial assets by type of instrument [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis" xlink:to="lab_ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_d88d6f0a-9472-4c69-8667-3acc6e52dd44_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_1583bdba-61ad-463d-9538-aa2efb3f05f4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:to="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable_d2b80a34-9f91-47ac-bfa5-da627cb790d9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit plans [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit plans [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradingEquitySecuritiesMember_11038f21-755f-4fca-9398-ea8140dc0181_terseLabel_en-US" xlink:label="lab_ifrs-full_TradingEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Traded securities</link:label>
    <link:label id="lab_ifrs-full_TradingEquitySecuritiesMember_label_en-US" xlink:label="lab_ifrs-full_TradingEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading equity securities [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradingEquitySecuritiesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradingEquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradingEquitySecuritiesMember" xlink:to="lab_ifrs-full_TradingEquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Equity_dac8704b-ba34-4687-87cf-2d8e798423a7_totalLabel_en-US" xlink:label="lab_ifrs-full_Equity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL EQUITY</link:label>
    <link:label id="lab_ifrs-full_Equity_763c615b-1404-4b96-ace3-121af04d6fdb_periodStartLabel_en-US" xlink:label="lab_ifrs-full_Equity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_ifrs-full_Equity_6efd6e96-c0e7-440a-b9d2-52a3d06ab452_periodEndLabel_en-US" xlink:label="lab_ifrs-full_Equity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_ifrs-full_Equity_label_en-US" xlink:label="lab_ifrs-full_Equity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Equity" xlink:to="lab_ifrs-full_Equity" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TaxCreditsToRecoverMember_47e48aa5-1a82-43b2-8599-2900f2d37339_terseLabel_en-US" xlink:label="lab_kof_TaxCreditsToRecoverMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credits to recover</link:label>
    <link:label id="lab_kof_TaxCreditsToRecoverMember_label_en-US" xlink:label="lab_kof_TaxCreditsToRecoverMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credits to recover [Member]</link:label>
    <link:label id="lab_kof_TaxCreditsToRecoverMember_documentation_en-US" xlink:label="lab_kof_TaxCreditsToRecoverMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credits to recover [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxCreditsToRecoverMember" xlink:href="kof-20211231.xsd#kof_TaxCreditsToRecoverMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TaxCreditsToRecoverMember" xlink:to="lab_kof_TaxCreditsToRecoverMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_e728668d-5fb5-44c1-8826-e3bdfca59f26_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IntangibleAssetsUnderDevelopmentMember_128796b3-2009-4bbd-ba5e-7d186ac099df_verboseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsUnderDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Development systems</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsUnderDevelopmentMember_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsUnderDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets under development [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsUnderDevelopmentMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsUnderDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsUnderDevelopmentMember" xlink:to="lab_ifrs-full_IntangibleAssetsUnderDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems_0752cdaf-6568-4fa1-9ad7-a564d72e4353_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of investments in associates and other [line items]</link:label>
    <link:label id="lab_kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems_label_en-US" xlink:label="lab_kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of investments in associates and other [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems_documentation_en-US" xlink:label="lab_kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of investments in associates and other [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems" xlink:href="kof-20211231.xsd#kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems" xlink:to="lab_kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_861121f9-7a4a-445b-8e11-dc591de4de10_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:to="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_CommodityRiskAveragePrice_7696477f-6a15-41e2-b345-34e349d6dc00_terseLabel_en-US" xlink:label="lab_kof_CommodityRiskAveragePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity risk, average price</link:label>
    <link:label id="lab_kof_CommodityRiskAveragePrice_label_en-US" xlink:label="lab_kof_CommodityRiskAveragePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity Risk, Average Price</link:label>
    <link:label id="lab_kof_CommodityRiskAveragePrice_documentation_en-US" xlink:label="lab_kof_CommodityRiskAveragePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity Risk, Average Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CommodityRiskAveragePrice" xlink:href="kof-20211231.xsd#kof_CommodityRiskAveragePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_CommodityRiskAveragePrice" xlink:to="lab_kof_CommodityRiskAveragePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IncomeTaxRemainingInOtherComprehensiveIncome_7c4804c3-de48-41ba-823a-42dd7fd026d7_terseLabel_en-US" xlink:label="lab_kof_IncomeTaxRemainingInOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance of income tax in AOCI</link:label>
    <link:label id="lab_kof_IncomeTaxRemainingInOtherComprehensiveIncome_label_en-US" xlink:label="lab_kof_IncomeTaxRemainingInOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax remaining in other comprehensive income</link:label>
    <link:label id="lab_kof_IncomeTaxRemainingInOtherComprehensiveIncome_documentation_en-US" xlink:label="lab_kof_IncomeTaxRemainingInOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax remaining in other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncomeTaxRemainingInOtherComprehensiveIncome" xlink:href="kof-20211231.xsd#kof_IncomeTaxRemainingInOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IncomeTaxRemainingInOtherComprehensiveIncome" xlink:to="lab_kof_IncomeTaxRemainingInOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TaxRateEffectOfAnnualInflationTaxAdjustment_8f265d44-4f2a-4b97-8aeb-e1b7b554622e_terseLabel_en-US" xlink:label="lab_kof_TaxRateEffectOfAnnualInflationTaxAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual inflation tax adjustment</link:label>
    <link:label id="lab_kof_TaxRateEffectOfAnnualInflationTaxAdjustment_label_en-US" xlink:label="lab_kof_TaxRateEffectOfAnnualInflationTaxAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect of annual inflation tax adjustment</link:label>
    <link:label id="lab_kof_TaxRateEffectOfAnnualInflationTaxAdjustment_documentation_en-US" xlink:label="lab_kof_TaxRateEffectOfAnnualInflationTaxAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect of annual inflation tax adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxRateEffectOfAnnualInflationTaxAdjustment" xlink:href="kof-20211231.xsd#kof_TaxRateEffectOfAnnualInflationTaxAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TaxRateEffectOfAnnualInflationTaxAdjustment" xlink:to="lab_kof_TaxRateEffectOfAnnualInflationTaxAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_c84024cb-b018-4963-86e5-fea243ec7b5c_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_cc41e5a4-bfd1-4418-9646-9b45a1840d1c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances of Liabilities for Post-employment and Other Non-current Employee Benefits</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AggregatedMeasurementMember_0d7765df-640d-49ad-8994-badc1bff9673_terseLabel_en-US" xlink:label="lab_ifrs-full_AggregatedMeasurementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated measurement</link:label>
    <link:label id="lab_ifrs-full_AggregatedMeasurementMember_label_en-US" xlink:label="lab_ifrs-full_AggregatedMeasurementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated measurement [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedMeasurementMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedMeasurementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AggregatedMeasurementMember" xlink:to="lab_ifrs-full_AggregatedMeasurementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_BusinessContactMember_7d894d71-3744-45e1-a579-85dc2f60b987_terseLabel_en-US" xlink:label="lab_dei_BusinessContactMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Contact</link:label>
    <link:label id="lab_dei_BusinessContactMember_label_en-US" xlink:label="lab_dei_BusinessContactMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Contact [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_BusinessContactMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_BusinessContactMember" xlink:to="lab_dei_BusinessContactMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_97098e88-accf-481e-98b4-dc9a9e67f035_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognized during the year (obligation liability and plan assets)</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, before tax, gains (losses) on remeasurements of defined benefit plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember_fd3db3e7-b679-4f96-8b52-f594bade59ce_terseLabel_en-US" xlink:label="lab_kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income statement</link:label>
    <link:label id="lab_kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember_label_en-US" xlink:label="lab_kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net benefit cost recognized in the consolidated statements of income [Member]</link:label>
    <link:label id="lab_kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember_documentation_en-US" xlink:label="lab_kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net benefit cost recognized in the consolidated statements of income [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember" xlink:href="kof-20211231.xsd#kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember" xlink:to="lab_kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TerminationBenefitsExpense_daeff145-d981-4366-8535-9022b215594d_terseLabel_en-US" xlink:label="lab_ifrs-full_TerminationBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination benefits</link:label>
    <link:label id="lab_ifrs-full_TerminationBenefitsExpense_label_en-US" xlink:label="lab_ifrs-full_TerminationBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination benefits expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TerminationBenefitsExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TerminationBenefitsExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TerminationBenefitsExpense" xlink:to="lab_ifrs-full_TerminationBenefitsExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities_5e4a8dff-5204-4f9d-a669-0d269c8c0d5d_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other financing activities</link:label>
    <link:label id="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other inflows (outflows) of cash, classified as financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities" xlink:to="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfRisksAxis_7deeca93-4b1c-47f4-a616-edd4e75697ac_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfRisksAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of risks [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfRisksAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfRisksAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of risks [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfRisksAxis" xlink:to="lab_ifrs-full_TypesOfRisksAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold_67fb0f64-840c-47a1-82d7-76f44a76cfe1_verboseLabel_en-US" xlink:label="lab_kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of good sold</link:label>
    <link:label id="lab_kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold_label_en-US" xlink:label="lab_kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Effect Of Expired Contracts That Met Hedging Criteria On Cost Of Good Sold</link:label>
    <link:label id="lab_kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold_documentation_en-US" xlink:label="lab_kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Effect Of Expired Contracts That Met Hedging Criteria On Cost Of Good Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold" xlink:href="kof-20211231.xsd#kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold" xlink:to="lab_kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_RetailProductsSoldAtDiscountDuringThePeriod_02a383bf-9a1f-4f4a-aa75-e12ee5de0231_terseLabel_en-US" xlink:label="lab_kof_RetailProductsSoldAtDiscountDuringThePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail products sold at discount during the period</link:label>
    <link:label id="lab_kof_RetailProductsSoldAtDiscountDuringThePeriod_label_en-US" xlink:label="lab_kof_RetailProductsSoldAtDiscountDuringThePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail Products Sold At Discount During The Period</link:label>
    <link:label id="lab_kof_RetailProductsSoldAtDiscountDuringThePeriod_documentation_en-US" xlink:label="lab_kof_RetailProductsSoldAtDiscountDuringThePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail Products Sold At Discount During The Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RetailProductsSoldAtDiscountDuringThePeriod" xlink:href="kof-20211231.xsd#kof_RetailProductsSoldAtDiscountDuringThePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_RetailProductsSoldAtDiscountDuringThePeriod" xlink:to="lab_kof_RetailProductsSoldAtDiscountDuringThePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PromotoraIndustrialAzucareraSADeCVPIASAMember_4c9e8026-fcd9-4b3d-9ad3-a3a2acf5996c_terseLabel_en-US" xlink:label="lab_kof_PromotoraIndustrialAzucareraSADeCVPIASAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotora Industrial Azucarera, S.A. de C.V. ("PIASA")</link:label>
    <link:label id="lab_kof_PromotoraIndustrialAzucareraSADeCVPIASAMember_label_en-US" xlink:label="lab_kof_PromotoraIndustrialAzucareraSADeCVPIASAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotora industrial azucarera, S.A. de C.V. ("PIASA") [Member]</link:label>
    <link:label id="lab_kof_PromotoraIndustrialAzucareraSADeCVPIASAMember_documentation_en-US" xlink:label="lab_kof_PromotoraIndustrialAzucareraSADeCVPIASAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotora industrial azucarera, S.A. de C.V. ("PIASA") [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PromotoraIndustrialAzucareraSADeCVPIASAMember" xlink:href="kof-20211231.xsd#kof_PromotoraIndustrialAzucareraSADeCVPIASAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PromotoraIndustrialAzucareraSADeCVPIASAMember" xlink:to="lab_kof_PromotoraIndustrialAzucareraSADeCVPIASAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_1a17ce4d-dbc9-4f60-985c-4d6f6e4c71f7_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PresentationOfLeasesForLesseeAbstract_77191709-20fb-4de5-818a-7ab9be08c149_terseLabel_en-US" xlink:label="lab_ifrs-full_PresentationOfLeasesForLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Presentation of leases for lessee [abstract]</link:label>
    <link:label id="lab_ifrs-full_PresentationOfLeasesForLesseeAbstract_label_en-US" xlink:label="lab_ifrs-full_PresentationOfLeasesForLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Presentation of leases for lessee [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PresentationOfLeasesForLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract" xlink:to="lab_ifrs-full_PresentationOfLeasesForLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PercentageOfEntitysRevenue_0472a81f-fe88-47bb-8738-524146a00083_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfEntitysRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of stock sold</link:label>
    <link:label id="lab_ifrs-full_PercentageOfEntitysRevenue_label_en-US" xlink:label="lab_ifrs-full_PercentageOfEntitysRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of entity's revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfEntitysRevenue" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfEntitysRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PercentageOfEntitysRevenue" xlink:to="lab_ifrs-full_PercentageOfEntitysRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_ContactPersonnelEmailAddress_dbf120ce-aef1-4f7f-b78f-e920a70ee9e9_terseLabel_en-US" xlink:label="lab_dei_ContactPersonnelEmailAddress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contact Personnel Email Address</link:label>
    <link:label id="lab_dei_ContactPersonnelEmailAddress_label_en-US" xlink:label="lab_dei_ContactPersonnelEmailAddress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contact Personnel Email Address</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelEmailAddress" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelEmailAddress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelEmailAddress" xlink:to="lab_dei_ContactPersonnelEmailAddress" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_120337da-d641-407f-ac42-371c141ebfe6_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfTradeAndOtherReceivablesLineItems_c9a3a087-80bf-44f5-8e1a-081346f7c0d0_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfTradeAndOtherReceivablesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Trade and Other Receivables [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfTradeAndOtherReceivablesLineItems_label_en-US" xlink:label="lab_kof_DisclosureOfTradeAndOtherReceivablesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of trade and other receivables [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfTradeAndOtherReceivablesLineItems_documentation_en-US" xlink:label="lab_kof_DisclosureOfTradeAndOtherReceivablesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of trade and other receivables [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems" xlink:href="kof-20211231.xsd#kof_DisclosureOfTradeAndOtherReceivablesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems" xlink:to="lab_kof_DisclosureOfTradeAndOtherReceivablesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfCapitalStockTable_76218545-ff21-4f19-a5a9-4c902ec8834a_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfCapitalStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of capital stock [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfCapitalStockTable_label_en-US" xlink:label="lab_kof_DisclosureOfCapitalStockTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of capital stock [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfCapitalStockTable_documentation_en-US" xlink:label="lab_kof_DisclosureOfCapitalStockTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of capital stock [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfCapitalStockTable" xlink:href="kof-20211231.xsd#kof_DisclosureOfCapitalStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfCapitalStockTable" xlink:to="lab_kof_DisclosureOfCapitalStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_8b9a5f5b-d62a-4ffb-bae8-9b5404da453b_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:to="lab_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment_019107b3-3229-4bda-a351-cf923d5c8212_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer of completed projects in progress</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through transfers from construction in progress, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Cash_01ad1ffb-3667-403a-9427-dc7e82a9053c_terseLabel_en-US" xlink:label="lab_ifrs-full_Cash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and bank balances</link:label>
    <link:label id="lab_ifrs-full_Cash_label_en-US" xlink:label="lab_ifrs-full_Cash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Cash" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Cash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Cash" xlink:to="lab_ifrs-full_Cash" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentAssetsAbstract_36d51bfd-5d66-4769-ab05-23346b23544d_verboseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NON CURRENT ASSETS</link:label>
    <link:label id="lab_ifrs-full_NoncurrentAssetsAbstract_label_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current assets [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract" xlink:to="lab_ifrs-full_NoncurrentAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ProvisionForContingencies_693201db-08fb-42a4-b9e0-a5a5534501fe_terseLabel_en-US" xlink:label="lab_kof_ProvisionForContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions for contingencies</link:label>
    <link:label id="lab_kof_ProvisionForContingencies_label_en-US" xlink:label="lab_kof_ProvisionForContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for contingencies</link:label>
    <link:label id="lab_kof_ProvisionForContingencies_documentation_en-US" xlink:label="lab_kof_ProvisionForContingencies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProvisionForContingencies" xlink:href="kof-20211231.xsd#kof_ProvisionForContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ProvisionForContingencies" xlink:to="lab_kof_ProvisionForContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAndLiabilitiesAbstract_25f1c2b1-fcaf-41ad-b009-75adb58a1e0d_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND EQUITY</link:label>
    <link:label id="lab_ifrs-full_EquityAndLiabilitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity and liabilities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAndLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract" xlink:to="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsTable_4f1445c8-dac3-4963-a329-e53d1923d336_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_StatementTable_beac4584-e25e-4566-8d02-3c835523f639_terseLabel_en-US" xlink:label="lab_kof_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_kof_StatementTable_label_en-US" xlink:label="lab_kof_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_kof_StatementTable_documentation_en-US" xlink:label="lab_kof_StatementTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_StatementTable" xlink:href="kof-20211231.xsd#kof_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_StatementTable" xlink:to="lab_kof_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCurrentReceivables_cf7aacd7-818d-4700-977e-e3fd8b8dc4b0_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentReceivables_163d0b92-caad-4e49-b0b5-19ce2f8e0d61_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other receivables</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentReceivables_label_en-US" xlink:label="lab_ifrs-full_OtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentReceivables" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCurrentReceivables" xlink:to="lab_ifrs-full_OtherCurrentReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod_3107033e-ce57-4584-9bcd-83bd6821e9a7_terseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Amount</link:label>
    <link:label id="lab_ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod_label_en-US" xlink:label="lab_ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in joint ventures accounted for using equity method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod" xlink:to="lab_ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GeographicalAreasMember_ca28385e-5089-44c0-90b3-368e3c6c94b4_terseLabel_en-US" xlink:label="lab_ifrs-full_GeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas</link:label>
    <link:label id="lab_ifrs-full_GeographicalAreasMember_label_en-US" xlink:label="lab_ifrs-full_GeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GeographicalAreasMember" xlink:to="lab_ifrs-full_GeographicalAreasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfProvisionsAxis_367cff09-cb77-4efc-8ec1-6184131e35ff_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of other provisions [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfProvisionsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of other provisions [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis" xlink:to="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_FederalGovernmentInstrumentsMember_4e8c3bb1-c2e1-4362-8cf3-01440d1b57b7_terseLabel_en-US" xlink:label="lab_kof_FederalGovernmentInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal government instruments</link:label>
    <link:label id="lab_kof_FederalGovernmentInstrumentsMember_label_en-US" xlink:label="lab_kof_FederalGovernmentInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal government instruments [Member]</link:label>
    <link:label id="lab_kof_FederalGovernmentInstrumentsMember_documentation_en-US" xlink:label="lab_kof_FederalGovernmentInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal government instruments [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FederalGovernmentInstrumentsMember" xlink:href="kof-20211231.xsd#kof_FederalGovernmentInstrumentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_FederalGovernmentInstrumentsMember" xlink:to="lab_kof_FederalGovernmentInstrumentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties_c2e3f80c-c4c4-4c60-a983-a6bf0755c4ce_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current receivables from related parties</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties_3efac5e2-ba60-41bd-b3d9-abda81137331_verboseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from related party</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current receivables due from related parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" xlink:to="lab_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_fc6466ac-5808-473c-b575-79871ec0825b_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange (income) loss, net</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for unrealised foreign exchange losses (gains)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:to="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AdjustmentsForMarketValueLossOnFinancialInstruments_2db3593f-51c5-4660-b7c7-3b50af83beb3_negatedLabel_en-US" xlink:label="lab_kof_AdjustmentsForMarketValueLossOnFinancialInstruments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market value loss on financial instruments</link:label>
    <link:label id="lab_kof_AdjustmentsForMarketValueLossOnFinancialInstruments_label_en-US" xlink:label="lab_kof_AdjustmentsForMarketValueLossOnFinancialInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for market value loss on financial instruments</link:label>
    <link:label id="lab_kof_AdjustmentsForMarketValueLossOnFinancialInstruments_documentation_en-US" xlink:label="lab_kof_AdjustmentsForMarketValueLossOnFinancialInstruments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for market value loss on financial instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForMarketValueLossOnFinancialInstruments" xlink:href="kof-20211231.xsd#kof_AdjustmentsForMarketValueLossOnFinancialInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AdjustmentsForMarketValueLossOnFinancialInstruments" xlink:to="lab_kof_AdjustmentsForMarketValueLossOnFinancialInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems_4a671366-a80f-42b0-b6be-7fa06d7c0fd9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of operating segments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of operating segments [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis_45b6dc66-b65e-4c01-b267-854f5292574e_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of entity's own equity instruments [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of entity's own equity instruments [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis" xlink:to="lab_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LitigationSettlementAmount1_7ad06053-0564-4d88-870a-30eee1bad392_terseLabel_en-US" xlink:label="lab_kof_LitigationSettlementAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation amount</link:label>
    <link:label id="lab_kof_LitigationSettlementAmount1_label_en-US" xlink:label="lab_kof_LitigationSettlementAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation settlement amount 1</link:label>
    <link:label id="lab_kof_LitigationSettlementAmount1_documentation_en-US" xlink:label="lab_kof_LitigationSettlementAmount1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation settlement amount 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LitigationSettlementAmount1" xlink:href="kof-20211231.xsd#kof_LitigationSettlementAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LitigationSettlementAmount1" xlink:to="lab_kof_LitigationSettlementAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_2e97de29-f3ad-46c8-bc43-4c610b73629d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Preparation</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of basis of preparation of financial statements [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent_bf787c92-2c39-4651-8693-0eec67d6642d_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity holders of the parent</link:label>
    <link:label id="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent_label_en-US" xlink:label="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss), attributable to owners of parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:to="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_09feb4ca-7f5c-4c91-ad83-1a2328a787ce_verboseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OPERATING ACTIVITIES:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) operating activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AveragePriceUSDPerTonOneMember_c02388a6-bdde-4942-8cd2-2cbab7c2f00d_terseLabel_en-US" xlink:label="lab_kof_AveragePriceUSDPerTonOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average price (USD/Ton)</link:label>
    <link:label id="lab_kof_AveragePriceUSDPerTonOneMember_label_en-US" xlink:label="lab_kof_AveragePriceUSDPerTonOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average price USD, per ton one [Member]</link:label>
    <link:label id="lab_kof_AveragePriceUSDPerTonOneMember_documentation_en-US" xlink:label="lab_kof_AveragePriceUSDPerTonOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average price USD, per ton one [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AveragePriceUSDPerTonOneMember" xlink:href="kof-20211231.xsd#kof_AveragePriceUSDPerTonOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AveragePriceUSDPerTonOneMember" xlink:to="lab_kof_AveragePriceUSDPerTonOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_9895dbaa-7db9-4265-87eb-dc8e96a57d67_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of property, plant and equipment [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of property, plant and equipment [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LevelsOfFairValueHierarchyAxis_b6af6afb-d94a-4c21-b61b-a9ec736e956c_terseLabel_en-US" xlink:label="lab_ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Levels of fair value hierarchy [axis]</link:label>
    <link:label id="lab_ifrs-full_LevelsOfFairValueHierarchyAxis_label_en-US" xlink:label="lab_ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Levels of fair value hierarchy [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="lab_ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset_d7402270-3f74-4dd3-a6ae-f103da718bbf_terseLabel_en-US" xlink:label="lab_kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life annuities</link:label>
    <link:label id="lab_kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life annuities, net defined benefit liability (asset)</link:label>
    <link:label id="lab_kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset_documentation_en-US" xlink:label="lab_kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life annuities, net defined benefit liability (asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset" xlink:href="kof-20211231.xsd#kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset" xlink:to="lab_kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_29c733de-9234-4065-a8cc-415093fb0c98_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about financial instruments [abstract]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about financial instruments [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:to="lab_ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisposalsIntangibleAssetsAndGoodwill_5f5777ba-b371-439c-a9bd-8ddf6b1c9a56_negatedLabel_en-US" xlink:label="lab_ifrs-full_DisposalsIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposals</link:label>
    <link:label id="lab_ifrs-full_DisposalsIntangibleAssetsAndGoodwill_label_en-US" xlink:label="lab_ifrs-full_DisposalsIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposals, intangible assets and goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsAndGoodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisposalsIntangibleAssetsAndGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisposalsIntangibleAssetsAndGoodwill" xlink:to="lab_ifrs-full_DisposalsIntangibleAssetsAndGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedStatementOfIncomeCaptionsLineItems_7f13f111-4395-42a5-93db-f2942034bbea_terseLabel_en-US" xlink:label="lab_srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Statement of Income Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedStatementOfIncomeCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Statement of Income Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="lab_srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NotLaterThanThreeMonthsMember_69230f1a-74ae-4772-ad99-5944650990fe_terseLabel_en-US" xlink:label="lab_ifrs-full_NotLaterThanThreeMonthsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_ifrs-full_NotLaterThanThreeMonthsMember_label_en-US" xlink:label="lab_ifrs-full_NotLaterThanThreeMonthsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not later than three months [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanThreeMonthsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanThreeMonthsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotLaterThanThreeMonthsMember" xlink:to="lab_ifrs-full_NotLaterThanThreeMonthsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NotLaterThanOneMonthMember_eab1074d-f432-412e-9c8e-8a92ccafd971_terseLabel_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneMonthMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">0 days</link:label>
    <link:label id="lab_ifrs-full_NotLaterThanOneMonthMember_label_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneMonthMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not later than one month [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneMonthMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneMonthMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotLaterThanOneMonthMember" xlink:to="lab_ifrs-full_NotLaterThanOneMonthMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTradeReceivables_a91c9717-9107-48f2-8e05-1815a6c19bf7_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables</link:label>
    <link:label id="lab_ifrs-full_CurrentTradeReceivables_label_en-US" xlink:label="lab_ifrs-full_CurrentTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current trade receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTradeReceivables" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTradeReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTradeReceivables" xlink:to="lab_ifrs-full_CurrentTradeReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_6a9135d7-4fab-47a0-b8d3-255584e44212_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than two years and not later than three years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:to="lab_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_d9d4acbb-b127-4815-a9e6-76c45a40195c_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for recognition of revenue [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory_bc8c1df2-de5c-47c1-8573-f67b6f7fe823_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Key Management Remuneration</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of information about key management personnel [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory" xlink:to="lab_ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LeaseLiabilities_4e768f8f-2b53-42b7-947e-08648f015740_totalLabel_en-US" xlink:label="lab_ifrs-full_LeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_ifrs-full_LeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_LeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LeaseLiabilities" xlink:to="lab_ifrs-full_LeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_62c1566a-ff1b-46da-b99e-43e2e858bf49_terseLabel_en-US" xlink:label="lab_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remeasurements of the net defined benefit liability</link:label>
    <link:label id="lab_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_label_en-US" xlink:label="lab_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve of remeasurements of defined benefit plans [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" xlink:to="lab_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EliminationOfIntersegmentAmountsMember_d1c92ab6-d217-4ffb-9035-a217b9619de3_terseLabel_en-US" xlink:label="lab_ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eliminations</link:label>
    <link:label id="lab_ifrs-full_EliminationOfIntersegmentAmountsMember_label_en-US" xlink:label="lab_ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Elimination of intersegment amounts [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EliminationOfIntersegmentAmountsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:to="lab_ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfAssetsMember_489cd13e-8d29-4294-9ca4-f9227feb14b9_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_ifrs-full_ClassesOfAssetsMember_label_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfAssetsMember" xlink:to="lab_ifrs-full_ClassesOfAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SubsidiariesActivities_bd4ed950-2005-4939-855e-ee765d524633_terseLabel_en-US" xlink:label="lab_kof_SubsidiariesActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Activity</link:label>
    <link:label id="lab_kof_SubsidiariesActivities_label_en-US" xlink:label="lab_kof_SubsidiariesActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries activities</link:label>
    <link:label id="lab_kof_SubsidiariesActivities_documentation_en-US" xlink:label="lab_kof_SubsidiariesActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SubsidiariesActivities" xlink:href="kof-20211231.xsd#kof_SubsidiariesActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SubsidiariesActivities" xlink:to="lab_kof_SubsidiariesActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncontrollingInterestsMember_c2b917a0-9c19-4a61-ae0f-2e2c1ddeb53b_verboseLabel_en-US" xlink:label="lab_ifrs-full_NoncontrollingInterestsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-controlling interest</link:label>
    <link:label id="lab_ifrs-full_NoncontrollingInterestsMember_71e24c68-752e-4dcc-9a69-e03e55f6af87_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncontrollingInterestsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-controlling interest</link:label>
    <link:label id="lab_ifrs-full_NoncontrollingInterestsMember_label_en-US" xlink:label="lab_ifrs-full_NoncontrollingInterestsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-controlling interests [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncontrollingInterestsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncontrollingInterestsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncontrollingInterestsMember" xlink:to="lab_ifrs-full_NoncontrollingInterestsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsTable_c33c405f-c055-4792-bf38-9d3c1be9ef21_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial assets [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial assets [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable" xlink:to="lab_ifrs-full_DisclosureOfFinancialAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock_820690b2-c6b6-4d9e-bce0-9b3307427333_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Amount of Defined Benefit Plan Expense and OCI Impact in Absolute Terms of Variation on Net Defined Benefit Liability</link:label>
    <link:label id="lab_kof_DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of amount of defined benefit plan expense and other comprehensive income impact in absolute terms of variation on net defined benefit liability explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of amount of defined benefit plan expense and other comprehensive income impact in absolute terms of variation on net defined benefit liability [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ServicesRenderedMember_ed24673c-b7e5-4a4d-9b36-e84741211934_terseLabel_en-US" xlink:label="lab_kof_ServicesRenderedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Services rendered</link:label>
    <link:label id="lab_kof_ServicesRenderedMember_label_en-US" xlink:label="lab_kof_ServicesRenderedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Services rendered [Member]</link:label>
    <link:label id="lab_kof_ServicesRenderedMember_documentation_en-US" xlink:label="lab_kof_ServicesRenderedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Services rendered [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ServicesRenderedMember" xlink:href="kof-20211231.xsd#kof_ServicesRenderedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ServicesRenderedMember" xlink:to="lab_kof_ServicesRenderedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_422dd47a-a49e-4408-9b6f-7811d606fd64_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payments transactions</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for share-based payment transactions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_02f2c7da-3737-48c3-a636-f455c4b7c38b_periodStartLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at the beginning of the period</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_8baa5a2e-7dc5-41ab-a16c-b72790925c70_periodEndLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at the end of the period</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_label_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents if different from statement of financial position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:to="lab_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_d00b8b87-8f8d-4bb7-bb4d-870c8a2eda64_negatedLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial gains and losses arising from changes in financial assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherNoncurrentFinancialLiabilities_8b1ef9b6-2ea7-41de-b4b1-aa393bd2c066_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current financial liabilities</link:label>
    <link:label id="lab_ifrs-full_OtherNoncurrentFinancialLiabilities_label_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current financial liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentFinancialLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentFinancialLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherNoncurrentFinancialLiabilities" xlink:to="lab_ifrs-full_OtherNoncurrentFinancialLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_70960e34-88f3-420c-984f-6d15eded139d_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash flows (used in)/from operating activities from continuing operations</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) operating activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ApplicableTaxRate_fdb62b45-6391-414e-9a52-74c3a74cd7b3_verboseLabel_en-US" xlink:label="lab_ifrs-full_ApplicableTaxRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable tax rate</link:label>
    <link:label id="lab_ifrs-full_ApplicableTaxRate_15a4900b-b112-453b-adfb-f47fd667723a_terseLabel_en-US" xlink:label="lab_ifrs-full_ApplicableTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexican statutory income tax rate</link:label>
    <link:label id="lab_ifrs-full_ApplicableTaxRate_label_en-US" xlink:label="lab_ifrs-full_ApplicableTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable tax rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ApplicableTaxRate" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ApplicableTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ApplicableTaxRate" xlink:to="lab_ifrs-full_ApplicableTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DeferredTaxAssetsOperatingLossCarryForwards1_39725824-e98f-48fd-97e8-dbf19a12c180_periodStartLabel_en-US" xlink:label="lab_kof_DeferredTaxAssetsOperatingLossCarryForwards1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of the period</link:label>
    <link:label id="lab_kof_DeferredTaxAssetsOperatingLossCarryForwards1_b9c5b203-9712-4c96-b338-7459ec99e883_periodEndLabel_en-US" xlink:label="lab_kof_DeferredTaxAssetsOperatingLossCarryForwards1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of the period</link:label>
    <link:label id="lab_kof_DeferredTaxAssetsOperatingLossCarryForwards1_label_en-US" xlink:label="lab_kof_DeferredTaxAssetsOperatingLossCarryForwards1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets operating loss carry forwards1</link:label>
    <link:label id="lab_kof_DeferredTaxAssetsOperatingLossCarryForwards1_documentation_en-US" xlink:label="lab_kof_DeferredTaxAssetsOperatingLossCarryForwards1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets operating loss carry forwards1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredTaxAssetsOperatingLossCarryForwards1" xlink:href="kof-20211231.xsd#kof_DeferredTaxAssetsOperatingLossCarryForwards1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DeferredTaxAssetsOperatingLossCarryForwards1" xlink:to="lab_kof_DeferredTaxAssetsOperatingLossCarryForwards1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_0b7177d4-aca5-4850-b1da-1a6773fd7094_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Loans and Notes Payables</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of borrowings [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_b6ee3033-87c4-4f5b-8f7b-d1f7496fa066_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SocialSecurityContributions_ca04c9f6-b9a5-41d3-be6e-cd8f6ef988f6_terseLabel_en-US" xlink:label="lab_ifrs-full_SocialSecurityContributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Social security costs</link:label>
    <link:label id="lab_ifrs-full_SocialSecurityContributions_label_en-US" xlink:label="lab_ifrs-full_SocialSecurityContributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Social security contributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SocialSecurityContributions" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SocialSecurityContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SocialSecurityContributions" xlink:to="lab_ifrs-full_SocialSecurityContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProductsAndServicesAxis_89ff695e-5235-40cb-b805-0ae795d28290_terseLabel_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products and services [axis]</link:label>
    <link:label id="lab_ifrs-full_ProductsAndServicesAxis_label_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products and services [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProductsAndServicesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProductsAndServicesAxis" xlink:to="lab_ifrs-full_ProductsAndServicesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SouthAmericaSegmentMember_18f1a366-65af-4162-9d17-8cab5671d3ed_terseLabel_en-US" xlink:label="lab_kof_SouthAmericaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">South America Segment</link:label>
    <link:label id="lab_kof_SouthAmericaSegmentMember_label_en-US" xlink:label="lab_kof_SouthAmericaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">South America Segment [Member]</link:label>
    <link:label id="lab_kof_SouthAmericaSegmentMember_documentation_en-US" xlink:label="lab_kof_SouthAmericaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">South america segment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SouthAmericaSegmentMember" xlink:href="kof-20211231.xsd#kof_SouthAmericaSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SouthAmericaSegmentMember" xlink:to="lab_kof_SouthAmericaSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForInterestExpense_994867c8-00f2-45e1-86eb-df4b22d389a9_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForInterestExpense_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for interest expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForInterestExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForInterestExpense" xlink:to="lab_ifrs-full_AdjustmentsForInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset_2931c3d6-94a2-48ce-b88f-6d11025463fd_terseLabel_en-US" xlink:label="lab_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Past&#160;Service Cost</link:label>
    <link:label id="lab_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset_3db949a7-b5f2-46e6-b7c1-737e94b21f12_verboseLabel_en-US" xlink:label="lab_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Past service cost</link:label>
    <link:label id="lab_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in net defined benefit liability (asset) resulting from past service cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates_2bf8a4cc-9310-4694-b186-1601508219fc_terseLabel_en-US" xlink:label="lab_kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of foreign currency exchange rates</link:label>
    <link:label id="lab_kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates_label_en-US" xlink:label="lab_kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in provision from effects of changes in foreign exchange rates</link:label>
    <link:label id="lab_kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates_documentation_en-US" xlink:label="lab_kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in provision from effects of changes in foreign exchange rates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates" xlink:to="lab_kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TaxCreditsMember_2623ad92-56db-40ea-a503-13c5bdb3737b_terseLabel_en-US" xlink:label="lab_kof_TaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credits</link:label>
    <link:label id="lab_kof_TaxCreditsMember_label_en-US" xlink:label="lab_kof_TaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credits [Member]</link:label>
    <link:label id="lab_kof_TaxCreditsMember_documentation_en-US" xlink:label="lab_kof_TaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credits [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxCreditsMember" xlink:href="kof-20211231.xsd#kof_TaxCreditsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TaxCreditsMember" xlink:to="lab_kof_TaxCreditsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_4f5c6bc7-17d5-47c3-9a0e-30232926f0d0_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_FountainAguaMineralLTDAMember_450d9dad-b759-4ff5-97b8-474f835dc1c2_terseLabel_en-US" xlink:label="lab_kof_FountainAguaMineralLTDAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fountain Agua Mineral, LTDA</link:label>
    <link:label id="lab_kof_FountainAguaMineralLTDAMember_label_en-US" xlink:label="lab_kof_FountainAguaMineralLTDAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fountain agua mineral, LTDA [Member]</link:label>
    <link:label id="lab_kof_FountainAguaMineralLTDAMember_documentation_en-US" xlink:label="lab_kof_FountainAguaMineralLTDAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fountain agua mineral, LTDA [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FountainAguaMineralLTDAMember" xlink:href="kof-20211231.xsd#kof_FountainAguaMineralLTDAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_FountainAguaMineralLTDAMember" xlink:to="lab_kof_FountainAguaMineralLTDAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_f9d7eecd-a222-4a43-8338-767d96170c76_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax expense:</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax expense (income) and adjustments for current tax of prior periods [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayables_d1a3219a-3937-4bfe-80f0-23d1097ef379_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayables_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other current payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables" xlink:to="lab_ifrs-full_TradeAndOtherCurrentPayables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GrossCarryingAmountMember_240b0ecf-7cf6-41c3-9e78-cd532f914f19_terseLabel_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost</link:label>
    <link:label id="lab_ifrs-full_GrossCarryingAmountMember_label_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross carrying amount [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossCarryingAmountMember" xlink:to="lab_ifrs-full_GrossCarryingAmountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_14433fe1-4ca1-44f4-94b7-7634896ee5ad_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of events after reporting period [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ChangeInAluminumPricePercentage_a9e459eb-56fc-4da7-9831-d5e4d46cf5f7_terseLabel_en-US" xlink:label="lab_kof_ChangeInAluminumPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Aluminum price</link:label>
    <link:label id="lab_kof_ChangeInAluminumPricePercentage_label_en-US" xlink:label="lab_kof_ChangeInAluminumPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Aluminum price percentage</link:label>
    <link:label id="lab_kof_ChangeInAluminumPricePercentage_documentation_en-US" xlink:label="lab_kof_ChangeInAluminumPricePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in aluminum price percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInAluminumPricePercentage" xlink:href="kof-20211231.xsd#kof_ChangeInAluminumPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ChangeInAluminumPricePercentage" xlink:to="lab_kof_ChangeInAluminumPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LongTermYankeeBondsMember_5ee8de1b-e836-4b2d-a7e0-6d9c54c21e3a_terseLabel_en-US" xlink:label="lab_kof_LongTermYankeeBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Yankee Bonds</link:label>
    <link:label id="lab_kof_LongTermYankeeBondsMember_label_en-US" xlink:label="lab_kof_LongTermYankeeBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term yankee bonds [Member]</link:label>
    <link:label id="lab_kof_LongTermYankeeBondsMember_documentation_en-US" xlink:label="lab_kof_LongTermYankeeBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term yankee bonds[member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LongTermYankeeBondsMember" xlink:href="kof-20211231.xsd#kof_LongTermYankeeBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LongTermYankeeBondsMember" xlink:to="lab_kof_LongTermYankeeBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueFromSaleOfGoods_3f0bd298-d796-442e-a1e9-5307fb62e186_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromSaleOfGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_ifrs-full_RevenueFromSaleOfGoods_label_en-US" xlink:label="lab_ifrs-full_RevenueFromSaleOfGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from sale of goods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromSaleOfGoods" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromSaleOfGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueFromSaleOfGoods" xlink:to="lab_ifrs-full_RevenueFromSaleOfGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AdjustmentsForOtherTax_f52a49f9-b7ad-4ad6-b9b3-e02914cc51b1_terseLabel_en-US" xlink:label="lab_kof_AdjustmentsForOtherTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Tax</link:label>
    <link:label id="lab_kof_AdjustmentsForOtherTax_label_en-US" xlink:label="lab_kof_AdjustmentsForOtherTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for other tax</link:label>
    <link:label id="lab_kof_AdjustmentsForOtherTax_documentation_en-US" xlink:label="lab_kof_AdjustmentsForOtherTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for other tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForOtherTax" xlink:href="kof-20211231.xsd#kof_AdjustmentsForOtherTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AdjustmentsForOtherTax" xlink:to="lab_kof_AdjustmentsForOtherTax" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock_6fd98df4-0261-4a4b-a15e-43bee1daee0b_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Maturity Analysis for Non-derivative and Derivative Financial Liabilities</link:label>
    <link:label id="lab_kof_DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Maturity Analysis For Non-derivative And Derivative Financial Liabilities [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis for non-derivative and derivative financial liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock" xlink:to="lab_kof_DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_7a76ec02-dc8c-4f12-b8fe-35b71bd12ff7_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of movements in exchange rates</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through net exchange differences, intangible assets and goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfAssociatesAndJointVenturesLineItems_227dae97-6028-4fdf-b5e1-7894cb1e8aa7_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfAssociatesAndJointVenturesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of associates and joint ventures [line items]</link:label>
    <link:label id="lab_kof_DisclosureOfAssociatesAndJointVenturesLineItems_label_en-US" xlink:label="lab_kof_DisclosureOfAssociatesAndJointVenturesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of associates and joint ventures [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfAssociatesAndJointVenturesLineItems_documentation_en-US" xlink:label="lab_kof_DisclosureOfAssociatesAndJointVenturesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line items represent concepts included in a table. These concepts are used to disclose reportable information about associate and joint ventures associated with domain members defined in one or many axes of the table [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems" xlink:href="kof-20211231.xsd#kof_DisclosureOfAssociatesAndJointVenturesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems" xlink:to="lab_kof_DisclosureOfAssociatesAndJointVenturesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestExpense_41949c39-b81a-4aee-9a44-59aceb076b3a_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_ifrs-full_InterestExpense_e00caa0b-03a5-4a75-a052-6d0bd303e60a_verboseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:label id="lab_ifrs-full_InterestExpense_117ea9ce-b326-4848-b225-e6b5844079cb_totalLabel_en-US" xlink:label="lab_ifrs-full_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:label id="lab_ifrs-full_InterestExpense_2cccc6ab-7ea4-457f-9301-667bda30a086_negatedLabel_en-US" xlink:label="lab_ifrs-full_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_ifrs-full_InterestExpense_label_en-US" xlink:label="lab_ifrs-full_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpense" xlink:to="lab_ifrs-full_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_74b5ab30-fdcd-4893-9669-5746e8c076b9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non-adjusting events after reporting period [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non-adjusting events after reporting period [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ReversalOfIndemnifiableItems_6dc240d3-8770-47f7-8ca8-bae24a2065fe_negatedLabel_en-US" xlink:label="lab_kof_ReversalOfIndemnifiableItems" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of indemnifiable items</link:label>
    <link:label id="lab_kof_ReversalOfIndemnifiableItems_label_en-US" xlink:label="lab_kof_ReversalOfIndemnifiableItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of indemnifiable items</link:label>
    <link:label id="lab_kof_ReversalOfIndemnifiableItems_documentation_en-US" xlink:label="lab_kof_ReversalOfIndemnifiableItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of indemnifiable items</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ReversalOfIndemnifiableItems" xlink:href="kof-20211231.xsd#kof_ReversalOfIndemnifiableItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ReversalOfIndemnifiableItems" xlink:to="lab_kof_ReversalOfIndemnifiableItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_OptionsGrantedVestingPercentage_d3d5819a-da2d-4f79-9dab-26fed7f6d79d_terseLabel_en-US" xlink:label="lab_kof_OptionsGrantedVestingPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting percentage</link:label>
    <link:label id="lab_kof_OptionsGrantedVestingPercentage_label_en-US" xlink:label="lab_kof_OptionsGrantedVestingPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted vesting percentage</link:label>
    <link:label id="lab_kof_OptionsGrantedVestingPercentage_documentation_en-US" xlink:label="lab_kof_OptionsGrantedVestingPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted vesting percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OptionsGrantedVestingPercentage" xlink:href="kof-20211231.xsd#kof_OptionsGrantedVestingPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_OptionsGrantedVestingPercentage" xlink:to="lab_kof_OptionsGrantedVestingPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory_45db5fd2-2891-4258-b41f-0cf7cbf9cf18_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Receivable, Net</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of trade and other receivables [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsAbstract_e006fb00-8a20-41e1-b4b6-df7f29b69c52_terseLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents [abstract]</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsAbstract_label_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalentsAbstract" xlink:to="lab_ifrs-full_CashAndCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts_b34e374b-e608-4ba7-8863-172ffecf6892_terseLabel_en-US" xlink:label="lab_kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Added in business combinations</link:label>
    <link:label id="lab_kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combination acquired receivables allowance for doubtful accounts</link:label>
    <link:label id="lab_kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts_documentation_en-US" xlink:label="lab_kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combination acquired receivables allowance for doubtful accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts" xlink:href="kof-20211231.xsd#kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts" xlink:to="lab_kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_country_VE_e1b62ac4-9a85-4ff1-b1ff-8516bb919c23_terseLabel_en-US" xlink:label="lab_country_VE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Venezuela</link:label>
    <link:label id="lab_country_VE_label_en-US" xlink:label="lab_country_VE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">VENEZUELA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_VE" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_VE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_VE" xlink:to="lab_country_VE" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock_712db196-591a-4906-8d52-2bb9feca2739_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Shares Granted Under the Company's Executive Incentive Plans</link:label>
    <link:label id="lab_kof_DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of options granted under executive incentive plan explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of options granted under executive incentive plan [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EarningsPerShareAbstract_7cb84e92-a2db-44f7-8bfa-6529a2bd6c3e_terseLabel_en-US" xlink:label="lab_ifrs-full_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share- Equity holders of the parent (U.S. dollars and Mexican pesos):</link:label>
    <link:label id="lab_ifrs-full_EarningsPerShareAbstract_label_en-US" xlink:label="lab_ifrs-full_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EarningsPerShareAbstract" xlink:to="lab_ifrs-full_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LoansFromBanksMember_826ddff2-1537-416d-bfd1-2442cb2b04e9_terseLabel_en-US" xlink:label="lab_kof_LoansFromBanksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans from banks</link:label>
    <link:label id="lab_kof_LoansFromBanksMember_label_en-US" xlink:label="lab_kof_LoansFromBanksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans from banks [member]</link:label>
    <link:label id="lab_kof_LoansFromBanksMember_documentation_en-US" xlink:label="lab_kof_LoansFromBanksMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans from banks.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LoansFromBanksMember" xlink:href="kof-20211231.xsd#kof_LoansFromBanksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LoansFromBanksMember" xlink:to="lab_kof_LoansFromBanksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCurrentFinancialLiabilities_87269e76-2ecf-4f1d-a648-6203a52b09c9_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current financial liabilities</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentFinancialLiabilities_e81aef4d-d699-433f-985b-c24ad101eaf6_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentFinancialLiabilities_label_en-US" xlink:label="lab_ifrs-full_OtherCurrentFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current financial liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentFinancialLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCurrentFinancialLiabilities" xlink:to="lab_ifrs-full_OtherCurrentFinancialLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_GlassBottlesMember_dfcc07f3-654a-4259-bd16-b54c2e5a5ab7_terseLabel_en-US" xlink:label="lab_kof_GlassBottlesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Glass Bottles</link:label>
    <link:label id="lab_kof_GlassBottlesMember_label_en-US" xlink:label="lab_kof_GlassBottlesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Glass bottles [Member]</link:label>
    <link:label id="lab_kof_GlassBottlesMember_documentation_en-US" xlink:label="lab_kof_GlassBottlesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Glass bottles [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GlassBottlesMember" xlink:href="kof-20211231.xsd#kof_GlassBottlesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_GlassBottlesMember" xlink:to="lab_kof_GlassBottlesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember_4f7ec2d9-fd99-421f-b58d-3d084e00502a_terseLabel_en-US" xlink:label="lab_kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected&#160;Annual&#160;Long-Term Inflation 2021-2030</link:label>
    <link:label id="lab_kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember_label_en-US" xlink:label="lab_kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected&#160;Annual&#160;Long-Term Inflation Twenty Twenty One To Twenty Thirty [Member]</link:label>
    <link:label id="lab_kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember_documentation_en-US" xlink:label="lab_kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected&#160;Annual&#160;Long-Term Inflation Twenty Twenty One To Twenty Thirty</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember" xlink:href="kof-20211231.xsd#kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember" xlink:to="lab_kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Revenue_2bd575ad-2ccd-418a-afcd-8767608399a0_totalLabel_en-US" xlink:label="lab_ifrs-full_Revenue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenues</link:label>
    <link:label id="lab_ifrs-full_Revenue_e48f7db7-f3ac-4430-bcbb-4056ba43b8c3_verboseLabel_en-US" xlink:label="lab_ifrs-full_Revenue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_ifrs-full_Revenue_70a5f56e-51af-419d-81e7-dc70e7b011a0_terseLabel_en-US" xlink:label="lab_ifrs-full_Revenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenues</link:label>
    <link:label id="lab_ifrs-full_Revenue_label_en-US" xlink:label="lab_ifrs-full_Revenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Revenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Revenue" xlink:to="lab_ifrs-full_Revenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAndLiabilities_885a99fd-8c0c-4462-9094-7cc4d6357e64_totalLabel_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL LIABILITIES AND EQUITY</link:label>
    <link:label id="lab_ifrs-full_EquityAndLiabilities_label_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity and liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAndLiabilities" xlink:to="lab_ifrs-full_EquityAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory_dc09cf5b-24e8-485e-bdc8-3814a47d0f2d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Accounts Receivable, Net</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PensionAndRetirementPlansMember_d3198038-9348-4907-be9c-51c80c5bf474_terseLabel_en-US" xlink:label="lab_kof_PensionAndRetirementPlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension&#160;and Retirement Plans</link:label>
    <link:label id="lab_kof_PensionAndRetirementPlansMember_label_en-US" xlink:label="lab_kof_PensionAndRetirementPlansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and retirement plans [Member]</link:label>
    <link:label id="lab_kof_PensionAndRetirementPlansMember_documentation_en-US" xlink:label="lab_kof_PensionAndRetirementPlansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and retirement plans [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PensionAndRetirementPlansMember" xlink:href="kof-20211231.xsd#kof_PensionAndRetirementPlansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PensionAndRetirementPlansMember" xlink:to="lab_kof_PensionAndRetirementPlansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfExternalCreditExposuresLineItems_e5860e5f-6394-4967-b535-7575e970570c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfExternalCreditExposuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfExternalCreditExposuresLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfExternalCreditExposuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of external credit grades [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfExternalCreditExposuresLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfExternalCreditExposuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfExternalCreditExposuresLineItems" xlink:to="lab_ifrs-full_DisclosureOfExternalCreditExposuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis_87ca6d50-08c3-48a3-ad4a-88ffe900ad9c_terseLabel_en-US" xlink:label="lab_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis_label_en-US" xlink:label="lab_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of comprehensive income, profit or loss location [Axis]</link:label>
    <link:label id="lab_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis_documentation_en-US" xlink:label="lab_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of comprehensive income, profit or loss location [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis" xlink:href="kof-20211231.xsd#kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis" xlink:to="lab_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife_a0788d23-4d37-454f-8da8-447b31c4f73e_terseLabel_en-US" xlink:label="lab_kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful lives of intangible assets</link:label>
    <link:label id="lab_kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife_label_en-US" xlink:label="lab_kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets other than goodwill estimated useful life</link:label>
    <link:label id="lab_kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife_documentation_en-US" xlink:label="lab_kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets other than goodwill estimated useful life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife" xlink:href="kof-20211231.xsd#kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife" xlink:to="lab_kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInventoriesExplanatory_7078675d-a7ec-4906-80b2-3fbb0e2e8ad1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInventoriesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of inventories [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInventoriesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DecreaseInProvisionsThroughCancellationAndExpiration_4abc0a8c-4752-4107-8383-e8164f750198_negatedLabel_en-US" xlink:label="lab_kof_DecreaseInProvisionsThroughCancellationAndExpiration" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancellation and adjustments</link:label>
    <link:label id="lab_kof_DecreaseInProvisionsThroughCancellationAndExpiration_label_en-US" xlink:label="lab_kof_DecreaseInProvisionsThroughCancellationAndExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in provisions through cancellation and expiration</link:label>
    <link:label id="lab_kof_DecreaseInProvisionsThroughCancellationAndExpiration_documentation_en-US" xlink:label="lab_kof_DecreaseInProvisionsThroughCancellationAndExpiration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in provisions through cancellation and expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DecreaseInProvisionsThroughCancellationAndExpiration" xlink:href="kof-20211231.xsd#kof_DecreaseInProvisionsThroughCancellationAndExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DecreaseInProvisionsThroughCancellationAndExpiration" xlink:to="lab_kof_DecreaseInProvisionsThroughCancellationAndExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MachineryMember_cbe3e9dc-b136-4366-839d-0f7191f5d077_verboseLabel_en-US" xlink:label="lab_ifrs-full_MachineryMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_ifrs-full_MachineryMember_5bb0ef0a-96e8-4ecf-a87e-d4dd916fd46f_terseLabel_en-US" xlink:label="lab_ifrs-full_MachineryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment</link:label>
    <link:label id="lab_ifrs-full_MachineryMember_label_en-US" xlink:label="lab_ifrs-full_MachineryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MachineryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MachineryMember" xlink:to="lab_ifrs-full_MachineryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_1ac87e91-4a60-4536-8da0-4cc515c0bdbb_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisposalOfRightOfUseAssets_460a3081-11ca-4362-b562-f8c1d40318dc_negatedLabel_en-US" xlink:label="lab_kof_DisposalOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposals</link:label>
    <link:label id="lab_kof_DisposalOfRightOfUseAssets_label_en-US" xlink:label="lab_kof_DisposalOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal of right of use assets</link:label>
    <link:label id="lab_kof_DisposalOfRightOfUseAssets_documentation_en-US" xlink:label="lab_kof_DisposalOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal of right of use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisposalOfRightOfUseAssets" xlink:href="kof-20211231.xsd#kof_DisposalOfRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisposalOfRightOfUseAssets" xlink:to="lab_kof_DisposalOfRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary_79cfd15e-babf-4354-b3f1-af3283710a67_terseLabel_en-US" xlink:label="lab_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Country</link:label>
    <link:label id="lab_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary_label_en-US" xlink:label="lab_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Country of incorporation of subsidiary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" xlink:to="lab_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ClassBCommonStockMember_4e4842b5-c406-46fc-ae00-5fb974f41f7a_terseLabel_en-US" xlink:label="lab_kof_ClassBCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B shares, without par value</link:label>
    <link:label id="lab_kof_ClassBCommonStockMember_label_en-US" xlink:label="lab_kof_ClassBCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class B Common Stock [Member]</link:label>
    <link:label id="lab_kof_ClassBCommonStockMember_documentation_en-US" xlink:label="lab_kof_ClassBCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class B common stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ClassBCommonStockMember" xlink:href="kof-20211231.xsd#kof_ClassBCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ClassBCommonStockMember" xlink:to="lab_kof_ClassBCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CountryOfDomicileMember_bdcb1afa-f04d-4cc0-8851-2c07e6df14ff_terseLabel_en-US" xlink:label="lab_ifrs-full_CountryOfDomicileMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico</link:label>
    <link:label id="lab_ifrs-full_CountryOfDomicileMember_label_en-US" xlink:label="lab_ifrs-full_CountryOfDomicileMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Country of domicile [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CountryOfDomicileMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CountryOfDomicileMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CountryOfDomicileMember" xlink:to="lab_ifrs-full_CountryOfDomicileMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAccountingStandard_03a08a7d-6fa7-429b-8caa-b22a6eba02c7_terseLabel_en-US" xlink:label="lab_dei_DocumentAccountingStandard" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Accounting Standard</link:label>
    <link:label id="lab_dei_DocumentAccountingStandard_label_en-US" xlink:label="lab_dei_DocumentAccountingStandard" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Accounting Standard</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAccountingStandard"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAccountingStandard" xlink:to="lab_dei_DocumentAccountingStandard" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CreditExposure_74330d03-2c9c-43db-9421-41a28d71de67_terseLabel_en-US" xlink:label="lab_ifrs-full_CreditExposure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net exposure</link:label>
    <link:label id="lab_ifrs-full_CreditExposure_label_en-US" xlink:label="lab_ifrs-full_CreditExposure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit exposure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CreditExposure" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CreditExposure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CreditExposure" xlink:to="lab_ifrs-full_CreditExposure" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ForeignExchangeGainLossRelatedToOperatingActivities_8065c005-a3a0-45c1-affe-4428fca867b5_verboseLabel_en-US" xlink:label="lab_kof_ForeignExchangeGainLossRelatedToOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange losses related to operating activities</link:label>
    <link:label id="lab_kof_ForeignExchangeGainLossRelatedToOperatingActivities_label_en-US" xlink:label="lab_kof_ForeignExchangeGainLossRelatedToOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Gain (Loss) Related To Operating Activities</link:label>
    <link:label id="lab_kof_ForeignExchangeGainLossRelatedToOperatingActivities_documentation_en-US" xlink:label="lab_kof_ForeignExchangeGainLossRelatedToOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Gain (Loss) Related To Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForeignExchangeGainLossRelatedToOperatingActivities" xlink:href="kof-20211231.xsd#kof_ForeignExchangeGainLossRelatedToOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ForeignExchangeGainLossRelatedToOperatingActivities" xlink:to="lab_kof_ForeignExchangeGainLossRelatedToOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TopOfRangeMember_c0faa54f-4662-436e-8725-3a01324bbc29_terseLabel_en-US" xlink:label="lab_ifrs-full_TopOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Top of Range</link:label>
    <link:label id="lab_ifrs-full_TopOfRangeMember_label_en-US" xlink:label="lab_ifrs-full_TopOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Top of range [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TopOfRangeMember" xlink:to="lab_ifrs-full_TopOfRangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_0487c195-17dd-4b57-b889-4a9f9802924a_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash flows (used in) investing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_55f3541c-3c60-4463-9908-2bab97f69884_terseLabel_en-US" xlink:label="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present Value of Defined Benefit Obligation</link:label>
    <link:label id="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_label_en-US" xlink:label="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of defined benefit obligation [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:to="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_89d18257-739e-4370-96fc-49625024d140_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash Impacts, Foreign Exchange movements</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through effect of changes in foreign exchange rates, liabilities arising from financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_RefrigerationEquipmentMember_463b5a7d-9a7a-4a81-b69e-0375c8e2eb63_verboseLabel_en-US" xlink:label="lab_kof_RefrigerationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refrigeration equipment</link:label>
    <link:label id="lab_kof_RefrigerationEquipmentMember_061e113d-9e4f-4091-8437-c4ad94e6dcdd_terseLabel_en-US" xlink:label="lab_kof_RefrigerationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refrigeration Equipment</link:label>
    <link:label id="lab_kof_RefrigerationEquipmentMember_label_en-US" xlink:label="lab_kof_RefrigerationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refrigeration equipment [Member]</link:label>
    <link:label id="lab_kof_RefrigerationEquipmentMember_documentation_en-US" xlink:label="lab_kof_RefrigerationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refrigeration equipment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RefrigerationEquipmentMember" xlink:href="kof-20211231.xsd#kof_RefrigerationEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_RefrigerationEquipmentMember" xlink:to="lab_kof_RefrigerationEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_UY_e8c25784-86d1-47e8-9416-690553118c00_verboseLabel_en-US" xlink:label="lab_country_UY" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uruguay</link:label>
    <link:label id="lab_country_UY_13d185f7-0256-41f5-b68e-a7c73d6652e2_terseLabel_en-US" xlink:label="lab_country_UY" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uruguay</link:label>
    <link:label id="lab_country_UY_label_en-US" xlink:label="lab_country_UY" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">URUGUAY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_UY" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_UY"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_UY" xlink:to="lab_country_UY" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherAssetsMember_e39f5327-7a11-4ddb-8e94-a1ee98a63b45_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_ifrs-full_OtherAssetsMember_label_en-US" xlink:label="lab_ifrs-full_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssetsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherAssetsMember" xlink:to="lab_ifrs-full_OtherAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysOwnEquityInstrumentsMember_19eed16c-5e2b-4957-994c-eed773247a1d_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysOwnEquityInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's own equity instruments</link:label>
    <link:label id="lab_ifrs-full_EntitysOwnEquityInstrumentsMember_label_en-US" xlink:label="lab_ifrs-full_EntitysOwnEquityInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's own equity instruments [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysOwnEquityInstrumentsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysOwnEquityInstrumentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysOwnEquityInstrumentsMember" xlink:to="lab_ifrs-full_EntitysOwnEquityInstrumentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BorrowingsByNameAxis_96af58c9-8a5e-4124-90a9-b1dffa41ca25_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name [axis]</link:label>
    <link:label id="lab_ifrs-full_BorrowingsByNameAxis_label_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsByNameAxis" xlink:to="lab_ifrs-full_BorrowingsByNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_bc33bbb5-f840-4a1b-8bdd-0348a2c9e705_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) to be reclassified to profit or loss in subsequent periods</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income that will be reclassified to profit or loss, net of tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_de1d48c4-1ac7-4853-acc4-cda01b4bd163_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_fc900b29-ccd8-493c-a96c-411609e4e72d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant &amp; equipment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of property, plant and equipment [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_d177bf1a-f923-4b92-89a7-bd474f924ddb_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options granted</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_c18d4621-ae39-4481-9a94-21073debdf4b_verboseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options granted in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_daecabc3-ab37-44c6-8951-4fd1d43c4461_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized loss (gain) on cash flow hedges</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax relating to cash flow hedges included in other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" xlink:to="lab_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReductionOfIssuedCapital_ccac9175-0b82-4dd1-9865-831cf3dccab2_terseLabel_en-US" xlink:label="lab_ifrs-full_ReductionOfIssuedCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction of issued capital</link:label>
    <link:label id="lab_ifrs-full_ReductionOfIssuedCapital_label_en-US" xlink:label="lab_ifrs-full_ReductionOfIssuedCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction of issued capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReductionOfIssuedCapital" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReductionOfIssuedCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReductionOfIssuedCapital" xlink:to="lab_ifrs-full_ReductionOfIssuedCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Liabilities_914a5f35-fc8a-4ba8-9d2c-75ce3f90fb13_totalLabel_en-US" xlink:label="lab_ifrs-full_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL LIABILITIES</link:label>
    <link:label id="lab_ifrs-full_Liabilities_e707f4ee-7412-4677-94af-150794c27f57_terseLabel_en-US" xlink:label="lab_ifrs-full_Liabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_ifrs-full_Liabilities_label_en-US" xlink:label="lab_ifrs-full_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Liabilities" xlink:to="lab_ifrs-full_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies_45d65377-28ab-48ce-8b19-6980bc587db7_terseLabel_en-US" xlink:label="lab_kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on monetary position for subsidiaries in hyperinflationary economies</link:label>
    <link:label id="lab_kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies_label_en-US" xlink:label="lab_kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains losses on net monetary position for subsidiaries in hyperinflationary economies</link:label>
    <link:label id="lab_kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies_documentation_en-US" xlink:label="lab_kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains losses on net monetary position for subsidiaries in hyperinflationary economies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" xlink:href="kof-20211231.xsd#kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" xlink:to="lab_kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherInventories_18264d40-d565-4ed8-834c-1e08e9293a29_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherInventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherInventories_label_en-US" xlink:label="lab_ifrs-full_OtherInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInventories" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherInventories" xlink:to="lab_ifrs-full_OtherInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DistributionEquipmentMember_e24b2ab4-a16f-41f6-bde0-4d41bdeb71e4_terseLabel_en-US" xlink:label="lab_kof_DistributionEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution equipment</link:label>
    <link:label id="lab_kof_DistributionEquipmentMember_label_en-US" xlink:label="lab_kof_DistributionEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution equipment [Member]</link:label>
    <link:label id="lab_kof_DistributionEquipmentMember_documentation_en-US" xlink:label="lab_kof_DistributionEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution equipment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DistributionEquipmentMember" xlink:href="kof-20211231.xsd#kof_DistributionEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DistributionEquipmentMember" xlink:to="lab_kof_DistributionEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_0f03ffe3-1216-4718-9f50-6c0dfb688007_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than one year and not later than two years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:to="lab_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LeaseInterestPaidClassifiedAsFinancingActivities_b204417c-3880-48d1-8f50-52414f475d20_negatedLabel_en-US" xlink:label="lab_kof_LeaseInterestPaidClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid on lease liabilities</link:label>
    <link:label id="lab_kof_LeaseInterestPaidClassifiedAsFinancingActivities_label_en-US" xlink:label="lab_kof_LeaseInterestPaidClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease interest paid classified as financing activities</link:label>
    <link:label id="lab_kof_LeaseInterestPaidClassifiedAsFinancingActivities_documentation_en-US" xlink:label="lab_kof_LeaseInterestPaidClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease interest paid classified as financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LeaseInterestPaidClassifiedAsFinancingActivities" xlink:href="kof-20211231.xsd#kof_LeaseInterestPaidClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LeaseInterestPaidClassifiedAsFinancingActivities" xlink:to="lab_kof_LeaseInterestPaidClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_90991841-e068-4ace-937c-fec6319dc15f_totalLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in cash and cash equivalents after effect of exchange rate changes</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in cash and cash equivalents after effect of exchange rate changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture_4fe5111c-415f-4499-84b4-ac01d87d6186_terseLabel_en-US" xlink:label="lab_kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income, net of tax</link:label>
    <link:label id="lab_kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture_label_en-US" xlink:label="lab_kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income, Excluding Sale Of Joint Venture</link:label>
    <link:label id="lab_kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture_documentation_en-US" xlink:label="lab_kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income, Excluding Sale Of Joint Venture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture" xlink:href="kof-20211231.xsd#kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture" xlink:to="lab_kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxRateEffectFromChangeInTaxRate_de04f366-cb99-4b38-9a22-673655d8e9a8_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxRateEffectFromChangeInTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of change in statutory rate</link:label>
    <link:label id="lab_ifrs-full_TaxRateEffectFromChangeInTaxRate_label_en-US" xlink:label="lab_ifrs-full_TaxRateEffectFromChangeInTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect from change in tax rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectFromChangeInTaxRate" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxRateEffectFromChangeInTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxRateEffectFromChangeInTaxRate" xlink:to="lab_ifrs-full_TaxRateEffectFromChangeInTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember_3cbedca6-0e99-48c9-97df-979a390da019_terseLabel_en-US" xlink:label="lab_kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Volume Growth Rates&#160;2021-2030</link:label>
    <link:label id="lab_kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember_label_en-US" xlink:label="lab_kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Volume Growth Rates&#160;Twenty Twenty One To Twenty Thirty [Member]</link:label>
    <link:label id="lab_kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember_documentation_en-US" xlink:label="lab_kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Volume Growth Rates&#160;Twenty Twenty One To Twenty Thirty</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember" xlink:href="kof-20211231.xsd#kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember" xlink:to="lab_kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract_ed718c73-43c2-446d-bfa6-eec168faffa7_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Non Controlling Interest In Consolidated Subsidiaries [abstract]</link:label>
    <link:label id="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract_label_en-US" xlink:label="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non controlling interest in consolidated subsidiaries [Abstract]</link:label>
    <link:label id="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract_documentation_en-US" xlink:label="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non controlling interest in consolidated subsidiaries [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract" xlink:href="kof-20211231.xsd#kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract" xlink:to="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree_7b8bfff2-df39-4809-9555-d9d88e379626_terseLabel_en-US" xlink:label="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree_label_en-US" xlink:label="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan expected future benefit payment year three</link:label>
    <link:label id="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree_documentation_en-US" xlink:label="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan expected future benefit payments year three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree" xlink:href="kof-20211231.xsd#kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree" xlink:to="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestPaidClassifiedAsFinancingActivities_bbcdd821-5c83-4f8e-b60c-7fa6c5d9955d_negatedLabel_en-US" xlink:label="lab_ifrs-full_InterestPaidClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid</link:label>
    <link:label id="lab_ifrs-full_InterestPaidClassifiedAsFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_InterestPaidClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid, classified as financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestPaidClassifiedAsFinancingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestPaidClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestPaidClassifiedAsFinancingActivities" xlink:to="lab_ifrs-full_InterestPaidClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_591fbe75-462f-48cb-8294-6f89faf25291_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">31-60 days</link:label>
    <link:label id="lab_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than two months and not later than three months [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:to="lab_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_FinanceChargesForLeases_7b01dbd4-2130-4a38-a727-ab9a2536b708_verboseLabel_en-US" xlink:label="lab_kof_FinanceChargesForLeases" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance charges of leases</link:label>
    <link:label id="lab_kof_FinanceChargesForLeases_label_en-US" xlink:label="lab_kof_FinanceChargesForLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance charges for leases</link:label>
    <link:label id="lab_kof_FinanceChargesForLeases_documentation_en-US" xlink:label="lab_kof_FinanceChargesForLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance charges for leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FinanceChargesForLeases" xlink:href="kof-20211231.xsd#kof_FinanceChargesForLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_FinanceChargesForLeases" xlink:to="lab_kof_FinanceChargesForLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RawMaterialsAndConsumablesUsed_3a0e2c94-2746-4438-af70-c55478ff8e28_terseLabel_en-US" xlink:label="lab_ifrs-full_RawMaterialsAndConsumablesUsed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials and consumables used</link:label>
    <link:label id="lab_ifrs-full_RawMaterialsAndConsumablesUsed_label_en-US" xlink:label="lab_ifrs-full_RawMaterialsAndConsumablesUsed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials and consumables used</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RawMaterialsAndConsumablesUsed" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RawMaterialsAndConsumablesUsed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RawMaterialsAndConsumablesUsed" xlink:to="lab_ifrs-full_RawMaterialsAndConsumablesUsed" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_efacc30f-8e08-44f7-870c-03dd1332a514_verboseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net&#160;Interest&#160;on the&#160;Net&#160;Defined Benefit Liability</link:label>
    <link:label id="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_5f2d2700-fe52-491d-82a8-f688b3ea5f4d_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_66c14267-9447-41c8-9081-f02cdc02afed_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of income tax [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:to="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_2530b740-52c3-4ee7-a0ac-f2422882be44_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_c830be85-b653-4dd8-96cc-22535ccb2b4d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SevenPointThreeFivePercentageMember_a65f56af-f123-401d-a56f-cb257d70449d_terseLabel_en-US" xlink:label="lab_kof_SevenPointThreeFivePercentageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">7.35% Debt Bonds Maturing in 2028</link:label>
    <link:label id="lab_kof_SevenPointThreeFivePercentageMember_label_en-US" xlink:label="lab_kof_SevenPointThreeFivePercentageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seven point three five percentage [Member]</link:label>
    <link:label id="lab_kof_SevenPointThreeFivePercentageMember_documentation_en-US" xlink:label="lab_kof_SevenPointThreeFivePercentageMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seven point three five percentage [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SevenPointThreeFivePercentageMember" xlink:href="kof-20211231.xsd#kof_SevenPointThreeFivePercentageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SevenPointThreeFivePercentageMember" xlink:to="lab_kof_SevenPointThreeFivePercentageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets_1df3c346-8ac7-447f-8871-537f96ac57f3_negatedLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets_label_en-US" xlink:label="lab_ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (losses) on disposals of other non-current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets" xlink:to="lab_ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_1bb9e4e4-86d0-417b-99c3-372f6906da61_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_KOFMember_321ec93d-a531-4b11-8328-a94be999c310_terseLabel_en-US" xlink:label="lab_kof_KOFMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">KOF</link:label>
    <link:label id="lab_kof_KOFMember_label_en-US" xlink:label="lab_kof_KOFMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">KOF [Member]</link:label>
    <link:label id="lab_kof_KOFMember_documentation_en-US" xlink:label="lab_kof_KOFMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">KOF [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_KOFMember" xlink:href="kof-20211231.xsd#kof_KOFMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_KOFMember" xlink:to="lab_kof_KOFMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TaxContingenciesAmount_3e8ae68e-49fc-41c0-8b18-c91cd6517d70_terseLabel_en-US" xlink:label="lab_kof_TaxContingenciesAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax contingencies amount</link:label>
    <link:label id="lab_kof_TaxContingenciesAmount_label_en-US" xlink:label="lab_kof_TaxContingenciesAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax contingencies amount</link:label>
    <link:label id="lab_kof_TaxContingenciesAmount_documentation_en-US" xlink:label="lab_kof_TaxContingenciesAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax contingencies amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxContingenciesAmount" xlink:href="kof-20211231.xsd#kof_TaxContingenciesAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TaxContingenciesAmount" xlink:to="lab_kof_TaxContingenciesAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ScheduleOfDomesticTaxRateExplanatoryTableTextBlock_69c55867-e9ad-4840-9c1d-e825105a155e_terseLabel_en-US" xlink:label="lab_kof_ScheduleOfDomesticTaxRateExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Domestic Tax Rate</link:label>
    <link:label id="lab_kof_ScheduleOfDomesticTaxRateExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_ScheduleOfDomesticTaxRateExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of domestic tax rate explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_ScheduleOfDomesticTaxRateExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_ScheduleOfDomesticTaxRateExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The schedule of domestic tax rate [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ScheduleOfDomesticTaxRateExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_ScheduleOfDomesticTaxRateExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ScheduleOfDomesticTaxRateExplanatoryTableTextBlock" xlink:to="lab_kof_ScheduleOfDomesticTaxRateExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_GrupoFinancieroBanorteSABDeCVMember_026bad74-4db9-4eba-bc12-d98d38e32cb2_terseLabel_en-US" xlink:label="lab_kof_GrupoFinancieroBanorteSABDeCVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grupo Financiero Banorte, S.A.B. de C.V.</link:label>
    <link:label id="lab_kof_GrupoFinancieroBanorteSABDeCVMember_label_en-US" xlink:label="lab_kof_GrupoFinancieroBanorteSABDeCVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grupo financiero banorte, S.A.B. de C.V. [Member]</link:label>
    <link:label id="lab_kof_GrupoFinancieroBanorteSABDeCVMember_documentation_en-US" xlink:label="lab_kof_GrupoFinancieroBanorteSABDeCVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grupo financiero banorte, S.A.B. de C.V. [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GrupoFinancieroBanorteSABDeCVMember" xlink:href="kof-20211231.xsd#kof_GrupoFinancieroBanorteSABDeCVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_GrupoFinancieroBanorteSABDeCVMember" xlink:to="lab_kof_GrupoFinancieroBanorteSABDeCVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration_d37cb471-dced-4b80-9055-d4e949b4f350_terseLabel_en-US" xlink:label="lab_kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No expiration (Brazil)</link:label>
    <link:label id="lab_kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration_label_en-US" xlink:label="lab_kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized deferred tax assets tax loss carry forward with no expiration</link:label>
    <link:label id="lab_kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration_documentation_en-US" xlink:label="lab_kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized deferred tax assets tax loss carry forward with no expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration" xlink:href="kof-20211231.xsd#kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration" xlink:to="lab_kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember_f4d1467d-8845-4384-896f-6bf827bbf827_terseLabel_en-US" xlink:label="lab_kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Ordinary Share Transactions Prior to Stock Split</link:label>
    <link:label id="lab_kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember_label_en-US" xlink:label="lab_kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major ordinary share transactions prior to stock split [Member]</link:label>
    <link:label id="lab_kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember_documentation_en-US" xlink:label="lab_kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major ordinary share transactions prior to stock split [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember" xlink:href="kof-20211231.xsd#kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember" xlink:to="lab_kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherRelatedPartiesMember_ce5962f2-9b5d-4f0e-8e3e-4418a68ebaa7_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Related Parties</link:label>
    <link:label id="lab_ifrs-full_OtherRelatedPartiesMember_label_en-US" xlink:label="lab_ifrs-full_OtherRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other related parties [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherRelatedPartiesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherRelatedPartiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherRelatedPartiesMember" xlink:to="lab_ifrs-full_OtherRelatedPartiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_FemsaAndSubsidiariesMember_de6fa53b-9e3d-404a-91db-d7f69583f661_terseLabel_en-US" xlink:label="lab_kof_FemsaAndSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FEMSA and Subsidiaries</link:label>
    <link:label id="lab_kof_FemsaAndSubsidiariesMember_label_en-US" xlink:label="lab_kof_FemsaAndSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Femsa and subsidiaries [Member]</link:label>
    <link:label id="lab_kof_FemsaAndSubsidiariesMember_documentation_en-US" xlink:label="lab_kof_FemsaAndSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Femsa and subsidiaries [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FemsaAndSubsidiariesMember" xlink:href="kof-20211231.xsd#kof_FemsaAndSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_FemsaAndSubsidiariesMember" xlink:to="lab_kof_FemsaAndSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock_9b90a32c-34d6-47b9-8753-f6f4c1181edb_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets and other non-current financial assets</link:label>
    <link:label id="lab_kof_DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other assets and other financial assets [Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The entire disclosure of other non-current assets and other non-current financial assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock" xlink:to="lab_kof_DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_632ef7bf-7142-4f94-8913-012fb47b2d29_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AmortizationPrepaidExpenses_fc02d86d-ba8d-4fc3-8acf-68df66333b2a_terseLabel_en-US" xlink:label="lab_kof_AmortizationPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization prepaid expenses</link:label>
    <link:label id="lab_kof_AmortizationPrepaidExpenses_label_en-US" xlink:label="lab_kof_AmortizationPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization prepaid expenses</link:label>
    <link:label id="lab_kof_AmortizationPrepaidExpenses_documentation_en-US" xlink:label="lab_kof_AmortizationPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization prepaid expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AmortizationPrepaidExpenses" xlink:href="kof-20211231.xsd#kof_AmortizationPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AmortizationPrepaidExpenses" xlink:to="lab_kof_AmortizationPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeAbstract_94dbe963-3c47-4b8e-8040-50fc9d6377da_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense:</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeAbstract_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense (income) [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract" xlink:to="lab_ifrs-full_DeferredTaxExpenseIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SubsidiariesMember_ef562556-4221-4fb9-943b-4d37ff32d51d_terseLabel_en-US" xlink:label="lab_ifrs-full_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries</link:label>
    <link:label id="lab_ifrs-full_SubsidiariesMember_label_en-US" xlink:label="lab_ifrs-full_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubsidiariesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SubsidiariesMember" xlink:to="lab_ifrs-full_SubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TradeReceivablesPastDueButNotImpaired_4fa41cb2-e474-4355-9283-54850063e338_terseLabel_en-US" xlink:label="lab_kof_TradeReceivablesPastDueButNotImpaired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables past due but not impaired</link:label>
    <link:label id="lab_kof_TradeReceivablesPastDueButNotImpaired_label_en-US" xlink:label="lab_kof_TradeReceivablesPastDueButNotImpaired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables past due but not impaired</link:label>
    <link:label id="lab_kof_TradeReceivablesPastDueButNotImpaired_documentation_en-US" xlink:label="lab_kof_TradeReceivablesPastDueButNotImpaired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables past due but not impaired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TradeReceivablesPastDueButNotImpaired" xlink:href="kof-20211231.xsd#kof_TradeReceivablesPastDueButNotImpaired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TradeReceivablesPastDueButNotImpaired" xlink:to="lab_kof_TradeReceivablesPastDueButNotImpaired" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_RemeasurementOfNetDefinedEmployeeBenefitLiability_60064473-87d4-4bc4-a23a-9db3aac98825_terseLabel_en-US" xlink:label="lab_kof_RemeasurementOfNetDefinedEmployeeBenefitLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remeasurements of the net defined benefit liability</link:label>
    <link:label id="lab_kof_RemeasurementOfNetDefinedEmployeeBenefitLiability_label_en-US" xlink:label="lab_kof_RemeasurementOfNetDefinedEmployeeBenefitLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remeasurement of net defined employee benefit liability</link:label>
    <link:label id="lab_kof_RemeasurementOfNetDefinedEmployeeBenefitLiability_documentation_en-US" xlink:label="lab_kof_RemeasurementOfNetDefinedEmployeeBenefitLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remeasurements of the net defined employee benefit liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RemeasurementOfNetDefinedEmployeeBenefitLiability" xlink:href="kof-20211231.xsd#kof_RemeasurementOfNetDefinedEmployeeBenefitLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_RemeasurementOfNetDefinedEmployeeBenefitLiability" xlink:to="lab_kof_RemeasurementOfNetDefinedEmployeeBenefitLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentAssets_696f185b-e995-47bc-8672-eb90882bb3ae_totalLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total non-current assets</link:label>
    <link:label id="lab_ifrs-full_NoncurrentAssets_6f505293-74a4-44b8-bcc9-eb4da348c03f_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent assets</link:label>
    <link:label id="lab_ifrs-full_NoncurrentAssets_label_en-US" xlink:label="lab_ifrs-full_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentAssets" xlink:to="lab_ifrs-full_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems_fec0d294-bd66-441c-a4c2-32fac9597497_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net effects of expired contracts that met hedging criteria [line items]</link:label>
    <link:label id="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems_label_en-US" xlink:label="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net effects of expired contracts that met hedging criteria [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems_documentation_en-US" xlink:label="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net effects of expired contracts that met hedging criteria [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems" xlink:to="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SecurityDepositsMember_bc8b3963-6dfa-4597-8d21-4a4c1b465a37_terseLabel_en-US" xlink:label="lab_kof_SecurityDepositsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security deposits</link:label>
    <link:label id="lab_kof_SecurityDepositsMember_label_en-US" xlink:label="lab_kof_SecurityDepositsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security deposits [Member]</link:label>
    <link:label id="lab_kof_SecurityDepositsMember_documentation_en-US" xlink:label="lab_kof_SecurityDepositsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security deposits [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SecurityDepositsMember" xlink:href="kof-20211231.xsd#kof_SecurityDepositsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SecurityDepositsMember" xlink:to="lab_kof_SecurityDepositsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DefinedBenefitObligation_edaef450-2387-44aa-bbd9-1ac8998dc15f_terseLabel_en-US" xlink:label="lab_kof_DefinedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit obligation</link:label>
    <link:label id="lab_kof_DefinedBenefitObligation_label_en-US" xlink:label="lab_kof_DefinedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit obligation</link:label>
    <link:label id="lab_kof_DefinedBenefitObligation_documentation_en-US" xlink:label="lab_kof_DefinedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitObligation" xlink:href="kof-20211231.xsd#kof_DefinedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DefinedBenefitObligation" xlink:to="lab_kof_DefinedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_GeneralAndAdministrativeExpenseMember_dad59765-cc8d-4d6e-a090-32807bb00b7a_terseLabel_en-US" xlink:label="lab_kof_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:label id="lab_kof_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_kof_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative expense [Member]</link:label>
    <link:label id="lab_kof_GeneralAndAdministrativeExpenseMember_documentation_en-US" xlink:label="lab_kof_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative expense [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GeneralAndAdministrativeExpenseMember" xlink:href="kof-20211231.xsd#kof_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_GeneralAndAdministrativeExpenseMember" xlink:to="lab_kof_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_91557bd0-d2cf-44e2-8a9b-92eec0bc29b9_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange differences on the translation of foreign operations and associates</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax, exchange differences on translation of foreign operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeStatementAbstract_1e36d116-e542-4b21-8226-e5f3f2f853b0_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit or loss [abstract]</link:label>
    <link:label id="lab_ifrs-full_IncomeStatementAbstract_label_en-US" xlink:label="lab_ifrs-full_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit or loss [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeStatementAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeStatementAbstract" xlink:to="lab_ifrs-full_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non-adjusting events after reporting period [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract" xlink:to="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BottomOfRangeMember_4cdd7d9d-a9cb-4f4d-a592-fe232d90f87f_terseLabel_en-US" xlink:label="lab_ifrs-full_BottomOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bottom of Range</link:label>
    <link:label id="lab_ifrs-full_BottomOfRangeMember_label_en-US" xlink:label="lab_ifrs-full_BottomOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bottom of range [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BottomOfRangeMember" xlink:to="lab_ifrs-full_BottomOfRangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsLossesOnNetMonetaryPosition_e3995911-c418-4449-93c5-2462ac63a417_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnNetMonetaryPosition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inflation adjustment</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnNetMonetaryPosition_label_en-US" xlink:label="lab_ifrs-full_GainsLossesOnNetMonetaryPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (losses) on net monetary position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnNetMonetaryPosition" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnNetMonetaryPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnNetMonetaryPosition" xlink:to="lab_ifrs-full_GainsLossesOnNetMonetaryPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_a5164806-cfb1-4ade-83ba-4175240874b9_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss recognised in profit or loss, goodwill</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss recognised in profit or loss, goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IssuedCapitalOrdinaryShares_0ee098cc-b84f-4149-96a6-3d21de7b065d_terseLabel_en-US" xlink:label="lab_ifrs-full_IssuedCapitalOrdinaryShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued capital, ordinary shares</link:label>
    <link:label id="lab_ifrs-full_IssuedCapitalOrdinaryShares_label_en-US" xlink:label="lab_ifrs-full_IssuedCapitalOrdinaryShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued capital, ordinary shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalOrdinaryShares" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapitalOrdinaryShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssuedCapitalOrdinaryShares" xlink:to="lab_ifrs-full_IssuedCapitalOrdinaryShares" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SpalIndustriaBrasileiraDeBebidasSAMember_b2153fe1-c052-41b5-8231-6f743ff94f4d_terseLabel_en-US" xlink:label="lab_kof_SpalIndustriaBrasileiraDeBebidasSAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Spal Industria Brasileira de Bebidas, S.A.</link:label>
    <link:label id="lab_kof_SpalIndustriaBrasileiraDeBebidasSAMember_label_en-US" xlink:label="lab_kof_SpalIndustriaBrasileiraDeBebidasSAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Spal industria brasileira de bebidas SA [Member]</link:label>
    <link:label id="lab_kof_SpalIndustriaBrasileiraDeBebidasSAMember_documentation_en-US" xlink:label="lab_kof_SpalIndustriaBrasileiraDeBebidasSAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Spal industria brasileira de bebidas, S.A. [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SpalIndustriaBrasileiraDeBebidasSAMember" xlink:href="kof-20211231.xsd#kof_SpalIndustriaBrasileiraDeBebidasSAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SpalIndustriaBrasileiraDeBebidasSAMember" xlink:to="lab_kof_SpalIndustriaBrasileiraDeBebidasSAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ItemsOfContingentLiabilitiesAxis_e4faa730-9028-4335-923d-2e8b6eca2a11_terseLabel_en-US" xlink:label="lab_ifrs-full_ItemsOfContingentLiabilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Items of contingent liabilities [axis]</link:label>
    <link:label id="lab_ifrs-full_ItemsOfContingentLiabilitiesAxis_label_en-US" xlink:label="lab_ifrs-full_ItemsOfContingentLiabilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Items of contingent liabilities [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ItemsOfContingentLiabilitiesAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ItemsOfContingentLiabilitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ItemsOfContingentLiabilitiesAxis" xlink:to="lab_ifrs-full_ItemsOfContingentLiabilitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_NetForeignExchangeGains_76e34d18-dafe-4e78-8adf-f692996d45e5_terseLabel_en-US" xlink:label="lab_kof_NetForeignExchangeGains" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange gain related to operating activities</link:label>
    <link:label id="lab_kof_NetForeignExchangeGains_label_en-US" xlink:label="lab_kof_NetForeignExchangeGains" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net foreign exchange gains</link:label>
    <link:label id="lab_kof_NetForeignExchangeGains_documentation_en-US" xlink:label="lab_kof_NetForeignExchangeGains" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net foreign exchange gains</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetForeignExchangeGains" xlink:href="kof-20211231.xsd#kof_NetForeignExchangeGains"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_NetForeignExchangeGains" xlink:to="lab_kof_NetForeignExchangeGains" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_86b89473-8760-4d2c-896c-6b5a45f2c4dc_negatedLabel_en-US" xlink:label="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts on trade receivables</link:label>
    <link:label id="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_label_en-US" xlink:label="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance account for credit losses of financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:to="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue_42158463-170f-45fe-a9f5-7f4d12ef2260_periodStartLabel_en-US" xlink:label="lab_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial instruments designated as hedging instruments, at fair value, begging balance</link:label>
    <link:label id="lab_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue_0d69cf2d-f9dc-4309-88b3-660817c75fef_periodEndLabel_en-US" xlink:label="lab_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial instruments designated as hedging instruments, at fair value, ending balance</link:label>
    <link:label id="lab_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue_label_en-US" xlink:label="lab_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial instruments designated as hedging instruments, at fair value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" xlink:to="lab_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_e5a898f3-2e72-4181-96c3-661b010e6949_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit plans [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit plans [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_167acabb-f3f4-444e-a496-ac5628652ac6_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases</link:label>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions other than through business combinations, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilities_0743dc17-6a8a-4c6a-a8e4-e18843dccefa_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilities_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxLiabilities" xlink:to="lab_ifrs-full_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_USD_5bfd2a0d-4ab4-4161-8fec-3894f307f1e9_terseLabel_en-US" xlink:label="lab_currency_USD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. dollars</link:label>
    <link:label id="lab_currency_USD_label_en-US" xlink:label="lab_currency_USD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States of America, Dollars</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_USD"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_USD" xlink:to="lab_currency_USD" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock_4c0ab899-4b3e-4c48-a29d-b94537bfc476_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Details of Key Assumptions by CGU for Impairment Test</link:label>
    <link:label id="lab_kof_DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about key assumptions by CGU for impairment test explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of detailed information about key assumptions by CGU for impairment test [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_a35b848d-f183-46bb-9a37-a5c34d776a9b_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SustainabilityLinkedBondSLBMember_a7438fef-3ddb-4288-8d69-6108d4ee45ac_terseLabel_en-US" xlink:label="lab_kof_SustainabilityLinkedBondSLBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sustainability-Linked Bond (SLB)</link:label>
    <link:label id="lab_kof_SustainabilityLinkedBondSLBMember_label_en-US" xlink:label="lab_kof_SustainabilityLinkedBondSLBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sustainability-Linked Bond (SLB) [Member]</link:label>
    <link:label id="lab_kof_SustainabilityLinkedBondSLBMember_documentation_en-US" xlink:label="lab_kof_SustainabilityLinkedBondSLBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sustainability-Linked Bond (SLB)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SustainabilityLinkedBondSLBMember" xlink:href="kof-20211231.xsd#kof_SustainabilityLinkedBondSLBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SustainabilityLinkedBondSLBMember" xlink:to="lab_kof_SustainabilityLinkedBondSLBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory_67a5d7c4-1ffc-4da5-96ba-8826e9594d50_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonus Programs</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of share-based payment arrangements [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_CurrentPrepaidBonuses_442b2586-0690-4e69-a8fb-d4a2f370e686_terseLabel_en-US" xlink:label="lab_kof_CurrentPrepaidBonuses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid bonuses</link:label>
    <link:label id="lab_kof_CurrentPrepaidBonuses_label_en-US" xlink:label="lab_kof_CurrentPrepaidBonuses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current prepaid bonuses</link:label>
    <link:label id="lab_kof_CurrentPrepaidBonuses_documentation_en-US" xlink:label="lab_kof_CurrentPrepaidBonuses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current prepaid bonuses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CurrentPrepaidBonuses" xlink:href="kof-20211231.xsd#kof_CurrentPrepaidBonuses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_CurrentPrepaidBonuses" xlink:to="lab_kof_CurrentPrepaidBonuses" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions_ec4c049c-34d0-4e00-bac0-68ddb342bfef_negatedLabel_en-US" xlink:label="lab_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Effects</link:label>
    <link:label id="lab_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease through loss of control of subsidiary, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions" xlink:to="lab_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_5681a813-db19-489f-8350-b9cd60f3a286_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency in which information is displayed [axis]</link:label>
    <link:label id="lab_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_label_en-US" xlink:label="lab_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency in which information is displayed [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyInWhichInformationIsDisplayedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis" xlink:to="lab_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_MajorComponentsOfTaxExpenseIncomeLineItems_9a76ee38-9985-4eba-964a-207b95314de9_terseLabel_en-US" xlink:label="lab_kof_MajorComponentsOfTaxExpenseIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Components Of Tax Expense Income [line items]</link:label>
    <link:label id="lab_kof_MajorComponentsOfTaxExpenseIncomeLineItems_label_en-US" xlink:label="lab_kof_MajorComponentsOfTaxExpenseIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major components of tax expense income [Line Items]</link:label>
    <link:label id="lab_kof_MajorComponentsOfTaxExpenseIncomeLineItems_documentation_en-US" xlink:label="lab_kof_MajorComponentsOfTaxExpenseIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major components of tax expense income [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems" xlink:href="kof-20211231.xsd#kof_MajorComponentsOfTaxExpenseIncomeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems" xlink:to="lab_kof_MajorComponentsOfTaxExpenseIncomeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PurchasesOfConcentrateRelatedPartyTransactions_8823423f-46ba-4741-8d2a-cc8f29ee57e5_terseLabel_en-US" xlink:label="lab_kof_PurchasesOfConcentrateRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of concentrate from The Coca-Cola Company</link:label>
    <link:label id="lab_kof_PurchasesOfConcentrateRelatedPartyTransactions_label_en-US" xlink:label="lab_kof_PurchasesOfConcentrateRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of concentrate related party transactions</link:label>
    <link:label id="lab_kof_PurchasesOfConcentrateRelatedPartyTransactions_documentation_en-US" xlink:label="lab_kof_PurchasesOfConcentrateRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of concentrate related party transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PurchasesOfConcentrateRelatedPartyTransactions" xlink:href="kof-20211231.xsd#kof_PurchasesOfConcentrateRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PurchasesOfConcentrateRelatedPartyTransactions" xlink:to="lab_kof_PurchasesOfConcentrateRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_9d3fb25a-aed2-4836-9d35-13e402252c43_terseLabel_en-US" xlink:label="lab_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major components of tax expense (income) [abstract]</link:label>
    <link:label id="lab_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_label_en-US" xlink:label="lab_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major components of tax expense (income) [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="lab_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ConsolidatedFinancialStatementLocationAxis_68f4737d-c0ba-4152-b450-c2197d2d6647_terseLabel_en-US" xlink:label="lab_kof_ConsolidatedFinancialStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Financial Statement Location [Axis]</link:label>
    <link:label id="lab_kof_ConsolidatedFinancialStatementLocationAxis_label_en-US" xlink:label="lab_kof_ConsolidatedFinancialStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated financial statement location [Axis]</link:label>
    <link:label id="lab_kof_ConsolidatedFinancialStatementLocationAxis_documentation_en-US" xlink:label="lab_kof_ConsolidatedFinancialStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated financial statement location [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ConsolidatedFinancialStatementLocationAxis" xlink:href="kof-20211231.xsd#kof_ConsolidatedFinancialStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ConsolidatedFinancialStatementLocationAxis" xlink:to="lab_kof_ConsolidatedFinancialStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_69ee32b3-5e2e-40b8-af4e-d68dc14e3d4b_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash Impacts, Others</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through other changes, liabilities arising from financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityMember_061c0844-5085-4275-b9af-4fad3d085cc9_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_ifrs-full_EquityMember_label_en-US" xlink:label="lab_ifrs-full_EquityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityMember" xlink:to="lab_ifrs-full_EquityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_b969ff9b-98bd-4d9b-969b-979844f8a626_terseLabel_en-US" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FunctionalOrPresentationCurrencyMember_d478dc9e-d9d4-4ebc-b3b5-431ab3790075_terseLabel_en-US" xlink:label="lab_ifrs-full_FunctionalOrPresentationCurrencyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Functional or presentation currency [member]</link:label>
    <link:label id="lab_ifrs-full_FunctionalOrPresentationCurrencyMember_label_en-US" xlink:label="lab_ifrs-full_FunctionalOrPresentationCurrencyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Functional or presentation currency [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FunctionalOrPresentationCurrencyMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FunctionalOrPresentationCurrencyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FunctionalOrPresentationCurrencyMember" xlink:to="lab_ifrs-full_FunctionalOrPresentationCurrencyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangeAxis_d94e8ab9-b213-4460-8096-ceae64d7778a_terseLabel_en-US" xlink:label="lab_ifrs-full_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [axis]</link:label>
    <link:label id="lab_ifrs-full_RangeAxis_label_en-US" xlink:label="lab_ifrs-full_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangeAxis" xlink:to="lab_ifrs-full_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember_b40ae5f7-f162-46f7-8ded-0d87ee9f20a9_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">6-12 months</link:label>
    <link:label id="lab_ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than six months and not later than one year [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember" xlink:to="lab_ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_fcef56c2-1c07-41db-95a9-a33cdc96394c_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Re-measurements of the net defined benefit liability, net of taxes</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_5448c608-48ca-4494-a936-0dda1fd0c53a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_84c06e64-42c1-496e-a6b7-3718dfafaf66_terseLabel_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries [axis]</link:label>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_label_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwillMember_9047b4ab-69a7-4652-8496-d81212ccc84d_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets and goodwill</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwillMember_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets and goodwill [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:to="lab_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDeferredTaxesExplanatory_ac98ef7b-c82c-4a34-8ae3-d69c02595720_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDeferredTaxesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Income Tax</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDeferredTaxesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDeferredTaxesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of deferred taxes [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDeferredTaxesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDeferredTaxesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDeferredTaxesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDeferredTaxesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_YearFiveMember_5175099c-ccbe-49b4-bbb0-5617d04f6ecd_terseLabel_en-US" xlink:label="lab_kof_YearFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_kof_YearFiveMember_label_en-US" xlink:label="lab_kof_YearFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year Five [member]</link:label>
    <link:label id="lab_kof_YearFiveMember_documentation_en-US" xlink:label="lab_kof_YearFiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year five.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_YearFiveMember" xlink:href="kof-20211231.xsd#kof_YearFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_YearFiveMember" xlink:to="lab_kof_YearFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_f91ffca4-6141-4fb8-bf26-eb291158d4d5_terseLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities arising from financing activities [axis]</link:label>
    <link:label id="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_label_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities arising from financing activities [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:to="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock_ca420a86-6586-4bed-be1b-d88d7548f387_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Other Financial Assets</link:label>
    <link:label id="lab_kof_DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other non current financial assets explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of other non current financial assets [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AssetsAbstract_0abe4fc5-78b4-45e7-a524-64c36ff2bdbc_terseLabel_en-US" xlink:label="lab_ifrs-full_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_ifrs-full_AssetsAbstract_label_en-US" xlink:label="lab_ifrs-full_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AssetsAbstract" xlink:to="lab_ifrs-full_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_ARS_49146e97-ee2d-425d-ae7e-ea6235be500b_terseLabel_en-US" xlink:label="lab_currency_ARS" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Argentine peso</link:label>
    <link:label id="lab_currency_ARS_label_en-US" xlink:label="lab_currency_ARS" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Argentina, Pesos</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_ARS" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_ARS"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_ARS" xlink:to="lab_currency_ARS" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PackingMaterials_c69a6ef3-9246-4483-bee2-442546c28530_terseLabel_en-US" xlink:label="lab_kof_PackingMaterials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Packing materials</link:label>
    <link:label id="lab_kof_PackingMaterials_label_en-US" xlink:label="lab_kof_PackingMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Packing materials</link:label>
    <link:label id="lab_kof_PackingMaterials_documentation_en-US" xlink:label="lab_kof_PackingMaterials" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Packing materials</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PackingMaterials" xlink:href="kof-20211231.xsd#kof_PackingMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PackingMaterials" xlink:to="lab_kof_PackingMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressesAddressTypeAxis_c14cd442-1f72-4935-aca2-290b66545a18_terseLabel_en-US" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Addresses, Address Type [Axis]</link:label>
    <link:label id="lab_dei_EntityAddressesAddressTypeAxis_label_en-US" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Addresses, Address Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressesAddressTypeAxis" xlink:to="lab_dei_EntityAddressesAddressTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock_365928c6-8a7f-4dce-9eab-ec6e6618c164_terseLabel_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories and cost of goods sold</link:label>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock_label_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for inventories and cost of goods sold explanatory [Policy Text Block]</link:label>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock_documentation_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The description of accounting policy for inventories and cost of goods sold [policy text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock" xlink:href="kof-20211231.xsd#kof_DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock" xlink:to="lab_kof_DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_fe8bb0dd-cc92-4b33-ae5b-3410d403a094_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than three years and not later than four years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:to="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AtFairValueMember_ed05f5dc-b9f6-483a-8e07-b921755f6bcc_terseLabel_en-US" xlink:label="lab_ifrs-full_AtFairValueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At Fair Value</link:label>
    <link:label id="lab_ifrs-full_AtFairValueMember_label_en-US" xlink:label="lab_ifrs-full_AtFairValueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At fair value [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AtFairValueMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AtFairValueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AtFairValueMember" xlink:to="lab_ifrs-full_AtFairValueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_75b38067-8487-4a96-909c-587db49687fc_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_ContactPersonnelName_69e2fcc0-d7fe-4861-90b6-e78294010f19_terseLabel_en-US" xlink:label="lab_dei_ContactPersonnelName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contact Personnel Name</link:label>
    <link:label id="lab_dei_ContactPersonnelName_label_en-US" xlink:label="lab_dei_ContactPersonnelName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contact Personnel Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelName" xlink:to="lab_dei_ContactPersonnelName" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock_35faf324-932e-471c-a207-c0a5a044343b_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Assets and Other Current Financial Assets</link:label>
    <link:label id="lab_kof_DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other current assets and other current financial assets [Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The entire disclosure of other current assets and other current financial assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock" xlink:to="lab_kof_DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherAssets_0b61de63-c0c3-4f48-a63a-d9d6d2ee56cc_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherAssets_label_en-US" xlink:label="lab_ifrs-full_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherAssets" xlink:to="lab_ifrs-full_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_bea5445c-9368-4287-bc07-1ec565d5d183_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_GrupoIndustrialBimboSABDeCVMember_801169eb-2026-42b2-ab8b-43f758139af1_terseLabel_en-US" xlink:label="lab_kof_GrupoIndustrialBimboSABDeCVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grupo Industrial Bimbo, S.A.B. de C. V.</link:label>
    <link:label id="lab_kof_GrupoIndustrialBimboSABDeCVMember_label_en-US" xlink:label="lab_kof_GrupoIndustrialBimboSABDeCVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grupo Industrial Bimbo, S.A.B. De C. V. [Member]</link:label>
    <link:label id="lab_kof_GrupoIndustrialBimboSABDeCVMember_documentation_en-US" xlink:label="lab_kof_GrupoIndustrialBimboSABDeCVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grupo industrial bimbo, S.A.B. de C. V. [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GrupoIndustrialBimboSABDeCVMember" xlink:href="kof-20211231.xsd#kof_GrupoIndustrialBimboSABDeCVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_GrupoIndustrialBimboSABDeCVMember" xlink:to="lab_kof_GrupoIndustrialBimboSABDeCVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfTrustAssetExplanatoryTableTextBlock_96e824ab-f4e9-4ea5-95a9-7f681c13a1c2_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfTrustAssetExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Trust Assets</link:label>
    <link:label id="lab_kof_DisclosureOfTrustAssetExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfTrustAssetExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of trust asset explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfTrustAssetExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfTrustAssetExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of trust asset [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTrustAssetExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfTrustAssetExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfTrustAssetExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfTrustAssetExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_9dde93af-bc01-478d-b923-61ba5e7cde76_terseLabel_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset) [axis]</link:label>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_label_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset) [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:to="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_7da645ab-ea43-40df-8cb2-f416237e37c7_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions other than through business combinations, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems_b5c9033b-52e5-4598-8096-90e66b091d24_terseLabel_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember_01d7b4c7-ad65-4f58-b2cc-ecf6f1cd7be3_terseLabel_en-US" xlink:label="lab_kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industria Mexicana de Reciclaje, S.A. de C.V. ("IMER")</link:label>
    <link:label id="lab_kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember_label_en-US" xlink:label="lab_kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industria mexicana de reciclaje, S.A. de C.V. ("IMER") [Member]</link:label>
    <link:label id="lab_kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember_documentation_en-US" xlink:label="lab_kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industria mexicana de reciclaje, S.A. de C.V. ("IMER") [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember" xlink:href="kof-20211231.xsd#kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember" xlink:to="lab_kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension_e8efd92a-5507-4a12-9cdd-9c9b8b5be998_terseLabel_en-US" xlink:label="lab_kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum age to qualify for benefits (age)</link:label>
    <link:label id="lab_kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension_label_en-US" xlink:label="lab_kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum Age Qualification For Economic Benefits And Retirement Pension</link:label>
    <link:label id="lab_kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension_documentation_en-US" xlink:label="lab_kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum Age Qualification For Economic Benefits And Retirement Pension</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension" xlink:href="kof-20211231.xsd#kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension" xlink:to="lab_kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TrustAssetsFixedReturnPercentage_186aa6de-4780-4b39-9152-a203503d9159_terseLabel_en-US" xlink:label="lab_kof_TrustAssetsFixedReturnPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed return</link:label>
    <link:label id="lab_kof_TrustAssetsFixedReturnPercentage_label_en-US" xlink:label="lab_kof_TrustAssetsFixedReturnPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust assets fixed return percentage</link:label>
    <link:label id="lab_kof_TrustAssetsFixedReturnPercentage_documentation_en-US" xlink:label="lab_kof_TrustAssetsFixedReturnPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust assets fixed return percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TrustAssetsFixedReturnPercentage" xlink:href="kof-20211231.xsd#kof_TrustAssetsFixedReturnPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TrustAssetsFixedReturnPercentage" xlink:to="lab_kof_TrustAssetsFixedReturnPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClosingForeignExchangeRate_34ee45e1-cc2f-4b22-808f-d028095567b6_terseLabel_en-US" xlink:label="lab_ifrs-full_ClosingForeignExchangeRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange rate</link:label>
    <link:label id="lab_ifrs-full_ClosingForeignExchangeRate_label_en-US" xlink:label="lab_ifrs-full_ClosingForeignExchangeRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Closing foreign exchange rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClosingForeignExchangeRate" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClosingForeignExchangeRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClosingForeignExchangeRate" xlink:to="lab_ifrs-full_ClosingForeignExchangeRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinancialLiabilitiesTypeMember_83054437-cf08-4662-8cc7-b65b5c516e89_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialLiabilitiesTypeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial liabilities, type</link:label>
    <link:label id="lab_ifrs-full_FinancialLiabilitiesTypeMember_label_en-US" xlink:label="lab_ifrs-full_FinancialLiabilitiesTypeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial liabilities, type [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialLiabilitiesTypeMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialLiabilitiesTypeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialLiabilitiesTypeMember" xlink:to="lab_ifrs-full_FinancialLiabilitiesTypeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock_be49dfa0-d938-43b8-8e85-4809361cea3c_terseLabel_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of consolidation</link:label>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock_label_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for basis of consolidation explanatory [Policy Text Block]</link:label>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock_documentation_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The description of the entity's accounting policy for basis of consolidation [policy text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock" xlink:href="kof-20211231.xsd#kof_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock" xlink:to="lab_kof_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AnnualBonusPercentageToPurchaseOptions_47fbde5c-ce84-4467-ab5f-8eba01d15e8f_terseLabel_en-US" xlink:label="lab_kof_AnnualBonusPercentageToPurchaseOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual bonus percentage</link:label>
    <link:label id="lab_kof_AnnualBonusPercentageToPurchaseOptions_label_en-US" xlink:label="lab_kof_AnnualBonusPercentageToPurchaseOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual bonus percentage to purchase options</link:label>
    <link:label id="lab_kof_AnnualBonusPercentageToPurchaseOptions_documentation_en-US" xlink:label="lab_kof_AnnualBonusPercentageToPurchaseOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual bonus percentage to purchase options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AnnualBonusPercentageToPurchaseOptions" xlink:href="kof-20211231.xsd#kof_AnnualBonusPercentageToPurchaseOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AnnualBonusPercentageToPurchaseOptions" xlink:to="lab_kof_AnnualBonusPercentageToPurchaseOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestRateSwapContractMember_f6e909c4-7db2-46c4-9672-693fe1926eea_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestRateSwapContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps</link:label>
    <link:label id="lab_ifrs-full_InterestRateSwapContractMember_label_en-US" xlink:label="lab_ifrs-full_InterestRateSwapContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap contract [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateSwapContractMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateSwapContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestRateSwapContractMember" xlink:to="lab_ifrs-full_InterestRateSwapContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfParentEntityInformationTextBlock_ee79d457-c272-4cfd-8319-0961d20ca769_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfParentEntityInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Activities of the Company</link:label>
    <link:label id="lab_kof_DisclosureOfParentEntityInformationTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfParentEntityInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of parent entity information [Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfParentEntityInformationTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfParentEntityInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The entire disclosure of parent entity information.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfParentEntityInformationTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfParentEntityInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfParentEntityInformationTextBlock" xlink:to="lab_kof_DisclosureOfParentEntityInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock_407f171f-bc77-484b-a1cd-75caec52ec23_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Changes in Non Controlling Interest</link:label>
    <link:label id="lab_kof_DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of changes in non controlling interest explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of changes in non controlling interest [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_A2750SeniorNotesDue2030Member_d5ba7617-bd8a-41bf-8050-f200688aeb99_terseLabel_en-US" xlink:label="lab_kof_A2750SeniorNotesDue2030Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.750% Senior Notes Due 2030</link:label>
    <link:label id="lab_kof_A2750SeniorNotesDue2030Member_label_en-US" xlink:label="lab_kof_A2750SeniorNotesDue2030Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.750% Senior Notes Due 2030 [Member]</link:label>
    <link:label id="lab_kof_A2750SeniorNotesDue2030Member_documentation_en-US" xlink:label="lab_kof_A2750SeniorNotesDue2030Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.750% Senior Notes Due 2030</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_A2750SeniorNotesDue2030Member" xlink:href="kof-20211231.xsd#kof_A2750SeniorNotesDue2030Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_A2750SeniorNotesDue2030Member" xlink:to="lab_kof_A2750SeniorNotesDue2030Member" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_GoodwillAndDistributionRightsMember_c9902549-09ea-4427-8403-b5e67c21f94c_terseLabel_en-US" xlink:label="lab_kof_GoodwillAndDistributionRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Distribution Rights</link:label>
    <link:label id="lab_kof_GoodwillAndDistributionRightsMember_label_en-US" xlink:label="lab_kof_GoodwillAndDistributionRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Distribution Rights [Member]</link:label>
    <link:label id="lab_kof_GoodwillAndDistributionRightsMember_documentation_en-US" xlink:label="lab_kof_GoodwillAndDistributionRightsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Distribution Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GoodwillAndDistributionRightsMember" xlink:href="kof-20211231.xsd#kof_GoodwillAndDistributionRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_GoodwillAndDistributionRightsMember" xlink:to="lab_kof_GoodwillAndDistributionRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_BottlerAgreementMember_ea7d5177-8103-42e6-b718-989606f7623c_terseLabel_en-US" xlink:label="lab_kof_BottlerAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bottler Agreement</link:label>
    <link:label id="lab_kof_BottlerAgreementMember_label_en-US" xlink:label="lab_kof_BottlerAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bottler agreement [Member]</link:label>
    <link:label id="lab_kof_BottlerAgreementMember_documentation_en-US" xlink:label="lab_kof_BottlerAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bottler agreement [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BottlerAgreementMember" xlink:href="kof-20211231.xsd#kof_BottlerAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_BottlerAgreementMember" xlink:to="lab_kof_BottlerAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember_c2bccd60-d965-4043-80af-1bf2a33a6c2c_terseLabel_en-US" xlink:label="lab_kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.85% Senior Notes, Maturity Date on September 1, 2032</link:label>
    <link:label id="lab_kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember_label_en-US" xlink:label="lab_kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One point eight five percentage senior notes maturing on september first two two thousand thirty two [Member]</link:label>
    <link:label id="lab_kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember_documentation_en-US" xlink:label="lab_kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One point eight five percentage senior notes maturing on september first two two thousand thirty two [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember" xlink:href="kof-20211231.xsd#kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember" xlink:to="lab_kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DepreciationAndAmortisationExpense_8e78d1bf-f11b-4429-b7ac-14cb5f500a60_terseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationAndAmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_ifrs-full_DepreciationAndAmortisationExpense_3317c741-590f-481d-8769-9e98e1e3c2fc_verboseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationAndAmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_ifrs-full_DepreciationAndAmortisationExpense_label_en-US" xlink:label="lab_ifrs-full_DepreciationAndAmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortisation expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationAndAmortisationExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationAndAmortisationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationAndAmortisationExpense" xlink:to="lab_ifrs-full_DepreciationAndAmortisationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_910233a6-02bf-42c3-82f2-b4deb1a071ba_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial Assumption of Discount Rates</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_91712be8-eebe-4398-a26b-b1e41153ea18_verboseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial Assumption of Discount Rates</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of discount rates [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:to="lab_ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_NIO_da8d0299-7070-4f73-a063-33a6bc456698_terseLabel_en-US" xlink:label="lab_currency_NIO" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cordoba</link:label>
    <link:label id="lab_currency_NIO_label_en-US" xlink:label="lab_currency_NIO" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nicaragua, Cordobas</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_NIO" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_NIO"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_NIO" xlink:to="lab_currency_NIO" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_72b5a479-299e-4564-988f-ad9e46e6bb12_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_HeinekenGroupMember_0f5bf685-3256-4277-931f-e32ac04ff2fa_terseLabel_en-US" xlink:label="lab_kof_HeinekenGroupMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Heineken Group</link:label>
    <link:label id="lab_kof_HeinekenGroupMember_label_en-US" xlink:label="lab_kof_HeinekenGroupMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Heineken group [Member]</link:label>
    <link:label id="lab_kof_HeinekenGroupMember_documentation_en-US" xlink:label="lab_kof_HeinekenGroupMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Heineken group [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_HeinekenGroupMember" xlink:href="kof-20211231.xsd#kof_HeinekenGroupMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_HeinekenGroupMember" xlink:to="lab_kof_HeinekenGroupMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_338258ce-bb45-42e3-80df-1d9a5092bc20_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Reconciliation of Changes in Intangible Assets and Goodwill</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets and goodwill [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_05200faf-1fce-4080-a578-8b651b58f64d_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of changes in foreign exchange rates</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through net exchange differences, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_CurrentSundryCreditors_aead37fb-7099-4c1c-b858-075dec92eaf2_terseLabel_en-US" xlink:label="lab_kof_CurrentSundryCreditors" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sundry creditors</link:label>
    <link:label id="lab_kof_CurrentSundryCreditors_label_en-US" xlink:label="lab_kof_CurrentSundryCreditors" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current sundry creditors</link:label>
    <link:label id="lab_kof_CurrentSundryCreditors_documentation_en-US" xlink:label="lab_kof_CurrentSundryCreditors" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current sundry creditors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CurrentSundryCreditors" xlink:href="kof-20211231.xsd#kof_CurrentSundryCreditors"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_CurrentSundryCreditors" xlink:to="lab_kof_CurrentSundryCreditors" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_79920918-59e7-411d-9384-b08b750d3547_terseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment funds in portfolio</link:label>
    <link:label id="lab_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_label_en-US" xlink:label="lab_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment funds, amount contributed to fair value of plan assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets" xlink:to="lab_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionsToNoncurrentAssets_e212a3cf-b3d3-4840-bb7e-e03fd22c44bb_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsToNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures, net</link:label>
    <link:label id="lab_ifrs-full_AdditionsToNoncurrentAssets_label_en-US" xlink:label="lab_ifrs-full_AdditionsToNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions to non-current assets other than financial instruments, deferred tax assets, net defined benefit assets, and rights arising under insurance contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToNoncurrentAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsToNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsToNoncurrentAssets" xlink:to="lab_ifrs-full_AdditionsToNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RetainedEarningsMember_0ea3dbb5-4486-4c4d-a0d6-c7dda1dbc511_terseLabel_en-US" xlink:label="lab_ifrs-full_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_ifrs-full_RetainedEarningsMember_label_en-US" xlink:label="lab_ifrs-full_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RetainedEarningsMember" xlink:to="lab_ifrs-full_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanFiveYearsMember_c094bfe7-2114-4f57-995d-a7a9e5952157_verboseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">121 + days</link:label>
    <link:label id="lab_ifrs-full_LaterThanFiveYearsMember_f68f92ba-ef08-430f-b38d-919834d08fcd_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027 and following years</link:label>
    <link:label id="lab_ifrs-full_LaterThanFiveYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than five years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanFiveYearsMember" xlink:to="lab_ifrs-full_LaterThanFiveYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfJointVenturesAbstract_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointVenturesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of joint ventures [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfJointVenturesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesAbstract" xlink:to="lab_ifrs-full_DisclosureOfJointVenturesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DerivativeFinancialInstrumentsMember_5e76a8cd-4fae-4092-8096-7465e3c54cb1_terseLabel_en-US" xlink:label="lab_kof_DerivativeFinancialInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative financial instruments</link:label>
    <link:label id="lab_kof_DerivativeFinancialInstrumentsMember_label_en-US" xlink:label="lab_kof_DerivativeFinancialInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative financial instruments [Member]</link:label>
    <link:label id="lab_kof_DerivativeFinancialInstrumentsMember_documentation_en-US" xlink:label="lab_kof_DerivativeFinancialInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative financial instruments [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DerivativeFinancialInstrumentsMember" xlink:href="kof-20211231.xsd#kof_DerivativeFinancialInstrumentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DerivativeFinancialInstrumentsMember" xlink:to="lab_kof_DerivativeFinancialInstrumentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss_caae159a-c405-427e-81fb-68ae5a10c87f_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive loss (income) to be reclassified to profit or loss in subsequent periods</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax relating to components of other comprehensive income that will be reclassified to profit or loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss" xlink:to="lab_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AccumulatedDefinedBenefitObligation_9846ebf9-934f-4ce4-82c4-f12a5251b6c5_totalLabel_en-US" xlink:label="lab_kof_AccumulatedDefinedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated benefit obligation</link:label>
    <link:label id="lab_kof_AccumulatedDefinedBenefitObligation_label_en-US" xlink:label="lab_kof_AccumulatedDefinedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated defined benefit obligation</link:label>
    <link:label id="lab_kof_AccumulatedDefinedBenefitObligation_documentation_en-US" xlink:label="lab_kof_AccumulatedDefinedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated defined benefit obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AccumulatedDefinedBenefitObligation" xlink:href="kof-20211231.xsd#kof_AccumulatedDefinedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AccumulatedDefinedBenefitObligation" xlink:to="lab_kof_AccumulatedDefinedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherCurrentLiabilitiesExplanatory_fcfd5218-d020-49b5-b833-96f885fb9e6b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherCurrentLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Current Financial Liabilities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherCurrentLiabilitiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherCurrentLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other current liabilities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherCurrentLiabilitiesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherCurrentLiabilitiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherCurrentLiabilitiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOtherCurrentLiabilitiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_EmbeddedDerivativesMember_e6311413-9e4a-4a5f-b37b-ef101e9bda9b_terseLabel_en-US" xlink:label="lab_kof_EmbeddedDerivativesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Embedded derivatives</link:label>
    <link:label id="lab_kof_EmbeddedDerivativesMember_label_en-US" xlink:label="lab_kof_EmbeddedDerivativesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Embedded derivatives [Member]</link:label>
    <link:label id="lab_kof_EmbeddedDerivativesMember_documentation_en-US" xlink:label="lab_kof_EmbeddedDerivativesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Embedded derivatives [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmbeddedDerivativesMember" xlink:href="kof-20211231.xsd#kof_EmbeddedDerivativesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_EmbeddedDerivativesMember" xlink:to="lab_kof_EmbeddedDerivativesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsAxis_54ff2ab9-8aab-4c5d-abf1-efed7057f282_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions [axis]</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsAxis_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis" xlink:to="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_c11f63ca-939a-4935-be5a-b4d7a06c54f8_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for provisions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_OtherMember_64b2cf8e-082c-4b87-a2f2-b0aaf3998691_terseLabel_en-US" xlink:label="lab_kof_OtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_kof_OtherMember_label_en-US" xlink:label="lab_kof_OtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_kof_OtherMember_documentation_en-US" xlink:label="lab_kof_OtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherMember" xlink:href="kof-20211231.xsd#kof_OtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_OtherMember" xlink:to="lab_kof_OtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfAssetsAxis_e6e7eb45-7e45-4135-8a06-3170eb3d625a_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of assets [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfAssetsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of assets [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis" xlink:to="lab_ifrs-full_ClassesOfAssetsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember_fa65746d-f62f-47d8-8d9c-f3db071f0c72_terseLabel_en-US" xlink:label="lab_kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.75 Senior Notes, Maturity Date on January 22, 2030</link:label>
    <link:label id="lab_kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember_label_en-US" xlink:label="lab_kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two point seven five percentage senior notes maturing on january twenty two two thousand thirty [Member]</link:label>
    <link:label id="lab_kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember_documentation_en-US" xlink:label="lab_kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two point seven five percentage senior notes maturing on january twenty two two thousand thirty [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember" xlink:href="kof-20211231.xsd#kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember" xlink:to="lab_kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_80565293-aa45-421f-82f4-42ebb2b23d6d_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions from business combinations</link:label>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions through business combinations, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember_d62d7a07-e778-4788-aa3e-f28375c04a5c_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial Assumption of Expected Rates of Salary Increases</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of expected rates of salary increases [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" xlink:to="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossAttributableToNoncontrollingInterests_422be05e-fde2-408a-9334-2e8d2ab3a282_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-controlling interest</link:label>
    <link:label id="lab_ifrs-full_ProfitLossAttributableToNoncontrollingInterests_44c6190b-e4ad-4a1a-bbd8-7426490a3870_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income of non-controlling interest</link:label>
    <link:label id="lab_ifrs-full_ProfitLossAttributableToNoncontrollingInterests_label_en-US" xlink:label="lab_ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss), attributable to non-controlling interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToNoncontrollingInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:to="lab_ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SaleOfProductsMember_5a8b23fa-1b3b-439c-9063-b289626b0c70_terseLabel_en-US" xlink:label="lab_kof_SaleOfProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of products</link:label>
    <link:label id="lab_kof_SaleOfProductsMember_label_en-US" xlink:label="lab_kof_SaleOfProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of products [Member]</link:label>
    <link:label id="lab_kof_SaleOfProductsMember_documentation_en-US" xlink:label="lab_kof_SaleOfProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of products [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SaleOfProductsMember" xlink:href="kof-20211231.xsd#kof_SaleOfProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SaleOfProductsMember" xlink:to="lab_kof_SaleOfProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_38cebe90-ef2f-427f-9563-8beb62a79cc9_terseLabel_en-US" xlink:label="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods and work in progress</link:label>
    <link:label id="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_label_en-US" xlink:label="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in inventories of finished goods and work in progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:to="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome_c8b19cf2-7b57-4578-9bc8-b28f56dcf0c1_terseLabel_en-US" xlink:label="lab_kof_IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized loss (gain) on derivative financial instruments</link:label>
    <link:label id="lab_kof_IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome_label_en-US" xlink:label="lab_kof_IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax relating to derivative instruments of other comprehensive income</link:label>
    <link:label id="lab_kof_IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome_documentation_en-US" xlink:label="lab_kof_IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax relating to derivative instruments of other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome" xlink:href="kof-20211231.xsd#kof_IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome" xlink:to="lab_kof_IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentAssetsAbstract_df4ecd75-3a1b-4357-8869-d536c998eda8_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CURRENT ASSETS</link:label>
    <link:label id="lab_ifrs-full_CurrentAssetsAbstract_label_en-US" xlink:label="lab_ifrs-full_CurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssetsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssetsAbstract" xlink:to="lab_ifrs-full_CurrentAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_1f5ee9c2-79db-448f-98f8-fbe046868703_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment from employees transferred</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember_27615849-24cc-44bf-a5c5-d6825bea107c_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency in which supplementary information is displayed [member]</link:label>
    <link:label id="lab_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember_label_en-US" xlink:label="lab_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency in which supplementary information is displayed [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember" xlink:to="lab_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LossContingencyDamagesSoughtValue1_014e8bdb-ee76-4938-a138-873634a54714_terseLabel_en-US" xlink:label="lab_kof_LossContingencyDamagesSoughtValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate amount claimed against company</link:label>
    <link:label id="lab_kof_LossContingencyDamagesSoughtValue1_label_en-US" xlink:label="lab_kof_LossContingencyDamagesSoughtValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss contingency, damages sought, value1</link:label>
    <link:label id="lab_kof_LossContingencyDamagesSoughtValue1_documentation_en-US" xlink:label="lab_kof_LossContingencyDamagesSoughtValue1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss contingency, damages sought, value1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LossContingencyDamagesSoughtValue1" xlink:href="kof-20211231.xsd#kof_LossContingencyDamagesSoughtValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LossContingencyDamagesSoughtValue1" xlink:to="lab_kof_LossContingencyDamagesSoughtValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AverageExchangeRateCOPUSDMember_e4c226a7-04fe-4e25-b3e5-e44263291470_terseLabel_en-US" xlink:label="lab_kof_AverageExchangeRateCOPUSDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average exchange rate (COP/USD)</link:label>
    <link:label id="lab_kof_AverageExchangeRateCOPUSDMember_label_en-US" xlink:label="lab_kof_AverageExchangeRateCOPUSDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average exchange rate (COP/USD) [Member]</link:label>
    <link:label id="lab_kof_AverageExchangeRateCOPUSDMember_documentation_en-US" xlink:label="lab_kof_AverageExchangeRateCOPUSDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average exchange rate (COP/USD) [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageExchangeRateCOPUSDMember" xlink:href="kof-20211231.xsd#kof_AverageExchangeRateCOPUSDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AverageExchangeRateCOPUSDMember" xlink:to="lab_kof_AverageExchangeRateCOPUSDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDividendsExplanatory_7317b382-6074-4f47-8a98-708972350f75_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDividendsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Dividends Declared and Paid</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDividendsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDividendsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of dividends [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDividendsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDividendsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDividendsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDividendsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentLeaseLiabilities_39fb3589-bf0c-4b48-be9f-78b3f5c9ae2d_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current portion of lease liabilities</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLeaseLiabilities_d4ea4feb-0d8b-4aa2-a043-f8c2e7999c00_verboseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Current</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentLeaseLiabilities" xlink:to="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_OthersProvisionsAndOtherLongTermLiabilities_cf5cbe4e-7393-4525-a05c-f8b839443c78_terseLabel_en-US" xlink:label="lab_kof_OthersProvisionsAndOtherLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_kof_OthersProvisionsAndOtherLongTermLiabilities_label_en-US" xlink:label="lab_kof_OthersProvisionsAndOtherLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Others provisions and other long term liabilities</link:label>
    <link:label id="lab_kof_OthersProvisionsAndOtherLongTermLiabilities_documentation_en-US" xlink:label="lab_kof_OthersProvisionsAndOtherLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Others provisions and other long term liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OthersProvisionsAndOtherLongTermLiabilities" xlink:href="kof-20211231.xsd#kof_OthersProvisionsAndOtherLongTermLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_OthersProvisionsAndOtherLongTermLiabilities" xlink:to="lab_kof_OthersProvisionsAndOtherLongTermLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfInstrumentMember_978f1a41-9e90-4d90-9e00-59f17740f23c_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of instrument</link:label>
    <link:label id="lab_ifrs-full_TypesOfInstrumentMember_label_en-US" xlink:label="lab_ifrs-full_TypesOfInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of instrument [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInstrumentMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfInstrumentMember" xlink:to="lab_ifrs-full_TypesOfInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve_a6fed550-e05e-47c1-bc17-d12d9310df43_terseLabel_en-US" xlink:label="lab_kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum percentage of capital stock at nominal value to be transferred to reserve</link:label>
    <link:label id="lab_kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve_label_en-US" xlink:label="lab_kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum percentage of capital stock at nominal value to be transferred to reserve</link:label>
    <link:label id="lab_kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve_documentation_en-US" xlink:label="lab_kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum percentage of capital stock at nominal value to be transferred to reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve" xlink:href="kof-20211231.xsd#kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve" xlink:to="lab_kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Inventories_e43cb756-4fa1-4760-be46-9a92d2db5a20_terseLabel_en-US" xlink:label="lab_ifrs-full_Inventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_Inventories_540137f9-fd72-436e-9b41-1925cc8a2643_totalLabel_en-US" xlink:label="lab_ifrs-full_Inventories" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_ifrs-full_Inventories_label_en-US" xlink:label="lab_ifrs-full_Inventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Inventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Inventories" xlink:to="lab_ifrs-full_Inventories" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax_729afb6d-d793-47e9-9c32-727458ec0c46_terseLabel_en-US" xlink:label="lab_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation of the effective portion of derivative financial instruments, net of taxes</link:label>
    <link:label id="lab_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax_label_en-US" xlink:label="lab_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation of effective portion of derivative financial instruments net of tax</link:label>
    <link:label id="lab_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax_documentation_en-US" xlink:label="lab_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation of effective portion of derivative financial instruments net of tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax" xlink:href="kof-20211231.xsd#kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax" xlink:to="lab_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_EffectsOfChangeInForeignExchangeRatesRightOfUseAssets_599b523e-692a-4a80-802a-145f6a56e79f_negatedLabel_en-US" xlink:label="lab_kof_EffectsOfChangeInForeignExchangeRatesRightOfUseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of changes in foreign exchange rates</link:label>
    <link:label id="lab_kof_EffectsOfChangeInForeignExchangeRatesRightOfUseAssets_label_en-US" xlink:label="lab_kof_EffectsOfChangeInForeignExchangeRatesRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of change in foreign exchange rates, right of use assets</link:label>
    <link:label id="lab_kof_EffectsOfChangeInForeignExchangeRatesRightOfUseAssets_documentation_en-US" xlink:label="lab_kof_EffectsOfChangeInForeignExchangeRatesRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of change in foreign exchange rates, right of use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EffectsOfChangeInForeignExchangeRatesRightOfUseAssets" xlink:href="kof-20211231.xsd#kof_EffectsOfChangeInForeignExchangeRatesRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_EffectsOfChangeInForeignExchangeRatesRightOfUseAssets" xlink:to="lab_kof_EffectsOfChangeInForeignExchangeRatesRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AdjustmentsForNonCashOperatingExpenses_495d8876-188c-4fa5-9d4c-7964ec04fd57_terseLabel_en-US" xlink:label="lab_kof_AdjustmentsForNonCashOperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash operating (income) expenses</link:label>
    <link:label id="lab_kof_AdjustmentsForNonCashOperatingExpenses_label_en-US" xlink:label="lab_kof_AdjustmentsForNonCashOperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for non cash operating expenses</link:label>
    <link:label id="lab_kof_AdjustmentsForNonCashOperatingExpenses_documentation_en-US" xlink:label="lab_kof_AdjustmentsForNonCashOperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for non cash operating expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForNonCashOperatingExpenses" xlink:href="kof-20211231.xsd#kof_AdjustmentsForNonCashOperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AdjustmentsForNonCashOperatingExpenses" xlink:to="lab_kof_AdjustmentsForNonCashOperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_bd0791cf-6000-4f03-846b-7de4cde49656_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for segment consolidation items</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for segment consolidation items [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:to="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxEffectFromChangeInTaxRate_0cc0992a-d4ab-4947-812d-0a3c0173993e_negatedLabel_en-US" xlink:label="lab_ifrs-full_TaxEffectFromChangeInTaxRate" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in the statutory rate</link:label>
    <link:label id="lab_ifrs-full_TaxEffectFromChangeInTaxRate_label_en-US" xlink:label="lab_ifrs-full_TaxEffectFromChangeInTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect from change in tax rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectFromChangeInTaxRate" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectFromChangeInTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxEffectFromChangeInTaxRate" xlink:to="lab_ifrs-full_TaxEffectFromChangeInTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_YearSevenAndThereafterMember_ed0585da-00ad-4c97-8bd6-ff9ccc44ac0d_terseLabel_en-US" xlink:label="lab_kof_YearSevenAndThereafterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027 and thereafter</link:label>
    <link:label id="lab_kof_YearSevenAndThereafterMember_label_en-US" xlink:label="lab_kof_YearSevenAndThereafterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year Seven And Thereafter [Member]</link:label>
    <link:label id="lab_kof_YearSevenAndThereafterMember_documentation_en-US" xlink:label="lab_kof_YearSevenAndThereafterMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year Seven And Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_YearSevenAndThereafterMember" xlink:href="kof-20211231.xsd#kof_YearSevenAndThereafterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_YearSevenAndThereafterMember" xlink:to="lab_kof_YearSevenAndThereafterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SeriesBSharesMember_85f8283d-ea00-4d8f-aec3-1863b991353f_terseLabel_en-US" xlink:label="lab_kof_SeriesBSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">B</link:label>
    <link:label id="lab_kof_SeriesBSharesMember_405f5ac4-78a9-49a5-b2ff-e08ffef69ead_verboseLabel_en-US" xlink:label="lab_kof_SeriesBSharesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">"B" shares</link:label>
    <link:label id="lab_kof_SeriesBSharesMember_label_en-US" xlink:label="lab_kof_SeriesBSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B shares [Member]</link:label>
    <link:label id="lab_kof_SeriesBSharesMember_documentation_en-US" xlink:label="lab_kof_SeriesBSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B shares [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesBSharesMember" xlink:href="kof-20211231.xsd#kof_SeriesBSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SeriesBSharesMember" xlink:to="lab_kof_SeriesBSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock_06bf4473-882a-4b89-a56f-73d719556dbf_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Fair Value of Commodity Price Contracts</link:label>
    <link:label id="lab_kof_DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Fair Value Of Commodity Price Contracts [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Fair Value Of Commodity Price Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock" xlink:to="lab_kof_DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IncomeFromRelatedPartyAbstract_f0b7dc61-2a0d-4bdd-8f99-8dd57be97d5a_terseLabel_en-US" xlink:label="lab_kof_IncomeFromRelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income:</link:label>
    <link:label id="lab_kof_IncomeFromRelatedPartyAbstract_label_en-US" xlink:label="lab_kof_IncomeFromRelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from related party [Abstract]</link:label>
    <link:label id="lab_kof_IncomeFromRelatedPartyAbstract_documentation_en-US" xlink:label="lab_kof_IncomeFromRelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from related party [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncomeFromRelatedPartyAbstract" xlink:href="kof-20211231.xsd#kof_IncomeFromRelatedPartyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IncomeFromRelatedPartyAbstract" xlink:to="lab_kof_IncomeFromRelatedPartyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SystemsDevelopmentIntangibles_0fbcb046-b716-49f4-a3d7-2296e9958b07_terseLabel_en-US" xlink:label="lab_kof_SystemsDevelopmentIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Systems Development</link:label>
    <link:label id="lab_kof_SystemsDevelopmentIntangibles_label_en-US" xlink:label="lab_kof_SystemsDevelopmentIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Systems development intangibles</link:label>
    <link:label id="lab_kof_SystemsDevelopmentIntangibles_documentation_en-US" xlink:label="lab_kof_SystemsDevelopmentIntangibles" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Systems development intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SystemsDevelopmentIntangibles" xlink:href="kof-20211231.xsd#kof_SystemsDevelopmentIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SystemsDevelopmentIntangibles" xlink:to="lab_kof_SystemsDevelopmentIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxRateEffectOfTaxLosses_071d337b-f151-4f78-92de-fbafbb273a5e_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfTaxLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax loss</link:label>
    <link:label id="lab_ifrs-full_TaxRateEffectOfTaxLosses_label_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfTaxLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect of tax losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfTaxLosses" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxRateEffectOfTaxLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxRateEffectOfTaxLosses" xlink:to="lab_ifrs-full_TaxRateEffectOfTaxLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfCrossCurrencySwapContractTableTextBlock_9c704047-817d-4e69-b443-eebc8d51f338_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfCrossCurrencySwapContractTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Outstanding Cross Currency Swap Agreements</link:label>
    <link:label id="lab_kof_DisclosureOfCrossCurrencySwapContractTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfCrossCurrencySwapContractTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Cross Currency Swap Contract [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfCrossCurrencySwapContractTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfCrossCurrencySwapContractTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of cross currency swap contract.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfCrossCurrencySwapContractTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfCrossCurrencySwapContractTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfCrossCurrencySwapContractTableTextBlock" xlink:to="lab_kof_DisclosureOfCrossCurrencySwapContractTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory_f1d841a2-c0cb-4944-a850-fec2f2ff1f9b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aging Analysis of Accounts Receivable</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial assets that are either past due or impaired [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_1fbc1c8f-c308-4b08-b1fd-ddd1e07688cd_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FINANCING ACTIVITIES:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) financing activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_82bb2ef3-5767-4954-a75c-6a04efa2fb15_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_label_en-US" xlink:label="lab_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other tax rate effects for reconciliation between accounting profit and tax expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:to="lab_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfFinancialLiabilitiesAxis_ba2e168d-0044-4c58-b8c6-2c769ee0d79a_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfFinancialLiabilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of financial liabilities [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfFinancialLiabilitiesAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfFinancialLiabilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of financial liabilities [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfFinancialLiabilitiesAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfFinancialLiabilitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfFinancialLiabilitiesAxis" xlink:to="lab_ifrs-full_TypesOfFinancialLiabilitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities_f78af2a1-2bdc-4660-88b6-734d3d61c6af_terseLabel_en-US" xlink:label="lab_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash Impacts, Translation Effect</link:label>
    <link:label id="lab_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities_label_en-US" xlink:label="lab_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through translation effect, liabilities arising from financing activities</link:label>
    <link:label id="lab_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities_documentation_en-US" xlink:label="lab_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through translation effect, liabilities arising from financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" xlink:to="lab_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5aad369f-bad5-448d-ad53-af66301ad3b7_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock_0d4ed5fc-c029-4c43-8cbb-fb96b9443118_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Inventories</link:label>
    <link:label id="lab_kof_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about inventories explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of detailed information about inventories [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c98c3c32-4b24-4393-9b5f-386624350b00_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DerivativeFinancialLiabilities_46d2e47e-6d69-41ad-90ba-e3912be73257_terseLabel_en-US" xlink:label="lab_ifrs-full_DerivativeFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative financial instruments liability</link:label>
    <link:label id="lab_ifrs-full_DerivativeFinancialLiabilities_3e47db82-043d-4420-b375-ea3908c79bbd_verboseLabel_en-US" xlink:label="lab_ifrs-full_DerivativeFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives financial liabilities (assets)</link:label>
    <link:label id="lab_ifrs-full_DerivativeFinancialLiabilities_label_en-US" xlink:label="lab_ifrs-full_DerivativeFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative financial liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DerivativeFinancialLiabilities" xlink:to="lab_ifrs-full_DerivativeFinancialLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncome_9e3daa95-68a8-426a-ad32-1753ca5a8db9_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other comprehensive (loss), net of tax</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncome_15c68f63-336b-486d-afce-4acee7488b24_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income, net of tax</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncome_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncome" xlink:to="lab_ifrs-full_OtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_EquityRatioThresholdPercentage_2b2837b1-cf01-4f4e-a13c-4a4f223c5b18_terseLabel_en-US" xlink:label="lab_kof_EquityRatioThresholdPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity threshold percentage</link:label>
    <link:label id="lab_kof_EquityRatioThresholdPercentage_label_en-US" xlink:label="lab_kof_EquityRatioThresholdPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity ratio threshold percentage</link:label>
    <link:label id="lab_kof_EquityRatioThresholdPercentage_documentation_en-US" xlink:label="lab_kof_EquityRatioThresholdPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity ratio threshold percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EquityRatioThresholdPercentage" xlink:href="kof-20211231.xsd#kof_EquityRatioThresholdPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_EquityRatioThresholdPercentage" xlink:to="lab_kof_EquityRatioThresholdPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentLeaseLiabilities_0cd7d8b3-6685-41ab-aa61-37b9c14fc892_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of lease liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentLeaseLiabilities_75a5cdb8-0349-4206-86a2-942b36563084_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_ifrs-full_CurrentLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_CurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLeaseLiabilities" xlink:to="lab_ifrs-full_CurrentLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_BiometricAbstract_8b2a3436-caaa-4528-b353-36f0acd2f642_terseLabel_en-US" xlink:label="lab_kof_BiometricAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Biometric:</link:label>
    <link:label id="lab_kof_BiometricAbstract_label_en-US" xlink:label="lab_kof_BiometricAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Biometric [Abstract]</link:label>
    <link:label id="lab_kof_BiometricAbstract_documentation_en-US" xlink:label="lab_kof_BiometricAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Biometric [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BiometricAbstract" xlink:href="kof-20211231.xsd#kof_BiometricAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_BiometricAbstract" xlink:to="lab_kof_BiometricAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireInYearNine_a05af239-9929-413d-81b8-2b5fe0fb398d_terseLabel_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireInYearNine" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2030</link:label>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireInYearNine_label_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireInYearNine" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax losses carried forward which expire in year nine</link:label>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireInYearNine_documentation_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireInYearNine" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax losses carried forward which expire in year nine</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireInYearNine" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireInYearNine"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TaxLossesCarriedForwardWhichExpireInYearNine" xlink:to="lab_kof_TaxLossesCarriedForwardWhichExpireInYearNine" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestRateTypesMember_d1d03740-4b54-4443-81fe-27c66dec1d63_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestRateTypesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate types</link:label>
    <link:label id="lab_ifrs-full_InterestRateTypesMember_label_en-US" xlink:label="lab_ifrs-full_InterestRateTypesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate types [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateTypesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateTypesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestRateTypesMember" xlink:to="lab_ifrs-full_InterestRateTypesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GrossProfit_7d99ebec-39f4-42e1-ae98-e7963af709fc_totalLabel_en-US" xlink:label="lab_ifrs-full_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_ifrs-full_GrossProfit_b7857bf6-4f4b-4c11-b4bd-20ba1b790134_terseLabel_en-US" xlink:label="lab_ifrs-full_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_ifrs-full_GrossProfit_label_en-US" xlink:label="lab_ifrs-full_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossProfit" xlink:to="lab_ifrs-full_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable_2281e3bf-c692-4578-9665-b69019772b10_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non controlling interest in consolidated subsidiaries [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable_label_en-US" xlink:label="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non controlling interest in consolidated subsidiaries [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable_documentation_en-US" xlink:label="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non controlling interest in consolidated subsidiaries [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable" xlink:href="kof-20211231.xsd#kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable" xlink:to="lab_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AverageEffectiveTaxRate_c8592c48-f22f-48cc-91b7-04e619f7f604_totalLabel_en-US" xlink:label="lab_ifrs-full_AverageEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_ifrs-full_AverageEffectiveTaxRate_label_en-US" xlink:label="lab_ifrs-full_AverageEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average effective tax rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AverageEffectiveTaxRate" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AverageEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AverageEffectiveTaxRate" xlink:to="lab_ifrs-full_AverageEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfTrustAssetsLineItems_7d04bd6d-98cb-4761-9b30-b7e18ce29cc6_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfTrustAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Trust Assets [line items]</link:label>
    <link:label id="lab_kof_DisclosureOfTrustAssetsLineItems_label_en-US" xlink:label="lab_kof_DisclosureOfTrustAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of trust assets [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfTrustAssetsLineItems_documentation_en-US" xlink:label="lab_kof_DisclosureOfTrustAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of trust assets [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTrustAssetsLineItems" xlink:href="kof-20211231.xsd#kof_DisclosureOfTrustAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfTrustAssetsLineItems" xlink:to="lab_kof_DisclosureOfTrustAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_c264f167-db6d-4a3c-b91f-62bd48b2e67e_negatedLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions of long-lived assets</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property, plant and equipment, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_EmployeesMember_51bd1acd-728b-4ca8-be79-9b5207491785_terseLabel_en-US" xlink:label="lab_kof_EmployeesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans to employees</link:label>
    <link:label id="lab_kof_EmployeesMember_label_en-US" xlink:label="lab_kof_EmployeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees [Member]</link:label>
    <link:label id="lab_kof_EmployeesMember_documentation_en-US" xlink:label="lab_kof_EmployeesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmployeesMember" xlink:href="kof-20211231.xsd#kof_EmployeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_EmployeesMember" xlink:to="lab_kof_EmployeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_RightOfUseAssetHyperinflationaryEconomiesEffect_e6112403-b151-4bd3-aff3-04580c646859_terseLabel_en-US" xlink:label="lab_kof_RightOfUseAssetHyperinflationaryEconomiesEffect" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hyperinflationary economies effect</link:label>
    <link:label id="lab_kof_RightOfUseAssetHyperinflationaryEconomiesEffect_label_en-US" xlink:label="lab_kof_RightOfUseAssetHyperinflationaryEconomiesEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use asset hyperinflationary economies effect</link:label>
    <link:label id="lab_kof_RightOfUseAssetHyperinflationaryEconomiesEffect_documentation_en-US" xlink:label="lab_kof_RightOfUseAssetHyperinflationaryEconomiesEffect" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use asset hyper inflationary economies effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RightOfUseAssetHyperinflationaryEconomiesEffect" xlink:href="kof-20211231.xsd#kof_RightOfUseAssetHyperinflationaryEconomiesEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_RightOfUseAssetHyperinflationaryEconomiesEffect" xlink:to="lab_kof_RightOfUseAssetHyperinflationaryEconomiesEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PercentageOfOwnership_3072ec54-b26b-4947-b740-8366e3e564ec_verboseLabel_en-US" xlink:label="lab_kof_PercentageOfOwnership" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership Percentage</link:label>
    <link:label id="lab_kof_PercentageOfOwnership_label_en-US" xlink:label="lab_kof_PercentageOfOwnership" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of ownership</link:label>
    <link:label id="lab_kof_PercentageOfOwnership_documentation_en-US" xlink:label="lab_kof_PercentageOfOwnership" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of ownership</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfOwnership" xlink:href="kof-20211231.xsd#kof_PercentageOfOwnership"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PercentageOfOwnership" xlink:to="lab_kof_PercentageOfOwnership" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ParValuePerShare_03992244-1d43-4cfe-8f7b-9d1244ab4dfd_terseLabel_en-US" xlink:label="lab_ifrs-full_ParValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed capital stock (nominal value) per share</link:label>
    <link:label id="lab_ifrs-full_ParValuePerShare_label_en-US" xlink:label="lab_ifrs-full_ParValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Par value per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ParValuePerShare" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ParValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ParValuePerShare" xlink:to="lab_ifrs-full_ParValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory_df939b9a-77fe-4ffa-9339-1d9738737f8d_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in other entities</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for investment in associates and joint ventures [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SpareParts_4c90c014-bb67-4d36-9589-62ec26d303ae_terseLabel_en-US" xlink:label="lab_ifrs-full_SpareParts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non strategic spare parts</link:label>
    <link:label id="lab_ifrs-full_SpareParts_label_en-US" xlink:label="lab_ifrs-full_SpareParts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current spare parts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SpareParts" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SpareParts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SpareParts" xlink:to="lab_ifrs-full_SpareParts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinancialLiabilities_355a2e1a-c802-4fc4-9a18-7a93118991b1_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial liabilities</link:label>
    <link:label id="lab_ifrs-full_FinancialLiabilities_label_en-US" xlink:label="lab_ifrs-full_FinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialLiabilities" xlink:to="lab_ifrs-full_FinancialLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NotLaterThanOneYearMember_230f67a1-493e-41f7-8f09-cf20b15eee89_verboseLabel_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than one year</link:label>
    <link:label id="lab_ifrs-full_NotLaterThanOneYearMember_a7ca68ef-11b2-48fd-a3e6-a9b517578bcb_terseLabel_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_ifrs-full_NotLaterThanOneYearMember_label_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not later than one year [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotLaterThanOneYearMember" xlink:to="lab_ifrs-full_NotLaterThanOneYearMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_NonVestedDefinedBenefitObligation_41e098c1-15f2-44f5-85d0-ca051078cc31_terseLabel_en-US" xlink:label="lab_kof_NonVestedDefinedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-vested benefit obligation</link:label>
    <link:label id="lab_kof_NonVestedDefinedBenefitObligation_label_en-US" xlink:label="lab_kof_NonVestedDefinedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-vested defined benefit obligation</link:label>
    <link:label id="lab_kof_NonVestedDefinedBenefitObligation_documentation_en-US" xlink:label="lab_kof_NonVestedDefinedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-vested defined benefit obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NonVestedDefinedBenefitObligation" xlink:href="kof-20211231.xsd#kof_NonVestedDefinedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_NonVestedDefinedBenefitObligation" xlink:to="lab_kof_NonVestedDefinedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ReturnableBottlesMember_7acd6bae-2af9-4c37-b4d5-2a9e4cefccee_verboseLabel_en-US" xlink:label="lab_kof_ReturnableBottlesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Returnable bottles</link:label>
    <link:label id="lab_kof_ReturnableBottlesMember_7d76ce76-b27c-41e9-a4b4-0b9512ad5d48_terseLabel_en-US" xlink:label="lab_kof_ReturnableBottlesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Returnable Bottles</link:label>
    <link:label id="lab_kof_ReturnableBottlesMember_label_en-US" xlink:label="lab_kof_ReturnableBottlesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Returnable bottles [Member]</link:label>
    <link:label id="lab_kof_ReturnableBottlesMember_documentation_en-US" xlink:label="lab_kof_ReturnableBottlesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Returnable bottles [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ReturnableBottlesMember" xlink:href="kof-20211231.xsd#kof_ReturnableBottlesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ReturnableBottlesMember" xlink:to="lab_kof_ReturnableBottlesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Assets_d21c45c1-afd7-43c0-a8a0-501297cae0a0_totalLabel_en-US" xlink:label="lab_ifrs-full_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL ASSETS</link:label>
    <link:label id="lab_ifrs-full_Assets_d49e32f6-529c-4eb0-a0ec-bd8123aadf71_terseLabel_en-US" xlink:label="lab_ifrs-full_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_ifrs-full_Assets_label_en-US" xlink:label="lab_ifrs-full_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Assets" xlink:to="lab_ifrs-full_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_1407b9fe-d985-429f-97e1-dc91780c780d_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for related parties</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for related parties [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="lab_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_4f132d67-de1e-48e5-966c-b48ea160ebe9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit plans [abstract]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit plans [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:to="lab_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable_dde7dedc-00ae-4dab-88ae-69cdd0e63836_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of changes in accounting estimates [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of changes in accounting estimates [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfChangesInAccountingEstimatesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable" xlink:to="lab_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BasicEarningsLossPerShare_ba652d70-dfbc-40f0-b9fd-c5f56ca7970b_terseLabel_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic controlling interest net income (loss) from continuing operations</link:label>
    <link:label id="lab_ifrs-full_BasicEarningsLossPerShare_label_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings (loss) per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BasicEarningsLossPerShare" xlink:to="lab_ifrs-full_BasicEarningsLossPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ForwardContractMember_a0d06e60-ddd0-4da2-b1c5-6e3b7bbc8434_terseLabel_en-US" xlink:label="lab_ifrs-full_ForwardContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward agreements to purchase foreign currency</link:label>
    <link:label id="lab_ifrs-full_ForwardContractMember_label_en-US" xlink:label="lab_ifrs-full_ForwardContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward contract [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForwardContractMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForwardContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ForwardContractMember" xlink:to="lab_ifrs-full_ForwardContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ShortTermNotesPayableMember_a5eac256-d5d4-4909-be67-62f4c2874de5_terseLabel_en-US" xlink:label="lab_kof_ShortTermNotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term notes payable</link:label>
    <link:label id="lab_kof_ShortTermNotesPayableMember_label_en-US" xlink:label="lab_kof_ShortTermNotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short term notes payable [Member]</link:label>
    <link:label id="lab_kof_ShortTermNotesPayableMember_documentation_en-US" xlink:label="lab_kof_ShortTermNotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short term notes payable [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ShortTermNotesPayableMember" xlink:href="kof-20211231.xsd#kof_ShortTermNotesPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ShortTermNotesPayableMember" xlink:to="lab_kof_ShortTermNotesPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_HedgingInstrumentsAxis_e3e602b7-6872-4800-a5fb-0bbf7e54ca8f_terseLabel_en-US" xlink:label="lab_ifrs-full_HedgingInstrumentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging instruments [axis]</link:label>
    <link:label id="lab_ifrs-full_HedgingInstrumentsAxis_label_en-US" xlink:label="lab_ifrs-full_HedgingInstrumentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging instruments [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis" xlink:to="lab_ifrs-full_HedgingInstrumentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_9f999787-0ce0-4252-9d90-42cacf328660_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) not to be reclassified to profit or loss in subsequent periods</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income that will not be reclassified to profit or loss, net of tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_6a8574f0-755a-47b0-ae89-f8af85fee521_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Origination and reversal of temporary differences</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense (income) relating to origination and reversal of temporary differences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:to="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IndefiniteLivedIntangibleAssets1Member_ed6e30f9-b9fe-4b62-b2ae-eb6b7360e148_terseLabel_en-US" xlink:label="lab_kof_IndefiniteLivedIntangibleAssets1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite lived intangible assets</link:label>
    <link:label id="lab_kof_IndefiniteLivedIntangibleAssets1Member_label_en-US" xlink:label="lab_kof_IndefiniteLivedIntangibleAssets1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite lived intangible assets 1 [Member]</link:label>
    <link:label id="lab_kof_IndefiniteLivedIntangibleAssets1Member_documentation_en-US" xlink:label="lab_kof_IndefiniteLivedIntangibleAssets1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite lived intangible assets1 [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IndefiniteLivedIntangibleAssets1Member" xlink:href="kof-20211231.xsd#kof_IndefiniteLivedIntangibleAssets1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IndefiniteLivedIntangibleAssets1Member" xlink:to="lab_kof_IndefiniteLivedIntangibleAssets1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IncreaseDecreaseInProvisionsFromNewContingencies_3d28a63e-364b-41cc-b2c4-c13bdef652e3_terseLabel_en-US" xlink:label="lab_kof_IncreaseDecreaseInProvisionsFromNewContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New contingencies</link:label>
    <link:label id="lab_kof_IncreaseDecreaseInProvisionsFromNewContingencies_label_en-US" xlink:label="lab_kof_IncreaseDecreaseInProvisionsFromNewContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in provisions from new contingencies</link:label>
    <link:label id="lab_kof_IncreaseDecreaseInProvisionsFromNewContingencies_documentation_en-US" xlink:label="lab_kof_IncreaseDecreaseInProvisionsFromNewContingencies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in provisions from new contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseInProvisionsFromNewContingencies" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseInProvisionsFromNewContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IncreaseDecreaseInProvisionsFromNewContingencies" xlink:to="lab_kof_IncreaseDecreaseInProvisionsFromNewContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherIncome_01ef3a10-b300-4001-bf9f-8a03a42ca0a1_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_ifrs-full_OtherIncome_c4afe9be-dd98-48b5-9722-73f19e5e039c_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_ifrs-full_OtherIncome_label_en-US" xlink:label="lab_ifrs-full_OtherIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherIncome" xlink:to="lab_ifrs-full_OtherIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_645d7531-3361-43c0-a763-b4d3d33f6950_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [abstract]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SeniorityPremiumsMember_b6541f1b-31fa-4d89-a0bf-8e73c0aaf085_verboseLabel_en-US" xlink:label="lab_kof_SeniorityPremiumsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seniority Premiums</link:label>
    <link:label id="lab_kof_SeniorityPremiumsMember_label_en-US" xlink:label="lab_kof_SeniorityPremiumsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seniority premiums [Member]</link:label>
    <link:label id="lab_kof_SeniorityPremiumsMember_documentation_en-US" xlink:label="lab_kof_SeniorityPremiumsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seniority premiums [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeniorityPremiumsMember" xlink:href="kof-20211231.xsd#kof_SeniorityPremiumsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SeniorityPremiumsMember" xlink:to="lab_kof_SeniorityPremiumsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock_c598ca0c-99ce-47ee-a95d-ba299d5dd400_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Amount Recognized in Consolidated Income Statements and Consolidated Statements of Comprehensive Income</link:label>
    <link:label id="lab_kof_DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of amount recognized in consolidated income statements and consolidated statements of comprehensive income in defined benefit liability asset explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of amount recognized in consolidated income statements and consolidated statements of comprehensive income in defined benefit liability asset [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfFinancialPositionAbstract_b493258c-34d5-452c-83cc-389d61a7fafc_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of financial position [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of financial position [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses_bf268df5-8212-4beb-8c2e-393e337dbc6e_negatedTerseLabel_en-US" xlink:label="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused tax losses - 2028 to 2030</link:label>
    <link:label id="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses_label_en-US" xlink:label="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets operating loss carry forwards unused tax losses</link:label>
    <link:label id="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses_documentation_en-US" xlink:label="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets operating loss carry forwards unused tax losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses" xlink:href="kof-20211231.xsd#kof_DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses" xlink:to="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock_289c0f9d-bf94-4029-b09d-371aa24b3be4_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Provisions and Other Non-current Liabilities</link:label>
    <link:label id="lab_kof_DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of provisions and other long term liabilities explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of provisions and other long term liabilities [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember_e5a5f467-ddab-4e5f-9214-8ed6b6096ca8_terseLabel_en-US" xlink:label="lab_kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated OCI</link:label>
    <link:label id="lab_kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net benefit cost recognized in consolidated statements of accumulated other comprehensive income [Member]</link:label>
    <link:label id="lab_kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember_documentation_en-US" xlink:label="lab_kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net benefit cost recognized in consolidated statements of accumulated other comprehensive income [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember" xlink:href="kof-20211231.xsd#kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NonadjustingEventsMember_b25d8769-0b7e-476c-8805-df8bbf80f383_terseLabel_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period</link:label>
    <link:label id="lab_ifrs-full_NonadjustingEventsMember_label_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NonadjustingEventsMember" xlink:to="lab_ifrs-full_NonadjustingEventsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RestrictedCashAndCashEquivalents_6fc1f13c-b8d2-4b4e-9c02-b9753fbcf361_terseLabel_en-US" xlink:label="lab_ifrs-full_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_ifrs-full_RestrictedCashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash and cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestrictedCashAndCashEquivalents" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RestrictedCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RestrictedCashAndCashEquivalents" xlink:to="lab_ifrs-full_RestrictedCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TwoThousandSixteenIncentivePlanMember_8371203e-ee8c-40b6-bddb-52df327bc558_terseLabel_en-US" xlink:label="lab_kof_TwoThousandSixteenIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017</link:label>
    <link:label id="lab_kof_TwoThousandSixteenIncentivePlanMember_label_en-US" xlink:label="lab_kof_TwoThousandSixteenIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two thousand sixteen incentive plan [Member]</link:label>
    <link:label id="lab_kof_TwoThousandSixteenIncentivePlanMember_documentation_en-US" xlink:label="lab_kof_TwoThousandSixteenIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two thousand sixteen incentive plan [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TwoThousandSixteenIncentivePlanMember" xlink:href="kof-20211231.xsd#kof_TwoThousandSixteenIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TwoThousandSixteenIncentivePlanMember" xlink:to="lab_kof_TwoThousandSixteenIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates_71285082-6624-4f19-a83a-91a5254e6fa2_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity earnings (loss) recognized</link:label>
    <link:label id="lab_ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates_label_en-US" xlink:label="lab_ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense) from subsidiaries, jointly controlled entities and associates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" xlink:to="lab_ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases_104e8074-abe0-4e73-8abe-73dca3f21c6d_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future pension increase</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of expected rates of pension increases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" xlink:to="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfFinancialAssetsAxis_1eb2a906-eace-46dd-afca-5a60fd64b350_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of financial assets [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfFinancialAssetsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of financial assets [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ExchangeDifferencesAllowanceForDoubtfulDebt_e9310061-3439-4dc2-93fb-255eb9290314_terseLabel_en-US" xlink:label="lab_kof_ExchangeDifferencesAllowanceForDoubtfulDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of changes in foreign exchange rates</link:label>
    <link:label id="lab_kof_ExchangeDifferencesAllowanceForDoubtfulDebt_label_en-US" xlink:label="lab_kof_ExchangeDifferencesAllowanceForDoubtfulDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange differences allowance for doubtful debt</link:label>
    <link:label id="lab_kof_ExchangeDifferencesAllowanceForDoubtfulDebt_documentation_en-US" xlink:label="lab_kof_ExchangeDifferencesAllowanceForDoubtfulDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange differences allowance for doubtful debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExchangeDifferencesAllowanceForDoubtfulDebt" xlink:href="kof-20211231.xsd#kof_ExchangeDifferencesAllowanceForDoubtfulDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ExchangeDifferencesAllowanceForDoubtfulDebt" xlink:to="lab_kof_ExchangeDifferencesAllowanceForDoubtfulDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_e2a9126c-fdeb-4ab3-a2c2-5896330c47ab_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding shares (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_label_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesOutstanding" xlink:to="lab_ifrs-full_NumberOfSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_OtherIncomeExpense_c629e786-8bc4-40fc-b2d8-b2624de02372_terseLabel_en-US" xlink:label="lab_kof_OtherIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_kof_OtherIncomeExpense_label_en-US" xlink:label="lab_kof_OtherIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense)</link:label>
    <link:label id="lab_kof_OtherIncomeExpense_documentation_en-US" xlink:label="lab_kof_OtherIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherIncomeExpense" xlink:href="kof-20211231.xsd#kof_OtherIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_OtherIncomeExpense" xlink:to="lab_kof_OtherIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LossOnTheRetirementOfIntangibleAssets_35e055b4-07d6-4e87-963d-c39404e1a3ff_terseLabel_en-US" xlink:label="lab_kof_LossOnTheRetirementOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on the retirement of intangible assets</link:label>
    <link:label id="lab_kof_LossOnTheRetirementOfIntangibleAssets_label_en-US" xlink:label="lab_kof_LossOnTheRetirementOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss On The Retirement Of Intangible Assets</link:label>
    <link:label id="lab_kof_LossOnTheRetirementOfIntangibleAssets_documentation_en-US" xlink:label="lab_kof_LossOnTheRetirementOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss On The Retirement Of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LossOnTheRetirementOfIntangibleAssets" xlink:href="kof-20211231.xsd#kof_LossOnTheRetirementOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LossOnTheRetirementOfIntangibleAssets" xlink:to="lab_kof_LossOnTheRetirementOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture_68f9cf73-e65f-4b10-b295-f25577ae59f9_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of ownership</link:label>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture_1a25a973-cb8d-4e93-826e-866286743110_terseLabel_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership Percentage</link:label>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture_label_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proportion of ownership interest in joint venture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:to="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ClassACommonStockMember_b227437e-3926-4bfa-a600-200e898a2b58_terseLabel_en-US" xlink:label="lab_kof_ClassACommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A shares, without par value</link:label>
    <link:label id="lab_kof_ClassACommonStockMember_label_en-US" xlink:label="lab_kof_ClassACommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class A Common Stock [Member]</link:label>
    <link:label id="lab_kof_ClassACommonStockMember_documentation_en-US" xlink:label="lab_kof_ClassACommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class A Common Stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ClassACommonStockMember" xlink:href="kof-20211231.xsd#kof_ClassACommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ClassACommonStockMember" xlink:to="lab_kof_ClassACommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory_945cc80d-d9ef-45f1-bec5-6721f68ed291_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of share capital, reserves and other equity interest [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory" xlink:to="lab_ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IntrestRateSwapMember_4f395637-53af-4d81-a4e4-4b1828a9e53e_terseLabel_en-US" xlink:label="lab_kof_IntrestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps</link:label>
    <link:label id="lab_kof_IntrestRateSwapMember_label_en-US" xlink:label="lab_kof_IntrestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrest rate swap [Member]</link:label>
    <link:label id="lab_kof_IntrestRateSwapMember_documentation_en-US" xlink:label="lab_kof_IntrestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrest rate swap.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IntrestRateSwapMember" xlink:href="kof-20211231.xsd#kof_IntrestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IntrestRateSwapMember" xlink:to="lab_kof_IntrestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InventoryWritedown2011_b65f84de-bf5e-4196-ba2b-6bb46e82813a_terseLabel_en-US" xlink:label="lab_ifrs-full_InventoryWritedown2011" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory write-down</link:label>
    <link:label id="lab_ifrs-full_InventoryWritedown2011_label_en-US" xlink:label="lab_ifrs-full_InventoryWritedown2011" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InventoryWritedown2011" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InventoryWritedown2011"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InventoryWritedown2011" xlink:to="lab_ifrs-full_InventoryWritedown2011" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_label_en-US" xlink:label="lab_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets and other non-current financial assets [Abstract]</link:label>
    <link:label id="lab_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_documentation_en-US" xlink:label="lab_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets and other non-current financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract" xlink:href="kof-20211231.xsd#kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract" xlink:to="lab_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes_41d270a9-32e5-48c4-8b80-7df595400338_negatedLabel_en-US" xlink:label="lab_kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share of the loss of associates and joint ventures accounted for using the equity method, net of taxes</link:label>
    <link:label id="lab_kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes_label_en-US" xlink:label="lab_kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for share profit loss of associates and joint ventures accounted for using equity method net of taxes</link:label>
    <link:label id="lab_kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes_documentation_en-US" xlink:label="lab_kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for share profit loss of associates and joint ventures accounted for using equity method net of taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes" xlink:href="kof-20211231.xsd#kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes" xlink:to="lab_kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember_e1e907f2-8ae9-4f3a-a8a8-0c20b088cc0d_terseLabel_en-US" xlink:label="lab_kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities of amortization of goodwill of business acquisition</link:label>
    <link:label id="lab_kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember_label_en-US" xlink:label="lab_kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities of amortization of goodwill of business acquisition [Member]</link:label>
    <link:label id="lab_kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember_documentation_en-US" xlink:label="lab_kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities of amortization of goodwill of business acquisition [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember" xlink:href="kof-20211231.xsd#kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember" xlink:to="lab_kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests_d2823775-c03f-41df-b56f-09b055fb6e60_negatedLabel_en-US" xlink:label="lab_ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests_label_en-US" xlink:label="lab_ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends recognised as distributions to non-controlling interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests" xlink:to="lab_ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_StatementLineItems_43035d5c-a7b8-4f70-baab-3a7f6445b54e_terseLabel_en-US" xlink:label="lab_kof_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [line items]</link:label>
    <link:label id="lab_kof_StatementLineItems_label_en-US" xlink:label="lab_kof_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_kof_StatementLineItems_documentation_en-US" xlink:label="lab_kof_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_StatementLineItems" xlink:href="kof-20211231.xsd#kof_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_StatementLineItems" xlink:to="lab_kof_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RightofuseAssets_4722d2fc-5f85-48e7-969c-4679a250ddb7_verboseLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_88274440-9f1f-4feb-9473-6ab2502ffd1d_periodStartLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of the period</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_a9f7abd3-3442-4835-9cf6-2fa7a6bd12d3_periodEndLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of the period</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RightofuseAssets" xlink:to="lab_ifrs-full_RightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_f94c49fb-47f0-495b-8100-6e94e32e6a8e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Aggregate Carrying Amounts of Goodwill and Distribution Rights Allocated to Each CGUl</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of information for cash-generating units [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock_77754e6a-5570-49a7-b3d2-81179087e29e_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Exchange Rates of Local Currencies Translated to Mexican Pesos</link:label>
    <link:label id="lab_kof_DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of changes in foreign exchange rates explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of changes in foreign exchange rates [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment_e3280d27-ed71-4757-b95a-01a01b27e406_terseLabel_en-US" xlink:label="lab_kof_OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding payment to suppliers in additions to property plant and equipment</link:label>
    <link:label id="lab_kof_OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment_label_en-US" xlink:label="lab_kof_OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding payment to suppliers in additions to property plant and equipment</link:label>
    <link:label id="lab_kof_OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment_documentation_en-US" xlink:label="lab_kof_OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding payment to suppliers in additions to property plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment" xlink:href="kof-20211231.xsd#kof_OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment" xlink:to="lab_kof_OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ForwardAgreementsToPurchaseUSDMXNUSDMember_9cd145aa-e0b3-4a8a-a266-a6c4e86124bf_terseLabel_en-US" xlink:label="lab_kof_ForwardAgreementsToPurchaseUSDMXNUSDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward agreement to purchase U.S. Dollar (MXN/USD)</link:label>
    <link:label id="lab_kof_ForwardAgreementsToPurchaseUSDMXNUSDMember_label_en-US" xlink:label="lab_kof_ForwardAgreementsToPurchaseUSDMXNUSDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Agreements to purchase USD MXN/USD [member]</link:label>
    <link:label id="lab_kof_ForwardAgreementsToPurchaseUSDMXNUSDMember_documentation_en-US" xlink:label="lab_kof_ForwardAgreementsToPurchaseUSDMXNUSDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward agreements to purchase USD MXN/USD.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForwardAgreementsToPurchaseUSDMXNUSDMember" xlink:href="kof-20211231.xsd#kof_ForwardAgreementsToPurchaseUSDMXNUSDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ForwardAgreementsToPurchaseUSDMXNUSDMember" xlink:to="lab_kof_ForwardAgreementsToPurchaseUSDMXNUSDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AmountInLegalReserve_24962ba8-2513-4483-b441-8c19ab5e1ea5_terseLabel_en-US" xlink:label="lab_kof_AmountInLegalReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount in legal reserve</link:label>
    <link:label id="lab_kof_AmountInLegalReserve_label_en-US" xlink:label="lab_kof_AmountInLegalReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount in legal reserve</link:label>
    <link:label id="lab_kof_AmountInLegalReserve_documentation_en-US" xlink:label="lab_kof_AmountInLegalReserve" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount in legal reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AmountInLegalReserve" xlink:href="kof-20211231.xsd#kof_AmountInLegalReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AmountInLegalReserve" xlink:to="lab_kof_AmountInLegalReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory_11a174ec-dd0d-4d44-9197-8fa0e23687da_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for intangible assets other than goodwill [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TaxRateEffectOfEffectOfRestatementOfTaxValues_d8750da9-1490-4bcb-9278-1b90aae67031_terseLabel_en-US" xlink:label="lab_kof_TaxRateEffectOfEffectOfRestatementOfTaxValues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of restatement of tax values</link:label>
    <link:label id="lab_kof_TaxRateEffectOfEffectOfRestatementOfTaxValues_label_en-US" xlink:label="lab_kof_TaxRateEffectOfEffectOfRestatementOfTaxValues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect of effect of restatement of tax values</link:label>
    <link:label id="lab_kof_TaxRateEffectOfEffectOfRestatementOfTaxValues_documentation_en-US" xlink:label="lab_kof_TaxRateEffectOfEffectOfRestatementOfTaxValues" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect of effect of restatement of tax values</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxRateEffectOfEffectOfRestatementOfTaxValues" xlink:href="kof-20211231.xsd#kof_TaxRateEffectOfEffectOfRestatementOfTaxValues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TaxRateEffectOfEffectOfRestatementOfTaxValues" xlink:to="lab_kof_TaxRateEffectOfEffectOfRestatementOfTaxValues" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PercentageOfTaxEffectOfIncomeTaxCredits_a344f16e-34cc-407d-8c98-a64102f7d098_terseLabel_en-US" xlink:label="lab_kof_PercentageOfTaxEffectOfIncomeTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax credits</link:label>
    <link:label id="lab_kof_PercentageOfTaxEffectOfIncomeTaxCredits_label_en-US" xlink:label="lab_kof_PercentageOfTaxEffectOfIncomeTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of tax effect of income tax credits</link:label>
    <link:label id="lab_kof_PercentageOfTaxEffectOfIncomeTaxCredits_documentation_en-US" xlink:label="lab_kof_PercentageOfTaxEffectOfIncomeTaxCredits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of tax effect of income tax credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfTaxEffectOfIncomeTaxCredits" xlink:href="kof-20211231.xsd#kof_PercentageOfTaxEffectOfIncomeTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PercentageOfTaxEffectOfIncomeTaxCredits" xlink:to="lab_kof_PercentageOfTaxEffectOfIncomeTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TotalHoldersOfTheParentMember_52d6b93e-6f0f-4e25-9bb6-915f0d3aac5e_terseLabel_en-US" xlink:label="lab_kof_TotalHoldersOfTheParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total holders of the parent</link:label>
    <link:label id="lab_kof_TotalHoldersOfTheParentMember_label_en-US" xlink:label="lab_kof_TotalHoldersOfTheParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total holders of the parent [Member]</link:label>
    <link:label id="lab_kof_TotalHoldersOfTheParentMember_documentation_en-US" xlink:label="lab_kof_TotalHoldersOfTheParentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total holders of the parent [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TotalHoldersOfTheParentMember" xlink:href="kof-20211231.xsd#kof_TotalHoldersOfTheParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TotalHoldersOfTheParentMember" xlink:to="lab_kof_TotalHoldersOfTheParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PercentageOfUnrecoverableTradeAccountsReceivables_db849b1d-2b0c-4cbc-8231-f445e5d86a52_terseLabel_en-US" xlink:label="lab_kof_PercentageOfUnrecoverableTradeAccountsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of unrecoverable trade receivables</link:label>
    <link:label id="lab_kof_PercentageOfUnrecoverableTradeAccountsReceivables_label_en-US" xlink:label="lab_kof_PercentageOfUnrecoverableTradeAccountsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of unrecoverable trade accounts receivables</link:label>
    <link:label id="lab_kof_PercentageOfUnrecoverableTradeAccountsReceivables_documentation_en-US" xlink:label="lab_kof_PercentageOfUnrecoverableTradeAccountsReceivables" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of unrecoverable trade accounts receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfUnrecoverableTradeAccountsReceivables" xlink:href="kof-20211231.xsd#kof_PercentageOfUnrecoverableTradeAccountsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PercentageOfUnrecoverableTradeAccountsReceivables" xlink:to="lab_kof_PercentageOfUnrecoverableTradeAccountsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_eb23ae12-dcce-4f5f-8127-4495bb9adc67_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_631eb810-08a1-4554-b07e-c3097435fd59_totalLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income tax expense in consolidated net income</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember_e46d00be-5b1b-4dd0-bbd3-218f60a9c245_terseLabel_en-US" xlink:label="lab_kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">7.36% Debt Bonds Maturing 2028</link:label>
    <link:label id="lab_kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember_label_en-US" xlink:label="lab_kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seven Point Three Six Percentage Debt Bonds Maturing On Two Thousand Twenty Eight [Member]</link:label>
    <link:label id="lab_kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember_documentation_en-US" xlink:label="lab_kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seven Point Three Six Percentage Debt Bonds Maturing On Two Thousand Twenty Eight</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember" xlink:href="kof-20211231.xsd#kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember" xlink:to="lab_kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AggregatedTimeBandsMember_bbff6bd0-1685-4e13-bf95-fb58028d468e_terseLabel_en-US" xlink:label="lab_ifrs-full_AggregatedTimeBandsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated time bands</link:label>
    <link:label id="lab_ifrs-full_AggregatedTimeBandsMember_label_en-US" xlink:label="lab_ifrs-full_AggregatedTimeBandsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated time bands [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember" xlink:to="lab_ifrs-full_AggregatedTimeBandsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_84b04ce4-bd29-4b54-a587-af8f30458605_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of liabilities arising from financing activities [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of liabilities arising from financing activities [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TheCocaColaCompanyMember_8ae218da-952a-44c8-8103-1f01e5fb7a00_terseLabel_en-US" xlink:label="lab_kof_TheCocaColaCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Coca-Cola Company</link:label>
    <link:label id="lab_kof_TheCocaColaCompanyMember_label_en-US" xlink:label="lab_kof_TheCocaColaCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The coca cola company [Member]</link:label>
    <link:label id="lab_kof_TheCocaColaCompanyMember_documentation_en-US" xlink:label="lab_kof_TheCocaColaCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The coca cola company [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TheCocaColaCompanyMember" xlink:href="kof-20211231.xsd#kof_TheCocaColaCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TheCocaColaCompanyMember" xlink:to="lab_kof_TheCocaColaCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_938685b8-8a2f-4120-832f-30e46b07f14a_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFirstTimeAdoptionExplanatory_bff59030-54b6-429a-8ce6-90dd46630d95_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFirstTimeAdoptionExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Impact of Recently Issued Accounting Standards not yet in Effect:</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFirstTimeAdoptionExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFirstTimeAdoptionExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of first-time adoption [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFirstTimeAdoptionExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFirstTimeAdoptionExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFirstTimeAdoptionExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFirstTimeAdoptionExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AverageExchangeRateBRLUSDMember_31574e0c-d37c-4829-b8c6-556bd2853758_terseLabel_en-US" xlink:label="lab_kof_AverageExchangeRateBRLUSDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average exchange rate (BRL/USD)</link:label>
    <link:label id="lab_kof_AverageExchangeRateBRLUSDMember_label_en-US" xlink:label="lab_kof_AverageExchangeRateBRLUSDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average exchange rate (BRL/USD) [Member]</link:label>
    <link:label id="lab_kof_AverageExchangeRateBRLUSDMember_documentation_en-US" xlink:label="lab_kof_AverageExchangeRateBRLUSDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average exchange rate (BRL/USD [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageExchangeRateBRLUSDMember" xlink:href="kof-20211231.xsd#kof_AverageExchangeRateBRLUSDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AverageExchangeRateBRLUSDMember" xlink:to="lab_kof_AverageExchangeRateBRLUSDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d9731222-ef1c-4f65-aa00-035b2c253be9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherNoncurrentFinancialAssets_f200cafe-cd5f-4f5c-a3ea-8a36eb2bad46_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current financial assets</link:label>
    <link:label id="lab_ifrs-full_OtherNoncurrentFinancialAssets_456ea8c7-d3ef-42f2-8c8e-130e885131d5_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current financial assets</link:label>
    <link:label id="lab_ifrs-full_OtherNoncurrentFinancialAssets_label_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentFinancialAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentFinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherNoncurrentFinancialAssets" xlink:to="lab_ifrs-full_OtherNoncurrentFinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation_568b1832-70cc-4386-b5d7-a7b760716356_terseLabel_en-US" xlink:label="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of foreign currency exchange rates</link:label>
    <link:label id="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation_label_en-US" xlink:label="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets operating loss carry forwards foreign currency translation</link:label>
    <link:label id="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation_documentation_en-US" xlink:label="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets operating loss carry forwards foreign currency translation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation" xlink:href="kof-20211231.xsd#kof_DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation" xlink:to="lab_kof_DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AssociatesMember_097e7152-f222-46e4-a4c3-40363b7049b9_terseLabel_en-US" xlink:label="lab_ifrs-full_AssociatesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Associates</link:label>
    <link:label id="lab_ifrs-full_AssociatesMember_label_en-US" xlink:label="lab_ifrs-full_AssociatesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Associates [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssociatesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AssociatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AssociatesMember" xlink:to="lab_ifrs-full_AssociatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ExpectedCreditLossesMember_7f48fa8e-ec26-407d-8274-3fe12d2d3c35_terseLabel_en-US" xlink:label="lab_kof_ExpectedCreditLossesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected credit losses</link:label>
    <link:label id="lab_kof_ExpectedCreditLossesMember_label_en-US" xlink:label="lab_kof_ExpectedCreditLossesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Credit Losses [Member]</link:label>
    <link:label id="lab_kof_ExpectedCreditLossesMember_documentation_en-US" xlink:label="lab_kof_ExpectedCreditLossesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Credit Losses [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedCreditLossesMember" xlink:href="kof-20211231.xsd#kof_ExpectedCreditLossesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ExpectedCreditLossesMember" xlink:to="lab_kof_ExpectedCreditLossesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentLiabilitiesAbstract_18bcd3c0-94af-4838-bc06-fa7f56d173fe_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NON-CURRENT LIABILITIES</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLiabilitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current liabilities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="lab_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_VariableReturnAbstract_e6638f54-8059-458a-b167-834b6206c075_terseLabel_en-US" xlink:label="lab_kof_VariableReturnAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable return:</link:label>
    <link:label id="lab_kof_VariableReturnAbstract_label_en-US" xlink:label="lab_kof_VariableReturnAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable return [Abstract]</link:label>
    <link:label id="lab_kof_VariableReturnAbstract_documentation_en-US" xlink:label="lab_kof_VariableReturnAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable return [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_VariableReturnAbstract" xlink:href="kof-20211231.xsd#kof_VariableReturnAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_VariableReturnAbstract" xlink:to="lab_kof_VariableReturnAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfHedgesAxis_d60718c8-1964-475b-a673-36f57b8757a2_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfHedgesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of hedges [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfHedgesAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfHedgesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of hedges [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfHedgesAxis" xlink:to="lab_ifrs-full_TypesOfHedgesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_84c64b58-6a54-438a-bd96-53e8613bd548_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Revenue From Contracts With Customers</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges_1595de00-3446-4142-ad49-f6d524bd8823_terseLabel_en-US" xlink:label="lab_kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Penalties and other charges</link:label>
    <link:label id="lab_kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges_label_en-US" xlink:label="lab_kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in existing provisions from penalties and other charges</link:label>
    <link:label id="lab_kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges_documentation_en-US" xlink:label="lab_kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in existing provisions from penalties and other charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges" xlink:to="lab_kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RawMaterials_5c0cf4f0-b593-4559-859d-1628f74f2288_terseLabel_en-US" xlink:label="lab_ifrs-full_RawMaterials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_ifrs-full_RawMaterials_label_en-US" xlink:label="lab_ifrs-full_RawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current raw materials</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RawMaterials" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RawMaterials" xlink:to="lab_ifrs-full_RawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable_c834c076-ad17-447e-b66e-244158e25934_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of offsetting of financial liabilities [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of offsetting of financial liabilities [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable" xlink:to="lab_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_ada3080c-057d-4115-8b9b-33640a411b4c_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_fba216a7-513d-47fc-b6e4-f1edaa3565fe_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MeasurementAxis_945c5cb9-3b41-429f-ac4b-72c50cbe8b5b_terseLabel_en-US" xlink:label="lab_ifrs-full_MeasurementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement [axis]</link:label>
    <link:label id="lab_ifrs-full_MeasurementAxis_label_en-US" xlink:label="lab_ifrs-full_MeasurementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MeasurementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MeasurementAxis" xlink:to="lab_ifrs-full_MeasurementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PurchasesOfRawMaterials_9291b049-c9cc-4774-9a10-217bd5503428_terseLabel_en-US" xlink:label="lab_kof_PurchasesOfRawMaterials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases&#160;of Raw&#160;Materials</link:label>
    <link:label id="lab_kof_PurchasesOfRawMaterials_label_en-US" xlink:label="lab_kof_PurchasesOfRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of raw materials</link:label>
    <link:label id="lab_kof_PurchasesOfRawMaterials_documentation_en-US" xlink:label="lab_kof_PurchasesOfRawMaterials" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of raw materials</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PurchasesOfRawMaterials" xlink:href="kof-20211231.xsd#kof_PurchasesOfRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PurchasesOfRawMaterials" xlink:to="lab_kof_PurchasesOfRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_OtherExpensesWithRelatedParty_a83752fe-ef48-4ad9-8437-2aec7da6b56f_terseLabel_en-US" xlink:label="lab_kof_OtherExpensesWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expenses with related parties</link:label>
    <link:label id="lab_kof_OtherExpensesWithRelatedParty_label_en-US" xlink:label="lab_kof_OtherExpensesWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expenses with related party</link:label>
    <link:label id="lab_kof_OtherExpensesWithRelatedParty_documentation_en-US" xlink:label="lab_kof_OtherExpensesWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expenses with related party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherExpensesWithRelatedParty" xlink:href="kof-20211231.xsd#kof_OtherExpensesWithRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_OtherExpensesWithRelatedParty" xlink:to="lab_kof_OtherExpensesWithRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_363c3ebc-1195-423a-a1a4-a18fe30eaf3f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis of operating lease payments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis of operating lease payments [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems" xlink:to="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherCurrentAssetsExplanatory_a50835bb-89ba-4547-95e4-3ccd9c0e1b2f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherCurrentAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Other Current Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherCurrentAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherCurrentAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other current assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherCurrentAssetsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherCurrentAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherCurrentAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOtherCurrentAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a511edaf-ad75-4fb7-81a4-ee25b48b2730_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVESTING ACTIVITIES:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) investing activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_820eda9c-c6ac-4bb7-8eba-f7445b0e4414_totalLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_21d49d6f-7138-4bc2-99cd-453916a89deb_terseLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remeasurements of&#160;the&#160;Net&#160;Defined Benefit Liability net&#160;of&#160;taxes</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_f4cd553d-1016-4176-b9d6-6daf17692332_periodStartLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount accumulated in other comprehensive income as of the beginning of the periods</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_ae8bc893-948b-446a-bbf3-b0ad5bd24663_periodEndLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount accumulated in other comprehensive income as of the end of the period, net of tax</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_9c2163c9-0f22-42d2-a55a-42177ddeca53_verboseLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remeasurements of&#160;the&#160;Net Defined&#160;Benefit Liability</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_label_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:to="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentLiabilitiesAbstract_f65032bc-100c-4cd7-8089-9dfd909c8539_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CURRENT LIABILITIES</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract" xlink:to="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock_0d6e02b5-ad86-4679-a1ae-8eb53adedd21_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Assets, Liabilities and Transactions in Foreign Currencies</link:label>
    <link:label id="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of balances and transactions in foreign currencies explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of balances and transactions in foreign currencies [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember_b89fb320-f383-42b2-a1b5-09ffd29f679f_terseLabel_en-US" xlink:label="lab_ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes</link:label>
    <link:label id="lab_ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember_label_en-US" xlink:label="lab_ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for taxes other than income tax [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember" xlink:to="lab_ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ActuarialGainsLossesArisingFromExperienceAdjustments_0339cc2e-8752-4ac9-b0e8-cf83a14b0ced_terseLabel_en-US" xlink:label="lab_kof_ActuarialGainsLossesArisingFromExperienceAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial gains or losses</link:label>
    <link:label id="lab_kof_ActuarialGainsLossesArisingFromExperienceAdjustments_label_en-US" xlink:label="lab_kof_ActuarialGainsLossesArisingFromExperienceAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial gains losses arising from experience adjustments</link:label>
    <link:label id="lab_kof_ActuarialGainsLossesArisingFromExperienceAdjustments_documentation_en-US" xlink:label="lab_kof_ActuarialGainsLossesArisingFromExperienceAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial gains losses arising from experience adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ActuarialGainsLossesArisingFromExperienceAdjustments" xlink:href="kof-20211231.xsd#kof_ActuarialGainsLossesArisingFromExperienceAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ActuarialGainsLossesArisingFromExperienceAdjustments" xlink:to="lab_kof_ActuarialGainsLossesArisingFromExperienceAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_29165f4d-7e77-4ca9-84b0-3dbdd8559175_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized deferred tax liabilities</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary differences associated with investments in subsidiaries, branches and associates and interests in joint arrangements for which deferred tax liabilities have not been recognised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" xlink:to="lab_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_NumberOfCustomerRelatedToExpectedLoss_81eb2424-e823-4585-bb28-8e900c898299_terseLabel_en-US" xlink:label="lab_kof_NumberOfCustomerRelatedToExpectedLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of customer related to expected loss</link:label>
    <link:label id="lab_kof_NumberOfCustomerRelatedToExpectedLoss_label_en-US" xlink:label="lab_kof_NumberOfCustomerRelatedToExpectedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of customer related to expected loss</link:label>
    <link:label id="lab_kof_NumberOfCustomerRelatedToExpectedLoss_documentation_en-US" xlink:label="lab_kof_NumberOfCustomerRelatedToExpectedLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of customer related to expected loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NumberOfCustomerRelatedToExpectedLoss" xlink:href="kof-20211231.xsd#kof_NumberOfCustomerRelatedToExpectedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_NumberOfCustomerRelatedToExpectedLoss" xlink:to="lab_kof_NumberOfCustomerRelatedToExpectedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock_350ba8f9-fa5f-44d9-ad74-9022a643277c_terseLabel_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common shares</link:label>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock_label_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for issuance of stock explanatory [Policy Text Block]</link:label>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock_documentation_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The description of accounting policy for issuance of stock [policy text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock" xlink:href="kof-20211231.xsd#kof_DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock" xlink:to="lab_kof_DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation_697b7329-1dbf-4c68-988f-27358b322119_terseLabel_en-US" xlink:label="lab_kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess of projected defined benefit obligation over accumulated benefit obligation</link:label>
    <link:label id="lab_kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation_label_en-US" xlink:label="lab_kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess of projected defined benefit obligation over accumulated benefit obligation</link:label>
    <link:label id="lab_kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation_documentation_en-US" xlink:label="lab_kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess of projected defined benefit obligation over accumulated benefit obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation" xlink:href="kof-20211231.xsd#kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation" xlink:to="lab_kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_64a5826c-ebdf-4571-b1ae-9a96f8dc87a5_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of intangible assets and goodwill [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of intangible assets and goodwill [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:to="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MiscellaneousOtherOperatingExpense_a2960b3f-c667-405d-8bd3-66e6e72c3ce1_terseLabel_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_MiscellaneousOtherOperatingExpense_label_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous other operating expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherOperatingExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MiscellaneousOtherOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MiscellaneousOtherOperatingExpense" xlink:to="lab_ifrs-full_MiscellaneousOtherOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_WeightedAverageCostOfCapitalPreTaxPercentage_8a49c5c3-f72c-4a41-8b36-0357c09cc9df_terseLabel_en-US" xlink:label="lab_kof_WeightedAverageCostOfCapitalPreTaxPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-tax WACC</link:label>
    <link:label id="lab_kof_WeightedAverageCostOfCapitalPreTaxPercentage_label_en-US" xlink:label="lab_kof_WeightedAverageCostOfCapitalPreTaxPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average cost of capital pre tax percentage</link:label>
    <link:label id="lab_kof_WeightedAverageCostOfCapitalPreTaxPercentage_documentation_en-US" xlink:label="lab_kof_WeightedAverageCostOfCapitalPreTaxPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average cost of capital pre tax percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_WeightedAverageCostOfCapitalPreTaxPercentage" xlink:href="kof-20211231.xsd#kof_WeightedAverageCostOfCapitalPreTaxPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_WeightedAverageCostOfCapitalPreTaxPercentage" xlink:to="lab_kof_WeightedAverageCostOfCapitalPreTaxPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory_fa4559e7-6adf-4306-be35-6e4bc196f19e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Other Income and Expenses</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other operating income (expense) [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsLineItems_58115906-d454-4aee-9f11-899c8c064061_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial assets [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial assets [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:to="lab_ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LossesOnRetirementOfNonCurrentAssets_8f73b3ce-afc2-43d7-abd9-973431402c2c_terseLabel_en-US" xlink:label="lab_kof_LossesOnRetirementOfNonCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on the retirement of long-lived assets</link:label>
    <link:label id="lab_kof_LossesOnRetirementOfNonCurrentAssets_label_en-US" xlink:label="lab_kof_LossesOnRetirementOfNonCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Losses on retirement of non-current assets</link:label>
    <link:label id="lab_kof_LossesOnRetirementOfNonCurrentAssets_documentation_en-US" xlink:label="lab_kof_LossesOnRetirementOfNonCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Losses on retirement of non-current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LossesOnRetirementOfNonCurrentAssets" xlink:href="kof-20211231.xsd#kof_LossesOnRetirementOfNonCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LossesOnRetirementOfNonCurrentAssets" xlink:to="lab_kof_LossesOnRetirementOfNonCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember_4a330c8e-1c22-4f54-ba98-1a8a18ec6ac8_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2032</link:label>
    <link:label id="lab_ifrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than ten years and not later than fifteen years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember" xlink:to="lab_ifrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForSubsidiariesMember_40e299c2-60ba-46cd-9c44-58a0594753f2_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for subsidiaries</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForSubsidiariesMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for subsidiaries [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="lab_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxAssets_bcad4b56-34f7-4e9d-89dc-88f956cc6272_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxAssets_e29e30f2-ba63-4bce-8277-5676984ff215_negatedLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax, asset</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxAssets_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxAssets" xlink:to="lab_ifrs-full_DeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_ac8b43fb-83f6-4798-ac8c-a51346745dad_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-Employment and Other Non-current Employee Benefits</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of employee benefits [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IncomeStatementLocation1Member_38efef19-54fd-41b9-ba42-5dd5d74a1c13_terseLabel_en-US" xlink:label="lab_kof_IncomeStatementLocation1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location1</link:label>
    <link:label id="lab_kof_IncomeStatementLocation1Member_label_en-US" xlink:label="lab_kof_IncomeStatementLocation1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income statement location1 [Member]</link:label>
    <link:label id="lab_kof_IncomeStatementLocation1Member_documentation_en-US" xlink:label="lab_kof_IncomeStatementLocation1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income statement location1 [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncomeStatementLocation1Member" xlink:href="kof-20211231.xsd#kof_IncomeStatementLocation1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IncomeStatementLocation1Member" xlink:to="lab_kof_IncomeStatementLocation1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ReverseStockSplitMember_23a14175-be24-41bf-b3f0-e9792e8d8b0b_terseLabel_en-US" xlink:label="lab_kof_ReverseStockSplitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Stock Split</link:label>
    <link:label id="lab_kof_ReverseStockSplitMember_label_en-US" xlink:label="lab_kof_ReverseStockSplitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse stock split [Member]</link:label>
    <link:label id="lab_kof_ReverseStockSplitMember_documentation_en-US" xlink:label="lab_kof_ReverseStockSplitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse stock split [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ReverseStockSplitMember" xlink:href="kof-20211231.xsd#kof_ReverseStockSplitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ReverseStockSplitMember" xlink:to="lab_kof_ReverseStockSplitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LongtermBorrowingsMember_51b37e6d-1529-46e5-af8a-d39f6de4db4c_terseLabel_en-US" xlink:label="lab_ifrs-full_LongtermBorrowingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Borrowings</link:label>
    <link:label id="lab_ifrs-full_LongtermBorrowingsMember_label_en-US" xlink:label="lab_ifrs-full_LongtermBorrowingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term borrowings [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowingsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LongtermBorrowingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LongtermBorrowingsMember" xlink:to="lab_ifrs-full_LongtermBorrowingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_4f65bc29-306b-46c2-95e9-1c47da47036f_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Balances and Transactions in Foreign Currencies [line items]</link:label>
    <link:label id="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_label_en-US" xlink:label="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of balances and transactions in foreign currencies [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_documentation_en-US" xlink:label="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of balances and transactions in foreign currencies [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems" xlink:href="kof-20211231.xsd#kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems" xlink:to="lab_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SurchargeRatePercentage_059a9b62-34fd-48c9-a31c-124192a1c39c_terseLabel_en-US" xlink:label="lab_kof_SurchargeRatePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in USD rate</link:label>
    <link:label id="lab_kof_SurchargeRatePercentage_label_en-US" xlink:label="lab_kof_SurchargeRatePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surcharge rate percentage</link:label>
    <link:label id="lab_kof_SurchargeRatePercentage_documentation_en-US" xlink:label="lab_kof_SurchargeRatePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in us dollar rate percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SurchargeRatePercentage" xlink:href="kof-20211231.xsd#kof_SurchargeRatePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SurchargeRatePercentage" xlink:to="lab_kof_SurchargeRatePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TwoThousandNineteenIncentivePlanMember_7b2a64e2-38bc-4dbb-86c5-9bcd7c7b79f3_terseLabel_en-US" xlink:label="lab_kof_TwoThousandNineteenIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020</link:label>
    <link:label id="lab_kof_TwoThousandNineteenIncentivePlanMember_label_en-US" xlink:label="lab_kof_TwoThousandNineteenIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two thousand nineteen incentive plan [Member]</link:label>
    <link:label id="lab_kof_TwoThousandNineteenIncentivePlanMember_documentation_en-US" xlink:label="lab_kof_TwoThousandNineteenIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two thousand nineteen incentive plan [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TwoThousandNineteenIncentivePlanMember" xlink:href="kof-20211231.xsd#kof_TwoThousandNineteenIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TwoThousandNineteenIncentivePlanMember" xlink:to="lab_kof_TwoThousandNineteenIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_54947693-15d2-4eb6-8ab2-707fcf138692_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock_09247b19-02b4-4413-a4ac-aa67f934b46b_terseLabel_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognition of the effects of inflation in countries with hyperinflationary economic environments</link:label>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock_label_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for recognition of effects of inflation in countries with hyperinflationary economic environments explanatory [Policy Text Block]</link:label>
    <link:label id="lab_kof_DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock_documentation_en-US" xlink:label="lab_kof_DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The description of accounting policy for recognition of effects of inflation in countries with hyperinflationary economic environments [policy text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock" xlink:href="kof-20211231.xsd#kof_DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock" xlink:to="lab_kof_DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory_2fdc529d-3847-434f-8dca-6e4ece886719_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Held for sale long lived assets and discontinued operations</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for discontinued operations [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfLeasesExplanatory_f8956da6-54b8-468c-af3c-e812f3327b4d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfLeasesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of leases [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfLeasesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfLeasesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfLeasesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfLeasesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentDerivativeFinancialLiabilities_9ebf827e-d2cb-4e0f-8ceb-d13a07c3db91_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentDerivativeFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative financial instruments</link:label>
    <link:label id="lab_ifrs-full_CurrentDerivativeFinancialLiabilities_label_en-US" xlink:label="lab_ifrs-full_CurrentDerivativeFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current derivative financial liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentDerivativeFinancialLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentDerivativeFinancialLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentDerivativeFinancialLiabilities" xlink:to="lab_ifrs-full_CurrentDerivativeFinancialLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansMember_6b93f3ef-330a-438d-8c79-908cedfa4fa7_terseLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansMember_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember" xlink:to="lab_ifrs-full_DefinedBenefitPlansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Level2OfFairValueHierarchyMember_b3861bd2-b3e9-4730-805b-70023ea26e58_terseLabel_en-US" xlink:label="lab_ifrs-full_Level2OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_ifrs-full_Level2OfFairValueHierarchyMember_label_en-US" xlink:label="lab_ifrs-full_Level2OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2 of fair value hierarchy [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Level2OfFairValueHierarchyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Level2OfFairValueHierarchyMember" xlink:to="lab_ifrs-full_Level2OfFairValueHierarchyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InvestmentsInJointVentures_b020dd03-f017-4718-90fc-e430bb7eca9d_terseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentsInJointVentures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in joint ventures</link:label>
    <link:label id="lab_ifrs-full_InvestmentsInJointVentures_label_en-US" xlink:label="lab_ifrs-full_InvestmentsInJointVentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in joint ventures reported in separate financial statements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsInJointVentures" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsInJointVentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentsInJointVentures" xlink:to="lab_ifrs-full_InvestmentsInJointVentures" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory_f84f5ec4-e1a7-4540-b2a1-7bb3491307c0_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Reconciliation of Liabilities Arising From Financing Activities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of liabilities arising from financing activities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_EventsAfterReportingMember_22705d34-8c2b-4c1f-b556-78edad097c89_terseLabel_en-US" xlink:label="lab_kof_EventsAfterReportingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Events After Reporting</link:label>
    <link:label id="lab_kof_EventsAfterReportingMember_label_en-US" xlink:label="lab_kof_EventsAfterReportingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Events After Reporting [Member]</link:label>
    <link:label id="lab_kof_EventsAfterReportingMember_documentation_en-US" xlink:label="lab_kof_EventsAfterReportingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Events After Reporting</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EventsAfterReportingMember" xlink:href="kof-20211231.xsd#kof_EventsAfterReportingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_EventsAfterReportingMember" xlink:to="lab_kof_EventsAfterReportingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock_08eb0005-35c6-4584-8afd-54251602348f_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Defined Benefit Plan Expected Future Benefit Payments</link:label>
    <link:label id="lab_kof_DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit plan expected future benefit payments explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of defined benefit plan expected future benefit payments [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid_b6ca5f3a-4fa4-420e-8ed1-8f3159928877_terseLabel_en-US" xlink:label="lab_kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes paid</link:label>
    <link:label id="lab_kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid_label_en-US" xlink:label="lab_kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for increase decrease in income tax paid</link:label>
    <link:label id="lab_kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid_documentation_en-US" xlink:label="lab_kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for increase decrease in income tax paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid" xlink:href="kof-20211231.xsd#kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid" xlink:to="lab_kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_b4a1b1f9-8960-4595-90aa-4f5a2df19ccb_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of borrowings</link:label>
    <link:label id="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_3044e08a-b4e2-4a22-8b43-96f8ceebd363_negatedLabel_en-US" xlink:label="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows, Repayments</link:label>
    <link:label id="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of borrowings, classified as financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:to="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SugarPriceContractsMember_9177a0e6-1ccb-4a07-9b1c-5b277d7b660f_terseLabel_en-US" xlink:label="lab_kof_SugarPriceContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sugar price contracts</link:label>
    <link:label id="lab_kof_SugarPriceContractsMember_label_en-US" xlink:label="lab_kof_SugarPriceContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sugar Price Contracts [member]</link:label>
    <link:label id="lab_kof_SugarPriceContractsMember_documentation_en-US" xlink:label="lab_kof_SugarPriceContractsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sugar price contracts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SugarPriceContractsMember" xlink:href="kof-20211231.xsd#kof_SugarPriceContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SugarPriceContractsMember" xlink:to="lab_kof_SugarPriceContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FloatingInterestRateMember_390a0f48-f2c2-4a2d-ac79-95acaf18df90_terseLabel_en-US" xlink:label="lab_ifrs-full_FloatingInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Floating Interest Rate</link:label>
    <link:label id="lab_ifrs-full_FloatingInterestRateMember_label_en-US" xlink:label="lab_ifrs-full_FloatingInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Floating interest rate [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FloatingInterestRateMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FloatingInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FloatingInterestRateMember" xlink:to="lab_ifrs-full_FloatingInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_e1eebb11-4598-4a47-b1f5-d235e8ecf293_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remeasurements of the net defined benefit liability</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax relating to remeasurements of defined benefit plans included in other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:to="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PrepaidAdvertisingAndPromotionalExpenses_f5808ac2-c816-4b29-8c75-391592cb13db_terseLabel_en-US" xlink:label="lab_kof_PrepaidAdvertisingAndPromotionalExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising and promotional expenses paid in advance</link:label>
    <link:label id="lab_kof_PrepaidAdvertisingAndPromotionalExpenses_label_en-US" xlink:label="lab_kof_PrepaidAdvertisingAndPromotionalExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid advertising and promotional expenses</link:label>
    <link:label id="lab_kof_PrepaidAdvertisingAndPromotionalExpenses_documentation_en-US" xlink:label="lab_kof_PrepaidAdvertisingAndPromotionalExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid advertising and promotional expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PrepaidAdvertisingAndPromotionalExpenses" xlink:href="kof-20211231.xsd#kof_PrepaidAdvertisingAndPromotionalExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PrepaidAdvertisingAndPromotionalExpenses" xlink:to="lab_kof_PrepaidAdvertisingAndPromotionalExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentPrepaidExpenses_cc8e6218-6288-4146-858a-c7579dcf3f15_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_ifrs-full_CurrentPrepaidExpenses_d16f2268-1dbc-42c6-8350-bf0a09e8cfbc_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_ifrs-full_CurrentPrepaidExpenses_label_en-US" xlink:label="lab_ifrs-full_CurrentPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current prepaid expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentPrepaidExpenses" xlink:to="lab_ifrs-full_CurrentPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_35cb66fd-8158-4fe1-9089-5b2ec5371788_terseLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_7042920a-4f1a-4b53-ad1e-04cee0d09240_totalLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalents" xlink:to="lab_ifrs-full_CashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_CompaaPanameaDeBebidasSAPIDeCVMember_11855a27-d10a-4a8a-aa03-47bb32031811_terseLabel_en-US" xlink:label="lab_kof_CompaaPanameaDeBebidasSAPIDeCVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compa&#241;&#237;a Paname&#241;a de Bebidas, S.A.P.I. de C.V.</link:label>
    <link:label id="lab_kof_CompaaPanameaDeBebidasSAPIDeCVMember_label_en-US" xlink:label="lab_kof_CompaaPanameaDeBebidasSAPIDeCVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compa&#241;&#237;a paname&#241;a de bebidas, S.A.P.I de C.V [Member]</link:label>
    <link:label id="lab_kof_CompaaPanameaDeBebidasSAPIDeCVMember_documentation_en-US" xlink:label="lab_kof_CompaaPanameaDeBebidasSAPIDeCVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compa&#241;&#237;a paname&#241;a de bebidas, S.A.P.I de C.V [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CompaaPanameaDeBebidasSAPIDeCVMember" xlink:href="kof-20211231.xsd#kof_CompaaPanameaDeBebidasSAPIDeCVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_CompaaPanameaDeBebidasSAPIDeCVMember" xlink:to="lab_kof_CompaaPanameaDeBebidasSAPIDeCVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfCumulativeInflationLineItems_43d5ff3d-bc4d-4c03-a5cd-daab2b597783_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfCumulativeInflationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Cumulative Inflation [line items]</link:label>
    <link:label id="lab_kof_DisclosureOfCumulativeInflationLineItems_label_en-US" xlink:label="lab_kof_DisclosureOfCumulativeInflationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of cumulative inflation [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfCumulativeInflationLineItems_documentation_en-US" xlink:label="lab_kof_DisclosureOfCumulativeInflationLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of cumulative inflation [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfCumulativeInflationLineItems" xlink:href="kof-20211231.xsd#kof_DisclosureOfCumulativeInflationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfCumulativeInflationLineItems" xlink:to="lab_kof_DisclosureOfCumulativeInflationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_de559978-7ce6-4316-87bc-330ab95f91b7_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about financial instruments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about financial instruments [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="lab_ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory_143971d6-3c7d-4253-8c69-8130007f651b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances and Transactions in Foreign Currencies</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of effect of changes in foreign exchange rates [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_CostOfGoodsSoldMember_16ab81b3-db70-49b2-8ceb-945c7a3a1544_terseLabel_en-US" xlink:label="lab_kof_CostOfGoodsSoldMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods Sold</link:label>
    <link:label id="lab_kof_CostOfGoodsSoldMember_label_en-US" xlink:label="lab_kof_CostOfGoodsSoldMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of goods sold [Member]</link:label>
    <link:label id="lab_kof_CostOfGoodsSoldMember_documentation_en-US" xlink:label="lab_kof_CostOfGoodsSoldMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of goods sold [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CostOfGoodsSoldMember" xlink:href="kof-20211231.xsd#kof_CostOfGoodsSoldMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_CostOfGoodsSoldMember" xlink:to="lab_kof_CostOfGoodsSoldMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RetainedEarnings_fa53cabe-ed6c-4460-8164-536fe6279556_terseLabel_en-US" xlink:label="lab_ifrs-full_RetainedEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_ifrs-full_RetainedEarnings_label_en-US" xlink:label="lab_ifrs-full_RetainedEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarnings" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RetainedEarnings" xlink:to="lab_ifrs-full_RetainedEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties_f41a6244-9b47-453b-b6e8-645016a2c22f_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to related party</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current payables to related parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties" xlink:to="lab_ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ClassDCommonStockMember_a18d4976-6384-4432-ad87-5143cef43d24_terseLabel_en-US" xlink:label="lab_kof_ClassDCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series D shares, without par value</link:label>
    <link:label id="lab_kof_ClassDCommonStockMember_label_en-US" xlink:label="lab_kof_ClassDCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class D Common Stock [Member]</link:label>
    <link:label id="lab_kof_ClassDCommonStockMember_documentation_en-US" xlink:label="lab_kof_ClassDCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class D Common Stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ClassDCommonStockMember" xlink:href="kof-20211231.xsd#kof_ClassDCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ClassDCommonStockMember" xlink:to="lab_kof_ClassDCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_1aa7d531-4b3a-4178-81b0-a249e12d27e9_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration transferred, acquisition-date fair value</link:label>
    <link:label id="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_label_en-US" xlink:label="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration transferred, acquisition-date fair value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:to="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_04fe0612-2724-44af-b501-d8cfed0f6c34_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_45820dc6-34b7-4de1-ae12-295dd7cfec10_periodStartLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_f75e7fb4-e4f0-40d6-9763-fbc8e49751ac_periodEndLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipment" xlink:to="lab_ifrs-full_PropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember_83a04966-7ec1-4875-b5c1-f68fd7377f25_terseLabel_en-US" xlink:label="lab_kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TIIE + 0.05% Debt Bonds Maturing on 2026</link:label>
    <link:label id="lab_kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember_label_en-US" xlink:label="lab_kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TIIE Plus Zero Point Zero Five Percentage Debt Bonds Maturing On Two Thousand Twenty Six [Member]</link:label>
    <link:label id="lab_kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember_documentation_en-US" xlink:label="lab_kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TIIE Plus Zero Point Zero Five Percentage Debt Bonds Maturing On Two Thousand Twenty Six</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember" xlink:href="kof-20211231.xsd#kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember" xlink:to="lab_kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_da1edb79-5717-4c31-9fa7-0e24a24b1142_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Provisions and Commitments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions, contingent liabilities and contingent assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_MinimumYearOfServiceForRetirementBenefits_4f545ae7-d0c5-4c1b-882a-a19d5856d5df_terseLabel_en-US" xlink:label="lab_kof_MinimumYearOfServiceForRetirementBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum year of service for retirement benefits</link:label>
    <link:label id="lab_kof_MinimumYearOfServiceForRetirementBenefits_label_en-US" xlink:label="lab_kof_MinimumYearOfServiceForRetirementBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum Year Of Service For Retirement Benefits</link:label>
    <link:label id="lab_kof_MinimumYearOfServiceForRetirementBenefits_documentation_en-US" xlink:label="lab_kof_MinimumYearOfServiceForRetirementBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum Year Of Service For Retirement Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MinimumYearOfServiceForRetirementBenefits" xlink:href="kof-20211231.xsd#kof_MinimumYearOfServiceForRetirementBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_MinimumYearOfServiceForRetirementBenefits" xlink:to="lab_kof_MinimumYearOfServiceForRetirementBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_69198067-25e9-401c-8890-d01472c6578a_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1-30 days</link:label>
    <link:label id="lab_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than one month and not later than two months [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:to="lab_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_RecoverableTaxes_d19e6a04-e1ac-4ce0-9c75-de88e862621b_terseLabel_en-US" xlink:label="lab_kof_RecoverableTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoverable taxes</link:label>
    <link:label id="lab_kof_RecoverableTaxes_label_en-US" xlink:label="lab_kof_RecoverableTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoverable taxes</link:label>
    <link:label id="lab_kof_RecoverableTaxes_documentation_en-US" xlink:label="lab_kof_RecoverableTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoverable taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RecoverableTaxes" xlink:href="kof-20211231.xsd#kof_RecoverableTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_RecoverableTaxes" xlink:to="lab_kof_RecoverableTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustedWeightedAverageShares_615d5f2e-544b-4431-88d9-f6512da06c5b_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustedWeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive potential shares (shares)</link:label>
    <link:label id="lab_ifrs-full_AdjustedWeightedAverageShares_label_en-US" xlink:label="lab_ifrs-full_AdjustedWeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of ordinary shares used in calculating diluted earnings per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustedWeightedAverageShares" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustedWeightedAverageShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustedWeightedAverageShares" xlink:to="lab_ifrs-full_AdjustedWeightedAverageShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_e8ec4e5f-950d-4892-9b3d-6d7ad191db5e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of intangible assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock_9603e8e9-0de5-414e-9599-14cf0f7db673_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Other Entities</link:label>
    <link:label id="lab_kof_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of investments in associates and joint ventures [Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The entire disclosure of investments in other entities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock" xlink:to="lab_kof_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TaxesPayable_375199ea-42da-450a-8011-1a8f84dcebcd_terseLabel_en-US" xlink:label="lab_kof_TaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes payable</link:label>
    <link:label id="lab_kof_TaxesPayable_label_en-US" xlink:label="lab_kof_TaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes payable</link:label>
    <link:label id="lab_kof_TaxesPayable_documentation_en-US" xlink:label="lab_kof_TaxesPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxesPayable" xlink:href="kof-20211231.xsd#kof_TaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TaxesPayable" xlink:to="lab_kof_TaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill_ed077d68-6928-4bb2-bd5c-39c4503e6ab3_verboseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer of completed development systems</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through transfers and other changes, intangible assets and goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember_96ec380e-4ed5-478e-bdc3-967ab5f03943_terseLabel_en-US" xlink:label="lab_kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">7.87% Senior Notes, Maturity Date on Nov. 26, 2027</link:label>
    <link:label id="lab_kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember_label_en-US" xlink:label="lab_kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seven point eight seven percentage debt bonds maturing on two thousand twenty seven [Member]</link:label>
    <link:label id="lab_kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember_documentation_en-US" xlink:label="lab_kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seven point eight seven percentage debt bonds maturing on two thousand twenty seven [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember" xlink:href="kof-20211231.xsd#kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember" xlink:to="lab_kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SegmentConsolidationItemsAxis_94803c9a-e488-42ee-afb7-3015b6d8a51b_terseLabel_en-US" xlink:label="lab_ifrs-full_SegmentConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment consolidation items [axis]</link:label>
    <link:label id="lab_ifrs-full_SegmentConsolidationItemsAxis_label_en-US" xlink:label="lab_ifrs-full_SegmentConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment consolidation items [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentConsolidationItemsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis" xlink:to="lab_ifrs-full_SegmentConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember_bf1689e8-fc69-4e55-8225-6a2ec7bc3a33_terseLabel_en-US" xlink:label="lab_kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Units, each consisting of 3 Series B shares and 5 Series L shares, without par value</link:label>
    <link:label id="lab_kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember_label_en-US" xlink:label="lab_kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Units, each consisting of 3 Series B shares and 5 Series L shares, without par value [Member]</link:label>
    <link:label id="lab_kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember_documentation_en-US" xlink:label="lab_kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Units, each consisting of 3 Series B shares and 5 Series L shares, without par value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember" xlink:href="kof-20211231.xsd#kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember" xlink:to="lab_kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_b26c1819-f6a9-44c7-a358-78b5bbb00d9c_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash flows (used in) / obtained from financing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ForwardAgreementsToPurchaseUSDARSUSDMember_b65b3114-c4e8-48c1-81cf-9be7dba3c349_terseLabel_en-US" xlink:label="lab_kof_ForwardAgreementsToPurchaseUSDARSUSDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward agreement to purchase U.S. Dollar (ARS/USD)</link:label>
    <link:label id="lab_kof_ForwardAgreementsToPurchaseUSDARSUSDMember_label_en-US" xlink:label="lab_kof_ForwardAgreementsToPurchaseUSDARSUSDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward agreements to purchase USD (ARS/USD) [member]</link:label>
    <link:label id="lab_kof_ForwardAgreementsToPurchaseUSDARSUSDMember_documentation_en-US" xlink:label="lab_kof_ForwardAgreementsToPurchaseUSDARSUSDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward agreements to purchase USD (ARS/USD).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForwardAgreementsToPurchaseUSDARSUSDMember" xlink:href="kof-20211231.xsd#kof_ForwardAgreementsToPurchaseUSDARSUSDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ForwardAgreementsToPurchaseUSDARSUSDMember" xlink:to="lab_kof_ForwardAgreementsToPurchaseUSDARSUSDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncontrollingInterests_a48e3ed3-11ff-4c89-91c3-ef6387a7bdd1_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-controlling interest in consolidated subsidiaries</link:label>
    <link:label id="lab_ifrs-full_NoncontrollingInterests_54ffa58c-e776-4647-95bd-205e29ddc449_verboseLabel_en-US" xlink:label="lab_ifrs-full_NoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-controlling interests</link:label>
    <link:label id="lab_ifrs-full_NoncontrollingInterests_9ccd0b44-5988-4528-96bf-3ade139503ee_periodStartLabel_en-US" xlink:label="lab_ifrs-full_NoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of the period</link:label>
    <link:label id="lab_ifrs-full_NoncontrollingInterests_3b96fe02-03c8-4188-929f-5356ee2a8092_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of the period</link:label>
    <link:label id="lab_ifrs-full_NoncontrollingInterests_label_en-US" xlink:label="lab_ifrs-full_NoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-controlling interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncontrollingInterests" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncontrollingInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncontrollingInterests" xlink:to="lab_ifrs-full_NoncontrollingInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AveragePriceUSDCentLbMember_3eb3e1ed-944d-455c-ba6a-f1e9865444da_terseLabel_en-US" xlink:label="lab_kof_AveragePriceUSDCentLbMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average price (USD cent/Lb)</link:label>
    <link:label id="lab_kof_AveragePriceUSDCentLbMember_label_en-US" xlink:label="lab_kof_AveragePriceUSDCentLbMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average price (USD cent/Lb) [Member]</link:label>
    <link:label id="lab_kof_AveragePriceUSDCentLbMember_documentation_en-US" xlink:label="lab_kof_AveragePriceUSDCentLbMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average price (USD cent/Lb) [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AveragePriceUSDCentLbMember" xlink:href="kof-20211231.xsd#kof_AveragePriceUSDCentLbMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AveragePriceUSDCentLbMember" xlink:to="lab_kof_AveragePriceUSDCentLbMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_OtherAmortizablesMember_36ca503c-aa97-4958-8cdf-237ba16b1c63_verboseLabel_en-US" xlink:label="lab_kof_OtherAmortizablesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other amortizable</link:label>
    <link:label id="lab_kof_OtherAmortizablesMember_label_en-US" xlink:label="lab_kof_OtherAmortizablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other amortizables [Member]</link:label>
    <link:label id="lab_kof_OtherAmortizablesMember_documentation_en-US" xlink:label="lab_kof_OtherAmortizablesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other amortizables [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherAmortizablesMember" xlink:href="kof-20211231.xsd#kof_OtherAmortizablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_OtherAmortizablesMember" xlink:to="lab_kof_OtherAmortizablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherNoncurrentNonfinancialAssets_d1403087-b9c4-4ae4-a434-e2051c68e5f0_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentNonfinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_ifrs-full_OtherNoncurrentNonfinancialAssets_f198edcd-3791-477b-ae8e-0b8d659f2515_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentNonfinancialAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_ifrs-full_OtherNoncurrentNonfinancialAssets_label_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentNonfinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current non-financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentNonfinancialAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentNonfinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherNoncurrentNonfinancialAssets" xlink:to="lab_ifrs-full_OtherNoncurrentNonfinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_FundacionFemsaACMember_ccb9932a-a3a9-4707-a7dd-a341ab0c0a03_terseLabel_en-US" xlink:label="lab_kof_FundacionFemsaACMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fundacion FEMSA AC</link:label>
    <link:label id="lab_kof_FundacionFemsaACMember_label_en-US" xlink:label="lab_kof_FundacionFemsaACMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fundacion femsa AC [Member]</link:label>
    <link:label id="lab_kof_FundacionFemsaACMember_documentation_en-US" xlink:label="lab_kof_FundacionFemsaACMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fundacion femsa AC [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FundacionFemsaACMember" xlink:href="kof-20211231.xsd#kof_FundacionFemsaACMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_FundacionFemsaACMember" xlink:to="lab_kof_FundacionFemsaACMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForInterestIncome_69ca4846-c8d0-4ba6-a816-f1304b33c8b6_negatedLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForInterestIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForInterestIncome_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForInterestIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for interest income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForInterestIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForInterestIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForInterestIncome" xlink:to="lab_ifrs-full_AdjustmentsForInterestIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_OtherExpenseAbstract_6a9be7ab-264f-4f9f-bd5c-ad64d2ae2f1a_terseLabel_en-US" xlink:label="lab_kof_OtherExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expenses:</link:label>
    <link:label id="lab_kof_OtherExpenseAbstract_label_en-US" xlink:label="lab_kof_OtherExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense [Abstract]</link:label>
    <link:label id="lab_kof_OtherExpenseAbstract_documentation_en-US" xlink:label="lab_kof_OtherExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherExpenseAbstract" xlink:href="kof-20211231.xsd#kof_OtherExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_OtherExpenseAbstract" xlink:to="lab_kof_OtherExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_eddaf09b-a86e-49ad-9cc9-ed3e16ef49c2_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherProvisionsMember_79040719-0d52-48b3-97b1-d3b071e6143a_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other provisions</link:label>
    <link:label id="lab_ifrs-full_OtherProvisionsMember_label_en-US" xlink:label="lab_ifrs-full_OtherProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other provisions [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherProvisionsMember" xlink:to="lab_ifrs-full_OtherProvisionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SellingAndMarketingExpenseMember_23d63292-2429-4474-8bec-83529c1277f4_terseLabel_en-US" xlink:label="lab_kof_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:label id="lab_kof_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_kof_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and marketing expense [Member]</link:label>
    <link:label id="lab_kof_SellingAndMarketingExpenseMember_documentation_en-US" xlink:label="lab_kof_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and marketing expense [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SellingAndMarketingExpenseMember" xlink:href="kof-20211231.xsd#kof_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SellingAndMarketingExpenseMember" xlink:to="lab_kof_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember_f4f6d539-d41b-4980-9f1e-9fdb79cd4374_terseLabel_en-US" xlink:label="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All levels of fair value hierarchy [member]</link:label>
    <link:label id="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember_label_en-US" xlink:label="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All levels of fair value hierarchy [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SeverancePayments_a92bf1ef-354d-4fea-b3c8-4840e7213886_terseLabel_en-US" xlink:label="lab_kof_SeverancePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance payments</link:label>
    <link:label id="lab_kof_SeverancePayments_label_en-US" xlink:label="lab_kof_SeverancePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance payments</link:label>
    <link:label id="lab_kof_SeverancePayments_documentation_en-US" xlink:label="lab_kof_SeverancePayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeverancePayments" xlink:href="kof-20211231.xsd#kof_SeverancePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SeverancePayments" xlink:to="lab_kof_SeverancePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfCapitalStockLineItems_096a55a4-a63d-4074-be91-677f781ce162_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfCapitalStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of capital stock [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfCapitalStockLineItems_label_en-US" xlink:label="lab_kof_DisclosureOfCapitalStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of capital stock [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfCapitalStockLineItems_documentation_en-US" xlink:label="lab_kof_DisclosureOfCapitalStockLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of capital stock [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfCapitalStockLineItems" xlink:href="kof-20211231.xsd#kof_DisclosureOfCapitalStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfCapitalStockLineItems" xlink:to="lab_kof_DisclosureOfCapitalStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SummaryOfActuarialAssumptionsExplanatoryTableTextBlock_b85368c9-f852-4584-bee0-172992f3b42f_terseLabel_en-US" xlink:label="lab_kof_SummaryOfActuarialAssumptionsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Long-term Assumptions</link:label>
    <link:label id="lab_kof_SummaryOfActuarialAssumptionsExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_SummaryOfActuarialAssumptionsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of actuarial assumptions explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_SummaryOfActuarialAssumptionsExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_SummaryOfActuarialAssumptionsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The summary of actuarial assumptions explanatory [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SummaryOfActuarialAssumptionsExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_SummaryOfActuarialAssumptionsExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SummaryOfActuarialAssumptionsExplanatoryTableTextBlock" xlink:to="lab_kof_SummaryOfActuarialAssumptionsExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ShorttermBorrowings_24740f55-cd15-47e4-824c-adcc3bc8c8c2_verboseLabel_en-US" xlink:label="lab_ifrs-full_ShorttermBorrowings" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term debt</link:label>
    <link:label id="lab_ifrs-full_ShorttermBorrowings_label_en-US" xlink:label="lab_ifrs-full_ShorttermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermBorrowings" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ShorttermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ShorttermBorrowings" xlink:to="lab_ifrs-full_ShorttermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SeniorityPremiumPlanMember_9a8aff38-5040-4ba3-84dc-206646b964f5_terseLabel_en-US" xlink:label="lab_kof_SeniorityPremiumPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seniority premiums</link:label>
    <link:label id="lab_kof_SeniorityPremiumPlanMember_label_en-US" xlink:label="lab_kof_SeniorityPremiumPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seniority premium plan [Member]</link:label>
    <link:label id="lab_kof_SeniorityPremiumPlanMember_documentation_en-US" xlink:label="lab_kof_SeniorityPremiumPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seniority premium plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeniorityPremiumPlanMember" xlink:href="kof-20211231.xsd#kof_SeniorityPremiumPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SeniorityPremiumPlanMember" xlink:to="lab_kof_SeniorityPremiumPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PrepaidExpensesMember_6ea84085-6ea5-4afa-9683-166ff2c12e13_terseLabel_en-US" xlink:label="lab_kof_PrepaidExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_kof_PrepaidExpensesMember_label_en-US" xlink:label="lab_kof_PrepaidExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses [Member]</link:label>
    <link:label id="lab_kof_PrepaidExpensesMember_documentation_en-US" xlink:label="lab_kof_PrepaidExpensesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PrepaidExpensesMember" xlink:href="kof-20211231.xsd#kof_PrepaidExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PrepaidExpensesMember" xlink:to="lab_kof_PrepaidExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_BalancesAndTransactionsInForeignCurrenciesAbstract_label_en-US" xlink:label="lab_kof_BalancesAndTransactionsInForeignCurrenciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances and Transactions in Foreign Currencies [Abstract]</link:label>
    <link:label id="lab_kof_BalancesAndTransactionsInForeignCurrenciesAbstract_documentation_en-US" xlink:label="lab_kof_BalancesAndTransactionsInForeignCurrenciesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances and Transactions in Foreign Currencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BalancesAndTransactionsInForeignCurrenciesAbstract" xlink:href="kof-20211231.xsd#kof_BalancesAndTransactionsInForeignCurrenciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_BalancesAndTransactionsInForeignCurrenciesAbstract" xlink:to="lab_kof_BalancesAndTransactionsInForeignCurrenciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod_46f839ef-c7d8-4a3b-bd79-69c4097913c3_terseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Amount</link:label>
    <link:label id="lab_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod_label_en-US" xlink:label="lab_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in associates accounted for using equity method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod" xlink:to="lab_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IssuedCapitalMember_6172e8a1-df09-4f83-88b8-be9b63f6ba84_terseLabel_en-US" xlink:label="lab_ifrs-full_IssuedCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_ifrs-full_IssuedCapitalMember_label_en-US" xlink:label="lab_ifrs-full_IssuedCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued capital [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssuedCapitalMember" xlink:to="lab_ifrs-full_IssuedCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTaxAssetsCurrent_c9f26faa-a148-4b8e-b08e-779ff9509be2_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoverable taxes</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxAssetsCurrent_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax assets, current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxAssetsCurrent" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxAssetsCurrent" xlink:to="lab_ifrs-full_CurrentTaxAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_9f3f7569-446f-44e2-aefa-52e6b30bc725_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLoss_0dce09f9-fef0-40ef-abac-d35196254150_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated net income</link:label>
    <link:label id="lab_ifrs-full_ProfitLoss_55ba1cc8-2a7c-4287-a11f-d5842115cfc2_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated net income</link:label>
    <link:label id="lab_ifrs-full_ProfitLoss_30c4b4e3-2c88-4f3d-8d94-7a6e72b8f462_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated net income</link:label>
    <link:label id="lab_ifrs-full_ProfitLoss_label_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLoss" xlink:to="lab_ifrs-full_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_9abf7f7a-b073-49ca-afdf-c863cd8e41be_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of changes in accounting estimates [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of changes in accounting estimates [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems" xlink:to="lab_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods_10fc7abd-860e-4280-9cf4-af12f9e927ee_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax from prior years</link:label>
    <link:label id="lab_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods_label_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect of adjustments for current tax of prior periods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" xlink:to="lab_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_30a6e264-fdf1-4192-afe0-096f43f5b9c0_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome_8a6ae097-8d6c-467e-9b7f-278f6d93c3bc_terseLabel_en-US" xlink:label="lab_kof_IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Re-measurements of the net defined benefit liability</link:label>
    <link:label id="lab_kof_IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome_label_en-US" xlink:label="lab_kof_IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax relating to re-measurements of defined benefit plans of accumulated other comprehensive income</link:label>
    <link:label id="lab_kof_IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome_documentation_en-US" xlink:label="lab_kof_IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax relating to re-measurements of defined benefit plans of accumulated other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome" xlink:href="kof-20211231.xsd#kof_IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome" xlink:to="lab_kof_IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock_c5b5fe02-66c2-4a49-af8f-caabb71e13b7_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Cash and Cash Equivalents</link:label>
    <link:label id="lab_kof_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information of cash and cash equivalents explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of detailed information of cash and cash equivalents [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ExpensesFromRelatedPartyAbstract_71df2c8a-886e-4fd3-a5cf-369276df77b9_terseLabel_en-US" xlink:label="lab_kof_ExpensesFromRelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses:</link:label>
    <link:label id="lab_kof_ExpensesFromRelatedPartyAbstract_label_en-US" xlink:label="lab_kof_ExpensesFromRelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses from related party [Abstract]</link:label>
    <link:label id="lab_kof_ExpensesFromRelatedPartyAbstract_documentation_en-US" xlink:label="lab_kof_ExpensesFromRelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses from related party [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpensesFromRelatedPartyAbstract" xlink:href="kof-20211231.xsd#kof_ExpensesFromRelatedPartyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ExpensesFromRelatedPartyAbstract" xlink:to="lab_kof_ExpensesFromRelatedPartyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract_716de01e-1e8c-4ddd-b308-80302a76bd86_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax related to items recognized directly in OCI during the year:</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax relating to components of other comprehensive income [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract" xlink:to="lab_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ForwardAgreementsToPurchaseUSDUYUUSDMember_4c5d34cc-7857-4a10-b05f-df9e42790f82_terseLabel_en-US" xlink:label="lab_kof_ForwardAgreementsToPurchaseUSDUYUUSDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward agreement to purchase U.S. Dollar (UYU/USD)</link:label>
    <link:label id="lab_kof_ForwardAgreementsToPurchaseUSDUYUUSDMember_label_en-US" xlink:label="lab_kof_ForwardAgreementsToPurchaseUSDUYUUSDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Agreements to purchase USD (UYU/USD) [member]</link:label>
    <link:label id="lab_kof_ForwardAgreementsToPurchaseUSDUYUUSDMember_documentation_en-US" xlink:label="lab_kof_ForwardAgreementsToPurchaseUSDUYUUSDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Agreements to purchase USD (UYU/USD).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForwardAgreementsToPurchaseUSDUYUUSDMember" xlink:href="kof-20211231.xsd#kof_ForwardAgreementsToPurchaseUSDUYUUSDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ForwardAgreementsToPurchaseUSDUYUUSDMember" xlink:to="lab_kof_ForwardAgreementsToPurchaseUSDUYUUSDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember_0b0f770f-06bf-4236-a1b0-5bf783fda070_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2030</link:label>
    <link:label id="lab_ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than seven years and not later than ten years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember" xlink:to="lab_ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PlantaNuevaEcologaDeTabascoSADeCVMember_b69d5d4d-9bbe-435b-8eaa-6bbddd948711_terseLabel_en-US" xlink:label="lab_kof_PlantaNuevaEcologaDeTabascoSADeCVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Planta Nueva Ecolog&#237;a De Tabasco, S.A. de C.V.</link:label>
    <link:label id="lab_kof_PlantaNuevaEcologaDeTabascoSADeCVMember_label_en-US" xlink:label="lab_kof_PlantaNuevaEcologaDeTabascoSADeCVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Planta Nueva Ecolog&#237;a De Tabasco, S.A. de C.V. [Member]</link:label>
    <link:label id="lab_kof_PlantaNuevaEcologaDeTabascoSADeCVMember_documentation_en-US" xlink:label="lab_kof_PlantaNuevaEcologaDeTabascoSADeCVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Planta Nueva Ecolog&#237;a De Tabasco, S.A. de C.V.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PlantaNuevaEcologaDeTabascoSADeCVMember" xlink:href="kof-20211231.xsd#kof_PlantaNuevaEcologaDeTabascoSADeCVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PlantaNuevaEcologaDeTabascoSADeCVMember" xlink:to="lab_kof_PlantaNuevaEcologaDeTabascoSADeCVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_14cb3fc1-1ceb-454b-ad26-ef88320636bc_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Company's Right-of-use Asset</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of quantitative information about right-of-use assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SharebasedPaymentArrangementsMember_4a8f4322-0fd2-435a-ad1f-757ac92393a7_terseLabel_en-US" xlink:label="lab_ifrs-full_SharebasedPaymentArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangements</link:label>
    <link:label id="lab_ifrs-full_SharebasedPaymentArrangementsMember_label_en-US" xlink:label="lab_ifrs-full_SharebasedPaymentArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangements [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="lab_ifrs-full_SharebasedPaymentArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember_337cc4c6-c952-43e0-b115-88977fb99d32_terseLabel_en-US" xlink:label="lab_kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TIIE + 0.08% Debt Bonds Maturing on 2025</link:label>
    <link:label id="lab_kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember_label_en-US" xlink:label="lab_kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TIIE plus zero point zero eight percentage debt bonds maturing on two thousand twenty two [Member]</link:label>
    <link:label id="lab_kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember_documentation_en-US" xlink:label="lab_kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TIIE plus zero point zero eight percentage debt bonds maturing on two thousand twenty two [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember" xlink:href="kof-20211231.xsd#kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember" xlink:to="lab_kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_FixedReturnAbstract_ea48bd12-70e7-4dca-8b6f-4a5676736a71_terseLabel_en-US" xlink:label="lab_kof_FixedReturnAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed return:</link:label>
    <link:label id="lab_kof_FixedReturnAbstract_label_en-US" xlink:label="lab_kof_FixedReturnAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed return [Abstract]</link:label>
    <link:label id="lab_kof_FixedReturnAbstract_documentation_en-US" xlink:label="lab_kof_FixedReturnAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed return [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FixedReturnAbstract" xlink:href="kof-20211231.xsd#kof_FixedReturnAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_FixedReturnAbstract" xlink:to="lab_kof_FixedReturnAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IncreaseDecreaseInIncomeTaxLiability_48931489-7ab9-4fdb-b06a-c16173172936_negatedLabel_en-US" xlink:label="lab_kof_IncreaseDecreaseInIncomeTaxLiability" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase</link:label>
    <link:label id="lab_kof_IncreaseDecreaseInIncomeTaxLiability_label_en-US" xlink:label="lab_kof_IncreaseDecreaseInIncomeTaxLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase decrease in income tax liability</link:label>
    <link:label id="lab_kof_IncreaseDecreaseInIncomeTaxLiability_documentation_en-US" xlink:label="lab_kof_IncreaseDecreaseInIncomeTaxLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase decrease in income tax liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseInIncomeTaxLiability" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseInIncomeTaxLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IncreaseDecreaseInIncomeTaxLiability" xlink:to="lab_kof_IncreaseDecreaseInIncomeTaxLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfParentEntityInformationAbstract_14944699-3807-472f-9cb2-848631f51093_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfParentEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Parent Entity Information [abstract]</link:label>
    <link:label id="lab_kof_DisclosureOfParentEntityInformationAbstract_label_en-US" xlink:label="lab_kof_DisclosureOfParentEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of parent entity information [Abstract]</link:label>
    <link:label id="lab_kof_DisclosureOfParentEntityInformationAbstract_documentation_en-US" xlink:label="lab_kof_DisclosureOfParentEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of parent entity information [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfParentEntityInformationAbstract" xlink:href="kof-20211231.xsd#kof_DisclosureOfParentEntityInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfParentEntityInformationAbstract" xlink:to="lab_kof_DisclosureOfParentEntityInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_cb3a1d83-a733-46e3-b987-23bd02aeae51_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_StockSplitConversionRatio_3a357150-cf96-4396-b6b3-45e60e0c47d3_terseLabel_en-US" xlink:label="lab_kof_StockSplitConversionRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock split conversion ratio</link:label>
    <link:label id="lab_kof_StockSplitConversionRatio_label_en-US" xlink:label="lab_kof_StockSplitConversionRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock split conversion ratio</link:label>
    <link:label id="lab_kof_StockSplitConversionRatio_documentation_en-US" xlink:label="lab_kof_StockSplitConversionRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock split conversion ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_StockSplitConversionRatio" xlink:href="kof-20211231.xsd#kof_StockSplitConversionRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_StockSplitConversionRatio" xlink:to="lab_kof_StockSplitConversionRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInAssociate_9366cd70-721e-4eb3-9c7d-9eeb0345676f_terseLabel_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInAssociate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership Percentage</link:label>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInAssociate_label_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInAssociate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proportion of ownership interest in associate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInAssociate" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInAssociate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProportionOfOwnershipInterestInAssociate" xlink:to="lab_ifrs-full_ProportionOfOwnershipInterestInAssociate" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ForeignCurrencyExchangeMember_35d36c20-8656-4311-83f2-f9cc92c32dbd_terseLabel_en-US" xlink:label="lab_kof_ForeignCurrencyExchangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Exchange</link:label>
    <link:label id="lab_kof_ForeignCurrencyExchangeMember_label_en-US" xlink:label="lab_kof_ForeignCurrencyExchangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency exchange [Member]</link:label>
    <link:label id="lab_kof_ForeignCurrencyExchangeMember_documentation_en-US" xlink:label="lab_kof_ForeignCurrencyExchangeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency exchange [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForeignCurrencyExchangeMember" xlink:href="kof-20211231.xsd#kof_ForeignCurrencyExchangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ForeignCurrencyExchangeMember" xlink:to="lab_kof_ForeignCurrencyExchangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DepreciationRightofuseAssets_8329408c-5fc1-4554-ac61-4f6bb1957058_terseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation right-of-use</link:label>
    <link:label id="lab_ifrs-full_DepreciationRightofuseAssets_cb9fcd3f-fe13-47ce-b597-c648e96f68f8_negatedLabel_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_ifrs-full_DepreciationRightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationRightofuseAssets" xlink:to="lab_ifrs-full_DepreciationRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_1bdd4f6d-6a4a-4328-a1e3-73640f39491a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial instruments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_a58c1ac2-f9b3-4060-95d1-c9996ad11f54_terseLabel_en-US" xlink:label="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027 to 2031</link:label>
    <link:label id="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_label_en-US" xlink:label="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan expected future benefit payments five fiscal years thereafter</link:label>
    <link:label id="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_documentation_en-US" xlink:label="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan expected future benefit Payments five fiscal years thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="kof-20211231.xsd#kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_9950c045-deb2-4e4f-b71a-d11255c5d212_verboseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Items that will not be reclassified to profit or loss in subsequent periods:</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PastDueStatusAxis_803ad58d-f6eb-42b7-bff8-f47992956d60_terseLabel_en-US" xlink:label="lab_ifrs-full_PastDueStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Past due status [axis]</link:label>
    <link:label id="lab_ifrs-full_PastDueStatusAxis_label_en-US" xlink:label="lab_ifrs-full_PastDueStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Past due status [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastDueStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PastDueStatusAxis" xlink:to="lab_ifrs-full_PastDueStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_MXN_bcf37e07-d58c-4faf-a0ca-498d305617b1_terseLabel_en-US" xlink:label="lab_currency_MXN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexican peso</link:label>
    <link:label id="lab_currency_MXN_label_en-US" xlink:label="lab_currency_MXN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico, Pesos</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_MXN" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_MXN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_MXN" xlink:to="lab_currency_MXN" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_46b9c586-b816-409d-8aaa-c5d9e945e85a_terseLabel_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period [axis]</link:label>
    <link:label id="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_label_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedStatementOfComprehensiveIncomeTable_d2765f99-ea2e-484e-946d-147728566bf6_terseLabel_en-US" xlink:label="lab_srt_CondensedStatementOfComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Statement of Comprehensive Income [Table]</link:label>
    <link:label id="lab_srt_CondensedStatementOfComprehensiveIncomeTable_label_en-US" xlink:label="lab_srt_CondensedStatementOfComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Statement of Comprehensive Income [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedStatementOfComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="lab_srt_CondensedStatementOfComprehensiveIncomeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncome_9f7a33e0-1fe1-4512-85fa-12bf0eab0d06_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current year</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncome_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncome" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember_006cb38b-8566-473e-b0e6-61ce326e3561_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1-6 months</link:label>
    <link:label id="lab_ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than one month and not later than six months [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember" xlink:to="lab_ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CostOfMerchandiseSold_9c9806da-47df-484a-84c3-d8fe03501aef_totalLabel_en-US" xlink:label="lab_ifrs-full_CostOfMerchandiseSold" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_ifrs-full_CostOfMerchandiseSold_label_en-US" xlink:label="lab_ifrs-full_CostOfMerchandiseSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of merchandise sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfMerchandiseSold" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CostOfMerchandiseSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CostOfMerchandiseSold" xlink:to="lab_ifrs-full_CostOfMerchandiseSold" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests_06fa7084-93c0-4bd1-8c12-f71881e27134_terseLabel_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-controlling interest</link:label>
    <link:label id="lab_ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests_label_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income, attributable to non-controlling interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:to="lab_ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialInstrumentsTable_7091de48-b9e0-42fe-9630-c2a4e3712010_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about financial instruments [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialInstrumentsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about financial instruments [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="lab_ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DerivativesNotDesignatedForHedgeAccountingMember_3a8356d6-9d4d-492a-bcb6-5b88553bae05_terseLabel_en-US" xlink:label="lab_kof_DerivativesNotDesignatedForHedgeAccountingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives Not Designated For Hedge Accounting</link:label>
    <link:label id="lab_kof_DerivativesNotDesignatedForHedgeAccountingMember_label_en-US" xlink:label="lab_kof_DerivativesNotDesignatedForHedgeAccountingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives Not Designated For Hedge Accounting [member]</link:label>
    <link:label id="lab_kof_DerivativesNotDesignatedForHedgeAccountingMember_documentation_en-US" xlink:label="lab_kof_DerivativesNotDesignatedForHedgeAccountingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives Not Designated For Hedge Accounting [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DerivativesNotDesignatedForHedgeAccountingMember" xlink:href="kof-20211231.xsd#kof_DerivativesNotDesignatedForHedgeAccountingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DerivativesNotDesignatedForHedgeAccountingMember" xlink:to="lab_kof_DerivativesNotDesignatedForHedgeAccountingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfSharesIssued_4b5a68a2-d9c5-402b-8fe8-14bb2e5b15c6_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital stock (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesIssued_label_en-US" xlink:label="lab_ifrs-full_NumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesIssued" xlink:to="lab_ifrs-full_NumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_OtherCurrentAssetsAndFinancialAssets_ddd7ff6b-44f0-432c-80ec-85b651db9514_verboseLabel_en-US" xlink:label="lab_kof_OtherCurrentAssetsAndFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets and other current financial assets</link:label>
    <link:label id="lab_kof_OtherCurrentAssetsAndFinancialAssets_label_en-US" xlink:label="lab_kof_OtherCurrentAssetsAndFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets and financial assets</link:label>
    <link:label id="lab_kof_OtherCurrentAssetsAndFinancialAssets_documentation_en-US" xlink:label="lab_kof_OtherCurrentAssetsAndFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets and financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherCurrentAssetsAndFinancialAssets" xlink:href="kof-20211231.xsd#kof_OtherCurrentAssetsAndFinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_OtherCurrentAssetsAndFinancialAssets" xlink:to="lab_kof_OtherCurrentAssetsAndFinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MarketRiskMember_4567b6d7-c10f-4f2f-9160-c1598d6292a6_terseLabel_en-US" xlink:label="lab_ifrs-full_MarketRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market risk</link:label>
    <link:label id="lab_ifrs-full_MarketRiskMember_label_en-US" xlink:label="lab_ifrs-full_MarketRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market risk [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MarketRiskMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MarketRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MarketRiskMember" xlink:to="lab_ifrs-full_MarketRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SeriesLOrdinarySharesMember_ff533f46-ba32-47e7-994a-04611257872a_terseLabel_en-US" xlink:label="lab_kof_SeriesLOrdinarySharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series L Ordinary Shares</link:label>
    <link:label id="lab_kof_SeriesLOrdinarySharesMember_label_en-US" xlink:label="lab_kof_SeriesLOrdinarySharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series L ordinary shares [Member]</link:label>
    <link:label id="lab_kof_SeriesLOrdinarySharesMember_documentation_en-US" xlink:label="lab_kof_SeriesLOrdinarySharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series L ordinary shares [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesLOrdinarySharesMember" xlink:href="kof-20211231.xsd#kof_SeriesLOrdinarySharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SeriesLOrdinarySharesMember" xlink:to="lab_kof_SeriesLOrdinarySharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_0df9b0ec-1c82-4f2f-93e3-c7651df02174_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_FederalTaxesMember_ad9f9f13-dbcd-4359-ae3f-18c07e248556_terseLabel_en-US" xlink:label="lab_kof_FederalTaxesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Taxes</link:label>
    <link:label id="lab_kof_FederalTaxesMember_label_en-US" xlink:label="lab_kof_FederalTaxesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal taxes [Member]</link:label>
    <link:label id="lab_kof_FederalTaxesMember_documentation_en-US" xlink:label="lab_kof_FederalTaxesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal taxes [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FederalTaxesMember" xlink:href="kof-20211231.xsd#kof_FederalTaxesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_FederalTaxesMember" xlink:to="lab_kof_FederalTaxesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies_69e671e4-f452-4917-8903-5aad70de5379_terseLabel_en-US" xlink:label="lab_kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) on monetary position for subsidiaries in hyperinflationary economies</link:label>
    <link:label id="lab_kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies_label_en-US" xlink:label="lab_kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect of income ( loss) on monetary position for subsidiaries in hyperinflationary economies</link:label>
    <link:label id="lab_kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies_documentation_en-US" xlink:label="lab_kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect of income ( loss) on monetary position for subsidiaries in hyperinflationary economies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" xlink:href="kof-20211231.xsd#kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" xlink:to="lab_kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners_3ac42a8d-bfbb-4f0c-8d1e-22495cce7287_negatedLabel_en-US" xlink:label="lab_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared</link:label>
    <link:label id="lab_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners_label_en-US" xlink:label="lab_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends proposed or declared before financial statements authorised for issue but not recognised as distribution to owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" xlink:to="lab_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinishedGoods_8208f05f-fa3a-4a96-b211-715643b0567f_terseLabel_en-US" xlink:label="lab_ifrs-full_FinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished products</link:label>
    <link:label id="lab_ifrs-full_FinishedGoods_label_en-US" xlink:label="lab_ifrs-full_FinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current finished goods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinishedGoods" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinishedGoods" xlink:to="lab_ifrs-full_FinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_d3681f92-8e52-49eb-89d5-859f300d861a_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of long-lived assets</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for losses (gains) on disposal of non-current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" xlink:to="lab_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments_ba23d7de-6608-40a6-bae4-f4df9ae75827_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from equity financial asset classified at FVOCI</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax, gains (losses) from investments in equity instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock_db8cdbfc-196a-40dc-8659-723554d4f442_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Changes in the Balance of the Defined Benefit Obligation for Post-employment</link:label>
    <link:label id="lab_kof_DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of changes in balance of defined benefit obligation for post-employment explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of changes in balance of defined benefit obligation for post-employment [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_b94e403d-5021-4561-8b5a-055d1030267b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis of operating lease payments [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis of operating lease payments [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable" xlink:to="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ClassLCommonStockMember_a6d72066-ec27-47d1-a4d5-fb073547ead8_terseLabel_en-US" xlink:label="lab_kof_ClassLCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series L shares, without par value</link:label>
    <link:label id="lab_kof_ClassLCommonStockMember_label_en-US" xlink:label="lab_kof_ClassLCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class L Common Stock [Member]</link:label>
    <link:label id="lab_kof_ClassLCommonStockMember_documentation_en-US" xlink:label="lab_kof_ClassLCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class L Common Stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ClassLCommonStockMember" xlink:href="kof-20211231.xsd#kof_ClassLCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ClassLCommonStockMember" xlink:to="lab_kof_ClassLCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ShorttermBorrowingsMember_bad062f9-2747-49ef-86b6-0bb6bb1ea4ca_terseLabel_en-US" xlink:label="lab_ifrs-full_ShorttermBorrowingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Borrowings</link:label>
    <link:label id="lab_ifrs-full_ShorttermBorrowingsMember_label_en-US" xlink:label="lab_ifrs-full_ShorttermBorrowingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term borrowings [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermBorrowingsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ShorttermBorrowingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ShorttermBorrowingsMember" xlink:to="lab_ifrs-full_ShorttermBorrowingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdministrativeExpense_868cb8b6-58c3-47f4-843a-33be35a429b1_terseLabel_en-US" xlink:label="lab_ifrs-full_AdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative expenses</link:label>
    <link:label id="lab_ifrs-full_AdministrativeExpense_label_en-US" xlink:label="lab_ifrs-full_AdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdministrativeExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdministrativeExpense" xlink:to="lab_ifrs-full_AdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanFourMonthsMember_98a3832d-1b08-4c10-9c74-38e904bf7dde_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanFourMonthsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">91-120 days</link:label>
    <link:label id="lab_ifrs-full_LaterThanFourMonthsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanFourMonthsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than four months [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourMonthsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFourMonthsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanFourMonthsMember" xlink:to="lab_ifrs-full_LaterThanFourMonthsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfDividendsLineItems_a46b9c2e-1875-484b-b85d-e8b314ccc252_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfDividendsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of dividends [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfDividendsLineItems_label_en-US" xlink:label="lab_kof_DisclosureOfDividendsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of dividends [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfDividendsLineItems_documentation_en-US" xlink:label="lab_kof_DisclosureOfDividendsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of dividends [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDividendsLineItems" xlink:href="kof-20211231.xsd#kof_DisclosureOfDividendsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfDividendsLineItems" xlink:to="lab_kof_DisclosureOfDividendsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock_85df233d-0880-4284-81ea-1ac133d1698f_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in Net Deferred Income Tax Asset</link:label>
    <link:label id="lab_kof_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in deferred tax liability asset explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of reconciliation of changes in deferred tax liability asset [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember_bf16de20-0d09-43f5-a414-68a00b4972c2_terseLabel_en-US" xlink:label="lab_kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Servicios Refresqueros del Golfo y Bajio, S. de R.L. de C.V.</link:label>
    <link:label id="lab_kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember_label_en-US" xlink:label="lab_kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Servicios refresqueros del Golfo y Bajio S .de R .L. de C. V. [Member]</link:label>
    <link:label id="lab_kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember_documentation_en-US" xlink:label="lab_kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Servicios refresqueros del Golfo y Bajio S .de R .L. de C. V. [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember" xlink:href="kof-20211231.xsd#kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember" xlink:to="lab_kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TwoThousandTwentyIncentivePlanMember_c2fd7070-68f0-4574-a997-5a707152e088_terseLabel_en-US" xlink:label="lab_kof_TwoThousandTwentyIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_kof_TwoThousandTwentyIncentivePlanMember_label_en-US" xlink:label="lab_kof_TwoThousandTwentyIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two thousand twenty incentive plan [Member]</link:label>
    <link:label id="lab_kof_TwoThousandTwentyIncentivePlanMember_documentation_en-US" xlink:label="lab_kof_TwoThousandTwentyIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two thousand twenty incentive plan [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TwoThousandTwentyIncentivePlanMember" xlink:href="kof-20211231.xsd#kof_TwoThousandTwentyIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TwoThousandTwentyIncentivePlanMember" xlink:to="lab_kof_TwoThousandTwentyIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TwoThousandEighteenIncentivePlanMember_d579eeb8-2058-4081-9858-15a4d5bae6b3_terseLabel_en-US" xlink:label="lab_kof_TwoThousandEighteenIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019</link:label>
    <link:label id="lab_kof_TwoThousandEighteenIncentivePlanMember_label_en-US" xlink:label="lab_kof_TwoThousandEighteenIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two thousand eighteen incentive plan [Member]</link:label>
    <link:label id="lab_kof_TwoThousandEighteenIncentivePlanMember_documentation_en-US" xlink:label="lab_kof_TwoThousandEighteenIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two thousand eighteen incentive plan [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TwoThousandEighteenIncentivePlanMember" xlink:href="kof-20211231.xsd#kof_TwoThousandEighteenIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TwoThousandEighteenIncentivePlanMember" xlink:to="lab_kof_TwoThousandEighteenIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentLiabilities_f3168aa5-5f8e-45e7-8556-372c1ce7598b_totalLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total non-current liabilities</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLiabilities_7d77790d-39b8-4c6b-8975-50778d49c026_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent liabilities</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLiabilities_label_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentLiabilities" xlink:to="lab_ifrs-full_NoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_cc2b5e45-d32b-4db2-b3e5-cd9af6d0b9c3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Transactions and Other Related Parties</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems_44a6dabc-a3c9-4626-a7fe-85c6f36b922a_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Aging Analysis of Accounts Receivable [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems_label_en-US" xlink:label="lab_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of ageing analysis of accounts receivable [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems_documentation_en-US" xlink:label="lab_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of aging analysis of accounts receivable [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems" xlink:href="kof-20211231.xsd#kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems" xlink:to="lab_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_InvestmentImpairments_e1a91dd3-700b-43cf-89f3-d4652af0a5d0_verboseLabel_en-US" xlink:label="lab_kof_InvestmentImpairments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of investments</link:label>
    <link:label id="lab_kof_InvestmentImpairments_500c9b3e-07ad-43be-845e-6faf1b7167dd_terseLabel_en-US" xlink:label="lab_kof_InvestmentImpairments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment</link:label>
    <link:label id="lab_kof_InvestmentImpairments_label_en-US" xlink:label="lab_kof_InvestmentImpairments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment impairments</link:label>
    <link:label id="lab_kof_InvestmentImpairments_documentation_en-US" xlink:label="lab_kof_InvestmentImpairments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment impairments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentImpairments" xlink:href="kof-20211231.xsd#kof_InvestmentImpairments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_InvestmentImpairments" xlink:to="lab_kof_InvestmentImpairments" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory_9fe3987c-18c1-4404-8279-70acfa8f383a_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurement</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for fair value measurement [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ForwardAgreementsToPurchaseUSDBRLUSDMember_636e6230-0a98-4fe4-b786-13baba0ea6d8_terseLabel_en-US" xlink:label="lab_kof_ForwardAgreementsToPurchaseUSDBRLUSDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward agreement to purchase U.S. Dollar (BRL/USD)</link:label>
    <link:label id="lab_kof_ForwardAgreementsToPurchaseUSDBRLUSDMember_label_en-US" xlink:label="lab_kof_ForwardAgreementsToPurchaseUSDBRLUSDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Agreements to purchase USD (BRL/USD) [member]</link:label>
    <link:label id="lab_kof_ForwardAgreementsToPurchaseUSDBRLUSDMember_documentation_en-US" xlink:label="lab_kof_ForwardAgreementsToPurchaseUSDBRLUSDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward agreements to purchase USD (BRL/USD).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForwardAgreementsToPurchaseUSDBRLUSDMember" xlink:href="kof-20211231.xsd#kof_ForwardAgreementsToPurchaseUSDBRLUSDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ForwardAgreementsToPurchaseUSDBRLUSDMember" xlink:to="lab_kof_ForwardAgreementsToPurchaseUSDBRLUSDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_f13bd15d-6423-4f7d-b38c-cc04c9b21e7a_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average incremental borrowing rate</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average lessee's incremental borrowing rate applied to lease liabilities recognised at date of initial application of IFRS 16</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:to="lab_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfCumulativeInflationTable_a128e97f-2165-4936-8c43-5478dcd961d9_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfCumulativeInflationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Cumulative Inflation [table]</link:label>
    <link:label id="lab_kof_DisclosureOfCumulativeInflationTable_label_en-US" xlink:label="lab_kof_DisclosureOfCumulativeInflationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of cumulative inflation [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfCumulativeInflationTable_documentation_en-US" xlink:label="lab_kof_DisclosureOfCumulativeInflationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of cumulative inflation [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfCumulativeInflationTable" xlink:href="kof-20211231.xsd#kof_DisclosureOfCumulativeInflationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfCumulativeInflationTable" xlink:to="lab_kof_DisclosureOfCumulativeInflationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_CocaColaCompanyMember_3dc60164-a924-481c-89a1-682c51e0a054_terseLabel_en-US" xlink:label="lab_kof_CocaColaCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Coca-Cola Company</link:label>
    <link:label id="lab_kof_CocaColaCompanyMember_label_en-US" xlink:label="lab_kof_CocaColaCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coca cola company [Member]</link:label>
    <link:label id="lab_kof_CocaColaCompanyMember_documentation_en-US" xlink:label="lab_kof_CocaColaCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coca cola company [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CocaColaCompanyMember" xlink:href="kof-20211231.xsd#kof_CocaColaCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_CocaColaCompanyMember" xlink:to="lab_kof_CocaColaCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_EffectOnValuation_c6ec656e-9d6b-4413-8bf6-2d855dec6d77_terseLabel_en-US" xlink:label="lab_kof_EffectOnValuation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect&#160;on&#160;Valuation</link:label>
    <link:label id="lab_kof_EffectOnValuation_label_en-US" xlink:label="lab_kof_EffectOnValuation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect on valuation</link:label>
    <link:label id="lab_kof_EffectOnValuation_documentation_en-US" xlink:label="lab_kof_EffectOnValuation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect on valuation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EffectOnValuation" xlink:href="kof-20211231.xsd#kof_EffectOnValuation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_EffectOnValuation" xlink:to="lab_kof_EffectOnValuation" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IntangibleAssetsRenewalTerm_453db744-8bc0-4a34-83fb-3697b5ac879d_terseLabel_en-US" xlink:label="lab_kof_IntangibleAssetsRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets renewable term</link:label>
    <link:label id="lab_kof_IntangibleAssetsRenewalTerm_label_en-US" xlink:label="lab_kof_IntangibleAssetsRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Renewal Term</link:label>
    <link:label id="lab_kof_IntangibleAssetsRenewalTerm_documentation_en-US" xlink:label="lab_kof_IntangibleAssetsRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IntangibleAssetsRenewalTerm" xlink:href="kof-20211231.xsd#kof_IntangibleAssetsRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IntangibleAssetsRenewalTerm" xlink:to="lab_kof_IntangibleAssetsRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_cb0108e9-825b-440b-915c-7563c89e0906_negatedLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions of intangible assets</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of intangible assets, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_MajorComponentsOfTaxExpenseIncomeTable_7295c9aa-482f-4db5-832c-e2547c139c57_terseLabel_en-US" xlink:label="lab_kof_MajorComponentsOfTaxExpenseIncomeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major components of tax expense income [Table]</link:label>
    <link:label id="lab_kof_MajorComponentsOfTaxExpenseIncomeTable_label_en-US" xlink:label="lab_kof_MajorComponentsOfTaxExpenseIncomeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major components of tax expense income [Table]</link:label>
    <link:label id="lab_kof_MajorComponentsOfTaxExpenseIncomeTable_documentation_en-US" xlink:label="lab_kof_MajorComponentsOfTaxExpenseIncomeTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major components of tax expense income [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MajorComponentsOfTaxExpenseIncomeTable" xlink:href="kof-20211231.xsd#kof_MajorComponentsOfTaxExpenseIncomeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeTable" xlink:to="lab_kof_MajorComponentsOfTaxExpenseIncomeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LongTermLeaseLiabilitiesMember_d2619b29-0a51-474e-9c84-835c46103819_terseLabel_en-US" xlink:label="lab_kof_LongTermLeaseLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term lease liabilities</link:label>
    <link:label id="lab_kof_LongTermLeaseLiabilitiesMember_label_en-US" xlink:label="lab_kof_LongTermLeaseLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long- term lease liabilities [Member]</link:label>
    <link:label id="lab_kof_LongTermLeaseLiabilitiesMember_documentation_en-US" xlink:label="lab_kof_LongTermLeaseLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long- term lease liabilities [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LongTermLeaseLiabilitiesMember" xlink:href="kof-20211231.xsd#kof_LongTermLeaseLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LongTermLeaseLiabilitiesMember" xlink:to="lab_kof_LongTermLeaseLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_995eacd0-d127-478d-9bc2-590b3cb8e6a1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information by Segment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of entity's operating segments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeAbstract_417500e0-726a-4dac-ae47-22b879f89896_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of taxes:</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfForeignExchangeRatesTable_7012fc4d-7ff5-42ee-9dad-c66bbf6e8504_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfForeignExchangeRatesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Foreign Exchange Rates [table]</link:label>
    <link:label id="lab_kof_DisclosureOfForeignExchangeRatesTable_label_en-US" xlink:label="lab_kof_DisclosureOfForeignExchangeRatesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of foreign exchange rates [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfForeignExchangeRatesTable_documentation_en-US" xlink:label="lab_kof_DisclosureOfForeignExchangeRatesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of foreign exchange rates [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfForeignExchangeRatesTable" xlink:href="kof-20211231.xsd#kof_DisclosureOfForeignExchangeRatesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfForeignExchangeRatesTable" xlink:to="lab_kof_DisclosureOfForeignExchangeRatesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_e642eefd-b489-4a58-8060-2b8c3c4d6205_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_f096d5ed-a32b-4f16-9d99-e2f27c66434e_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_d3196c9d-20a4-4c8e-a645-b542c0eb0093_verboseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock_3f2a5754-cd70-4022-a460-974521ebabcb_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Recognition of Effects of Inflation in Countries With Hyperinflationary Economic Environments</link:label>
    <link:label id="lab_kof_DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detail information about effects of inflation in hyperinflationary economic environment explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of detail information about effects of inflation in hyperinflationary economic environment[table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_InvestmentInAssociatesAndJointVenturesMember_7d2e0e91-71be-4c7a-a79a-9ff252871a59_terseLabel_en-US" xlink:label="lab_kof_InvestmentInAssociatesAndJointVenturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in Associates and Joint Ventures</link:label>
    <link:label id="lab_kof_InvestmentInAssociatesAndJointVenturesMember_label_en-US" xlink:label="lab_kof_InvestmentInAssociatesAndJointVenturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in associates and joint ventures [Member]</link:label>
    <link:label id="lab_kof_InvestmentInAssociatesAndJointVenturesMember_documentation_en-US" xlink:label="lab_kof_InvestmentInAssociatesAndJointVenturesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in associates and joint ventures [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentInAssociatesAndJointVenturesMember" xlink:href="kof-20211231.xsd#kof_InvestmentInAssociatesAndJointVenturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_InvestmentInAssociatesAndJointVenturesMember" xlink:to="lab_kof_InvestmentInAssociatesAndJointVenturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock_1f29d6b6-9eee-43f3-a256-dfe53d688021_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Outstanding Forward Agreements to Purchase Foreign Currency</link:label>
    <link:label id="lab_kof_DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of outstanding forward agreements to purchase foreign currency explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of outstanding forward agreements to purchase foreign currency [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_c1cd360b-9a0d-4d1a-a4d1-aac69ed49ed0_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IncreaseInInterestRateOnTheBonds_1468c65d-dcaf-4663-b374-d1bb8ce2bc1c_terseLabel_en-US" xlink:label="lab_kof_IncreaseInInterestRateOnTheBonds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in interest rate on the bonds</link:label>
    <link:label id="lab_kof_IncreaseInInterestRateOnTheBonds_label_en-US" xlink:label="lab_kof_IncreaseInInterestRateOnTheBonds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase In Interest Rate On The Bonds</link:label>
    <link:label id="lab_kof_IncreaseInInterestRateOnTheBonds_documentation_en-US" xlink:label="lab_kof_IncreaseInInterestRateOnTheBonds" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase In Interest Rate On The Bonds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseInInterestRateOnTheBonds" xlink:href="kof-20211231.xsd#kof_IncreaseInInterestRateOnTheBonds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IncreaseInInterestRateOnTheBonds" xlink:to="lab_kof_IncreaseInInterestRateOnTheBonds" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_FomentoEconmicoMexicanoSABDeCVMember_68532a29-2301-482e-8e15-2e8acd8fafba_terseLabel_en-US" xlink:label="lab_kof_FomentoEconmicoMexicanoSABDeCVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fomento Econ&#243;mico Mexicano, S.A.B. de C.V.</link:label>
    <link:label id="lab_kof_FomentoEconmicoMexicanoSABDeCVMember_label_en-US" xlink:label="lab_kof_FomentoEconmicoMexicanoSABDeCVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fomento Econmico Mexicano, S.A.B De C.V. [Member]</link:label>
    <link:label id="lab_kof_FomentoEconmicoMexicanoSABDeCVMember_documentation_en-US" xlink:label="lab_kof_FomentoEconmicoMexicanoSABDeCVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fomento econmico mexicano, S.A.B de C.V. [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FomentoEconmicoMexicanoSABDeCVMember" xlink:href="kof-20211231.xsd#kof_FomentoEconmicoMexicanoSABDeCVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_FomentoEconmicoMexicanoSABDeCVMember" xlink:to="lab_kof_FomentoEconmicoMexicanoSABDeCVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SegmentsMember_6eedb3d2-d1aa-4c7d-8840-5d10799f949e_terseLabel_en-US" xlink:label="lab_ifrs-full_SegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_ifrs-full_SegmentsMember_label_en-US" xlink:label="lab_ifrs-full_SegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SegmentsMember" xlink:to="lab_ifrs-full_SegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LongTermBankLoansMember_3ac02313-e0f6-4cf1-99d7-f8386e564fce_terseLabel_en-US" xlink:label="lab_kof_LongTermBankLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term bank loans</link:label>
    <link:label id="lab_kof_LongTermBankLoansMember_label_en-US" xlink:label="lab_kof_LongTermBankLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term bank loans [Member]</link:label>
    <link:label id="lab_kof_LongTermBankLoansMember_documentation_en-US" xlink:label="lab_kof_LongTermBankLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term bank loans [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LongTermBankLoansMember" xlink:href="kof-20211231.xsd#kof_LongTermBankLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LongTermBankLoansMember" xlink:to="lab_kof_LongTermBankLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EarningsPerShareTable_15fa2107-e7bd-4ee4-8443-b184d310ae9e_terseLabel_en-US" xlink:label="lab_ifrs-full_EarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share [table]</link:label>
    <link:label id="lab_ifrs-full_EarningsPerShareTable_label_en-US" xlink:label="lab_ifrs-full_EarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EarningsPerShareTable" xlink:to="lab_ifrs-full_EarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_da1737d3-48f3-4792-9629-863557e7b3bd_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current&#160;Service Cost</link:label>
    <link:label id="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_acdb5462-18b8-4a9b-9c8c-84ac42927cd3_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current service cost</link:label>
    <link:label id="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in net defined benefit liability (asset) resulting from current service cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalAxis_5ffd9cb1-032a-4dc6-ab7f-7c0b1250671e_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of share capital [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of share capital [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis" xlink:to="lab_ifrs-full_ClassesOfShareCapitalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_JointVenturesAxis_9bee28a6-f831-437b-a0f8-25144a24a7ba_terseLabel_en-US" xlink:label="lab_ifrs-full_JointVenturesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint ventures [axis]</link:label>
    <link:label id="lab_ifrs-full_JointVenturesAxis_label_en-US" xlink:label="lab_ifrs-full_JointVenturesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint ventures [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_JointVenturesAxis" xlink:to="lab_ifrs-full_JointVenturesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_CapitalSecuritiesMember_5550007b-5b8b-410f-a978-3c24f2db6610_terseLabel_en-US" xlink:label="lab_kof_CapitalSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Securities</link:label>
    <link:label id="lab_kof_CapitalSecuritiesMember_label_en-US" xlink:label="lab_kof_CapitalSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital securities [Member]</link:label>
    <link:label id="lab_kof_CapitalSecuritiesMember_documentation_en-US" xlink:label="lab_kof_CapitalSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital securities [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CapitalSecuritiesMember" xlink:href="kof-20211231.xsd#kof_CapitalSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_CapitalSecuritiesMember" xlink:to="lab_kof_CapitalSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities_f84e0abc-9ce1-4008-b6e5-86a8b914786d_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for increase (decrease) in other liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities" xlink:to="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ShortTermBankLoansMember_a02b237b-6f52-414a-8259-e02243bf9b6c_terseLabel_en-US" xlink:label="lab_kof_ShortTermBankLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term bank loans</link:label>
    <link:label id="lab_kof_ShortTermBankLoansMember_label_en-US" xlink:label="lab_kof_ShortTermBankLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short term bank loans [Member]</link:label>
    <link:label id="lab_kof_ShortTermBankLoansMember_documentation_en-US" xlink:label="lab_kof_ShortTermBankLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short term bank loans [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ShortTermBankLoansMember" xlink:href="kof-20211231.xsd#kof_ShortTermBankLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ShortTermBankLoansMember" xlink:to="lab_kof_ShortTermBankLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_AllCurrenciesDomain_50edca19-d136-457d-a149-90ca54e62051_terseLabel_en-US" xlink:label="lab_currency_AllCurrenciesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All currencies</link:label>
    <link:label id="lab_currency_AllCurrenciesDomain_label_en-US" xlink:label="lab_currency_AllCurrenciesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AllCurrenciesDomain" xlink:to="lab_currency_AllCurrenciesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfProvisionsExplanatory_3d6099ca-93a8-413c-9660-af1012383df4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Changes in Provisions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfProvisionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of provisions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfProvisionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember_9d957672-5398-4f7c-b442-1d017dfea9ab_terseLabel_en-US" xlink:label="lab_kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.25% Senior Notes, Maturity Date on Nov. 26, 2043</link:label>
    <link:label id="lab_kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember_label_en-US" xlink:label="lab_kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five point two five percentage senior notes maturing on november twenty six two thousand forty three [Member]</link:label>
    <link:label id="lab_kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember_documentation_en-US" xlink:label="lab_kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five point two five percentage senior notes maturing on november twenty six two thousand forty three [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember" xlink:href="kof-20211231.xsd#kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember" xlink:to="lab_kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfParentEntityInformationTable_a536d2a2-c876-49ed-ab2a-e1ec05b8cbf9_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfParentEntityInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Parent Entity Information [table]</link:label>
    <link:label id="lab_kof_DisclosureOfParentEntityInformationTable_label_en-US" xlink:label="lab_kof_DisclosureOfParentEntityInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of parent entity information [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfParentEntityInformationTable_documentation_en-US" xlink:label="lab_kof_DisclosureOfParentEntityInformationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of parent entity information [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfParentEntityInformationTable" xlink:href="kof-20211231.xsd#kof_DisclosureOfParentEntityInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfParentEntityInformationTable" xlink:to="lab_kof_DisclosureOfParentEntityInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DonationsAndSubsidiesExpense_955c29b6-5232-4dec-94ac-ba08fcf6f947_terseLabel_en-US" xlink:label="lab_ifrs-full_DonationsAndSubsidiesExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Donations</link:label>
    <link:label id="lab_ifrs-full_DonationsAndSubsidiesExpense_label_en-US" xlink:label="lab_ifrs-full_DonationsAndSubsidiesExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Donations and subsidies expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DonationsAndSubsidiesExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DonationsAndSubsidiesExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DonationsAndSubsidiesExpense" xlink:to="lab_ifrs-full_DonationsAndSubsidiesExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember_0260828e-e0c3-4ca8-8822-5c3da459447f_terseLabel_en-US" xlink:label="lab_kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected&#160;Annual&#160;Long-Term Inflation 2022-2026</link:label>
    <link:label id="lab_kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember_label_en-US" xlink:label="lab_kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected&#160;Annual&#160;Long-Term Inflation Two Thousand Twenty Two To Two Thousand Twenty Six [Member]</link:label>
    <link:label id="lab_kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember_documentation_en-US" xlink:label="lab_kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected&#160;Annual&#160;Long-Term Inflation Two Thousand Twenty Two To Two Thousand Twenty Six</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember" xlink:href="kof-20211231.xsd#kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember" xlink:to="lab_kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireInYearFive_21c2cb4c-3acd-4066-beee-fedb2f9845dd_terseLabel_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireInYearFive_label_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax losses carried forward which expire in year five</link:label>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireInYearFive_documentation_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireInYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax losses carried forward which expire in year five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireInYearFive" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TaxLossesCarriedForwardWhichExpireInYearFive" xlink:to="lab_kof_TaxLossesCarriedForwardWhichExpireInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LandMember_d3f05314-4aca-428d-85b2-e2b62ca280eb_terseLabel_en-US" xlink:label="lab_ifrs-full_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_ifrs-full_LandMember_label_en-US" xlink:label="lab_ifrs-full_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LandMember" xlink:to="lab_ifrs-full_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SeriesOfBShareMember_c335dd99-bc59-4715-9f42-c9ea8883273e_terseLabel_en-US" xlink:label="lab_kof_SeriesOfBShareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">B</link:label>
    <link:label id="lab_kof_SeriesOfBShareMember_label_en-US" xlink:label="lab_kof_SeriesOfBShareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series of B share [Member]</link:label>
    <link:label id="lab_kof_SeriesOfBShareMember_documentation_en-US" xlink:label="lab_kof_SeriesOfBShareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series of B share [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesOfBShareMember" xlink:href="kof-20211231.xsd#kof_SeriesOfBShareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SeriesOfBShareMember" xlink:to="lab_kof_SeriesOfBShareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AmericanDepositarySharesEachRepresenting10UnitsMember_b6dd6b26-4f3c-4ef9-b1ce-80af45293196_terseLabel_en-US" xlink:label="lab_kof_AmericanDepositarySharesEachRepresenting10UnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">American Depositary Shares, each representing 10 units</link:label>
    <link:label id="lab_kof_AmericanDepositarySharesEachRepresenting10UnitsMember_label_en-US" xlink:label="lab_kof_AmericanDepositarySharesEachRepresenting10UnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">American Depositary Shares, each representing 10 units [Member]</link:label>
    <link:label id="lab_kof_AmericanDepositarySharesEachRepresenting10UnitsMember_documentation_en-US" xlink:label="lab_kof_AmericanDepositarySharesEachRepresenting10UnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">American Depositary Shares, each representing 10 units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AmericanDepositarySharesEachRepresenting10UnitsMember" xlink:href="kof-20211231.xsd#kof_AmericanDepositarySharesEachRepresenting10UnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AmericanDepositarySharesEachRepresenting10UnitsMember" xlink:to="lab_kof_AmericanDepositarySharesEachRepresenting10UnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Provisions_2820da55-5bce-4c44-874d-e87a8244aba0_terseLabel_en-US" xlink:label="lab_ifrs-full_Provisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_Provisions_2e227f6b-b338-4199-b143-358d9166936d_periodStartLabel_en-US" xlink:label="lab_ifrs-full_Provisions" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of the period</link:label>
    <link:label id="lab_ifrs-full_Provisions_39849aa4-d4c7-4fc5-9768-d6fd0bec1ced_periodEndLabel_en-US" xlink:label="lab_ifrs-full_Provisions" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of the period</link:label>
    <link:label id="lab_ifrs-full_Provisions_label_en-US" xlink:label="lab_ifrs-full_Provisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Provisions" xlink:to="lab_ifrs-full_Provisions" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_EquivalentSharesInOwnershipInterestInJointVenture_5d6807b8-f3c9-469a-9204-1871f411d6bf_terseLabel_en-US" xlink:label="lab_kof_EquivalentSharesInOwnershipInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equivalent shares in ownership interest in joint venture</link:label>
    <link:label id="lab_kof_EquivalentSharesInOwnershipInterestInJointVenture_label_en-US" xlink:label="lab_kof_EquivalentSharesInOwnershipInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equivalent Shares In Ownership Interest In Joint Venture</link:label>
    <link:label id="lab_kof_EquivalentSharesInOwnershipInterestInJointVenture_documentation_en-US" xlink:label="lab_kof_EquivalentSharesInOwnershipInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equivalent Shares In Ownership Interest In Joint Venture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EquivalentSharesInOwnershipInterestInJointVenture" xlink:href="kof-20211231.xsd#kof_EquivalentSharesInOwnershipInterestInJointVenture"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_EquivalentSharesInOwnershipInterestInJointVenture" xlink:to="lab_kof_EquivalentSharesInOwnershipInterestInJointVenture" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherRevenue_72d54d44-3ea6-4f94-a761-b16a316dcef8_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other operating revenues</link:label>
    <link:label id="lab_ifrs-full_OtherRevenue_label_en-US" xlink:label="lab_ifrs-full_OtherRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherRevenue" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherRevenue" xlink:to="lab_ifrs-full_OtherRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangesMember_86a7dbf7-6e6e-4dbf-a7ef-a7c94e901fb6_terseLabel_en-US" xlink:label="lab_ifrs-full_RangesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ranges</link:label>
    <link:label id="lab_ifrs-full_RangesMember_label_en-US" xlink:label="lab_ifrs-full_RangesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ranges [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangesMember" xlink:to="lab_ifrs-full_RangesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAbstract_45dfb977-bb43-4dbb-a187-b2b913fc9574_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EQUITY</link:label>
    <link:label id="lab_ifrs-full_EquityAbstract_label_en-US" xlink:label="lab_ifrs-full_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAbstract" xlink:to="lab_ifrs-full_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherEquityInterest_5cbba7ab-1e6b-400d-b94e-4d896fa287df_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherEquityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other equity instruments</link:label>
    <link:label id="lab_ifrs-full_OtherEquityInterest_label_en-US" xlink:label="lab_ifrs-full_OtherEquityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other equity interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherEquityInterest" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherEquityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherEquityInterest" xlink:to="lab_ifrs-full_OtherEquityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncome_00d85bdf-6c63-4ac7-9a79-7f6581ca1c98_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncome_label_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:to="lab_ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCurrentAssets_faeecfe3-7b1a-4ee2-b8c6-a45d9b02bcf9_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentAssets_fa2dc59a-f13c-4d92-a958-505f48cb9be5_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentAssets_label_en-US" xlink:label="lab_ifrs-full_OtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCurrentAssets" xlink:to="lab_ifrs-full_OtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cbf852e8-5d3e-4e2d-b44b-d2f07a594ee2_terseLabel_en-US" xlink:label="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Analysis of income and expense [abstract]</link:label>
    <link:label id="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_label_en-US" xlink:label="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Analysis of income and expense [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:to="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities_3961a248-ede1-4e5e-84b5-6274777ecdf4_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash impact , New&#160;leases</link:label>
    <link:label id="lab_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase through new leases, liabilities arising from financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" xlink:to="lab_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfInventoriesAbstract_4260e360-cdcc-4c2e-98ca-eac627c03144_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfInventoriesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of current inventories [abstract]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfInventoriesAbstract_label_en-US" xlink:label="lab_ifrs-full_ClassesOfInventoriesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of current inventories [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfInventoriesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfInventoriesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfInventoriesAbstract" xlink:to="lab_ifrs-full_ClassesOfInventoriesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_880070d3-c66f-4c07-bdce-833be91c6091_terseLabel_en-US" xlink:label="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments for the Purchase of property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual commitments for acquisition of property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_PAB_7ffded33-2038-4fc7-b0e9-db767714b35b_terseLabel_en-US" xlink:label="lab_currency_PAB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balboa</link:label>
    <link:label id="lab_currency_PAB_label_en-US" xlink:label="lab_currency_PAB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Panama, Balboa</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_PAB" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_PAB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_PAB" xlink:to="lab_currency_PAB" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Borrowings_525ea8c6-253d-4964-b546-af141b3b00b7_terseLabel_en-US" xlink:label="lab_ifrs-full_Borrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term debt</link:label>
    <link:label id="lab_ifrs-full_Borrowings_label_en-US" xlink:label="lab_ifrs-full_Borrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Borrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Borrowings" xlink:to="lab_ifrs-full_Borrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock_e4fc802a-e0a7-45eb-a1bd-a1ae7fe0dcc6_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Net Effect of Changes in Fair Value of Derivative Financial Instruments Did Not Meet Hedging Criteria for Accounting Purposes</link:label>
    <link:label id="lab_kof_DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Net Effects Of Derivative Financial Instruments That Did Not Met Hedging Criteria Explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net effects of derivative financial instruments that did not met hedging criteria.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_RightOfUseAssetIndexationEffect_0a985578-f634-48bd-b4b7-25b98701e4b6_terseLabel_en-US" xlink:label="lab_kof_RightOfUseAssetIndexationEffect" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indexation effect</link:label>
    <link:label id="lab_kof_RightOfUseAssetIndexationEffect_label_en-US" xlink:label="lab_kof_RightOfUseAssetIndexationEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use asset indexation effect</link:label>
    <link:label id="lab_kof_RightOfUseAssetIndexationEffect_documentation_en-US" xlink:label="lab_kof_RightOfUseAssetIndexationEffect" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use asset indexation effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RightOfUseAssetIndexationEffect" xlink:href="kof-20211231.xsd#kof_RightOfUseAssetIndexationEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_RightOfUseAssetIndexationEffect" xlink:to="lab_kof_RightOfUseAssetIndexationEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ExtraordinaryBenefit_508f5f10-f478-4ecf-aa1d-d1c656458655_terseLabel_en-US" xlink:label="lab_kof_ExtraordinaryBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extraordinary benefit</link:label>
    <link:label id="lab_kof_ExtraordinaryBenefit_label_en-US" xlink:label="lab_kof_ExtraordinaryBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extraordinary Benefit</link:label>
    <link:label id="lab_kof_ExtraordinaryBenefit_documentation_en-US" xlink:label="lab_kof_ExtraordinaryBenefit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extraordinary Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExtraordinaryBenefit" xlink:href="kof-20211231.xsd#kof_ExtraordinaryBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ExtraordinaryBenefit" xlink:to="lab_kof_ExtraordinaryBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_9fb0b9be-c50e-4597-806a-b033d2995606_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsAbstract_04536710-dd49-4c14-af7b-b67c7e6405a0_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [abstract]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsAbstract_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SeriesBShareMember_18ec20c8-ed47-4557-9a20-d1542053d0b1_terseLabel_en-US" xlink:label="lab_kof_SeriesBShareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Share</link:label>
    <link:label id="lab_kof_SeriesBShareMember_label_en-US" xlink:label="lab_kof_SeriesBShareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B share [Member]</link:label>
    <link:label id="lab_kof_SeriesBShareMember_documentation_en-US" xlink:label="lab_kof_SeriesBShareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B share [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesBShareMember" xlink:href="kof-20211231.xsd#kof_SeriesBShareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SeriesBShareMember" xlink:to="lab_kof_SeriesBShareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComprehensiveIncome_d8d99dfd-0cc4-4ee4-b50c-59af69159585_terseLabel_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated comprehensive income for the year, net of tax</link:label>
    <link:label id="lab_ifrs-full_ComprehensiveIncome_02538762-e88d-40ad-9ebe-66b63df60fab_totalLabel_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive income (loss)</link:label>
    <link:label id="lab_ifrs-full_ComprehensiveIncome_label_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComprehensiveIncome" xlink:to="lab_ifrs-full_ComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_63957589-a7e4-4e49-9f46-de9086741576_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract_3f1e92a8-951d-4dc3-970f-14efe768553f_terseLabel_en-US" xlink:label="lab_kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax related to items recognized directly in OCI as of year-end:</link:label>
    <link:label id="lab_kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance of income tax included in accumulated other comprehensive income [Abstract]</link:label>
    <link:label id="lab_kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract_documentation_en-US" xlink:label="lab_kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance of income tax included in accumulated other comprehensive income [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract" xlink:href="kof-20211231.xsd#kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract" xlink:to="lab_kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfDividendsTable_10a7fade-6b88-4556-9dd0-5390dcb6b010_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfDividendsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of dividends [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfDividendsTable_label_en-US" xlink:label="lab_kof_DisclosureOfDividendsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of dividends [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfDividendsTable_documentation_en-US" xlink:label="lab_kof_DisclosureOfDividendsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of dividends [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDividendsTable" xlink:href="kof-20211231.xsd#kof_DisclosureOfDividendsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfDividendsTable" xlink:to="lab_kof_DisclosureOfDividendsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_98e19f9f-9a93-4736-8b1b-c1d1ab590654_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-employment and other non-current employee benefits</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for employee benefits [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory_10abd692-2447-4c6c-af2a-ce2ac616bdbf_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative financial instruments</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for derivative financial instruments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_b11749e6-893b-457b-b8ca-876b49fbd08c_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salary increase</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of expected rates of salary increases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:to="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits_caaac85c-2218-4d0a-8f3c-a233e990e270_terseLabel_en-US" xlink:label="lab_kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash movements in post-employment and other non-current employee benefits obligations</link:label>
    <link:label id="lab_kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits_label_en-US" xlink:label="lab_kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for non cash movements in post employment and other non current employee benefits</link:label>
    <link:label id="lab_kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits_documentation_en-US" xlink:label="lab_kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for non cash movements in post employment and other non current employee benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits" xlink:href="kof-20211231.xsd#kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits" xlink:to="lab_kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_CancellationOfContingencies_600b0a9c-46e6-4b62-8c56-4b9e9974dc72_terseLabel_en-US" xlink:label="lab_kof_CancellationOfContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancellation of contingencies</link:label>
    <link:label id="lab_kof_CancellationOfContingencies_label_en-US" xlink:label="lab_kof_CancellationOfContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancellation of contingencies</link:label>
    <link:label id="lab_kof_CancellationOfContingencies_documentation_en-US" xlink:label="lab_kof_CancellationOfContingencies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancellation of contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CancellationOfContingencies" xlink:href="kof-20211231.xsd#kof_CancellationOfContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_CancellationOfContingencies" xlink:to="lab_kof_CancellationOfContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TaxContingenciesPayableToFormerShareholders_ba10c02c-1a0a-4591-8ea8-8a1cb7c1a3e5_terseLabel_en-US" xlink:label="lab_kof_TaxContingenciesPayableToFormerShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax contingencies payable to former shareholders</link:label>
    <link:label id="lab_kof_TaxContingenciesPayableToFormerShareholders_label_en-US" xlink:label="lab_kof_TaxContingenciesPayableToFormerShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax contingencies payable to former shareholders</link:label>
    <link:label id="lab_kof_TaxContingenciesPayableToFormerShareholders_documentation_en-US" xlink:label="lab_kof_TaxContingenciesPayableToFormerShareholders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax contingencies payable to former shareholders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxContingenciesPayableToFormerShareholders" xlink:href="kof-20211231.xsd#kof_TaxContingenciesPayableToFormerShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TaxContingenciesPayableToFormerShareholders" xlink:to="lab_kof_TaxContingenciesPayableToFormerShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable_ec0f87d6-a399-4eff-8016-d5a8abfa632d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of contingent liabilities [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of contingent liabilities [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfContingentLiabilitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:to="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_94178449-83a6-481b-ba28-ecafae8dc8d8_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from contracts with customers</link:label>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_label_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from contracts with customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueFromContractsWithCustomers" xlink:to="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AdvertisingExpenseToRelatedPartyTransactions_3c8772d4-f19e-4fa1-85ed-d7477c8b4c74_terseLabel_en-US" xlink:label="lab_kof_AdvertisingExpenseToRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertisement expense paid to The Coca-Cola Company</link:label>
    <link:label id="lab_kof_AdvertisingExpenseToRelatedPartyTransactions_label_en-US" xlink:label="lab_kof_AdvertisingExpenseToRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising expense to related party transactions</link:label>
    <link:label id="lab_kof_AdvertisingExpenseToRelatedPartyTransactions_documentation_en-US" xlink:label="lab_kof_AdvertisingExpenseToRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising expense to related party transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdvertisingExpenseToRelatedPartyTransactions" xlink:href="kof-20211231.xsd#kof_AdvertisingExpenseToRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AdvertisingExpenseToRelatedPartyTransactions" xlink:to="lab_kof_AdvertisingExpenseToRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_46f910a4-cba4-47ef-b8ed-cce7e94afe64_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Level1OfFairValueHierarchyMember_18609e0f-410e-44ba-8176-40902c027790_terseLabel_en-US" xlink:label="lab_ifrs-full_Level1OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_ifrs-full_Level1OfFairValueHierarchyMember_label_en-US" xlink:label="lab_ifrs-full_Level1OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1 of fair value hierarchy [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Level1OfFairValueHierarchyMember" xlink:to="lab_ifrs-full_Level1OfFairValueHierarchyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionalPaidinCapitalMember_2c1dd03c-a3b7-4b5e-9fc6-c4e7e3d61986_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_ifrs-full_AdditionalPaidinCapitalMember_label_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalPaidinCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalPaidinCapitalMember" xlink:to="lab_ifrs-full_AdditionalPaidinCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_BusinessAcquiredPercentage_f8a4ef49-0d61-4d6d-9bdd-f1d8df4e22c5_terseLabel_en-US" xlink:label="lab_kof_BusinessAcquiredPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business acquired percentage (in percent)</link:label>
    <link:label id="lab_kof_BusinessAcquiredPercentage_label_en-US" xlink:label="lab_kof_BusinessAcquiredPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquired Percentage</link:label>
    <link:label id="lab_kof_BusinessAcquiredPercentage_documentation_en-US" xlink:label="lab_kof_BusinessAcquiredPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquired Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BusinessAcquiredPercentage" xlink:href="kof-20211231.xsd#kof_BusinessAcquiredPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_BusinessAcquiredPercentage" xlink:to="lab_kof_BusinessAcquiredPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherFinancialLiabilities_b58cade6-1fc9-4134-ab89-8ed24a76b522_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other financial liabilities</link:label>
    <link:label id="lab_ifrs-full_OtherFinancialLiabilities_label_en-US" xlink:label="lab_ifrs-full_OtherFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other financial liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherFinancialLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherFinancialLiabilities" xlink:to="lab_ifrs-full_OtherFinancialLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_FinanceChargesForEmployeeBenefits_30d5ffe8-ad23-4e65-84cf-56757c87d663_terseLabel_en-US" xlink:label="lab_kof_FinanceChargesForEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance charges for employee benefits</link:label>
    <link:label id="lab_kof_FinanceChargesForEmployeeBenefits_label_en-US" xlink:label="lab_kof_FinanceChargesForEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance charges for employee benefits</link:label>
    <link:label id="lab_kof_FinanceChargesForEmployeeBenefits_documentation_en-US" xlink:label="lab_kof_FinanceChargesForEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance charges for employee benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FinanceChargesForEmployeeBenefits" xlink:href="kof-20211231.xsd#kof_FinanceChargesForEmployeeBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_FinanceChargesForEmployeeBenefits" xlink:to="lab_kof_FinanceChargesForEmployeeBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_f5464a89-fd62-4b76-84e6-12e116a195fb_terseLabel_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortisation, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfInterestRatesAxis_04f93c8c-798c-43e5-841f-57dfef0e1d9d_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfInterestRatesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of interest rates [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfInterestRatesAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfInterestRatesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of interest rates [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInterestRatesAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfInterestRatesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfInterestRatesAxis" xlink:to="lab_ifrs-full_TypesOfInterestRatesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_MoreThanThreeYearsMember_bb086e54-cc0a-4c82-8977-2f171497e45e_verboseLabel_en-US" xlink:label="lab_kof_MoreThanThreeYearsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">More than three years</link:label>
    <link:label id="lab_kof_MoreThanThreeYearsMember_label_en-US" xlink:label="lab_kof_MoreThanThreeYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">More than three years [Member]</link:label>
    <link:label id="lab_kof_MoreThanThreeYearsMember_documentation_en-US" xlink:label="lab_kof_MoreThanThreeYearsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">More than three years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MoreThanThreeYearsMember" xlink:href="kof-20211231.xsd#kof_MoreThanThreeYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_MoreThanThreeYearsMember" xlink:to="lab_kof_MoreThanThreeYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfPrepaidExpensesExplanatoryTableTextBlock_1c9fb553-9808-4de1-972e-14e9aa8940ed_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfPrepaidExpensesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Prepaid Expenses</link:label>
    <link:label id="lab_kof_DisclosureOfPrepaidExpensesExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfPrepaidExpensesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of prepaid expenses explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfPrepaidExpensesExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfPrepaidExpensesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of prepaid expenses [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfPrepaidExpensesExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfPrepaidExpensesExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfPrepaidExpensesExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfPrepaidExpensesExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination_83e9cb40-1364-47dc-b4b9-a361dfdfb97d_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies added in business combinations</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in existing liabilities, contingent liabilities recognised in business combination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" xlink:to="lab_ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction_19c28128-b89c-436a-9764-ad524e09cf25_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses from uncollectibility balances due from related party</link:label>
    <link:label id="lab_ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction_label_en-US" xlink:label="lab_ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense recognised during period for bad and doubtful debts for related party transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" xlink:to="lab_ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TaxLossesCarryforward_5d6e0107-a4e9-4977-8bd7-f695a9a8af39_totalLabel_en-US" xlink:label="lab_kof_TaxLossesCarryforward" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax loss carryforwards</link:label>
    <link:label id="lab_kof_TaxLossesCarryforward_label_en-US" xlink:label="lab_kof_TaxLossesCarryforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax losses carryforward</link:label>
    <link:label id="lab_kof_TaxLossesCarryforward_documentation_en-US" xlink:label="lab_kof_TaxLossesCarryforward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax losses carryforward</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarryforward" xlink:href="kof-20211231.xsd#kof_TaxLossesCarryforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TaxLossesCarryforward" xlink:to="lab_kof_TaxLossesCarryforward" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_InvestmentSecuritiesTable_5af97ebe-44b5-4d92-ba77-5b9bc9b46047_terseLabel_en-US" xlink:label="lab_kof_InvestmentSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Securities [table]</link:label>
    <link:label id="lab_kof_InvestmentSecuritiesTable_label_en-US" xlink:label="lab_kof_InvestmentSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment securities [Table]</link:label>
    <link:label id="lab_kof_InvestmentSecuritiesTable_documentation_en-US" xlink:label="lab_kof_InvestmentSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment securities [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentSecuritiesTable" xlink:href="kof-20211231.xsd#kof_InvestmentSecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_InvestmentSecuritiesTable" xlink:to="lab_kof_InvestmentSecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ItemsOfContingentLiabilitiesMember_37a9f5a6-cff2-4613-88d0-52ee65c46bab_terseLabel_en-US" xlink:label="lab_ifrs-full_ItemsOfContingentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Items of contingent liabilities</link:label>
    <link:label id="lab_ifrs-full_ItemsOfContingentLiabilitiesMember_label_en-US" xlink:label="lab_ifrs-full_ItemsOfContingentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Items of contingent liabilities [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ItemsOfContingentLiabilitiesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ItemsOfContingentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ItemsOfContingentLiabilitiesMember" xlink:to="lab_ifrs-full_ItemsOfContingentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_560b80c4-1f6a-406b-88bf-0123e795949d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems_f0ff8621-d318-47d2-9ae4-66a5b8dddb5d_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [line items]</link:label>
    <link:label id="lab_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems_label_en-US" xlink:label="lab_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems_documentation_en-US" xlink:label="lab_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems" xlink:to="lab_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations_170b3597-de68-4084-9c99-447fb1830ca0_terseLabel_en-US" xlink:label="lab_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency revaluation of the net foreign operations</link:label>
    <link:label id="lab_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations_label_en-US" xlink:label="lab_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency revaluation of the net foreign operations</link:label>
    <link:label id="lab_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations_documentation_en-US" xlink:label="lab_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency revaluation of the net foreign operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations" xlink:href="kof-20211231.xsd#kof_ForeignCurrencyRevaluationOfTheNetForeignOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations" xlink:to="lab_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_OptionsToPurchaseForeignCurrencyMXNUSDMember_4943c5d1-1160-4fc1-a2c6-28f79db5c275_terseLabel_en-US" xlink:label="lab_kof_OptionsToPurchaseForeignCurrencyMXNUSDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options to purchase foreign currency (MXN to USD)</link:label>
    <link:label id="lab_kof_OptionsToPurchaseForeignCurrencyMXNUSDMember_label_en-US" xlink:label="lab_kof_OptionsToPurchaseForeignCurrencyMXNUSDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options to Purchase Foreign Currency (MXN/USD) [member]</link:label>
    <link:label id="lab_kof_OptionsToPurchaseForeignCurrencyMXNUSDMember_documentation_en-US" xlink:label="lab_kof_OptionsToPurchaseForeignCurrencyMXNUSDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options to purchase foreign currency (MXN/USD).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OptionsToPurchaseForeignCurrencyMXNUSDMember" xlink:href="kof-20211231.xsd#kof_OptionsToPurchaseForeignCurrencyMXNUSDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_OptionsToPurchaseForeignCurrencyMXNUSDMember" xlink:to="lab_kof_OptionsToPurchaseForeignCurrencyMXNUSDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory_e0812434-f09e-44a3-afd6-ad3931daa775_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Company's Lease Liabilities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis of operating lease payments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_bb43dd4c-70db-4af0-82b2-edfe388d6f1c_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwill_61d87a4b-45b3-47a9-a3fb-2ada3a5c6104_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwill_f9967e46-dacb-46a6-9d08-34ccd3b49911_periodStartLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwill_c45c1bb5-8dbf-4e55-ad09-78ac1b29db00_periodEndLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwill_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets and goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwill" xlink:to="lab_ifrs-full_IntangibleAssetsAndGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_OtherAssociatesMember_9745ecce-18c7-4468-b7e7-e2e0724d066d_terseLabel_en-US" xlink:label="lab_kof_OtherAssociatesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Others</link:label>
    <link:label id="lab_kof_OtherAssociatesMember_label_en-US" xlink:label="lab_kof_OtherAssociatesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other associates [Member]</link:label>
    <link:label id="lab_kof_OtherAssociatesMember_documentation_en-US" xlink:label="lab_kof_OtherAssociatesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other associates [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherAssociatesMember" xlink:href="kof-20211231.xsd#kof_OtherAssociatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_OtherAssociatesMember" xlink:to="lab_kof_OtherAssociatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DeferredTaxAssetsRelatingToProvisions_7bc69564-4ffa-432d-b1f3-6b640efae574_negatedLabel_en-US" xlink:label="lab_kof_DeferredTaxAssetsRelatingToProvisions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax provision for the period</link:label>
    <link:label id="lab_kof_DeferredTaxAssetsRelatingToProvisions_label_en-US" xlink:label="lab_kof_DeferredTaxAssetsRelatingToProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets relating to provisions</link:label>
    <link:label id="lab_kof_DeferredTaxAssetsRelatingToProvisions_documentation_en-US" xlink:label="lab_kof_DeferredTaxAssetsRelatingToProvisions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets relating to provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredTaxAssetsRelatingToProvisions" xlink:href="kof-20211231.xsd#kof_DeferredTaxAssetsRelatingToProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DeferredTaxAssetsRelatingToProvisions" xlink:to="lab_kof_DeferredTaxAssetsRelatingToProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NotionalAmount_0e18e555-57a5-48c2-bbc6-125fc4ea7c21_terseLabel_en-US" xlink:label="lab_ifrs-full_NotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amount</link:label>
    <link:label id="lab_ifrs-full_NotionalAmount_dbc6f617-d931-40e6-8565-29455fdbaa2e_verboseLabel_en-US" xlink:label="lab_ifrs-full_NotionalAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional Amount</link:label>
    <link:label id="lab_ifrs-full_NotionalAmount_label_en-US" xlink:label="lab_ifrs-full_NotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotionalAmount" xlink:to="lab_ifrs-full_NotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AllowanceForDoubtfulAccounts_b9fcee98-50c4-43f7-9824-522152032f89_periodStartLabel_en-US" xlink:label="lab_kof_AllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the beginning of the year</link:label>
    <link:label id="lab_kof_AllowanceForDoubtfulAccounts_3cc5aacb-08bf-4dc2-b764-fe5d4bb5bbda_periodEndLabel_en-US" xlink:label="lab_kof_AllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the end of the year</link:label>
    <link:label id="lab_kof_AllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_kof_AllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_kof_AllowanceForDoubtfulAccounts_documentation_en-US" xlink:label="lab_kof_AllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AllowanceForDoubtfulAccounts" xlink:href="kof-20211231.xsd#kof_AllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AllowanceForDoubtfulAccounts" xlink:to="lab_kof_AllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAllowanceForCreditLossesExplanatory_ca29f4a1-3823-4521-b600-9b9dd8b8a420_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAllowanceForCreditLossesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Changes in the Allowance for Expected Credit Losses</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAllowanceForCreditLossesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAllowanceForCreditLossesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of allowance for credit losses [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAllowanceForCreditLossesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAllowanceForCreditLossesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAllowanceForCreditLossesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfAllowanceForCreditLossesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedIncomeStatementsCaptionsLineItems_0e8a4f28-5579-4ffa-a34b-2db7ba01a74a_terseLabel_en-US" xlink:label="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedIncomeStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_GTQ_73e9f99b-3b9c-4d25-bc41-e49a4e134932_terseLabel_en-US" xlink:label="lab_currency_GTQ" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quetzal</link:label>
    <link:label id="lab_currency_GTQ_label_en-US" xlink:label="lab_currency_GTQ" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guatemala, Quetzales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_GTQ" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_GTQ"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_GTQ" xlink:to="lab_currency_GTQ" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TrustAssetsOfLaborObligations_57ae1b8c-a282-40c7-aea6-4ad72143a18e_terseLabel_en-US" xlink:label="lab_kof_TrustAssetsOfLaborObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust assets of labor obligations</link:label>
    <link:label id="lab_kof_TrustAssetsOfLaborObligations_label_en-US" xlink:label="lab_kof_TrustAssetsOfLaborObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust Assets Of Labor Obligations</link:label>
    <link:label id="lab_kof_TrustAssetsOfLaborObligations_documentation_en-US" xlink:label="lab_kof_TrustAssetsOfLaborObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust Assets Of Labor Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TrustAssetsOfLaborObligations" xlink:href="kof-20211231.xsd#kof_TrustAssetsOfLaborObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TrustAssetsOfLaborObligations" xlink:to="lab_kof_TrustAssetsOfLaborObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForSharebasedPayments_7c5d1bd3-1c15-47d9-83e8-19e0cf1489c2_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForSharebasedPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment expense</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForSharebasedPayments_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForSharebasedPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for share-based payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForSharebasedPayments" xlink:to="lab_ifrs-full_AdjustmentsForSharebasedPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AveragePriceUSDPerTonTwoMember_d80aa94b-6916-4a56-8d8e-e63129bab1c1_terseLabel_en-US" xlink:label="lab_kof_AveragePriceUSDPerTonTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average price (USD /Ton)</link:label>
    <link:label id="lab_kof_AveragePriceUSDPerTonTwoMember_label_en-US" xlink:label="lab_kof_AveragePriceUSDPerTonTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average price USD, per ton two [Member]</link:label>
    <link:label id="lab_kof_AveragePriceUSDPerTonTwoMember_documentation_en-US" xlink:label="lab_kof_AveragePriceUSDPerTonTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average price USD, per ton two [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AveragePriceUSDPerTonTwoMember" xlink:href="kof-20211231.xsd#kof_AveragePriceUSDPerTonTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AveragePriceUSDPerTonTwoMember" xlink:to="lab_kof_AveragePriceUSDPerTonTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_b9b7f887-870d-416d-a68a-a69b5350606b_terseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in associate companies and joint ventures</link:label>
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_label_en-US" xlink:label="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments accounted for using equity method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:to="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_ceac24d7-39d4-4dd9-9436-34f644719443_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_FinanceOperatingCharges_071b742f-4cee-4cdb-80b2-9457fdd10cd2_terseLabel_en-US" xlink:label="lab_kof_FinanceOperatingCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance operating charges</link:label>
    <link:label id="lab_kof_FinanceOperatingCharges_label_en-US" xlink:label="lab_kof_FinanceOperatingCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance operating charges</link:label>
    <link:label id="lab_kof_FinanceOperatingCharges_documentation_en-US" xlink:label="lab_kof_FinanceOperatingCharges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance operating charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FinanceOperatingCharges" xlink:href="kof-20211231.xsd#kof_FinanceOperatingCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_FinanceOperatingCharges" xlink:to="lab_kof_FinanceOperatingCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinanceIncome_68c74fb4-376b-4655-bc5b-fc11f7977ca6_terseLabel_en-US" xlink:label="lab_ifrs-full_FinanceIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_ifrs-full_FinanceIncome_label_en-US" xlink:label="lab_ifrs-full_FinanceIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinanceIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinanceIncome" xlink:to="lab_ifrs-full_FinanceIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_7daed682-5c5c-40c1-bf49-898e29e4d474_verboseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One to three years</link:label>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_b6af77ca-19bb-4e40-accb-4eb87161a287_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than one year and not later than three years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:to="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PubliclyTradedSharesMember_08387098-524d-415c-bc2b-554b5f443330_terseLabel_en-US" xlink:label="lab_kof_PubliclyTradedSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Publicly traded shares</link:label>
    <link:label id="lab_kof_PubliclyTradedSharesMember_label_en-US" xlink:label="lab_kof_PubliclyTradedSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Publicly traded shares [Member]</link:label>
    <link:label id="lab_kof_PubliclyTradedSharesMember_documentation_en-US" xlink:label="lab_kof_PubliclyTradedSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Publicly traded shares [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PubliclyTradedSharesMember" xlink:href="kof-20211231.xsd#kof_PubliclyTradedSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PubliclyTradedSharesMember" xlink:to="lab_kof_PubliclyTradedSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DistributionCosts_19a4ba8d-7074-4b91-911d-c2266d1057ab_terseLabel_en-US" xlink:label="lab_ifrs-full_DistributionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution costs</link:label>
    <link:label id="lab_ifrs-full_DistributionCosts_label_en-US" xlink:label="lab_ifrs-full_DistributionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DistributionCosts" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DistributionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DistributionCosts" xlink:to="lab_ifrs-full_DistributionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_CrossCurrencySwapsUSDIntoMXNMember_4682373a-da44-4499-ade0-2818f27d42ef_terseLabel_en-US" xlink:label="lab_kof_CrossCurrencySwapsUSDIntoMXNMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross currency swaps (USD to MXN)</link:label>
    <link:label id="lab_kof_CrossCurrencySwapsUSDIntoMXNMember_label_en-US" xlink:label="lab_kof_CrossCurrencySwapsUSDIntoMXNMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Currency Swaps (USD into MXN) [member]</link:label>
    <link:label id="lab_kof_CrossCurrencySwapsUSDIntoMXNMember_documentation_en-US" xlink:label="lab_kof_CrossCurrencySwapsUSDIntoMXNMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross currency swaps (USD into MXN).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CrossCurrencySwapsUSDIntoMXNMember" xlink:href="kof-20211231.xsd#kof_CrossCurrencySwapsUSDIntoMXNMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_CrossCurrencySwapsUSDIntoMXNMember" xlink:to="lab_kof_CrossCurrencySwapsUSDIntoMXNMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsMember_69682940-7583-4372-86f6-82eada68db33_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsMember_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember" xlink:to="lab_ifrs-full_ActuarialAssumptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_NetOperatingLossUsageLimit_53842e68-f96f-41a2-9e36-bf74ab3b11b6_terseLabel_en-US" xlink:label="lab_kof_NetOperatingLossUsageLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOLs usage limit</link:label>
    <link:label id="lab_kof_NetOperatingLossUsageLimit_label_en-US" xlink:label="lab_kof_NetOperatingLossUsageLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss usage limit</link:label>
    <link:label id="lab_kof_NetOperatingLossUsageLimit_documentation_en-US" xlink:label="lab_kof_NetOperatingLossUsageLimit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss usage limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetOperatingLossUsageLimit" xlink:href="kof-20211231.xsd#kof_NetOperatingLossUsageLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_NetOperatingLossUsageLimit" xlink:to="lab_kof_NetOperatingLossUsageLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember_b09ebe87-2ec8-4802-bf75-65647e9edb11_terseLabel_en-US" xlink:label="lab_kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Volume Growth Rates&#160;2022-2026</link:label>
    <link:label id="lab_kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember_label_en-US" xlink:label="lab_kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Volume Growth Rates Two Thousand Twenty Two To Two Thousand Twenty Six [Member]</link:label>
    <link:label id="lab_kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember_documentation_en-US" xlink:label="lab_kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Volume Growth Rates Two Thousand Twenty Two To Two Thousand Twenty Six</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember" xlink:href="kof-20211231.xsd#kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember" xlink:to="lab_kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfCashFlowsAbstract_6bce8e22-f995-4996-9202-263e58567467_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of cash flows [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of cash flows [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract" xlink:to="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember_1ce2871f-852c-4ea7-882d-f1a736d0837c_terseLabel_en-US" xlink:label="lab_kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TIIE + 0.25% Debt Bonds Maturing on 2022</link:label>
    <link:label id="lab_kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember_label_en-US" xlink:label="lab_kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TIIE plus zero point two five percentage debt bonds maturing on two thousand twenty two [Member]</link:label>
    <link:label id="lab_kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember_documentation_en-US" xlink:label="lab_kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TIIE plus zero point two five percentage debt bonds maturing on two thousand twenty two [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember" xlink:href="kof-20211231.xsd#kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember" xlink:to="lab_kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TreasuryLockContractsMember_423a45ca-852a-4ea5-ad65-246b9b1a90da_terseLabel_en-US" xlink:label="lab_kof_TreasuryLockContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Lock contracts</link:label>
    <link:label id="lab_kof_TreasuryLockContractsMember_label_en-US" xlink:label="lab_kof_TreasuryLockContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Lock contracts [Member]</link:label>
    <link:label id="lab_kof_TreasuryLockContractsMember_documentation_en-US" xlink:label="lab_kof_TreasuryLockContractsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury lock contracts member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TreasuryLockContractsMember" xlink:href="kof-20211231.xsd#kof_TreasuryLockContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TreasuryLockContractsMember" xlink:to="lab_kof_TreasuryLockContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ForeignCurrencyOptionMember_36e391a3-86cd-473e-a8f4-5e0b6b30f9a4_terseLabel_en-US" xlink:label="lab_kof_ForeignCurrencyOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency option</link:label>
    <link:label id="lab_kof_ForeignCurrencyOptionMember_label_en-US" xlink:label="lab_kof_ForeignCurrencyOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency option [Member]</link:label>
    <link:label id="lab_kof_ForeignCurrencyOptionMember_documentation_en-US" xlink:label="lab_kof_ForeignCurrencyOptionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency option [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForeignCurrencyOptionMember" xlink:href="kof-20211231.xsd#kof_ForeignCurrencyOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ForeignCurrencyOptionMember" xlink:to="lab_kof_ForeignCurrencyOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_OtherNonCurrentFinancialAssetsOther_a0753a0e-3422-447b-99a8-fbb8e7885822_terseLabel_en-US" xlink:label="lab_kof_OtherNonCurrentFinancialAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current financial assets</link:label>
    <link:label id="lab_kof_OtherNonCurrentFinancialAssetsOther_label_en-US" xlink:label="lab_kof_OtherNonCurrentFinancialAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current financial assets other</link:label>
    <link:label id="lab_kof_OtherNonCurrentFinancialAssetsOther_documentation_en-US" xlink:label="lab_kof_OtherNonCurrentFinancialAssetsOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current financial assets other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherNonCurrentFinancialAssetsOther" xlink:href="kof-20211231.xsd#kof_OtherNonCurrentFinancialAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_OtherNonCurrentFinancialAssetsOther" xlink:to="lab_kof_OtherNonCurrentFinancialAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OptionContractMember_b00e4ad7-2897-4320-89c6-c68e877cf21c_terseLabel_en-US" xlink:label="lab_ifrs-full_OptionContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option to purchase foreign currency</link:label>
    <link:label id="lab_ifrs-full_OptionContractMember_label_en-US" xlink:label="lab_ifrs-full_OptionContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option contract [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OptionContractMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OptionContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OptionContractMember" xlink:to="lab_ifrs-full_OptionContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TrustAssetsVariableReturnPercentage_5b89c2ad-a0ed-46f9-95b0-6cfd7f387b52_terseLabel_en-US" xlink:label="lab_kof_TrustAssetsVariableReturnPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable return</link:label>
    <link:label id="lab_kof_TrustAssetsVariableReturnPercentage_label_en-US" xlink:label="lab_kof_TrustAssetsVariableReturnPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust assets variable return percentage</link:label>
    <link:label id="lab_kof_TrustAssetsVariableReturnPercentage_documentation_en-US" xlink:label="lab_kof_TrustAssetsVariableReturnPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust assets variable return percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TrustAssetsVariableReturnPercentage" xlink:href="kof-20211231.xsd#kof_TrustAssetsVariableReturnPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TrustAssetsVariableReturnPercentage" xlink:to="lab_kof_TrustAssetsVariableReturnPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill_f4869db5-f4c4-4707-a741-9ac69bf7d098_terseLabel_en-US" xlink:label="lab_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in value on the recognition of inflation effects</link:label>
    <link:label id="lab_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill_label_en-US" xlink:label="lab_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through recognition of inflation effects, intangible assets and goodwill</link:label>
    <link:label id="lab_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill_documentation_en-US" xlink:label="lab_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through recognition of inflation effects, intangible assets and goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" xlink:to="lab_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CarryingAmountMember_50e5a0f1-8a43-4d40-9a7f-d0455f47f1c7_terseLabel_en-US" xlink:label="lab_ifrs-full_CarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount</link:label>
    <link:label id="lab_ifrs-full_CarryingAmountMember_label_en-US" xlink:label="lab_ifrs-full_CarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CarryingAmountMember" xlink:to="lab_ifrs-full_CarryingAmountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_733b9029-ef19-4ec4-ac04-406dc7c389a3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Subsidiaries [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of subsidiaries [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock_52dc49bf-4f81-41db-902f-dd95d21a20cc_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of each component of equity and the analysis of other comprehensive income</link:label>
    <link:label id="lab_kof_DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of each component of equity and the analysis of other comprehensive income explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of each component of equity and the analysis of other comprehensive income explanatory [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LegalProceedingsProvisionMember_03976f00-23c5-4ee6-888a-f653e930fbdf_terseLabel_en-US" xlink:label="lab_ifrs-full_LegalProceedingsProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal</link:label>
    <link:label id="lab_ifrs-full_LegalProceedingsProvisionMember_label_en-US" xlink:label="lab_ifrs-full_LegalProceedingsProvisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal proceedings provision [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LegalProceedingsProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LegalProceedingsProvisionMember" xlink:to="lab_ifrs-full_LegalProceedingsProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized_31e5e1df-8d83-4bf5-9c6e-5ea9c83f5e85_negatedLabel_en-US" xlink:label="lab_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Benefit) utilization of tax losses recognized</link:label>
    <link:label id="lab_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized_label_en-US" xlink:label="lab_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense (income) utilization of tax losses recognized</link:label>
    <link:label id="lab_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized_documentation_en-US" xlink:label="lab_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense (income) utilization of tax losses recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" xlink:href="kof-20211231.xsd#kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" xlink:to="lab_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedBalanceSheetStatementTable_077cc19c-1fa1-4d0b-ac27-9787dc319d99_terseLabel_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedBalanceSheetStatementTable_label_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementTable" xlink:to="lab_srt_CondensedBalanceSheetStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_0cca423b-bf81-4470-a250-92399541bd72_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition from business combinations</link:label>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_label_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions through business combinations, intangible assets and goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" xlink:to="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_GuaranteeDepositsOtherNonCurrentAssets_49c0604f-85a7-45f0-9381-46237ef9c2a5_terseLabel_en-US" xlink:label="lab_kof_GuaranteeDepositsOtherNonCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantee deposits</link:label>
    <link:label id="lab_kof_GuaranteeDepositsOtherNonCurrentAssets_label_en-US" xlink:label="lab_kof_GuaranteeDepositsOtherNonCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantee deposits other non-current assets</link:label>
    <link:label id="lab_kof_GuaranteeDepositsOtherNonCurrentAssets_documentation_en-US" xlink:label="lab_kof_GuaranteeDepositsOtherNonCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantee deposits other non-current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GuaranteeDepositsOtherNonCurrentAssets" xlink:href="kof-20211231.xsd#kof_GuaranteeDepositsOtherNonCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_GuaranteeDepositsOtherNonCurrentAssets" xlink:to="lab_kof_GuaranteeDepositsOtherNonCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_fc73c027-f36b-4d6a-859f-d319b354be5e_terseLabel_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Categories of related parties [axis]</link:label>
    <link:label id="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_label_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Categories of related parties [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForAmortisationExpense_b06a9cd9-d52f-4c60-8f68-6114a26533ca_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForAmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForAmortisationExpense_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForAmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for amortisation expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForAmortisationExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForAmortisationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForAmortisationExpense" xlink:to="lab_ifrs-full_AdjustmentsForAmortisationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AverageExchangeRateUYUUSDMember_3fcee00c-fdd5-4973-9ce1-bcd7c3520add_terseLabel_en-US" xlink:label="lab_kof_AverageExchangeRateUYUUSDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average exchange rate (UYU/USD)</link:label>
    <link:label id="lab_kof_AverageExchangeRateUYUUSDMember_label_en-US" xlink:label="lab_kof_AverageExchangeRateUYUUSDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average exchange rate (UYU/USD) [Member]</link:label>
    <link:label id="lab_kof_AverageExchangeRateUYUUSDMember_documentation_en-US" xlink:label="lab_kof_AverageExchangeRateUYUUSDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average exchange rate (UYU/USD) [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageExchangeRateUYUUSDMember" xlink:href="kof-20211231.xsd#kof_AverageExchangeRateUYUUSDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AverageExchangeRateUYUUSDMember" xlink:to="lab_kof_AverageExchangeRateUYUUSDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestRateRiskMember_f94e44ea-e915-4437-9bf4-eda46c934dd9_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestRateRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Risk</link:label>
    <link:label id="lab_ifrs-full_InterestRateRiskMember_label_en-US" xlink:label="lab_ifrs-full_InterestRateRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate risk [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateRiskMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestRateRiskMember" xlink:to="lab_ifrs-full_InterestRateRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired_07024d81-e424-4a24-ba97-fcbd0dc68c12_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of voting equity interests acquired</link:label>
    <link:label id="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired_label_en-US" xlink:label="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of voting equity interests acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:to="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_b8a369cc-c0a1-448a-8b10-006711b07085_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than three years and not later than five years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember" xlink:to="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_EffectsOfChangesInForeignExchangeRates_87dd331d-0b2b-4b0d-8fe1-e23e662c56e3_terseLabel_en-US" xlink:label="lab_kof_EffectsOfChangesInForeignExchangeRates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of changes in foreign exchange rates</link:label>
    <link:label id="lab_kof_EffectsOfChangesInForeignExchangeRates_label_en-US" xlink:label="lab_kof_EffectsOfChangesInForeignExchangeRates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of changes in foreign exchange rates</link:label>
    <link:label id="lab_kof_EffectsOfChangesInForeignExchangeRates_documentation_en-US" xlink:label="lab_kof_EffectsOfChangesInForeignExchangeRates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of changes in foreign exchange rates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EffectsOfChangesInForeignExchangeRates" xlink:href="kof-20211231.xsd#kof_EffectsOfChangesInForeignExchangeRates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_EffectsOfChangesInForeignExchangeRates" xlink:to="lab_kof_EffectsOfChangesInForeignExchangeRates" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_0a0f395a-9703-4a36-b825-3827b7077ea2_terseLabel_en-US" xlink:label="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange differences on translation of foreign operations and associates</link:label>
    <link:label id="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_label_en-US" xlink:label="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve of exchange differences on translation [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:to="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_a726066b-bc1d-4367-84b9-1d7138fa2c83_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [axis]</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageShares_afc612af-fbcb-4956-9b5f-c480672d2b8e_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of shares for basic earnings per share (millions of shares)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageShares_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of ordinary shares used in calculating basic earnings per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageShares" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageShares" xlink:to="lab_ifrs-full_WeightedAverageShares" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AmountReclassifiedFromOCIToProfitOrLoss_9a0450fa-6e40-44f8-98b0-82cd956add79_terseLabel_en-US" xlink:label="lab_kof_AmountReclassifiedFromOCIToProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount reclassified from OCI to profit or loss</link:label>
    <link:label id="lab_kof_AmountReclassifiedFromOCIToProfitOrLoss_label_en-US" xlink:label="lab_kof_AmountReclassifiedFromOCIToProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount reclassified from OCI to profit or loss</link:label>
    <link:label id="lab_kof_AmountReclassifiedFromOCIToProfitOrLoss_documentation_en-US" xlink:label="lab_kof_AmountReclassifiedFromOCIToProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount reclassified from OCI to profit or loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AmountReclassifiedFromOCIToProfitOrLoss" xlink:href="kof-20211231.xsd#kof_AmountReclassifiedFromOCIToProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AmountReclassifiedFromOCIToProfitOrLoss" xlink:to="lab_kof_AmountReclassifiedFromOCIToProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities_cdb89489-e260-4b6f-aaff-618a5f947c87_terseLabel_en-US" xlink:label="lab_ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends received from investments in associates and joint ventures (Note 8)</link:label>
    <link:label id="lab_ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends received from joint ventures, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_CRC_36c06617-c74c-4dcc-9223-01320c23b100_terseLabel_en-US" xlink:label="lab_currency_CRC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Colon</link:label>
    <link:label id="lab_currency_CRC_label_en-US" xlink:label="lab_currency_CRC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costa Rica, Colones</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_CRC" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CRC"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_CRC" xlink:to="lab_currency_CRC" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_56b98c19-ac99-4fb8-88d1-c2e41c0806cd_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_80b4a764-f7d6-4825-82a5-2f2746bbc2ac_verboseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange income (loss), net</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_2f78fe6b-a1c3-415b-806b-3f61a6ebae8b_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange gain (loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:to="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_NormalRetirementAge_d731ab15-4664-402e-ab47-392d1129fac9_terseLabel_en-US" xlink:label="lab_kof_NormalRetirementAge" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Normal retirement age</link:label>
    <link:label id="lab_kof_NormalRetirementAge_label_en-US" xlink:label="lab_kof_NormalRetirementAge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Normal retirement age</link:label>
    <link:label id="lab_kof_NormalRetirementAge_documentation_en-US" xlink:label="lab_kof_NormalRetirementAge" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Normal retirement age</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NormalRetirementAge" xlink:href="kof-20211231.xsd#kof_NormalRetirementAge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_NormalRetirementAge" xlink:to="lab_kof_NormalRetirementAge" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_SeriesASharesMember_daa25f03-3b07-4848-912c-922cf48fddc4_terseLabel_en-US" xlink:label="lab_kof_SeriesASharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A</link:label>
    <link:label id="lab_kof_SeriesASharesMember_3d92169a-0986-4a12-813e-c37015847059_verboseLabel_en-US" xlink:label="lab_kof_SeriesASharesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">"A" shares</link:label>
    <link:label id="lab_kof_SeriesASharesMember_label_en-US" xlink:label="lab_kof_SeriesASharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A shares [Member]</link:label>
    <link:label id="lab_kof_SeriesASharesMember_documentation_en-US" xlink:label="lab_kof_SeriesASharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A shares [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesASharesMember" xlink:href="kof-20211231.xsd#kof_SeriesASharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_SeriesASharesMember" xlink:to="lab_kof_SeriesASharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AgreementsWithCustomers_c5eab144-b359-4bc5-85c2-3dc7424a2577_terseLabel_en-US" xlink:label="lab_kof_AgreementsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreements with customers</link:label>
    <link:label id="lab_kof_AgreementsWithCustomers_label_en-US" xlink:label="lab_kof_AgreementsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreements with customers</link:label>
    <link:label id="lab_kof_AgreementsWithCustomers_documentation_en-US" xlink:label="lab_kof_AgreementsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreements with customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AgreementsWithCustomers" xlink:href="kof-20211231.xsd#kof_AgreementsWithCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AgreementsWithCustomers" xlink:to="lab_kof_AgreementsWithCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_1d9ef774-c56f-4be6-8c8b-89691fdd3d0b_totalLabel_en-US" xlink:label="lab_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes and share of the profit of associates and joint ventures accounted for using the equity method</link:label>
    <link:label id="lab_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_73fa7739-539c-4e4e-9c05-f0635a35afb7_terseLabel_en-US" xlink:label="lab_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes and share of the profit of associates and joint ventures accounted for using the equity method</link:label>
    <link:label id="lab_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_label_en-US" xlink:label="lab_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss) before tax and share of profit of associates and joint ventures accounted for using equity method</link:label>
    <link:label id="lab_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_documentation_en-US" xlink:label="lab_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss) before tax and share of profit of associates and joint ventures accounted for using equity method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:href="kof-20211231.xsd#kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:to="lab_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour_80d686b0-c4d0-48f5-badb-e717df8b968a_terseLabel_en-US" xlink:label="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour_label_en-US" xlink:label="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan expected future benefit payment year four</link:label>
    <link:label id="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour_documentation_en-US" xlink:label="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan expected future benefit payments year four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour" xlink:href="kof-20211231.xsd#kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour" xlink:to="lab_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions_4de5d753-7ae5-490f-afcb-6de93593792a_terseLabel_en-US" xlink:label="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions due from related party</link:label>
    <link:label id="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions_label_en-US" xlink:label="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts receivable, related party transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:to="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_85d9d83f-0a6e-4aae-ac24-92a4e7c70c39_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_0fbf2d7b-2688-4988-95d5-dd70e85c5889_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-employment and other non-current employee benefits</link:label>
    <link:label id="lab_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_fe54d9a1-20ff-4278-898f-fd174116fec5_verboseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total post-employment and other non-current employee benefits</link:label>
    <link:label id="lab_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_label_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current provisions for employee benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentProvisionsForEmployeeBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:to="lab_ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CostOfSales_ecf100f4-5d40-404e-b614-7455270e23ae_terseLabel_en-US" xlink:label="lab_ifrs-full_CostOfSales" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of goods sold</link:label>
    <link:label id="lab_ifrs-full_CostOfSales_label_en-US" xlink:label="lab_ifrs-full_CostOfSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSales" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CostOfSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CostOfSales" xlink:to="lab_ifrs-full_CostOfSales" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ContingenciesMember_e32490e7-1240-416c-94b1-405e56ce204e_terseLabel_en-US" xlink:label="lab_kof_ContingenciesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies</link:label>
    <link:label id="lab_kof_ContingenciesMember_label_en-US" xlink:label="lab_kof_ContingenciesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies [Member]</link:label>
    <link:label id="lab_kof_ContingenciesMember_documentation_en-US" xlink:label="lab_kof_ContingenciesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ContingenciesMember" xlink:href="kof-20211231.xsd#kof_ContingenciesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ContingenciesMember" xlink:to="lab_kof_ContingenciesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_EUR_cb3b8dd8-107d-4fbc-b4fb-d2ebf077cf1c_terseLabel_en-US" xlink:label="lab_currency_EUR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Euros</link:label>
    <link:label id="lab_currency_EUR_label_en-US" xlink:label="lab_currency_EUR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Euro Member Countries, Euro</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_EUR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_EUR" xlink:to="lab_currency_EUR" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AdeSMember_75708aaf-6488-4c72-bdf7-14d9794bbef7_terseLabel_en-US" xlink:label="lab_kof_AdeSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AdeS</link:label>
    <link:label id="lab_kof_AdeSMember_label_en-US" xlink:label="lab_kof_AdeSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AdeS [Member]</link:label>
    <link:label id="lab_kof_AdeSMember_documentation_en-US" xlink:label="lab_kof_AdeSMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AdeS [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdeSMember" xlink:href="kof-20211231.xsd#kof_AdeSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AdeSMember" xlink:to="lab_kof_AdeSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfChangesInInventoriesExplanatoryTableTextBlock_b7430664-f148-414d-b075-0f6afe71ec42_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfChangesInInventoriesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Changes in Inventories</link:label>
    <link:label id="lab_kof_DisclosureOfChangesInInventoriesExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfChangesInInventoriesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of changes in inventories explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfChangesInInventoriesExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfChangesInInventoriesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of changes in inventories [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfChangesInInventoriesExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfChangesInInventoriesExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfChangesInInventoriesExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfChangesInInventoriesExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AmountOfJointInvestment_686a17a7-b024-4b35-814d-44ebc2b17884_terseLabel_en-US" xlink:label="lab_kof_AmountOfJointInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of joint investment</link:label>
    <link:label id="lab_kof_AmountOfJointInvestment_label_en-US" xlink:label="lab_kof_AmountOfJointInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount Of Joint Investment</link:label>
    <link:label id="lab_kof_AmountOfJointInvestment_documentation_en-US" xlink:label="lab_kof_AmountOfJointInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount Of Joint Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AmountOfJointInvestment" xlink:href="kof-20211231.xsd#kof_AmountOfJointInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AmountOfJointInvestment" xlink:to="lab_kof_AmountOfJointInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComponentsOfEquityAxis_b37219a6-0f69-4d15-bbce-ef5e144f755b_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of equity [axis]</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfEquityAxis_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of equity [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis" xlink:to="lab_ifrs-full_ComponentsOfEquityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_be61013f-6e54-4e79-bb3c-f9b9069f081c_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for income tax [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_kof_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_kof_AccountingPoliciesAbstract_documentation_en-US" xlink:label="lab_kof_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AccountingPoliciesAbstract" xlink:href="kof-20211231.xsd#kof_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AccountingPoliciesAbstract" xlink:to="lab_kof_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock_4e7cb955-d4ea-4def-9c3e-60a8e0b63422_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Amounts and Types of Securities in Related Parties Included in Portfolio Fund</link:label>
    <link:label id="lab_kof_DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of amounts and types of securities in related parties included in portfolio fund explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of amounts and types of securities in related parties included in portfolio fund [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock" xlink:to="lab_kof_DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_AdministrativeExpensesMember_25bc9a16-b461-4115-a2b6-c49c9e27c898_terseLabel_en-US" xlink:label="lab_kof_AdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative Expenses</link:label>
    <link:label id="lab_kof_AdministrativeExpensesMember_label_en-US" xlink:label="lab_kof_AdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative expenses [Member]</link:label>
    <link:label id="lab_kof_AdministrativeExpensesMember_documentation_en-US" xlink:label="lab_kof_AdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative expenses [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdministrativeExpensesMember" xlink:href="kof-20211231.xsd#kof_AdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_AdministrativeExpensesMember" xlink:to="lab_kof_AdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_b58244a2-9ab4-45ef-b92f-aaf73fe78e53_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non-adjusting events after reporting period [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non-adjusting events after reporting period [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PostConsumptionPETBottlesPerYearInTons_65f2c744-4b34-443b-966d-8fc0ab0b9611_terseLabel_en-US" xlink:label="lab_kof_PostConsumptionPETBottlesPerYearInTons" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-consumption PET bottles per year (in tons)</link:label>
    <link:label id="lab_kof_PostConsumptionPETBottlesPerYearInTons_label_en-US" xlink:label="lab_kof_PostConsumptionPETBottlesPerYearInTons" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-Consumption PET Bottles Per Year In Tons</link:label>
    <link:label id="lab_kof_PostConsumptionPETBottlesPerYearInTons_documentation_en-US" xlink:label="lab_kof_PostConsumptionPETBottlesPerYearInTons" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-Consumption PET Bottles Per Year In Tons</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PostConsumptionPETBottlesPerYearInTons" xlink:href="kof-20211231.xsd#kof_PostConsumptionPETBottlesPerYearInTons"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PostConsumptionPETBottlesPerYearInTons" xlink:to="lab_kof_PostConsumptionPETBottlesPerYearInTons" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory_ca565664-db43-465a-951a-459b95a90458_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Controlling Interest in Consolidated Subsidiaries</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of non-controlling interests [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentProvisionsForEmployeeBenefits_970f78da-bc12-4b68-9bea-94d1de749e8f_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentProvisionsForEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current compensations and employee benefits</link:label>
    <link:label id="lab_ifrs-full_CurrentProvisionsForEmployeeBenefits_label_en-US" xlink:label="lab_ifrs-full_CurrentProvisionsForEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current provisions for employee benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisionsForEmployeeBenefits" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentProvisionsForEmployeeBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentProvisionsForEmployeeBenefits" xlink:to="lab_ifrs-full_CurrentProvisionsForEmployeeBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComprehensiveIncomeAttributableToAbstract_aefea85d-673e-4f6d-a982-9c428f274123_terseLabel_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncomeAttributableToAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Attributable to:</link:label>
    <link:label id="lab_ifrs-full_ComprehensiveIncomeAttributableToAbstract_label_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncomeAttributableToAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income attributable to [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncomeAttributableToAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComprehensiveIncomeAttributableToAbstract" xlink:to="lab_ifrs-full_ComprehensiveIncomeAttributableToAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_InventoryMember_0cdfb30c-722a-413e-a63d-136883da03b2_terseLabel_en-US" xlink:label="lab_kof_InventoryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_kof_InventoryMember_label_en-US" xlink:label="lab_kof_InventoryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory [Member]</link:label>
    <link:label id="lab_kof_InventoryMember_documentation_en-US" xlink:label="lab_kof_InventoryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InventoryMember" xlink:href="kof-20211231.xsd#kof_InventoryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_InventoryMember" xlink:to="lab_kof_InventoryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_097c755a-e1f9-4dc2-826c-2db08f9392dd_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of liabilities arising from financing activities [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of liabilities arising from financing activities [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_MajorOrdinaryShareTransactionsAfterStockSplitMember_bfd7171f-240f-45a0-97a6-1fb39e201e14_terseLabel_en-US" xlink:label="lab_kof_MajorOrdinaryShareTransactionsAfterStockSplitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Ordinary Share Transactions After Stock Split</link:label>
    <link:label id="lab_kof_MajorOrdinaryShareTransactionsAfterStockSplitMember_label_en-US" xlink:label="lab_kof_MajorOrdinaryShareTransactionsAfterStockSplitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major ordinary share transactions after stock split [Member]</link:label>
    <link:label id="lab_kof_MajorOrdinaryShareTransactionsAfterStockSplitMember_documentation_en-US" xlink:label="lab_kof_MajorOrdinaryShareTransactionsAfterStockSplitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major ordinary share transactions after stock split [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MajorOrdinaryShareTransactionsAfterStockSplitMember" xlink:href="kof-20211231.xsd#kof_MajorOrdinaryShareTransactionsAfterStockSplitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_MajorOrdinaryShareTransactionsAfterStockSplitMember" xlink:to="lab_kof_MajorOrdinaryShareTransactionsAfterStockSplitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_A1850SeniorNotesDue2023Member_83c6ee7f-3903-47d6-8969-cbc5d34d23f4_terseLabel_en-US" xlink:label="lab_kof_A1850SeniorNotesDue2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.850% Senior Notes Due 2023</link:label>
    <link:label id="lab_kof_A1850SeniorNotesDue2023Member_label_en-US" xlink:label="lab_kof_A1850SeniorNotesDue2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.850% Senior Notes Due 2023 [Member]</link:label>
    <link:label id="lab_kof_A1850SeniorNotesDue2023Member_documentation_en-US" xlink:label="lab_kof_A1850SeniorNotesDue2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.850% Senior Notes Due 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_A1850SeniorNotesDue2023Member" xlink:href="kof-20211231.xsd#kof_A1850SeniorNotesDue2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_A1850SeniorNotesDue2023Member" xlink:to="lab_kof_A1850SeniorNotesDue2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DefinedBenefitObligationFundsAtFairValue_82e7b602-1d69-4e14-ae09-e018d701e352_negatedLabel_en-US" xlink:label="lab_kof_DefinedBenefitObligationFundsAtFairValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension plan funds at fair value</link:label>
    <link:label id="lab_kof_DefinedBenefitObligationFundsAtFairValue_label_en-US" xlink:label="lab_kof_DefinedBenefitObligationFundsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit obligation funds at fair value</link:label>
    <link:label id="lab_kof_DefinedBenefitObligationFundsAtFairValue_documentation_en-US" xlink:label="lab_kof_DefinedBenefitObligationFundsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit obligation funds at fair value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitObligationFundsAtFairValue" xlink:href="kof-20211231.xsd#kof_DefinedBenefitObligationFundsAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DefinedBenefitObligationFundsAtFairValue" xlink:to="lab_kof_DefinedBenefitObligationFundsAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_ff7df721-c7e7-4697-a245-8971530c47d8_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of share-based payment arrangements [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of share-based payment arrangements [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory_a327c1b6-c799-483f-a827-0e18a7716b41_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Investments in Subsidiaries</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of subsidiaries [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_LossOnTheRetirementOfLongLived_2102f725-0ffd-416a-84c3-8905abf58115_terseLabel_en-US" xlink:label="lab_kof_LossOnTheRetirementOfLongLived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on the retirement of long-lived assets</link:label>
    <link:label id="lab_kof_LossOnTheRetirementOfLongLived_label_en-US" xlink:label="lab_kof_LossOnTheRetirementOfLongLived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss On The Retirement Of Long-Lived</link:label>
    <link:label id="lab_kof_LossOnTheRetirementOfLongLived_documentation_en-US" xlink:label="lab_kof_LossOnTheRetirementOfLongLived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss On The Retirement Of Long-Lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LossOnTheRetirementOfLongLived" xlink:href="kof-20211231.xsd#kof_LossOnTheRetirementOfLongLived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_LossOnTheRetirementOfLongLived" xlink:to="lab_kof_LossOnTheRetirementOfLongLived" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireThereafter_2cae485f-fc3f-42c0-b519-18ea683b0ec3_terseLabel_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2031 and thereafter</link:label>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireThereafter_label_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax losses carried forward which expire thereafter</link:label>
    <link:label id="lab_kof_TaxLossesCarriedForwardWhichExpireThereafter_documentation_en-US" xlink:label="lab_kof_TaxLossesCarriedForwardWhichExpireThereafter" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax losses carried forward which expire thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireThereafter" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_TaxLossesCarriedForwardWhichExpireThereafter" xlink:to="lab_kof_TaxLossesCarriedForwardWhichExpireThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ChangeInSugarPricePercentage_fd7afe7e-2d18-4af9-9f0c-8a7a7201b86e_terseLabel_en-US" xlink:label="lab_kof_ChangeInSugarPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change on sugar Price</link:label>
    <link:label id="lab_kof_ChangeInSugarPricePercentage_label_en-US" xlink:label="lab_kof_ChangeInSugarPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Sugar price percentage</link:label>
    <link:label id="lab_kof_ChangeInSugarPricePercentage_documentation_en-US" xlink:label="lab_kof_ChangeInSugarPricePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in sugar price percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInSugarPricePercentage" xlink:href="kof-20211231.xsd#kof_ChangeInSugarPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ChangeInSugarPricePercentage" xlink:to="lab_kof_ChangeInSugarPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_CommodityPriceContractsMember_6dcd0bb8-b7e8-45f0-ac9b-1ee3876a03bf_terseLabel_en-US" xlink:label="lab_kof_CommodityPriceContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity Price contracts</link:label>
    <link:label id="lab_kof_CommodityPriceContractsMember_label_en-US" xlink:label="lab_kof_CommodityPriceContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity Price Contracts [member]</link:label>
    <link:label id="lab_kof_CommodityPriceContractsMember_documentation_en-US" xlink:label="lab_kof_CommodityPriceContractsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity price contracts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CommodityPriceContractsMember" xlink:href="kof-20211231.xsd#kof_CommodityPriceContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_CommodityPriceContractsMember" xlink:to="lab_kof_CommodityPriceContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_FoodGradeRecycledMaterialReadyForReuseInTons_24d34abd-e801-4aaa-b09d-bb9f380b42ae_terseLabel_en-US" xlink:label="lab_kof_FoodGradeRecycledMaterialReadyForReuseInTons" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Food grade recycled material ready for reuse (in tons)</link:label>
    <link:label id="lab_kof_FoodGradeRecycledMaterialReadyForReuseInTons_label_en-US" xlink:label="lab_kof_FoodGradeRecycledMaterialReadyForReuseInTons" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Food Grade Recycled Material Ready For Reuse In Tons</link:label>
    <link:label id="lab_kof_FoodGradeRecycledMaterialReadyForReuseInTons_documentation_en-US" xlink:label="lab_kof_FoodGradeRecycledMaterialReadyForReuseInTons" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Food Grade Recycled Material Ready For Reuse In Tons</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FoodGradeRecycledMaterialReadyForReuseInTons" xlink:href="kof-20211231.xsd#kof_FoodGradeRecycledMaterialReadyForReuseInTons"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_FoodGradeRecycledMaterialReadyForReuseInTons" xlink:to="lab_kof_FoodGradeRecycledMaterialReadyForReuseInTons" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashEquivalents_24c5ce07-7250-4853-89bd-eb23e43e49f2_terseLabel_en-US" xlink:label="lab_ifrs-full_CashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_ifrs-full_CashEquivalents_label_en-US" xlink:label="lab_ifrs-full_CashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashEquivalents" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashEquivalents" xlink:to="lab_ifrs-full_CashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract_dba735b7-ac8b-4fc2-a789-0adf9e7248e6_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of basis of preparation of financial statements [abstract]</link:label>
    <link:label id="lab_kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of basis of preparation of financial statements [Abstract]</link:label>
    <link:label id="lab_kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract_documentation_en-US" xlink:label="lab_kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of basis of preparation of financial statements [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract" xlink:href="kof-20211231.xsd#kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract" xlink:to="lab_kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PropimexSDeRLDeCVMember_7c3bd049-55e4-4c66-ab1f-8affd946958b_terseLabel_en-US" xlink:label="lab_kof_PropimexSDeRLDeCVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Propimex, S. de R.L. de C.V.</link:label>
    <link:label id="lab_kof_PropimexSDeRLDeCVMember_label_en-US" xlink:label="lab_kof_PropimexSDeRLDeCVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Propimex, S. de R.L. de C.V. [Member]</link:label>
    <link:label id="lab_kof_PropimexSDeRLDeCVMember_documentation_en-US" xlink:label="lab_kof_PropimexSDeRLDeCVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Propimex, S. de R.L. de C.V. [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PropimexSDeRLDeCVMember" xlink:href="kof-20211231.xsd#kof_PropimexSDeRLDeCVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PropimexSDeRLDeCVMember" xlink:to="lab_kof_PropimexSDeRLDeCVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCurrentFinancialAssets_9b29a11f-1eea-4816-9dcd-b860c98a97a3_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current financial assets</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentFinancialAssets_4a472868-87e4-4938-ba0d-c5b7a43abc17_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentFinancialAssets_label_en-US" xlink:label="lab_ifrs-full_OtherCurrentFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentFinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCurrentFinancialAssets" xlink:to="lab_ifrs-full_OtherCurrentFinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_PercentageOfSignificantActuarialAssumptions_7cb9f1d2-862f-48ab-a984-eb4e04f49f85_terseLabel_en-US" xlink:label="lab_kof_PercentageOfSignificantActuarialAssumptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of significant actuarial assumptions</link:label>
    <link:label id="lab_kof_PercentageOfSignificantActuarialAssumptions_label_en-US" xlink:label="lab_kof_PercentageOfSignificantActuarialAssumptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of significant actuarial assumptions</link:label>
    <link:label id="lab_kof_PercentageOfSignificantActuarialAssumptions_documentation_en-US" xlink:label="lab_kof_PercentageOfSignificantActuarialAssumptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of significant actuarial assumptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfSignificantActuarialAssumptions" xlink:href="kof-20211231.xsd#kof_PercentageOfSignificantActuarialAssumptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_PercentageOfSignificantActuarialAssumptions" xlink:to="lab_kof_PercentageOfSignificantActuarialAssumptions" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock_5c7f1557-c403-4fab-a6c0-0f974b6217ef_terseLabel_en-US" xlink:label="lab_kof_ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recognized in Consolidated Statement of Other Comprehensive Income</link:label>
    <link:label id="lab_kof_ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock_label_en-US" xlink:label="lab_kof_ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of income tax recognized as other comprehensive income loss explanatory [Table Text Block]</link:label>
    <link:label id="lab_kof_ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_kof_ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The schedule of income tax recognized as other comprehensive income loss [table text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock" xlink:href="kof-20211231.xsd#kof_ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock" xlink:to="lab_kof_ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisposalsPropertyPlantAndEquipment_249aab59-a573-4f25-ad5f-cd3f0bc94715_negatedLabel_en-US" xlink:label="lab_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposals</link:label>
    <link:label id="lab_ifrs-full_DisposalsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposals, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfInvestmentSecuritiesLineItems_d0881581-17e3-4210-b4ea-11f935a8ca9c_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfInvestmentSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Investment Securities [line items]</link:label>
    <link:label id="lab_kof_DisclosureOfInvestmentSecuritiesLineItems_label_en-US" xlink:label="lab_kof_DisclosureOfInvestmentSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Investment Securities [line items]</link:label>
    <link:label id="lab_kof_DisclosureOfInvestmentSecuritiesLineItems_documentation_en-US" xlink:label="lab_kof_DisclosureOfInvestmentSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of investment securities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfInvestmentSecuritiesLineItems" xlink:href="kof-20211231.xsd#kof_DisclosureOfInvestmentSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfInvestmentSecuritiesLineItems" xlink:to="lab_kof_DisclosureOfInvestmentSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable_26f680ff-f3de-41ba-8931-6789ac551a0a_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net effects of expired contracts that met hedging criteria [table]</link:label>
    <link:label id="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable_label_en-US" xlink:label="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net effects of expired contracts that met hedging criteria [Table]</link:label>
    <link:label id="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable_documentation_en-US" xlink:label="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net effects of expired contracts that met hedging criteria [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable" xlink:to="lab_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI_84406dcd-0360-4080-aaba-6d2726c6c8e6_terseLabel_en-US" xlink:label="lab_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of financial instruments recognized in OCI</link:label>
    <link:label id="lab_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI_label_en-US" xlink:label="lab_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of financial instruments recognized in OCI</link:label>
    <link:label id="lab_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI_documentation_en-US" xlink:label="lab_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of financial instruments recognized in OCI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" xlink:href="kof-20211231.xsd#kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" xlink:to="lab_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_COP_83f5e6ce-6292-4c28-96fb-be1634c877a5_terseLabel_en-US" xlink:label="lab_currency_COP" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Colombian peso</link:label>
    <link:label id="lab_currency_COP_label_en-US" xlink:label="lab_currency_COP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Colombia, Pesos</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_COP" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_COP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_COP" xlink:to="lab_currency_COP" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfRisksMember_a78212ee-ebd1-4cc3-9d49-58c87fb77b3e_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfRisksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks</link:label>
    <link:label id="lab_ifrs-full_TypesOfRisksMember_label_en-US" xlink:label="lab_ifrs-full_TypesOfRisksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfRisksMember" xlink:to="lab_ifrs-full_TypesOfRisksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_ed87ce58-ae1e-4cde-b598-c495d5af4870_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in financial assets</link:label>
    <link:label id="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_ChangeInUSDollarRateBasisPoints_6a3ce2e9-9fd7-4690-be49-3b4d41a3814f_terseLabel_en-US" xlink:label="lab_kof_ChangeInUSDollarRateBasisPoints" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change&#160;in U.S.$&#160;rate</link:label>
    <link:label id="lab_kof_ChangeInUSDollarRateBasisPoints_label_en-US" xlink:label="lab_kof_ChangeInUSDollarRateBasisPoints" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in US Dollar Rate Basis Points</link:label>
    <link:label id="lab_kof_ChangeInUSDollarRateBasisPoints_documentation_en-US" xlink:label="lab_kof_ChangeInUSDollarRateBasisPoints" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in US dollar rate basis points description.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInUSDollarRateBasisPoints" xlink:href="kof-20211231.xsd#kof_ChangeInUSDollarRateBasisPoints"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_ChangeInUSDollarRateBasisPoints" xlink:to="lab_kof_ChangeInUSDollarRateBasisPoints" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrencySwapContractMember_903e2abb-541e-496e-8397-ce92242f8a85_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrencySwapContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross currency swaps and interest rate swaps</link:label>
    <link:label id="lab_ifrs-full_CurrencySwapContractMember_label_en-US" xlink:label="lab_ifrs-full_CurrencySwapContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency swap contract [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencySwapContractMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencySwapContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrencySwapContractMember" xlink:to="lab_ifrs-full_CurrencySwapContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_DisclosureOfForeignExchangeRatesLineItems_ce2694b4-bcea-428e-bc5d-93ba374e313c_terseLabel_en-US" xlink:label="lab_kof_DisclosureOfForeignExchangeRatesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of foreign exchange rates [line items]</link:label>
    <link:label id="lab_kof_DisclosureOfForeignExchangeRatesLineItems_label_en-US" xlink:label="lab_kof_DisclosureOfForeignExchangeRatesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of foreign exchange rates [Line Items]</link:label>
    <link:label id="lab_kof_DisclosureOfForeignExchangeRatesLineItems_documentation_en-US" xlink:label="lab_kof_DisclosureOfForeignExchangeRatesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of foreign exchange rates [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfForeignExchangeRatesLineItems" xlink:href="kof-20211231.xsd#kof_DisclosureOfForeignExchangeRatesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_DisclosureOfForeignExchangeRatesLineItems" xlink:to="lab_kof_DisclosureOfForeignExchangeRatesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReserveOfCashFlowHedgesMember_6a9a01bd-fb04-4c2e-a349-302a630672b9_terseLabel_en-US" xlink:label="lab_ifrs-full_ReserveOfCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation of the effective portion of derivative financial instruments</link:label>
    <link:label id="lab_ifrs-full_ReserveOfCashFlowHedgesMember_label_en-US" xlink:label="lab_ifrs-full_ReserveOfCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve of cash flow hedges [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfCashFlowHedgesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfCashFlowHedgesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReserveOfCashFlowHedgesMember" xlink:to="lab_ifrs-full_ReserveOfCashFlowHedgesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_NotesAndBondsMember_d46de67e-f5bc-4177-93e6-97ab3be6ff18_terseLabel_en-US" xlink:label="lab_kof_NotesAndBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes and bonds</link:label>
    <link:label id="lab_kof_NotesAndBondsMember_label_en-US" xlink:label="lab_kof_NotesAndBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes and bonds [member]</link:label>
    <link:label id="lab_kof_NotesAndBondsMember_documentation_en-US" xlink:label="lab_kof_NotesAndBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes and bonds.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NotesAndBondsMember" xlink:href="kof-20211231.xsd#kof_NotesAndBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_NotesAndBondsMember" xlink:to="lab_kof_NotesAndBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_c3374b99-4f3b-4432-a927-b5adf0c02806_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [abstract]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_JugosDelValleSAPIDeCVMember_caaa6605-3cdb-4fbb-b310-8477b1b78316_terseLabel_en-US" xlink:label="lab_kof_JugosDelValleSAPIDeCVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jugos del Valle, S.A.P.I. de C.V.</link:label>
    <link:label id="lab_kof_JugosDelValleSAPIDeCVMember_label_en-US" xlink:label="lab_kof_JugosDelValleSAPIDeCVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jugos del valle, S.A.P.I. de C.V. [Member]</link:label>
    <link:label id="lab_kof_JugosDelValleSAPIDeCVMember_documentation_en-US" xlink:label="lab_kof_JugosDelValleSAPIDeCVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jugos del valle, S.A.P.I. de C.V. [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_JugosDelValleSAPIDeCVMember" xlink:href="kof-20211231.xsd#kof_JugosDelValleSAPIDeCVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_JugosDelValleSAPIDeCVMember" xlink:to="lab_kof_JugosDelValleSAPIDeCVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kof_EmployeeProfitSharingPayableMember_59106f8e-3c5c-4ae0-b459-f3c1f186d760_terseLabel_en-US" xlink:label="lab_kof_EmployeeProfitSharingPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee profit sharing payable</link:label>
    <link:label id="lab_kof_EmployeeProfitSharingPayableMember_label_en-US" xlink:label="lab_kof_EmployeeProfitSharingPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee profit sharing payable [Member]</link:label>
    <link:label id="lab_kof_EmployeeProfitSharingPayableMember_documentation_en-US" xlink:label="lab_kof_EmployeeProfitSharingPayableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee profit sharing payable [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmployeeProfitSharingPayableMember" xlink:href="kof-20211231.xsd#kof_EmployeeProfitSharingPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kof_EmployeeProfitSharingPayableMember" xlink:to="lab_kof_EmployeeProfitSharingPayableMember" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>kof-20211231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:147435b6-5f45-4b96-bd27-2d016c5c1292,g:63d06501-aa38-4650-a0e0-2a4af7ddb129-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/Cover" xlink:type="simple" xlink:href="kof-20211231.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_d7d5150d-3766-473e-adfc-ae2715f0567d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_5a615954-2fd8-4363-b0a5-f245c03a5972" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7d5150d-3766-473e-adfc-ae2715f0567d" xlink:to="loc_dei_DocumentInformationTable_5a615954-2fd8-4363-b0a5-f245c03a5972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_8c8be460-f46a-4620-b610-b16ceccb13d1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_5a615954-2fd8-4363-b0a5-f245c03a5972" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_8c8be460-f46a-4620-b610-b16ceccb13d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_ada85d1f-4ffa-404d-ae1f-bba33e4cdef6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_8c8be460-f46a-4620-b610-b16ceccb13d1" xlink:to="loc_dei_AddressTypeDomain_ada85d1f-4ffa-404d-ae1f-bba33e4cdef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember_ff7db94e-d5d2-4035-8546-e810e9eede25" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_BusinessContactMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AddressTypeDomain_ada85d1f-4ffa-404d-ae1f-bba33e4cdef6" xlink:to="loc_dei_BusinessContactMember_ff7db94e-d5d2-4035-8546-e810e9eede25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_fa22dca3-1e6a-453e-a7bb-39bbfa049e60" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_5a615954-2fd8-4363-b0a5-f245c03a5972" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_fa22dca3-1e6a-453e-a7bb-39bbfa049e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_fa22dca3-1e6a-453e-a7bb-39bbfa049e60" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AmericanDepositarySharesEachRepresenting10UnitsMember_96781ffa-d0e1-41e1-b549-f31bed31050c" xlink:href="kof-20211231.xsd#kof_AmericanDepositarySharesEachRepresenting10UnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:to="loc_kof_AmericanDepositarySharesEachRepresenting10UnitsMember_96781ffa-d0e1-41e1-b549-f31bed31050c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember_88a7773d-ac1d-4143-ade5-74fd54954afd" xlink:href="kof-20211231.xsd#kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:to="loc_kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember_88a7773d-ac1d-4143-ade5-74fd54954afd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ClassBCommonStockMember_ef37d987-28da-42d4-baff-9499cb9e3bf4" xlink:href="kof-20211231.xsd#kof_ClassBCommonStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:to="loc_kof_ClassBCommonStockMember_ef37d987-28da-42d4-baff-9499cb9e3bf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ClassLCommonStockMember_b56525dd-484a-4f9a-abf7-82bacd25122e" xlink:href="kof-20211231.xsd#kof_ClassLCommonStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:to="loc_kof_ClassLCommonStockMember_b56525dd-484a-4f9a-abf7-82bacd25122e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_A2750SeniorNotesDue2030Member_727d08cd-f523-4055-a841-8a81d3c72e5c" xlink:href="kof-20211231.xsd#kof_A2750SeniorNotesDue2030Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:to="loc_kof_A2750SeniorNotesDue2030Member_727d08cd-f523-4055-a841-8a81d3c72e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_A1850SeniorNotesDue2023Member_0f29f377-f4a1-43ae-be06-5ad1ce382b20" xlink:href="kof-20211231.xsd#kof_A1850SeniorNotesDue2023Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:to="loc_kof_A1850SeniorNotesDue2023Member_0f29f377-f4a1-43ae-be06-5ad1ce382b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ClassACommonStockMember_0219f0e5-3790-46b3-a784-f64dea2036b1" xlink:href="kof-20211231.xsd#kof_ClassACommonStockMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:to="loc_kof_ClassACommonStockMember_0219f0e5-3790-46b3-a784-f64dea2036b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ClassDCommonStockMember_f3b1be3c-b168-4025-8e85-93b7385319fa" xlink:href="kof-20211231.xsd#kof_ClassDCommonStockMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c8746db1-d517-44e1-9e0f-d7a10399dbf8" xlink:to="loc_kof_ClassDCommonStockMember_f3b1be3c-b168-4025-8e85-93b7385319fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_5a615954-2fd8-4363-b0a5-f245c03a5972" xlink:to="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_64b17ac2-7233-45bd-8c4c-9359883db724" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentType_64b17ac2-7233-45bd-8c4c-9359883db724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_3fcb387f-0fb9-4f71-bb21-d2acd2f984cb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentAnnualReport_3fcb387f-0fb9-4f71-bb21-d2acd2f984cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_7993b027-1ab2-460f-a068-fcc06e6b64df" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentTransitionReport_7993b027-1ab2-460f-a068-fcc06e6b64df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentShellCompanyReport_02b8ea53-b52f-4669-9c81-df7af79ccd16" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentShellCompanyReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentShellCompanyReport_02b8ea53-b52f-4669-9c81-df7af79ccd16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_d08aad69-7815-408f-875c-6aace18548e4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentPeriodEndDate_d08aad69-7815-408f-875c-6aace18548e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_0ae800e6-28c5-4621-8078-8f76a4129972" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_CurrentFiscalYearEndDate_0ae800e6-28c5-4621-8078-8f76a4129972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_d833ed6e-e81d-4b6e-8ebc-31cc3d285537" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityFileNumber_d833ed6e-e81d-4b6e-8ebc-31cc3d285537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_2940d7f7-12a3-4eb0-90dc-e569fae8ff92" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityRegistrantName_2940d7f7-12a3-4eb0-90dc-e569fae8ff92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_56df8622-d788-4ded-ba21-3ac9df3a4122" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityIncorporationStateCountryCode_56df8622-d788-4ded-ba21-3ac9df3a4122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_7fc78d29-d255-4db0-8221-3c0d2d8177ab" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityAddressAddressLine1_7fc78d29-d255-4db0-8221-3c0d2d8177ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_a62e9aef-478b-40b2-9205-01676b63b8e2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityAddressAddressLine2_a62e9aef-478b-40b2-9205-01676b63b8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_1e978498-ec6d-49d2-966d-7b91c59aa688" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityAddressCityOrTown_1e978498-ec6d-49d2-966d-7b91c59aa688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_a3c65222-93d3-4c1b-ab89-a33f7133be67" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityAddressPostalZipCode_a3c65222-93d3-4c1b-ab89-a33f7133be67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry_73d9f644-27d0-4e7d-b55c-1ebcd143e32a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCountry"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityAddressCountry_73d9f644-27d0-4e7d-b55c-1ebcd143e32a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName_97ceb730-cb87-41fb-a531-cf5e31d60988" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelName"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_ContactPersonnelName_97ceb730-cb87-41fb-a531-cf5e31d60988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f1e5d189-4ff0-403d-90f5-689b7f7fc010" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_CityAreaCode_f1e5d189-4ff0-403d-90f5-689b7f7fc010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_f32a1ddd-a3d6-4084-ae9e-41514fca0d86" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_LocalPhoneNumber_f32a1ddd-a3d6-4084-ae9e-41514fca0d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelEmailAddress_30d3ac0c-3b13-4bc6-a435-156c230f1576" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelEmailAddress"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_ContactPersonnelEmailAddress_30d3ac0c-3b13-4bc6-a435-156c230f1576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_4db51265-7c47-4c61-bb30-b0916b24f2b8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_TradingSymbol_4db51265-7c47-4c61-bb30-b0916b24f2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag_caf82cb0-d98f-48e9-9cac-7c126345025f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_NoTradingSymbolFlag"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_NoTradingSymbolFlag_caf82cb0-d98f-48e9-9cac-7c126345025f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c1470452-08b0-4d42-a87b-86b35701446c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_Security12bTitle_c1470452-08b0-4d42-a87b-86b35701446c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_a12217ab-7b4e-4cd3-a629-d1744f56cb89" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_SecurityExchangeName_a12217ab-7b4e-4cd3-a629-d1744f56cb89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_7f0917df-e7a0-4339-a68b-8416db3099e3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_7f0917df-e7a0-4339-a68b-8416db3099e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_af8376b7-1cca-4c2f-905d-171fa69d0e32" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_af8376b7-1cca-4c2f-905d-171fa69d0e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_417c1b44-2318-4d52-9c87-027c07fcf49b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityVoluntaryFilers_417c1b44-2318-4d52-9c87-027c07fcf49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_2653a6ab-0c49-4b0e-b332-c94ecaf86bf7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityInteractiveDataCurrent_2653a6ab-0c49-4b0e-b332-c94ecaf86bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_a6cdd180-bafc-40a8-abca-d47d2ceaf723" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityCurrentReportingStatus_a6cdd180-bafc-40a8-abca-d47d2ceaf723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_2c864863-c01c-4c60-8898-97cb0088100e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityFilerCategory_2c864863-c01c-4c60-8898-97cb0088100e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_66d1916b-66b3-4401-8719-cb829761c511" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityEmergingGrowthCompany_66d1916b-66b3-4401-8719-cb829761c511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_0f12125f-1b5c-42f1-a9bb-de1f4d39068b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_IcfrAuditorAttestationFlag_0f12125f-1b5c-42f1-a9bb-de1f4d39068b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAccountingStandard_f8b21c89-cde7-484b-bcd1-cab80e0db28e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAccountingStandard"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentAccountingStandard_f8b21c89-cde7-484b-bcd1-cab80e0db28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_b34f578b-3848-473e-90be-6265e2228349" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityShellCompany_b34f578b-3848-473e-90be-6265e2228349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_4cb23835-49c2-461c-8806-fb2b2e6042e7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_AmendmentFlag_4cb23835-49c2-461c-8806-fb2b2e6042e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_05bc8816-a3cd-4c2a-aa0a-2bb3562dc764" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentFiscalYearFocus_05bc8816-a3cd-4c2a-aa0a-2bb3562dc764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_b456796f-bcf7-470e-a780-39dd1e75ecd0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentFiscalPeriodFocus_b456796f-bcf7-470e-a780-39dd1e75ecd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_81d2eb11-4463-448f-901d-4f40c9defc95" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityCentralIndexKey_81d2eb11-4463-448f-901d-4f40c9defc95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_a85c330d-d8e2-4571-b9c9-635c06d2b396" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_EntityAddressStateOrProvince_a85c330d-d8e2-4571-b9c9-635c06d2b396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement_68f0cc53-f9f2-4e56-8da5-bdd7d126cd6d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement"/>
    <link:presentationArc order="38" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2f1b73e8-f97d-4e44-9d46-e280a4ff8950" xlink:to="loc_dei_DocumentRegistrationStatement_68f0cc53-f9f2-4e56-8da5-bdd7d126cd6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/AuditInformation" xlink:type="simple" xlink:href="kof-20211231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLineItems_ba8019f5-d617-43dc-95d4-b9bffad64220" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_a71b0707-d5f2-4688-bc70-fec5b12298ba" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AuditorLineItems_ba8019f5-d617-43dc-95d4-b9bffad64220" xlink:to="loc_dei_AuditorName_a71b0707-d5f2-4688-bc70-fec5b12298ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_25273ed8-5a1c-47bf-8205-6b595fcb3084" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AuditorLineItems_ba8019f5-d617-43dc-95d4-b9bffad64220" xlink:to="loc_dei_AuditorFirmId_25273ed8-5a1c-47bf-8205-6b595fcb3084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_8d6720cd-5d6c-4877-8b63-27b4ac93d7f3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AuditorLineItems_ba8019f5-d617-43dc-95d4-b9bffad64220" xlink:to="loc_dei_AuditorLocation_8d6720cd-5d6c-4877-8b63-27b4ac93d7f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="simple" xlink:href="kof-20211231.xsd#ConsolidatedStatementsofFinancialPosition"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfFinancialPositionAbstract_8ae6ca73-1cfe-4cb3-b12e-6027d9f5ce5b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_9f5a4d82-0da6-4719-b18a-f5204486b11b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_8ae6ca73-1cfe-4cb3-b12e-6027d9f5ce5b" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_9f5a4d82-0da6-4719-b18a-f5204486b11b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_22395691-2ce9-4e3f-8162-8135ea53e394" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyInWhichInformationIsDisplayedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_9f5a4d82-0da6-4719-b18a-f5204486b11b" xlink:to="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_22395691-2ce9-4e3f-8162-8135ea53e394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_ae4f9beb-82dd-447b-ab20-20f647a676d5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FunctionalOrPresentationCurrencyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_22395691-2ce9-4e3f-8162-8135ea53e394" xlink:to="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_ae4f9beb-82dd-447b-ab20-20f647a676d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember_253be0e3-bb4f-4a1f-b90f-de3ce7dd5369" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_ae4f9beb-82dd-447b-ab20-20f647a676d5" xlink:to="loc_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember_253be0e3-bb4f-4a1f-b90f-de3ce7dd5369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_4d5fb015-744d-40e4-9662-d483231b3817" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_9f5a4d82-0da6-4719-b18a-f5204486b11b" xlink:to="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_4d5fb015-744d-40e4-9662-d483231b3817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetsAbstract_d9252050-66a9-4785-a262-68befc155281" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_4d5fb015-744d-40e4-9662-d483231b3817" xlink:to="loc_ifrs-full_AssetsAbstract_d9252050-66a9-4785-a262-68befc155281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssetsAbstract_90358d91-cf58-4e6e-bde0-0317fd75fdaa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_d9252050-66a9-4785-a262-68befc155281" xlink:to="loc_ifrs-full_CurrentAssetsAbstract_90358d91-cf58-4e6e-bde0-0317fd75fdaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_f72b6284-beee-4ac8-8859-b5caeafd20d2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_90358d91-cf58-4e6e-bde0-0317fd75fdaa" xlink:to="loc_ifrs-full_CashAndCashEquivalents_f72b6284-beee-4ac8-8859-b5caeafd20d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_f11f65fe-5288-4abf-b6fe-bee03c597660" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_90358d91-cf58-4e6e-bde0-0317fd75fdaa" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_f11f65fe-5288-4abf-b6fe-bee03c597660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_9829774f-17bf-4bb9-9509-6073c54b7299" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Inventories"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_90358d91-cf58-4e6e-bde0-0317fd75fdaa" xlink:to="loc_ifrs-full_Inventories_9829774f-17bf-4bb9-9509-6073c54b7299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxAssetsCurrent_6e3a4516-6126-48f1-a186-35c6b49246a1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_90358d91-cf58-4e6e-bde0-0317fd75fdaa" xlink:to="loc_ifrs-full_CurrentTaxAssetsCurrent_6e3a4516-6126-48f1-a186-35c6b49246a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialAssets_da75de53-f8be-418b-9606-d9f058e6e0e3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentFinancialAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_90358d91-cf58-4e6e-bde0-0317fd75fdaa" xlink:to="loc_ifrs-full_OtherCurrentFinancialAssets_da75de53-f8be-418b-9606-d9f058e6e0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentAssets_f2f4c466-3c9c-49eb-9a96-f71513bd13c4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_90358d91-cf58-4e6e-bde0-0317fd75fdaa" xlink:to="loc_ifrs-full_OtherCurrentAssets_f2f4c466-3c9c-49eb-9a96-f71513bd13c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_46743c4d-30f1-4d6f-a760-cb65e0f1dc85" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_90358d91-cf58-4e6e-bde0-0317fd75fdaa" xlink:to="loc_ifrs-full_CurrentAssets_46743c4d-30f1-4d6f-a760-cb65e0f1dc85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentAssetsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_d9252050-66a9-4785-a262-68befc155281" xlink:to="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates_c2d51254-9fe8-48b2-af55-21f869c2fba1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:to="loc_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates_c2d51254-9fe8-48b2-af55-21f869c2fba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_d0c09f90-bbdc-4d1b-be8e-6a1b3353f2b6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:to="loc_ifrs-full_RightofuseAssets_d0c09f90-bbdc-4d1b-be8e-6a1b3353f2b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_67d45b40-e887-4dd4-be3f-c257ed311163" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_67d45b40-e887-4dd4-be3f-c257ed311163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_a33aa17b-eda4-4887-9547-b4de0924f3ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwill_a33aa17b-eda4-4887-9547-b4de0924f3ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_85b78847-3b88-4ea0-872a-03bcfed1fec0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:to="loc_ifrs-full_DeferredTaxAssets_85b78847-3b88-4ea0-872a-03bcfed1fec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentFinancialAssets_02480ac0-04c7-47d7-a3bc-221f2c878851" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentFinancialAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:to="loc_ifrs-full_OtherNoncurrentFinancialAssets_02480ac0-04c7-47d7-a3bc-221f2c878851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentNonfinancialAssets_12cff7a1-8cb9-4736-a7b9-7bfcb973757a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentNonfinancialAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:to="loc_ifrs-full_OtherNoncurrentNonfinancialAssets_12cff7a1-8cb9-4736-a7b9-7bfcb973757a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssets_da827489-93f7-4d43-a26a-0622e25d8c1d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_5523b817-c18d-41f4-bbee-03ce6e4f87d7" xlink:to="loc_ifrs-full_NoncurrentAssets_da827489-93f7-4d43-a26a-0622e25d8c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_758413c7-1e6e-40db-ae55-ea2fe4a7d69b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_d9252050-66a9-4785-a262-68befc155281" xlink:to="loc_ifrs-full_Assets_758413c7-1e6e-40db-ae55-ea2fe4a7d69b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilitiesAbstract_9c12449a-7599-48c8-abac-e06c4a691565" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAndLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_4d5fb015-744d-40e4-9662-d483231b3817" xlink:to="loc_ifrs-full_EquityAndLiabilitiesAbstract_9c12449a-7599-48c8-abac-e06c4a691565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_9c12449a-7599-48c8-abac-e06c4a691565" xlink:to="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CurrentPortionOfBankLoansAndNotesPayable_28915c12-ce94-4263-9780-5ee5dd9790a6" xlink:href="kof-20211231.xsd#kof_CurrentPortionOfBankLoansAndNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:to="loc_kof_CurrentPortionOfBankLoansAndNotesPayable_28915c12-ce94-4263-9780-5ee5dd9790a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_a973d913-ecfa-42ce-88b1-de640a746bd6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_a973d913-ecfa-42ce-88b1-de640a746bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_bd07194e-6159-4198-8053-070e49eeef95" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_bd07194e-6159-4198-8053-070e49eeef95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentInterestPayable_5e4beb1e-76f0-4991-9ced-15c1ccaf72d8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentInterestPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:to="loc_ifrs-full_CurrentInterestPayable_5e4beb1e-76f0-4991-9ced-15c1ccaf72d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_1abfb3be-30d6-44b6-91b0-cb48991dc000" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:to="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_1abfb3be-30d6-44b6-91b0-cb48991dc000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_a70672e3-aaa2-4017-92a8-a44315451049" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_a70672e3-aaa2-4017-92a8-a44315451049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_88fe2260-4dbe-435d-afe8-ccf10d4cad7e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:to="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_88fe2260-4dbe-435d-afe8-ccf10d4cad7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialLiabilities_ee6ccf27-3bff-45e0-8053-99083a5d0414" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentFinancialLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:to="loc_ifrs-full_OtherCurrentFinancialLiabilities_ee6ccf27-3bff-45e0-8053-99083a5d0414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_7e2aa6c3-840b-4f39-9e0e-602958e7d21b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_749f192a-4f41-4bbf-8077-9b042c5c11b0" xlink:to="loc_ifrs-full_CurrentLiabilities_7e2aa6c3-840b-4f39-9e0e-602958e7d21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilitiesAbstract_6bc6a202-5516-42c1-b21a-0fa4b44c4969" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_9c12449a-7599-48c8-abac-e06c4a691565" xlink:to="loc_ifrs-full_NoncurrentLiabilitiesAbstract_6bc6a202-5516-42c1-b21a-0fa4b44c4969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NonCurrentPortionOfBankLoansAndNotesPayable_9f144007-ff30-4a55-9087-8447c937e360" xlink:href="kof-20211231.xsd#kof_NonCurrentPortionOfBankLoansAndNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_6bc6a202-5516-42c1-b21a-0fa4b44c4969" xlink:to="loc_kof_NonCurrentPortionOfBankLoansAndNotesPayable_9f144007-ff30-4a55-9087-8447c937e360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_ea5a4cf5-4d45-4239-b0f8-f475fd8e20ad" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentProvisionsForEmployeeBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_6bc6a202-5516-42c1-b21a-0fa4b44c4969" xlink:to="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_ea5a4cf5-4d45-4239-b0f8-f475fd8e20ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_5488e37e-1de6-4f3e-b618-8b2da850c9ef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_6bc6a202-5516-42c1-b21a-0fa4b44c4969" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_5488e37e-1de6-4f3e-b618-8b2da850c9ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_4f457e94-664a-4b6b-b715-b68fbc0ab266" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_6bc6a202-5516-42c1-b21a-0fa4b44c4969" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_4f457e94-664a-4b6b-b715-b68fbc0ab266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentFinancialLiabilities_5e6518aa-0310-4919-a891-dcd9967ece9a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentFinancialLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_6bc6a202-5516-42c1-b21a-0fa4b44c4969" xlink:to="loc_ifrs-full_OtherNoncurrentFinancialLiabilities_5e6518aa-0310-4919-a891-dcd9967ece9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProvisionsAndOtherNonCurrentLiabilities_40223f79-35a9-4a0d-8d61-3709d3a10d38" xlink:href="kof-20211231.xsd#kof_ProvisionsAndOtherNonCurrentLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_6bc6a202-5516-42c1-b21a-0fa4b44c4969" xlink:to="loc_kof_ProvisionsAndOtherNonCurrentLiabilities_40223f79-35a9-4a0d-8d61-3709d3a10d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilities_f1a8ee35-124a-48a6-8721-92e9617bfc0b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_6bc6a202-5516-42c1-b21a-0fa4b44c4969" xlink:to="loc_ifrs-full_NoncurrentLiabilities_f1a8ee35-124a-48a6-8721-92e9617bfc0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_3ab0dce3-530a-41cc-8ae0-e11ef1ed1719" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_9c12449a-7599-48c8-abac-e06c4a691565" xlink:to="loc_ifrs-full_Liabilities_3ab0dce3-530a-41cc-8ae0-e11ef1ed1719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAbstract_d363e230-0007-498d-8ed2-ab29dc473031" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_9c12449a-7599-48c8-abac-e06c4a691565" xlink:to="loc_ifrs-full_EquityAbstract_d363e230-0007-498d-8ed2-ab29dc473031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapital_5d496abe-6d02-4ef6-bb3d-7aa878044cf0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapital"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_d363e230-0007-498d-8ed2-ab29dc473031" xlink:to="loc_ifrs-full_IssuedCapital_5d496abe-6d02-4ef6-bb3d-7aa878044cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapital_07fea88b-91d7-4fd6-bd7a-411c722892c7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalPaidinCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_d363e230-0007-498d-8ed2-ab29dc473031" xlink:to="loc_ifrs-full_AdditionalPaidinCapital_07fea88b-91d7-4fd6-bd7a-411c722892c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarnings_cd06b901-5343-4e44-b60d-301ebabd5bd8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_d363e230-0007-498d-8ed2-ab29dc473031" xlink:to="loc_ifrs-full_RetainedEarnings_cd06b901-5343-4e44-b60d-301ebabd5bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherEquityInterest_dd232f08-977d-41fd-8972-292a61e5a6c4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherEquityInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_d363e230-0007-498d-8ed2-ab29dc473031" xlink:to="loc_ifrs-full_OtherEquityInterest_dd232f08-977d-41fd-8972-292a61e5a6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_222d67f7-0f1b-40b4-b725-6809d95ab127" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_d363e230-0007-498d-8ed2-ab29dc473031" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_222d67f7-0f1b-40b4-b725-6809d95ab127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_35b861eb-62e4-49c7-9a5b-e2cfd28d705d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_d363e230-0007-498d-8ed2-ab29dc473031" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_35b861eb-62e4-49c7-9a5b-e2cfd28d705d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncontrollingInterests_3d6810a9-714a-43a3-84e1-a2f815b3a04b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncontrollingInterests"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_4d5fb015-744d-40e4-9662-d483231b3817" xlink:to="loc_ifrs-full_NoncontrollingInterests_3d6810a9-714a-43a3-84e1-a2f815b3a04b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_7ccdb6bf-49c9-4ddc-9a14-992190b2b27d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_4d5fb015-744d-40e4-9662-d483231b3817" xlink:to="loc_ifrs-full_Equity_7ccdb6bf-49c9-4ddc-9a14-992190b2b27d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities_7007842d-7283-4c7c-a5fd-8b28219e0154" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_4d5fb015-744d-40e4-9662-d483231b3817" xlink:to="loc_ifrs-full_EquityAndLiabilities_7007842d-7283-4c7c-a5fd-8b28219e0154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements" xlink:type="simple" xlink:href="kof-20211231.xsd#ConsolidatedIncomeStatements"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeStatementAbstract_f6fbf6af-bc95-4443-906a-8015b0a6244e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_55549d32-4027-498d-9c97-a7724b86d2a9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_f6fbf6af-bc95-4443-906a-8015b0a6244e" xlink:to="loc_srt_CondensedIncomeStatementTable_55549d32-4027-498d-9c97-a7724b86d2a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_f55fda03-90e3-4e97-a56b-ec5e730f6dde" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyInWhichInformationIsDisplayedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_55549d32-4027-498d-9c97-a7724b86d2a9" xlink:to="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_f55fda03-90e3-4e97-a56b-ec5e730f6dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_9fe8ddd3-2c29-45c4-8081-0f57311deed5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FunctionalOrPresentationCurrencyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_f55fda03-90e3-4e97-a56b-ec5e730f6dde" xlink:to="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_9fe8ddd3-2c29-45c4-8081-0f57311deed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember_8cbfedb2-a02d-4df8-b8ad-5c13a3c3cd7b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_9fe8ddd3-2c29-45c4-8081-0f57311deed5" xlink:to="loc_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember_8cbfedb2-a02d-4df8-b8ad-5c13a3c3cd7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_55549d32-4027-498d-9c97-a7724b86d2a9" xlink:to="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromSaleOfGoods_9f719072-b0ec-43db-81e2-a538e298f25a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromSaleOfGoods"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_RevenueFromSaleOfGoods_9f719072-b0ec-43db-81e2-a538e298f25a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherRevenue_ada16328-2bb9-41d2-bdcf-4e545720a850" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_OtherRevenue_ada16328-2bb9-41d2-bdcf-4e545720a850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue_c4bfa18f-a965-49ea-a378-d163c28e6a3d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Revenue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_Revenue_c4bfa18f-a965-49ea-a378-d163c28e6a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSales_df3c573e-1e97-4536-961d-30ae2551dcbf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CostOfSales"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_CostOfSales_df3c573e-1e97-4536-961d-30ae2551dcbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_480603ad-51dd-49e5-a3e0-da896192f03e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_GrossProfit_480603ad-51dd-49e5-a3e0-da896192f03e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdministrativeExpense_e9e5774e-4418-4981-932a-31adcccd64d3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdministrativeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_AdministrativeExpense_e9e5774e-4418-4981-932a-31adcccd64d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SellingExpenses_ea02d233-6c4c-452e-a427-48cbb4a7841b" xlink:href="kof-20211231.xsd#kof_SellingExpenses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_kof_SellingExpenses_ea02d233-6c4c-452e-a427-48cbb4a7841b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIncome_78b6bc58-ec5d-48fc-b345-fb1df0de34f4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIncome"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_OtherIncome_78b6bc58-ec5d-48fc-b345-fb1df0de34f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByNature_663274d6-d146-4470-9021-e69f46d013a5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherExpenseByNature"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_OtherExpenseByNature_663274d6-d146-4470-9021-e69f46d013a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpense_3010e57b-657f-4ac9-ba33-d44e0ee52305" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_InterestExpense_3010e57b-657f-4ac9-ba33-d44e0ee52305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceIncome_9ca95c5d-e62d-4420-b879-4acaf64c8058" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinanceIncome"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_FinanceIncome_9ca95c5d-e62d-4420-b879-4acaf64c8058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_1232854b-3b50-4d68-895a-2ee43c6cc0f1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_1232854b-3b50-4d68-895a-2ee43c6cc0f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies_8a19f39a-7fb8-4d2f-98f4-a93b259461c4" xlink:href="kof-20211231.xsd#kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies_8a19f39a-7fb8-4d2f-98f4-a93b259461c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_fefd2ea8-8881-44bb-bfbf-e67da3771226" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_fefd2ea8-8881-44bb-bfbf-e67da3771226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_a26e7879-0163-41c0-b9c6-5e2d7e77c3f7" xlink:href="kof-20211231.xsd#kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_a26e7879-0163-41c0-b9c6-5e2d7e77c3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_cbbae2b3-4400-43a2-82aa-c8fb2e5a0913" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_cbbae2b3-4400-43a2-82aa-c8fb2e5a0913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_448c242b-556c-4987-842a-8106bcba29e6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_448c242b-556c-4987-842a-8106bcba29e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_3cdb0082-a31f-4731-ae06-921f4781e609" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_ProfitLoss_3cdb0082-a31f-4731-ae06-921f4781e609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToAbstract_355c7747-5e27-419d-9d05-63ea02290309" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToAbstract"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_ProfitLossAttributableToAbstract_355c7747-5e27-419d-9d05-63ea02290309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_ab743b25-af5c-4d94-85f9-b64fb15c289f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProfitLossAttributableToAbstract_355c7747-5e27-419d-9d05-63ea02290309" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_ab743b25-af5c-4d94-85f9-b64fb15c289f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToNoncontrollingInterests_7166df1b-be42-4aa0-9c81-dfa785127932" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToNoncontrollingInterests"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProfitLossAttributableToAbstract_355c7747-5e27-419d-9d05-63ea02290309" xlink:to="loc_ifrs-full_ProfitLossAttributableToNoncontrollingInterests_7166df1b-be42-4aa0-9c81-dfa785127932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_0ba33136-a864-4e85-a034-ef46903a6277" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProfitLossAttributableToAbstract_355c7747-5e27-419d-9d05-63ea02290309" xlink:to="loc_ifrs-full_ProfitLoss_0ba33136-a864-4e85-a034-ef46903a6277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_0c62b314-e2fe-4c85-9918-43592c19ab8a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_27c1193d-6b3e-4e14-aad1-4bd7a0adbac8" xlink:to="loc_ifrs-full_EarningsPerShareAbstract_0c62b314-e2fe-4c85-9918-43592c19ab8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare_a6ea298f-3423-48b8-a0db-969b49f177bc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_0c62b314-e2fe-4c85-9918-43592c19ab8a" xlink:to="loc_ifrs-full_BasicEarningsLossPerShare_a6ea298f-3423-48b8-a0db-969b49f177bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare_0a05ff59-7c65-4d6d-b137-f45254cb445f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_0c62b314-e2fe-4c85-9918-43592c19ab8a" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShare_0a05ff59-7c65-4d6d-b137-f45254cb445f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements_1" xlink:type="simple" xlink:href="kof-20211231.xsd#ConsolidatedIncomeStatements_1"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="kof-20211231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract_ce553aa6-113a-407c-9a73-b19ff06c0b0b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedStatementOfComprehensiveIncomeTable_a4ab6107-5203-4359-afa3-392f7ac63f74" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract_ce553aa6-113a-407c-9a73-b19ff06c0b0b" xlink:to="loc_srt_CondensedStatementOfComprehensiveIncomeTable_a4ab6107-5203-4359-afa3-392f7ac63f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_424db06a-c862-490c-8622-a7f672fb1912" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyInWhichInformationIsDisplayedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfComprehensiveIncomeTable_a4ab6107-5203-4359-afa3-392f7ac63f74" xlink:to="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_424db06a-c862-490c-8622-a7f672fb1912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_b56e7091-0b1b-4f53-b27f-2d0d9719c1bb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FunctionalOrPresentationCurrencyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_424db06a-c862-490c-8622-a7f672fb1912" xlink:to="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_b56e7091-0b1b-4f53-b27f-2d0d9719c1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember_7fe57b01-f2de-4dd5-bc31-07205546978b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_b56e7091-0b1b-4f53-b27f-2d0d9719c1bb" xlink:to="loc_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember_7fe57b01-f2de-4dd5-bc31-07205546978b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1ce9319d-db98-4aae-8d6c-34d120fdd2a2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfComprehensiveIncomeTable_a4ab6107-5203-4359-afa3-392f7ac63f74" xlink:to="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1ce9319d-db98-4aae-8d6c-34d120fdd2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_5d17b9c9-74bb-4349-b339-e3b253040f1d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1ce9319d-db98-4aae-8d6c-34d120fdd2a2" xlink:to="loc_ifrs-full_ProfitLoss_5d17b9c9-74bb-4349-b339-e3b253040f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_7528128f-9043-4025-9d2a-4f6fb0ca3959" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1ce9319d-db98-4aae-8d6c-34d120fdd2a2" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_7528128f-9043-4025-9d2a-4f6fb0ca3959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax_5a580e92-f6d3-451b-9c7d-2f300cbf44ee" xlink:href="kof-20211231.xsd#kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_7528128f-9043-4025-9d2a-4f6fb0ca3959" xlink:to="loc_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax_5a580e92-f6d3-451b-9c7d-2f300cbf44ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_2a258012-3745-44c0-91a6-62f5c876709e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_7528128f-9043-4025-9d2a-4f6fb0ca3959" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_2a258012-3745-44c0-91a6-62f5c876709e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_e2bbe07f-560d-420b-8c4d-013dd2dd8fe6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_7528128f-9043-4025-9d2a-4f6fb0ca3959" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_e2bbe07f-560d-420b-8c4d-013dd2dd8fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_03eaa6f8-67b8-4806-b368-0dd500949e9b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_7528128f-9043-4025-9d2a-4f6fb0ca3959" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_03eaa6f8-67b8-4806-b368-0dd500949e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments_6567dc8b-71ff-448d-b1ed-553fc1c107dd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_03eaa6f8-67b8-4806-b368-0dd500949e9b" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments_6567dc8b-71ff-448d-b1ed-553fc1c107dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_594b9317-048f-42d1-95fd-6455b078fb4c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_03eaa6f8-67b8-4806-b368-0dd500949e9b" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_594b9317-048f-42d1-95fd-6455b078fb4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_fa8d4eff-acf9-4841-a30d-aa87518349de" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_03eaa6f8-67b8-4806-b368-0dd500949e9b" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_fa8d4eff-acf9-4841-a30d-aa87518349de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_f90c69e9-0e51-4b1a-8726-4a49b774181c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_7528128f-9043-4025-9d2a-4f6fb0ca3959" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_f90c69e9-0e51-4b1a-8726-4a49b774181c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_194253a2-4ffb-40f9-bc96-ac5e4c63d3ad" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1ce9319d-db98-4aae-8d6c-34d120fdd2a2" xlink:to="loc_ifrs-full_ComprehensiveIncome_194253a2-4ffb-40f9-bc96-ac5e4c63d3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToAbstract_07e0a34a-d0c2-4b97-954a-7467be425340" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncomeAttributableToAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedStatementOfIncomeCaptionsLineItems_1ce9319d-db98-4aae-8d6c-34d120fdd2a2" xlink:to="loc_ifrs-full_ComprehensiveIncomeAttributableToAbstract_07e0a34a-d0c2-4b97-954a-7467be425340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_25f0b86c-1015-4789-a0f9-28f8dc5abbbc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComprehensiveIncomeAttributableToAbstract_07e0a34a-d0c2-4b97-954a-7467be425340" xlink:to="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_25f0b86c-1015-4789-a0f9-28f8dc5abbbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests_94d39294-7e9a-4442-9964-5b19712bb206" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComprehensiveIncomeAttributableToAbstract_07e0a34a-d0c2-4b97-954a-7467be425340" xlink:to="loc_ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests_94d39294-7e9a-4442-9964-5b19712bb206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_56120af4-acd9-4844-b74f-e8b9cd8018bc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComprehensiveIncomeAttributableToAbstract_07e0a34a-d0c2-4b97-954a-7467be425340" xlink:to="loc_ifrs-full_ComprehensiveIncome_56120af4-acd9-4844-b74f-e8b9cd8018bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity" xlink:type="simple" xlink:href="kof-20211231.xsd#ConsolidatedStatementsofChangesinEquity"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityAbstract_9edf3a67-c053-4e0f-af01-8c7d8c8eb381" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_StatementTable_2c3ad62a-0480-4d1b-aa26-e164a8c5481e" xlink:href="kof-20211231.xsd#kof_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityAbstract_9edf3a67-c053-4e0f-af01-8c7d8c8eb381" xlink:to="loc_kof_StatementTable_2c3ad62a-0480-4d1b-aa26-e164a8c5481e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_f378d75a-c2b6-4a20-bf8e-cfe4c0efce27" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_StatementTable_2c3ad62a-0480-4d1b-aa26-e164a8c5481e" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_f378d75a-c2b6-4a20-bf8e-cfe4c0efce27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_f378d75a-c2b6-4a20-bf8e-cfe4c0efce27" xlink:to="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember_657ff571-9fe3-470b-9290-4f2054a2538d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:to="loc_ifrs-full_IssuedCapitalMember_657ff571-9fe3-470b-9290-4f2054a2538d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember_66c7bfc7-dd7b-4e10-9f39-eeaf578482a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalPaidinCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:to="loc_ifrs-full_AdditionalPaidinCapitalMember_66c7bfc7-dd7b-4e10-9f39-eeaf578482a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember_0cfe15ba-e953-49bb-9d3b-007eacfee38b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:to="loc_ifrs-full_RetainedEarningsMember_0cfe15ba-e953-49bb-9d3b-007eacfee38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherEquityInterestMember_05c8ea12-dec4-446f-bbca-cd16805fe3c5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherEquityInterestMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:to="loc_ifrs-full_OtherEquityInterestMember_05c8ea12-dec4-446f-bbca-cd16805fe3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfCashFlowHedgesMember_17d7b58d-a87c-4ed4-8cd5-9b87ddad85db" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfCashFlowHedgesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:to="loc_ifrs-full_ReserveOfCashFlowHedgesMember_17d7b58d-a87c-4ed4-8cd5-9b87ddad85db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_a0832adb-b253-451d-a335-ed2e4d559561" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_a0832adb-b253-451d-a335-ed2e4d559561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_ea92a17c-da6b-4e4a-9bec-a8d829a90ee1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:to="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_ea92a17c-da6b-4e4a-9bec-a8d829a90ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_e3063c9c-ad0e-4b98-b184-069f559a7aa7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAttributableToOwnersOfParentMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_e3063c9c-ad0e-4b98-b184-069f559a7aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncontrollingInterestsMember_18d65693-8518-4e86-84ce-2608ab2850d4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncontrollingInterestsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_c6aba0d5-4997-4237-922c-0a3c7b609b48" xlink:to="loc_ifrs-full_NoncontrollingInterestsMember_18d65693-8518-4e86-84ce-2608ab2850d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:href="kof-20211231.xsd#kof_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_StatementTable_2c3ad62a-0480-4d1b-aa26-e164a8c5481e" xlink:to="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_b48f8b94-b518-4c86-b884-519175f51267" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:to="loc_ifrs-full_Equity_b48f8b94-b518-4c86-b884-519175f51267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_bd614257-9f01-407c-9c9f-f7bcd73f4778" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:to="loc_ifrs-full_ProfitLoss_bd614257-9f01-407c-9c9f-f7bcd73f4778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture_10e10e62-63e3-4e34-aa39-67ef452969d6" xlink:href="kof-20211231.xsd#kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:to="loc_kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture_10e10e62-63e3-4e34-aa39-67ef452969d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_4efe344e-c220-40e5-8cef-2b6a512d23e1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_4efe344e-c220-40e5-8cef-2b6a512d23e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SaleOfJointVenture_c2a15735-0865-4fe8-9f54-e8a195b04f7c" xlink:href="kof-20211231.xsd#kof_SaleOfJointVenture"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:to="loc_kof_SaleOfJointVenture_c2a15735-0865-4fe8-9f54-e8a195b04f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_8cf02613-f82f-4f8a-b509-41200face107" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:to="loc_ifrs-full_ComprehensiveIncome_8cf02613-f82f-4f8a-b509-41200face107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners_462f3b57-55b9-414a-91c4-1be23d9552f8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:to="loc_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners_462f3b57-55b9-414a-91c4-1be23d9552f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_58c30a0b-1120-4d06-97ba-d98912987d63" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_StatementLineItems_1218d110-7a4a-4f2e-9a45-2565579685e1" xlink:to="loc_ifrs-full_Equity_58c30a0b-1120-4d06-97ba-d98912987d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="kof-20211231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfCashFlowsAbstract_eaf9ed36-4535-4ecf-ba9e-57c731e35376" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_57d171d9-895b-470a-87de-22f676157e45" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_eaf9ed36-4535-4ecf-ba9e-57c731e35376" xlink:to="loc_srt_CondensedCashFlowStatementTable_57d171d9-895b-470a-87de-22f676157e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_0e70ad8a-d01f-461a-ab5b-0327559548c4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyInWhichInformationIsDisplayedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_57d171d9-895b-470a-87de-22f676157e45" xlink:to="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_0e70ad8a-d01f-461a-ab5b-0327559548c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_6bbd3ddc-cd28-452f-87d8-ab4c79258881" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FunctionalOrPresentationCurrencyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis_0e70ad8a-d01f-461a-ab5b-0327559548c4" xlink:to="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_6bbd3ddc-cd28-452f-87d8-ab4c79258881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember_29a68302-da8c-4804-bda9-2be9560d7302" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FunctionalOrPresentationCurrencyMember_6bbd3ddc-cd28-452f-87d8-ab4c79258881" xlink:to="loc_ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember_29a68302-da8c-4804-bda9-2be9560d7302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_2c72b8b5-88a9-4e0c-ae90-c0125ce103da" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_57d171d9-895b-470a-87de-22f676157e45" xlink:to="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_2c72b8b5-88a9-4e0c-ae90-c0125ce103da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_6cac9d39-8152-4e55-a019-23978f4d0785" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_2c72b8b5-88a9-4e0c-ae90-c0125ce103da" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_6cac9d39-8152-4e55-a019-23978f4d0785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_076acd21-07e1-4055-8b3f-b1a42310ad92" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_6cac9d39-8152-4e55-a019-23978f4d0785" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_076acd21-07e1-4055-8b3f-b1a42310ad92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_6cac9d39-8152-4e55-a019-23978f4d0785" xlink:to="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForNonCashOperatingExpenses_759bc695-2c02-468d-bc00-9cc8366fb1f6" xlink:href="kof-20211231.xsd#kof_AdjustmentsForNonCashOperatingExpenses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_AdjustmentsForNonCashOperatingExpenses_759bc695-2c02-468d-bc00-9cc8366fb1f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationExpense_3732ba67-17a3-48dd-82bb-2bbc8f2c6268" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDepreciationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationExpense_3732ba67-17a3-48dd-82bb-2bbc8f2c6268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_4760b42a-8f98-4b49-86b6-443c95cb8b0e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_4760b42a-8f98-4b49-86b6-443c95cb8b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForAmortisationExpense_16ef7743-8054-4884-837d-202a5afa12db" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForAmortisationExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForAmortisationExpense_16ef7743-8054-4884-837d-202a5afa12db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AmortizationPrepaidExpenses_dc1ed7b0-70a6-437c-9dd6-7e23e59fe19b" xlink:href="kof-20211231.xsd#kof_AmortizationPrepaidExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_AmortizationPrepaidExpenses_dc1ed7b0-70a6-437c-9dd6-7e23e59fe19b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_62ca0112-665e-455d-b439-daeeba43a916" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_62ca0112-665e-455d-b439-daeeba43a916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LossOnTheRetirementOfLongLived_aecfa136-a5f5-4943-9842-8b460828660b" xlink:href="kof-20211231.xsd#kof_LossOnTheRetirementOfLongLived"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_LossOnTheRetirementOfLongLived_aecfa136-a5f5-4943-9842-8b460828660b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LossOnTheRetirementOfIntangibleAssets_6cdd0983-e8dd-4dc5-8fbc-5f540e43d471" xlink:href="kof-20211231.xsd#kof_LossOnTheRetirementOfIntangibleAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_LossOnTheRetirementOfIntangibleAssets_6cdd0983-e8dd-4dc5-8fbc-5f540e43d471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes_a7108de5-a8e2-47eb-aa70-e6b16629beb7" xlink:href="kof-20211231.xsd#kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes_a7108de5-a8e2-47eb-aa70-e6b16629beb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForInterestIncome_e07cc32e-7684-419b-8ea5-b3f8b480d564" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForInterestIncome"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForInterestIncome_e07cc32e-7684-419b-8ea5-b3f8b480d564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForInterestExpense_34f20527-3b61-46b5-a593-1f981fcab5f9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForInterestExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForInterestExpense_34f20527-3b61-46b5-a593-1f981fcab5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_7e871eec-8a31-4316-a63a-97ecbb3cfebf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_7e871eec-8a31-4316-a63a-97ecbb3cfebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits_9b32d311-5c0b-4e4c-90b3-6b7d33fc1cf8" xlink:href="kof-20211231.xsd#kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits_9b32d311-5c0b-4e4c-90b3-6b7d33fc1cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_f6f71256-aa5c-40ce-b519-b4b5d89d37ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_f6f71256-aa5c-40ce-b519-b4b5d89d37ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForMonetaryPositionGainLossNet_e95ae555-a3bc-4c7c-9c11-cc4779fe825c" xlink:href="kof-20211231.xsd#kof_AdjustmentsForMonetaryPositionGainLossNet"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_AdjustmentsForMonetaryPositionGainLossNet_e95ae555-a3bc-4c7c-9c11-cc4779fe825c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForMarketValueLossOnFinancialInstruments_a7428bfa-4cdd-4b90-8a4e-0201771c45fb" xlink:href="kof-20211231.xsd#kof_AdjustmentsForMarketValueLossOnFinancialInstruments"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_AdjustmentsForMarketValueLossOnFinancialInstruments_a7428bfa-4cdd-4b90-8a4e-0201771c45fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets_dd9e3e5e-61e6-4890-a124-fa2182bd56f4" xlink:href="kof-20211231.xsd#kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets_dd9e3e5e-61e6-4890-a124-fa2182bd56f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseInOtherCurrentAssets1_05c93f28-a6c6-4bbb-9c4b-e17f23f7e0c8" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseInOtherCurrentAssets1"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_IncreaseDecreaseInOtherCurrentAssets1_05c93f28-a6c6-4bbb-9c4b-e17f23f7e0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_678d732f-743d-44a0-b2f7-824eb4f92f8e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_678d732f-743d-44a0-b2f7-824eb4f92f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable_6c4d3de3-aebc-430b-9712-e5c8c50ac45f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable_6c4d3de3-aebc-430b-9712-e5c8c50ac45f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities_b4072bf9-c2fe-492d-a3c8-6d1f268fbb80" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities_b4072bf9-c2fe-492d-a3c8-6d1f268fbb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_2b692efb-f27f-4764-8e0e-4b9774340813" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_2b692efb-f27f-4764-8e0e-4b9774340813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForOtherTax_8dd4921f-02b9-4889-8c3e-8bc274c47ad9" xlink:href="kof-20211231.xsd#kof_AdjustmentsForOtherTax"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_AdjustmentsForOtherTax_8dd4921f-02b9-4889-8c3e-8bc274c47ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid_4f2d9317-2765-4855-8fbf-f73fc9f6dca5" xlink:href="kof-20211231.xsd#kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c18668cf-fc60-488c-9920-d69311adb538" xlink:to="loc_kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid_4f2d9317-2765-4855-8fbf-f73fc9f6dca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_7a982ea6-0dae-47f6-a3f6-224eee5ee725" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_6cac9d39-8152-4e55-a019-23978f4d0785" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_7a982ea6-0dae-47f6-a3f6-224eee5ee725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_2c72b8b5-88a9-4e0c-ae90-c0125ce103da" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestReceivedClassifiedAsInvestingActivities_df7ebeda-88bc-454e-bf8e-e7e69fe61862" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestReceivedClassifiedAsInvestingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:to="loc_ifrs-full_InterestReceivedClassifiedAsInvestingActivities_df7ebeda-88bc-454e-bf8e-e7e69fe61862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_8e2dcc7a-8ed6-403d-9c70-efb80b29a67b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_8e2dcc7a-8ed6-403d-9c70-efb80b29a67b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_d89e4862-208e-4dfe-9287-56e3998aa1cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:to="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_d89e4862-208e-4dfe-9287-56e3998aa1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_083eb16a-73fe-4a0b-8ade-6fe57f2d0b19" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:to="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_083eb16a-73fe-4a0b-8ade-6fe57f2d0b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets_6ac11f0d-0901-4281-b21a-7a09449b8b26" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:to="loc_ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets_6ac11f0d-0901-4281-b21a-7a09449b8b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities_8202d5db-e9ce-439f-a353-71ec7fb61bf2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:to="loc_ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities_8202d5db-e9ce-439f-a353-71ec7fb61bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_b374a7b0-20a0-41f7-910d-8205b2774ae4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_b374a7b0-20a0-41f7-910d-8205b2774ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_6dfc9fbf-a36b-4511-b598-e18cc4b831f8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_a7d309bd-e556-4c17-9974-e5052596b34a" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_6dfc9fbf-a36b-4511-b598-e18cc4b831f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_2c72b8b5-88a9-4e0c-ae90-c0125ce103da" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_92406473-665d-479b-ba46-2515079e1f19" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:to="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_92406473-665d-479b-ba46-2515079e1f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_9a5af67f-bd36-46b7-a46f-560de42eb096" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_9a5af67f-bd36-46b7-a46f-560de42eb096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestPaidClassifiedAsFinancingActivities_b003ce67-6683-4537-bdf8-4b40e5015ba8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestPaidClassifiedAsFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:to="loc_ifrs-full_InterestPaidClassifiedAsFinancingActivities_b003ce67-6683-4537-bdf8-4b40e5015ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_6ee79ab2-159b-4667-9cd5-f7073a962af0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:to="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_6ee79ab2-159b-4667-9cd5-f7073a962af0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LeaseInterestPaidClassifiedAsFinancingActivities_076efd6d-8dc7-4936-941d-e8b66f3b7eb0" xlink:href="kof-20211231.xsd#kof_LeaseInterestPaidClassifiedAsFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:to="loc_kof_LeaseInterestPaidClassifiedAsFinancingActivities_076efd6d-8dc7-4936-941d-e8b66f3b7eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashOutflowForLeases_06509a91-1bbd-44e5-916a-62f2b28ef2f7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashOutflowForLeases"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:to="loc_ifrs-full_CashOutflowForLeases_06509a91-1bbd-44e5-916a-62f2b28ef2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities_b0206b80-94d6-4782-b6f3-8b2207b2dcac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:to="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities_b0206b80-94d6-4782-b6f3-8b2207b2dcac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_18aab2bc-4f37-4175-b2a9-d782374493f8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_0a74e25e-51fa-4e9c-9ea8-863ed9c60be1" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_18aab2bc-4f37-4175-b2a9-d782374493f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_292c1024-987d-473a-9b13-8e89b16b49b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_2c72b8b5-88a9-4e0c-ae90-c0125ce103da" xlink:to="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_292c1024-987d-473a-9b13-8e89b16b49b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_25559e56-5a11-46a7-a69d-b2ac06968a82" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_2c72b8b5-88a9-4e0c-ae90-c0125ce103da" xlink:to="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_25559e56-5a11-46a7-a69d-b2ac06968a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_b2f8ea29-0fd3-4ccd-8e09-f273f8d4096e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_2c72b8b5-88a9-4e0c-ae90-c0125ce103da" xlink:to="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_b2f8ea29-0fd3-4ccd-8e09-f273f8d4096e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_0504ea0c-e211-4821-8f0e-425ea51ad03a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_2c72b8b5-88a9-4e0c-ae90-c0125ce103da" xlink:to="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_0504ea0c-e211-4821-8f0e-425ea51ad03a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ActivitiesoftheCompany" xlink:type="simple" xlink:href="kof-20211231.xsd#ActivitiesoftheCompany"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/ActivitiesoftheCompany" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfParentEntityInformationAbstract_0f2fa58f-f75e-4112-88b8-9e98c6b1c543" xlink:href="kof-20211231.xsd#kof_DisclosureOfParentEntityInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfParentEntityInformationTextBlock_d4ee64b9-4d4f-4855-9d85-ce9b2284809d" xlink:href="kof-20211231.xsd#kof_DisclosureOfParentEntityInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfParentEntityInformationAbstract_0f2fa58f-f75e-4112-88b8-9e98c6b1c543" xlink:to="loc_kof_DisclosureOfParentEntityInformationTextBlock_d4ee64b9-4d4f-4855-9d85-ce9b2284809d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyTables" xlink:type="simple" xlink:href="kof-20211231.xsd#ActivitiesoftheCompanyTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfParentEntityInformationAbstract_4ad12ebf-9270-4d1e-97ba-66e8da4670fd" xlink:href="kof-20211231.xsd#kof_DisclosureOfParentEntityInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory_5328d115-e179-484b-8ce3-24c07db07f94" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfParentEntityInformationAbstract_4ad12ebf-9270-4d1e-97ba-66e8da4670fd" xlink:to="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory_5328d115-e179-484b-8ce3-24c07db07f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#ActivitiesoftheCompanyAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfParentEntityInformationAbstract_ef6b509e-6419-4a6a-8354-01a2089fc78a" xlink:href="kof-20211231.xsd#kof_DisclosureOfParentEntityInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfParentEntityInformationTable_393f8b69-0a0a-4a11-8e2c-41c2069f48aa" xlink:href="kof-20211231.xsd#kof_DisclosureOfParentEntityInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfParentEntityInformationAbstract_ef6b509e-6419-4a6a-8354-01a2089fc78a" xlink:to="loc_kof_DisclosureOfParentEntityInformationTable_393f8b69-0a0a-4a11-8e2c-41c2069f48aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_e66072b1-f8b0-44a9-8f59-9b55cd395c44" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfParentEntityInformationTable_393f8b69-0a0a-4a11-8e2c-41c2069f48aa" xlink:to="loc_ifrs-full_JointVenturesAxis_e66072b1-f8b0-44a9-8f59-9b55cd395c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_0009b72f-0b54-4e56-8616-5dc99f62ab96" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_JointVenturesAxis_e66072b1-f8b0-44a9-8f59-9b55cd395c44" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_0009b72f-0b54-4e56-8616-5dc99f62ab96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FomentoEconomicoMexicanoSABDeCVMember_c8d3cff2-c672-4365-a386-4c388c747c33" xlink:href="kof-20211231.xsd#kof_FomentoEconomicoMexicanoSABDeCVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_0009b72f-0b54-4e56-8616-5dc99f62ab96" xlink:to="loc_kof_FomentoEconomicoMexicanoSABDeCVMember_c8d3cff2-c672-4365-a386-4c388c747c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TheCocaColaCompanyMember_cad2cf0c-f4c3-46e1-8489-1a0f4a8fd12a" xlink:href="kof-20211231.xsd#kof_TheCocaColaCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_0009b72f-0b54-4e56-8616-5dc99f62ab96" xlink:to="loc_kof_TheCocaColaCompanyMember_cad2cf0c-f4c3-46e1-8489-1a0f4a8fd12a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_32512d20-38b6-4041-8f14-986356f695c7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfParentEntityInformationTable_393f8b69-0a0a-4a11-8e2c-41c2069f48aa" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_32512d20-38b6-4041-8f14-986356f695c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_fbd1dda2-71cc-4796-a834-61d3f0c15ecc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_32512d20-38b6-4041-8f14-986356f695c7" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_fbd1dda2-71cc-4796-a834-61d3f0c15ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesLOrdinarySharesMember_023476b8-76b1-42b3-afe2-5349906bc4dc" xlink:href="kof-20211231.xsd#kof_SeriesLOrdinarySharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_fbd1dda2-71cc-4796-a834-61d3f0c15ecc" xlink:to="loc_kof_SeriesLOrdinarySharesMember_023476b8-76b1-42b3-afe2-5349906bc4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesBShareMember_f699732c-677f-422d-baa0-e23a586fa84a" xlink:href="kof-20211231.xsd#kof_SeriesBShareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_fbd1dda2-71cc-4796-a834-61d3f0c15ecc" xlink:to="loc_kof_SeriesBShareMember_f699732c-677f-422d-baa0-e23a586fa84a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfParentEntityInformationLineItems_186adae8-5ad5-47df-b848-adf143eb3753" xlink:href="kof-20211231.xsd#kof_DisclosureOfParentEntityInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfParentEntityInformationTable_393f8b69-0a0a-4a11-8e2c-41c2069f48aa" xlink:to="loc_kof_DisclosureOfParentEntityInformationLineItems_186adae8-5ad5-47df-b848-adf143eb3753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_64c0d69c-471b-4b83-93c5-6c1726690c6e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfParentEntityInformationLineItems_186adae8-5ad5-47df-b848-adf143eb3753" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_64c0d69c-471b-4b83-93c5-6c1726690c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfVotingRightsHeldInJointVenture_596ee240-0b1f-42bc-ad20-dc00e4b11ea8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfVotingRightsHeldInJointVenture"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfParentEntityInformationLineItems_186adae8-5ad5-47df-b848-adf143eb3753" xlink:to="loc_ifrs-full_ProportionOfVotingRightsHeldInJointVenture_596ee240-0b1f-42bc-ad20-dc00e4b11ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EquivalentSharesInOwnershipInterestInJointVenture_6e92f034-fc6a-45da-a71b-254287186b4c" xlink:href="kof-20211231.xsd#kof_EquivalentSharesInOwnershipInterestInJointVenture"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfParentEntityInformationLineItems_186adae8-5ad5-47df-b848-adf143eb3753" xlink:to="loc_kof_EquivalentSharesInOwnershipInterestInJointVenture_6e92f034-fc6a-45da-a71b-254287186b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfParentEntityInformationAbstract_bc986c2b-c48e-418d-84cc-0b8c5ecc2c39" xlink:href="kof-20211231.xsd#kof_DisclosureOfParentEntityInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_78007c1a-be7d-47a0-9c3a-28eaa11ddbe9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfParentEntityInformationAbstract_bc986c2b-c48e-418d-84cc-0b8c5ecc2c39" xlink:to="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_78007c1a-be7d-47a0-9c3a-28eaa11ddbe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_5f6b6b87-bb6d-4bd1-a4ea-5a540d4e9698" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_78007c1a-be7d-47a0-9c3a-28eaa11ddbe9" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_5f6b6b87-bb6d-4bd1-a4ea-5a540d4e9698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d7add985-d31e-4494-87a5-04b4c81baec8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_5f6b6b87-bb6d-4bd1-a4ea-5a540d4e9698" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d7add985-d31e-4494-87a5-04b4c81baec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PropimexSDeRLDeCVMember_89a9eea2-68d3-4b7f-affc-55360071e78c" xlink:href="kof-20211231.xsd#kof_PropimexSDeRLDeCVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d7add985-d31e-4494-87a5-04b4c81baec8" xlink:to="loc_kof_PropimexSDeRLDeCVMember_89a9eea2-68d3-4b7f-affc-55360071e78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember_c4dc17d6-dc92-440e-8f40-ad580f77267e" xlink:href="kof-20211231.xsd#kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d7add985-d31e-4494-87a5-04b4c81baec8" xlink:to="loc_kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember_c4dc17d6-dc92-440e-8f40-ad580f77267e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SpalIndustriaBrasileiraDeBebidasSAMember_dbdb5d67-e2b1-4960-bd3c-ec094eec86cf" xlink:href="kof-20211231.xsd#kof_SpalIndustriaBrasileiraDeBebidasSAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d7add985-d31e-4494-87a5-04b4c81baec8" xlink:to="loc_kof_SpalIndustriaBrasileiraDeBebidasSAMember_dbdb5d67-e2b1-4960-bd3c-ec094eec86cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember_1572d012-fe37-49b0-a7e1-d678648e23dc" xlink:href="kof-20211231.xsd#kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d7add985-d31e-4494-87a5-04b4c81baec8" xlink:to="loc_kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember_1572d012-fe37-49b0-a7e1-d678648e23dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember_c8dac59f-da05-4c55-a38e-2f6589cb8684" xlink:href="kof-20211231.xsd#kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_d7add985-d31e-4494-87a5-04b4c81baec8" xlink:to="loc_kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember_c8dac59f-da05-4c55-a38e-2f6589cb8684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_4dd55bcd-7660-42fa-92d3-d6825b8df507" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_78007c1a-be7d-47a0-9c3a-28eaa11ddbe9" xlink:to="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_4dd55bcd-7660-42fa-92d3-d6825b8df507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SubsidiariesActivities_3f399d20-1afa-4339-8472-45d27aec7c41" xlink:href="kof-20211231.xsd#kof_SubsidiariesActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_4dd55bcd-7660-42fa-92d3-d6825b8df507" xlink:to="loc_kof_SubsidiariesActivities_3f399d20-1afa-4339-8472-45d27aec7c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary_8e8fa218-412d-4b60-9a87-b94ef09faf84" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_4dd55bcd-7660-42fa-92d3-d6825b8df507" xlink:to="loc_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary_8e8fa218-412d-4b60-9a87-b94ef09faf84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_c56091fa-e163-4052-84b0-ca3a56a5baa8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_4dd55bcd-7660-42fa-92d3-d6825b8df507" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_c56091fa-e163-4052-84b0-ca3a56a5baa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BasisofPreparation" xlink:type="simple" xlink:href="kof-20211231.xsd#BasisofPreparation"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BasisofPreparation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract_b06ee982-d889-48b8-9afe-ab57cfcbf2d4" xlink:href="kof-20211231.xsd#kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_a4ac003e-b4ec-43b8-9855-90422db0b2cb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract_b06ee982-d889-48b8-9afe-ab57cfcbf2d4" xlink:to="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_a4ac003e-b4ec-43b8-9855-90422db0b2cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BasisofPreparationAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BasisofPreparationAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BasisofPreparationAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract_40553263-b688-4870-949f-79126e171b56" xlink:href="kof-20211231.xsd#kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInvestmentPropertyTable_68d8eba6-47dc-4fad-9426-1e252ad6d8ee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInvestmentPropertyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract_40553263-b688-4870-949f-79126e171b56" xlink:to="loc_ifrs-full_DisclosureOfInvestmentPropertyTable_68d8eba6-47dc-4fad-9426-1e252ad6d8ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_78511bbf-e0e9-4b4f-813f-09aad2769188" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInvestmentPropertyTable_68d8eba6-47dc-4fad-9426-1e252ad6d8ee" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_78511bbf-e0e9-4b4f-813f-09aad2769188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_15a97d32-0319-42ac-bff0-144e08c82a05" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_78511bbf-e0e9-4b4f-813f-09aad2769188" xlink:to="loc_ifrs-full_NonadjustingEventsMember_15a97d32-0319-42ac-bff0-144e08c82a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForeignCurrencyExchangeMember_82b1754e-7b92-4722-9fde-4053e4afc808" xlink:href="kof-20211231.xsd#kof_ForeignCurrencyExchangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsMember_15a97d32-0319-42ac-bff0-144e08c82a05" xlink:to="loc_kof_ForeignCurrencyExchangeMember_82b1754e-7b92-4722-9fde-4053e4afc808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_b5b8750e-8a50-4e87-a9d6-88dee124b539" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInvestmentPropertyTable_68d8eba6-47dc-4fad-9426-1e252ad6d8ee" xlink:to="loc_srt_StatementScenarioAxis_b5b8750e-8a50-4e87-a9d6-88dee124b539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_6f92936e-f9d4-4d34-a849-7e896e235015" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_b5b8750e-8a50-4e87-a9d6-88dee124b539" xlink:to="loc_srt_ScenarioUnspecifiedDomain_6f92936e-f9d4-4d34-a849-7e896e235015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_38b0c023-431f-451f-907b-e51ccb441e66" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_6f92936e-f9d4-4d34-a849-7e896e235015" xlink:to="loc_srt_ScenarioForecastMember_38b0c023-431f-451f-907b-e51ccb441e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInvestmentPropertyLineItems_da9f7367-c9ba-406e-ae4d-89bc721b0d4c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInvestmentPropertyLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInvestmentPropertyTable_68d8eba6-47dc-4fad-9426-1e252ad6d8ee" xlink:to="loc_ifrs-full_DisclosureOfInvestmentPropertyLineItems_da9f7367-c9ba-406e-ae4d-89bc721b0d4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClosingForeignExchangeRate_7d6128c5-94f7-4ce5-9e31-0e01b6b92516" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClosingForeignExchangeRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInvestmentPropertyLineItems_da9f7367-c9ba-406e-ae4d-89bc721b0d4c" xlink:to="loc_ifrs-full_ClosingForeignExchangeRate_7d6128c5-94f7-4ce5-9e31-0e01b6b92516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseInForeignCurrencyExchangeRate_5e03441b-7cc7-4e0f-9f7e-2c732fd821a7" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseInForeignCurrencyExchangeRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInvestmentPropertyLineItems_da9f7367-c9ba-406e-ae4d-89bc721b0d4c" xlink:to="loc_kof_IncreaseDecreaseInForeignCurrencyExchangeRate_5e03441b-7cc7-4e0f-9f7e-2c732fd821a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="kof-20211231.xsd#SignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_AccountingPoliciesAbstract_88bb3101-efd8-45a7-8b57-bef00685f7cf" xlink:href="kof-20211231.xsd#kof_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_8412fed4-7be8-4f16-a73e-f8ae0a570044" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_88bb3101-efd8-45a7-8b57-bef00685f7cf" xlink:to="loc_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_8412fed4-7be8-4f16-a73e-f8ae0a570044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="kof-20211231.xsd#SignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:href="kof-20211231.xsd#kof_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock_c8ce94ac-47a4-4883-9582-f1d3e764d1c6" xlink:href="kof-20211231.xsd#kof_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_kof_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock_c8ce94ac-47a4-4883-9582-f1d3e764d1c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_73a5326c-dc46-40c7-a8d1-15d2887eb234" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_73a5326c-dc46-40c7-a8d1-15d2887eb234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock_ca38599d-31aa-4bf1-82da-c3e5a8107cf8" xlink:href="kof-20211231.xsd#kof_DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_kof_DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock_ca38599d-31aa-4bf1-82da-c3e5a8107cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock_79cee37f-4e44-4b2f-9311-658e3a2d3ca1" xlink:href="kof-20211231.xsd#kof_DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_kof_DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock_79cee37f-4e44-4b2f-9311-658e3a2d3ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory_fda3ac51-cd6c-45ce-bf7e-cde6d70847fe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory_fda3ac51-cd6c-45ce-bf7e-cde6d70847fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_78039498-33b6-42a9-92b4-871db415c464" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_78039498-33b6-42a9-92b4-871db415c464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory_3a2e7e0d-15c1-4d65-9aae-ecacd0441ed4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory_3a2e7e0d-15c1-4d65-9aae-ecacd0441ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory_c372e22b-a370-46ce-bfde-4602658232aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory_c372e22b-a370-46ce-bfde-4602658232aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock_6fb965c1-3e4b-4801-87ef-8a1486ee5822" xlink:href="kof-20211231.xsd#kof_DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_kof_DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock_6fb965c1-3e4b-4801-87ef-8a1486ee5822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory_fa7455bc-dfe7-4549-b717-a2a51734288d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory_fa7455bc-dfe7-4549-b717-a2a51734288d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock_eb6f1b2c-9477-4e00-84dd-5ae4882568cb" xlink:href="kof-20211231.xsd#kof_DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_kof_DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock_eb6f1b2c-9477-4e00-84dd-5ae4882568cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory_8d859a08-07bb-4108-9e3b-37dac3c804fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory_8d859a08-07bb-4108-9e3b-37dac3c804fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_c900f286-5574-4946-9772-a8eb4885ee9c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_c900f286-5574-4946-9772-a8eb4885ee9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory_dbc1c070-9aa4-45db-8ec3-97e3a13000da" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory_dbc1c070-9aa4-45db-8ec3-97e3a13000da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_2b8367a6-8d58-480b-84d4-56ee8286a910" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_2b8367a6-8d58-480b-84d4-56ee8286a910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_ba73e329-279f-4de8-8e72-21e4c69fbc38" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_ba73e329-279f-4de8-8e72-21e4c69fbc38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_863e04e7-ea58-477d-95df-a07d4af0ca0e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_863e04e7-ea58-477d-95df-a07d4af0ca0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock_97e5d082-2d27-4757-a6cd-f4fc225715e7" xlink:href="kof-20211231.xsd#kof_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_kof_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock_97e5d082-2d27-4757-a6cd-f4fc225715e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_4f819557-683f-49ad-adb1-f483c76e32cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_4f819557-683f-49ad-adb1-f483c76e32cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_544c188b-1734-423a-8254-e738b6cbf9b2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_544c188b-1734-423a-8254-e738b6cbf9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_4eeef4d8-e60e-4b15-a18e-e7803dba35a4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_4eeef4d8-e60e-4b15-a18e-e7803dba35a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock_f4276879-7003-40b3-a6ff-26a6fb685463" xlink:href="kof-20211231.xsd#kof_DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_kof_DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock_f4276879-7003-40b3-a6ff-26a6fb685463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_f2e6ce6f-2223-4111-bf64-7ce096ce41fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_f2e6ce6f-2223-4111-bf64-7ce096ce41fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_00b0d423-03eb-4e0c-8d87-5dd4bc34aa00" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_00b0d423-03eb-4e0c-8d87-5dd4bc34aa00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_b004e938-4bdd-4cee-8781-f49b30460669" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_b004e938-4bdd-4cee-8781-f49b30460669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock_545945c1-9088-450d-94c9-7985a913a2f7" xlink:href="kof-20211231.xsd#kof_DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_kof_DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock_545945c1-9088-450d-94c9-7985a913a2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock_666661a6-aa9b-4ae7-81eb-4e0c88ffe151" xlink:href="kof-20211231.xsd#kof_DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_66072635-3b96-4493-b498-386b03665389" xlink:to="loc_kof_DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock_666661a6-aa9b-4ae7-81eb-4e0c88ffe151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="kof-20211231.xsd#SignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_AccountingPoliciesAbstract_bd15a73e-84a4-4d61-9d1e-8acbe6716707" xlink:href="kof-20211231.xsd#kof_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock_651dea95-2caa-4fee-94b6-065d26e31098" xlink:href="kof-20211231.xsd#kof_DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_bd15a73e-84a4-4d61-9d1e-8acbe6716707" xlink:to="loc_kof_DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock_651dea95-2caa-4fee-94b6-065d26e31098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock_95020ef5-c09c-44d0-9b14-8e2b98322852" xlink:href="kof-20211231.xsd#kof_DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_bd15a73e-84a4-4d61-9d1e-8acbe6716707" xlink:to="loc_kof_DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock_95020ef5-c09c-44d0-9b14-8e2b98322852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_8f7e7a89-e2f3-470a-a49b-811685a3f0ee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_bd15a73e-84a4-4d61-9d1e-8acbe6716707" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_8f7e7a89-e2f3-470a-a49b-811685a3f0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_732fcbd6-e8da-4b93-9161-d5d8debb3c6a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_bd15a73e-84a4-4d61-9d1e-8acbe6716707" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_732fcbd6-e8da-4b93-9161-d5d8debb3c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_AccountingPoliciesAbstract_c08ef864-28e7-4e07-912c-e7fc7d21e3ae" xlink:href="kof-20211231.xsd#kof_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfForeignExchangeRatesTable_0c9723b6-b251-48a0-aa16-eb6a2f71201a" xlink:href="kof-20211231.xsd#kof_DisclosureOfForeignExchangeRatesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_c08ef864-28e7-4e07-912c-e7fc7d21e3ae" xlink:to="loc_kof_DisclosureOfForeignExchangeRatesTable_0c9723b6-b251-48a0-aa16-eb6a2f71201a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_36a365d6-e420-4768-b05f-057efd6c4115" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfForeignExchangeRatesTable_0c9723b6-b251-48a0-aa16-eb6a2f71201a" xlink:to="loc_srt_CurrencyAxis_36a365d6-e420-4768-b05f-057efd6c4115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_36a365d6-e420-4768-b05f-057efd6c4115" xlink:to="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_MXN_a0a04963-f3f3-4516-a6e8-ed001dfb102b" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_MXN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:to="loc_currency_MXN_a0a04963-f3f3-4516-a6e8-ed001dfb102b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_GTQ_dac1f8a5-4844-4ca1-a895-ede336651a87" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_GTQ"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:to="loc_currency_GTQ_dac1f8a5-4844-4ca1-a895-ede336651a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_CRC_52599616-c116-44b9-bd1a-43248aaa55a0" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CRC"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:to="loc_currency_CRC_52599616-c116-44b9-bd1a-43248aaa55a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_PAB_d7cce735-3205-4ed0-ae01-b264ac83fd0f" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_PAB"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:to="loc_currency_PAB_d7cce735-3205-4ed0-ae01-b264ac83fd0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_COP_4ac7a867-690d-4ebe-9f01-bffb8bf70747" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_COP"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:to="loc_currency_COP_4ac7a867-690d-4ebe-9f01-bffb8bf70747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_NIO_f9841d18-2643-40f6-8a62-5121b0f9b020" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_NIO"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:to="loc_currency_NIO_f9841d18-2643-40f6-8a62-5121b0f9b020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_ARS_11326b8a-8e0d-4def-95ca-0dd232f1e50e" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_ARS"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:to="loc_currency_ARS_11326b8a-8e0d-4def-95ca-0dd232f1e50e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_BRL_8ec6ee79-3641-4888-8ea1-fdf6e7683443" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_BRL"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:to="loc_currency_BRL_8ec6ee79-3641-4888-8ea1-fdf6e7683443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_UYU_074bc0a2-4a72-44ee-bfb2-129e6c9714c7" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_UYU"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_00d49da5-4b35-46de-a872-cc8070fafd44" xlink:to="loc_currency_UYU_074bc0a2-4a72-44ee-bfb2-129e6c9714c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfForeignExchangeRatesLineItems_440a5c17-8acf-4808-848f-595ad4a5e12c" xlink:href="kof-20211231.xsd#kof_DisclosureOfForeignExchangeRatesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfForeignExchangeRatesTable_0c9723b6-b251-48a0-aa16-eb6a2f71201a" xlink:to="loc_kof_DisclosureOfForeignExchangeRatesLineItems_440a5c17-8acf-4808-848f-595ad4a5e12c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AverageForeignExchangeRate_204b22b0-c99e-4c2a-9a9c-3c9cb50ccdc6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AverageForeignExchangeRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfForeignExchangeRatesLineItems_440a5c17-8acf-4808-848f-595ad4a5e12c" xlink:to="loc_ifrs-full_AverageForeignExchangeRate_204b22b0-c99e-4c2a-9a9c-3c9cb50ccdc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClosingForeignExchangeRate_e4fbcdbd-d13f-46ec-b4ef-ffc485355395" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClosingForeignExchangeRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfForeignExchangeRatesLineItems_440a5c17-8acf-4808-848f-595ad4a5e12c" xlink:to="loc_ifrs-full_ClosingForeignExchangeRate_e4fbcdbd-d13f-46ec-b4ef-ffc485355395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#SignificantAccountingPoliciesSummaryofcumulativeinflationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_AccountingPoliciesAbstract_9112f872-39cb-46d3-8f65-aa1081d05377" xlink:href="kof-20211231.xsd#kof_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfCumulativeInflationTable_412cb45b-b2c9-4a38-a1d9-6cf59fc08771" xlink:href="kof-20211231.xsd#kof_DisclosureOfCumulativeInflationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_9112f872-39cb-46d3-8f65-aa1081d05377" xlink:to="loc_kof_DisclosureOfCumulativeInflationTable_412cb45b-b2c9-4a38-a1d9-6cf59fc08771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_42aa824a-4767-49cc-8a4b-b824db02586a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfCumulativeInflationTable_412cb45b-b2c9-4a38-a1d9-6cf59fc08771" xlink:to="loc_ifrs-full_GeographicalAreasAxis_42aa824a-4767-49cc-8a4b-b824db02586a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_42aa824a-4767-49cc-8a4b-b824db02586a" xlink:to="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_787d47e0-a7eb-4ce2-b63f-70818bc185bf" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:to="loc_country_MX_787d47e0-a7eb-4ce2-b63f-70818bc185bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GT_123426cd-cecc-4d92-a2f4-edf207707e0d" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GT"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:to="loc_country_GT_123426cd-cecc-4d92-a2f4-edf207707e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CR_e17fb280-84e7-4b1b-b31f-63d94468264f" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CR"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:to="loc_country_CR_e17fb280-84e7-4b1b-b31f-63d94468264f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PA_c3c99d2a-41b1-4eb9-9cb8-dce8e2a0164f" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PA"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:to="loc_country_PA_c3c99d2a-41b1-4eb9-9cb8-dce8e2a0164f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CO_6885521d-4da7-4acc-b8bb-88aef01756a6" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CO"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:to="loc_country_CO_6885521d-4da7-4acc-b8bb-88aef01756a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NI_8c6569b1-a8f3-4bc2-8b5d-fcdf9ea4f2b9" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_NI"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:to="loc_country_NI_8c6569b1-a8f3-4bc2-8b5d-fcdf9ea4f2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AR_6c0bc3c6-a046-4337-93ea-873ac68caa3d" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AR"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:to="loc_country_AR_6c0bc3c6-a046-4337-93ea-873ac68caa3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_e058b40f-5cd9-4a74-805d-f9d2e8f290ff" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:to="loc_country_BR_e058b40f-5cd9-4a74-805d-f9d2e8f290ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UY_197df26e-4508-4720-b39c-6f3bd0dd2b60" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_UY"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_7ab2217c-3ac5-47f1-a14a-e680eea3f2ca" xlink:to="loc_country_UY_197df26e-4508-4720-b39c-6f3bd0dd2b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfCumulativeInflationLineItems_b411e571-bfa3-4efc-bf37-c074cc82a91c" xlink:href="kof-20211231.xsd#kof_DisclosureOfCumulativeInflationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfCumulativeInflationTable_412cb45b-b2c9-4a38-a1d9-6cf59fc08771" xlink:to="loc_kof_DisclosureOfCumulativeInflationLineItems_b411e571-bfa3-4efc-bf37-c074cc82a91c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CumulativeInflationPercentage_15a6aaaa-d2d1-4a42-ab0d-185dbe936a7c" xlink:href="kof-20211231.xsd#kof_CumulativeInflationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfCumulativeInflationLineItems_b411e571-bfa3-4efc-bf37-c074cc82a91c" xlink:to="loc_kof_CumulativeInflationPercentage_15a6aaaa-d2d1-4a42-ab0d-185dbe936a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#SignificantAccountingPoliciesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_AccountingPoliciesAbstract_6adb5a60-2f22-4ed9-ba3c-ff87e9636c8f" xlink:href="kof-20211231.xsd#kof_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable_cf406046-ad6b-4976-8326-2dae477c3cdd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfChangesInAccountingEstimatesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_6adb5a60-2f22-4ed9-ba3c-ff87e9636c8f" xlink:to="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable_cf406046-ad6b-4976-8326-2dae477c3cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_ad2a5051-d54e-4b06-bfb4-0f261a168f92" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable_cf406046-ad6b-4976-8326-2dae477c3cdd" xlink:to="loc_ifrs-full_GeographicalAreasAxis_ad2a5051-d54e-4b06-bfb4-0f261a168f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_fab52f0c-7f27-4e9d-96b9-2dff3005cb07" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_ad2a5051-d54e-4b06-bfb4-0f261a168f92" xlink:to="loc_ifrs-full_GeographicalAreasMember_fab52f0c-7f27-4e9d-96b9-2dff3005cb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_VE_ebb03b38-8843-425c-a82a-aeeaf05173e4" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_VE"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_fab52f0c-7f27-4e9d-96b9-2dff3005cb07" xlink:to="loc_country_VE_ebb03b38-8843-425c-a82a-aeeaf05173e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_2ca22577-ae1d-45c1-acc3-db1a28d59909" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_fab52f0c-7f27-4e9d-96b9-2dff3005cb07" xlink:to="loc_country_MX_2ca22577-ae1d-45c1-acc3-db1a28d59909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_e19f40d8-1a6e-481c-824a-8010b9bbc1e7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable_cf406046-ad6b-4976-8326-2dae477c3cdd" xlink:to="loc_srt_StatementScenarioAxis_e19f40d8-1a6e-481c-824a-8010b9bbc1e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_bee77d32-4577-4923-9119-a8564e090d33" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_e19f40d8-1a6e-481c-824a-8010b9bbc1e7" xlink:to="loc_srt_ScenarioUnspecifiedDomain_bee77d32-4577-4923-9119-a8564e090d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_2372bf6c-c3f0-40f9-80a0-74b2890c264a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_bee77d32-4577-4923-9119-a8564e090d33" xlink:to="loc_srt_ScenarioForecastMember_2372bf6c-c3f0-40f9-80a0-74b2890c264a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesAxis_1316034f-7542-44fb-8565-511d3f0516ec" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProductsAndServicesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable_cf406046-ad6b-4976-8326-2dae477c3cdd" xlink:to="loc_ifrs-full_ProductsAndServicesAxis_1316034f-7542-44fb-8565-511d3f0516ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember_248be9d3-06ec-4c3e-a3c8-1bf182ab7c5c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_1316034f-7542-44fb-8565-511d3f0516ec" xlink:to="loc_ifrs-full_ProductsAndServicesMember_248be9d3-06ec-4c3e-a3c8-1bf182ab7c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BottlerAgreementMember_24de66d1-df25-4022-a0da-eafe0d72aba6" xlink:href="kof-20211231.xsd#kof_BottlerAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_248be9d3-06ec-4c3e-a3c8-1bf182ab7c5c" xlink:to="loc_kof_BottlerAgreementMember_24de66d1-df25-4022-a0da-eafe0d72aba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6d8ea7e2-e140-404e-b8a2-d606977e12f8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable_cf406046-ad6b-4976-8326-2dae477c3cdd" xlink:to="loc_srt_StatementGeographicalAxis_6d8ea7e2-e140-404e-b8a2-d606977e12f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4edb9e37-206c-40a9-8317-158250a0fbbc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_6d8ea7e2-e140-404e-b8a2-d606977e12f8" xlink:to="loc_srt_SegmentGeographicalDomain_4edb9e37-206c-40a9-8317-158250a0fbbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_1abc03e7-dc80-4851-bef1-233eaa840ea0" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_4edb9e37-206c-40a9-8317-158250a0fbbc" xlink:to="loc_country_MX_1abc03e7-dc80-4851-bef1-233eaa840ea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_2f435702-85d2-4f33-90a0-8efa5dbc0f07" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_4edb9e37-206c-40a9-8317-158250a0fbbc" xlink:to="loc_country_BR_2f435702-85d2-4f33-90a0-8efa5dbc0f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GT_c9b595cb-3fd8-4bad-a0ea-07e6f7ab0321" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GT"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_4edb9e37-206c-40a9-8317-158250a0fbbc" xlink:to="loc_country_GT_c9b595cb-3fd8-4bad-a0ea-07e6f7ab0321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AR_365599d9-f89b-449d-af97-8dc988f9fe0f" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AR"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_4edb9e37-206c-40a9-8317-158250a0fbbc" xlink:to="loc_country_AR_365599d9-f89b-449d-af97-8dc988f9fe0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_VE_75944817-2762-4845-b184-5bf2eedd9e4e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_VE"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_4edb9e37-206c-40a9-8317-158250a0fbbc" xlink:to="loc_country_VE_75944817-2762-4845-b184-5bf2eedd9e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_b03a32c2-5b4b-4c7a-b506-be7631459a31" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable_cf406046-ad6b-4976-8326-2dae477c3cdd" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_b03a32c2-5b4b-4c7a-b506-be7631459a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_b52126c6-7f63-4be2-a7f9-deb379fb99a1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_b03a32c2-5b4b-4c7a-b506-be7631459a31" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_b52126c6-7f63-4be2-a7f9-deb379fb99a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GlassBottlesMember_9e2b8d67-3299-4796-9606-b2640a776029" xlink:href="kof-20211231.xsd#kof_GlassBottlesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_b52126c6-7f63-4be2-a7f9-deb379fb99a1" xlink:to="loc_kof_GlassBottlesMember_9e2b8d67-3299-4796-9606-b2640a776029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PETBottlesMember_52decd5a-dc44-4e06-bf8f-4914589c4b2e" xlink:href="kof-20211231.xsd#kof_PETBottlesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_b52126c6-7f63-4be2-a7f9-deb379fb99a1" xlink:to="loc_kof_PETBottlesMember_52decd5a-dc44-4e06-bf8f-4914589c4b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesTable_cf406046-ad6b-4976-8326-2dae477c3cdd" xlink:to="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestIncomeOnLoansAndReceivables_9065c4f0-b5fe-4907-8fbb-1d8a7b3b9ed4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestIncomeOnLoansAndReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_ifrs-full_InterestIncomeOnLoansAndReceivables_9065c4f0-b5fe-4907-8fbb-1d8a7b3b9ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationExpense_68d0011e-1dd3-4524-a843-09ef156f2407" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_ifrs-full_AmortisationExpense_68d0011e-1dd3-4524-a843-09ef156f2407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsInJointVentures_e191b022-d2d5-43b5-9df5-bed6c6fc2f63" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsInJointVentures"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_ifrs-full_InvestmentsInJointVentures_e191b022-d2d5-43b5-9df5-bed6c6fc2f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments_2559c95a-d503-44b9-945f-c18e4f31462a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments_2559c95a-d503-44b9-945f-c18e4f31462a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_24719355-4805-44c2-946b-6b272502d4c9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_24719355-4805-44c2-946b-6b272502d4c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NumberOfBottlerAgreements_c0d1d956-baa6-41fb-aef0-678173ed2bf7" xlink:href="kof-20211231.xsd#kof_NumberOfBottlerAgreements"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_kof_NumberOfBottlerAgreements_c0d1d956-baa6-41fb-aef0-678173ed2bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NumberOfContract_1b0b37a5-1db3-466e-9d3f-c9fc06575809" xlink:href="kof-20211231.xsd#kof_NumberOfContract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_kof_NumberOfContract_1b0b37a5-1db3-466e-9d3f-c9fc06575809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IntangibleAssetsRenewalTerm_75c5b415-627e-493d-8186-b34ccad92cfa" xlink:href="kof-20211231.xsd#kof_IntangibleAssetsRenewalTerm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_kof_IntangibleAssetsRenewalTerm_75c5b415-627e-493d-8186-b34ccad92cfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_ac6b4042-fef6-4e45-b1c9-1bbcb2100c4b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_ac6b4042-fef6-4e45-b1c9-1bbcb2100c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MinimumYearOfServiceForRetirementBenefits_eafc8f74-5fa9-4038-83ac-68d6c11986d1" xlink:href="kof-20211231.xsd#kof_MinimumYearOfServiceForRetirementBenefits"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_kof_MinimumYearOfServiceForRetirementBenefits_eafc8f74-5fa9-4038-83ac-68d6c11986d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension_538216d4-2368-4635-90aa-35e717265615" xlink:href="kof-20211231.xsd#kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension_538216d4-2368-4635-90aa-35e717265615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RetailProductsSoldAtDiscountDuringThePeriod_f20d15e8-d2c3-4cda-a2db-fd0f93415213" xlink:href="kof-20211231.xsd#kof_RetailProductsSoldAtDiscountDuringThePeriod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_kof_RetailProductsSoldAtDiscountDuringThePeriod_f20d15e8-d2c3-4cda-a2db-fd0f93415213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DistributionCosts_785bfed0-efbe-4ed8-95e7-0cfeb008dd14" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DistributionCosts"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_ifrs-full_DistributionCosts_785bfed0-efbe-4ed8-95e7-0cfeb008dd14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProfitSharingComputationPercentageOnTaxableIncome_4b16dd03-4702-47a9-badd-be94135fea07" xlink:href="kof-20211231.xsd#kof_ProfitSharingComputationPercentageOnTaxableIncome"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_kof_ProfitSharingComputationPercentageOnTaxableIncome_4b16dd03-4702-47a9-badd-be94135fea07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ApplicableTaxRate_3a3c4011-37b6-4ed3-beb9-497f9b3869f3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ApplicableTaxRate"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems_a93d4fc6-b99e-44e9-a9b3-f7d4be4fea70" xlink:to="loc_ifrs-full_ApplicableTaxRate_3a3c4011-37b6-4ed3-beb9-497f9b3869f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_AccountingPoliciesAbstract_99d09714-b65b-4142-b174-1f574c4c0053" xlink:href="kof-20211231.xsd#kof_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_c2296eb6-a662-4607-ac47-05d8d64bcdb9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_99d09714-b65b-4142-b174-1f574c4c0053" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_c2296eb6-a662-4607-ac47-05d8d64bcdb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_930af7af-df52-4853-80b0-0ecc6c350791" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_c2296eb6-a662-4607-ac47-05d8d64bcdb9" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_930af7af-df52-4853-80b0-0ecc6c350791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_3938520f-8328-4afc-a0e8-7015e93f7abb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_930af7af-df52-4853-80b0-0ecc6c350791" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_3938520f-8328-4afc-a0e8-7015e93f7abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BuildingsMember_14f2a031-b467-48b2-9f6c-6e86e6d584c4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BuildingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_3938520f-8328-4afc-a0e8-7015e93f7abb" xlink:to="loc_ifrs-full_BuildingsMember_14f2a031-b467-48b2-9f6c-6e86e6d584c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_186f45dc-6273-40f2-aa21-119976954d79" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MachineryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_3938520f-8328-4afc-a0e8-7015e93f7abb" xlink:to="loc_ifrs-full_MachineryMember_186f45dc-6273-40f2-aa21-119976954d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DistributionEquipmentMember_14e1a20d-49a5-4600-ae83-e2df04a3f9a0" xlink:href="kof-20211231.xsd#kof_DistributionEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_3938520f-8328-4afc-a0e8-7015e93f7abb" xlink:to="loc_kof_DistributionEquipmentMember_14e1a20d-49a5-4600-ae83-e2df04a3f9a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RefrigerationEquipmentMember_64a530d8-2047-41cc-ac53-3acd04657090" xlink:href="kof-20211231.xsd#kof_RefrigerationEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_3938520f-8328-4afc-a0e8-7015e93f7abb" xlink:to="loc_kof_RefrigerationEquipmentMember_64a530d8-2047-41cc-ac53-3acd04657090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ReturnableBottlesMember_3fd0a222-0991-4221-99eb-9facb7086c20" xlink:href="kof-20211231.xsd#kof_ReturnableBottlesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_3938520f-8328-4afc-a0e8-7015e93f7abb" xlink:to="loc_kof_ReturnableBottlesMember_3fd0a222-0991-4221-99eb-9facb7086c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_36eb6741-e552-4149-8226-1252c21faff8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_3938520f-8328-4afc-a0e8-7015e93f7abb" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_36eb6741-e552-4149-8226-1252c21faff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_b82c4044-df56-43d0-8682-98439015958c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_c2296eb6-a662-4607-ac47-05d8d64bcdb9" xlink:to="loc_ifrs-full_RangeAxis_b82c4044-df56-43d0-8682-98439015958c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_367be9f6-33bd-445c-be74-3d466605f2bb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_b82c4044-df56-43d0-8682-98439015958c" xlink:to="loc_ifrs-full_RangesMember_367be9f6-33bd-445c-be74-3d466605f2bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_9ff6e4a9-e759-4b20-9878-ba5672136656" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_367be9f6-33bd-445c-be74-3d466605f2bb" xlink:to="loc_ifrs-full_BottomOfRangeMember_9ff6e4a9-e759-4b20-9878-ba5672136656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_3616add5-50ec-4d7a-8503-19f87fce881e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_367be9f6-33bd-445c-be74-3d466605f2bb" xlink:to="loc_ifrs-full_TopOfRangeMember_3616add5-50ec-4d7a-8503-19f87fce881e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_4e6e2a5b-4f5a-4a03-a1ac-0b9bac61feea" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_c2296eb6-a662-4607-ac47-05d8d64bcdb9" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_4e6e2a5b-4f5a-4a03-a1ac-0b9bac61feea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_0b8b8e9b-c800-442e-aae2-c984e738a3f1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_4e6e2a5b-4f5a-4a03-a1ac-0b9bac61feea" xlink:to="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_0b8b8e9b-c800-442e-aae2-c984e738a3f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_AccountingPoliciesAbstract_6f716dc2-f0f4-47be-bbe6-0b631ae7f50f" xlink:href="kof-20211231.xsd#kof_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_9205007a-d1f5-48de-9a2b-716b449c3d55" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_AccountingPoliciesAbstract_6f716dc2-f0f4-47be-bbe6-0b631ae7f50f" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_9205007a-d1f5-48de-9a2b-716b449c3d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesAxis_d3197a2a-ea2a-4546-9bb1-0aa870714669" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProductsAndServicesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_9205007a-d1f5-48de-9a2b-716b449c3d55" xlink:to="loc_ifrs-full_ProductsAndServicesAxis_d3197a2a-ea2a-4546-9bb1-0aa870714669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember_a0017fe1-0280-44d3-8ceb-9ad382338e4e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_d3197a2a-ea2a-4546-9bb1-0aa870714669" xlink:to="loc_ifrs-full_ProductsAndServicesMember_a0017fe1-0280-44d3-8ceb-9ad382338e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SaleOfProductsMember_ea5f65d7-c837-4f51-b889-64f10d92e723" xlink:href="kof-20211231.xsd#kof_SaleOfProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_a0017fe1-0280-44d3-8ceb-9ad382338e4e" xlink:to="loc_kof_SaleOfProductsMember_ea5f65d7-c837-4f51-b889-64f10d92e723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ServicesRenderedMember_ef2f561f-17ec-4a1f-9ead-1b20cfab62fc" xlink:href="kof-20211231.xsd#kof_ServicesRenderedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_a0017fe1-0280-44d3-8ceb-9ad382338e4e" xlink:to="loc_kof_ServicesRenderedMember_ef2f561f-17ec-4a1f-9ead-1b20cfab62fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherOperatingRevenuesMember_bb11e660-4f94-41a6-80ac-ac14242a7915" xlink:href="kof-20211231.xsd#kof_OtherOperatingRevenuesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_a0017fe1-0280-44d3-8ceb-9ad382338e4e" xlink:to="loc_kof_OtherOperatingRevenuesMember_bb11e660-4f94-41a6-80ac-ac14242a7915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_f87cd856-ff56-431c-89f1-39fe9ba09dd6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_9205007a-d1f5-48de-9a2b-716b449c3d55" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_f87cd856-ff56-431c-89f1-39fe9ba09dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_640091c7-0810-4521-a0ea-77bb1f2beb3c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_f87cd856-ff56-431c-89f1-39fe9ba09dd6" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_640091c7-0810-4521-a0ea-77bb1f2beb3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/CashandCashEquivalents" xlink:type="simple" xlink:href="kof-20211231.xsd#CashandCashEquivalents"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/CashandCashEquivalents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsAbstract_e7d5dae2-35dc-4352-a3cf-af7cf8a7242c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory_6feeef77-1bf1-4c43-80f6-e95360cfedc6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashAndCashEquivalentsAbstract_e7d5dae2-35dc-4352-a3cf-af7cf8a7242c" xlink:to="loc_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory_6feeef77-1bf1-4c43-80f6-e95360cfedc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/CashandCashEquivalentsTables" xlink:type="simple" xlink:href="kof-20211231.xsd#CashandCashEquivalentsTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/CashandCashEquivalentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsAbstract_d1ba9a0e-6da3-41fe-8ed9-aa77867adc19" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock_2f4ab6bf-a342-40c4-a557-7e918a3df399" xlink:href="kof-20211231.xsd#kof_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashAndCashEquivalentsAbstract_d1ba9a0e-6da3-41fe-8ed9-aa77867adc19" xlink:to="loc_kof_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock_2f4ab6bf-a342-40c4-a557-7e918a3df399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/CashandCashEquivalentsSummaryofCashandCashEquivalentsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#CashandCashEquivalentsSummaryofCashandCashEquivalentsDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/CashandCashEquivalentsSummaryofCashandCashEquivalentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsAbstract_caf615c6-c3ab-49a3-a44a-87fe20391a59" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Cash_cb31ae8d-4c50-47f8-a900-d7bd90b70cd6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Cash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashAndCashEquivalentsAbstract_caf615c6-c3ab-49a3-a44a-87fe20391a59" xlink:to="loc_ifrs-full_Cash_cb31ae8d-4c50-47f8-a900-d7bd90b70cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashEquivalents_baaf4102-22f7-4bd6-b61c-f9d99b51e5cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashAndCashEquivalentsAbstract_caf615c6-c3ab-49a3-a44a-87fe20391a59" xlink:to="loc_ifrs-full_CashEquivalents_baaf4102-22f7-4bd6-b61c-f9d99b51e5cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_9bdc620c-af76-4251-9110-3e5d0d639f0f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashAndCashEquivalentsAbstract_caf615c6-c3ab-49a3-a44a-87fe20391a59" xlink:to="loc_ifrs-full_CashAndCashEquivalents_9bdc620c-af76-4251-9110-3e5d0d639f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/TradeReceivableNet" xlink:type="simple" xlink:href="kof-20211231.xsd#TradeReceivableNet"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/TradeReceivableNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_6e85932e-7853-4862-86c9-6435dc7fa7cf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory_75e2a686-b224-467d-9efb-2746f646e230" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_6e85932e-7853-4862-86c9-6435dc7fa7cf" xlink:to="loc_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory_75e2a686-b224-467d-9efb-2746f646e230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/TradeReceivableNetTables" xlink:type="simple" xlink:href="kof-20211231.xsd#TradeReceivableNetTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/TradeReceivableNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_f5f90816-ed33-4e67-a782-fbc182915e81" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory_66befc6e-9b67-4ed2-9c71-86aff37691d7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_f5f90816-ed33-4e67-a782-fbc182915e81" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory_66befc6e-9b67-4ed2-9c71-86aff37691d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory_aef5e6e4-f5f7-470d-8ea0-866748600954" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_f5f90816-ed33-4e67-a782-fbc182915e81" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory_aef5e6e4-f5f7-470d-8ea0-866748600954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAllowanceForCreditLossesExplanatory_f9192678-14da-48d3-b2ea-252ebb771d77" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAllowanceForCreditLossesExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_f5f90816-ed33-4e67-a782-fbc182915e81" xlink:to="loc_ifrs-full_DisclosureOfAllowanceForCreditLossesExplanatory_f9192678-14da-48d3-b2ea-252ebb771d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#TradeReceivableNetSummaryofTradeReceivableDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_4e30f843-972d-48d7-8578-2ad7c6d28c21" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTradeAndOtherReceivablesTable_86412d26-9890-4b5a-87f1-595e6f22d7bc" xlink:href="kof-20211231.xsd#kof_DisclosureOfTradeAndOtherReceivablesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_4e30f843-972d-48d7-8578-2ad7c6d28c21" xlink:to="loc_kof_DisclosureOfTradeAndOtherReceivablesTable_86412d26-9890-4b5a-87f1-595e6f22d7bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_7989a131-127a-4ab0-af8d-fbbf518db0ae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesTable_86412d26-9890-4b5a-87f1-595e6f22d7bc" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_7989a131-127a-4ab0-af8d-fbbf518db0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8aaa6fab-d944-4707-82b4-86e4f630595f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_7989a131-127a-4ab0-af8d-fbbf518db0ae" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8aaa6fab-d944-4707-82b4-86e4f630595f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CocaColaCompanyMember_42130571-183b-454b-914b-f7cf01b7e36d" xlink:href="kof-20211231.xsd#kof_CocaColaCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8aaa6fab-d944-4707-82b4-86e4f630595f" xlink:to="loc_kof_CocaColaCompanyMember_42130571-183b-454b-914b-f7cf01b7e36d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmployeesMember_6f4b73fc-b033-4360-8582-c5554775f5e8" xlink:href="kof-20211231.xsd#kof_EmployeesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8aaa6fab-d944-4707-82b4-86e4f630595f" xlink:to="loc_kof_EmployeesMember_6f4b73fc-b033-4360-8582-c5554775f5e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FemsaAndSubsidiariesMember_c5e1cd5f-abea-4af0-952d-8aa398c17862" xlink:href="kof-20211231.xsd#kof_FemsaAndSubsidiariesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8aaa6fab-d944-4707-82b4-86e4f630595f" xlink:to="loc_kof_FemsaAndSubsidiariesMember_c5e1cd5f-abea-4af0-952d-8aa398c17862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherRelatedPartiesMember_a3366b18-83ed-4a46-a1e5-d6cd19a01d66" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherRelatedPartiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8aaa6fab-d944-4707-82b4-86e4f630595f" xlink:to="loc_ifrs-full_OtherRelatedPartiesMember_a3366b18-83ed-4a46-a1e5-d6cd19a01d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_76a33f78-1f0e-4e8b-9154-1e2dee35e827" xlink:href="kof-20211231.xsd#kof_DisclosureOfTradeAndOtherReceivablesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesTable_86412d26-9890-4b5a-87f1-595e6f22d7bc" xlink:to="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_76a33f78-1f0e-4e8b-9154-1e2dee35e827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTradeReceivables_6e2bc227-57ed-4c98-bda1-3bdf5552554f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTradeReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_76a33f78-1f0e-4e8b-9154-1e2dee35e827" xlink:to="loc_ifrs-full_CurrentTradeReceivables_6e2bc227-57ed-4c98-bda1-3bdf5552554f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties_110682f1-4fd6-483f-a578-c925ce82490a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_76a33f78-1f0e-4e8b-9154-1e2dee35e827" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties_110682f1-4fd6-483f-a578-c925ce82490a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentReceivables_5622c76b-cd73-40da-ae74-e007c4f22336" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_76a33f78-1f0e-4e8b-9154-1e2dee35e827" xlink:to="loc_ifrs-full_OtherCurrentReceivables_5622c76b-cd73-40da-ae74-e007c4f22336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_99a951fc-30d9-42b2-a466-cd3290647e42" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_76a33f78-1f0e-4e8b-9154-1e2dee35e827" xlink:to="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_99a951fc-30d9-42b2-a466-cd3290647e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_eca29ba0-2a0f-4fba-87d8-9214f31baeaa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_76a33f78-1f0e-4e8b-9154-1e2dee35e827" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_eca29ba0-2a0f-4fba-87d8-9214f31baeaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/TradeReceivableNetAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#TradeReceivableNetAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/TradeReceivableNetAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_12f62267-0c7b-4ea1-8676-84f7268f26f5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTradeAndOtherReceivablesTable_60a04e18-814a-424e-884e-b9904fb3338c" xlink:href="kof-20211231.xsd#kof_DisclosureOfTradeAndOtherReceivablesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_12f62267-0c7b-4ea1-8676-84f7268f26f5" xlink:to="loc_kof_DisclosureOfTradeAndOtherReceivablesTable_60a04e18-814a-424e-884e-b9904fb3338c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_9bd3ff9c-7f9b-4f6f-aef1-9ce49a537de1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesTable_60a04e18-814a-424e-884e-b9904fb3338c" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_9bd3ff9c-7f9b-4f6f-aef1-9ce49a537de1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_5fe82e72-e61e-41d1-b062-68159540d300" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_9bd3ff9c-7f9b-4f6f-aef1-9ce49a537de1" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_5fe82e72-e61e-41d1-b062-68159540d300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CocaColaCompanyMember_d9205695-932d-42c7-990f-d357a3502529" xlink:href="kof-20211231.xsd#kof_CocaColaCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_5fe82e72-e61e-41d1-b062-68159540d300" xlink:to="loc_kof_CocaColaCompanyMember_d9205695-932d-42c7-990f-d357a3502529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_1f88a812-036d-4082-a821-0e2d898fa280" xlink:href="kof-20211231.xsd#kof_DisclosureOfTradeAndOtherReceivablesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesTable_60a04e18-814a-424e-884e-b9904fb3338c" xlink:to="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_1f88a812-036d-4082-a821-0e2d898fa280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfUnrecoverableTradeAccountsReceivables_96aba8af-8086-4c5a-9115-350ac0bf1b19" xlink:href="kof-20211231.xsd#kof_PercentageOfUnrecoverableTradeAccountsReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_1f88a812-036d-4082-a821-0e2d898fa280" xlink:to="loc_kof_PercentageOfUnrecoverableTradeAccountsReceivables_96aba8af-8086-4c5a-9115-350ac0bf1b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NumberOfCustomerRelatedToExpectedLoss_47a96b77-75ff-482d-8c08-dabe77a09c6d" xlink:href="kof-20211231.xsd#kof_NumberOfCustomerRelatedToExpectedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_1f88a812-036d-4082-a821-0e2d898fa280" xlink:to="loc_kof_NumberOfCustomerRelatedToExpectedLoss_47a96b77-75ff-482d-8c08-dabe77a09c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_06e965fa-0f0d-49d4-a648-98f5cde2072f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTradeAndOtherReceivablesLineItems_1f88a812-036d-4082-a821-0e2d898fa280" xlink:to="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_06e965fa-0f0d-49d4-a648-98f5cde2072f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/TradeReceivableNetAgingAnalysisofAccountsReceivableDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#TradeReceivableNetAgingAnalysisofAccountsReceivableDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/TradeReceivableNetAgingAnalysisofAccountsReceivableDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_0ee2aa86-048f-4a70-85c9-36bfdf471082" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable_a4a3ce17-a054-40c5-8f7d-000ce58e7b5f" xlink:href="kof-20211231.xsd#kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_0ee2aa86-048f-4a70-85c9-36bfdf471082" xlink:to="loc_kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable_a4a3ce17-a054-40c5-8f7d-000ce58e7b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusAxis_10f0a20d-4768-426a-94ff-145433da2932" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastDueStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable_a4a3ce17-a054-40c5-8f7d-000ce58e7b5f" xlink:to="loc_ifrs-full_PastDueStatusAxis_10f0a20d-4768-426a-94ff-145433da2932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusMember_de2aec98-719d-409b-b7ea-7f2cef63e544" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastDueStatusMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusAxis_10f0a20d-4768-426a-94ff-145433da2932" xlink:to="loc_ifrs-full_PastDueStatusMember_de2aec98-719d-409b-b7ea-7f2cef63e544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneMonthMember_8ffbb8b8-32a8-474e-84f9-6e526156a2b0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneMonthMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_de2aec98-719d-409b-b7ea-7f2cef63e544" xlink:to="loc_ifrs-full_NotLaterThanOneMonthMember_8ffbb8b8-32a8-474e-84f9-6e526156a2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_73de1a7e-dc88-4780-938a-098d1d990d33" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_de2aec98-719d-409b-b7ea-7f2cef63e544" xlink:to="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_73de1a7e-dc88-4780-938a-098d1d990d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_3ac95850-b619-4392-966e-a76e761b03a5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_de2aec98-719d-409b-b7ea-7f2cef63e544" xlink:to="loc_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_3ac95850-b619-4392-966e-a76e761b03a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_ea8703c4-3d61-448a-bace-26e048f62e66" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_de2aec98-719d-409b-b7ea-7f2cef63e544" xlink:to="loc_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_ea8703c4-3d61-448a-bace-26e048f62e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourMonthsMember_6031ffc2-b0d6-4d47-b674-e14f21e5964f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFourMonthsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_de2aec98-719d-409b-b7ea-7f2cef63e544" xlink:to="loc_ifrs-full_LaterThanFourMonthsMember_6031ffc2-b0d6-4d47-b674-e14f21e5964f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_59f5c6dc-f46f-480c-abce-6ade787ffff2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_de2aec98-719d-409b-b7ea-7f2cef63e544" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_59f5c6dc-f46f-480c-abce-6ade787ffff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems_08a02e8d-556d-4979-9e42-fd224eeee964" xlink:href="kof-20211231.xsd#kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable_a4a3ce17-a054-40c5-8f7d-000ce58e7b5f" xlink:to="loc_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems_08a02e8d-556d-4979-9e42-fd224eeee964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TradeReceivablesPastDueButNotImpaired_a61564bf-b639-4e20-ac2e-042b924e9a71" xlink:href="kof-20211231.xsd#kof_TradeReceivablesPastDueButNotImpaired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems_08a02e8d-556d-4979-9e42-fd224eeee964" xlink:to="loc_kof_TradeReceivablesPastDueButNotImpaired_a61564bf-b639-4e20-ac2e-042b924e9a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofChangesinAllowanceforExpectedCreditLossesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#TradeReceivableNetSummaryofChangesinAllowanceforExpectedCreditLossesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofChangesinAllowanceforExpectedCreditLossesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_40a2b138-d091-471c-88ba-90f542694ebe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AllowanceForDoubtfulAccounts_36a7d67f-f58f-4459-a5f2-2d28c8c7ea0a" xlink:href="kof-20211231.xsd#kof_AllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_40a2b138-d091-471c-88ba-90f542694ebe" xlink:to="loc_kof_AllowanceForDoubtfulAccounts_36a7d67f-f58f-4459-a5f2-2d28c8c7ea0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AllowanceForDoubtfulAccountsDuringPeriod_1820e221-da55-45b1-aa80-1389e748e971" xlink:href="kof-20211231.xsd#kof_AllowanceForDoubtfulAccountsDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_40a2b138-d091-471c-88ba-90f542694ebe" xlink:to="loc_kof_AllowanceForDoubtfulAccountsDuringPeriod_1820e221-da55-45b1-aa80-1389e748e971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs_d86f0326-a5fc-41cb-99cd-652eba313e89" xlink:href="kof-20211231.xsd#kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_40a2b138-d091-471c-88ba-90f542694ebe" xlink:to="loc_kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs_d86f0326-a5fc-41cb-99cd-652eba313e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts_a2485c29-9065-4365-8815-d99b79d01aa7" xlink:href="kof-20211231.xsd#kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_40a2b138-d091-471c-88ba-90f542694ebe" xlink:to="loc_kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts_a2485c29-9065-4365-8815-d99b79d01aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExchangeDifferencesAllowanceForDoubtfulDebt_87328b89-ea84-4ba9-8278-a92982544f1d" xlink:href="kof-20211231.xsd#kof_ExchangeDifferencesAllowanceForDoubtfulDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_40a2b138-d091-471c-88ba-90f542694ebe" xlink:to="loc_kof_ExchangeDifferencesAllowanceForDoubtfulDebt_87328b89-ea84-4ba9-8278-a92982544f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AllowanceForDoubtfulAccounts_0a212b56-07f3-4490-87cc-cd5130168db2" xlink:href="kof-20211231.xsd#kof_AllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_40a2b138-d091-471c-88ba-90f542694ebe" xlink:to="loc_kof_AllowanceForDoubtfulAccounts_0a212b56-07f3-4490-87cc-cd5130168db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/Inventories" xlink:type="simple" xlink:href="kof-20211231.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfInventoriesAbstract_ded0d716-d1df-4056-b818-4431cbf95d68" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfInventoriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInventoriesExplanatory_6d10c939-9b23-45c7-9bad-141935b078ef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInventoriesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfInventoriesAbstract_ded0d716-d1df-4056-b818-4431cbf95d68" xlink:to="loc_ifrs-full_DisclosureOfInventoriesExplanatory_6d10c939-9b23-45c7-9bad-141935b078ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/InventoriesTables" xlink:type="simple" xlink:href="kof-20211231.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfInventoriesAbstract_d7916078-ef10-43a5-96bc-cf72c51b3671" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfInventoriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock_14b4e3df-c660-4b69-a7d6-ab9d21e08702" xlink:href="kof-20211231.xsd#kof_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfInventoriesAbstract_d7916078-ef10-43a5-96bc-cf72c51b3671" xlink:to="loc_kof_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock_14b4e3df-c660-4b69-a7d6-ab9d21e08702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfChangesInInventoriesExplanatoryTableTextBlock_4609b362-e8dd-464d-afef-fd9106aef56f" xlink:href="kof-20211231.xsd#kof_DisclosureOfChangesInInventoriesExplanatoryTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfInventoriesAbstract_d7916078-ef10-43a5-96bc-cf72c51b3671" xlink:to="loc_kof_DisclosureOfChangesInInventoriesExplanatoryTableTextBlock_4609b362-e8dd-464d-afef-fd9106aef56f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#InventoriesSummaryofInventoriesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfInventoriesAbstract_5c5fd5e0-0a44-4fe4-a7cc-4b72285d42fb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfInventoriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinishedGoods_82231bd2-de92-4979-a6a5-f4218a0dd87a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinishedGoods"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfInventoriesAbstract_5c5fd5e0-0a44-4fe4-a7cc-4b72285d42fb" xlink:to="loc_ifrs-full_FinishedGoods_82231bd2-de92-4979-a6a5-f4218a0dd87a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RawMaterials_80674567-f411-445b-b2ad-ad71f5e7200c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RawMaterials"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfInventoriesAbstract_5c5fd5e0-0a44-4fe4-a7cc-4b72285d42fb" xlink:to="loc_ifrs-full_RawMaterials_80674567-f411-445b-b2ad-ad71f5e7200c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SpareParts_61efbe5f-18c3-4ad1-a22a-536e3e5b6789" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SpareParts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfInventoriesAbstract_5c5fd5e0-0a44-4fe4-a7cc-4b72285d42fb" xlink:to="loc_ifrs-full_SpareParts_61efbe5f-18c3-4ad1-a22a-536e3e5b6789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InventoriesInTransit_0537739a-b15d-4041-a1de-ed3c1a4a8bd2" xlink:href="kof-20211231.xsd#kof_InventoriesInTransit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfInventoriesAbstract_5c5fd5e0-0a44-4fe4-a7cc-4b72285d42fb" xlink:to="loc_kof_InventoriesInTransit_0537739a-b15d-4041-a1de-ed3c1a4a8bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PackingMaterials_7dffab25-905b-49af-96c9-bc8d1516f0e6" xlink:href="kof-20211231.xsd#kof_PackingMaterials"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfInventoriesAbstract_5c5fd5e0-0a44-4fe4-a7cc-4b72285d42fb" xlink:to="loc_kof_PackingMaterials_7dffab25-905b-49af-96c9-bc8d1516f0e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInventories_1ce53aff-c33b-4a91-98e6-cddcd1f36d59" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherInventories"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfInventoriesAbstract_5c5fd5e0-0a44-4fe4-a7cc-4b72285d42fb" xlink:to="loc_ifrs-full_OtherInventories_1ce53aff-c33b-4a91-98e6-cddcd1f36d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_d4b3ca92-583b-41b6-a353-7e54e386f55e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Inventories"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfInventoriesAbstract_5c5fd5e0-0a44-4fe4-a7cc-4b72285d42fb" xlink:to="loc_ifrs-full_Inventories_d4b3ca92-583b-41b6-a353-7e54e386f55e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_aab9ad9e-e24d-4895-b374-af5a2b67b3fc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfInventoriesAbstract_5c5fd5e0-0a44-4fe4-a7cc-4b72285d42fb" xlink:to="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_aab9ad9e-e24d-4895-b374-af5a2b67b3fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RawMaterialsAndConsumablesUsed_9b4ce176-49f8-4dfa-a89e-dfad5f7ebf5b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RawMaterialsAndConsumablesUsed"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfInventoriesAbstract_5c5fd5e0-0a44-4fe4-a7cc-4b72285d42fb" xlink:to="loc_ifrs-full_RawMaterialsAndConsumablesUsed_9b4ce176-49f8-4dfa-a89e-dfad5f7ebf5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfMerchandiseSold_3b356965-7610-4c3d-81d6-dcf333fa229b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CostOfMerchandiseSold"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfInventoriesAbstract_5c5fd5e0-0a44-4fe4-a7cc-4b72285d42fb" xlink:to="loc_ifrs-full_CostOfMerchandiseSold_3b356965-7610-4c3d-81d6-dcf333fa229b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/InventoriesAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#InventoriesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/InventoriesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfInventoriesAbstract_4bf0cb2f-14da-4b72-ac74-d8bbb92e829b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfInventoriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InventoryWritedown2011_4d2ceef6-fb9d-49aa-99bf-62d029b98cad" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InventoryWritedown2011"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfInventoriesAbstract_4bf0cb2f-14da-4b72-ac74-d8bbb92e829b" xlink:to="loc_ifrs-full_InventoryWritedown2011_4d2ceef6-fb9d-49aa-99bf-62d029b98cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssets" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherCurrentAssetsandOtherCurrentFinancialAssets"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_99a1429f-317a-49cd-83e3-20af9bb3a89b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock_e3523833-9eac-471e-86aa-d8cbb68aa048" xlink:href="kof-20211231.xsd#kof_DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_99a1429f-317a-49cd-83e3-20af9bb3a89b" xlink:to="loc_kof_DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock_e3523833-9eac-471e-86aa-d8cbb68aa048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsTables" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherCurrentAssetsandOtherCurrentFinancialAssetsTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_904a8e1a-cc85-4e7e-a2ae-62d2ea29efe9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherCurrentAssetsExplanatory_108a2983-0ff3-42bf-91ae-ee0b3170ca8e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherCurrentAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_904a8e1a-cc85-4e7e-a2ae-62d2ea29efe9" xlink:to="loc_ifrs-full_DisclosureOfOtherCurrentAssetsExplanatory_108a2983-0ff3-42bf-91ae-ee0b3170ca8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfPrepaidExpensesExplanatoryTableTextBlock_e83606c2-288c-44b6-aba4-9b03b780378b" xlink:href="kof-20211231.xsd#kof_DisclosureOfPrepaidExpensesExplanatoryTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_904a8e1a-cc85-4e7e-a2ae-62d2ea29efe9" xlink:to="loc_kof_DisclosureOfPrepaidExpensesExplanatoryTableTextBlock_e83606c2-288c-44b6-aba4-9b03b780378b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock_9f610048-765f-4e2c-ab89-ff36fda7678f" xlink:href="kof-20211231.xsd#kof_DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_904a8e1a-cc85-4e7e-a2ae-62d2ea29efe9" xlink:to="loc_kof_DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock_9f610048-765f-4e2c-ab89-ff36fda7678f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentAssetsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentAssetsDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_f2a02e19-0f0e-442d-82ed-695782750815" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses_22c87f9d-71e9-4ff0-bc31-dc245744a4f4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentPrepaidExpenses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_f2a02e19-0f0e-442d-82ed-695782750815" xlink:to="loc_ifrs-full_CurrentPrepaidExpenses_22c87f9d-71e9-4ff0-bc31-dc245744a4f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AgreementsWithCustomers_d7204a02-f903-40ac-a66b-971896b5fd8a" xlink:href="kof-20211231.xsd#kof_AgreementsWithCustomers"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_f2a02e19-0f0e-442d-82ed-695782750815" xlink:to="loc_kof_AgreementsWithCustomers_d7204a02-f903-40ac-a66b-971896b5fd8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets_5f916ccc-8e95-4468-8f2e-5591347df31b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_f2a02e19-0f0e-442d-82ed-695782750815" xlink:to="loc_ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets_5f916ccc-8e95-4468-8f2e-5591347df31b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentAssets_d944e102-5719-4030-9c03-64df6318ef2b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_f2a02e19-0f0e-442d-82ed-695782750815" xlink:to="loc_ifrs-full_OtherCurrentAssets_d944e102-5719-4030-9c03-64df6318ef2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofPrepaidExpensesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofPrepaidExpensesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofPrepaidExpensesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_bfe5543c-ab2a-4119-9b4c-b31a9d6bcb3e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdvancesForInventories_f81f2ef6-40bb-4959-8653-2de046d13b9f" xlink:href="kof-20211231.xsd#kof_AdvancesForInventories"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_bfe5543c-ab2a-4119-9b4c-b31a9d6bcb3e" xlink:to="loc_kof_AdvancesForInventories_f81f2ef6-40bb-4959-8653-2de046d13b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PrepaidAdvertisingAndPromotionalExpenses_0b9fe6f0-1f45-4706-baba-2063f815eb56" xlink:href="kof-20211231.xsd#kof_PrepaidAdvertisingAndPromotionalExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_bfe5543c-ab2a-4119-9b4c-b31a9d6bcb3e" xlink:to="loc_kof_PrepaidAdvertisingAndPromotionalExpenses_0b9fe6f0-1f45-4706-baba-2063f815eb56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PrepaidInsurance1_c2b00e28-995d-4410-95a3-b8399ca41048" xlink:href="kof-20211231.xsd#kof_PrepaidInsurance1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_bfe5543c-ab2a-4119-9b4c-b31a9d6bcb3e" xlink:to="loc_kof_PrepaidInsurance1_c2b00e28-995d-4410-95a3-b8399ca41048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses_a8c4f719-6de4-4e64-968c-7bc61c272773" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentPrepaidExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_bfe5543c-ab2a-4119-9b4c-b31a9d6bcb3e" xlink:to="loc_ifrs-full_CurrentPrepaidExpenses_a8c4f719-6de4-4e64-968c-7bc61c272773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherCurrentAssetsandOtherCurrentFinancialAssetsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9c362c61-23d1-4fb2-b750-71207aca3cee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherCurrentAssetsAndFinancialAssets_e908a24a-7fd6-4bd7-8918-2700e929f767" xlink:href="kof-20211231.xsd#kof_OtherCurrentAssetsAndFinancialAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9c362c61-23d1-4fb2-b750-71207aca3cee" xlink:to="loc_kof_OtherCurrentAssetsAndFinancialAssets_e908a24a-7fd6-4bd7-8918-2700e929f767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentFinancialAssetsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentFinancialAssetsDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentFinancialAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_1ad541ef-c3b4-40ff-a24e-43fe604c6746" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestrictedCashAndCashEquivalents_05884dfa-7712-4002-a998-c1eda65e353b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_1ad541ef-c3b4-40ff-a24e-43fe604c6746" xlink:to="loc_ifrs-full_RestrictedCashAndCashEquivalents_05884dfa-7712-4002-a998-c1eda65e353b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentDerivativeFinancialAssets_57fe6e94-96b9-4d22-9243-c99135cef100" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentDerivativeFinancialAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_1ad541ef-c3b4-40ff-a24e-43fe604c6746" xlink:to="loc_ifrs-full_CurrentDerivativeFinancialAssets_57fe6e94-96b9-4d22-9243-c99135cef100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialAssets_00890397-fcd0-4a2a-bed8-a3432d897bd3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentFinancialAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_1ad541ef-c3b4-40ff-a24e-43fe604c6746" xlink:to="loc_ifrs-full_OtherCurrentFinancialAssets_00890397-fcd0-4a2a-bed8-a3432d897bd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntities" xlink:type="simple" xlink:href="kof-20211231.xsd#InvestmentsinOtherEntities"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesAbstract_b4633284-2e3f-4249-9a74-bc4c361ba58e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock_0e267caa-9222-4712-a315-a4d5d73a317e" xlink:href="kof-20211231.xsd#kof_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesAbstract_b4633284-2e3f-4249-9a74-bc4c361ba58e" xlink:to="loc_kof_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock_0e267caa-9222-4712-a315-a4d5d73a317e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesTables" xlink:type="simple" xlink:href="kof-20211231.xsd#InvestmentsinOtherEntitiesTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesAbstract_5745dc6d-49a0-4db9-bc15-449e6b6ef379" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock_0e63abe3-7f60-4fa2-9470-810938019a0a" xlink:href="kof-20211231.xsd#kof_DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesAbstract_5745dc6d-49a0-4db9-bc15-449e6b6ef379" xlink:to="loc_kof_DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock_0e63abe3-7f60-4fa2-9470-810938019a0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock_93f0fe18-36bf-46ee-8cc9-be6a290cb252" xlink:href="kof-20211231.xsd#kof_DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesAbstract_5745dc6d-49a0-4db9-bc15-449e6b6ef379" xlink:to="loc_kof_DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock_93f0fe18-36bf-46ee-8cc9-be6a290cb252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesAbstract_6a64fa82-e4a6-409e-bfe9-58657e85b6e3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_cca6b7f8-a357-4d8e-8160-73e18bd9edf2" xlink:href="kof-20211231.xsd#kof_DisclosureOfAssociatesAndJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesAbstract_6a64fa82-e4a6-409e-bfe9-58657e85b6e3" xlink:to="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_cca6b7f8-a357-4d8e-8160-73e18bd9edf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_05fdf1aa-22c4-49b1-9cb8-bffd7523c6b0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_cca6b7f8-a357-4d8e-8160-73e18bd9edf2" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_05fdf1aa-22c4-49b1-9cb8-bffd7523c6b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_84a5c521-bf0f-421b-bf6c-3a7d5049682e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_05fdf1aa-22c4-49b1-9cb8-bffd7523c6b0" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_84a5c521-bf0f-421b-bf6c-3a7d5049682e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsAccountedForUsingEquityMethodMember_a5eb719f-8420-496f-80db-df10227a40e7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsAccountedForUsingEquityMethodMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_84a5c521-bf0f-421b-bf6c-3a7d5049682e" xlink:to="loc_ifrs-full_InvestmentsAccountedForUsingEquityMethodMember_a5eb719f-8420-496f-80db-df10227a40e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInvestmentPropertyAxis_9d6b9a24-ee6c-4bd1-8361-c6bf214bf497" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfInvestmentPropertyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_cca6b7f8-a357-4d8e-8160-73e18bd9edf2" xlink:to="loc_ifrs-full_TypesOfInvestmentPropertyAxis_9d6b9a24-ee6c-4bd1-8361-c6bf214bf497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentPropertyMember_8560b70c-28db-470c-894e-a76b2330a0e9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentPropertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfInvestmentPropertyAxis_9d6b9a24-ee6c-4bd1-8361-c6bf214bf497" xlink:to="loc_ifrs-full_InvestmentPropertyMember_8560b70c-28db-470c-894e-a76b2330a0e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentInAssociatesAndJointVenturesMember_69a7c67b-4985-458a-b6b4-5248450b26a9" xlink:href="kof-20211231.xsd#kof_InvestmentInAssociatesAndJointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_InvestmentPropertyMember_8560b70c-28db-470c-894e-a76b2330a0e9" xlink:to="loc_kof_InvestmentInAssociatesAndJointVenturesMember_69a7c67b-4985-458a-b6b4-5248450b26a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems_83abb10b-6d9d-4d69-84f7-8afe311b07ab" xlink:href="kof-20211231.xsd#kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_cca6b7f8-a357-4d8e-8160-73e18bd9edf2" xlink:to="loc_kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems_83abb10b-6d9d-4d69-84f7-8afe311b07ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates_68275455-361b-4148-b48e-f6c4534802f7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems_83abb10b-6d9d-4d69-84f7-8afe311b07ab" xlink:to="loc_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates_68275455-361b-4148-b48e-f6c4534802f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesAbstract_b6a75a0e-8f8b-416d-8389-5da1736736e5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_5cdfbe5c-ad0c-4cc0-8dae-1d648b42d70c" xlink:href="kof-20211231.xsd#kof_DisclosureOfAssociatesAndJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesAbstract_b6a75a0e-8f8b-416d-8389-5da1736736e5" xlink:to="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_5cdfbe5c-ad0c-4cc0-8dae-1d648b42d70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_f106a8e6-759b-4185-82f4-b6db5a101fc6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_5cdfbe5c-ad0c-4cc0-8dae-1d648b42d70c" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_f106a8e6-759b-4185-82f4-b6db5a101fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_9d35559b-de78-4979-bf1b-4454e4ae79dc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_f106a8e6-759b-4185-82f4-b6db5a101fc6" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_9d35559b-de78-4979-bf1b-4454e4ae79dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsAccountedForUsingEquityMethodMember_dae6bb99-623d-42ef-9b66-88092a16d563" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsAccountedForUsingEquityMethodMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_9d35559b-de78-4979-bf1b-4454e4ae79dc" xlink:to="loc_ifrs-full_InvestmentsAccountedForUsingEquityMethodMember_dae6bb99-623d-42ef-9b66-88092a16d563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_290b2df1-c5bb-4c2c-bcd4-6d9ef0ade6b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_5cdfbe5c-ad0c-4cc0-8dae-1d648b42d70c" xlink:to="loc_ifrs-full_JointVenturesAxis_290b2df1-c5bb-4c2c-bcd4-6d9ef0ade6b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_73683712-1058-4fb3-8b0c-793abd39fd64" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_JointVenturesAxis_290b2df1-c5bb-4c2c-bcd4-6d9ef0ade6b8" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_73683712-1058-4fb3-8b0c-793abd39fd64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CompaaPanameaDeBebidasSAPIDeCVMember_479509ae-d099-41d0-a9d2-bd4a69abc2ec" xlink:href="kof-20211231.xsd#kof_CompaaPanameaDeBebidasSAPIDeCVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_73683712-1058-4fb3-8b0c-793abd39fd64" xlink:to="loc_kof_CompaaPanameaDeBebidasSAPIDeCVMember_479509ae-d099-41d0-a9d2-bd4a69abc2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DispensadorasDeCafeSAPIDeCVMember_38b1e3b9-4f4b-4e2d-b649-cc05d5e333e6" xlink:href="kof-20211231.xsd#kof_DispensadorasDeCafeSAPIDeCVMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_73683712-1058-4fb3-8b0c-793abd39fd64" xlink:to="loc_kof_DispensadorasDeCafeSAPIDeCVMember_38b1e3b9-4f4b-4e2d-b649-cc05d5e333e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FountainAguaMineralLTDAMember_11dde9b9-943b-407d-8f04-79ac32d5005b" xlink:href="kof-20211231.xsd#kof_FountainAguaMineralLTDAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_73683712-1058-4fb3-8b0c-793abd39fd64" xlink:to="loc_kof_FountainAguaMineralLTDAMember_11dde9b9-943b-407d-8f04-79ac32d5005b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PlantaNuevaEcologaDeTabascoSADeCVMember_aaa6f12d-3d0c-4737-a1b0-86c4993ccb7b" xlink:href="kof-20211231.xsd#kof_PlantaNuevaEcologaDeTabascoSADeCVMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_73683712-1058-4fb3-8b0c-793abd39fd64" xlink:to="loc_kof_PlantaNuevaEcologaDeTabascoSADeCVMember_aaa6f12d-3d0c-4737-a1b0-86c4993ccb7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInvestmentPropertyAxis_7a724188-6837-4e44-b4a0-a22fb487427b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfInvestmentPropertyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_5cdfbe5c-ad0c-4cc0-8dae-1d648b42d70c" xlink:to="loc_ifrs-full_TypesOfInvestmentPropertyAxis_7a724188-6837-4e44-b4a0-a22fb487427b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentPropertyMember_34edaa60-c83c-4406-9ea4-5f98b598f2ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentPropertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfInvestmentPropertyAxis_7a724188-6837-4e44-b4a0-a22fb487427b" xlink:to="loc_ifrs-full_InvestmentPropertyMember_34edaa60-c83c-4406-9ea4-5f98b598f2ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentInAssociatesAndJointVenturesMember_155dd7f4-09d9-4df2-9eed-b2a9e7fc5066" xlink:href="kof-20211231.xsd#kof_InvestmentInAssociatesAndJointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_InvestmentPropertyMember_34edaa60-c83c-4406-9ea4-5f98b598f2ac" xlink:to="loc_kof_InvestmentInAssociatesAndJointVenturesMember_155dd7f4-09d9-4df2-9eed-b2a9e7fc5066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_6054a085-a0b2-4db9-9636-a7f360506b5d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_5cdfbe5c-ad0c-4cc0-8dae-1d648b42d70c" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_6054a085-a0b2-4db9-9636-a7f360506b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_6054a085-a0b2-4db9-9636-a7f360506b5d" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PromotoraIndustrialAzucareraSADeCVPIASAMember_ca4a7db0-3c2a-489c-ab16-332904dd2359" xlink:href="kof-20211231.xsd#kof_PromotoraIndustrialAzucareraSADeCVPIASAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:to="loc_kof_PromotoraIndustrialAzucareraSADeCVPIASAMember_ca4a7db0-3c2a-489c-ab16-332904dd2359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_JugosDelValleSAPIDeCVMember_998f70b3-c453-46d6-a0e6-7e6b458cc021" xlink:href="kof-20211231.xsd#kof_JugosDelValleSAPIDeCVMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:to="loc_kof_JugosDelValleSAPIDeCVMember_998f70b3-c453-46d6-a0e6-7e6b458cc021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LeaoAlimentosEBebidasLTDAMember_324dba4b-7840-4d79-8007-7760e61665f4" xlink:href="kof-20211231.xsd#kof_LeaoAlimentosEBebidasLTDAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:to="loc_kof_LeaoAlimentosEBebidasLTDAMember_324dba4b-7840-4d79-8007-7760e61665f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember_933255f7-e1f1-4e70-813b-9db2b22db442" xlink:href="kof-20211231.xsd#kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:to="loc_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember_933255f7-e1f1-4e70-813b-9db2b22db442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember_1ddb4458-53ae-424e-a8b9-0547b37334d5" xlink:href="kof-20211231.xsd#kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:to="loc_kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember_1ddb4458-53ae-424e-a8b9-0547b37334d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TropFrutasDoBrasilLTDAMember_a0c07117-f1d4-4290-a5fc-8635d46793e2" xlink:href="kof-20211231.xsd#kof_TropFrutasDoBrasilLTDAMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:to="loc_kof_TropFrutasDoBrasilLTDAMember_a0c07117-f1d4-4290-a5fc-8635d46793e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AlimentosDeSojaSAUMember_81deb63b-c9e8-4254-ae6b-bfb7ca98ecc2" xlink:href="kof-20211231.xsd#kof_AlimentosDeSojaSAUMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:to="loc_kof_AlimentosDeSojaSAUMember_81deb63b-c9e8-4254-ae6b-bfb7ca98ecc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherAssociatesMember_48ce6c79-09c6-4c0a-8b68-2d88e9fb8389" xlink:href="kof-20211231.xsd#kof_OtherAssociatesMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_2ab6a52c-a978-4cbe-876e-84ca776e1936" xlink:to="loc_kof_OtherAssociatesMember_48ce6c79-09c6-4c0a-8b68-2d88e9fb8389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_431c24a0-7138-4d87-989d-cdd20253d323" xlink:href="kof-20211231.xsd#kof_DisclosureOfAssociatesAndJointVenturesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_5cdfbe5c-ad0c-4cc0-8dae-1d648b42d70c" xlink:to="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_431c24a0-7138-4d87-989d-cdd20253d323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_a217c777-3a70-4f64-84e3-c5bc3e6cbe6c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_431c24a0-7138-4d87-989d-cdd20253d323" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_a217c777-3a70-4f64-84e3-c5bc3e6cbe6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod_f86cb4d9-1da7-43fc-ba51-90801b6c8fef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_431c24a0-7138-4d87-989d-cdd20253d323" xlink:to="loc_ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod_f86cb4d9-1da7-43fc-ba51-90801b6c8fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInAssociate_abf04d06-9fbf-4cc9-8f17-cf74cafcfa39" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInAssociate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_431c24a0-7138-4d87-989d-cdd20253d323" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInAssociate_abf04d06-9fbf-4cc9-8f17-cf74cafcfa39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod_e647cc9b-6ca8-412a-9bb3-3000ea159c79" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_431c24a0-7138-4d87-989d-cdd20253d323" xlink:to="loc_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod_e647cc9b-6ca8-412a-9bb3-3000ea159c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates_2afb3797-2e5a-4ad9-85e6-c886a1e5fb98" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_431c24a0-7138-4d87-989d-cdd20253d323" xlink:to="loc_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates_2afb3797-2e5a-4ad9-85e6-c886a1e5fb98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#InvestmentsinOtherEntitiesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesAbstract_ed7e7421-7024-4678-a494-8aebb4e2c1d9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_9949e80c-3631-4812-8876-b758a2ad5c46" xlink:href="kof-20211231.xsd#kof_DisclosureOfAssociatesAndJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesAbstract_ed7e7421-7024-4678-a494-8aebb4e2c1d9" xlink:to="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_9949e80c-3631-4812-8876-b758a2ad5c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_67f951d3-f9a0-42c3-949d-af51499a6e25" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_9949e80c-3631-4812-8876-b758a2ad5c46" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_67f951d3-f9a0-42c3-949d-af51499a6e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_fb03f494-6256-4a96-92b6-3473a8ca36f3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_67f951d3-f9a0-42c3-949d-af51499a6e25" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_fb03f494-6256-4a96-92b6-3473a8ca36f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember_24716be7-0e0a-46d0-90a6-5155cb91126f" xlink:href="kof-20211231.xsd#kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_fb03f494-6256-4a96-92b6-3473a8ca36f3" xlink:to="loc_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember_24716be7-0e0a-46d0-90a6-5155cb91126f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember_ccbf86c6-6b1a-4588-b089-be0d36007e9e" xlink:href="kof-20211231.xsd#kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_fb03f494-6256-4a96-92b6-3473a8ca36f3" xlink:to="loc_kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember_ccbf86c6-6b1a-4588-b089-be0d36007e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_JugosDelValleSAPIDeCVMember_fb6f2cd9-a48e-417c-a051-0b3137026984" xlink:href="kof-20211231.xsd#kof_JugosDelValleSAPIDeCVMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_fb03f494-6256-4a96-92b6-3473a8ca36f3" xlink:to="loc_kof_JugosDelValleSAPIDeCVMember_fb6f2cd9-a48e-417c-a051-0b3137026984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LeaoAlimentosYBebidasLTDAMember_e81076a7-4770-4ab2-929e-04bf07787f10" xlink:href="kof-20211231.xsd#kof_LeaoAlimentosYBebidasLTDAMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_fb03f494-6256-4a96-92b6-3473a8ca36f3" xlink:to="loc_kof_LeaoAlimentosYBebidasLTDAMember_e81076a7-4770-4ab2-929e-04bf07787f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TropFrutasDoBrasilLTDAMember_4de6d184-46d4-4edf-ad51-3d5eef39ffb5" xlink:href="kof-20211231.xsd#kof_TropFrutasDoBrasilLTDAMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_fb03f494-6256-4a96-92b6-3473a8ca36f3" xlink:to="loc_kof_TropFrutasDoBrasilLTDAMember_4de6d184-46d4-4edf-ad51-3d5eef39ffb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CompaaPanameaDeBebidasSAPIDeCVMember_231b14db-9aa1-4088-8867-4c9a4e3d9805" xlink:href="kof-20211231.xsd#kof_CompaaPanameaDeBebidasSAPIDeCVMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_fb03f494-6256-4a96-92b6-3473a8ca36f3" xlink:to="loc_kof_CompaaPanameaDeBebidasSAPIDeCVMember_231b14db-9aa1-4088-8867-4c9a4e3d9805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssociatesMember_65ac43e3-aad5-4350-b813-620c205d6889" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AssociatesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_fb03f494-6256-4a96-92b6-3473a8ca36f3" xlink:to="loc_ifrs-full_AssociatesMember_65ac43e3-aad5-4350-b813-620c205d6889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_6b84a9f7-a523-4ee8-a7b6-e5ec51057b4c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_9949e80c-3631-4812-8876-b758a2ad5c46" xlink:to="loc_ifrs-full_JointVenturesAxis_6b84a9f7-a523-4ee8-a7b6-e5ec51057b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_e38329ab-2549-41e8-8063-f4bed2b38e4a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_JointVenturesAxis_6b84a9f7-a523-4ee8-a7b6-e5ec51057b4c" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_e38329ab-2549-41e8-8063-f4bed2b38e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesMember_9f020723-a1c8-424d-8e4a-5a9efceaefa2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_e38329ab-2549-41e8-8063-f4bed2b38e4a" xlink:to="loc_ifrs-full_JointVenturesMember_9f020723-a1c8-424d-8e4a-5a9efceaefa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_10440fcd-378b-4d4c-9626-215fb16c1e44" xlink:href="kof-20211231.xsd#kof_DisclosureOfAssociatesAndJointVenturesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesTable_9949e80c-3631-4812-8876-b758a2ad5c46" xlink:to="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_10440fcd-378b-4d4c-9626-215fb16c1e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromDividends_5518c3ad-f30d-41c3-9388-76e6c2d359db" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromDividends"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_10440fcd-378b-4d4c-9626-215fb16c1e44" xlink:to="loc_ifrs-full_RevenueFromDividends_5518c3ad-f30d-41c3-9388-76e6c2d359db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CapitalContribution_9a2ae353-5637-4a60-8752-55fdd31612ee" xlink:href="kof-20211231.xsd#kof_CapitalContribution"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_10440fcd-378b-4d4c-9626-215fb16c1e44" xlink:to="loc_kof_CapitalContribution_9a2ae353-5637-4a60-8752-55fdd31612ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReductionOfIssuedCapital_7f6bf912-8d55-42ab-8be6-e7351693d37e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReductionOfIssuedCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_10440fcd-378b-4d4c-9626-215fb16c1e44" xlink:to="loc_ifrs-full_ReductionOfIssuedCapital_7f6bf912-8d55-42ab-8be6-e7351693d37e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentImpairments_8a70628a-4573-48ec-856d-d41db7b41ef4" xlink:href="kof-20211231.xsd#kof_InvestmentImpairments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_10440fcd-378b-4d4c-9626-215fb16c1e44" xlink:to="loc_kof_InvestmentImpairments_8a70628a-4573-48ec-856d-d41db7b41ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfEntitysRevenue_b2b4e090-99d7-4228-b264-b56b65e36ca5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfEntitysRevenue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_10440fcd-378b-4d4c-9626-215fb16c1e44" xlink:to="loc_ifrs-full_PercentageOfEntitysRevenue_b2b4e090-99d7-4228-b264-b56b65e36ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssets_94e77c98-8f29-4827-b644-d808a1fe8584" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_10440fcd-378b-4d4c-9626-215fb16c1e44" xlink:to="loc_ifrs-full_FinancialAssets_94e77c98-8f29-4827-b644-d808a1fe8584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates_090444cb-96ca-49eb-a358-4810ebd9b474" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfAssociatesAndJointVenturesLineItems_10440fcd-378b-4d4c-9626-215fb16c1e44" xlink:to="loc_ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates_090444cb-96ca-49eb-a358-4810ebd9b474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/Leases" xlink:type="simple" xlink:href="kof-20211231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_956a51a8-a769-4e49-9dc6-a5b83d9b1bea" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PresentationOfLeasesForLesseeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfLeasesExplanatory_bc26d353-98b6-4c3f-9b03-9138c46d4ca2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfLeasesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_956a51a8-a769-4e49-9dc6-a5b83d9b1bea" xlink:to="loc_ifrs-full_DisclosureOfLeasesExplanatory_bc26d353-98b6-4c3f-9b03-9138c46d4ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/LeasesTables" xlink:type="simple" xlink:href="kof-20211231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_cdc70b3d-8f5b-4aa2-bbf1-7eecf224b051" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PresentationOfLeasesForLesseeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_9397bf1a-db39-444c-a14e-0d83474e7341" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_cdc70b3d-8f5b-4aa2-bbf1-7eecf224b051" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_9397bf1a-db39-444c-a14e-0d83474e7341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory_41ef7cbc-80cb-4eb8-b59a-7384a0274e43" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_cdc70b3d-8f5b-4aa2-bbf1-7eecf224b051" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory_41ef7cbc-80cb-4eb8-b59a-7384a0274e43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/LeasesCompanysRightofUseAssetDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#LeasesCompanysRightofUseAssetDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/LeasesCompanysRightofUseAssetDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_cd641359-ff7d-43dc-a7fb-b2a1caf8cd00" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PresentationOfLeasesForLesseeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_59a018eb-a55a-4d69-95ef-c5d674b965c8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_cd641359-ff7d-43dc-a7fb-b2a1caf8cd00" xlink:to="loc_ifrs-full_RightofuseAssets_59a018eb-a55a-4d69-95ef-c5d674b965c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets_c2411352-bd2e-4da3-8ed8-b2f2d1b7a593" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_cd641359-ff7d-43dc-a7fb-b2a1caf8cd00" xlink:to="loc_ifrs-full_AdditionsToRightofuseAssets_c2411352-bd2e-4da3-8ed8-b2f2d1b7a593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisposalOfRightOfUseAssets_d0b60050-c6c1-48dd-81d8-ec2769da1ea6" xlink:href="kof-20211231.xsd#kof_DisposalOfRightOfUseAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_cd641359-ff7d-43dc-a7fb-b2a1caf8cd00" xlink:to="loc_kof_DisposalOfRightOfUseAssets_d0b60050-c6c1-48dd-81d8-ec2769da1ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_fdf8e80a-f92b-40b3-b73a-2738d78df54d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_cd641359-ff7d-43dc-a7fb-b2a1caf8cd00" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_fdf8e80a-f92b-40b3-b73a-2738d78df54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RightOfUseAssetHyperinflationaryEconomiesEffect_34534a12-9e4f-47a0-b720-abd8d76917e7" xlink:href="kof-20211231.xsd#kof_RightOfUseAssetHyperinflationaryEconomiesEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_cd641359-ff7d-43dc-a7fb-b2a1caf8cd00" xlink:to="loc_kof_RightOfUseAssetHyperinflationaryEconomiesEffect_34534a12-9e4f-47a0-b720-abd8d76917e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RightOfUseAssetIndexationEffect_d10c24b7-4319-4c36-b64c-eb5af4163d49" xlink:href="kof-20211231.xsd#kof_RightOfUseAssetIndexationEffect"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_cd641359-ff7d-43dc-a7fb-b2a1caf8cd00" xlink:to="loc_kof_RightOfUseAssetIndexationEffect_d10c24b7-4319-4c36-b64c-eb5af4163d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EffectsOfChangeInForeignExchangeRatesRightOfUseAssets_970f49ae-6ac3-4998-831f-d3f807fa987b" xlink:href="kof-20211231.xsd#kof_EffectsOfChangeInForeignExchangeRatesRightOfUseAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_cd641359-ff7d-43dc-a7fb-b2a1caf8cd00" xlink:to="loc_kof_EffectsOfChangeInForeignExchangeRatesRightOfUseAssets_970f49ae-6ac3-4998-831f-d3f807fa987b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_662f493c-f04c-472e-9394-58f88ae630e6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_cd641359-ff7d-43dc-a7fb-b2a1caf8cd00" xlink:to="loc_ifrs-full_RightofuseAssets_662f493c-f04c-472e-9394-58f88ae630e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#LeasesCompanysLeaseLiabilitiesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_259ebba1-9ebd-43fc-a865-b1589cdd2729" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PresentationOfLeasesForLesseeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_baac2837-78dc-424e-bd68-147447aafcee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_259ebba1-9ebd-43fc-a865-b1589cdd2729" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_baac2837-78dc-424e-bd68-147447aafcee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_1beb280b-1cce-4f95-abdd-aaad06fd7f89" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_baac2837-78dc-424e-bd68-147447aafcee" xlink:to="loc_ifrs-full_MaturityAxis_1beb280b-1cce-4f95-abdd-aaad06fd7f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_41e83a2f-0931-4111-afbe-ba7e90b196b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_1beb280b-1cce-4f95-abdd-aaad06fd7f89" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_41e83a2f-0931-4111-afbe-ba7e90b196b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_dacc5237-be87-4d1b-98ba-318ddb31e17d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_41e83a2f-0931-4111-afbe-ba7e90b196b8" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_dacc5237-be87-4d1b-98ba-318ddb31e17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_18f852c3-4f1d-44b0-90e2-7e1e723d62fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_41e83a2f-0931-4111-afbe-ba7e90b196b8" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_18f852c3-4f1d-44b0-90e2-7e1e723d62fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MoreThanThreeYearsMember_b2570624-454d-4481-92cf-4fcec0d9b57a" xlink:href="kof-20211231.xsd#kof_MoreThanThreeYearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_41e83a2f-0931-4111-afbe-ba7e90b196b8" xlink:to="loc_kof_MoreThanThreeYearsMember_b2570624-454d-4481-92cf-4fcec0d9b57a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_e621b06a-a979-44b8-ad82-a3e3b0cd33f1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_baac2837-78dc-424e-bd68-147447aafcee" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_e621b06a-a979-44b8-ad82-a3e3b0cd33f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilities_9ece3e0e-f1dc-4f5a-b433-aa72774856f5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_e621b06a-a979-44b8-ad82-a3e3b0cd33f1" xlink:to="loc_ifrs-full_LeaseLiabilities_9ece3e0e-f1dc-4f5a-b433-aa72774856f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_a78c3e25-e6f0-4fea-97dc-769f13cffeb9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_e621b06a-a979-44b8-ad82-a3e3b0cd33f1" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_a78c3e25-e6f0-4fea-97dc-769f13cffeb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_3da85d68-7ba7-44e6-8359-095852e2e2a6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_e621b06a-a979-44b8-ad82-a3e3b0cd33f1" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_3da85d68-7ba7-44e6-8359-095852e2e2a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/LeasesAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#LeasesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/LeasesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_f1eb89ac-bfaf-45b2-acf9-b15eefd7e674" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PresentationOfLeasesForLesseeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_c4a75a9e-7ec5-48bc-8c33-cbfc2faebe1b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_f1eb89ac-bfaf-45b2-acf9-b15eefd7e674" xlink:to="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_c4a75a9e-7ec5-48bc-8c33-cbfc2faebe1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpensesForLowValueAssetsAndShortTermLeases_f94c10e7-b66b-40e2-90aa-75c539a2321b" xlink:href="kof-20211231.xsd#kof_ExpensesForLowValueAssetsAndShortTermLeases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_f1eb89ac-bfaf-45b2-acf9-b15eefd7e674" xlink:to="loc_kof_ExpensesForLowValueAssetsAndShortTermLeases_f94c10e7-b66b-40e2-90aa-75c539a2321b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_fdbdaa58-8eae-4a5e-8e05-8a1be7a4fb38" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PresentationOfLeasesForLesseeAbstract_f1eb89ac-bfaf-45b2-acf9-b15eefd7e674" xlink:to="loc_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_fdbdaa58-8eae-4a5e-8e05-8a1be7a4fb38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/Propertyplantequipment" xlink:type="simple" xlink:href="kof-20211231.xsd#Propertyplantequipment"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/Propertyplantequipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_b2fd50a5-349d-4877-a4a9-2c4eee0e77fc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_0632a493-d7f1-4912-bbeb-38c77ba261e4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_b2fd50a5-349d-4877-a4a9-2c4eee0e77fc" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_0632a493-d7f1-4912-bbeb-38c77ba261e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PropertyplantequipmentTables" xlink:type="simple" xlink:href="kof-20211231.xsd#PropertyplantequipmentTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/PropertyplantequipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_ec6a524b-cec0-4a98-8d9b-98c10392d8c5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_9ef8526b-6e91-4533-95d3-0424e4c1b9b3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_ec6a524b-cec0-4a98-8d9b-98c10392d8c5" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_9ef8526b-6e91-4533-95d3-0424e4c1b9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PropertyplantequipmentSummaryofPremisesandEquipmentDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_94cd7d5d-ccdd-4875-a0c2-1d1819dce946" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_37e938cf-65fe-48c4-a322-d9f6c6405f64" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_94cd7d5d-ccdd-4875-a0c2-1d1819dce946" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_37e938cf-65fe-48c4-a322-d9f6c6405f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ab9b8cf1-f79c-4f7b-8c80-485bfac34f75" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_37e938cf-65fe-48c4-a322-d9f6c6405f64" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ab9b8cf1-f79c-4f7b-8c80-485bfac34f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ab9b8cf1-f79c-4f7b-8c80-485bfac34f75" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandMember_cba5419a-b701-4d5a-b84a-ea29899dbffd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:to="loc_ifrs-full_LandMember_cba5419a-b701-4d5a-b84a-ea29899dbffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BuildingsMember_cde377f4-902f-45f6-a055-a6308bc9922f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BuildingsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:to="loc_ifrs-full_BuildingsMember_cde377f4-902f-45f6-a055-a6308bc9922f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_b6714d68-8fe7-419d-ab48-b8934b946e2f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MachineryMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:to="loc_ifrs-full_MachineryMember_b6714d68-8fe7-419d-ab48-b8934b946e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RefrigerationEquipmentMember_7e8465c1-e96a-454e-9a2f-a5bb86a4438a" xlink:href="kof-20211231.xsd#kof_RefrigerationEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:to="loc_kof_RefrigerationEquipmentMember_7e8465c1-e96a-454e-9a2f-a5bb86a4438a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ReturnableBottlesMember_8da788f0-3267-427f-ad2b-bdccc8f0af18" xlink:href="kof-20211231.xsd#kof_ReturnableBottlesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:to="loc_kof_ReturnableBottlesMember_8da788f0-3267-427f-ad2b-bdccc8f0af18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ConstructionInProgressMember_a98435ab-f2b3-4434-88b9-c70f6bd06050" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ConstructionInProgressMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:to="loc_ifrs-full_ConstructionInProgressMember_a98435ab-f2b3-4434-88b9-c70f6bd06050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_4dd92d06-170e-4008-9998-3a71a3bdf36f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_4dd92d06-170e-4008-9998-3a71a3bdf36f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_f0c60464-9672-4506-8d48-d6ca97e3fb88" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_812ba852-6f18-4b0b-8fe3-c98e51f02e60" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_f0c60464-9672-4506-8d48-d6ca97e3fb88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3a80c276-b7c0-465b-b798-8101098fabb1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_37e938cf-65fe-48c4-a322-d9f6c6405f64" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3a80c276-b7c0-465b-b798-8101098fabb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_f4bc106e-7f43-4831-83d0-6ba5dfbeb9be" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3a80c276-b7c0-465b-b798-8101098fabb1" xlink:to="loc_ifrs-full_CarryingAmountMember_f4bc106e-7f43-4831-83d0-6ba5dfbeb9be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_13eff4ab-97bd-4534-b778-1baef311e78f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_f4bc106e-7f43-4831-83d0-6ba5dfbeb9be" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_13eff4ab-97bd-4534-b778-1baef311e78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_baa536c4-c042-4910-9ab1-d271e11ca806" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_f4bc106e-7f43-4831-83d0-6ba5dfbeb9be" xlink:to="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_baa536c4-c042-4910-9ab1-d271e11ca806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_134c669c-7324-446f-a1d1-cb516487cc89" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_37e938cf-65fe-48c4-a322-d9f6c6405f64" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_134c669c-7324-446f-a1d1-cb516487cc89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_134c669c-7324-446f-a1d1-cb516487cc89" xlink:to="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_5a0edd5d-8a87-477a-b95e-2eb745b8cbfa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_5a0edd5d-8a87-477a-b95e-2eb745b8cbfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_6a0c13d4-d2d6-4597-a2cd-4ddcfad8e68d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_6a0c13d4-d2d6-4597-a2cd-4ddcfad8e68d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationExpense_b09d0282-91f8-440c-9fff-5320674326dd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:to="loc_ifrs-full_DepreciationExpense_b09d0282-91f8-440c-9fff-5320674326dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_08794a5b-3d9c-42df-ab98-ff6f912aa02c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_08794a5b-3d9c-42df-ab98-ff6f912aa02c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment_27777393-7b6f-4306-810a-36fea4da9c59" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment_27777393-7b6f-4306-810a-36fea4da9c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_a66e6311-7406-47af-b1b2-a3346254468f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:to="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_a66e6311-7406-47af-b1b2-a3346254468f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_e61641bd-9ee6-479f-a410-9520b8bf0258" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_e61641bd-9ee6-479f-a410-9520b8bf0258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects_c5cd2146-247d-477f-8272-90e4861e7486" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:to="loc_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects_c5cd2146-247d-477f-8272-90e4861e7486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_aef1c54d-c811-4352-b800-535829647fc7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_a957486a-b2b7-4b40-bf2b-a91f0562af83" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_aef1c54d-c811-4352-b800-535829647fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PropertyplantequipmentAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PropertyplantequipmentAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/PropertyplantequipmentAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_981e4cc1-1133-45ff-9ec5-7193e5ee2cb8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment_acee6616-91c0-41ee-bba1-8df30dd6ac60" xlink:href="kof-20211231.xsd#kof_OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_981e4cc1-1133-45ff-9ec5-7193e5ee2cb8" xlink:to="loc_kof_OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment_acee6616-91c0-41ee-bba1-8df30dd6ac60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IntangibleAssets" xlink:type="simple" xlink:href="kof-20211231.xsd#IntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/IntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract_fb01d36c-e74d-45bf-9146-e6cd4d8de7aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_11105712-d619-4f2f-920d-491d460eb579" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract_fb01d36c-e74d-45bf-9146-e6cd4d8de7aa" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_11105712-d619-4f2f-920d-491d460eb579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IntangibleAssetsTables" xlink:type="simple" xlink:href="kof-20211231.xsd#IntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/IntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract_18f92831-4370-4c4f-899e-0976428c7031" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_cee1a80c-0a7a-4cec-a9a9-8103d58ddf84" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract_18f92831-4370-4c4f-899e-0976428c7031" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_cee1a80c-0a7a-4cec-a9a9-8103d58ddf84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_4ba838d6-6afb-4745-82b2-6b1dafb75826" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract_18f92831-4370-4c4f-899e-0976428c7031" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_4ba838d6-6afb-4745-82b2-6b1dafb75826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock_86d516d8-4b9b-443b-811f-9b74e17b4977" xlink:href="kof-20211231.xsd#kof_DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract_18f92831-4370-4c4f-899e-0976428c7031" xlink:to="loc_kof_DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock_86d516d8-4b9b-443b-811f-9b74e17b4977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock_e433497e-86a7-4b6d-899a-1c1e5573e38a" xlink:href="kof-20211231.xsd#kof_DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract_18f92831-4370-4c4f-899e-0976428c7031" xlink:to="loc_kof_DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock_e433497e-86a7-4b6d-899a-1c1e5573e38a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract_0a2aa9cd-0e9b-4d93-a7d8-a62e05b73dab" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d9af7c2b-731a-471f-89d1-261abe0daab0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract_0a2aa9cd-0e9b-4d93-a7d8-a62e05b73dab" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d9af7c2b-731a-471f-89d1-261abe0daab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_98395428-4918-427b-9376-bda6d4cd2fae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d9af7c2b-731a-471f-89d1-261abe0daab0" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_98395428-4918-427b-9376-bda6d4cd2fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_49449b1a-3eca-4437-995f-b2eb7ff195ff" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_98395428-4918-427b-9376-bda6d4cd2fae" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_49449b1a-3eca-4437-995f-b2eb7ff195ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BrandNamesMember_cc87e67e-24c3-40c9-84e6-81e737e6a63a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BrandNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_49449b1a-3eca-4437-995f-b2eb7ff195ff" xlink:to="loc_ifrs-full_BrandNamesMember_cc87e67e-24c3-40c9-84e6-81e737e6a63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodwillMember_72e562a9-5639-405a-b79c-b394014c69ce" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GoodwillMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_49449b1a-3eca-4437-995f-b2eb7ff195ff" xlink:to="loc_ifrs-full_GoodwillMember_72e562a9-5639-405a-b79c-b394014c69ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_a1023035-c1e6-4abb-a077-4f0d2eb0738b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_49449b1a-3eca-4437-995f-b2eb7ff195ff" xlink:to="loc_ifrs-full_OtherIntangibleAssetsMember_a1023035-c1e6-4abb-a077-4f0d2eb0738b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_2950dcdb-dbf2-4d43-a7c7-6796365c924f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_49449b1a-3eca-4437-995f-b2eb7ff195ff" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_2950dcdb-dbf2-4d43-a7c7-6796365c924f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsUnderDevelopmentMember_a0a7dc1e-b114-41fc-a052-74bec11ca146" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsUnderDevelopmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_49449b1a-3eca-4437-995f-b2eb7ff195ff" xlink:to="loc_ifrs-full_IntangibleAssetsUnderDevelopmentMember_a0a7dc1e-b114-41fc-a052-74bec11ca146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherAmortizablesMember_1e2ac031-7f9e-4ace-a64f-51a3544f8efa" xlink:href="kof-20211231.xsd#kof_OtherAmortizablesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_49449b1a-3eca-4437-995f-b2eb7ff195ff" xlink:to="loc_kof_OtherAmortizablesMember_1e2ac031-7f9e-4ace-a64f-51a3544f8efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_b59e1b8b-57ad-4860-9625-72dfc18cd825" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d9af7c2b-731a-471f-89d1-261abe0daab0" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_b59e1b8b-57ad-4860-9625-72dfc18cd825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_6ae19e61-0bb0-45e9-a36b-1fd59ee41698" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_b59e1b8b-57ad-4860-9625-72dfc18cd825" xlink:to="loc_ifrs-full_CarryingAmountMember_6ae19e61-0bb0-45e9-a36b-1fd59ee41698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_5cad3914-71dc-4062-bda1-192f1713d8b2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_6ae19e61-0bb0-45e9-a36b-1fd59ee41698" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_5cad3914-71dc-4062-bda1-192f1713d8b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_d1c3371e-be1a-411d-a9c3-1e7a1596f120" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_6ae19e61-0bb0-45e9-a36b-1fd59ee41698" xlink:to="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_d1c3371e-be1a-411d-a9c3-1e7a1596f120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d9af7c2b-731a-471f-89d1-261abe0daab0" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_966cd898-0d1a-44fd-90c2-6660729d830e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwill_966cd898-0d1a-44fd-90c2-6660729d830e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_836e36c7-f4c2-4a0b-8beb-af860ffebfe2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_836e36c7-f4c2-4a0b-8beb-af860ffebfe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationAndAmortisationExpense_b6eda87f-0a97-4ac3-995f-a00671872593" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationAndAmortisationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_ifrs-full_DepreciationAndAmortisationExpense_b6eda87f-0a97-4ac3-995f-a00671872593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_d0de9801-1f90-46c1-a052-45644b055dfb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_d0de9801-1f90-46c1-a052-45644b055dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SystemsDevelopmentIntangibles_ebfca10c-087f-40c0-83d3-39178e55fa0c" xlink:href="kof-20211231.xsd#kof_SystemsDevelopmentIntangibles"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_kof_SystemsDevelopmentIntangibles_ebfca10c-087f-40c0-83d3-39178e55fa0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill_262670ea-c53d-4cbe-ae6c-e91dcabf6be0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill_262670ea-c53d-4cbe-ae6c-e91dcabf6be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsAndGoodwill_784b4220-5194-4961-b97c-5df2120f3bb5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisposalsIntangibleAssetsAndGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_ifrs-full_DisposalsIntangibleAssetsAndGoodwill_784b4220-5194-4961-b97c-5df2120f3bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_f3d84e1c-9399-4d38-998a-3b668d844f24" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_f3d84e1c-9399-4d38-998a-3b668d844f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill_b9b469f0-cc1e-4300-a8c9-e4003738749d" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill_b9b469f0-cc1e-4300-a8c9-e4003738749d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_6aff0e72-45f6-4a0d-bf2d-6b4ac3f9663c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_048d1f20-73df-4680-9d0d-e231a0201b9c" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwill_6aff0e72-45f6-4a0d-bf2d-6b4ac3f9663c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IntangibleAssetsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract_02a53ea8-e2b9-4c2b-9527-b8fa5e25b9f4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d1b8d909-7fcb-466b-9456-40d998391a90" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract_02a53ea8-e2b9-4c2b-9527-b8fa5e25b9f4" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d1b8d909-7fcb-466b-9456-40d998391a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_0c42bf3a-ddc8-4c6c-b889-8f081110ab69" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d1b8d909-7fcb-466b-9456-40d998391a90" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_0c42bf3a-ddc8-4c6c-b889-8f081110ab69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_12d857a1-02dd-4934-8c6b-54139572e8b9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_0c42bf3a-ddc8-4c6c-b889-8f081110ab69" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_12d857a1-02dd-4934-8c6b-54139572e8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_24063cad-da8e-47a9-9f3f-e0e81c99768d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_12d857a1-02dd-4934-8c6b-54139572e8b9" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_24063cad-da8e-47a9-9f3f-e0e81c99768d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_f88ddeb5-9be9-4a01-8702-ece62af1ba95" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d1b8d909-7fcb-466b-9456-40d998391a90" xlink:to="loc_ifrs-full_RangeAxis_f88ddeb5-9be9-4a01-8702-ece62af1ba95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_5c05b103-b262-46ec-8fb2-9ae3d517a365" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_f88ddeb5-9be9-4a01-8702-ece62af1ba95" xlink:to="loc_ifrs-full_RangesMember_5c05b103-b262-46ec-8fb2-9ae3d517a365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_ae7b2808-7714-412c-8587-ea9f82eccd8c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_5c05b103-b262-46ec-8fb2-9ae3d517a365" xlink:to="loc_ifrs-full_BottomOfRangeMember_ae7b2808-7714-412c-8587-ea9f82eccd8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_0398c25b-fd8a-4564-852a-afe8389e3192" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_5c05b103-b262-46ec-8fb2-9ae3d517a365" xlink:to="loc_ifrs-full_TopOfRangeMember_0398c25b-fd8a-4564-852a-afe8389e3192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncomeStatementLocationAxis_71686fab-14fa-423d-87d6-bb65e607d48b" xlink:href="kof-20211231.xsd#kof_IncomeStatementLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d1b8d909-7fcb-466b-9456-40d998391a90" xlink:to="loc_kof_IncomeStatementLocationAxis_71686fab-14fa-423d-87d6-bb65e607d48b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncomeStatementLocation1Member_d8849d29-e428-4798-a0ac-0b30ff83ad3c" xlink:href="kof-20211231.xsd#kof_IncomeStatementLocation1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_IncomeStatementLocationAxis_71686fab-14fa-423d-87d6-bb65e607d48b" xlink:to="loc_kof_IncomeStatementLocation1Member_d8849d29-e428-4798-a0ac-0b30ff83ad3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSalesMember_f2726b99-0288-4b09-b25c-778a6eaa4ce0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_IncomeStatementLocation1Member_d8849d29-e428-4798-a0ac-0b30ff83ad3c" xlink:to="loc_ifrs-full_CostOfSalesMember_f2726b99-0288-4b09-b25c-778a6eaa4ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SellingAndMarketingExpenseMember_ec2aff41-3725-4afc-b311-ae428b0539ad" xlink:href="kof-20211231.xsd#kof_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_IncomeStatementLocation1Member_d8849d29-e428-4798-a0ac-0b30ff83ad3c" xlink:to="loc_kof_SellingAndMarketingExpenseMember_ec2aff41-3725-4afc-b311-ae428b0539ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GeneralAndAdministrativeExpenseMember_881c6b1e-cb38-4737-9b77-bef124ffa27e" xlink:href="kof-20211231.xsd#kof_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_IncomeStatementLocation1Member_d8849d29-e428-4798-a0ac-0b30ff83ad3c" xlink:to="loc_kof_GeneralAndAdministrativeExpenseMember_881c6b1e-cb38-4737-9b77-bef124ffa27e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_cad9f7c9-da9e-448c-a13b-03900ab58d98" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d1b8d909-7fcb-466b-9456-40d998391a90" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_cad9f7c9-da9e-448c-a13b-03900ab58d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife_290cfbee-7647-4f68-a788-5edb0fe37cf0" xlink:href="kof-20211231.xsd#kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_cad9f7c9-da9e-448c-a13b-03900ab58d98" xlink:to="loc_kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife_290cfbee-7647-4f68-a788-5edb0fe37cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_2577051e-d834-4c36-abd6-bb86083f50a1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_cad9f7c9-da9e-448c-a13b-03900ab58d98" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_2577051e-d834-4c36-abd6-bb86083f50a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RiskPremiumBasisPoints_023082fd-9bbd-4558-95bb-f2a966eb3ef2" xlink:href="kof-20211231.xsd#kof_RiskPremiumBasisPoints"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_cad9f7c9-da9e-448c-a13b-03900ab58d98" xlink:to="loc_kof_RiskPremiumBasisPoints_023082fd-9bbd-4558-95bb-f2a966eb3ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract_83a1afbf-08d4-4d0c-887c-fca303821199" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_7cfe77ac-995d-45ee-8ca9-3b837210dd59" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract_83a1afbf-08d4-4d0c-887c-fca303821199" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_7cfe77ac-995d-45ee-8ca9-3b837210dd59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_6871b8e8-7d7f-4326-98c0-83f5d837d504" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_7cfe77ac-995d-45ee-8ca9-3b837210dd59" xlink:to="loc_ifrs-full_GeographicalAreasAxis_6871b8e8-7d7f-4326-98c0-83f5d837d504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_6871b8e8-7d7f-4326-98c0-83f5d837d504" xlink:to="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_27df7445-3a3e-4e75-897b-afa5fa4a4ee0" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:to="loc_country_MX_27df7445-3a3e-4e75-897b-afa5fa4a4ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GT_d40a90d8-f2b4-45ab-a7a4-665020c2db8c" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GT"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:to="loc_country_GT_d40a90d8-f2b4-45ab-a7a4-665020c2db8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NI_fac59691-96dd-4fe9-a83f-2bec36b8d03e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_NI"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:to="loc_country_NI_fac59691-96dd-4fe9-a83f-2bec36b8d03e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CR_7588e0f7-db3d-4fba-b9f3-03a0ff0e0675" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CR"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:to="loc_country_CR_7588e0f7-db3d-4fba-b9f3-03a0ff0e0675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PA_8c4a763a-e59e-44a9-b17d-98139bf1ef23" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PA"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:to="loc_country_PA_8c4a763a-e59e-44a9-b17d-98139bf1ef23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CO_76b855b9-2c2f-41ec-8410-f08b2f0e9f38" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CO"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:to="loc_country_CO_76b855b9-2c2f-41ec-8410-f08b2f0e9f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_e933b03c-0aeb-4d5c-ab33-c194f8657243" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:to="loc_country_BR_e933b03c-0aeb-4d5c-ab33-c194f8657243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AR_8dfc7153-a5a9-471c-9106-5003cd8ed2ac" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AR"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:to="loc_country_AR_8dfc7153-a5a9-471c-9106-5003cd8ed2ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UY_6514a0bb-49b9-43c3-ab7e-9205a3d7c964" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_UY"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_67328e39-93fd-4c75-afc5-77216b63035d" xlink:to="loc_country_UY_6514a0bb-49b9-43c3-ab7e-9205a3d7c964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_c375252a-0db9-40a3-aa27-dbaacef878ae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_7cfe77ac-995d-45ee-8ca9-3b837210dd59" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_c375252a-0db9-40a3-aa27-dbaacef878ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_d9d057b4-4595-48ff-bbaa-c970c04ecc02" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_c375252a-0db9-40a3-aa27-dbaacef878ae" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_d9d057b4-4595-48ff-bbaa-c970c04ecc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GoodwillAndDistributionRightsMember_1779ab13-f54b-48bb-814a-1b64b258bb2b" xlink:href="kof-20211231.xsd#kof_GoodwillAndDistributionRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_d9d057b4-4595-48ff-bbaa-c970c04ecc02" xlink:to="loc_kof_GoodwillAndDistributionRightsMember_1779ab13-f54b-48bb-814a-1b64b258bb2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_687c97f2-8e6b-44d3-a88f-acd768e961e2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_7cfe77ac-995d-45ee-8ca9-3b837210dd59" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_687c97f2-8e6b-44d3-a88f-acd768e961e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_d80296a2-93de-4573-b14d-fce6e5418124" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_687c97f2-8e6b-44d3-a88f-acd768e961e2" xlink:to="loc_ifrs-full_Goodwill_d80296a2-93de-4573-b14d-fce6e5418124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract_ad9608a2-192d-4bd4-b966-a3686d3142f5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_c154c482-17bb-4422-a578-f3d9dbf7710d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract_ad9608a2-192d-4bd4-b966-a3686d3142f5" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_c154c482-17bb-4422-a578-f3d9dbf7710d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_7f93413e-8d9f-458c-a0a6-429adb1933be" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_c154c482-17bb-4422-a578-f3d9dbf7710d" xlink:to="loc_ifrs-full_MaturityAxis_7f93413e-8d9f-458c-a0a6-429adb1933be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_7d1ee4a1-84f5-42c5-9b8d-f127f910ddc9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_7f93413e-8d9f-458c-a0a6-429adb1933be" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_7d1ee4a1-84f5-42c5-9b8d-f127f910ddc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember_93b92962-0ff6-41a2-bb6d-b559b7d9b348" xlink:href="kof-20211231.xsd#kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_7d1ee4a1-84f5-42c5-9b8d-f127f910ddc9" xlink:to="loc_kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember_93b92962-0ff6-41a2-bb6d-b559b7d9b348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember_fb0c09cd-2281-45bb-8722-0c740958b156" xlink:href="kof-20211231.xsd#kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_7d1ee4a1-84f5-42c5-9b8d-f127f910ddc9" xlink:to="loc_kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember_fb0c09cd-2281-45bb-8722-0c740958b156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember_cad2e22b-5179-4888-a6c1-e1a68cf949cf" xlink:href="kof-20211231.xsd#kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_7d1ee4a1-84f5-42c5-9b8d-f127f910ddc9" xlink:to="loc_kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember_cad2e22b-5179-4888-a6c1-e1a68cf949cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember_8c5506e7-feee-4494-9eff-a05a6ae15193" xlink:href="kof-20211231.xsd#kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_7d1ee4a1-84f5-42c5-9b8d-f127f910ddc9" xlink:to="loc_kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember_8c5506e7-feee-4494-9eff-a05a6ae15193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_4672881d-a25c-4926-987c-7df23010dea9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_c154c482-17bb-4422-a578-f3d9dbf7710d" xlink:to="loc_ifrs-full_GeographicalAreasAxis_4672881d-a25c-4926-987c-7df23010dea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_4672881d-a25c-4926-987c-7df23010dea9" xlink:to="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_2b1694fb-44f7-4084-b794-f4673a42d35e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:to="loc_country_MX_2b1694fb-44f7-4084-b794-f4673a42d35e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_ce0d935c-ec28-411a-9317-1e011f3d1c4d" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:to="loc_country_BR_ce0d935c-ec28-411a-9317-1e011f3d1c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CO_f124d50a-03b9-4c40-9bf7-5dd1be86aaaf" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CO"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:to="loc_country_CO_f124d50a-03b9-4c40-9bf7-5dd1be86aaaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AR_5b430dde-f336-4904-8cff-8cf275645be1" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AR"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:to="loc_country_AR_5b430dde-f336-4904-8cff-8cf275645be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GT_d63af380-65d0-41a2-906b-ba89f6498377" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GT"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:to="loc_country_GT_d63af380-65d0-41a2-906b-ba89f6498377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CR_f90d7001-f106-4bcf-b0f9-e1a962043540" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CR"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:to="loc_country_CR_f90d7001-f106-4bcf-b0f9-e1a962043540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NI_88a5aad5-9778-4cff-9bc0-ed446d664550" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_NI"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:to="loc_country_NI_88a5aad5-9778-4cff-9bc0-ed446d664550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PA_bb8a40f9-425c-4e11-b031-e9bccb17609f" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PA"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:to="loc_country_PA_bb8a40f9-425c-4e11-b031-e9bccb17609f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UY_c0612b8f-dffc-4e3d-84b2-85df765d0604" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_UY"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_682180f5-78f1-46f0-9e87-f9e93c44f327" xlink:to="loc_country_UY_c0612b8f-dffc-4e3d-84b2-85df765d0604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f6b5c79-55a9-4eab-a9ed-83561e21c9c8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_c154c482-17bb-4422-a578-f3d9dbf7710d" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f6b5c79-55a9-4eab-a9ed-83561e21c9c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_WeightedAverageCostOfCapitalPreTaxPercentage_8e6ff843-3e70-4967-ab07-6092b4e29585" xlink:href="kof-20211231.xsd#kof_WeightedAverageCostOfCapitalPreTaxPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f6b5c79-55a9-4eab-a9ed-83561e21c9c8" xlink:to="loc_kof_WeightedAverageCostOfCapitalPreTaxPercentage_8e6ff843-3e70-4967-ab07-6092b4e29585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_WeightedAverageCostOfCapitalAfterTaxPercentage_4f4b6dd3-89a3-4067-b286-6a47e2aaef6c" xlink:href="kof-20211231.xsd#kof_WeightedAverageCostOfCapitalAfterTaxPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f6b5c79-55a9-4eab-a9ed-83561e21c9c8" xlink:to="loc_kof_WeightedAverageCostOfCapitalAfterTaxPercentage_4f4b6dd3-89a3-4067-b286-6a47e2aaef6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedAnnualLongTermInflationPercentage_cd27c6f3-3498-4f28-a50a-ed5e26d335ab" xlink:href="kof-20211231.xsd#kof_ExpectedAnnualLongTermInflationPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f6b5c79-55a9-4eab-a9ed-83561e21c9c8" xlink:to="loc_kof_ExpectedAnnualLongTermInflationPercentage_cd27c6f3-3498-4f28-a50a-ed5e26d335ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedVolumeGrowthRatesPercentage_e6d5b168-9d8e-48a7-b25e-819afc7c5c6e" xlink:href="kof-20211231.xsd#kof_ExpectedVolumeGrowthRatesPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5f6b5c79-55a9-4eab-a9ed-83561e21c9c8" xlink:to="loc_kof_ExpectedVolumeGrowthRatesPercentage_e6d5b168-9d8e-48a7-b25e-819afc7c5c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract_1651822f-dac6-4505-b20d-3286443ad6c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_6857d9d5-2216-406a-94a6-6204ea659d3e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsAbstract_1651822f-dac6-4505-b20d-3286443ad6c0" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_6857d9d5-2216-406a-94a6-6204ea659d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_9646b12e-c80d-40c3-ad4d-8168c1ccf6ed" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_6857d9d5-2216-406a-94a6-6204ea659d3e" xlink:to="loc_ifrs-full_GeographicalAreasAxis_9646b12e-c80d-40c3-ad4d-8168c1ccf6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_9646b12e-c80d-40c3-ad4d-8168c1ccf6ed" xlink:to="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_3f88e34a-bde6-481b-bd96-f15666cf2c99" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:to="loc_country_MX_3f88e34a-bde6-481b-bd96-f15666cf2c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_3631aeb1-4e9e-4a4a-9808-62eb03b84628" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:to="loc_country_BR_3631aeb1-4e9e-4a4a-9808-62eb03b84628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CO_e2b0cdce-0985-49dd-b5a6-aa0a33596181" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CO"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:to="loc_country_CO_e2b0cdce-0985-49dd-b5a6-aa0a33596181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AR_86c4c925-9b3e-4438-b95a-dc927fd2644d" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AR"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:to="loc_country_AR_86c4c925-9b3e-4438-b95a-dc927fd2644d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GT_ea91f339-b8c4-4bf0-9e1f-730a5235fdce" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GT"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:to="loc_country_GT_ea91f339-b8c4-4bf0-9e1f-730a5235fdce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CR_f38c74c1-7943-4ffc-b82a-bd0a7a0c07da" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CR"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:to="loc_country_CR_f38c74c1-7943-4ffc-b82a-bd0a7a0c07da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NI_282ec085-dc1a-4cd7-9872-8d7a25c2a899" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_NI"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:to="loc_country_NI_282ec085-dc1a-4cd7-9872-8d7a25c2a899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PA_8385ebda-e3c2-4ab7-a8bf-630a39edbf66" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PA"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:to="loc_country_PA_8385ebda-e3c2-4ab7-a8bf-630a39edbf66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UY_7d65bae0-9f71-4df2-9d50-15383a4450c8" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_UY"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_669839da-eeac-4ea3-b1b4-fd771ce8a88d" xlink:to="loc_country_UY_7d65bae0-9f71-4df2-9d50-15383a4450c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5c88befa-8617-4fae-b322-6a49e84d9cea" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_6857d9d5-2216-406a-94a6-6204ea659d3e" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5c88befa-8617-4fae-b322-6a49e84d9cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInWeightedAverageCostOfCapitalPercentage_a56d101c-d558-4417-a807-8fa5a30dbb84" xlink:href="kof-20211231.xsd#kof_ChangeInWeightedAverageCostOfCapitalPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5c88befa-8617-4fae-b322-6a49e84d9cea" xlink:to="loc_kof_ChangeInWeightedAverageCostOfCapitalPercentage_a56d101c-d558-4417-a807-8fa5a30dbb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate_c144235c-5d4e-4c2a-a015-61e8970c6380" xlink:href="kof-20211231.xsd#kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5c88befa-8617-4fae-b322-6a49e84d9cea" xlink:to="loc_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate_c144235c-5d4e-4c2a-a015-61e8970c6380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EffectOnValuation_1081c11f-8282-4d66-a871-925c3033069a" xlink:href="kof-20211231.xsd#kof_EffectOnValuation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_5c88befa-8617-4fae-b322-6a49e84d9cea" xlink:to="loc_kof_EffectOnValuation_1081c11f-8282-4d66-a871-925c3033069a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/Othernoncurrentassetsandothernoncurrentfinancialassets" xlink:type="simple" xlink:href="kof-20211231.xsd#Othernoncurrentassetsandothernoncurrentfinancialassets"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/Othernoncurrentassetsandothernoncurrentfinancialassets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_668ebd9a-a60a-4189-a6cb-2cd9d292e5fc" xlink:href="kof-20211231.xsd#kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock_049fb123-09b1-4c15-ad14-085dad1221f3" xlink:href="kof-20211231.xsd#kof_DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_668ebd9a-a60a-4189-a6cb-2cd9d292e5fc" xlink:to="loc_kof_DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock_049fb123-09b1-4c15-ad14-085dad1221f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsTables" xlink:type="simple" xlink:href="kof-20211231.xsd#OthernoncurrentassetsandothernoncurrentfinancialassetsTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_26bc4a00-c9e8-4d5e-9366-fe8e5a5de671" xlink:href="kof-20211231.xsd#kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock_233e11cb-7a95-4d12-8669-9e8c59afac4b" xlink:href="kof-20211231.xsd#kof_DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_26bc4a00-c9e8-4d5e-9366-fe8e5a5de671" xlink:to="loc_kof_DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock_233e11cb-7a95-4d12-8669-9e8c59afac4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock_e35195c4-a8a1-40e3-9d08-1960fed8d0ec" xlink:href="kof-20211231.xsd#kof_DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_26bc4a00-c9e8-4d5e-9366-fe8e5a5de671" xlink:to="loc_kof_DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock_e35195c4-a8a1-40e3-9d08-1960fed8d0ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_18d6e0da-829f-4704-b427-a6d5ca8f1368" xlink:href="kof-20211231.xsd#kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NonCurrentPrepaidAdvertisingExpenses_5e661a3a-bf76-4da6-b97d-94fc6a0fbac6" xlink:href="kof-20211231.xsd#kof_NonCurrentPrepaidAdvertisingExpenses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_18d6e0da-829f-4704-b427-a6d5ca8f1368" xlink:to="loc_kof_NonCurrentPrepaidAdvertisingExpenses_5e661a3a-bf76-4da6-b97d-94fc6a0fbac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GuaranteeDepositsOtherNonCurrentAssets_c9f40371-c9a1-41dc-8fc6-8577ecfcc44d" xlink:href="kof-20211231.xsd#kof_GuaranteeDepositsOtherNonCurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_18d6e0da-829f-4704-b427-a6d5ca8f1368" xlink:to="loc_kof_GuaranteeDepositsOtherNonCurrentAssets_c9f40371-c9a1-41dc-8fc6-8577ecfcc44d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CurrentPrepaidBonuses_397c0331-404b-4a3e-99f4-768db5d15958" xlink:href="kof-20211231.xsd#kof_CurrentPrepaidBonuses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_18d6e0da-829f-4704-b427-a6d5ca8f1368" xlink:to="loc_kof_CurrentPrepaidBonuses_397c0331-404b-4a3e-99f4-768db5d15958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRestrictedCashAndCashEquivalents_f850c3da-a214-4ddd-a8c7-adcaca80d686" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentRestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_18d6e0da-829f-4704-b427-a6d5ca8f1368" xlink:to="loc_ifrs-full_NoncurrentRestrictedCashAndCashEquivalents_f850c3da-a214-4ddd-a8c7-adcaca80d686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ShareBasedPaymentsOtherNonCurrentAssets_d1d10f31-4d12-4b7a-a5b2-7dfce7a930e9" xlink:href="kof-20211231.xsd#kof_ShareBasedPaymentsOtherNonCurrentAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_18d6e0da-829f-4704-b427-a6d5ca8f1368" xlink:to="loc_kof_ShareBasedPaymentsOtherNonCurrentAssets_d1d10f31-4d12-4b7a-a5b2-7dfce7a930e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IndemnifiableContingenciesFromBusinessCombinations_809e73dd-a1a3-4601-9641-dd25a87c0b59" xlink:href="kof-20211231.xsd#kof_IndemnifiableContingenciesFromBusinessCombinations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_18d6e0da-829f-4704-b427-a6d5ca8f1368" xlink:to="loc_kof_IndemnifiableContingenciesFromBusinessCombinations_809e73dd-a1a3-4601-9641-dd25a87c0b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit_9df02f19-abcb-4428-9160-d47c38973824" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_18d6e0da-829f-4704-b427-a6d5ca8f1368" xlink:to="loc_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit_9df02f19-abcb-4428-9160-d47c38973824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssets_8b6ba107-2d87-4a23-b62d-dcac7f5a8b46" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_18d6e0da-829f-4704-b427-a6d5ca8f1368" xlink:to="loc_ifrs-full_OtherAssets_8b6ba107-2d87-4a23-b62d-dcac7f5a8b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentNonfinancialAssets_923a1eca-a534-4751-8b70-f7d077cbb5f3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentNonfinancialAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_18d6e0da-829f-4704-b427-a6d5ca8f1368" xlink:to="loc_ifrs-full_OtherNoncurrentNonfinancialAssets_923a1eca-a534-4751-8b70-f7d077cbb5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherNonCurrentFinancialAssetsOther_bd543389-9b01-4d99-a11a-0c0b2d0a95bc" xlink:href="kof-20211231.xsd#kof_OtherNonCurrentFinancialAssetsOther"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_18d6e0da-829f-4704-b427-a6d5ca8f1368" xlink:to="loc_kof_OtherNonCurrentFinancialAssetsOther_bd543389-9b01-4d99-a11a-0c0b2d0a95bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialAssets_339efbb9-181f-4eee-a332-b851d706e672" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialAssets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_18d6e0da-829f-4704-b427-a6d5ca8f1368" xlink:to="loc_ifrs-full_DerivativeFinancialAssets_339efbb9-181f-4eee-a332-b851d706e672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentFinancialAssets_7e6af3dd-92d3-4a7d-8e19-78247a66bc49" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentFinancialAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract_18d6e0da-829f-4704-b427-a6d5ca8f1368" xlink:to="loc_ifrs-full_OtherNoncurrentFinancialAssets_7e6af3dd-92d3-4a7d-8e19-78247a66bc49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompanies" xlink:type="simple" xlink:href="kof-20211231.xsd#BalancesandTransactionswithRelatedPartiesandAffiliatedCompanies"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompanies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_33f352ec-9269-410c-a03c-bf88304544d4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock_76138257-246a-4276-a4dc-026dbe2ba0ab" xlink:href="kof-20211231.xsd#kof_DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_33f352ec-9269-410c-a03c-bf88304544d4" xlink:to="loc_kof_DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock_76138257-246a-4276-a4dc-026dbe2ba0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesTables" xlink:type="simple" xlink:href="kof-20211231.xsd#BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_e7ddd45d-a095-4935-ae35-5ee6bace2c83" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock_eae869d6-0b22-45eb-a5ff-9388dface414" xlink:href="kof-20211231.xsd#kof_DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_e7ddd45d-a095-4935-ae35-5ee6bace2c83" xlink:to="loc_kof_DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock_eae869d6-0b22-45eb-a5ff-9388dface414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_45b85faf-2ae6-40c4-b379-e3536c4a24d8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_e7ddd45d-a095-4935-ae35-5ee6bace2c83" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_45b85faf-2ae6-40c4-b379-e3536c4a24d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory_858d862e-ee67-4e40-a44d-7ad090f00e80" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_e7ddd45d-a095-4935-ae35-5ee6bace2c83" xlink:to="loc_ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory_858d862e-ee67-4e40-a44d-7ad090f00e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_aa48bc0f-a0b7-4fc5-b69e-eb6437bf7a49" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_73446128-5557-4c4f-89d0-7022101257d8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_aa48bc0f-a0b7-4fc5-b69e-eb6437bf7a49" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_73446128-5557-4c4f-89d0-7022101257d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_fff35668-6c6a-45a1-b18b-f48b4e73bf7e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_73446128-5557-4c4f-89d0-7022101257d8" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_fff35668-6c6a-45a1-b18b-f48b4e73bf7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_49cf290a-df61-4067-b5b8-c10f6e3811b7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_fff35668-6c6a-45a1-b18b-f48b4e73bf7e" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_49cf290a-df61-4067-b5b8-c10f6e3811b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FemsaAndSubsidiariesMember_9d96b9d3-9227-4920-8f71-1f24af2e2cde" xlink:href="kof-20211231.xsd#kof_FemsaAndSubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_49cf290a-df61-4067-b5b8-c10f6e3811b7" xlink:to="loc_kof_FemsaAndSubsidiariesMember_9d96b9d3-9227-4920-8f71-1f24af2e2cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CocaColaCompanyMember_6134bb9c-8ed4-4d84-bfd0-40d5bb6c535d" xlink:href="kof-20211231.xsd#kof_CocaColaCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_49cf290a-df61-4067-b5b8-c10f6e3811b7" xlink:to="loc_kof_CocaColaCompanyMember_6134bb9c-8ed4-4d84-bfd0-40d5bb6c535d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_HeinekenGroupMember_58972d4e-a271-4950-9a25-9618195ba1b5" xlink:href="kof-20211231.xsd#kof_HeinekenGroupMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_49cf290a-df61-4067-b5b8-c10f6e3811b7" xlink:to="loc_kof_HeinekenGroupMember_58972d4e-a271-4950-9a25-9618195ba1b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherRelatedPartiesMember_d824a5b8-1cd8-478e-9788-4cdc4cc525ff" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherRelatedPartiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_49cf290a-df61-4067-b5b8-c10f6e3811b7" xlink:to="loc_ifrs-full_OtherRelatedPartiesMember_d824a5b8-1cd8-478e-9788-4cdc4cc525ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b11e9602-b6c7-43d2-8803-e47fddb17ffc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_73446128-5557-4c4f-89d0-7022101257d8" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b11e9602-b6c7-43d2-8803-e47fddb17ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_49dc8b58-4a26-4575-8e13-32541cb74622" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivablesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b11e9602-b6c7-43d2-8803-e47fddb17ffc" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_49dc8b58-4a26-4575-8e13-32541cb74622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties_5108579b-c894-4c57-ab24-7992eeb56172" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_49dc8b58-4a26-4575-8e13-32541cb74622" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties_5108579b-c894-4c57-ab24-7992eeb56172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentReceivables_ecffa5eb-2386-4475-9dd1-516b842ad55c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_49dc8b58-4a26-4575-8e13-32541cb74622" xlink:to="loc_ifrs-full_OtherCurrentReceivables_ecffa5eb-2386-4475-9dd1-516b842ad55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherReceivables_ffcfd0b4-6783-467d-a5a3-58dd5f6706a2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_49dc8b58-4a26-4575-8e13-32541cb74622" xlink:to="loc_ifrs-full_TradeAndOtherReceivables_ffcfd0b4-6783-467d-a5a3-58dd5f6706a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayablesAbstract_6342d076-8d1f-424b-95aa-54f2fee67b0f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayablesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b11e9602-b6c7-43d2-8803-e47fddb17ffc" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayablesAbstract_6342d076-8d1f-424b-95aa-54f2fee67b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties_b1bb5ba7-2feb-4d7a-9d9a-5f852fff4edc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayablesAbstract_6342d076-8d1f-424b-95aa-54f2fee67b0f" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties_b1bb5ba7-2feb-4d7a-9d9a-5f852fff4edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPayables_fdc561c8-9be5-40fa-8def-dd85c2dbfef7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherPayables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayablesAbstract_6342d076-8d1f-424b-95aa-54f2fee67b0f" xlink:to="loc_ifrs-full_OtherPayables_fdc561c8-9be5-40fa-8def-dd85c2dbfef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayables_e0658e6a-2824-48bc-b385-96916963a789" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherPayables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayablesAbstract_6342d076-8d1f-424b-95aa-54f2fee67b0f" xlink:to="loc_ifrs-full_TradeAndOtherPayables_e0658e6a-2824-48bc-b385-96916963a789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_8edfb755-4a28-4fe8-a308-93fab6cd34b1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction_98e1f2b1-d88c-4195-a768-c52bcdc1f82b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_8edfb755-4a28-4fe8-a308-93fab6cd34b1" xlink:to="loc_ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction_98e1f2b1-d88c-4195-a768-c52bcdc1f82b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_a8e79420-36ce-4a70-b4b7-e8afcd33db7b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_6f321ea0-0a12-4549-a605-e438597f7a67" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_a8e79420-36ce-4a70-b4b7-e8afcd33db7b" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_6f321ea0-0a12-4549-a605-e438597f7a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_a350c05f-b237-421b-8675-4a36a628dc0e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_6f321ea0-0a12-4549-a605-e438597f7a67" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_a350c05f-b237-421b-8675-4a36a628dc0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_fc5ff38a-d513-494e-a2ed-54968cc77254" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_a350c05f-b237-421b-8675-4a36a628dc0e" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_fc5ff38a-d513-494e-a2ed-54968cc77254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_HeinekenGroupMember_51b9b2bb-7e9c-4d65-a064-02d10e6bb68e" xlink:href="kof-20211231.xsd#kof_HeinekenGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_fc5ff38a-d513-494e-a2ed-54968cc77254" xlink:to="loc_kof_HeinekenGroupMember_51b9b2bb-7e9c-4d65-a064-02d10e6bb68e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FEMSAMember_e0fb1042-c807-46e8-9d9a-bb34b98774c2" xlink:href="kof-20211231.xsd#kof_FEMSAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_fc5ff38a-d513-494e-a2ed-54968cc77254" xlink:to="loc_kof_FEMSAMember_e0fb1042-c807-46e8-9d9a-bb34b98774c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CocaColaCompanyMember_dd1e4f6d-08a0-40a3-ab3f-d18155296b86" xlink:href="kof-20211231.xsd#kof_CocaColaCompanyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_fc5ff38a-d513-494e-a2ed-54968cc77254" xlink:to="loc_kof_CocaColaCompanyMember_dd1e4f6d-08a0-40a3-ab3f-d18155296b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdeSMember_c18e95e0-5d99-4b7b-80ef-a6cc61cf6b09" xlink:href="kof-20211231.xsd#kof_AdeSMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_fc5ff38a-d513-494e-a2ed-54968cc77254" xlink:to="loc_kof_AdeSMember_c18e95e0-5d99-4b7b-80ef-a6cc61cf6b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_86df923b-8594-4fd9-85fe-5af0c85ceff7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_6f321ea0-0a12-4549-a605-e438597f7a67" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_86df923b-8594-4fd9-85fe-5af0c85ceff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_86df923b-8594-4fd9-85fe-5af0c85ceff7" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_JugosDelValleSAPIDeCVMember_c16d428e-1f5e-43d6-937b-765b9feeace7" xlink:href="kof-20211231.xsd#kof_JugosDelValleSAPIDeCVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:to="loc_kof_JugosDelValleSAPIDeCVMember_c16d428e-1f5e-43d6-937b-765b9feeace7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PromotoraIndustrialAzucareraSADeCVPIASAMember_a6d84a77-78f3-4ce4-9f3b-8835c32d7d96" xlink:href="kof-20211231.xsd#kof_PromotoraIndustrialAzucareraSADeCVPIASAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:to="loc_kof_PromotoraIndustrialAzucareraSADeCVPIASAMember_a6d84a77-78f3-4ce4-9f3b-8835c32d7d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BetaSanMiguelMember_0834796d-66dc-44e8-a8b1-95b31f09b9da" xlink:href="kof-20211231.xsd#kof_BetaSanMiguelMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:to="loc_kof_BetaSanMiguelMember_0834796d-66dc-44e8-a8b1-95b31f09b9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember_23fd47b4-06db-4747-a3fa-5000558dc803" xlink:href="kof-20211231.xsd#kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:to="loc_kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember_23fd47b4-06db-4747-a3fa-5000558dc803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LeaoAlimentosEBebidasLTDAMember_dc7c0437-c87f-4d8a-bd73-8a36c4547915" xlink:href="kof-20211231.xsd#kof_LeaoAlimentosEBebidasLTDAMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:to="loc_kof_LeaoAlimentosEBebidasLTDAMember_dc7c0437-c87f-4d8a-bd73-8a36c4547915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember_9e415330-6e9e-4ff6-9fa6-712b7a4d56e5" xlink:href="kof-20211231.xsd#kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:to="loc_kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember_9e415330-6e9e-4ff6-9fa6-712b7a4d56e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember_6d5485c9-4822-4ada-9a64-35652d56e487" xlink:href="kof-20211231.xsd#kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:to="loc_kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember_6d5485c9-4822-4ada-9a64-35652d56e487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FundacionFemsaACMember_cde762ea-0d8b-4521-bd14-dfec21687033" xlink:href="kof-20211231.xsd#kof_FundacionFemsaACMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d8f26a25-a368-4ade-ad6a-faec9a6d5bc0" xlink:to="loc_kof_FundacionFemsaACMember_cde762ea-0d8b-4521-bd14-dfec21687033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d2329369-3b10-407a-9fd5-01f8ca78296a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_6f321ea0-0a12-4549-a605-e438597f7a67" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d2329369-3b10-407a-9fd5-01f8ca78296a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncomeFromRelatedPartyAbstract_fb2778c3-47fe-4a8d-8226-988701f3bbe2" xlink:href="kof-20211231.xsd#kof_IncomeFromRelatedPartyAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d2329369-3b10-407a-9fd5-01f8ca78296a" xlink:to="loc_kof_IncomeFromRelatedPartyAbstract_fb2778c3-47fe-4a8d-8226-988701f3bbe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_7fe93444-a7de-48cc-88c3-0caa939cbbb8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_IncomeFromRelatedPartyAbstract_fb2778c3-47fe-4a8d-8226-988701f3bbe2" xlink:to="loc_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_7fe93444-a7de-48cc-88c3-0caa939cbbb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpensesFromRelatedPartyAbstract_f9be9000-4cbf-419a-92a2-86607d75bed9" xlink:href="kof-20211231.xsd#kof_ExpensesFromRelatedPartyAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d2329369-3b10-407a-9fd5-01f8ca78296a" xlink:to="loc_kof_ExpensesFromRelatedPartyAbstract_f9be9000-4cbf-419a-92a2-86607d75bed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions_067ca547-6275-46ce-b160-325a4b1676f0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchasesOfGoodsRelatedPartyTransactions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_ExpensesFromRelatedPartyAbstract_f9be9000-4cbf-419a-92a2-86607d75bed9" xlink:to="loc_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions_067ca547-6275-46ce-b160-325a4b1676f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PurchasesOfConcentrateRelatedPartyTransactions_ded8bfae-7ef4-43d8-97d5-d8a515bb22c8" xlink:href="kof-20211231.xsd#kof_PurchasesOfConcentrateRelatedPartyTransactions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_ExpensesFromRelatedPartyAbstract_f9be9000-4cbf-419a-92a2-86607d75bed9" xlink:to="loc_kof_PurchasesOfConcentrateRelatedPartyTransactions_ded8bfae-7ef4-43d8-97d5-d8a515bb22c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions_aca54de6-fa32-4cfa-9780-e502a336bb8d" xlink:href="kof-20211231.xsd#kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_ExpensesFromRelatedPartyAbstract_f9be9000-4cbf-419a-92a2-86607d75bed9" xlink:to="loc_kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions_aca54de6-fa32-4cfa-9780-e502a336bb8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdvertisingExpenseToRelatedPartyTransactions_a9c87d91-36e0-4501-8564-230154c618ab" xlink:href="kof-20211231.xsd#kof_AdvertisingExpenseToRelatedPartyTransactions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_ExpensesFromRelatedPartyAbstract_f9be9000-4cbf-419a-92a2-86607d75bed9" xlink:to="loc_kof_AdvertisingExpenseToRelatedPartyTransactions_a9c87d91-36e0-4501-8564-230154c618ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DonationsToRelatedPartyTransactions_7e5b5ebb-8ec2-429c-835a-d8e8288ed664" xlink:href="kof-20211231.xsd#kof_DonationsToRelatedPartyTransactions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_ExpensesFromRelatedPartyAbstract_f9be9000-4cbf-419a-92a2-86607d75bed9" xlink:to="loc_kof_DonationsToRelatedPartyTransactions_7e5b5ebb-8ec2-429c-835a-d8e8288ed664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherExpensesWithRelatedParty_d54f5440-cad4-4482-af4d-eeeea4bfa80f" xlink:href="kof-20211231.xsd#kof_OtherExpensesWithRelatedParty"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_ExpensesFromRelatedPartyAbstract_f9be9000-4cbf-419a-92a2-86607d75bed9" xlink:to="loc_kof_OtherExpensesWithRelatedParty_d54f5440-cad4-4482-af4d-eeeea4bfa80f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofBenefitsandAggregateCompensationPaidtoExecutiveOfficersandSeniorManagementoftheCompanyRecognizedasanExpenseDuringtheReportingPeriodDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofBenefitsandAggregateCompensationPaidtoExecutiveOfficersandSeniorManagementoftheCompanyRecognizedasanExpenseDuringtheReportingPeriodDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofBenefitsandAggregateCompensationPaidtoExecutiveOfficersandSeniorManagementoftheCompanyRecognizedasanExpenseDuringtheReportingPeriodDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_7b0f9493-2cf0-4a2f-b3de-d664252ea7f1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisionsForEmployeeBenefits_dd06cc38-e47f-4af5-a900-21b0665b2cab" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentProvisionsForEmployeeBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_7b0f9493-2cf0-4a2f-b3de-d664252ea7f1" xlink:to="loc_ifrs-full_CurrentProvisionsForEmployeeBenefits_dd06cc38-e47f-4af5-a900-21b0665b2cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TerminationBenefitsExpense_7a397f36-2c34-4dc2-8154-a9c60157974f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TerminationBenefitsExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_7b0f9493-2cf0-4a2f-b3de-d664252ea7f1" xlink:to="loc_ifrs-full_TerminationBenefitsExpense_7a397f36-2c34-4dc2-8154-a9c60157974f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SharebasedPayment_effeb987-fcd5-4287-8f2a-c5c811e83386" xlink:href="kof-20211231.xsd#kof_SharebasedPayment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_7b0f9493-2cf0-4a2f-b3de-d664252ea7f1" xlink:to="loc_kof_SharebasedPayment_effeb987-fcd5-4287-8f2a-c5c811e83386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrencies" xlink:type="simple" xlink:href="kof-20211231.xsd#BalancesandTransactionsinForeignCurrencies"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_BalancesAndTransactionsInForeignCurrenciesAbstract_37044ea5-3546-446b-8ec5-fecf06bc7489" xlink:href="kof-20211231.xsd#kof_BalancesAndTransactionsInForeignCurrenciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory_e9219044-47c7-4490-8042-ed714837a172" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_BalancesAndTransactionsInForeignCurrenciesAbstract_37044ea5-3546-446b-8ec5-fecf06bc7489" xlink:to="loc_ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory_e9219044-47c7-4490-8042-ed714837a172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesTables" xlink:type="simple" xlink:href="kof-20211231.xsd#BalancesandTransactionsinForeignCurrenciesTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_BalancesAndTransactionsInForeignCurrenciesAbstract_61254707-9a79-4f52-9ce4-c846216fc22a" xlink:href="kof-20211231.xsd#kof_BalancesAndTransactionsInForeignCurrenciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock_7fc51e88-fe89-4b5a-8c05-97601d012a5a" xlink:href="kof-20211231.xsd#kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_BalancesAndTransactionsInForeignCurrenciesAbstract_61254707-9a79-4f52-9ce4-c846216fc22a" xlink:to="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock_7fc51e88-fe89-4b5a-8c05-97601d012a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_BalancesAndTransactionsInForeignCurrenciesAbstract_018b9f55-e2bc-41a6-9813-f831f602adf2" xlink:href="kof-20211231.xsd#kof_BalancesAndTransactionsInForeignCurrenciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable_039b1f57-9f7b-405a-8924-4f1fc16b1f00" xlink:href="kof-20211231.xsd#kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_BalancesAndTransactionsInForeignCurrenciesAbstract_018b9f55-e2bc-41a6-9813-f831f602adf2" xlink:to="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable_039b1f57-9f7b-405a-8924-4f1fc16b1f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_812a4b6b-0964-48bd-907b-92dc4de03d45" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable_039b1f57-9f7b-405a-8924-4f1fc16b1f00" xlink:to="loc_srt_CurrencyAxis_812a4b6b-0964-48bd-907b-92dc4de03d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_57e888b8-dedc-46ce-9c0c-d6154860c31b" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_812a4b6b-0964-48bd-907b-92dc4de03d45" xlink:to="loc_currency_AllCurrenciesDomain_57e888b8-dedc-46ce-9c0c-d6154860c31b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD_d52dbef0-ea5c-48d9-9be9-c77235b6bed8" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_USD"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_57e888b8-dedc-46ce-9c0c-d6154860c31b" xlink:to="loc_currency_USD_d52dbef0-ea5c-48d9-9be9-c77235b6bed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_229b9c45-560a-41db-9490-9185a011151e" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_EUR"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_57e888b8-dedc-46ce-9c0c-d6154860c31b" xlink:to="loc_currency_EUR_229b9c45-560a-41db-9490-9185a011151e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_a311ddd5-e900-4b12-872b-b8adafe49b45" xlink:href="kof-20211231.xsd#kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable_039b1f57-9f7b-405a-8924-4f1fc16b1f00" xlink:to="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_a311ddd5-e900-4b12-872b-b8adafe49b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_5d090cf2-b78e-488e-bd03-8672dba9ab9b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_a311ddd5-e900-4b12-872b-b8adafe49b45" xlink:to="loc_ifrs-full_CurrentAssets_5d090cf2-b78e-488e-bd03-8672dba9ab9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssets_b24ac1d8-3c95-4d64-956f-035bf0a3cb29" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_a311ddd5-e900-4b12-872b-b8adafe49b45" xlink:to="loc_ifrs-full_NoncurrentAssets_b24ac1d8-3c95-4d64-956f-035bf0a3cb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_cf0cea00-dc2c-4d3f-8ea9-a55ded88548b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_a311ddd5-e900-4b12-872b-b8adafe49b45" xlink:to="loc_ifrs-full_CurrentLiabilities_cf0cea00-dc2c-4d3f-8ea9-a55ded88548b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilities_797c77e2-cdcb-446a-94e8-c84ba08c504c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_a311ddd5-e900-4b12-872b-b8adafe49b45" xlink:to="loc_ifrs-full_NoncurrentLiabilities_797c77e2-cdcb-446a-94e8-c84ba08c504c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_BalancesAndTransactionsInForeignCurrenciesAbstract_a7bbbe35-711d-488f-9910-6f3cab527141" xlink:href="kof-20211231.xsd#kof_BalancesAndTransactionsInForeignCurrenciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable_3c2a8e79-ad2e-4148-b6a3-6fa47751b2cf" xlink:href="kof-20211231.xsd#kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_BalancesAndTransactionsInForeignCurrenciesAbstract_a7bbbe35-711d-488f-9910-6f3cab527141" xlink:to="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable_3c2a8e79-ad2e-4148-b6a3-6fa47751b2cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_ca1bee0a-3ce3-4686-b452-e32c95c618fb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable_3c2a8e79-ad2e-4148-b6a3-6fa47751b2cf" xlink:to="loc_srt_CurrencyAxis_ca1bee0a-3ce3-4686-b452-e32c95c618fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_7ebaf7a0-e540-4346-adb2-8dca34573d54" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_ca1bee0a-3ce3-4686-b452-e32c95c618fb" xlink:to="loc_currency_AllCurrenciesDomain_7ebaf7a0-e540-4346-adb2-8dca34573d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD_83eb4419-f44d-4ced-a963-c76474bc2ccf" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_USD"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_7ebaf7a0-e540-4346-adb2-8dca34573d54" xlink:to="loc_currency_USD_83eb4419-f44d-4ced-a963-c76474bc2ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_c25b90fe-3134-4787-8cf8-b6f137b4fd4f" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_EUR"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_7ebaf7a0-e540-4346-adb2-8dca34573d54" xlink:to="loc_currency_EUR_c25b90fe-3134-4787-8cf8-b6f137b4fd4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_42038cfd-2e6a-41da-ba68-915b7583ca04" xlink:href="kof-20211231.xsd#kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable_3c2a8e79-ad2e-4148-b6a3-6fa47751b2cf" xlink:to="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_42038cfd-2e6a-41da-ba68-915b7583ca04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue_4d3e43a7-338a-449f-9b91-5b4e3efd1d2f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Revenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_42038cfd-2e6a-41da-ba68-915b7583ca04" xlink:to="loc_ifrs-full_Revenue_4d3e43a7-338a-449f-9b91-5b4e3efd1d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PurchasesOfRawMaterials_b2998e7f-cc98-4e93-9a9d-d89fbf3e78e7" xlink:href="kof-20211231.xsd#kof_PurchasesOfRawMaterials"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_42038cfd-2e6a-41da-ba68-915b7583ca04" xlink:to="loc_kof_PurchasesOfRawMaterials_b2998e7f-cc98-4e93-9a9d-d89fbf3e78e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpense_9d3fef36-fe3b-4ef8-9ca9-53d1dbe4fb00" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_42038cfd-2e6a-41da-ba68-915b7583ca04" xlink:to="loc_ifrs-full_InterestExpense_9d3fef36-fe3b-4ef8-9ca9-53d1dbe4fb00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherIncomeExpense_1769c747-c1bc-4714-940a-57d3ce897d90" xlink:href="kof-20211231.xsd#kof_OtherIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems_42038cfd-2e6a-41da-ba68-915b7583ca04" xlink:to="loc_kof_OtherIncomeExpense_1769c747-c1bc-4714-940a-57d3ce897d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefits" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefits"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_9da129a2-4934-44ed-8bc3-6539f088b975" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_e06b4ad0-bd0c-4865-82a3-9ca52eb8d932" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_9da129a2-4934-44ed-8bc3-6539f088b975" xlink:to="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_e06b4ad0-bd0c-4865-82a3-9ca52eb8d932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsTables" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_15d06585-6d79-49d7-a914-dd3cd91eaaa9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SummaryOfActuarialAssumptionsExplanatoryTableTextBlock_402db975-816b-4432-8c03-710f3892ff75" xlink:href="kof-20211231.xsd#kof_SummaryOfActuarialAssumptionsExplanatoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_15d06585-6d79-49d7-a914-dd3cd91eaaa9" xlink:to="loc_kof_SummaryOfActuarialAssumptionsExplanatoryTableTextBlock_402db975-816b-4432-8c03-710f3892ff75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock_b200cb25-be61-4570-bad6-03f0067cfd79" xlink:href="kof-20211231.xsd#kof_DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_15d06585-6d79-49d7-a914-dd3cd91eaaa9" xlink:to="loc_kof_DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock_b200cb25-be61-4570-bad6-03f0067cfd79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_b13c60d3-0de4-4cd9-854c-457dbec1bd83" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_15d06585-6d79-49d7-a914-dd3cd91eaaa9" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_b13c60d3-0de4-4cd9-854c-457dbec1bd83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTrustAssetExplanatoryTableTextBlock_95365edb-1818-4b3d-92d4-3e0c8af796ab" xlink:href="kof-20211231.xsd#kof_DisclosureOfTrustAssetExplanatoryTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_15d06585-6d79-49d7-a914-dd3cd91eaaa9" xlink:to="loc_kof_DisclosureOfTrustAssetExplanatoryTableTextBlock_95365edb-1818-4b3d-92d4-3e0c8af796ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock_adc59b39-b391-4f17-8325-b9b40983f55d" xlink:href="kof-20211231.xsd#kof_DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_15d06585-6d79-49d7-a914-dd3cd91eaaa9" xlink:to="loc_kof_DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock_adc59b39-b391-4f17-8325-b9b40983f55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock_7b4c9a6e-4639-498a-aa35-8d8ab8ffdb1c" xlink:href="kof-20211231.xsd#kof_DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_15d06585-6d79-49d7-a914-dd3cd91eaaa9" xlink:to="loc_kof_DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock_7b4c9a6e-4639-498a-aa35-8d8ab8ffdb1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_9af8a05f-56af-48fc-be58-5aea5fc292dd" xlink:href="kof-20211231.xsd#kof_DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_15d06585-6d79-49d7-a914-dd3cd91eaaa9" xlink:to="loc_kof_DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_9af8a05f-56af-48fc-be58-5aea5fc292dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock_b748ad4c-d7c3-413d-a016-f97e6ee5d7f3" xlink:href="kof-20211231.xsd#kof_DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_15d06585-6d79-49d7-a914-dd3cd91eaaa9" xlink:to="loc_kof_DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock_b748ad4c-d7c3-413d-a016-f97e6ee5d7f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_9ca4e1ee-3c53-403b-8aff-8414a14b7f19" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_15d06585-6d79-49d7-a914-dd3cd91eaaa9" xlink:to="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_9ca4e1ee-3c53-403b-8aff-8414a14b7f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock_3bbd7df4-2d12-4402-a0af-c6a0a9762d88" xlink:href="kof-20211231.xsd#kof_DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_15d06585-6d79-49d7-a914-dd3cd91eaaa9" xlink:to="loc_kof_DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock_3bbd7df4-2d12-4402-a0af-c6a0a9762d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock_aa70ab8b-9f7a-402d-8b10-6871a9863cae" xlink:href="kof-20211231.xsd#kof_DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_15d06585-6d79-49d7-a914-dd3cd91eaaa9" xlink:to="loc_kof_DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock_aa70ab8b-9f7a-402d-8b10-6871a9863cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofLongTermAssumptionsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofLongTermAssumptionsDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofLongTermAssumptionsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_d35e0e8a-8580-4319-8161-f71ddf8c66f2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SurplusDeficitInPlanAbstract_f575ed1a-afad-4e4b-a9c0-d9278d5500c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SurplusDeficitInPlanAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_d35e0e8a-8580-4319-8161-f71ddf8c66f2" xlink:to="loc_ifrs-full_SurplusDeficitInPlanAbstract_f575ed1a-afad-4e4b-a9c0-d9278d5500c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_efb266d2-a345-4c05-8e75-67f5d14b09b2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SurplusDeficitInPlanAbstract_f575ed1a-afad-4e4b-a9c0-d9278d5500c0" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_efb266d2-a345-4c05-8e75-67f5d14b09b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_e92c7772-81da-4298-bce9-ded6f252b718" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SurplusDeficitInPlanAbstract_f575ed1a-afad-4e4b-a9c0-d9278d5500c0" xlink:to="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_e92c7772-81da-4298-bce9-ded6f252b718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases_3cee41e7-b89b-4eda-8611-d0aaa846927f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SurplusDeficitInPlanAbstract_f575ed1a-afad-4e4b-a9c0-d9278d5500c0" xlink:to="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases_3cee41e7-b89b-4eda-8611-d0aaa846927f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BiometricAbstract_72b9fb8a-bfe9-4fa8-b48a-c162f9de154a" xlink:href="kof-20211231.xsd#kof_BiometricAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_d35e0e8a-8580-4319-8161-f71ddf8c66f2" xlink:to="loc_kof_BiometricAbstract_72b9fb8a-bfe9-4fa8-b48a-c162f9de154a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NormalRetirementAge_598d049b-bec2-4f81-bed9-adf55abe8a37" xlink:href="kof-20211231.xsd#kof_NormalRetirementAge"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_BiometricAbstract_72b9fb8a-bfe9-4fa8-b48a-c162f9de154a" xlink:to="loc_kof_NormalRetirementAge_598d049b-bec2-4f81-bed9-adf55abe8a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_a1fdf422-7952-437c-8371-f81010f447c8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_d1b1b90b-2fef-4127-a1d2-c003f583e298" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_a1fdf422-7952-437c-8371-f81010f447c8" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_d1b1b90b-2fef-4127-a1d2-c003f583e298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_97b8f5c1-c4f9-42ed-b6ed-0686fa82eaf5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_d1b1b90b-2fef-4127-a1d2-c003f583e298" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_97b8f5c1-c4f9-42ed-b6ed-0686fa82eaf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_e639bf70-2573-45cb-819c-2c5325a278c1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_97b8f5c1-c4f9-42ed-b6ed-0686fa82eaf5" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_e639bf70-2573-45cb-819c-2c5325a278c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PensionAndRetirementPlansMember_fa12e658-2004-4b5b-bd84-961ae5c17b27" xlink:href="kof-20211231.xsd#kof_PensionAndRetirementPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_e639bf70-2573-45cb-819c-2c5325a278c1" xlink:to="loc_kof_PensionAndRetirementPlansMember_fa12e658-2004-4b5b-bd84-961ae5c17b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeniorityPremiumsMember_97c89f2a-cc93-4a74-aa65-0f2dcd28471e" xlink:href="kof-20211231.xsd#kof_SeniorityPremiumsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_e639bf70-2573-45cb-819c-2c5325a278c1" xlink:to="loc_kof_SeniorityPremiumsMember_97c89f2a-cc93-4a74-aa65-0f2dcd28471e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fa2be6e8-5301-4914-be5e-3ab4837fcdac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_d1b1b90b-2fef-4127-a1d2-c003f583e298" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fa2be6e8-5301-4914-be5e-3ab4837fcdac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_31b11f2d-2b6e-4fb5-95e1-4021d944d54d" xlink:href="kof-20211231.xsd#kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fa2be6e8-5301-4914-be5e-3ab4837fcdac" xlink:to="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_31b11f2d-2b6e-4fb5-95e1-4021d944d54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo_9ae1e3fd-930c-4181-838a-56596b63e931" xlink:href="kof-20211231.xsd#kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fa2be6e8-5301-4914-be5e-3ab4837fcdac" xlink:to="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo_9ae1e3fd-930c-4181-838a-56596b63e931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree_e478ae7f-2847-443a-bb83-1d35a592c8ae" xlink:href="kof-20211231.xsd#kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fa2be6e8-5301-4914-be5e-3ab4837fcdac" xlink:to="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree_e478ae7f-2847-443a-bb83-1d35a592c8ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour_f581717e-6112-46df-a82f-32903f534bae" xlink:href="kof-20211231.xsd#kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fa2be6e8-5301-4914-be5e-3ab4837fcdac" xlink:to="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour_f581717e-6112-46df-a82f-32903f534bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive_e2d15d8f-84bf-4199-a65f-87873a84d0af" xlink:href="kof-20211231.xsd#kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fa2be6e8-5301-4914-be5e-3ab4837fcdac" xlink:to="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive_e2d15d8f-84bf-4199-a65f-87873a84d0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_51f93073-c029-4478-a821-c79037e64f96" xlink:href="kof-20211231.xsd#kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fa2be6e8-5301-4914-be5e-3ab4837fcdac" xlink:to="loc_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_51f93073-c029-4478-a821-c79037e64f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_f2f31199-ece3-4d7f-a868-e78d8fd8b05e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_d5612f1e-4550-4d0f-a59e-9df891991659" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_f2f31199-ece3-4d7f-a868-e78d8fd8b05e" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_d5612f1e-4550-4d0f-a59e-9df891991659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_231666fa-186f-499f-9d55-20df653a82c6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_d5612f1e-4550-4d0f-a59e-9df891991659" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_231666fa-186f-499f-9d55-20df653a82c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_28b67034-96d1-4c7c-8b77-dc3676ec8735" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_231666fa-186f-499f-9d55-20df653a82c6" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_28b67034-96d1-4c7c-8b77-dc3676ec8735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PensionAndRetirementPlansMember_e14ad546-e295-403e-9bb0-73fb9843b64a" xlink:href="kof-20211231.xsd#kof_PensionAndRetirementPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_28b67034-96d1-4c7c-8b77-dc3676ec8735" xlink:to="loc_kof_PensionAndRetirementPlansMember_e14ad546-e295-403e-9bb0-73fb9843b64a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeniorityPremiumsMember_12206500-452f-43d3-8103-fef51395ff2b" xlink:href="kof-20211231.xsd#kof_SeniorityPremiumsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_28b67034-96d1-4c7c-8b77-dc3676ec8735" xlink:to="loc_kof_SeniorityPremiumsMember_12206500-452f-43d3-8103-fef51395ff2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_d5612f1e-4550-4d0f-a59e-9df891991659" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_VestedDefinedBenefitObligation_7060b879-6919-4171-a534-4a6c060f22dc" xlink:href="kof-20211231.xsd#kof_VestedDefinedBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:to="loc_kof_VestedDefinedBenefitObligation_7060b879-6919-4171-a534-4a6c060f22dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NonVestedDefinedBenefitObligation_6ffe94e6-52df-4bd2-8438-94415ddaab9d" xlink:href="kof-20211231.xsd#kof_NonVestedDefinedBenefitObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:to="loc_kof_NonVestedDefinedBenefitObligation_6ffe94e6-52df-4bd2-8438-94415ddaab9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AccumulatedDefinedBenefitObligation_9d7b2c87-4b8c-44c8-8db7-a5d7e5722ed5" xlink:href="kof-20211231.xsd#kof_AccumulatedDefinedBenefitObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:to="loc_kof_AccumulatedDefinedBenefitObligation_9d7b2c87-4b8c-44c8-8db7-a5d7e5722ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation_4a145025-d734-489b-9a7e-5b9a1911ad30" xlink:href="kof-20211231.xsd#kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:to="loc_kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation_4a145025-d734-489b-9a7e-5b9a1911ad30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitObligation_0b76ce22-bdc2-4f89-8091-8ceae67a767b" xlink:href="kof-20211231.xsd#kof_DefinedBenefitObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:to="loc_kof_DefinedBenefitObligation_0b76ce22-bdc2-4f89-8091-8ceae67a767b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DefinedBenefitObligationFundsAtFairValue_f1851788-9ecf-4bf1-950a-97d20a1bb0a8" xlink:href="kof-20211231.xsd#kof_DefinedBenefitObligationFundsAtFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:to="loc_kof_DefinedBenefitObligationFundsAtFairValue_f1851788-9ecf-4bf1-950a-97d20a1bb0a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_71e0c1c6-ff51-4c24-98a8-88d120dd5a89" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_71e0c1c6-ff51-4c24-98a8-88d120dd5a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_7878547c-4643-4bf2-9ee0-d6b8f9ffe95a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentProvisionsForEmployeeBenefits"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_64f64669-56fb-4f4a-8aa6-6eca903c885e" xlink:to="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_7878547c-4643-4bf2-9ee0-d6b8f9ffe95a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_d8b98457-6e78-4cdb-9eb6-678add0a53c9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ba58fdcf-b1b3-4c9d-a4c4-44f4e62238a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_d8b98457-6e78-4cdb-9eb6-678add0a53c9" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ba58fdcf-b1b3-4c9d-a4c4-44f4e62238a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_c75181fd-0fd4-4f5c-a674-e3b7983ee359" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ba58fdcf-b1b3-4c9d-a4c4-44f4e62238a9" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_c75181fd-0fd4-4f5c-a674-e3b7983ee359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_5952de73-0e00-40a3-8156-6b71c7293709" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_c75181fd-0fd4-4f5c-a674-e3b7983ee359" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_5952de73-0e00-40a3-8156-6b71c7293709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradingEquitySecuritiesMember_bbf6dd6b-7a6e-4009-88de-f9f722b5d99d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradingEquitySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_5952de73-0e00-40a3-8156-6b71c7293709" xlink:to="loc_ifrs-full_TradingEquitySecuritiesMember_bbf6dd6b-7a6e-4009-88de-f9f722b5d99d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LifeAnnuitiesMember_d2f5da52-65ae-4cab-a87a-4d3bc14204dd" xlink:href="kof-20211231.xsd#kof_LifeAnnuitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_5952de73-0e00-40a3-8156-6b71c7293709" xlink:to="loc_kof_LifeAnnuitiesMember_d2f5da52-65ae-4cab-a87a-4d3bc14204dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BankInstrumentsMember_36d5daec-7da6-449d-a14c-c755066762a9" xlink:href="kof-20211231.xsd#kof_BankInstrumentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_5952de73-0e00-40a3-8156-6b71c7293709" xlink:to="loc_kof_BankInstrumentsMember_36d5daec-7da6-449d-a14c-c755066762a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FederalGovernmentInstrumentsMember_e2c29b92-4f56-4d66-9216-6abc4926f325" xlink:href="kof-20211231.xsd#kof_FederalGovernmentInstrumentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_5952de73-0e00-40a3-8156-6b71c7293709" xlink:to="loc_kof_FederalGovernmentInstrumentsMember_e2c29b92-4f56-4d66-9216-6abc4926f325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PubliclyTradedSharesMember_4884ad62-bfa2-4df3-bf42-911c2c367fbd" xlink:href="kof-20211231.xsd#kof_PubliclyTradedSharesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_5952de73-0e00-40a3-8156-6b71c7293709" xlink:to="loc_kof_PubliclyTradedSharesMember_4884ad62-bfa2-4df3-bf42-911c2c367fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_56fda010-60e3-4fda-ba76-7ca11dc08da6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ba58fdcf-b1b3-4c9d-a4c4-44f4e62238a9" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_56fda010-60e3-4fda-ba76-7ca11dc08da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FixedReturnAbstract_77ccaf24-92fc-44c4-9199-e0da2b09be76" xlink:href="kof-20211231.xsd#kof_FixedReturnAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_56fda010-60e3-4fda-ba76-7ca11dc08da6" xlink:to="loc_kof_FixedReturnAbstract_77ccaf24-92fc-44c4-9199-e0da2b09be76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TrustAssetsFixedReturnPercentage_1c74d55c-4078-411d-b81a-5647a8b6f0de" xlink:href="kof-20211231.xsd#kof_TrustAssetsFixedReturnPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_FixedReturnAbstract_77ccaf24-92fc-44c4-9199-e0da2b09be76" xlink:to="loc_kof_TrustAssetsFixedReturnPercentage_1c74d55c-4078-411d-b81a-5647a8b6f0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_VariableReturnAbstract_67ec646e-e7b3-4f53-8c8b-5d25de8db069" xlink:href="kof-20211231.xsd#kof_VariableReturnAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_56fda010-60e3-4fda-ba76-7ca11dc08da6" xlink:to="loc_kof_VariableReturnAbstract_67ec646e-e7b3-4f53-8c8b-5d25de8db069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TrustAssetsVariableReturnPercentage_f6e963d7-4b96-4b19-9889-53e81e565044" xlink:href="kof-20211231.xsd#kof_TrustAssetsVariableReturnPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_VariableReturnAbstract_67ec646e-e7b3-4f53-8c8b-5d25de8db069" xlink:to="loc_kof_TrustAssetsVariableReturnPercentage_f6e963d7-4b96-4b19-9889-53e81e565044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TrustAssetsFixedAndVariableReturnPercentage_2f1041d2-390e-453e-80d1-ec39b8088bf3" xlink:href="kof-20211231.xsd#kof_TrustAssetsFixedAndVariableReturnPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_VariableReturnAbstract_67ec646e-e7b3-4f53-8c8b-5d25de8db069" xlink:to="loc_kof_TrustAssetsFixedAndVariableReturnPercentage_2f1041d2-390e-453e-80d1-ec39b8088bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_c8ef2830-8283-49c8-a922-8d6f12d23e34" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_37a36258-1257-4be5-b784-9117093d2163" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_c8ef2830-8283-49c8-a922-8d6f12d23e34" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_37a36258-1257-4be5-b784-9117093d2163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis_a3ff4611-fc8d-45b1-a16c-3135b174bfea" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_37a36258-1257-4be5-b784-9117093d2163" xlink:to="loc_ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis_a3ff4611-fc8d-45b1-a16c-3135b174bfea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInstrumentMember_70bdac27-e8a8-41c7-8f4b-fd6b325741c6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis_a3ff4611-fc8d-45b1-a16c-3135b174bfea" xlink:to="loc_ifrs-full_TypesOfInstrumentMember_70bdac27-e8a8-41c7-8f4b-fd6b325741c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MexicanFederalGovernmentInstrumentsMember_8ebacdd3-bb5b-4b62-948c-b67e08d467a5" xlink:href="kof-20211231.xsd#kof_MexicanFederalGovernmentInstrumentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfInstrumentMember_70bdac27-e8a8-41c7-8f4b-fd6b325741c6" xlink:to="loc_kof_MexicanFederalGovernmentInstrumentsMember_8ebacdd3-bb5b-4b62-948c-b67e08d467a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_b336b494-26cf-4975-86a7-ddce990a5b40" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_37a36258-1257-4be5-b784-9117093d2163" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_b336b494-26cf-4975-86a7-ddce990a5b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_abc656ca-8f10-46fa-a54b-d7f8cd147d3f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_b336b494-26cf-4975-86a7-ddce990a5b40" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_abc656ca-8f10-46fa-a54b-d7f8cd147d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubsidiariesMember_d28ec865-40c2-40a9-8415-146d157db8dd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_abc656ca-8f10-46fa-a54b-d7f8cd147d3f" xlink:to="loc_ifrs-full_SubsidiariesMember_d28ec865-40c2-40a9-8415-146d157db8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_6f08ba4f-8a67-4a52-8615-2a267f861e80" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_37a36258-1257-4be5-b784-9117093d2163" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_6f08ba4f-8a67-4a52-8615-2a267f861e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_0927eda3-7bdf-428f-807a-f931242e639f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_6f08ba4f-8a67-4a52-8615-2a267f861e80" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_0927eda3-7bdf-428f-807a-f931242e639f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_62ce1b74-c303-4449-b2fa-0fd08444a8af" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_0927eda3-7bdf-428f-807a-f931242e639f" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_62ce1b74-c303-4449-b2fa-0fd08444a8af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_19ee4bb1-cf43-4124-9f0b-e92d108757a1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_37a36258-1257-4be5-b784-9117093d2163" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_19ee4bb1-cf43-4124-9f0b-e92d108757a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfFundAssets_a2c22c59-66db-4757-8a50-ec9bcfd87d1d" xlink:href="kof-20211231.xsd#kof_PercentageOfFundAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_19ee4bb1-cf43-4124-9f0b-e92d108757a1" xlink:to="loc_kof_PercentageOfFundAssets_a2c22c59-66db-4757-8a50-ec9bcfd87d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfPlanAssetInvestmentForRelatedParties_5b9cb230-51e5-4845-b704-12df05a847c4" xlink:href="kof-20211231.xsd#kof_PercentageOfPlanAssetInvestmentForRelatedParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_19ee4bb1-cf43-4124-9f0b-e92d108757a1" xlink:to="loc_kof_PercentageOfPlanAssetInvestmentForRelatedParties_5b9cb230-51e5-4845-b704-12df05a847c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_fa3b8518-eb96-410c-aa84-256cc2226fa5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_19ee4bb1-cf43-4124-9f0b-e92d108757a1" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_fa3b8518-eb96-410c-aa84-256cc2226fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfSignificantActuarialAssumptions_6b873bb5-02ce-4806-b6a6-474abe3755af" xlink:href="kof-20211231.xsd#kof_PercentageOfSignificantActuarialAssumptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_19ee4bb1-cf43-4124-9f0b-e92d108757a1" xlink:to="loc_kof_PercentageOfSignificantActuarialAssumptions_6b873bb5-02ce-4806-b6a6-474abe3755af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmployeeProfitSharing_95e5e2ac-14f1-4102-8700-6644550ab75a" xlink:href="kof-20211231.xsd#kof_EmployeeProfitSharing"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_19ee4bb1-cf43-4124-9f0b-e92d108757a1" xlink:to="loc_kof_EmployeeProfitSharing_95e5e2ac-14f1-4102-8700-6644550ab75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_7e68566b-09ef-4166-ad59-7b632f2c7bc7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentSecuritiesTable_0301e68a-f5eb-4de7-b86a-8caedc82fcd3" xlink:href="kof-20211231.xsd#kof_InvestmentSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_7e68566b-09ef-4166-ad59-7b632f2c7bc7" xlink:to="loc_kof_InvestmentSecuritiesTable_0301e68a-f5eb-4de7-b86a-8caedc82fcd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_f5dea3e4-fc42-4baa-8ead-62cf94cafc5d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_InvestmentSecuritiesTable_0301e68a-f5eb-4de7-b86a-8caedc82fcd3" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_f5dea3e4-fc42-4baa-8ead-62cf94cafc5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_f7b18e8e-30ad-4c45-83aa-ef081f099d57" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_f5dea3e4-fc42-4baa-8ead-62cf94cafc5d" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_f7b18e8e-30ad-4c45-83aa-ef081f099d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtSecuritiesMember_0dc5a10c-0316-46f2-b617-b1b5c048feb9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_f7b18e8e-30ad-4c45-83aa-ef081f099d57" xlink:to="loc_ifrs-full_DebtSecuritiesMember_0dc5a10c-0316-46f2-b617-b1b5c048feb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CapitalSecuritiesMember_8345f66a-4d25-4baf-90ce-d319b479a000" xlink:href="kof-20211231.xsd#kof_CapitalSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_f7b18e8e-30ad-4c45-83aa-ef081f099d57" xlink:to="loc_kof_CapitalSecuritiesMember_8345f66a-4d25-4baf-90ce-d319b479a000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_32569284-9513-408d-a122-3434382acd65" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_InvestmentSecuritiesTable_0301e68a-f5eb-4de7-b86a-8caedc82fcd3" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_32569284-9513-408d-a122-3434382acd65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_3e861001-f5fe-4750-bba1-97353fb4788a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_32569284-9513-408d-a122-3434382acd65" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_3e861001-f5fe-4750-bba1-97353fb4788a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GrupoIndustrialBimboSABDeCVMember_11d7961a-04d6-4028-8fcf-a65cbac78e9b" xlink:href="kof-20211231.xsd#kof_GrupoIndustrialBimboSABDeCVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_3e861001-f5fe-4750-bba1-97353fb4788a" xlink:to="loc_kof_GrupoIndustrialBimboSABDeCVMember_11d7961a-04d6-4028-8fcf-a65cbac78e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GrupoFinancieroBanorteSABDeCVMember_3010edb6-1204-4b47-8c41-5a31ddae990e" xlink:href="kof-20211231.xsd#kof_GrupoFinancieroBanorteSABDeCVMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_3e861001-f5fe-4750-bba1-97353fb4788a" xlink:to="loc_kof_GrupoFinancieroBanorteSABDeCVMember_3010edb6-1204-4b47-8c41-5a31ddae990e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ElPuertoDeLiverpoolSABDeCVMember_b33c6f41-6ae6-4c33-be81-15e47a88d87a" xlink:href="kof-20211231.xsd#kof_ElPuertoDeLiverpoolSABDeCVMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_3e861001-f5fe-4750-bba1-97353fb4788a" xlink:to="loc_kof_ElPuertoDeLiverpoolSABDeCVMember_b33c6f41-6ae6-4c33-be81-15e47a88d87a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FomentoEconmicoMexicanoSABDeCVMember_b643118e-daa1-43be-9837-4744e3b645ad" xlink:href="kof-20211231.xsd#kof_FomentoEconmicoMexicanoSABDeCVMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_3e861001-f5fe-4750-bba1-97353fb4788a" xlink:to="loc_kof_FomentoEconmicoMexicanoSABDeCVMember_b643118e-daa1-43be-9837-4744e3b645ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AlfaSABDeCVMember_ea424594-ca39-4d0a-8070-9840afed0f88" xlink:href="kof-20211231.xsd#kof_AlfaSABDeCVMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_3e861001-f5fe-4750-bba1-97353fb4788a" xlink:to="loc_kof_AlfaSABDeCVMember_ea424594-ca39-4d0a-8070-9840afed0f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfInvestmentSecuritiesLineItems_d5b94232-c63c-4a01-b2b5-5fcb1046a031" xlink:href="kof-20211231.xsd#kof_DisclosureOfInvestmentSecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_InvestmentSecuritiesTable_0301e68a-f5eb-4de7-b86a-8caedc82fcd3" xlink:to="loc_kof_DisclosureOfInvestmentSecuritiesLineItems_d5b94232-c63c-4a01-b2b5-5fcb1046a031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_6fea341d-deff-44d3-b95f-e99e39d74392" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfInvestmentSecuritiesLineItems_d5b94232-c63c-4a01-b2b5-5fcb1046a031" xlink:to="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_6fea341d-deff-44d3-b95f-e99e39d74392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_189d6d56-3fa8-4261-891b-f97b0b28f9bb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentSecuritiesTable_83782405-696b-4ca2-b732-403f7468911b" xlink:href="kof-20211231.xsd#kof_InvestmentSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_189d6d56-3fa8-4261-891b-f97b0b28f9bb" xlink:to="loc_kof_InvestmentSecuritiesTable_83782405-696b-4ca2-b732-403f7468911b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_052c38c8-7087-432f-9275-d28d37aad749" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_InvestmentSecuritiesTable_83782405-696b-4ca2-b732-403f7468911b" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_052c38c8-7087-432f-9275-d28d37aad749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_8a7f0cdb-c36e-4d26-9a7b-0ef5083b4a83" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_052c38c8-7087-432f-9275-d28d37aad749" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_8a7f0cdb-c36e-4d26-9a7b-0ef5083b4a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PensionAndRetirementPlansMember_39c7c191-e2c7-4eb0-8a8e-4493cb227e14" xlink:href="kof-20211231.xsd#kof_PensionAndRetirementPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_8a7f0cdb-c36e-4d26-9a7b-0ef5083b4a83" xlink:to="loc_kof_PensionAndRetirementPlansMember_39c7c191-e2c7-4eb0-8a8e-4493cb227e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeniorityPremiumPlanMember_dcee646b-9f19-433f-b67b-791e4e9cc5e3" xlink:href="kof-20211231.xsd#kof_SeniorityPremiumPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_8a7f0cdb-c36e-4d26-9a7b-0ef5083b4a83" xlink:to="loc_kof_SeniorityPremiumPlanMember_dcee646b-9f19-433f-b67b-791e4e9cc5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ConsolidatedFinancialStatementLocationAxis_751b4e5d-e0a8-42f9-adc1-c44e90659b71" xlink:href="kof-20211231.xsd#kof_ConsolidatedFinancialStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_InvestmentSecuritiesTable_83782405-696b-4ca2-b732-403f7468911b" xlink:to="loc_kof_ConsolidatedFinancialStatementLocationAxis_751b4e5d-e0a8-42f9-adc1-c44e90659b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ConsolidatedFinancialStatementLocationMember_cafdf708-2046-493d-98c1-10ef41b663db" xlink:href="kof-20211231.xsd#kof_ConsolidatedFinancialStatementLocationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_ConsolidatedFinancialStatementLocationAxis_751b4e5d-e0a8-42f9-adc1-c44e90659b71" xlink:to="loc_kof_ConsolidatedFinancialStatementLocationMember_cafdf708-2046-493d-98c1-10ef41b663db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember_47c40bb3-942a-44f0-8c31-bdbadd1256be" xlink:href="kof-20211231.xsd#kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_ConsolidatedFinancialStatementLocationMember_cafdf708-2046-493d-98c1-10ef41b663db" xlink:to="loc_kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember_47c40bb3-942a-44f0-8c31-bdbadd1256be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember_a84449c1-8859-4b08-b625-df3c8a7baf7c" xlink:href="kof-20211231.xsd#kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_ConsolidatedFinancialStatementLocationMember_cafdf708-2046-493d-98c1-10ef41b663db" xlink:to="loc_kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember_a84449c1-8859-4b08-b625-df3c8a7baf7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_7f02b57a-6b8a-4220-aca4-3b040c836957" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_InvestmentSecuritiesTable_83782405-696b-4ca2-b732-403f7468911b" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_7f02b57a-6b8a-4220-aca4-3b040c836957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_9e8980bb-7858-4636-b2f3-da44ac26294d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_7f02b57a-6b8a-4220-aca4-3b040c836957" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_9e8980bb-7858-4636-b2f3-da44ac26294d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset_23c8084f-b528-44e7-aede-00afe6170c8f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_7f02b57a-6b8a-4220-aca4-3b040c836957" xlink:to="loc_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset_23c8084f-b528-44e7-aede-00afe6170c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_74a25cec-4f95-4438-a8c5-d63577684632" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_7f02b57a-6b8a-4220-aca4-3b040c836957" xlink:to="loc_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_74a25cec-4f95-4438-a8c5-d63577684632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_cf0a7b72-4ff5-4d9f-8b9a-de63407e7a95" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_7f02b57a-6b8a-4220-aca4-3b040c836957" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_cf0a7b72-4ff5-4d9f-8b9a-de63407e7a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_ad043acf-a3ef-44e3-be96-f13e84be72fb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_7f02b57a-6b8a-4220-aca4-3b040c836957" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_ad043acf-a3ef-44e3-be96-f13e84be72fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofRemeasurementsofNetDefinedBenefitLiabilityRecognizedinOtherComprehensiveIncomeDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofRemeasurementsofNetDefinedBenefitLiabilityRecognizedinOtherComprehensiveIncomeDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofRemeasurementsofNetDefinedBenefitLiabilityRecognizedinOtherComprehensiveIncomeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_e0ff8050-0504-45f5-af23-b30f8a32571c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_817e6a77-c32e-4d1a-9c98-5e4f0021bb59" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_e0ff8050-0504-45f5-af23-b30f8a32571c" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_817e6a77-c32e-4d1a-9c98-5e4f0021bb59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_316049e3-60f6-4f54-be8e-a62606f08931" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_e0ff8050-0504-45f5-af23-b30f8a32571c" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_316049e3-60f6-4f54-be8e-a62606f08931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_b6d28ec6-faa8-4395-a4eb-35acdb62e493" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_e0ff8050-0504-45f5-af23-b30f8a32571c" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_b6d28ec6-faa8-4395-a4eb-35acdb62e493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_d8044893-7b1e-4c06-ab24-a907b8c90ea5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_e0ff8050-0504-45f5-af23-b30f8a32571c" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_d8044893-7b1e-4c06-ab24-a907b8c90ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_c820583d-7724-4108-960c-8e1febac6e19" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_e0ff8050-0504-45f5-af23-b30f8a32571c" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_c820583d-7724-4108-960c-8e1febac6e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_782a0194-bcbd-47e8-9bc4-441c4b0e1ca2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_e0ff8050-0504-45f5-af23-b30f8a32571c" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_782a0194-bcbd-47e8-9bc4-441c4b0e1ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_1d29e0c8-c39f-428c-8363-caa1952b3c95" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_e0ff8050-0504-45f5-af23-b30f8a32571c" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_1d29e0c8-c39f-428c-8363-caa1952b3c95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_a1178f60-eae9-4d3d-9dce-f8579dad778d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_add97034-e36c-4f02-a809-e6e0767d901a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_a1178f60-eae9-4d3d-9dce-f8579dad778d" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_add97034-e36c-4f02-a809-e6e0767d901a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_9eef7366-718c-4cd0-85c9-7fda7571be89" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_add97034-e36c-4f02-a809-e6e0767d901a" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_9eef7366-718c-4cd0-85c9-7fda7571be89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_1638bc4e-25f2-4a0b-ac7e-1e6c2df72c2b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_9eef7366-718c-4cd0-85c9-7fda7571be89" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_1638bc4e-25f2-4a0b-ac7e-1e6c2df72c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PensionAndRetirementPlansMember_3f55e321-efa9-4c86-9e02-eccc21e09641" xlink:href="kof-20211231.xsd#kof_PensionAndRetirementPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_1638bc4e-25f2-4a0b-ac7e-1e6c2df72c2b" xlink:to="loc_kof_PensionAndRetirementPlansMember_3f55e321-efa9-4c86-9e02-eccc21e09641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeniorityPremiumPlanMember_35bb01ce-6e23-404f-8784-8b24418c63c2" xlink:href="kof-20211231.xsd#kof_SeniorityPremiumPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_1638bc4e-25f2-4a0b-ac7e-1e6c2df72c2b" xlink:to="loc_kof_SeniorityPremiumPlanMember_35bb01ce-6e23-404f-8784-8b24418c63c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_bcd6e66c-fc0d-4c6d-84ad-f5c5c900d79a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_add97034-e36c-4f02-a809-e6e0767d901a" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_bcd6e66c-fc0d-4c6d-84ad-f5c5c900d79a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_8cd4984d-5ede-4294-b197-c4ce03f64251" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_bcd6e66c-fc0d-4c6d-84ad-f5c5c900d79a" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_8cd4984d-5ede-4294-b197-c4ce03f64251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_90023a91-b61b-44e5-9934-c5473c68440a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_8cd4984d-5ede-4294-b197-c4ce03f64251" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_90023a91-b61b-44e5-9934-c5473c68440a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_add97034-e36c-4f02-a809-e6e0767d901a" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_0c33c885-7d69-40b0-9770-e713c7f7228e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitObligationAtPresentValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:to="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_0c33c885-7d69-40b0-9770-e713c7f7228e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_6a7014be-e383-45a9-ad7e-932bccf195b1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_6a7014be-e383-45a9-ad7e-932bccf195b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset_4479b560-9998-4c0e-b949-4532050470ee" xlink:href="kof-20211231.xsd#kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:to="loc_kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset_4479b560-9998-4c0e-b949-4532050470ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_4af10a5e-4b67-4b4c-9c66-95bc2857cc18" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_4af10a5e-4b67-4b4c-9c66-95bc2857cc18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ActuarialGainsLossesArisingFromExperienceAdjustments_5afbb133-b069-4f23-b278-5fbad383e331" xlink:href="kof-20211231.xsd#kof_ActuarialGainsLossesArisingFromExperienceAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:to="loc_kof_ActuarialGainsLossesArisingFromExperienceAdjustments_5afbb133-b069-4f23-b278-5fbad383e331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_eba2a195-9be5-4f97-be5f-96399256d9e6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_eba2a195-9be5-4f97-be5f-96399256d9e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BenefitsPaidOrPayable_536db373-948d-4222-9e46-829a8ed084d0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BenefitsPaidOrPayable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:to="loc_ifrs-full_BenefitsPaidOrPayable_536db373-948d-4222-9e46-829a8ed084d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset_8a305f84-dbec-4b1d-b68d-e5fbcf9e9520" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:to="loc_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset_8a305f84-dbec-4b1d-b68d-e5fbcf9e9520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_497da5c4-7180-494c-b488-b156e2b4e9ce" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitObligationAtPresentValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_9d258600-81d5-4cb6-9855-721ef9159f08" xlink:to="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_497da5c4-7180-494c-b488-b156e2b4e9ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_dfa8265a-9396-4b3f-aef6-e2977b1cf9b1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTrustAssetsTable_fa488461-7d4f-4e8a-88ff-5d6a56436b60" xlink:href="kof-20211231.xsd#kof_DisclosureOfTrustAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_dfa8265a-9396-4b3f-aef6-e2977b1cf9b1" xlink:to="loc_kof_DisclosureOfTrustAssetsTable_fa488461-7d4f-4e8a-88ff-5d6a56436b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_bd21e1e2-0ebd-4553-9067-38623e99b86e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTrustAssetsTable_fa488461-7d4f-4e8a-88ff-5d6a56436b60" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_bd21e1e2-0ebd-4553-9067-38623e99b86e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_ab5e83d9-bfaa-449b-a781-8365c25908df" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_bd21e1e2-0ebd-4553-9067-38623e99b86e" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_ab5e83d9-bfaa-449b-a781-8365c25908df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TrustAssetsMember_76ac2c2d-8703-43cb-9e40-ed02fff214d1" xlink:href="kof-20211231.xsd#kof_TrustAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_ab5e83d9-bfaa-449b-a781-8365c25908df" xlink:to="loc_kof_TrustAssetsMember_76ac2c2d-8703-43cb-9e40-ed02fff214d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_233987fe-08a9-4ced-b571-c81e09fc0eb0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTrustAssetsTable_fa488461-7d4f-4e8a-88ff-5d6a56436b60" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_233987fe-08a9-4ced-b571-c81e09fc0eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_b5db46f7-7129-4e07-8194-85451f5c6fd0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_233987fe-08a9-4ced-b571-c81e09fc0eb0" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_b5db46f7-7129-4e07-8194-85451f5c6fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PensionAndRetirementPlansMember_24b6d76c-e5f7-4480-b11c-abc5299b39e6" xlink:href="kof-20211231.xsd#kof_PensionAndRetirementPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_b5db46f7-7129-4e07-8194-85451f5c6fd0" xlink:to="loc_kof_PensionAndRetirementPlansMember_24b6d76c-e5f7-4480-b11c-abc5299b39e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeniorityPremiumPlanMember_62836d52-5887-4a31-a53d-6be38cedcfe4" xlink:href="kof-20211231.xsd#kof_SeniorityPremiumPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_b5db46f7-7129-4e07-8194-85451f5c6fd0" xlink:to="loc_kof_SeniorityPremiumPlanMember_62836d52-5887-4a31-a53d-6be38cedcfe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTrustAssetsLineItems_46c50a04-3962-43c6-8ad4-969fbb4c2492" xlink:href="kof-20211231.xsd#kof_DisclosureOfTrustAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTrustAssetsTable_fa488461-7d4f-4e8a-88ff-5d6a56436b60" xlink:to="loc_kof_DisclosureOfTrustAssetsLineItems_46c50a04-3962-43c6-8ad4-969fbb4c2492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_7e044d0a-c727-48aa-9ace-ba9dd0718cd5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitObligationAtPresentValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTrustAssetsLineItems_46c50a04-3962-43c6-8ad4-969fbb4c2492" xlink:to="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_7e044d0a-c727-48aa-9ace-ba9dd0718cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_6953c662-5b79-47ac-a641-0560ce88027f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTrustAssetsLineItems_46c50a04-3962-43c6-8ad4-969fbb4c2492" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_6953c662-5b79-47ac-a641-0560ce88027f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_7383a739-cdcd-4324-bd5e-d204cb2beb75" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTrustAssetsLineItems_46c50a04-3962-43c6-8ad4-969fbb4c2492" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_7383a739-cdcd-4324-bd5e-d204cb2beb75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset_dd6d6740-6794-437b-8b69-06039a32dd64" xlink:href="kof-20211231.xsd#kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTrustAssetsLineItems_46c50a04-3962-43c6-8ad4-969fbb4c2492" xlink:to="loc_kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset_dd6d6740-6794-437b-8b69-06039a32dd64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_06ba5d25-e624-496f-848d-4944dec80ac8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitObligationAtPresentValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfTrustAssetsLineItems_46c50a04-3962-43c6-8ad4-969fbb4c2492" xlink:to="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_06ba5d25-e624-496f-848d-4944dec80ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_20af7421-a6cd-44e9-9d17-e0700af48cd6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentSecuritiesTable_130981ab-1a7d-4db7-aa57-f357ca2f998a" xlink:href="kof-20211231.xsd#kof_InvestmentSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_20af7421-a6cd-44e9-9d17-e0700af48cd6" xlink:to="loc_kof_InvestmentSecuritiesTable_130981ab-1a7d-4db7-aa57-f357ca2f998a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_828c36b2-30ac-46d9-9e01-20be7db935fc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_InvestmentSecuritiesTable_130981ab-1a7d-4db7-aa57-f357ca2f998a" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_828c36b2-30ac-46d9-9e01-20be7db935fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_c47f5fb1-63f1-414c-99eb-46723901b675" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_828c36b2-30ac-46d9-9e01-20be7db935fc" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_c47f5fb1-63f1-414c-99eb-46723901b675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_4e160e7b-b6ec-4051-9d97-6277d0878a84" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_c47f5fb1-63f1-414c-99eb-46723901b675" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_4e160e7b-b6ec-4051-9d97-6277d0878a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember_ce5a247c-b6a2-4762-b904-2dd83ce5cf05" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_c47f5fb1-63f1-414c-99eb-46723901b675" xlink:to="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember_ce5a247c-b6a2-4762-b904-2dd83ce5cf05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_1a5bdcd0-c509-4b3e-b557-74f64ffbf20b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_InvestmentSecuritiesTable_130981ab-1a7d-4db7-aa57-f357ca2f998a" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_1a5bdcd0-c509-4b3e-b557-74f64ffbf20b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_93b7239c-0bde-4820-b2ed-b59f246ac7d5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_1a5bdcd0-c509-4b3e-b557-74f64ffbf20b" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_93b7239c-0bde-4820-b2ed-b59f246ac7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PensionAndRetirementPlansMember_bdfb62a7-fe41-4fb4-b403-51d556bb0c68" xlink:href="kof-20211231.xsd#kof_PensionAndRetirementPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_93b7239c-0bde-4820-b2ed-b59f246ac7d5" xlink:to="loc_kof_PensionAndRetirementPlansMember_bdfb62a7-fe41-4fb4-b403-51d556bb0c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeniorityPremiumPlanMember_ae4d6842-9ad4-4303-8c0e-1d2fc34f7b52" xlink:href="kof-20211231.xsd#kof_SeniorityPremiumPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_93b7239c-0bde-4820-b2ed-b59f246ac7d5" xlink:to="loc_kof_SeniorityPremiumPlanMember_ae4d6842-9ad4-4303-8c0e-1d2fc34f7b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ConsolidatedFinancialStatementLocationAxis_9e72f617-1501-483c-a2b8-00baf0202a72" xlink:href="kof-20211231.xsd#kof_ConsolidatedFinancialStatementLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_InvestmentSecuritiesTable_130981ab-1a7d-4db7-aa57-f357ca2f998a" xlink:to="loc_kof_ConsolidatedFinancialStatementLocationAxis_9e72f617-1501-483c-a2b8-00baf0202a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ConsolidatedFinancialStatementLocationMember_d355928a-ed60-4ed9-8821-5502bab0e4e2" xlink:href="kof-20211231.xsd#kof_ConsolidatedFinancialStatementLocationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_ConsolidatedFinancialStatementLocationAxis_9e72f617-1501-483c-a2b8-00baf0202a72" xlink:to="loc_kof_ConsolidatedFinancialStatementLocationMember_d355928a-ed60-4ed9-8821-5502bab0e4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember_c291b780-2ef8-4285-bdec-47fefe0b03cb" xlink:href="kof-20211231.xsd#kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_ConsolidatedFinancialStatementLocationMember_d355928a-ed60-4ed9-8821-5502bab0e4e2" xlink:to="loc_kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember_c291b780-2ef8-4285-bdec-47fefe0b03cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember_0e1a5538-0f0a-4a81-87f5-87263b72c80e" xlink:href="kof-20211231.xsd#kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_ConsolidatedFinancialStatementLocationMember_d355928a-ed60-4ed9-8821-5502bab0e4e2" xlink:to="loc_kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember_0e1a5538-0f0a-4a81-87f5-87263b72c80e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1cdce510-4661-4575-8a1e-faa20c8aff1c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_InvestmentSecuritiesTable_130981ab-1a7d-4db7-aa57-f357ca2f998a" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1cdce510-4661-4575-8a1e-faa20c8aff1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_fb351166-c13f-41c7-945b-15d96a4a0981" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1cdce510-4661-4575-8a1e-faa20c8aff1c" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_fb351166-c13f-41c7-945b-15d96a4a0981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset_0301db98-f72e-45d1-95cc-a7775ed4ad33" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1cdce510-4661-4575-8a1e-faa20c8aff1c" xlink:to="loc_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset_0301db98-f72e-45d1-95cc-a7775ed4ad33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_1a2e663c-be07-4ec4-b1c3-11e7a356fd1b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1cdce510-4661-4575-8a1e-faa20c8aff1c" xlink:to="loc_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_1a2e663c-be07-4ec4-b1c3-11e7a356fd1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ae3ac39a-4ef2-475f-a51f-8ce80fa190a8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1cdce510-4661-4575-8a1e-faa20c8aff1c" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ae3ac39a-4ef2-475f-a51f-8ce80fa190a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_2d632923-0fc5-4082-9227-25fc7b73dac9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1cdce510-4661-4575-8a1e-faa20c8aff1c" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_2d632923-0fc5-4082-9227-25fc7b73dac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_5fb538e4-b3cb-4c94-a761-2075ce65e5a1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentSecuritiesTable_1d101e01-9c4d-408b-88f0-49b725ca5535" xlink:href="kof-20211231.xsd#kof_InvestmentSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract_5fb538e4-b3cb-4c94-a761-2075ce65e5a1" xlink:to="loc_kof_InvestmentSecuritiesTable_1d101e01-9c4d-408b-88f0-49b725ca5535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis_8a853d09-c5a0-42ff-bf6e-295225872503" xlink:href="kof-20211231.xsd#kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_InvestmentSecuritiesTable_1d101e01-9c4d-408b-88f0-49b725ca5535" xlink:to="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis_8a853d09-c5a0-42ff-bf6e-295225872503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember_f9208724-1d02-4559-b0ba-aa810afcb2b0" xlink:href="kof-20211231.xsd#kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis_8a853d09-c5a0-42ff-bf6e-295225872503" xlink:to="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember_f9208724-1d02-4559-b0ba-aa810afcb2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CostOfGoodsSoldMember_c2faa2e9-c22e-4459-bb02-71496f1f3ac5" xlink:href="kof-20211231.xsd#kof_CostOfGoodsSoldMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember_f9208724-1d02-4559-b0ba-aa810afcb2b0" xlink:to="loc_kof_CostOfGoodsSoldMember_c2faa2e9-c22e-4459-bb02-71496f1f3ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SellingAndDistributionExpensesMember_1030381f-937a-4232-8fc7-78c93bc9e8ae" xlink:href="kof-20211231.xsd#kof_SellingAndDistributionExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember_f9208724-1d02-4559-b0ba-aa810afcb2b0" xlink:to="loc_kof_SellingAndDistributionExpensesMember_1030381f-937a-4232-8fc7-78c93bc9e8ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AdministrativeExpensesMember_b8a53935-6546-4879-9793-37e4aa106b33" xlink:href="kof-20211231.xsd#kof_AdministrativeExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember_f9208724-1d02-4559-b0ba-aa810afcb2b0" xlink:to="loc_kof_AdministrativeExpensesMember_b8a53935-6546-4879-9793-37e4aa106b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmployeeBenefitsExpenseLineItems_135f4791-9f77-4cb9-b10d-b64ab785178d" xlink:href="kof-20211231.xsd#kof_EmployeeBenefitsExpenseLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_InvestmentSecuritiesTable_1d101e01-9c4d-408b-88f0-49b725ca5535" xlink:to="loc_kof_EmployeeBenefitsExpenseLineItems_135f4791-9f77-4cb9-b10d-b64ab785178d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WagesAndSalaries_a151ad61-e12b-4910-aa2f-819451123a7c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WagesAndSalaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_EmployeeBenefitsExpenseLineItems_135f4791-9f77-4cb9-b10d-b64ab785178d" xlink:to="loc_ifrs-full_WagesAndSalaries_a151ad61-e12b-4910-aa2f-819451123a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SocialSecurityContributions_0c1365e6-ea94-47b2-84b1-efc139e2e18e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SocialSecurityContributions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_EmployeeBenefitsExpenseLineItems_135f4791-9f77-4cb9-b10d-b64ab785178d" xlink:to="loc_ifrs-full_SocialSecurityContributions_0c1365e6-ea94-47b2-84b1-efc139e2e18e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmployeeProfitSharing_21e6301e-3b4a-411c-802e-c09504752f71" xlink:href="kof-20211231.xsd#kof_EmployeeProfitSharing"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_EmployeeBenefitsExpenseLineItems_135f4791-9f77-4cb9-b10d-b64ab785178d" xlink:to="loc_kof_EmployeeProfitSharing_21e6301e-3b4a-411c-802e-c09504752f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PensionAndSeniorityPremiumCosts_aaed9cae-9f70-4d26-8021-88d8d20f0064" xlink:href="kof-20211231.xsd#kof_PensionAndSeniorityPremiumCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_EmployeeBenefitsExpenseLineItems_135f4791-9f77-4cb9-b10d-b64ab785178d" xlink:to="loc_kof_PensionAndSeniorityPremiumCosts_aaed9cae-9f70-4d26-8021-88d8d20f0064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_7b2f9831-0664-4072-aafa-e9169116034f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_EmployeeBenefitsExpenseLineItems_135f4791-9f77-4cb9-b10d-b64ab785178d" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_7b2f9831-0664-4072-aafa-e9169116034f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_4144871c-0cc2-4261-9902-9cbcfdb31e1a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_EmployeeBenefitsExpenseLineItems_135f4791-9f77-4cb9-b10d-b64ab785178d" xlink:to="loc_ifrs-full_EmployeeBenefitsExpense_4144871c-0cc2-4261-9902-9cbcfdb31e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BonusPrograms" xlink:type="simple" xlink:href="kof-20211231.xsd#BonusPrograms"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BonusPrograms" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract_b5d89a85-cd75-45c7-8910-8700912ed6e3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory_11de26f9-9063-4d9d-bd8c-c846be936714" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract_b5d89a85-cd75-45c7-8910-8700912ed6e3" xlink:to="loc_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory_11de26f9-9063-4d9d-bd8c-c846be936714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BonusProgramsTables" xlink:type="simple" xlink:href="kof-20211231.xsd#BonusProgramsTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BonusProgramsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract_0b0f8240-9280-4c69-a277-6ea93048de65" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock_901658a2-4f88-467a-ac1d-55e417857b3b" xlink:href="kof-20211231.xsd#kof_DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract_0b0f8240-9280-4c69-a277-6ea93048de65" xlink:to="loc_kof_DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock_901658a2-4f88-467a-ac1d-55e417857b3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BonusProgramsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract_84a614dc-4901-4ed5-abfb-1c616020f952" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_f02b8104-4098-46ba-8559-fb5027f038cd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract_84a614dc-4901-4ed5-abfb-1c616020f952" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_f02b8104-4098-46ba-8559-fb5027f038cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c1d5fb49-d929-47da-912c-d515033009e6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_f02b8104-4098-46ba-8559-fb5027f038cd" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c1d5fb49-d929-47da-912c-d515033009e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_6f974d40-db63-4e58-a312-cc11efbef9bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c1d5fb49-d929-47da-912c-d515033009e6" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_6f974d40-db63-4e58-a312-cc11efbef9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FEMSAMember_f6fc061e-5195-4df9-a00a-c27b8e9eb2e1" xlink:href="kof-20211231.xsd#kof_FEMSAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_6f974d40-db63-4e58-a312-cc11efbef9bf" xlink:to="loc_kof_FEMSAMember_f6fc061e-5195-4df9-a00a-c27b8e9eb2e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_cc4da461-00bc-458d-9d4e-aa5eb6806a1a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_f02b8104-4098-46ba-8559-fb5027f038cd" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_cc4da461-00bc-458d-9d4e-aa5eb6806a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AnnualBonusPercentageToPurchaseOptions_bc16a212-21af-4671-b787-32402e3988d8" xlink:href="kof-20211231.xsd#kof_AnnualBonusPercentageToPurchaseOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_cc4da461-00bc-458d-9d4e-aa5eb6806a1a" xlink:to="loc_kof_AnnualBonusPercentageToPurchaseOptions_bc16a212-21af-4671-b787-32402e3988d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BonusExpense_75fc08ba-fdd6-4a6c-b426-468a3b41bfc4" xlink:href="kof-20211231.xsd#kof_BonusExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_cc4da461-00bc-458d-9d4e-aa5eb6806a1a" xlink:to="loc_kof_BonusExpense_75fc08ba-fdd6-4a6c-b426-468a3b41bfc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OptionsGrantedVestingPercentage_f9bf03a1-e0d9-4abe-b058-42aa719963e1" xlink:href="kof-20211231.xsd#kof_OptionsGrantedVestingPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_cc4da461-00bc-458d-9d4e-aa5eb6806a1a" xlink:to="loc_kof_OptionsGrantedVestingPercentage_f9bf03a1-e0d9-4abe-b058-42aa719963e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_6dbe1f57-1579-47bc-9b9c-727283280624" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_cc4da461-00bc-458d-9d4e-aa5eb6806a1a" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_6dbe1f57-1579-47bc-9b9c-727283280624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod_62be2344-7246-47e9-9181-972784c05eee" xlink:href="kof-20211231.xsd#kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_cc4da461-00bc-458d-9d4e-aa5eb6806a1a" xlink:to="loc_kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod_62be2344-7246-47e9-9181-972784c05eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_d7289609-3346-4ee7-88d9-65e1ab11dba6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_cc4da461-00bc-458d-9d4e-aa5eb6806a1a" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_d7289609-3346-4ee7-88d9-65e1ab11dba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ShareBasedPaymentsOtherNonCurrentAssets_286120d8-7d5e-4994-99f6-19dc3fd93938" xlink:href="kof-20211231.xsd#kof_ShareBasedPaymentsOtherNonCurrentAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_cc4da461-00bc-458d-9d4e-aa5eb6806a1a" xlink:to="loc_kof_ShareBasedPaymentsOtherNonCurrentAssets_286120d8-7d5e-4994-99f6-19dc3fd93938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract_f6261c61-448f-4d25-81db-d8fd3c1bb9e5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_cd4d5112-efff-4914-9133-2cff19d1aa0c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract_f6261c61-448f-4d25-81db-d8fd3c1bb9e5" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_cd4d5112-efff-4914-9133-2cff19d1aa0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_84c6227e-602d-4ca5-bf26-aad07c636c93" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_cd4d5112-efff-4914-9133-2cff19d1aa0c" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_84c6227e-602d-4ca5-bf26-aad07c636c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_18e5ee84-47e0-48cf-b0f9-af242cd80122" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_84c6227e-602d-4ca5-bf26-aad07c636c93" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_18e5ee84-47e0-48cf-b0f9-af242cd80122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FEMSAMember_e633dded-f333-4f4d-9360-ab687ad77597" xlink:href="kof-20211231.xsd#kof_FEMSAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_18e5ee84-47e0-48cf-b0f9-af242cd80122" xlink:to="loc_kof_FEMSAMember_e633dded-f333-4f4d-9360-ab687ad77597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_KOFMember_b0d7502e-14db-4bde-9a2f-a8f8df60c371" xlink:href="kof-20211231.xsd#kof_KOFMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_18e5ee84-47e0-48cf-b0f9-af242cd80122" xlink:to="loc_kof_KOFMember_b0d7502e-14db-4bde-9a2f-a8f8df60c371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_dccf4932-5f20-46a2-b1a6-253e181a335b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_cd4d5112-efff-4914-9133-2cff19d1aa0c" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_dccf4932-5f20-46a2-b1a6-253e181a335b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_95101121-d430-4aa2-93a4-5d6c1da51bce" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_dccf4932-5f20-46a2-b1a6-253e181a335b" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_95101121-d430-4aa2-93a4-5d6c1da51bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TwoThousandSixteenIncentivePlanMember_b863d392-cf85-4240-b164-0adba6bfdbbc" xlink:href="kof-20211231.xsd#kof_TwoThousandSixteenIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_95101121-d430-4aa2-93a4-5d6c1da51bce" xlink:to="loc_kof_TwoThousandSixteenIncentivePlanMember_b863d392-cf85-4240-b164-0adba6bfdbbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TwoThousandSeventeenIncentivePlanMember_212eddb4-03ae-4cc5-abb1-4f31f46ee14e" xlink:href="kof-20211231.xsd#kof_TwoThousandSeventeenIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_95101121-d430-4aa2-93a4-5d6c1da51bce" xlink:to="loc_kof_TwoThousandSeventeenIncentivePlanMember_212eddb4-03ae-4cc5-abb1-4f31f46ee14e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TwoThousandEighteenIncentivePlanMember_5dbfccde-3707-47cc-8763-79764df8b2ed" xlink:href="kof-20211231.xsd#kof_TwoThousandEighteenIncentivePlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_95101121-d430-4aa2-93a4-5d6c1da51bce" xlink:to="loc_kof_TwoThousandEighteenIncentivePlanMember_5dbfccde-3707-47cc-8763-79764df8b2ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TwoThousandNineteenIncentivePlanMember_088eec19-1ff4-4f02-8d8c-ce5ad6582a16" xlink:href="kof-20211231.xsd#kof_TwoThousandNineteenIncentivePlanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_95101121-d430-4aa2-93a4-5d6c1da51bce" xlink:to="loc_kof_TwoThousandNineteenIncentivePlanMember_088eec19-1ff4-4f02-8d8c-ce5ad6582a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TwoThousandTwentyIncentivePlanMember_aeb47ef2-3fcf-4e86-9056-318bd9a6db17" xlink:href="kof-20211231.xsd#kof_TwoThousandTwentyIncentivePlanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_95101121-d430-4aa2-93a4-5d6c1da51bce" xlink:to="loc_kof_TwoThousandTwentyIncentivePlanMember_aeb47ef2-3fcf-4e86-9056-318bd9a6db17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0e97e715-f480-4311-8ade-d6a4727f7604" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_cd4d5112-efff-4914-9133-2cff19d1aa0c" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0e97e715-f480-4311-8ade-d6a4727f7604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_ccd42e0b-0538-4a00-bbe3-027b43ddce47" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_0e97e715-f480-4311-8ade-d6a4727f7604" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_ccd42e0b-0538-4a00-bbe3-027b43ddce47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BankLoansandNotesPayables" xlink:type="simple" xlink:href="kof-20211231.xsd#BankLoansandNotesPayables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BankLoansandNotesPayables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_3fc8e1ab-83bf-480b-a8ad-c3b2d5d4e2c4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_40164951-b533-475c-b3ad-fc6f7052206f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_3fc8e1ab-83bf-480b-a8ad-c3b2d5d4e2c4" xlink:to="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_40164951-b533-475c-b3ad-fc6f7052206f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesTables" xlink:type="simple" xlink:href="kof-20211231.xsd#BankLoansandNotesPayablesTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_cc52ce5a-d323-458f-a4ec-c3a70db8c0ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_43b46217-0cec-423f-b2f5-1c76cb916dee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_cc52ce5a-d323-458f-a4ec-c3a70db8c0ba" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_43b46217-0cec-423f-b2f5-1c76cb916dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock_0195570b-ff2b-4720-b278-3900187e61ed" xlink:href="kof-20211231.xsd#kof_DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_cc52ce5a-d323-458f-a4ec-c3a70db8c0ba" xlink:to="loc_kof_DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock_0195570b-ff2b-4720-b278-3900187e61ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory_5682e149-023f-413f-ac95-581cfbac1fa3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_cc52ce5a-d323-458f-a4ec-c3a70db8c0ba" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory_5682e149-023f-413f-ac95-581cfbac1fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_2851390d-a4bc-49df-911e-7647be9f2454" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_98a1379b-3596-4083-a73e-7369f87e17fc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_2851390d-a4bc-49df-911e-7647be9f2454" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_98a1379b-3596-4083-a73e-7369f87e17fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementAxis_f8526850-0f98-4279-a3ad-ec57d86c644f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MeasurementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_98a1379b-3596-4083-a73e-7369f87e17fc" xlink:to="loc_ifrs-full_MeasurementAxis_f8526850-0f98-4279-a3ad-ec57d86c644f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedMeasurementMember_68c209ea-4ce9-4cda-9a64-023824cac109" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedMeasurementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MeasurementAxis_f8526850-0f98-4279-a3ad-ec57d86c644f" xlink:to="loc_ifrs-full_AggregatedMeasurementMember_68c209ea-4ce9-4cda-9a64-023824cac109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AtFairValueMember_62e97266-3d18-4a15-98f1-48e6b2aee229" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AtFairValueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedMeasurementMember_68c209ea-4ce9-4cda-9a64-023824cac109" xlink:to="loc_ifrs-full_AtFairValueMember_62e97266-3d18-4a15-98f1-48e6b2aee229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_25656141-59ec-4f4e-abcd-015880024664" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_98a1379b-3596-4083-a73e-7369f87e17fc" xlink:to="loc_srt_CurrencyAxis_25656141-59ec-4f4e-abcd-015880024664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_610a1f02-43f7-4d4a-a7df-0e18a3d45176" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_25656141-59ec-4f4e-abcd-015880024664" xlink:to="loc_currency_AllCurrenciesDomain_610a1f02-43f7-4d4a-a7df-0e18a3d45176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_ARS_c1e45795-ff87-459e-b76b-b5d2126988ff" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_ARS"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_610a1f02-43f7-4d4a-a7df-0e18a3d45176" xlink:to="loc_currency_ARS_c1e45795-ff87-459e-b76b-b5d2126988ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_UYU_34661d0a-0792-45d7-8a19-0b960afeecae" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_UYU"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_610a1f02-43f7-4d4a-a7df-0e18a3d45176" xlink:to="loc_currency_UYU_34661d0a-0792-45d7-8a19-0b960afeecae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_COP_46294bae-d1dd-4e26-9786-af9c8282be7c" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_COP"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_610a1f02-43f7-4d4a-a7df-0e18a3d45176" xlink:to="loc_currency_COP_46294bae-d1dd-4e26-9786-af9c8282be7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_MXN_17aeff36-bb62-4ee7-83b1-25610b6f3a75" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_MXN"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_610a1f02-43f7-4d4a-a7df-0e18a3d45176" xlink:to="loc_currency_MXN_17aeff36-bb62-4ee7-83b1-25610b6f3a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_BRL_3645a784-fba0-4189-bc6c-bd7af811a6e9" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_BRL"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_610a1f02-43f7-4d4a-a7df-0e18a3d45176" xlink:to="loc_currency_BRL_3645a784-fba0-4189-bc6c-bd7af811a6e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_4ec32b1e-4bd0-4d70-9cc2-327ed6d53bab" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_98a1379b-3596-4083-a73e-7369f87e17fc" xlink:to="loc_ifrs-full_MaturityAxis_4ec32b1e-4bd0-4d70-9cc2-327ed6d53bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_24f884ce-62fe-428f-bb98-a8fda4f27f9a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_4ec32b1e-4bd0-4d70-9cc2-327ed6d53bab" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_24f884ce-62fe-428f-bb98-a8fda4f27f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_91321380-f445-435a-97f3-96101eca5b10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_24f884ce-62fe-428f-bb98-a8fda4f27f9a" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_91321380-f445-435a-97f3-96101eca5b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_ccbc9d60-823e-44a3-b35f-51cf75c904e1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_24f884ce-62fe-428f-bb98-a8fda4f27f9a" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_ccbc9d60-823e-44a3-b35f-51cf75c904e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_e1f0d728-421f-4884-a4cb-812969d10da3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_24f884ce-62fe-428f-bb98-a8fda4f27f9a" xlink:to="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_e1f0d728-421f-4884-a4cb-812969d10da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_98148b2b-4273-4999-84c0-a385452acfda" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_24f884ce-62fe-428f-bb98-a8fda4f27f9a" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_98148b2b-4273-4999-84c0-a385452acfda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_a05cfea8-29eb-4b21-957b-5e07dcd6300e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_24f884ce-62fe-428f-bb98-a8fda4f27f9a" xlink:to="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_a05cfea8-29eb-4b21-957b-5e07dcd6300e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_a78e34ca-3fd8-4380-a3e8-27b19ad82732" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_24f884ce-62fe-428f-bb98-a8fda4f27f9a" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_a78e34ca-3fd8-4380-a3e8-27b19ad82732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInterestRatesAxis_eb546e2a-9092-4e7f-b1da-877c1db09fa2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfInterestRatesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_98a1379b-3596-4083-a73e-7369f87e17fc" xlink:to="loc_ifrs-full_TypesOfInterestRatesAxis_eb546e2a-9092-4e7f-b1da-877c1db09fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateTypesMember_647d3052-e72f-4b80-b8d4-44af4b734aa1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateTypesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfInterestRatesAxis_eb546e2a-9092-4e7f-b1da-877c1db09fa2" xlink:to="loc_ifrs-full_InterestRateTypesMember_647d3052-e72f-4b80-b8d4-44af4b734aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixedInterestRateMember_dbc4ec2f-af50-4584-90e9-298d2451c934" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FixedInterestRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_InterestRateTypesMember_647d3052-e72f-4b80-b8d4-44af4b734aa1" xlink:to="loc_ifrs-full_FixedInterestRateMember_dbc4ec2f-af50-4584-90e9-298d2451c934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FloatingInterestRateMember_f75a694c-839d-482b-bd86-c45097940a32" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FloatingInterestRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_InterestRateTypesMember_647d3052-e72f-4b80-b8d4-44af4b734aa1" xlink:to="loc_ifrs-full_FloatingInterestRateMember_f75a694c-839d-482b-bd86-c45097940a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_1fde8af7-cd82-4ffd-96e0-f9b5792effdb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_98a1379b-3596-4083-a73e-7369f87e17fc" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_1fde8af7-cd82-4ffd-96e0-f9b5792effdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_58438a5e-2a92-4e17-bd92-210a3ca3bb16" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_1fde8af7-cd82-4ffd-96e0-f9b5792effdb" xlink:to="loc_ifrs-full_BorrowingsByNameMember_58438a5e-2a92-4e17-bd92-210a3ca3bb16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ShortTermBankLoansMember_4fb54dfe-3eb4-47b6-89aa-7f45738c0471" xlink:href="kof-20211231.xsd#kof_ShortTermBankLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_58438a5e-2a92-4e17-bd92-210a3ca3bb16" xlink:to="loc_kof_ShortTermBankLoansMember_4fb54dfe-3eb4-47b6-89aa-7f45738c0471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LongTermYankeeBondsMember_df74125c-d414-44c8-983d-5b65a5627168" xlink:href="kof-20211231.xsd#kof_LongTermYankeeBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_58438a5e-2a92-4e17-bd92-210a3ca3bb16" xlink:to="loc_kof_LongTermYankeeBondsMember_df74125c-d414-44c8-983d-5b65a5627168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LongTermBorrowingsSeniorNotesMember_4ef1973e-e459-4156-86ab-64ce354e7daf" xlink:href="kof-20211231.xsd#kof_LongTermBorrowingsSeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_58438a5e-2a92-4e17-bd92-210a3ca3bb16" xlink:to="loc_kof_LongTermBorrowingsSeniorNotesMember_4ef1973e-e459-4156-86ab-64ce354e7daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LongTermBankLoansMember_9bd4d906-c262-43d5-9858-808588c38ab2" xlink:href="kof-20211231.xsd#kof_LongTermBankLoansMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_58438a5e-2a92-4e17-bd92-210a3ca3bb16" xlink:to="loc_kof_LongTermBankLoansMember_9bd4d906-c262-43d5-9858-808588c38ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cfeaeb73-ecde-4286-a47c-fd96788d357a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_98a1379b-3596-4083-a73e-7369f87e17fc" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cfeaeb73-ecde-4286-a47c-fd96788d357a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermBorrowings_61d23dc4-d73d-41f7-a5d0-18329d002bee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ShorttermBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cfeaeb73-ecde-4286-a47c-fd96788d357a" xlink:to="loc_ifrs-full_ShorttermBorrowings_61d23dc4-d73d-41f7-a5d0-18329d002bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsInterestRate_6b2d347a-b9e9-46b7-8bb9-96159acc4ba9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cfeaeb73-ecde-4286-a47c-fd96788d357a" xlink:to="loc_ifrs-full_BorrowingsInterestRate_6b2d347a-b9e9-46b7-8bb9-96159acc4ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_e81a95b4-337d-4086-a9fd-3c3feb3e3ea7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Borrowings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cfeaeb73-ecde-4286-a47c-fd96788d357a" xlink:to="loc_ifrs-full_Borrowings_e81a95b4-337d-4086-a9fd-3c3feb3e3ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_f0b1d585-36d4-4cdf-a9a4-c7bbbce7a8da" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cfeaeb73-ecde-4286-a47c-fd96788d357a" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_f0b1d585-36d4-4cdf-a9a4-c7bbbce7a8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings_df55c374-9858-4911-aae9-f9050c096e64" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LongtermBorrowings"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cfeaeb73-ecde-4286-a47c-fd96788d357a" xlink:to="loc_ifrs-full_LongtermBorrowings_df55c374-9858-4911-aae9-f9050c096e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#SummaryofInterestExpenseBankLoansandNotesPayablesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_f48bbce1-4a2c-402b-9b45-a05c608c1f5e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnBorrowings_afbcc4b4-d912-4789-a53f-6a3c48fc4b3a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseOnBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_f48bbce1-4a2c-402b-9b45-a05c608c1f5e" xlink:to="loc_ifrs-full_InterestExpenseOnBorrowings_afbcc4b4-d912-4789-a53f-6a3c48fc4b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FinanceChargesForEmployeeBenefits_705db138-081e-4b9e-aa32-13f8a45259ea" xlink:href="kof-20211231.xsd#kof_FinanceChargesForEmployeeBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_f48bbce1-4a2c-402b-9b45-a05c608c1f5e" xlink:to="loc_kof_FinanceChargesForEmployeeBenefits_705db138-081e-4b9e-aa32-13f8a45259ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnHedgingInstrument_cbfc6dd7-be13-4911-95a1-4e80240871fd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnHedgingInstrument"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_f48bbce1-4a2c-402b-9b45-a05c608c1f5e" xlink:to="loc_ifrs-full_GainsLossesOnHedgingInstrument_cbfc6dd7-be13-4911-95a1-4e80240871fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FinanceChargesForLeases_2cc8690a-c861-447f-9a0f-129a4247ed66" xlink:href="kof-20211231.xsd#kof_FinanceChargesForLeases"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_f48bbce1-4a2c-402b-9b45-a05c608c1f5e" xlink:to="loc_kof_FinanceChargesForLeases_2cc8690a-c861-447f-9a0f-129a4247ed66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FinanceOperatingCharges_77fa687c-3e7e-4889-a029-b810ab08672c" xlink:href="kof-20211231.xsd#kof_FinanceOperatingCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_f48bbce1-4a2c-402b-9b45-a05c608c1f5e" xlink:to="loc_kof_FinanceOperatingCharges_77fa687c-3e7e-4889-a029-b810ab08672c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpense_c01a1f56-a61a-4939-8688-bbdf164f2025" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_f48bbce1-4a2c-402b-9b45-a05c608c1f5e" xlink:to="loc_ifrs-full_InterestExpense_c01a1f56-a61a-4939-8688-bbdf164f2025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BankLoansandNotesPayablesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_b7e4bdab-30db-4e43-88ae-3a87ecc27ccc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8fa3699-cb8a-45bd-ba53-49aa55ac6577" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_b7e4bdab-30db-4e43-88ae-3a87ecc27ccc" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8fa3699-cb8a-45bd-ba53-49aa55ac6577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_989bec1f-a6e4-4381-ab09-af174ca06905" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8fa3699-cb8a-45bd-ba53-49aa55ac6577" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_989bec1f-a6e4-4381-ab09-af174ca06905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_989bec1f-a6e4-4381-ab09-af174ca06905" xlink:to="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember_d64907ac-0707-4d1f-b787-aea48114418d" xlink:href="kof-20211231.xsd#kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember_d64907ac-0707-4d1f-b787-aea48114418d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember_d4535a29-347a-416e-98c7-25ceb1ff52aa" xlink:href="kof-20211231.xsd#kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember_d4535a29-347a-416e-98c7-25ceb1ff52aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember_64b52566-d6b8-4e5b-854e-82677bb29d8d" xlink:href="kof-20211231.xsd#kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember_64b52566-d6b8-4e5b-854e-82677bb29d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember_f29bf748-13ea-473e-b6f0-1af4dc7af9da" xlink:href="kof-20211231.xsd#kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember_f29bf748-13ea-473e-b6f0-1af4dc7af9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SevenPointThreeFivePercentageMember_c9efb122-ec77-4b5e-b4d9-e5472c03ed7c" xlink:href="kof-20211231.xsd#kof_SevenPointThreeFivePercentageMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_SevenPointThreeFivePercentageMember_c9efb122-ec77-4b5e-b4d9-e5472c03ed7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember_c2f6792c-7315-431c-a7cf-ed52edafafb4" xlink:href="kof-20211231.xsd#kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember_c2f6792c-7315-431c-a7cf-ed52edafafb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember_421c8ef5-a811-4548-993e-167d2612edbf" xlink:href="kof-20211231.xsd#kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember_421c8ef5-a811-4548-993e-167d2612edbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember_7f34c311-2ae2-482e-bd42-4f62bcef4afe" xlink:href="kof-20211231.xsd#kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember_7f34c311-2ae2-482e-bd42-4f62bcef4afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember_4dc19826-adf4-48ea-83e2-8f590271bdb1" xlink:href="kof-20211231.xsd#kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember_4dc19826-adf4-48ea-83e2-8f590271bdb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember_02d7dbfe-f1e6-48bc-9012-d4684531c137" xlink:href="kof-20211231.xsd#kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember_02d7dbfe-f1e6-48bc-9012-d4684531c137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SustainabilityLinkedBondSLBMember_e0d305d1-55c5-4f7c-9347-2f6ec2da717b" xlink:href="kof-20211231.xsd#kof_SustainabilityLinkedBondSLBMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6ca42ea3-cc11-428b-a338-fd3b4725bfec" xlink:to="loc_kof_SustainabilityLinkedBondSLBMember_e0d305d1-55c5-4f7c-9347-2f6ec2da717b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_6f7cd1c1-c26f-4318-b405-d9d12362674e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8fa3699-cb8a-45bd-ba53-49aa55ac6577" xlink:to="loc_srt_CurrencyAxis_6f7cd1c1-c26f-4318-b405-d9d12362674e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_0f0fd6d3-62a4-40e4-acc7-9c136b16697a" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_6f7cd1c1-c26f-4318-b405-d9d12362674e" xlink:to="loc_currency_AllCurrenciesDomain_0f0fd6d3-62a4-40e4-acc7-9c136b16697a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_ARS_8b73f279-61d8-4c1f-b12c-615572630304" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_ARS"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_0f0fd6d3-62a4-40e4-acc7-9c136b16697a" xlink:to="loc_currency_ARS_8b73f279-61d8-4c1f-b12c-615572630304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_UYU_95dde6e2-9cdd-49ec-b12c-9b5e8dce1c6d" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_UYU"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_0f0fd6d3-62a4-40e4-acc7-9c136b16697a" xlink:to="loc_currency_UYU_95dde6e2-9cdd-49ec-b12c-9b5e8dce1c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_d78f16f9-128d-4b5d-9c69-a4c68be62e27" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8fa3699-cb8a-45bd-ba53-49aa55ac6577" xlink:to="loc_ifrs-full_RangeAxis_d78f16f9-128d-4b5d-9c69-a4c68be62e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_ddfe9976-a967-4a30-8435-e2eb848a67ae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_d78f16f9-128d-4b5d-9c69-a4c68be62e27" xlink:to="loc_ifrs-full_RangesMember_ddfe9976-a967-4a30-8435-e2eb848a67ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_6b25eabb-665c-49eb-8e38-fdc5aa476e7d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_ddfe9976-a967-4a30-8435-e2eb848a67ae" xlink:to="loc_ifrs-full_TopOfRangeMember_6b25eabb-665c-49eb-8e38-fdc5aa476e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_c9e45881-e9f0-428d-8c60-413ef3dc0b70" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_ddfe9976-a967-4a30-8435-e2eb848a67ae" xlink:to="loc_ifrs-full_BottomOfRangeMember_c9e45881-e9f0-428d-8c60-413ef3dc0b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3880f030-cb00-486f-8421-e801e17dd69a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8fa3699-cb8a-45bd-ba53-49aa55ac6577" xlink:to="loc_srt_StatementGeographicalAxis_3880f030-cb00-486f-8421-e801e17dd69a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a93c58fd-d0c7-46c1-8a78-eda50e14c16c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_3880f030-cb00-486f-8421-e801e17dd69a" xlink:to="loc_srt_SegmentGeographicalDomain_a93c58fd-d0c7-46c1-8a78-eda50e14c16c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_cceab231-31c3-41c8-9e2e-0b2ad561e086" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a93c58fd-d0c7-46c1-8a78-eda50e14c16c" xlink:to="loc_country_MX_cceab231-31c3-41c8-9e2e-0b2ad561e086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_UruguayColombiaAndArgentinaMember_7d8d4189-81db-4a90-b39c-b961f96c0ebe" xlink:href="kof-20211231.xsd#kof_UruguayColombiaAndArgentinaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a93c58fd-d0c7-46c1-8a78-eda50e14c16c" xlink:to="loc_kof_UruguayColombiaAndArgentinaMember_7d8d4189-81db-4a90-b39c-b961f96c0ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5fc6914b-fb0e-4732-bc11-425734a292fd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8fa3699-cb8a-45bd-ba53-49aa55ac6577" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5fc6914b-fb0e-4732-bc11-425734a292fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_2e62006d-3086-46d8-b674-2cbced8358b9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5fc6914b-fb0e-4732-bc11-425734a292fd" xlink:to="loc_ifrs-full_NotionalAmount_2e62006d-3086-46d8-b674-2cbced8358b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsMaturity_7f686125-ff8e-4583-be5e-1ed8bfdb0150" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsMaturity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5fc6914b-fb0e-4732-bc11-425734a292fd" xlink:to="loc_ifrs-full_BorrowingsMaturity_7f686125-ff8e-4583-be5e-1ed8bfdb0150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsInterestRate_75e69e48-535d-4128-a461-4c4fafae427b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5fc6914b-fb0e-4732-bc11-425734a292fd" xlink:to="loc_ifrs-full_BorrowingsInterestRate_75e69e48-535d-4128-a461-4c4fafae427b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_c993737f-2247-4d5d-a355-751598878167" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5fc6914b-fb0e-4732-bc11-425734a292fd" xlink:to="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_c993737f-2247-4d5d-a355-751598878167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures_59c2027e-52e9-4e2b-a29a-310573d1f089" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5fc6914b-fb0e-4732-bc11-425734a292fd" xlink:to="loc_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures_59c2027e-52e9-4e2b-a29a-310573d1f089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBondsNotesAndDebentures_1191f4ee-18cd-430e-aeab-c026e7325aa5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBondsNotesAndDebentures"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5fc6914b-fb0e-4732-bc11-425734a292fd" xlink:to="loc_ifrs-full_RepaymentsOfBondsNotesAndDebentures_1191f4ee-18cd-430e-aeab-c026e7325aa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseInInterestRateOnTheBonds_12ce90c8-08d7-4ed3-b9b1-960a7ee9200e" xlink:href="kof-20211231.xsd#kof_IncreaseInInterestRateOnTheBonds"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_5fc6914b-fb0e-4732-bc11-425734a292fd" xlink:to="loc_kof_IncreaseInInterestRateOnTheBonds_12ce90c8-08d7-4ed3-b9b1-960a7ee9200e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_7790b8bc-8e39-49a2-8e4f-255499c96f4d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_8edff0bb-4215-45de-acc8-f7816da2fba8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract_7790b8bc-8e39-49a2-8e4f-255499c96f4d" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_8edff0bb-4215-45de-acc8-f7816da2fba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_f0a7925f-5fa9-436b-ad24-4c13cecb5354" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_8edff0bb-4215-45de-acc8-f7816da2fba8" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_f0a7925f-5fa9-436b-ad24-4c13cecb5354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_687e1799-93ac-4baa-9c12-4c8f3b86be50" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_f0a7925f-5fa9-436b-ad24-4c13cecb5354" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_687e1799-93ac-4baa-9c12-4c8f3b86be50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermBorrowingsMember_09345359-aa43-40c9-8954-f303cf704495" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ShorttermBorrowingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_687e1799-93ac-4baa-9c12-4c8f3b86be50" xlink:to="loc_ifrs-full_ShorttermBorrowingsMember_09345359-aa43-40c9-8954-f303cf704495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowingsMember_cef066b7-67e4-4c1e-bd78-d594902fe168" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LongtermBorrowingsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_687e1799-93ac-4baa-9c12-4c8f3b86be50" xlink:to="loc_ifrs-full_LongtermBorrowingsMember_cef066b7-67e4-4c1e-bd78-d594902fe168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember_caabbc6d-d175-45d0-af36-6b17967d0d76" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_687e1799-93ac-4baa-9c12-4c8f3b86be50" xlink:to="loc_ifrs-full_LeaseLiabilitiesMember_caabbc6d-d175-45d0-af36-6b17967d0d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_e80c8e1e-4262-466d-b72b-7984f8fe5d75" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_8edff0bb-4215-45de-acc8-f7816da2fba8" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_e80c8e1e-4262-466d-b72b-7984f8fe5d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_6511ceb2-f64b-46b5-90ee-ef1a91d30b58" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_e80c8e1e-4262-466d-b72b-7984f8fe5d75" xlink:to="loc_ifrs-full_BorrowingsByNameMember_6511ceb2-f64b-46b5-90ee-ef1a91d30b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ShortTermBankLoansMember_f01f3dba-b6ca-4dbf-a9a0-425fbf325074" xlink:href="kof-20211231.xsd#kof_ShortTermBankLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6511ceb2-f64b-46b5-90ee-ef1a91d30b58" xlink:to="loc_kof_ShortTermBankLoansMember_f01f3dba-b6ca-4dbf-a9a0-425fbf325074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ShortTermNotesPayableMember_4de87ec4-a3d8-43db-8855-b1fc16289903" xlink:href="kof-20211231.xsd#kof_ShortTermNotesPayableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6511ceb2-f64b-46b5-90ee-ef1a91d30b58" xlink:to="loc_kof_ShortTermNotesPayableMember_4de87ec4-a3d8-43db-8855-b1fc16289903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LongTermBankLoansMember_43ee47c5-7304-418f-b190-7e9730f97700" xlink:href="kof-20211231.xsd#kof_LongTermBankLoansMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6511ceb2-f64b-46b5-90ee-ef1a91d30b58" xlink:to="loc_kof_LongTermBankLoansMember_43ee47c5-7304-418f-b190-7e9730f97700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LongTermNotesPayableMember_4d9fb854-b049-4ff1-aa51-fa7b6ada209e" xlink:href="kof-20211231.xsd#kof_LongTermNotesPayableMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6511ceb2-f64b-46b5-90ee-ef1a91d30b58" xlink:to="loc_kof_LongTermNotesPayableMember_4d9fb854-b049-4ff1-aa51-fa7b6ada209e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LongTermLeaseLiabilitiesMember_bae80959-b845-4916-bb63-47ddc1359f83" xlink:href="kof-20211231.xsd#kof_LongTermLeaseLiabilitiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_6511ceb2-f64b-46b5-90ee-ef1a91d30b58" xlink:to="loc_kof_LongTermLeaseLiabilitiesMember_bae80959-b845-4916-bb63-47ddc1359f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_8edff0bb-4215-45de-acc8-f7816da2fba8" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_95d84f3c-160a-4f73-8f40-e7f2a1ae4b70" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_95d84f3c-160a-4f73-8f40-e7f2a1ae4b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_8b102e96-984e-441e-9890-b87d73f927ed" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_8b102e96-984e-441e-9890-b87d73f927ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_64d88003-01f2-4bc9-8f67-34503ef3812e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_64d88003-01f2-4bc9-8f67-34503ef3812e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities_acc72031-9c9f-4138-9ad8-ca9f84d25e98" xlink:href="kof-20211231.xsd#kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities_acc72031-9c9f-4138-9ad8-ca9f84d25e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_775b7acd-f899-4836-b7a5-9d2c176efd69" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_775b7acd-f899-4836-b7a5-9d2c176efd69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities_7e69d01e-9405-4d30-9cb2-2f8a90ca68d3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities_7e69d01e-9405-4d30-9cb2-2f8a90ca68d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_3f6a2395-7a3c-4585-9573-3eecf1aaf328" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_3f6a2395-7a3c-4585-9573-3eecf1aaf328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_63a40b29-550f-4eba-b8a0-d729d52bd83d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_63a40b29-550f-4eba-b8a0-d729d52bd83d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities_d9bb0fee-5077-4427-b42f-1b7507f06a80" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities_d9bb0fee-5077-4427-b42f-1b7507f06a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_43478e5a-de49-47d9-90b2-7f19b1ef9241" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_35ecc71f-fb67-4d73-a6a0-41cc0bbf36d4" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_43478e5a-de49-47d9-90b2-7f19b1ef9241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherIncomeandExpenses" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherIncomeandExpenses"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OtherIncomeandExpenses" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_73c002b8-77f3-4ab7-bad1-da04c9ea8d06" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfOtherIncomeAndExpensesTextBlock_5b382ccd-14de-4096-ab74-7ff71a88c468" xlink:href="kof-20211231.xsd#kof_DisclosureOfOtherIncomeAndExpensesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_73c002b8-77f3-4ab7-bad1-da04c9ea8d06" xlink:to="loc_kof_DisclosureOfOtherIncomeAndExpensesTextBlock_5b382ccd-14de-4096-ab74-7ff71a88c468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherIncomeandExpensesTables" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherIncomeandExpensesTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OtherIncomeandExpensesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_df95de3f-d9c1-4b65-9dca-ee4224b8aeec" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory_07294be5-5d4d-4d6e-b208-93529405375d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_df95de3f-d9c1-4b65-9dca-ee4224b8aeec" xlink:to="loc_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory_07294be5-5d4d-4d6e-b208-93529405375d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_fe4c50c4-155e-49e4-8ac5-d8b7a66a2ca1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherIncomeAbstract_b1b7ebc7-7ea4-4927-af54-51bdf9845548" xlink:href="kof-20211231.xsd#kof_OtherIncomeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_fe4c50c4-155e-49e4-8ac5-d8b7a66a2ca1" xlink:to="loc_kof_OtherIncomeAbstract_b1b7ebc7-7ea4-4927-af54-51bdf9845548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsOnDisposalsOfNoncurrentAssets_803bd113-4e53-42ce-b14a-9d898fe26f99" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsOnDisposalsOfNoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherIncomeAbstract_b1b7ebc7-7ea4-4927-af54-51bdf9845548" xlink:to="loc_ifrs-full_GainsOnDisposalsOfNoncurrentAssets_803bd113-4e53-42ce-b14a-9d898fe26f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CancellationOfContingencies_a56b1b8e-37c6-48c6-a8a3-82cc7885c083" xlink:href="kof-20211231.xsd#kof_CancellationOfContingencies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherIncomeAbstract_b1b7ebc7-7ea4-4927-af54-51bdf9845548" xlink:to="loc_kof_CancellationOfContingencies_a56b1b8e-37c6-48c6-a8a3-82cc7885c083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetForeignExchangeGains_097fd6f9-486e-42d7-a967-9c8a8b107181" xlink:href="kof-20211231.xsd#kof_NetForeignExchangeGains"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherIncomeAbstract_b1b7ebc7-7ea4-4927-af54-51bdf9845548" xlink:to="loc_kof_NetForeignExchangeGains_097fd6f9-486e-42d7-a967-9c8a8b107181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_JointVentureSale_9c7acaf2-b735-4974-9e1b-cd800ddc09fb" xlink:href="kof-20211231.xsd#kof_JointVentureSale"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherIncomeAbstract_b1b7ebc7-7ea4-4927-af54-51bdf9845548" xlink:to="loc_kof_JointVentureSale_9c7acaf2-b735-4974-9e1b-cd800ddc09fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherOperatingIncome_410425c2-d1ac-4b57-b95c-66191aafa28c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MiscellaneousOtherOperatingIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherIncomeAbstract_b1b7ebc7-7ea4-4927-af54-51bdf9845548" xlink:to="loc_ifrs-full_MiscellaneousOtherOperatingIncome_410425c2-d1ac-4b57-b95c-66191aafa28c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIncome_196b8d2f-738f-4fa8-9353-96ac83243354" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherIncomeAbstract_b1b7ebc7-7ea4-4927-af54-51bdf9845548" xlink:to="loc_ifrs-full_OtherIncome_196b8d2f-738f-4fa8-9353-96ac83243354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherExpenseAbstract_a263b659-a455-4530-be09-e25e680225eb" xlink:href="kof-20211231.xsd#kof_OtherExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_fe4c50c4-155e-49e4-8ac5-d8b7a66a2ca1" xlink:to="loc_kof_OtherExpenseAbstract_a263b659-a455-4530-be09-e25e680225eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProvisionForContingencies_ded50d46-d757-4427-ada5-b9b0c8909f2d" xlink:href="kof-20211231.xsd#kof_ProvisionForContingencies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherExpenseAbstract_a263b659-a455-4530-be09-e25e680225eb" xlink:to="loc_kof_ProvisionForContingencies_ded50d46-d757-4427-ada5-b9b0c8909f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LossesOnRetirementOfNonCurrentAssets_e1b15237-a0e8-4096-ae26-5db6e7ca5e1b" xlink:href="kof-20211231.xsd#kof_LossesOnRetirementOfNonCurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherExpenseAbstract_a263b659-a455-4530-be09-e25e680225eb" xlink:to="loc_kof_LossesOnRetirementOfNonCurrentAssets_e1b15237-a0e8-4096-ae26-5db6e7ca5e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LossesOnDisposalsOfNoncurrentAssets_e2653be4-b5c7-45d2-ab52-69c5d9ed0964" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LossesOnDisposalsOfNoncurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherExpenseAbstract_a263b659-a455-4530-be09-e25e680225eb" xlink:to="loc_ifrs-full_LossesOnDisposalsOfNoncurrentAssets_e2653be4-b5c7-45d2-ab52-69c5d9ed0964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LossOnRetirementOfIntangibleAsset_47dd543f-ff31-441a-9276-fa23576f7154" xlink:href="kof-20211231.xsd#kof_LossOnRetirementOfIntangibleAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherExpenseAbstract_a263b659-a455-4530-be09-e25e680225eb" xlink:to="loc_kof_LossOnRetirementOfIntangibleAsset_47dd543f-ff31-441a-9276-fa23576f7154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InvestmentImpairments_7107884b-fdb9-4bae-af37-75be67c24287" xlink:href="kof-20211231.xsd#kof_InvestmentImpairments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherExpenseAbstract_a263b659-a455-4530-be09-e25e680225eb" xlink:to="loc_kof_InvestmentImpairments_7107884b-fdb9-4bae-af37-75be67c24287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeverancePayments_77d9777f-03fe-4515-8d41-e087caf030f9" xlink:href="kof-20211231.xsd#kof_SeverancePayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherExpenseAbstract_a263b659-a455-4530-be09-e25e680225eb" xlink:to="loc_kof_SeverancePayments_77d9777f-03fe-4515-8d41-e087caf030f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DonationsAndSubsidiesExpense_4edd3e09-b5eb-4ac8-8820-6b3a662f93cf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DonationsAndSubsidiesExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherExpenseAbstract_a263b659-a455-4530-be09-e25e680225eb" xlink:to="loc_ifrs-full_DonationsAndSubsidiesExpense_4edd3e09-b5eb-4ac8-8820-6b3a662f93cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForeignExchangeGainLossRelatedToOperatingActivities_4fe3f4fd-27d5-433e-8066-30febb71dc71" xlink:href="kof-20211231.xsd#kof_ForeignExchangeGainLossRelatedToOperatingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherExpenseAbstract_a263b659-a455-4530-be09-e25e680225eb" xlink:to="loc_kof_ForeignExchangeGainLossRelatedToOperatingActivities_4fe3f4fd-27d5-433e-8066-30febb71dc71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherOperatingExpense_bc1eadeb-a96f-4d17-bffa-9c4b63c6432b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MiscellaneousOtherOperatingExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherExpenseAbstract_a263b659-a455-4530-be09-e25e680225eb" xlink:to="loc_ifrs-full_MiscellaneousOtherOperatingExpense_bc1eadeb-a96f-4d17-bffa-9c4b63c6432b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByNature_6c900c7f-a08e-4527-8586-265d04914736" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherExpenseByNature"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_OtherExpenseAbstract_a263b659-a455-4530-be09-e25e680225eb" xlink:to="loc_ifrs-full_OtherExpenseByNature_6c900c7f-a08e-4527-8586-265d04914736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstruments" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_c26c2d88-cde0-41ab-9d7a-d82bb3bedf82" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_2f1ede8e-224a-4c44-9dbe-2d881d2664a8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_c26c2d88-cde0-41ab-9d7a-d82bb3bedf82" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_2f1ede8e-224a-4c44-9dbe-2d881d2664a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_ef6ebe4b-8359-4bb9-bfc8-950b599badc3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory_63765fe8-eb77-4752-b0f3-1ef0f723fa09" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_ef6ebe4b-8359-4bb9-bfc8-950b599badc3" xlink:to="loc_ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory_63765fe8-eb77-4752-b0f3-1ef0f723fa09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock_04684e6d-4741-4ba4-849b-02578fe551c4" xlink:href="kof-20211231.xsd#kof_DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_ef6ebe4b-8359-4bb9-bfc8-950b599badc3" xlink:to="loc_kof_DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock_04684e6d-4741-4ba4-849b-02578fe551c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock_46af692f-bf92-4ef4-bd0a-855926b60d6f" xlink:href="kof-20211231.xsd#kof_DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_ef6ebe4b-8359-4bb9-bfc8-950b599badc3" xlink:to="loc_kof_DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock_46af692f-bf92-4ef4-bd0a-855926b60d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfCrossCurrencySwapContractTableTextBlock_ab4d8e82-8ead-4a63-8389-05ed06ebe4f0" xlink:href="kof-20211231.xsd#kof_DisclosureOfCrossCurrencySwapContractTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_ef6ebe4b-8359-4bb9-bfc8-950b599badc3" xlink:to="loc_kof_DisclosureOfCrossCurrencySwapContractTableTextBlock_ab4d8e82-8ead-4a63-8389-05ed06ebe4f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock_3eb5db13-eb0e-4f61-9ef9-8d24a46ace56" xlink:href="kof-20211231.xsd#kof_DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_ef6ebe4b-8359-4bb9-bfc8-950b599badc3" xlink:to="loc_kof_DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock_3eb5db13-eb0e-4f61-9ef9-8d24a46ace56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock_54611ee5-9670-4fae-a550-486e1131dbfb" xlink:href="kof-20211231.xsd#kof_DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_ef6ebe4b-8359-4bb9-bfc8-950b599badc3" xlink:to="loc_kof_DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock_54611ee5-9670-4fae-a550-486e1131dbfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock_d934fdb4-4e88-412b-85bb-133190e38148" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_ef6ebe4b-8359-4bb9-bfc8-950b599badc3" xlink:to="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock_d934fdb4-4e88-412b-85bb-133190e38148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock_5b1abac8-49c4-493b-911c-9b13a55687d0" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_ef6ebe4b-8359-4bb9-bfc8-950b599badc3" xlink:to="loc_kof_DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock_5b1abac8-49c4-493b-911c-9b13a55687d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock_83815ae9-4f67-40f5-b19b-730020ce637c" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_ef6ebe4b-8359-4bb9-bfc8-950b599badc3" xlink:to="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock_83815ae9-4f67-40f5-b19b-730020ce637c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory_c2d495d2-8873-4763-8c82-cd630421944f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_ef6ebe4b-8359-4bb9-bfc8-950b599badc3" xlink:to="loc_ifrs-full_ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory_c2d495d2-8873-4763-8c82-cd630421944f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock_6f3e24e4-893e-47a0-a22b-2ce015d720f4" xlink:href="kof-20211231.xsd#kof_DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_ef6ebe4b-8359-4bb9-bfc8-950b599badc3" xlink:to="loc_kof_DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock_6f3e24e4-893e-47a0-a22b-2ce015d720f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfExternalCreditExposuresExplanatory_8917ba3c-f3a3-4a26-b667-83cf0a81cfcd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfExternalCreditExposuresExplanatory"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_ef6ebe4b-8359-4bb9-bfc8-950b599badc3" xlink:to="loc_ifrs-full_DisclosureOfExternalCreditExposuresExplanatory_8917ba3c-f3a3-4a26-b667-83cf0a81cfcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_c51ea7ae-b18d-433d-9920-5e0a0270ca87" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9000d1c4-e667-43b0-88d5-5fccff50c562" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_c51ea7ae-b18d-433d-9920-5e0a0270ca87" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9000d1c4-e667-43b0-88d5-5fccff50c562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_d5c9f8f5-82cc-4c7a-8eee-b559fd8d948d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9000d1c4-e667-43b0-88d5-5fccff50c562" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_d5c9f8f5-82cc-4c7a-8eee-b559fd8d948d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_0109a1e7-da9f-4309-9336-0a97315bbe83" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_d5c9f8f5-82cc-4c7a-8eee-b559fd8d948d" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_0109a1e7-da9f-4309-9336-0a97315bbe83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_9f008a92-ad32-4cb9-9f81-dbe03a19dfe4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_0109a1e7-da9f-4309-9336-0a97315bbe83" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_9f008a92-ad32-4cb9-9f81-dbe03a19dfe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember_d7f4a903-d527-4bf6-aa49-aabd0a5966c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Level2OfFairValueHierarchyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_0109a1e7-da9f-4309-9336-0a97315bbe83" xlink:to="loc_ifrs-full_Level2OfFairValueHierarchyMember_d7f4a903-d527-4bf6-aa49-aabd0a5966c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_d73b3e35-04af-4381-8eaf-d772a6d6b4b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9000d1c4-e667-43b0-88d5-5fccff50c562" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_d73b3e35-04af-4381-8eaf-d772a6d6b4b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialAssets_0431e6de-f1b0-466d-8c71-da0c89e9169e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_d73b3e35-04af-4381-8eaf-d772a6d6b4b8" xlink:to="loc_ifrs-full_DerivativeFinancialAssets_0431e6de-f1b0-466d-8c71-da0c89e9169e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialLiabilities_4630426b-927f-4bb6-9c1f-d6b7059dbc1b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_d73b3e35-04af-4381-8eaf-d772a6d6b4b8" xlink:to="loc_ifrs-full_DerivativeFinancialLiabilities_4630426b-927f-4bb6-9c1f-d6b7059dbc1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TrustAssetsOfLaborObligations_4fd06d44-21e0-4dd2-8fd0-dfc511986803" xlink:href="kof-20211231.xsd#kof_TrustAssetsOfLaborObligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_d73b3e35-04af-4381-8eaf-d772a6d6b4b8" xlink:to="loc_kof_TrustAssetsOfLaborObligations_4fd06d44-21e0-4dd2-8fd0-dfc511986803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsImpactofHedgingOnEquityDetails"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_e44932b0-9c71-4588-9859-863498a6ceaa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsTable_8a4b4b90-91f6-4954-9c6c-ef5ed97c9403" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_e44932b0-9c71-4588-9859-863498a6ceaa" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsTable_8a4b4b90-91f6-4954-9c6c-ef5ed97c9403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_e364b0f4-2480-4e00-9269-c9b63afc04bd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_8a4b4b90-91f6-4954-9c6c-ef5ed97c9403" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_e364b0f4-2480-4e00-9269-c9b63afc04bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_fe907222-8484-49f7-9a81-b673b3d2b2aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_e364b0f4-2480-4e00-9269-c9b63afc04bd" xlink:to="loc_ifrs-full_FinancialAssetsMember_fe907222-8484-49f7-9a81-b673b3d2b2aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForeignExchangeForwardContractsMember_f254bd13-16a6-4e3b-96ba-823b8450f189" xlink:href="kof-20211231.xsd#kof_ForeignExchangeForwardContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_fe907222-8484-49f7-9a81-b673b3d2b2aa" xlink:to="loc_kof_ForeignExchangeForwardContractsMember_f254bd13-16a6-4e3b-96ba-823b8450f189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForeignCurrencyOptionMember_95f79985-a1fc-4ea7-9f0b-fce7fdfdf811" xlink:href="kof-20211231.xsd#kof_ForeignCurrencyOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_fe907222-8484-49f7-9a81-b673b3d2b2aa" xlink:to="loc_kof_ForeignCurrencyOptionMember_95f79985-a1fc-4ea7-9f0b-fce7fdfdf811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CrossCurrencySwapsMember_d6c201c0-059c-4759-b684-9d66cbc0e15d" xlink:href="kof-20211231.xsd#kof_CrossCurrencySwapsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_fe907222-8484-49f7-9a81-b673b3d2b2aa" xlink:to="loc_kof_CrossCurrencySwapsMember_d6c201c0-059c-4759-b684-9d66cbc0e15d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_431dab86-f327-4e89-a343-e6f909cc26ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateSwapContractMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_fe907222-8484-49f7-9a81-b673b3d2b2aa" xlink:to="loc_ifrs-full_InterestRateSwapContractMember_431dab86-f327-4e89-a343-e6f909cc26ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TreasuryLockContractsMember_a5efadc8-21c0-4514-944f-59a3c78698c1" xlink:href="kof-20211231.xsd#kof_TreasuryLockContractsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_fe907222-8484-49f7-9a81-b673b3d2b2aa" xlink:to="loc_kof_TreasuryLockContractsMember_a5efadc8-21c0-4514-944f-59a3c78698c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CommodityPriceContractsMember_c2e30f0e-0083-4708-84f9-3693f459fa85" xlink:href="kof-20211231.xsd#kof_CommodityPriceContractsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_fe907222-8484-49f7-9a81-b673b3d2b2aa" xlink:to="loc_kof_CommodityPriceContractsMember_c2e30f0e-0083-4708-84f9-3693f459fa85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TotalHoldersOfTheParentMember_078ce42a-b314-43a9-bacb-42c61760650d" xlink:href="kof-20211231.xsd#kof_TotalHoldersOfTheParentMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_fe907222-8484-49f7-9a81-b673b3d2b2aa" xlink:to="loc_kof_TotalHoldersOfTheParentMember_078ce42a-b314-43a9-bacb-42c61760650d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_bc7bbf4f-1b18-46a4-b155-c11260f5da30" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_8a4b4b90-91f6-4954-9c6c-ef5ed97c9403" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_bc7bbf4f-1b18-46a4-b155-c11260f5da30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_f91bbc04-0af1-40ff-80e8-ab2c1715d997" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_bc7bbf4f-1b18-46a4-b155-c11260f5da30" xlink:to="loc_ifrs-full_EquityMember_f91bbc04-0af1-40ff-80e8-ab2c1715d997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncontrollingInterestsMember_c41d96ce-bf23-4d42-848c-d68e4458922e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncontrollingInterestsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_f91bbc04-0af1-40ff-80e8-ab2c1715d997" xlink:to="loc_ifrs-full_NoncontrollingInterestsMember_c41d96ce-bf23-4d42-848c-d68e4458922e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_8a4b4b90-91f6-4954-9c6c-ef5ed97c9403" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue_381fb581-6ddc-4729-9401-a7701cd0eb06" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:to="loc_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue_381fb581-6ddc-4729-9401-a7701cd0eb06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FinancialInstrumentsPurchased_7872b41b-c4ae-4b3c-b822-38223279ab7d" xlink:href="kof-20211231.xsd#kof_FinancialInstrumentsPurchased"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:to="loc_kof_FinancialInstrumentsPurchased_7872b41b-c4ae-4b3c-b822-38223279ab7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI_6119a6ea-efd1-4170-aea5-c69e7fe816bd" xlink:href="kof-20211231.xsd#kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:to="loc_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI_6119a6ea-efd1-4170-aea5-c69e7fe816bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AmountReclassifiedFromOCIToProfitOrLoss_c94e0008-b5df-498f-886c-f2adf720cbc9" xlink:href="kof-20211231.xsd#kof_AmountReclassifiedFromOCIToProfitOrLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:to="loc_kof_AmountReclassifiedFromOCIToProfitOrLoss_c94e0008-b5df-498f-886c-f2adf720cbc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations_8beac7ed-8cc8-4ea0-9af1-3d3acacf0fa4" xlink:href="kof-20211231.xsd#kof_ForeignCurrencyRevaluationOfTheNetForeignOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:to="loc_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations_8beac7ed-8cc8-4ea0-9af1-3d3acacf0fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EffectsOfChangesInForeignExchangeRates_bc84d90b-0e03-4768-b31a-315991960a39" xlink:href="kof-20211231.xsd#kof_EffectsOfChangesInForeignExchangeRates"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:to="loc_kof_EffectsOfChangesInForeignExchangeRates_bc84d90b-0e03-4768-b31a-315991960a39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FinancialInstrumentsTaxEffect_503649a4-6518-4c32-b2b5-3a267191d329" xlink:href="kof-20211231.xsd#kof_FinancialInstrumentsTaxEffect"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:to="loc_kof_FinancialInstrumentsTaxEffect_503649a4-6518-4c32-b2b5-3a267191d329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue_7018d385-2b44-4203-93bd-87f98b26779c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_b2a3e014-9337-4891-a501-c36973bf1bd2" xlink:to="loc_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue_7018d385-2b44-4203-93bd-87f98b26779c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_83bd794d-10a0-4156-af03-94be2953d90f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_929c4a3c-81dc-4730-acc5-69ef481dd5ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_83bd794d-10a0-4156-af03-94be2953d90f" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_929c4a3c-81dc-4730-acc5-69ef481dd5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_d6511974-682d-48ed-98c2-0ded03cb16ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_929c4a3c-81dc-4730-acc5-69ef481dd5ac" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_d6511974-682d-48ed-98c2-0ded03cb16ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_322a98a0-8ca3-4b30-a621-91e6604aef89" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_d6511974-682d-48ed-98c2-0ded03cb16ac" xlink:to="loc_ifrs-full_FinancialAssetsMember_322a98a0-8ca3-4b30-a621-91e6604aef89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForwardContractMember_aaa54480-165c-4c4c-8aad-329ec47655b7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForwardContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_322a98a0-8ca3-4b30-a621-91e6604aef89" xlink:to="loc_ifrs-full_ForwardContractMember_aaa54480-165c-4c4c-8aad-329ec47655b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_e1204ed7-3126-4273-8de5-dfc371ef54ef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_929c4a3c-81dc-4730-acc5-69ef481dd5ac" xlink:to="loc_ifrs-full_MaturityAxis_e1204ed7-3126-4273-8de5-dfc371ef54ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_91ef26f6-02e9-40c5-a4cf-e89ce4062f8a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_e1204ed7-3126-4273-8de5-dfc371ef54ef" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_91ef26f6-02e9-40c5-a4cf-e89ce4062f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_a49d1195-28cf-4a55-90fe-d62dfbc94c55" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_91ef26f6-02e9-40c5-a4cf-e89ce4062f8a" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_a49d1195-28cf-4a55-90fe-d62dfbc94c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_988fcbef-4428-413e-b3e9-8441fd454df8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_91ef26f6-02e9-40c5-a4cf-e89ce4062f8a" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_988fcbef-4428-413e-b3e9-8441fd454df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_2162a166-350e-4b79-bbea-1e14e13194a1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_929c4a3c-81dc-4730-acc5-69ef481dd5ac" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_2162a166-350e-4b79-bbea-1e14e13194a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_ae612ca6-3f83-4e54-bc20-3bed9addd53f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_2162a166-350e-4b79-bbea-1e14e13194a1" xlink:to="loc_ifrs-full_NotionalAmount_ae612ca6-3f83-4e54-bc20-3bed9addd53f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialLiabilities_2d9094fc-7ab2-48eb-9e49-789c4c9e099d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_2162a166-350e-4b79-bbea-1e14e13194a1" xlink:to="loc_ifrs-full_DerivativeFinancialLiabilities_2d9094fc-7ab2-48eb-9e49-789c4c9e099d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialAssets_dd9641bc-3438-43ba-a34e-f9759bce4904" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_2162a166-350e-4b79-bbea-1e14e13194a1" xlink:to="loc_ifrs-full_DerivativeFinancialAssets_dd9641bc-3438-43ba-a34e-f9759bce4904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_f04a5a0f-1191-4420-880f-f63d32ede9c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_33bc6a29-8c95-417f-8a59-a9283be46d26" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_f04a5a0f-1191-4420-880f-f63d32ede9c0" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_33bc6a29-8c95-417f-8a59-a9283be46d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_0e3acef5-afea-4dcb-b616-6140244d97f6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_33bc6a29-8c95-417f-8a59-a9283be46d26" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_0e3acef5-afea-4dcb-b616-6140244d97f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_fcfe65ba-48fa-442a-ab65-d5d2706ca4e0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_0e3acef5-afea-4dcb-b616-6140244d97f6" xlink:to="loc_ifrs-full_FinancialAssetsMember_fcfe65ba-48fa-442a-ab65-d5d2706ca4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CrossCurrencySwapsMember_73812323-3732-4c91-b8f6-6a2efc64772f" xlink:href="kof-20211231.xsd#kof_CrossCurrencySwapsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_fcfe65ba-48fa-442a-ab65-d5d2706ca4e0" xlink:to="loc_kof_CrossCurrencySwapsMember_73812323-3732-4c91-b8f6-6a2efc64772f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_50a2eb37-643f-491a-ade0-b2a29b7ccb95" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_33bc6a29-8c95-417f-8a59-a9283be46d26" xlink:to="loc_ifrs-full_MaturityAxis_50a2eb37-643f-491a-ade0-b2a29b7ccb95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_828bc508-8a57-46fa-a4ea-aae834c97cff" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_50a2eb37-643f-491a-ade0-b2a29b7ccb95" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_828bc508-8a57-46fa-a4ea-aae834c97cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanThreeMonthsMember_9fdf2b94-dfcd-4ed3-b20a-df228b56e180" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanThreeMonthsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_828bc508-8a57-46fa-a4ea-aae834c97cff" xlink:to="loc_ifrs-full_NotLaterThanThreeMonthsMember_9fdf2b94-dfcd-4ed3-b20a-df228b56e180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_f55c9101-95ea-45c8-811f-a26fc0bae023" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_828bc508-8a57-46fa-a4ea-aae834c97cff" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_f55c9101-95ea-45c8-811f-a26fc0bae023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_0d47353d-76be-4c5c-a860-ce5ba809499d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_828bc508-8a57-46fa-a4ea-aae834c97cff" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_0d47353d-76be-4c5c-a860-ce5ba809499d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_8db6c6bd-48e3-41a8-9051-1fb7bd1dd415" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_828bc508-8a57-46fa-a4ea-aae834c97cff" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember_8db6c6bd-48e3-41a8-9051-1fb7bd1dd415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember_c3891e0e-59d6-447d-89ce-4e696647bb7f" xlink:href="kof-20211231.xsd#kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_828bc508-8a57-46fa-a4ea-aae834c97cff" xlink:to="loc_kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember_c3891e0e-59d6-447d-89ce-4e696647bb7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember_c4fd39dd-cf29-479f-9895-4145b7b6f6c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_828bc508-8a57-46fa-a4ea-aae834c97cff" xlink:to="loc_ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember_c4fd39dd-cf29-479f-9895-4145b7b6f6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesAxis_70576826-ac73-4e3a-b454-fd0635af7e31" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_33bc6a29-8c95-417f-8a59-a9283be46d26" xlink:to="loc_ifrs-full_TypesOfHedgesAxis_70576826-ac73-4e3a-b454-fd0635af7e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesMember_d4129a5c-ed8a-4cb9-b8b1-9c6d247c237b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfHedgesAxis_70576826-ac73-4e3a-b454-fd0635af7e31" xlink:to="loc_ifrs-full_TypesOfHedgesMember_d4129a5c-ed8a-4cb9-b8b1-9c6d247c237b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowHedgesMember_cd53f146-db2f-40a0-83f0-7f35bd33c998" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowHedgesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfHedgesMember_d4129a5c-ed8a-4cb9-b8b1-9c6d247c237b" xlink:to="loc_ifrs-full_CashFlowHedgesMember_cd53f146-db2f-40a0-83f0-7f35bd33c998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_0f190bd6-1788-457c-873c-8e7fb7e147bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_33bc6a29-8c95-417f-8a59-a9283be46d26" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_0f190bd6-1788-457c-873c-8e7fb7e147bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_4e731de9-c296-47fb-9adb-a9dc36d98c0e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_0f190bd6-1788-457c-873c-8e7fb7e147bf" xlink:to="loc_ifrs-full_NotionalAmount_4e731de9-c296-47fb-9adb-a9dc36d98c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialLiabilities_de96924b-734a-469c-8dfc-530e721da236" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_0f190bd6-1788-457c-873c-8e7fb7e147bf" xlink:to="loc_ifrs-full_DerivativeFinancialLiabilities_de96924b-734a-469c-8dfc-530e721da236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialAssets_faf81cf4-d000-4fef-ae3c-b354227b5248" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_0f190bd6-1788-457c-873c-8e7fb7e147bf" xlink:to="loc_ifrs-full_DerivativeFinancialAssets_faf81cf4-d000-4fef-ae3c-b354227b5248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_c692968e-2ddd-4224-9a16-14dc6ceccd3f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_5450c86f-7a89-42a7-a638-e1e7a180176a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_c692968e-2ddd-4224-9a16-14dc6ceccd3f" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_5450c86f-7a89-42a7-a638-e1e7a180176a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesAxis_d1488f10-7c84-4741-bea7-f1193a58c935" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_5450c86f-7a89-42a7-a638-e1e7a180176a" xlink:to="loc_ifrs-full_TypesOfHedgesAxis_d1488f10-7c84-4741-bea7-f1193a58c935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesMember_6407451c-3e8f-4333-9c29-3c12fedab473" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfHedgesAxis_d1488f10-7c84-4741-bea7-f1193a58c935" xlink:to="loc_ifrs-full_TypesOfHedgesMember_6407451c-3e8f-4333-9c29-3c12fedab473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowHedgesMember_bf454579-9763-44c4-8a7e-bdfd1e4ca58c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowHedgesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfHedgesMember_6407451c-3e8f-4333-9c29-3c12fedab473" xlink:to="loc_ifrs-full_CashFlowHedgesMember_bf454579-9763-44c4-8a7e-bdfd1e4ca58c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_64d096a6-b767-4837-bb26-ad12edc8abc4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_5450c86f-7a89-42a7-a638-e1e7a180176a" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_64d096a6-b767-4837-bb26-ad12edc8abc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_b41a8c5c-b84d-4095-a979-aa635e9d9d0a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_64d096a6-b767-4837-bb26-ad12edc8abc4" xlink:to="loc_ifrs-full_FinancialAssetsMember_b41a8c5c-b84d-4095-a979-aa635e9d9d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AluminumPriceContractsMember_f13bfb38-9a81-438d-abad-b6f2738a425a" xlink:href="kof-20211231.xsd#kof_AluminumPriceContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_b41a8c5c-b84d-4095-a979-aa635e9d9d0a" xlink:to="loc_kof_AluminumPriceContractsMember_f13bfb38-9a81-438d-abad-b6f2738a425a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PxMegPriceMember_0b616290-4e84-4b0a-ae3f-01b9a4485237" xlink:href="kof-20211231.xsd#kof_PxMegPriceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_b41a8c5c-b84d-4095-a979-aa635e9d9d0a" xlink:to="loc_kof_PxMegPriceMember_0b616290-4e84-4b0a-ae3f-01b9a4485237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SugarPriceContractsMember_02b97a88-4a54-4957-856b-3793545f2cee" xlink:href="kof-20211231.xsd#kof_SugarPriceContractsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_b41a8c5c-b84d-4095-a979-aa635e9d9d0a" xlink:to="loc_kof_SugarPriceContractsMember_02b97a88-4a54-4957-856b-3793545f2cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_dd91177c-fd0d-4232-b176-16555abc2e46" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_5450c86f-7a89-42a7-a638-e1e7a180176a" xlink:to="loc_ifrs-full_MaturityAxis_dd91177c-fd0d-4232-b176-16555abc2e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_abf0299d-edf3-4cb5-80b2-2efb210ab462" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_dd91177c-fd0d-4232-b176-16555abc2e46" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_abf0299d-edf3-4cb5-80b2-2efb210ab462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanThreeMonthsMember_f303c9a4-f76c-418c-960e-05ea3808dcec" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanThreeMonthsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_abf0299d-edf3-4cb5-80b2-2efb210ab462" xlink:to="loc_ifrs-full_NotLaterThanThreeMonthsMember_f303c9a4-f76c-418c-960e-05ea3808dcec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_140ec84c-1fda-422e-9fc3-e21a727564d5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_abf0299d-edf3-4cb5-80b2-2efb210ab462" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_140ec84c-1fda-422e-9fc3-e21a727564d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_10d0560e-20b2-4898-8566-13604275c766" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_abf0299d-edf3-4cb5-80b2-2efb210ab462" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_10d0560e-20b2-4898-8566-13604275c766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember_968f0317-8f88-41ed-97f7-d4112cf6dfed" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_abf0299d-edf3-4cb5-80b2-2efb210ab462" xlink:to="loc_ifrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember_968f0317-8f88-41ed-97f7-d4112cf6dfed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e7d8c58f-cdb1-421b-ad18-fa1a306e4de0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_5450c86f-7a89-42a7-a638-e1e7a180176a" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e7d8c58f-cdb1-421b-ad18-fa1a306e4de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_a03648d8-447f-450b-bdff-8f1a2b60f897" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e7d8c58f-cdb1-421b-ad18-fa1a306e4de0" xlink:to="loc_ifrs-full_NotionalAmount_a03648d8-447f-450b-bdff-8f1a2b60f897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialLiabilities_b94b9dbc-08ff-4ba9-846a-48167e445ecc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e7d8c58f-cdb1-421b-ad18-fa1a306e4de0" xlink:to="loc_ifrs-full_DerivativeFinancialLiabilities_b94b9dbc-08ff-4ba9-846a-48167e445ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialAssets_7964a31b-a0d9-416c-a69e-956465232e21" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e7d8c58f-cdb1-421b-ad18-fa1a306e4de0" xlink:to="loc_ifrs-full_DerivativeFinancialAssets_7964a31b-a0d9-416c-a69e-956465232e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_89873d4a-bcd8-4424-bf78-5a9d12b057ea" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_JointVentureStockInterestSoldPercentage_8fdc7880-91ad-42c2-823e-14c8513deb8f" xlink:href="kof-20211231.xsd#kof_JointVentureStockInterestSoldPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_89873d4a-bcd8-4424-bf78-5a9d12b057ea" xlink:to="loc_kof_JointVentureStockInterestSoldPercentage_8fdc7880-91ad-42c2-823e-14c8513deb8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssets_ccb2b7fc-1d63-48c7-99ba-ed0a00329549" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_89873d4a-bcd8-4424-bf78-5a9d12b057ea" xlink:to="loc_ifrs-full_FinancialAssets_ccb2b7fc-1d63-48c7-99ba-ed0a00329549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_ee4d9d0a-a311-49e9-a0d8-7ce30952ca89" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable_e6ef2e39-516c-4042-ba3c-93a3f70f2e23" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_ee4d9d0a-a311-49e9-a0d8-7ce30952ca89" xlink:to="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable_e6ef2e39-516c-4042-ba3c-93a3f70f2e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis_3f469bc6-8a64-4648-8708-049330460b61" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable_e6ef2e39-516c-4042-ba3c-93a3f70f2e23" xlink:to="loc_ifrs-full_HedgingInstrumentsAxis_3f469bc6-8a64-4648-8708-049330460b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_8787f282-62bd-4143-9229-63abd6716038" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_3f469bc6-8a64-4648-8708-049330460b61" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_8787f282-62bd-4143-9229-63abd6716038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DerivativesDesignatedAsHedgesMember_9afc5350-1ae9-4465-82ea-58b547062c55" xlink:href="kof-20211231.xsd#kof_DerivativesDesignatedAsHedgesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_8787f282-62bd-4143-9229-63abd6716038" xlink:to="loc_kof_DerivativesDesignatedAsHedgesMember_9afc5350-1ae9-4465-82ea-58b547062c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_11c01974-fd95-4745-a8d3-bae9a009beeb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable_e6ef2e39-516c-4042-ba3c-93a3f70f2e23" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_11c01974-fd95-4745-a8d3-bae9a009beeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_5624cae4-810f-4202-86b6-ba33d4b7c7db" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_11c01974-fd95-4745-a8d3-bae9a009beeb" xlink:to="loc_ifrs-full_FinancialAssetsMember_5624cae4-810f-4202-86b6-ba33d4b7c7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencySwapContractMember_e3004af7-f326-4990-a807-8a3285e91905" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencySwapContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_5624cae4-810f-4202-86b6-ba33d4b7c7db" xlink:to="loc_ifrs-full_CurrencySwapContractMember_e3004af7-f326-4990-a807-8a3285e91905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IntrestRateSwapMember_a61f20a0-a91d-45c2-837f-d5131d9eb9c4" xlink:href="kof-20211231.xsd#kof_IntrestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_5624cae4-810f-4202-86b6-ba33d4b7c7db" xlink:to="loc_kof_IntrestRateSwapMember_a61f20a0-a91d-45c2-837f-d5131d9eb9c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OptionContractMember_32be7aeb-62b1-41e7-bd7b-cff5e2863558" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OptionContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_5624cae4-810f-4202-86b6-ba33d4b7c7db" xlink:to="loc_ifrs-full_OptionContractMember_32be7aeb-62b1-41e7-bd7b-cff5e2863558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForwardContractMember_d521cb30-51e1-4bfc-b8bd-f5a89e3cb63a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForwardContractMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_5624cae4-810f-4202-86b6-ba33d4b7c7db" xlink:to="loc_ifrs-full_ForwardContractMember_d521cb30-51e1-4bfc-b8bd-f5a89e3cb63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CommodityPriceContractsMember_a07ef3e9-c510-4187-a684-1771a9378db8" xlink:href="kof-20211231.xsd#kof_CommodityPriceContractsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_5624cae4-810f-4202-86b6-ba33d4b7c7db" xlink:to="loc_kof_CommodityPriceContractsMember_a07ef3e9-c510-4187-a684-1771a9378db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems_f63a0f27-c654-415f-ab6b-990f79f7ce1d" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable_e6ef2e39-516c-4042-ba3c-93a3f70f2e23" xlink:to="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems_f63a0f27-c654-415f-ab6b-990f79f7ce1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpense_2e085697-2d86-4dde-9b30-f33ac339b535" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems_f63a0f27-c654-415f-ab6b-990f79f7ce1d" xlink:to="loc_ifrs-full_InterestExpense_2e085697-2d86-4dde-9b30-f33ac339b535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_dd8c8ac3-cc03-42b4-bda5-db047853093d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems_f63a0f27-c654-415f-ab6b-990f79f7ce1d" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_dd8c8ac3-cc03-42b4-bda5-db047853093d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold_39cbf410-d6f4-4007-8912-58c015d11298" xlink:href="kof-20211231.xsd#kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems_f63a0f27-c654-415f-ab6b-990f79f7ce1d" xlink:to="loc_kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold_39cbf410-d6f4-4007-8912-58c015d11298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_58d0a2f0-c52d-4abb-a2d7-abc604c5e39e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_4ba81e6a-ee14-4de0-847d-1ad7b2fc835f" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_58d0a2f0-c52d-4abb-a2d7-abc604c5e39e" xlink:to="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_4ba81e6a-ee14-4de0-847d-1ad7b2fc835f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis_b2d3ee50-3107-4ff7-96d6-7a0bd1018c1c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_4ba81e6a-ee14-4de0-847d-1ad7b2fc835f" xlink:to="loc_ifrs-full_HedgingInstrumentsAxis_b2d3ee50-3107-4ff7-96d6-7a0bd1018c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_662cb4f0-1404-4f92-9f95-c8785a2e0386" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_b2d3ee50-3107-4ff7-96d6-7a0bd1018c1c" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_662cb4f0-1404-4f92-9f95-c8785a2e0386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DerivativesNotDesignatedForHedgeAccountingMember_3c31cede-e6a8-4fce-a1b1-fa31733573ee" xlink:href="kof-20211231.xsd#kof_DerivativesNotDesignatedForHedgeAccountingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_662cb4f0-1404-4f92-9f95-c8785a2e0386" xlink:to="loc_kof_DerivativesNotDesignatedForHedgeAccountingMember_3c31cede-e6a8-4fce-a1b1-fa31733573ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_39f0b0aa-f55d-45ad-a596-cb5f1e6e195f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_4ba81e6a-ee14-4de0-847d-1ad7b2fc835f" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_39f0b0aa-f55d-45ad-a596-cb5f1e6e195f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_7b51f062-b14e-4840-b059-1d6406e1daf7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_39f0b0aa-f55d-45ad-a596-cb5f1e6e195f" xlink:to="loc_ifrs-full_FinancialAssetsMember_7b51f062-b14e-4840-b059-1d6406e1daf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmbeddedDerivativesMember_33ca0c8e-2478-4ff9-8bc6-968cc3ea79da" xlink:href="kof-20211231.xsd#kof_EmbeddedDerivativesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_7b51f062-b14e-4840-b059-1d6406e1daf7" xlink:to="loc_kof_EmbeddedDerivativesMember_33ca0c8e-2478-4ff9-8bc6-968cc3ea79da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencySwapContractMember_6154ee8a-7cc8-4dae-930e-668a0e7b0204" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencySwapContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_7b51f062-b14e-4840-b059-1d6406e1daf7" xlink:to="loc_ifrs-full_CurrencySwapContractMember_6154ee8a-7cc8-4dae-930e-668a0e7b0204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems_e4777b8a-2875-46ae-9808-cae9d3d8c1e8" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_4ba81e6a-ee14-4de0-847d-1ad7b2fc835f" xlink:to="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems_e4777b8a-2875-46ae-9808-cae9d3d8c1e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_42aaed8b-30be-4fc3-82f1-30b30c6e88af" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems_e4777b8a-2875-46ae-9808-cae9d3d8c1e8" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_42aaed8b-30be-4fc3-82f1-30b30c6e88af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofExpiredcontractsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsSummaryofNetEffectofExpiredcontractsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofExpiredcontractsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_67e0f244-663c-41d7-a138-8cc3541c87a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_f7ab642c-38fd-4a09-93e1-25eea8c8bbf0" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_67e0f244-663c-41d7-a138-8cc3541c87a9" xlink:to="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_f7ab642c-38fd-4a09-93e1-25eea8c8bbf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_2570d70c-1243-44bc-adc9-6b0173ed0775" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_f7ab642c-38fd-4a09-93e1-25eea8c8bbf0" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_2570d70c-1243-44bc-adc9-6b0173ed0775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_2cf3d668-3337-43d0-aaa7-adacdc9c3c83" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_2570d70c-1243-44bc-adc9-6b0173ed0775" xlink:to="loc_ifrs-full_FinancialAssetsMember_2cf3d668-3337-43d0-aaa7-adacdc9c3c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencySwapContractMember_1781ebb0-136d-4311-b38b-d801c7da2eaf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencySwapContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_2cf3d668-3337-43d0-aaa7-adacdc9c3c83" xlink:to="loc_ifrs-full_CurrencySwapContractMember_1781ebb0-136d-4311-b38b-d801c7da2eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmbeddedDerivativesMember_8138fc24-fe42-4d1d-ac85-331d9b718cc7" xlink:href="kof-20211231.xsd#kof_EmbeddedDerivativesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_2cf3d668-3337-43d0-aaa7-adacdc9c3c83" xlink:to="loc_kof_EmbeddedDerivativesMember_8138fc24-fe42-4d1d-ac85-331d9b718cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems_c23fe64f-bf1c-47d4-a0a6-9e293c1e9b67" xlink:href="kof-20211231.xsd#kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable_f7ab642c-38fd-4a09-93e1-25eea8c8bbf0" xlink:to="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems_c23fe64f-bf1c-47d4-a0a6-9e293c1e9b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_fbaf37dd-0ee0-4a97-8215-35116f9705b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems_c23fe64f-bf1c-47d4-a0a6-9e293c1e9b67" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_fbaf37dd-0ee0-4a97-8215-35116f9705b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_86365481-f3df-454f-8eaf-f1b4bc605c0e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_fcf8c794-9563-45e0-a28f-951cab5155bc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_86365481-f3df-454f-8eaf-f1b4bc605c0e" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_fcf8c794-9563-45e0-a28f-951cab5155bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_0e1e001a-e307-4522-bff6-16d28fb16865" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_fcf8c794-9563-45e0-a28f-951cab5155bc" xlink:to="loc_ifrs-full_TypesOfRisksAxis_0e1e001a-e307-4522-bff6-16d28fb16865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_938b5e6c-15a0-4db4-a470-6d9077daeb82" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_0e1e001a-e307-4522-bff6-16d28fb16865" xlink:to="loc_ifrs-full_TypesOfRisksMember_938b5e6c-15a0-4db4-a470-6d9077daeb82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MarketRiskMember_4da8d472-7de5-450e-9d54-4997165b44f6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MarketRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_938b5e6c-15a0-4db4-a470-6d9077daeb82" xlink:to="loc_ifrs-full_MarketRiskMember_4da8d472-7de5-450e-9d54-4997165b44f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_e6021ffc-a600-4747-a32d-1a5740c82d2f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_fcf8c794-9563-45e0-a28f-951cab5155bc" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_e6021ffc-a600-4747-a32d-1a5740c82d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_e6021ffc-a600-4747-a32d-1a5740c82d2f" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForwardAgreementsToPurchaseUSDMXNUSDMember_703033ef-744f-48ad-a7ad-36cd54338ce7" xlink:href="kof-20211231.xsd#kof_ForwardAgreementsToPurchaseUSDMXNUSDMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_ForwardAgreementsToPurchaseUSDMXNUSDMember_703033ef-744f-48ad-a7ad-36cd54338ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForwardAgreementsToPurchaseUSDBRLUSDMember_b3ce22e7-c069-4bb4-be0b-a6abb0bbf9dd" xlink:href="kof-20211231.xsd#kof_ForwardAgreementsToPurchaseUSDBRLUSDMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_ForwardAgreementsToPurchaseUSDBRLUSDMember_b3ce22e7-c069-4bb4-be0b-a6abb0bbf9dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForwardAgreementsToPurchaseUSDCOPUSDMember_463c6c3e-f18d-4b22-8d22-6b58ef3ffcda" xlink:href="kof-20211231.xsd#kof_ForwardAgreementsToPurchaseUSDCOPUSDMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_ForwardAgreementsToPurchaseUSDCOPUSDMember_463c6c3e-f18d-4b22-8d22-6b58ef3ffcda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForwardAgreementsToPurchaseUSDARSUSDMember_5bed2cf8-5c24-482d-b0d7-8d1d0de4534e" xlink:href="kof-20211231.xsd#kof_ForwardAgreementsToPurchaseUSDARSUSDMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_ForwardAgreementsToPurchaseUSDARSUSDMember_5bed2cf8-5c24-482d-b0d7-8d1d0de4534e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForwardAgreementsToPurchaseUSDUYUUSDMember_77ddc5b6-b54a-4154-b3ab-4a2f79dd2e30" xlink:href="kof-20211231.xsd#kof_ForwardAgreementsToPurchaseUSDUYUUSDMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_ForwardAgreementsToPurchaseUSDUYUUSDMember_77ddc5b6-b54a-4154-b3ab-4a2f79dd2e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember_65b4df2e-ee3b-4692-a16a-a189fe78cb00" xlink:href="kof-20211231.xsd#kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember_65b4df2e-ee3b-4692-a16a-a189fe78cb00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CrossCurrencySwapsUSDIntoMXNMember_55ea2945-c822-4b07-ae85-9d453097c66f" xlink:href="kof-20211231.xsd#kof_CrossCurrencySwapsUSDIntoMXNMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_CrossCurrencySwapsUSDIntoMXNMember_55ea2945-c822-4b07-ae85-9d453097c66f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CrossCurrencySwapsUSDIntoBRLMember_5d23fb25-472a-4cd9-83aa-e2e2ec7c58f4" xlink:href="kof-20211231.xsd#kof_CrossCurrencySwapsUSDIntoBRLMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_CrossCurrencySwapsUSDIntoBRLMember_5d23fb25-472a-4cd9-83aa-e2e2ec7c58f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SugarPriceContractsMember_fecb367b-c395-4cc4-850f-1b112cdfce3a" xlink:href="kof-20211231.xsd#kof_SugarPriceContractsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_SugarPriceContractsMember_fecb367b-c395-4cc4-850f-1b112cdfce3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AluminumPriceContractsMember_e0b6c730-5238-49d8-bdb3-c18fb35879f6" xlink:href="kof-20211231.xsd#kof_AluminumPriceContractsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_AluminumPriceContractsMember_e0b6c730-5238-49d8-bdb3-c18fb35879f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OptionsToPurchaseForeignCurrencyMXNUSDMember_882ba601-1560-4bd7-ba12-dd288a415f71" xlink:href="kof-20211231.xsd#kof_OptionsToPurchaseForeignCurrencyMXNUSDMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_8a3bb500-7c7a-4684-b47f-77812e52ae5c" xlink:to="loc_kof_OptionsToPurchaseForeignCurrencyMXNUSDMember_882ba601-1560-4bd7-ba12-dd288a415f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_a1c31414-dd83-44e3-8cdb-c820f60c279f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_fcf8c794-9563-45e0-a28f-951cab5155bc" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_a1c31414-dd83-44e3-8cdb-c820f60c279f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SurchargeRatePercentage_e6653390-a215-4995-b08e-f92217a8b10d" xlink:href="kof-20211231.xsd#kof_SurchargeRatePercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_a1c31414-dd83-44e3-8cdb-c820f60c279f" xlink:to="loc_kof_SurchargeRatePercentage_e6653390-a215-4995-b08e-f92217a8b10d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInForeignCurrencyRateEffectOnEquity_d09b99c7-29e7-4ef6-aa3c-ab00befe88d7" xlink:href="kof-20211231.xsd#kof_ChangeInForeignCurrencyRateEffectOnEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_a1c31414-dd83-44e3-8cdb-c820f60c279f" xlink:to="loc_kof_ChangeInForeignCurrencyRateEffectOnEquity_d09b99c7-29e7-4ef6-aa3c-ab00befe88d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss_9eca7534-3067-41c6-9332-5668511ad0d0" xlink:href="kof-20211231.xsd#kof_ChangeInForeignCurrencyRateEffectOnProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_a1c31414-dd83-44e3-8cdb-c820f60c279f" xlink:to="loc_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss_9eca7534-3067-41c6-9332-5668511ad0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInSugarPricePercentage_f2b638ec-e8be-4729-ad33-179470362a94" xlink:href="kof-20211231.xsd#kof_ChangeInSugarPricePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_a1c31414-dd83-44e3-8cdb-c820f60c279f" xlink:to="loc_kof_ChangeInSugarPricePercentage_f2b638ec-e8be-4729-ad33-179470362a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInAluminumPricePercentage_103e6a8f-944a-4945-b6c3-696d6fe8479b" xlink:href="kof-20211231.xsd#kof_ChangeInAluminumPricePercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_a1c31414-dd83-44e3-8cdb-c820f60c279f" xlink:to="loc_kof_ChangeInAluminumPricePercentage_103e6a8f-944a-4945-b6c3-696d6fe8479b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInAluminumPriceEffectOnEquity_c03b39d9-1a12-4940-b7c4-1a0009295f17" xlink:href="kof-20211231.xsd#kof_ChangeInAluminumPriceEffectOnEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_a1c31414-dd83-44e3-8cdb-c820f60c279f" xlink:to="loc_kof_ChangeInAluminumPriceEffectOnEquity_c03b39d9-1a12-4940-b7c4-1a0009295f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofInterestRateRisksDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsSummaryofSensitivityAnalysisofInterestRateRisksDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofInterestRateRisksDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_36f61775-231b-4ebc-ab07-bd0b0a82c3a2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_2ef48cb9-432d-4323-958a-5aca351c6353" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_36f61775-231b-4ebc-ab07-bd0b0a82c3a2" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_2ef48cb9-432d-4323-958a-5aca351c6353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_1d22fdcb-f847-4aa8-87a2-6413ab6af448" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_2ef48cb9-432d-4323-958a-5aca351c6353" xlink:to="loc_ifrs-full_TypesOfRisksAxis_1d22fdcb-f847-4aa8-87a2-6413ab6af448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_3192a7a5-3771-49c4-8150-b4a573b40395" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_1d22fdcb-f847-4aa8-87a2-6413ab6af448" xlink:to="loc_ifrs-full_TypesOfRisksMember_3192a7a5-3771-49c4-8150-b4a573b40395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateRiskMember_608e5e5c-9bcc-437d-b365-92b3972c9244" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_3192a7a5-3771-49c4-8150-b4a573b40395" xlink:to="loc_ifrs-full_InterestRateRiskMember_608e5e5c-9bcc-437d-b365-92b3972c9244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_45dafaa8-7295-40d4-b5b6-af5c965167e1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_2ef48cb9-432d-4323-958a-5aca351c6353" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_45dafaa8-7295-40d4-b5b6-af5c965167e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInUSDollarRateBasisPoints_3be726a2-fb92-4ce1-9676-3b4d341dd926" xlink:href="kof-20211231.xsd#kof_ChangeInUSDollarRateBasisPoints"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_45dafaa8-7295-40d4-b5b6-af5c965167e1" xlink:to="loc_kof_ChangeInUSDollarRateBasisPoints_3be726a2-fb92-4ce1-9676-3b4d341dd926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss_a7a07e03-fc4b-4aa5-8606-4a5054521230" xlink:href="kof-20211231.xsd#kof_ChangeInForeignCurrencyRateEffectOnProfitLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_45dafaa8-7295-40d4-b5b6-af5c965167e1" xlink:to="loc_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss_a7a07e03-fc4b-4aa5-8606-4a5054521230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_c057582d-a575-49a3-845e-06a12b88baac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable_e23f9b4e-0e24-4568-8b2f-882b9e919ac0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_c057582d-a575-49a3-845e-06a12b88baac" xlink:to="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable_e23f9b4e-0e24-4568-8b2f-882b9e919ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusAxis_3e8b0745-901f-4699-9c22-1f3b40be309d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastDueStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable_e23f9b4e-0e24-4568-8b2f-882b9e919ac0" xlink:to="loc_ifrs-full_PastDueStatusAxis_3e8b0745-901f-4699-9c22-1f3b40be309d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusMember_cc67e96e-f752-4dd8-8ffc-38e10d1b3993" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastDueStatusMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusAxis_3e8b0745-901f-4699-9c22-1f3b40be309d" xlink:to="loc_ifrs-full_PastDueStatusMember_cc67e96e-f752-4dd8-8ffc-38e10d1b3993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_YearTwoMember_00c7e1e0-0a65-4950-ac6c-dc25a151c5c6" xlink:href="kof-20211231.xsd#kof_YearTwoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_cc67e96e-f752-4dd8-8ffc-38e10d1b3993" xlink:to="loc_kof_YearTwoMember_00c7e1e0-0a65-4950-ac6c-dc25a151c5c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_YearThreeMember_aebe24e2-ffc6-48c8-9856-12d0fea3d16e" xlink:href="kof-20211231.xsd#kof_YearThreeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_cc67e96e-f752-4dd8-8ffc-38e10d1b3993" xlink:to="loc_kof_YearThreeMember_aebe24e2-ffc6-48c8-9856-12d0fea3d16e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_YearFourMember_ae34e4cc-8375-4357-81d2-d29d32c85edb" xlink:href="kof-20211231.xsd#kof_YearFourMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_cc67e96e-f752-4dd8-8ffc-38e10d1b3993" xlink:to="loc_kof_YearFourMember_ae34e4cc-8375-4357-81d2-d29d32c85edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_YearFiveMember_b9864eea-3964-489f-8b97-058a58cc8489" xlink:href="kof-20211231.xsd#kof_YearFiveMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_cc67e96e-f752-4dd8-8ffc-38e10d1b3993" xlink:to="loc_kof_YearFiveMember_b9864eea-3964-489f-8b97-058a58cc8489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_YearSixAndThereafterMember_cc5f00c8-4aa3-46c4-afd8-e07bbb1579cf" xlink:href="kof-20211231.xsd#kof_YearSixAndThereafterMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_cc67e96e-f752-4dd8-8ffc-38e10d1b3993" xlink:to="loc_kof_YearSixAndThereafterMember_cc5f00c8-4aa3-46c4-afd8-e07bbb1579cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_YearSevenAndThereafterMember_553b27a3-1b8a-4c70-a997-9b6655d4138b" xlink:href="kof-20211231.xsd#kof_YearSevenAndThereafterMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusMember_cc67e96e-f752-4dd8-8ffc-38e10d1b3993" xlink:to="loc_kof_YearSevenAndThereafterMember_553b27a3-1b8a-4c70-a997-9b6655d4138b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfFinancialLiabilitiesAxis_49b0ec03-a7e9-43e1-8b37-420ef260f2c6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfFinancialLiabilitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable_e23f9b4e-0e24-4568-8b2f-882b9e919ac0" xlink:to="loc_ifrs-full_TypesOfFinancialLiabilitiesAxis_49b0ec03-a7e9-43e1-8b37-420ef260f2c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialLiabilitiesTypeMember_70d83f6e-9bb5-44cb-8b21-970230ff2d69" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialLiabilitiesTypeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfFinancialLiabilitiesAxis_49b0ec03-a7e9-43e1-8b37-420ef260f2c6" xlink:to="loc_ifrs-full_FinancialLiabilitiesTypeMember_70d83f6e-9bb5-44cb-8b21-970230ff2d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NotesAndBondsMember_df4b301f-d02d-4a6b-b00a-1c062aa36e44" xlink:href="kof-20211231.xsd#kof_NotesAndBondsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialLiabilitiesTypeMember_70d83f6e-9bb5-44cb-8b21-970230ff2d69" xlink:to="loc_kof_NotesAndBondsMember_df4b301f-d02d-4a6b-b00a-1c062aa36e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LoansFromBanksMember_aabb6e03-88a9-49e6-b28d-f1f2d393035c" xlink:href="kof-20211231.xsd#kof_LoansFromBanksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialLiabilitiesTypeMember_70d83f6e-9bb5-44cb-8b21-970230ff2d69" xlink:to="loc_kof_LoansFromBanksMember_aabb6e03-88a9-49e6-b28d-f1f2d393035c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesLineItems_2d0be9b1-3b40-474c-a2fe-91765eab5d8f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable_e23f9b4e-0e24-4568-8b2f-882b9e919ac0" xlink:to="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesLineItems_2d0be9b1-3b40-474c-a2fe-91765eab5d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract_02a8488c-8811-44e2-ad03-ca6fa2ed1a5e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfFinancialLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesLineItems_2d0be9b1-3b40-474c-a2fe-91765eab5d8f" xlink:to="loc_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract_02a8488c-8811-44e2-ad03-ca6fa2ed1a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialLiabilities_657b6207-811f-4e35-9967-545dd35e77de" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract_02a8488c-8811-44e2-ad03-ca6fa2ed1a5e" xlink:to="loc_ifrs-full_FinancialLiabilities_657b6207-811f-4e35-9967-545dd35e77de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativeFinancialLiabilities_6b7ed073-a9bc-4cd7-9f86-b5b63737c970" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativeFinancialLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract_02a8488c-8811-44e2-ad03-ca6fa2ed1a5e" xlink:to="loc_ifrs-full_DerivativeFinancialLiabilities_6b7ed073-a9bc-4cd7-9f86-b5b63737c970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_bda23789-6d1d-451c-ad87-3f0034a896c1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfExternalCreditExposuresTable_4de9aeca-0e6c-45b9-a448-3f7254e31c67" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfExternalCreditExposuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsAbstract_bda23789-6d1d-451c-ad87-3f0034a896c1" xlink:to="loc_ifrs-full_DisclosureOfExternalCreditExposuresTable_4de9aeca-0e6c-45b9-a448-3f7254e31c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_d71cce95-be58-44a1-8d08-945a602ebdb8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfExternalCreditExposuresTable_4de9aeca-0e6c-45b9-a448-3f7254e31c67" xlink:to="loc_ifrs-full_MaturityAxis_d71cce95-be58-44a1-8d08-945a602ebdb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_e5ac305f-9019-4e73-b936-afa689c87d49" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_d71cce95-be58-44a1-8d08-945a602ebdb8" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_e5ac305f-9019-4e73-b936-afa689c87d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember_39c9a289-3137-46be-9c9b-80eacbf6acee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_e5ac305f-9019-4e73-b936-afa689c87d49" xlink:to="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember_39c9a289-3137-46be-9c9b-80eacbf6acee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember_aecaaca4-fd4d-406f-812b-5f24bad8bbae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_e5ac305f-9019-4e73-b936-afa689c87d49" xlink:to="loc_ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember_aecaaca4-fd4d-406f-812b-5f24bad8bbae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MoreThanTwelveMonthsMember_c7c71213-f9b7-4ba4-8658-a700c6f8a774" xlink:href="kof-20211231.xsd#kof_MoreThanTwelveMonthsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_e5ac305f-9019-4e73-b936-afa689c87d49" xlink:to="loc_kof_MoreThanTwelveMonthsMember_c7c71213-f9b7-4ba4-8658-a700c6f8a774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_bcf6bf5a-e5c0-467d-a8cc-68785f948d67" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfExternalCreditExposuresTable_4de9aeca-0e6c-45b9-a448-3f7254e31c67" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_bcf6bf5a-e5c0-467d-a8cc-68785f948d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_bcf6bf5a-e5c0-467d-a8cc-68785f948d67" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageExchangeRateMXNUSDMember_184f2dbd-3980-41f2-887c-97b9b6b07a65" xlink:href="kof-20211231.xsd#kof_AverageExchangeRateMXNUSDMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AverageExchangeRateMXNUSDMember_184f2dbd-3980-41f2-887c-97b9b6b07a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageExchangeRateBRLUSDMember_0ddb6fe1-0882-44ba-bd2e-b833750ddcf9" xlink:href="kof-20211231.xsd#kof_AverageExchangeRateBRLUSDMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AverageExchangeRateBRLUSDMember_0ddb6fe1-0882-44ba-bd2e-b833750ddcf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageExchangeRateCOPUSDMember_9aad3b1f-c075-40e4-9e33-25bbd422fbc6" xlink:href="kof-20211231.xsd#kof_AverageExchangeRateCOPUSDMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AverageExchangeRateCOPUSDMember_9aad3b1f-c075-40e4-9e33-25bbd422fbc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageExchangeRateARSUSDMember_1be0605d-784f-4889-8e7e-261b2812d34d" xlink:href="kof-20211231.xsd#kof_AverageExchangeRateARSUSDMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AverageExchangeRateARSUSDMember_1be0605d-784f-4889-8e7e-261b2812d34d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageExchangeRateUYUUSDMember_56bfa24c-7f2b-4034-b021-4593e05959dd" xlink:href="kof-20211231.xsd#kof_AverageExchangeRateUYUUSDMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AverageExchangeRateUYUUSDMember_56bfa24c-7f2b-4034-b021-4593e05959dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageExchangeRateCRCUSDMember_3fc852ab-b28d-4435-9625-86766ff32cbb" xlink:href="kof-20211231.xsd#kof_AverageExchangeRateCRCUSDMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AverageExchangeRateCRCUSDMember_3fc852ab-b28d-4435-9625-86766ff32cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageInterestRateMember_750d4369-0002-47d0-bdc2-19bae5a37553" xlink:href="kof-20211231.xsd#kof_AverageInterestRateMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AverageInterestRateMember_750d4369-0002-47d0-bdc2-19bae5a37553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AluminumPriceContractsMember_37cddb5e-03c1-49cd-8346-5a7efa3fe6a1" xlink:href="kof-20211231.xsd#kof_AluminumPriceContractsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AluminumPriceContractsMember_37cddb5e-03c1-49cd-8346-5a7efa3fe6a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AveragePriceUSDPerTonOneMember_595dddaf-28d7-4eaa-8d3c-fb7e8e5eb57e" xlink:href="kof-20211231.xsd#kof_AveragePriceUSDPerTonOneMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AveragePriceUSDPerTonOneMember_595dddaf-28d7-4eaa-8d3c-fb7e8e5eb57e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SugarPriceContractsMember_0c38c120-fc03-4acc-84a7-86d0f5bddd02" xlink:href="kof-20211231.xsd#kof_SugarPriceContractsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_SugarPriceContractsMember_0c38c120-fc03-4acc-84a7-86d0f5bddd02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AveragePriceUSDCentLbMember_70e2c898-dbb1-4965-8898-c3c944eb3971" xlink:href="kof-20211231.xsd#kof_AveragePriceUSDCentLbMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AveragePriceUSDCentLbMember_70e2c898-dbb1-4965-8898-c3c944eb3971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PxMegPriceMember_5aa910d4-e77c-4d9c-9216-e10c5bea8be1" xlink:href="kof-20211231.xsd#kof_PxMegPriceMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_PxMegPriceMember_5aa910d4-e77c-4d9c-9216-e10c5bea8be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AveragePriceUSDPerTonTwoMember_ff93594e-f6e7-459e-a604-40568f915bbe" xlink:href="kof-20211231.xsd#kof_AveragePriceUSDPerTonTwoMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsMember_26694f60-b8b7-4b31-b04b-9bde32d7ee07" xlink:to="loc_kof_AveragePriceUSDPerTonTwoMember_ff93594e-f6e7-459e-a604-40568f915bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_47fd5d25-25fe-426b-af7f-82955489d0f5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfExternalCreditExposuresTable_4de9aeca-0e6c-45b9-a448-3f7254e31c67" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_47fd5d25-25fe-426b-af7f-82955489d0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_ef9e2718-82d1-4f62-b02e-b22f1bed3078" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_47fd5d25-25fe-426b-af7f-82955489d0f5" xlink:to="loc_ifrs-full_FinancialAssetsMember_ef9e2718-82d1-4f62-b02e-b22f1bed3078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForwardContractMember_8c786498-6c98-4bf5-abe9-a1bb1ccfe738" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForwardContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_ef9e2718-82d1-4f62-b02e-b22f1bed3078" xlink:to="loc_ifrs-full_ForwardContractMember_8c786498-6c98-4bf5-abe9-a1bb1ccfe738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencySwapContractMember_2f249750-7c58-4ab3-aaa1-7d09f446720c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencySwapContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_ef9e2718-82d1-4f62-b02e-b22f1bed3078" xlink:to="loc_ifrs-full_CurrencySwapContractMember_2f249750-7c58-4ab3-aaa1-7d09f446720c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_c6b5af7c-0456-487e-9b1e-807c424fbe6e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateSwapContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_ef9e2718-82d1-4f62-b02e-b22f1bed3078" xlink:to="loc_ifrs-full_InterestRateSwapContractMember_c6b5af7c-0456-487e-9b1e-807c424fbe6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CommodityPriceRiskMember_a5053d7b-4e46-4ae5-959b-b8de1ffabef8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CommodityPriceRiskMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_ef9e2718-82d1-4f62-b02e-b22f1bed3078" xlink:to="loc_ifrs-full_CommodityPriceRiskMember_a5053d7b-4e46-4ae5-959b-b8de1ffabef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfExternalCreditExposuresLineItems_5dcbb3e3-d31e-4513-b05e-1bffb5edb6cf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfExternalCreditExposuresLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfExternalCreditExposuresTable_4de9aeca-0e6c-45b9-a448-3f7254e31c67" xlink:to="loc_ifrs-full_DisclosureOfExternalCreditExposuresLineItems_5dcbb3e3-d31e-4513-b05e-1bffb5edb6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CreditExposure_3f892abd-76ca-40a9-ba34-944da848b6a7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CreditExposure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfExternalCreditExposuresLineItems_5dcbb3e3-d31e-4513-b05e-1bffb5edb6cf" xlink:to="loc_ifrs-full_CreditExposure_3f892abd-76ca-40a9-ba34-944da848b6a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CommodityRiskAveragePrice_b9ae10b3-a994-4d3a-903a-2982626911f5" xlink:href="kof-20211231.xsd#kof_CommodityRiskAveragePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfExternalCreditExposuresLineItems_5dcbb3e3-d31e-4513-b05e-1bffb5edb6cf" xlink:to="loc_kof_CommodityRiskAveragePrice_b9ae10b3-a994-4d3a-903a-2982626911f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AverageForeignExchangeRate_0ca72a27-c34d-469e-9a4a-2ef7deed191d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AverageForeignExchangeRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfExternalCreditExposuresLineItems_5dcbb3e3-d31e-4513-b05e-1bffb5edb6cf" xlink:to="loc_ifrs-full_AverageForeignExchangeRate_0ca72a27-c34d-469e-9a4a-2ef7deed191d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiaries" xlink:type="simple" xlink:href="kof-20211231.xsd#NonControllingInterestinConsolidatedSubsidiaries"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiaries" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract_b6630ba0-6ddb-455c-9fe2-059e1412eea5" xlink:href="kof-20211231.xsd#kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory_118eca3b-f603-4bdf-a2e0-70bd2d70b411" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract_b6630ba0-6ddb-455c-9fe2-059e1412eea5" xlink:to="loc_ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory_118eca3b-f603-4bdf-a2e0-70bd2d70b411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesTables" xlink:type="simple" xlink:href="kof-20211231.xsd#NonControllingInterestinConsolidatedSubsidiariesTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract_1ef09d46-7f22-4746-910a-1577e18a7ee9" xlink:href="kof-20211231.xsd#kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock_637544d3-0186-4261-9882-bd57ecdf654b" xlink:href="kof-20211231.xsd#kof_DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract_1ef09d46-7f22-4746-910a-1577e18a7ee9" xlink:to="loc_kof_DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock_637544d3-0186-4261-9882-bd57ecdf654b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock_104d8c5b-f2dc-4d24-80a1-cd3b420cc5b9" xlink:href="kof-20211231.xsd#kof_DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract_1ef09d46-7f22-4746-910a-1577e18a7ee9" xlink:to="loc_kof_DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock_104d8c5b-f2dc-4d24-80a1-cd3b420cc5b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract_a046faef-d47b-4445-a1fa-119fefef6a0f" xlink:href="kof-20211231.xsd#kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable_ea236c28-a26a-4489-8b3a-71edc99778e0" xlink:href="kof-20211231.xsd#kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract_a046faef-d47b-4445-a1fa-119fefef6a0f" xlink:to="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable_ea236c28-a26a-4489-8b3a-71edc99778e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_f3dffcea-61c9-45fe-8292-8d382f655101" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable_ea236c28-a26a-4489-8b3a-71edc99778e0" xlink:to="loc_ifrs-full_GeographicalAreasAxis_f3dffcea-61c9-45fe-8292-8d382f655101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_d346c71d-21fc-4a74-8080-c57c74469ab9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_f3dffcea-61c9-45fe-8292-8d382f655101" xlink:to="loc_ifrs-full_GeographicalAreasMember_d346c71d-21fc-4a74-8080-c57c74469ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_92359ffa-45c4-44d4-9de3-8b600f72dcdf" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_d346c71d-21fc-4a74-8080-c57c74469ab9" xlink:to="loc_country_MX_92359ffa-45c4-44d4-9de3-8b600f72dcdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CO_ba140ac7-1ed5-4ce7-a5aa-3fb511d306b5" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CO"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_d346c71d-21fc-4a74-8080-c57c74469ab9" xlink:to="loc_country_CO_ba140ac7-1ed5-4ce7-a5aa-3fb511d306b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_82a6903d-4d1d-4d8c-9580-b461bbd3df71" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_d346c71d-21fc-4a74-8080-c57c74469ab9" xlink:to="loc_country_BR_82a6903d-4d1d-4d8c-9580-b461bbd3df71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems_0dc6dc14-d6f3-4fc2-86c2-30d2c08189c6" xlink:href="kof-20211231.xsd#kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable_ea236c28-a26a-4489-8b3a-71edc99778e0" xlink:to="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems_0dc6dc14-d6f3-4fc2-86c2-30d2c08189c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncontrollingInterests_1c240429-611b-4e31-9252-49af1a910984" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncontrollingInterests"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems_0dc6dc14-d6f3-4fc2-86c2-30d2c08189c6" xlink:to="loc_ifrs-full_NoncontrollingInterests_1c240429-611b-4e31-9252-49af1a910984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract_b1d51704-770f-4f88-b8b7-57966b5f989e" xlink:href="kof-20211231.xsd#kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncontrollingInterests_674acf0d-759b-4428-b068-830bc5d0d1cb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncontrollingInterests"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract_b1d51704-770f-4f88-b8b7-57966b5f989e" xlink:to="loc_ifrs-full_NoncontrollingInterests_674acf0d-759b-4428-b068-830bc5d0d1cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToNoncontrollingInterests_820e81df-8ceb-444a-8d0f-a09a92de4648" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToNoncontrollingInterests"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract_b1d51704-770f-4f88-b8b7-57966b5f989e" xlink:to="loc_ifrs-full_ProfitLossAttributableToNoncontrollingInterests_820e81df-8ceb-444a-8d0f-a09a92de4648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExchangeDifferencesOnTranslationOfForeignOperations_4aab8614-3ec7-4bae-b1e5-0ff9d88e1c11" xlink:href="kof-20211231.xsd#kof_ExchangeDifferencesOnTranslationOfForeignOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract_b1d51704-770f-4f88-b8b7-57966b5f989e" xlink:to="loc_kof_ExchangeDifferencesOnTranslationOfForeignOperations_4aab8614-3ec7-4bae-b1e5-0ff9d88e1c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests_d4dcebff-be23-47e1-b35e-26c2eccc352c" xlink:href="kof-20211231.xsd#kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract_b1d51704-770f-4f88-b8b7-57966b5f989e" xlink:to="loc_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests_d4dcebff-be23-47e1-b35e-26c2eccc352c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests_b18b17ff-3348-4817-983a-0cfbf2ec6da7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract_b1d51704-770f-4f88-b8b7-57966b5f989e" xlink:to="loc_ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests_b18b17ff-3348-4817-983a-0cfbf2ec6da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncontrollingInterests_43bb19da-e32f-48cb-9e33-03a2beeb29b4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncontrollingInterests"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract_b1d51704-770f-4f88-b8b7-57966b5f989e" xlink:to="loc_ifrs-full_NoncontrollingInterests_43bb19da-e32f-48cb-9e33-03a2beeb29b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/Equity" xlink:type="simple" xlink:href="kof-20211231.xsd#Equity"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/Equity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_da32b4ef-27ca-458a-98d8-45ca93d7cb71" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory_f94737f1-5c0b-4d3a-a583-7aaa7661f317" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_da32b4ef-27ca-458a-98d8-45ca93d7cb71" xlink:to="loc_ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory_f94737f1-5c0b-4d3a-a583-7aaa7661f317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/EquityTables" xlink:type="simple" xlink:href="kof-20211231.xsd#EquityTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/EquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_0b24612a-922e-4b2e-be81-1457e006cce4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfCapitalStockExplanatoryTableTextBlock_cb60ce49-5ab9-45b3-bca0-9d6218688205" xlink:href="kof-20211231.xsd#kof_DisclosureOfCapitalStockExplanatoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_0b24612a-922e-4b2e-be81-1457e006cce4" xlink:to="loc_kof_DisclosureOfCapitalStockExplanatoryTableTextBlock_cb60ce49-5ab9-45b3-bca0-9d6218688205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIssuedCapitalExplanatory_5f035859-6611-441c-98cc-e4c687f56c10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIssuedCapitalExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_0b24612a-922e-4b2e-be81-1457e006cce4" xlink:to="loc_ifrs-full_DisclosureOfIssuedCapitalExplanatory_5f035859-6611-441c-98cc-e4c687f56c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDividendsExplanatory_1a7d75a2-2868-4ed6-937d-458bc5d29cbb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDividendsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_0b24612a-922e-4b2e-be81-1457e006cce4" xlink:to="loc_ifrs-full_DisclosureOfDividendsExplanatory_1a7d75a2-2868-4ed6-937d-458bc5d29cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#EquityAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_1400683e-c1a1-4cbf-813d-67ab22986346" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1b86df6-4316-4f41-8f53-924bee0b4617" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_1400683e-c1a1-4cbf-813d-67ab22986346" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1b86df6-4316-4f41-8f53-924bee0b4617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_1a066be3-d32c-4bbf-8221-d2533f0ce415" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1b86df6-4316-4f41-8f53-924bee0b4617" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_1a066be3-d32c-4bbf-8221-d2533f0ce415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_02bc007d-4ad2-4ffd-9738-9837690bca23" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_1a066be3-d32c-4bbf-8221-d2533f0ce415" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_02bc007d-4ad2-4ffd-9738-9837690bca23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesASharesMember_872c6607-b89c-4f5d-8af4-116a5af7747d" xlink:href="kof-20211231.xsd#kof_SeriesASharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_02bc007d-4ad2-4ffd-9738-9837690bca23" xlink:to="loc_kof_SeriesASharesMember_872c6607-b89c-4f5d-8af4-116a5af7747d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesDShareMember_67e54d99-df9f-4e34-a410-3de8506fe78e" xlink:href="kof-20211231.xsd#kof_SeriesDShareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_02bc007d-4ad2-4ffd-9738-9837690bca23" xlink:to="loc_kof_SeriesDShareMember_67e54d99-df9f-4e34-a410-3de8506fe78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ClassBCommonStockMember_b182188b-134c-498f-9363-4158c9d12ec7" xlink:href="kof-20211231.xsd#kof_ClassBCommonStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_02bc007d-4ad2-4ffd-9738-9837690bca23" xlink:to="loc_kof_ClassBCommonStockMember_b182188b-134c-498f-9363-4158c9d12ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ClassLCommonStockMember_0e7c169b-ebd8-4029-ba26-010d0d56d0c1" xlink:href="kof-20211231.xsd#kof_ClassLCommonStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_02bc007d-4ad2-4ffd-9738-9837690bca23" xlink:to="loc_kof_ClassLCommonStockMember_0e7c169b-ebd8-4029-ba26-010d0d56d0c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_7a4cfcae-7fc6-4214-b56d-369b779df988" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1b86df6-4316-4f41-8f53-924bee0b4617" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_7a4cfcae-7fc6-4214-b56d-369b779df988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_bde10d67-d9e3-42ef-ae66-fff13e8f0f13" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_7a4cfcae-7fc6-4214-b56d-369b779df988" xlink:to="loc_ifrs-full_NonadjustingEventsMember_bde10d67-d9e3-42ef-ae66-fff13e8f0f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ReverseStockSplitMember_66ccfddc-9957-4e62-90b0-4a52fd6caa7c" xlink:href="kof-20211231.xsd#kof_ReverseStockSplitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsMember_bde10d67-d9e3-42ef-ae66-fff13e8f0f13" xlink:to="loc_kof_ReverseStockSplitMember_66ccfddc-9957-4e62-90b0-4a52fd6caa7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis_94dfa2e4-289b-43a2-a042-5cc3138ed8a0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1b86df6-4316-4f41-8f53-924bee0b4617" xlink:to="loc_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis_94dfa2e4-289b-43a2-a042-5cc3138ed8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysOwnEquityInstrumentsMember_1a96ff49-d547-4b28-aab5-0396b5decaad" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysOwnEquityInstrumentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis_94dfa2e4-289b-43a2-a042-5cc3138ed8a0" xlink:to="loc_ifrs-full_EntitysOwnEquityInstrumentsMember_1a96ff49-d547-4b28-aab5-0396b5decaad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MajorOrdinaryShareTransactionsAfterStockSplitMember_eaf66980-b25b-4e27-9c3a-585349d98dc2" xlink:href="kof-20211231.xsd#kof_MajorOrdinaryShareTransactionsAfterStockSplitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysOwnEquityInstrumentsMember_1a96ff49-d547-4b28-aab5-0396b5decaad" xlink:to="loc_kof_MajorOrdinaryShareTransactionsAfterStockSplitMember_eaf66980-b25b-4e27-9c3a-585349d98dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1b86df6-4316-4f41-8f53-924bee0b4617" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_dc80cdd4-4c2d-4c2b-88ac-cf44b2aa9caa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_dc80cdd4-4c2d-4c2b-88ac-cf44b2aa9caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ParValuePerShare_0757e1cc-94eb-4bfc-9df3-e3a8dfa013b7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ParValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_ifrs-full_ParValuePerShare_0757e1cc-94eb-4bfc-9df3-e3a8dfa013b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EquityRatioThresholdPercentage_ffd83ac5-0114-4920-9861-0e2cdf91ec6c" xlink:href="kof-20211231.xsd#kof_EquityRatioThresholdPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_kof_EquityRatioThresholdPercentage_ffd83ac5-0114-4920-9861-0e2cdf91ec6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfIncomeToBeTransferredToReserve_af5c4acf-37e7-4657-99b8-c89f46fc1350" xlink:href="kof-20211231.xsd#kof_PercentageOfIncomeToBeTransferredToReserve"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_kof_PercentageOfIncomeToBeTransferredToReserve_af5c4acf-37e7-4657-99b8-c89f46fc1350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve_73432223-73d9-409c-bbe4-f72620ae4efa" xlink:href="kof-20211231.xsd#kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve_73432223-73d9-409c-bbe4-f72620ae4efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AmountInLegalReserve_c3a22f73-8978-45ad-81b9-ffaa4a919079" xlink:href="kof-20211231.xsd#kof_AmountInLegalReserve"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_kof_AmountInLegalReserve_c3a22f73-8978-45ad-81b9-ffaa4a919079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BalanceInLegalReserveFund_b184c330-b666-404e-a40a-85f29f40096e" xlink:href="kof-20211231.xsd#kof_BalanceInLegalReserveFund"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_kof_BalanceInLegalReserveFund_b184c330-b666-404e-a40a-85f29f40096e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_StockSplitConversionRatio_cb3659a8-6aae-47b4-a41f-f8203584e508" xlink:href="kof-20211231.xsd#kof_StockSplitConversionRatio"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_kof_StockSplitConversionRatio_cb3659a8-6aae-47b4-a41f-f8203584e508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalOrdinaryShares_e13d7586-8098-4901-978b-e82a9a1f9da2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapitalOrdinaryShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9a641d7c-da9f-4d02-b699-65ec92e1c312" xlink:to="loc_ifrs-full_IssuedCapitalOrdinaryShares_e13d7586-8098-4901-978b-e82a9a1f9da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_a2dbacd7-4219-4f77-9ca3-2bbd0b5d81ae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfCapitalStockTable_fcb22d2f-de70-4cb2-b2e0-987fe6952e03" xlink:href="kof-20211231.xsd#kof_DisclosureOfCapitalStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_a2dbacd7-4219-4f77-9ca3-2bbd0b5d81ae" xlink:to="loc_kof_DisclosureOfCapitalStockTable_fcb22d2f-de70-4cb2-b2e0-987fe6952e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis_e762996a-db50-4de0-b9e4-77e2b6bb415b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfCapitalStockTable_fcb22d2f-de70-4cb2-b2e0-987fe6952e03" xlink:to="loc_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis_e762996a-db50-4de0-b9e4-77e2b6bb415b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysOwnEquityInstrumentsMember_c62b7285-316f-4330-b85b-7af4d2e04139" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysOwnEquityInstrumentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis_e762996a-db50-4de0-b9e4-77e2b6bb415b" xlink:to="loc_ifrs-full_EntitysOwnEquityInstrumentsMember_c62b7285-316f-4330-b85b-7af4d2e04139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember_2e6df627-801f-456b-90e0-7fbb4ba950df" xlink:href="kof-20211231.xsd#kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysOwnEquityInstrumentsMember_c62b7285-316f-4330-b85b-7af4d2e04139" xlink:to="loc_kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember_2e6df627-801f-456b-90e0-7fbb4ba950df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MajorOrdinaryShareTransactionsAfterStockSplitMember_4c160f12-e6fa-4c5c-9e0e-1f12590919e0" xlink:href="kof-20211231.xsd#kof_MajorOrdinaryShareTransactionsAfterStockSplitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysOwnEquityInstrumentsMember_c62b7285-316f-4330-b85b-7af4d2e04139" xlink:to="loc_kof_MajorOrdinaryShareTransactionsAfterStockSplitMember_4c160f12-e6fa-4c5c-9e0e-1f12590919e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_e1d10afc-29de-4691-89c0-14be220e0124" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfCapitalStockTable_fcb22d2f-de70-4cb2-b2e0-987fe6952e03" xlink:to="loc_ifrs-full_JointVenturesAxis_e1d10afc-29de-4691-89c0-14be220e0124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_ca8b2df8-9ff5-4e3f-bd2e-c49236b6f662" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_JointVenturesAxis_e1d10afc-29de-4691-89c0-14be220e0124" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_ca8b2df8-9ff5-4e3f-bd2e-c49236b6f662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FomentoEconomicoMexicanoSABDeCVMember_17f593be-0963-4969-b2bd-f13fc821f749" xlink:href="kof-20211231.xsd#kof_FomentoEconomicoMexicanoSABDeCVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_ca8b2df8-9ff5-4e3f-bd2e-c49236b6f662" xlink:to="loc_kof_FomentoEconomicoMexicanoSABDeCVMember_17f593be-0963-4969-b2bd-f13fc821f749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TheCocaColaCompanyMember_e71eb2b3-41ec-4372-9092-8077b717a8ba" xlink:href="kof-20211231.xsd#kof_TheCocaColaCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_ca8b2df8-9ff5-4e3f-bd2e-c49236b6f662" xlink:to="loc_kof_TheCocaColaCompanyMember_e71eb2b3-41ec-4372-9092-8077b717a8ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_c9ec8f34-474f-4598-b94a-01bc14ea1a53" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfCapitalStockTable_fcb22d2f-de70-4cb2-b2e0-987fe6952e03" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_c9ec8f34-474f-4598-b94a-01bc14ea1a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_1e061708-f973-44f9-acd1-5009c3ab3f1a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_c9ec8f34-474f-4598-b94a-01bc14ea1a53" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_1e061708-f973-44f9-acd1-5009c3ab3f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesASharesMember_4e287969-4f4e-4dc9-93be-0926a238b166" xlink:href="kof-20211231.xsd#kof_SeriesASharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_1e061708-f973-44f9-acd1-5009c3ab3f1a" xlink:to="loc_kof_SeriesASharesMember_4e287969-4f4e-4dc9-93be-0926a238b166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesDShareMember_c93febeb-8163-4d96-82a1-93beaf2fccbf" xlink:href="kof-20211231.xsd#kof_SeriesDShareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_1e061708-f973-44f9-acd1-5009c3ab3f1a" xlink:to="loc_kof_SeriesDShareMember_c93febeb-8163-4d96-82a1-93beaf2fccbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesBSharesMember_c79ede94-3ad6-419f-aaeb-8bc27bc05db7" xlink:href="kof-20211231.xsd#kof_SeriesBSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_1e061708-f973-44f9-acd1-5009c3ab3f1a" xlink:to="loc_kof_SeriesBSharesMember_c79ede94-3ad6-419f-aaeb-8bc27bc05db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesLShareMember_3374b11f-2856-4583-9808-42fa132140b9" xlink:href="kof-20211231.xsd#kof_SeriesLShareMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_1e061708-f973-44f9-acd1-5009c3ab3f1a" xlink:to="loc_kof_SeriesLShareMember_3374b11f-2856-4583-9808-42fa132140b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfCapitalStockLineItems_a004da4e-8c47-4d4a-a7a6-6bfd7efd8d21" xlink:href="kof-20211231.xsd#kof_DisclosureOfCapitalStockLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfCapitalStockTable_fcb22d2f-de70-4cb2-b2e0-987fe6952e03" xlink:to="loc_kof_DisclosureOfCapitalStockLineItems_a004da4e-8c47-4d4a-a7a6-6bfd7efd8d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_aa003eee-773b-46a5-87eb-8346c7a0654c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfCapitalStockLineItems_a004da4e-8c47-4d4a-a7a6-6bfd7efd8d21" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_aa003eee-773b-46a5-87eb-8346c7a0654c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_25ddcb62-8beb-4475-8fef-411d8d839d10" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfCapitalStockLineItems_a004da4e-8c47-4d4a-a7a6-6bfd7efd8d21" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_25ddcb62-8beb-4475-8fef-411d8d839d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfOwnership_242cd25d-6109-4968-8404-585f07cb0969" xlink:href="kof-20211231.xsd#kof_PercentageOfOwnership"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfCapitalStockLineItems_a004da4e-8c47-4d4a-a7a6-6bfd7efd8d21" xlink:to="loc_kof_PercentageOfOwnership_242cd25d-6109-4968-8404-585f07cb0969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfVotingRightsHeldInJointVenture_75f71ed4-2a28-480c-8c8e-0f27433a455b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProportionOfVotingRightsHeldInJointVenture"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfCapitalStockLineItems_a004da4e-8c47-4d4a-a7a6-6bfd7efd8d21" xlink:to="loc_ifrs-full_ProportionOfVotingRightsHeldInJointVenture_75f71ed4-2a28-480c-8c8e-0f27433a455b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_b4bc0a7f-8cb4-4188-b56c-22203f4d6de7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfCapitalStockLineItems_a004da4e-8c47-4d4a-a7a6-6bfd7efd8d21" xlink:to="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_b4bc0a7f-8cb4-4188-b56c-22203f4d6de7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#EquitySummaryofCapitalStockDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_6447392c-60c3-4630-94ff-186ec71a33bd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c238805f-3ca1-44d0-95a9-89d4f53175d8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_6447392c-60c3-4630-94ff-186ec71a33bd" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c238805f-3ca1-44d0-95a9-89d4f53175d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_5b4441d8-5a0f-43fd-b040-42e9a53496b4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c238805f-3ca1-44d0-95a9-89d4f53175d8" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_5b4441d8-5a0f-43fd-b040-42e9a53496b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_9514513a-032f-4df3-81de-ef49e3b3e3ed" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_5b4441d8-5a0f-43fd-b040-42e9a53496b4" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_9514513a-032f-4df3-81de-ef49e3b3e3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesASharesMember_68035394-810b-4719-a26f-abfd9e7a0dd1" xlink:href="kof-20211231.xsd#kof_SeriesASharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_9514513a-032f-4df3-81de-ef49e3b3e3ed" xlink:to="loc_kof_SeriesASharesMember_68035394-810b-4719-a26f-abfd9e7a0dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesOfBShareMember_2cba6906-36d1-46fa-8e65-760a1a7ff346" xlink:href="kof-20211231.xsd#kof_SeriesOfBShareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_9514513a-032f-4df3-81de-ef49e3b3e3ed" xlink:to="loc_kof_SeriesOfBShareMember_2cba6906-36d1-46fa-8e65-760a1a7ff346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesDShareMember_e5bdbef8-0b69-4071-b052-adb7a0eb2cba" xlink:href="kof-20211231.xsd#kof_SeriesDShareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_9514513a-032f-4df3-81de-ef49e3b3e3ed" xlink:to="loc_kof_SeriesDShareMember_e5bdbef8-0b69-4071-b052-adb7a0eb2cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesLShareMember_f3142a6d-0e8f-4df7-9e03-79bdce9c46c5" xlink:href="kof-20211231.xsd#kof_SeriesLShareMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_9514513a-032f-4df3-81de-ef49e3b3e3ed" xlink:to="loc_kof_SeriesLShareMember_f3142a6d-0e8f-4df7-9e03-79bdce9c46c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_2cbfe141-6786-4ee9-8dab-71a317bf7722" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c238805f-3ca1-44d0-95a9-89d4f53175d8" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_2cbfe141-6786-4ee9-8dab-71a317bf7722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued_04b054bb-1253-4487-9c9c-1ae1d7bfc3bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_2cbfe141-6786-4ee9-8dab-71a317bf7722" xlink:to="loc_ifrs-full_NumberOfSharesIssued_04b054bb-1253-4487-9c9c-1ae1d7bfc3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/EquitySummaryofDividendsDeclaredandPaidDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#EquitySummaryofDividendsDeclaredandPaidDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/EquitySummaryofDividendsDeclaredandPaidDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_9fc0c1a9-6ccf-4a12-a5c6-a3a414372216" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDividendsTable_5f7d9c06-d7c8-45b2-bf84-0a6e720c82ab" xlink:href="kof-20211231.xsd#kof_DisclosureOfDividendsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_9fc0c1a9-6ccf-4a12-a5c6-a3a414372216" xlink:to="loc_kof_DisclosureOfDividendsTable_5f7d9c06-d7c8-45b2-bf84-0a6e720c82ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_45a1c0c4-47a6-42e7-8a9b-fca8ea79d0e8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfDividendsTable_5f7d9c06-d7c8-45b2-bf84-0a6e720c82ab" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_45a1c0c4-47a6-42e7-8a9b-fca8ea79d0e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_c830bfd2-00f6-4a7c-a2e1-0b2e2d5deb13" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_45a1c0c4-47a6-42e7-8a9b-fca8ea79d0e8" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_c830bfd2-00f6-4a7c-a2e1-0b2e2d5deb13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesASharesMember_f0f018ba-cd49-4ee6-95a6-480641cc96b0" xlink:href="kof-20211231.xsd#kof_SeriesASharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c830bfd2-00f6-4a7c-a2e1-0b2e2d5deb13" xlink:to="loc_kof_SeriesASharesMember_f0f018ba-cd49-4ee6-95a6-480641cc96b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesDShareMember_96150928-ed8a-4be5-8dc9-ff53e59058a1" xlink:href="kof-20211231.xsd#kof_SeriesDShareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c830bfd2-00f6-4a7c-a2e1-0b2e2d5deb13" xlink:to="loc_kof_SeriesDShareMember_96150928-ed8a-4be5-8dc9-ff53e59058a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesLShareMember_d9618820-b1b8-4c53-bdad-10eed62587dd" xlink:href="kof-20211231.xsd#kof_SeriesLShareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c830bfd2-00f6-4a7c-a2e1-0b2e2d5deb13" xlink:to="loc_kof_SeriesLShareMember_d9618820-b1b8-4c53-bdad-10eed62587dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesOfBShareMember_5ddb4c29-d61b-414c-ab6e-37e69a9f28d4" xlink:href="kof-20211231.xsd#kof_SeriesOfBShareMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_c830bfd2-00f6-4a7c-a2e1-0b2e2d5deb13" xlink:to="loc_kof_SeriesOfBShareMember_5ddb4c29-d61b-414c-ab6e-37e69a9f28d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfDividendsLineItems_d4dd6182-a6e3-45c5-ba64-d617599d72d5" xlink:href="kof-20211231.xsd#kof_DisclosureOfDividendsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfDividendsTable_5f7d9c06-d7c8-45b2-bf84-0a6e720c82ab" xlink:to="loc_kof_DisclosureOfDividendsLineItems_d4dd6182-a6e3-45c5-ba64-d617599d72d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaid_32b2a08a-aa48-4be4-89ce-48f4c9d03595" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfDividendsLineItems_d4dd6182-a6e3-45c5-ba64-d617599d72d5" xlink:to="loc_ifrs-full_DividendsPaid_32b2a08a-aa48-4be4-89ce-48f4c9d03595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidOrdinarySharesPerShare_c8a62e23-e0c1-43a7-a037-8b2c7c8d70d9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DividendsPaidOrdinarySharesPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_DisclosureOfDividendsLineItems_d4dd6182-a6e3-45c5-ba64-d617599d72d5" xlink:to="loc_ifrs-full_DividendsPaidOrdinarySharesPerShare_c8a62e23-e0c1-43a7-a037-8b2c7c8d70d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/EarningsperShare" xlink:type="simple" xlink:href="kof-20211231.xsd#EarningsperShare"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/EarningsperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_ea34e99b-4496-4b2b-9969-2e4e95f1ea0d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEarningsPerShareExplanatory_52f1ae97-a35c-4373-bc25-a4ea606b851a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEarningsPerShareExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_ea34e99b-4496-4b2b-9969-2e4e95f1ea0d" xlink:to="loc_ifrs-full_DisclosureOfEarningsPerShareExplanatory_52f1ae97-a35c-4373-bc25-a4ea606b851a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/EarningsperShareTables" xlink:type="simple" xlink:href="kof-20211231.xsd#EarningsperShareTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/EarningsperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_f8397a15-722a-473e-ab76-b821cd9f38b4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareExplanatory_4b494328-51b3-4075-80e1-8e5bbfe9c02d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_f8397a15-722a-473e-ab76-b821cd9f38b4" xlink:to="loc_ifrs-full_EarningsPerShareExplanatory_4b494328-51b3-4075-80e1-8e5bbfe9c02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/EarningsperShareAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#EarningsperShareAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/EarningsperShareAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_20c5cc96-370a-4f9d-942d-b862011e0f65" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareTable_842c100c-c2c9-4a98-a692-fb2e3e473199" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_20c5cc96-370a-4f9d-942d-b862011e0f65" xlink:to="loc_ifrs-full_EarningsPerShareTable_842c100c-c2c9-4a98-a692-fb2e3e473199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_7deb3ba5-158c-4782-a606-c16868c11b2f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareTable_842c100c-c2c9-4a98-a692-fb2e3e473199" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_7deb3ba5-158c-4782-a606-c16868c11b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_f8b3bcd0-d689-459e-ac8a-eff946f0cdac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_7deb3ba5-158c-4782-a606-c16868c11b2f" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_f8b3bcd0-d689-459e-ac8a-eff946f0cdac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesLShareMember_01a9deea-4656-44fc-b249-8825842803c3" xlink:href="kof-20211231.xsd#kof_SeriesLShareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_f8b3bcd0-d689-459e-ac8a-eff946f0cdac" xlink:to="loc_kof_SeriesLShareMember_01a9deea-4656-44fc-b249-8825842803c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareLineItems_7cac8e76-b7df-4e6e-ac84-f3d05e5d5785" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareTable_842c100c-c2c9-4a98-a692-fb2e3e473199" xlink:to="loc_ifrs-full_EarningsPerShareLineItems_7cac8e76-b7df-4e6e-ac84-f3d05e5d5785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustedWeightedAverageShares_3c7613d7-52b3-48ab-93f0-9f4654dc4980" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustedWeightedAverageShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareLineItems_7cac8e76-b7df-4e6e-ac84-f3d05e5d5785" xlink:to="loc_ifrs-full_AdjustedWeightedAverageShares_3c7613d7-52b3-48ab-93f0-9f4654dc4980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_4ff88c1c-1bf3-4607-852f-cfb4ad8ba800" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareTable_265c9e50-6003-46cd-af22-8621e7ff3881" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_4ff88c1c-1bf3-4607-852f-cfb4ad8ba800" xlink:to="loc_ifrs-full_EarningsPerShareTable_265c9e50-6003-46cd-af22-8621e7ff3881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_9caed26e-ac3d-4c92-9156-54b1d0d774c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareTable_265c9e50-6003-46cd-af22-8621e7ff3881" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_9caed26e-ac3d-4c92-9156-54b1d0d774c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_85583cda-96c9-47ea-ae9a-34a81a1e04da" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_9caed26e-ac3d-4c92-9156-54b1d0d774c0" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_85583cda-96c9-47ea-ae9a-34a81a1e04da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesASharesMember_cbda7baa-ddc4-49f6-97fd-9e1ab9f7a148" xlink:href="kof-20211231.xsd#kof_SeriesASharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_85583cda-96c9-47ea-ae9a-34a81a1e04da" xlink:to="loc_kof_SeriesASharesMember_cbda7baa-ddc4-49f6-97fd-9e1ab9f7a148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesDShareMember_c3d4f17b-581a-45b1-aab9-aceffa9d26e5" xlink:href="kof-20211231.xsd#kof_SeriesDShareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_85583cda-96c9-47ea-ae9a-34a81a1e04da" xlink:to="loc_kof_SeriesDShareMember_c3d4f17b-581a-45b1-aab9-aceffa9d26e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesBSharesMember_d6f2d3ba-1ccd-4fc7-92fe-7047d591234c" xlink:href="kof-20211231.xsd#kof_SeriesBSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_85583cda-96c9-47ea-ae9a-34a81a1e04da" xlink:to="loc_kof_SeriesBSharesMember_d6f2d3ba-1ccd-4fc7-92fe-7047d591234c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SeriesLShareMember_ce0afdf0-57f6-4d8a-a459-66defc70099b" xlink:href="kof-20211231.xsd#kof_SeriesLShareMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_85583cda-96c9-47ea-ae9a-34a81a1e04da" xlink:to="loc_kof_SeriesLShareMember_ce0afdf0-57f6-4d8a-a459-66defc70099b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareLineItems_c41daad6-2ff1-4372-b540-8e7778661820" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareTable_265c9e50-6003-46cd-af22-8621e7ff3881" xlink:to="loc_ifrs-full_EarningsPerShareLineItems_c41daad6-2ff1-4372-b540-8e7778661820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_6d3650c6-7dc6-4e4b-9dc7-71f19b2a9029" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareLineItems_c41daad6-2ff1-4372-b540-8e7778661820" xlink:to="loc_ifrs-full_ProfitLoss_6d3650c6-7dc6-4e4b-9dc7-71f19b2a9029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity_e13b7449-fd46-495e-b811-dd21df7115d1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareLineItems_c41daad6-2ff1-4372-b540-8e7778661820" xlink:to="loc_ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity_e13b7449-fd46-495e-b811-dd21df7115d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageShares_17eb2f00-1878-46f9-90e1-460e9d9b9b69" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareLineItems_c41daad6-2ff1-4372-b540-8e7778661820" xlink:to="loc_ifrs-full_WeightedAverageShares_17eb2f00-1878-46f9-90e1-460e9d9b9b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IncomeTaxes" xlink:type="simple" xlink:href="kof-20211231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_d9fee0ca-f178-4ecd-b47f-5dae0db5626a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_8c51d4d5-3ff5-43b9-8f85-660c082e9625" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_d9fee0ca-f178-4ecd-b47f-5dae0db5626a" xlink:to="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_8c51d4d5-3ff5-43b9-8f85-660c082e9625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="kof-20211231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_55d46a2e-783f-46f1-b9d9-02fdc7afda25" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock_38476922-6407-4e83-bdd0-073f0c201beb" xlink:href="kof-20211231.xsd#kof_DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_55d46a2e-783f-46f1-b9d9-02fdc7afda25" xlink:to="loc_kof_DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock_38476922-6407-4e83-bdd0-073f0c201beb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock_e85e2cb0-789c-4d66-99b3-2f0967d73a6c" xlink:href="kof-20211231.xsd#kof_ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_55d46a2e-783f-46f1-b9d9-02fdc7afda25" xlink:to="loc_kof_ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock_e85e2cb0-789c-4d66-99b3-2f0967d73a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock_ea2afad0-e2be-4430-8a10-f1a92661b36f" xlink:href="kof-20211231.xsd#kof_DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_55d46a2e-783f-46f1-b9d9-02fdc7afda25" xlink:to="loc_kof_DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock_ea2afad0-e2be-4430-8a10-f1a92661b36f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ScheduleOfDomesticTaxRateExplanatoryTableTextBlock_7b17abc0-3690-4d2b-9f81-4ff7cbd3f919" xlink:href="kof-20211231.xsd#kof_ScheduleOfDomesticTaxRateExplanatoryTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_55d46a2e-783f-46f1-b9d9-02fdc7afda25" xlink:to="loc_kof_ScheduleOfDomesticTaxRateExplanatoryTableTextBlock_7b17abc0-3690-4d2b-9f81-4ff7cbd3f919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDeferredTaxesExplanatory_6c3e9e5a-ad87-4c6a-9638-477dfc57403d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDeferredTaxesExplanatory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_55d46a2e-783f-46f1-b9d9-02fdc7afda25" xlink:to="loc_ifrs-full_DisclosureOfDeferredTaxesExplanatory_6c3e9e5a-ad87-4c6a-9638-477dfc57403d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock_746e11b2-a130-4ec0-8d45-22d3436966eb" xlink:href="kof-20211231.xsd#kof_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_55d46a2e-783f-46f1-b9d9-02fdc7afda25" xlink:to="loc_kof_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock_746e11b2-a130-4ec0-8d45-22d3436966eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock_99343e55-87e0-4c3b-bce5-f33cdb0ff0db" xlink:href="kof-20211231.xsd#kof_DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_55d46a2e-783f-46f1-b9d9-02fdc7afda25" xlink:to="loc_kof_DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock_99343e55-87e0-4c3b-bce5-f33cdb0ff0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock_1beb6526-440d-417b-acc6-deaf8aca268a" xlink:href="kof-20211231.xsd#kof_DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_55d46a2e-783f-46f1-b9d9-02fdc7afda25" xlink:to="loc_kof_DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock_1beb6526-440d-417b-acc6-deaf8aca268a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_34fd17bf-33b7-49ae-aea2-23e0028efb7e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MajorComponentsOfTaxExpenseIncomeTable_1b9e6c0c-b091-4891-9fb9-6b8cae888d4e" xlink:href="kof-20211231.xsd#kof_MajorComponentsOfTaxExpenseIncomeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_34fd17bf-33b7-49ae-aea2-23e0028efb7e" xlink:to="loc_kof_MajorComponentsOfTaxExpenseIncomeTable_1b9e6c0c-b091-4891-9fb9-6b8cae888d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_86d809f7-3000-42d4-9379-9c2bd495eae8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeTable_1b9e6c0c-b091-4891-9fb9-6b8cae888d4e" xlink:to="loc_ifrs-full_GeographicalAreasAxis_86d809f7-3000-42d4-9379-9c2bd495eae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_eb3a57ee-e684-41cb-ac61-3353bc37c968" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_86d809f7-3000-42d4-9379-9c2bd495eae8" xlink:to="loc_ifrs-full_GeographicalAreasMember_eb3a57ee-e684-41cb-ac61-3353bc37c968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CountryOfDomicileMember_5379d38f-b996-42a4-9995-aef75b9499df" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CountryOfDomicileMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_eb3a57ee-e684-41cb-ac61-3353bc37c968" xlink:to="loc_ifrs-full_CountryOfDomicileMember_5379d38f-b996-42a4-9995-aef75b9499df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForeignCountriesMember_2bb02a4f-9c2e-4a85-adcb-d457d47cdd7e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForeignCountriesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_eb3a57ee-e684-41cb-ac61-3353bc37c968" xlink:to="loc_ifrs-full_ForeignCountriesMember_2bb02a4f-9c2e-4a85-adcb-d457d47cdd7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_abe2f584-b049-43e6-9cde-0b447b20799a" xlink:href="kof-20211231.xsd#kof_MajorComponentsOfTaxExpenseIncomeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeTable_1b9e6c0c-b091-4891-9fb9-6b8cae888d4e" xlink:to="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_abe2f584-b049-43e6-9cde-0b447b20799a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_0d27165c-f010-42e9-928e-bbd1de4c922a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_abe2f584-b049-43e6-9cde-0b447b20799a" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_0d27165c-f010-42e9-928e-bbd1de4c922a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_b099dcce-4443-4e90-9f87-efb3ea77254c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_0d27165c-f010-42e9-928e-bbd1de4c922a" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_b099dcce-4443-4e90-9f87-efb3ea77254c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_8cd40bd4-5170-4e74-89e6-44045f07c7b9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncomeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_abe2f584-b049-43e6-9cde-0b447b20799a" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_8cd40bd4-5170-4e74-89e6-44045f07c7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_6e9a2a39-6fc1-4c3c-afd9-7716f6856613" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_8cd40bd4-5170-4e74-89e6-44045f07c7b9" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_6e9a2a39-6fc1-4c3c-afd9-7716f6856613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized_473406e1-3a7f-45bb-8df8-492b06ebc23c" xlink:href="kof-20211231.xsd#kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_8cd40bd4-5170-4e74-89e6-44045f07c7b9" xlink:to="loc_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized_473406e1-3a7f-45bb-8df8-492b06ebc23c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_262c448f-e4fd-439a-8493-dba3aa4d6773" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_8cd40bd4-5170-4e74-89e6-44045f07c7b9" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_262c448f-e4fd-439a-8493-dba3aa4d6773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_7efe8a28-1706-4e8c-b7ef-117674ab69b2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_abe2f584-b049-43e6-9cde-0b447b20799a" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_7efe8a28-1706-4e8c-b7ef-117674ab69b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_c590972e-1fb7-4b47-a851-3eb3321d53d6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract_903c7fd8-c043-4aff-b0f7-26a8e5c66153" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_c590972e-1fb7-4b47-a851-3eb3321d53d6" xlink:to="loc_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract_903c7fd8-c043-4aff-b0f7-26a8e5c66153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_7091ff01-4a40-4149-82cb-cadf9fe555ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract_903c7fd8-c043-4aff-b0f7-26a8e5c66153" xlink:to="loc_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_7091ff01-4a40-4149-82cb-cadf9fe555ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_d5add745-61b6-4de9-955c-f3e169ebc15e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract_903c7fd8-c043-4aff-b0f7-26a8e5c66153" xlink:to="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_d5add745-61b6-4de9-955c-f3e169ebc15e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome_c960253f-f5ff-4225-bf72-0e6c0bf58577" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract_903c7fd8-c043-4aff-b0f7-26a8e5c66153" xlink:to="loc_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome_c960253f-f5ff-4225-bf72-0e6c0bf58577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract_050d5035-8729-4c65-8296-104abdd6ac15" xlink:href="kof-20211231.xsd#kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_c590972e-1fb7-4b47-a851-3eb3321d53d6" xlink:to="loc_kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract_050d5035-8729-4c65-8296-104abdd6ac15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome_f233fb46-6686-4c05-8a1e-7375d1a4848e" xlink:href="kof-20211231.xsd#kof_IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract_050d5035-8729-4c65-8296-104abdd6ac15" xlink:to="loc_kof_IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome_f233fb46-6686-4c05-8a1e-7375d1a4848e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss_73774c60-35a6-49c5-ab77-6343e9d76410" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract_050d5035-8729-4c65-8296-104abdd6ac15" xlink:to="loc_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss_73774c60-35a6-49c5-ab77-6343e9d76410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome_8f3fe89e-6524-4c7e-bf43-89f20411bdda" xlink:href="kof-20211231.xsd#kof_IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract_050d5035-8729-4c65-8296-104abdd6ac15" xlink:to="loc_kof_IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome_8f3fe89e-6524-4c7e-bf43-89f20411bdda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncomeTaxRemainingInOtherComprehensiveIncome_ae027cf6-8875-4806-8e91-2b153b8eb25f" xlink:href="kof-20211231.xsd#kof_IncomeTaxRemainingInOtherComprehensiveIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract_050d5035-8729-4c65-8296-104abdd6ac15" xlink:to="loc_kof_IncomeTaxRemainingInOtherComprehensiveIncome_ae027cf6-8875-4806-8e91-2b153b8eb25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_de94cb33-dd5c-4117-805d-e0ba1a9fda4d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ApplicableTaxRate_73fd2672-7f24-485e-ae2b-5716f629702c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ApplicableTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_de94cb33-dd5c-4117-805d-e0ba1a9fda4d" xlink:to="loc_ifrs-full_ApplicableTaxRate_73fd2672-7f24-485e-ae2b-5716f629702c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods_85540178-4591-4f6a-a556-3ff45cb444c5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_de94cb33-dd5c-4117-805d-e0ba1a9fda4d" xlink:to="loc_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods_85540178-4591-4f6a-a556-3ff45cb444c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies_4f7bbc0f-673d-4a8b-a248-051fe12e1c24" xlink:href="kof-20211231.xsd#kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_de94cb33-dd5c-4117-805d-e0ba1a9fda4d" xlink:to="loc_kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies_4f7bbc0f-673d-4a8b-a248-051fe12e1c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxRateEffectOfAnnualInflationTaxAdjustment_3d92e13b-8ebd-46e8-af0c-3e1e43863459" xlink:href="kof-20211231.xsd#kof_TaxRateEffectOfAnnualInflationTaxAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_de94cb33-dd5c-4117-805d-e0ba1a9fda4d" xlink:to="loc_kof_TaxRateEffectOfAnnualInflationTaxAdjustment_3d92e13b-8ebd-46e8-af0c-3e1e43863459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_56ce772e-b52f-4413-864f-86afa4c30f57" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_de94cb33-dd5c-4117-805d-e0ba1a9fda4d" xlink:to="loc_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_56ce772e-b52f-4413-864f-86afa4c30f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation_bbe6b490-8d59-402b-825c-2b7c7de5580c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_de94cb33-dd5c-4117-805d-e0ba1a9fda4d" xlink:to="loc_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation_bbe6b490-8d59-402b-825c-2b7c7de5580c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate_114f8b61-692b-4de2-b20b-d1942abd4354" xlink:href="kof-20211231.xsd#kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_de94cb33-dd5c-4117-805d-e0ba1a9fda4d" xlink:to="loc_kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate_114f8b61-692b-4de2-b20b-d1942abd4354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxRateEffectOfEffectOfRestatementOfTaxValues_76894aa6-0cca-448f-b56d-988dced9c446" xlink:href="kof-20211231.xsd#kof_TaxRateEffectOfEffectOfRestatementOfTaxValues"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_de94cb33-dd5c-4117-805d-e0ba1a9fda4d" xlink:to="loc_kof_TaxRateEffectOfEffectOfRestatementOfTaxValues_76894aa6-0cca-448f-b56d-988dced9c446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectFromChangeInTaxRate_674828f1-d944-49f9-8726-f6aa8bd4aa93" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxRateEffectFromChangeInTaxRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_de94cb33-dd5c-4117-805d-e0ba1a9fda4d" xlink:to="loc_ifrs-full_TaxRateEffectFromChangeInTaxRate_674828f1-d944-49f9-8726-f6aa8bd4aa93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PercentageOfTaxEffectOfIncomeTaxCredits_3cce43c5-0315-43aa-8c19-254f7df2951d" xlink:href="kof-20211231.xsd#kof_PercentageOfTaxEffectOfIncomeTaxCredits"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_de94cb33-dd5c-4117-805d-e0ba1a9fda4d" xlink:to="loc_kof_PercentageOfTaxEffectOfIncomeTaxCredits_3cce43c5-0315-43aa-8c19-254f7df2951d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfTaxLosses_c0c2487c-f44d-4a06-8328-8e94fabc049b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxRateEffectOfTaxLosses"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_de94cb33-dd5c-4117-805d-e0ba1a9fda4d" xlink:to="loc_ifrs-full_TaxRateEffectOfTaxLosses_c0c2487c-f44d-4a06-8328-8e94fabc049b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_10bda0fd-6807-460e-ba39-07475384c0c8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_de94cb33-dd5c-4117-805d-e0ba1a9fda4d" xlink:to="loc_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_10bda0fd-6807-460e-ba39-07475384c0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AverageEffectiveTaxRate_5b22cdf5-fcc8-40d7-8aef-31384d00cbae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AverageEffectiveTaxRate"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_de94cb33-dd5c-4117-805d-e0ba1a9fda4d" xlink:to="loc_ifrs-full_AverageEffectiveTaxRate_5b22cdf5-fcc8-40d7-8aef-31384d00cbae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredIncomeTaxAsset_85ddc381-27b0-4d9b-ad02-fe594c013793" xlink:href="kof-20211231.xsd#kof_DeferredIncomeTaxAsset"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_de94cb33-dd5c-4117-805d-e0ba1a9fda4d" xlink:to="loc_kof_DeferredIncomeTaxAsset_85ddc381-27b0-4d9b-ad02-fe594c013793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_0cc9b87c-e13a-4742-a14f-365425f9c7f8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_517d2338-fb8e-4f4c-ae3b-414466ac654a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_0cc9b87c-e13a-4742-a14f-365425f9c7f8" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_517d2338-fb8e-4f4c-ae3b-414466ac654a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_fa443763-855c-4455-84c6-f1d76436ef22" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_517d2338-fb8e-4f4c-ae3b-414466ac654a" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_fa443763-855c-4455-84c6-f1d76436ef22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_fa443763-855c-4455-84c6-f1d76436ef22" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExpectedCreditLossesMember_dc338c36-9aae-4866-9e7d-436a85aae20b" xlink:href="kof-20211231.xsd#kof_ExpectedCreditLossesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_ExpectedCreditLossesMember_dc338c36-9aae-4866-9e7d-436a85aae20b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_InventoryMember_0adfc07a-771b-4130-ad61-7be48c5ef265" xlink:href="kof-20211231.xsd#kof_InventoryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_InventoryMember_0adfc07a-771b-4130-ad61-7be48c5ef265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PrepaidExpensesMember_76518b9a-398a-4293-8aeb-92b1b34faafb" xlink:href="kof-20211231.xsd#kof_PrepaidExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_PrepaidExpensesMember_76518b9a-398a-4293-8aeb-92b1b34faafb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_642e8c20-aedf-4720-968a-1970248d7ece" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_642e8c20-aedf-4720-968a-1970248d7ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_d1ded1f8-ed32-4ebf-8374-61e86bac893c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_ifrs-full_RightofuseAssetsMember_d1ded1f8-ed32-4ebf-8374-61e86bac893c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssetsMember_90f4be40-3819-4214-931a-6f0916347d33" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherAssetsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_ifrs-full_OtherAssetsMember_90f4be40-3819-4214-931a-6f0916347d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FiniteUsefulLivedIntangibleAssetsMember_08891251-1b23-44c2-ac0b-54b5d7870d17" xlink:href="kof-20211231.xsd#kof_FiniteUsefulLivedIntangibleAssetsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_FiniteUsefulLivedIntangibleAssetsMember_08891251-1b23-44c2-ac0b-54b5d7870d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IndefiniteLivedIntangibleAssets1Member_574fa4df-d81d-4c40-841a-b74df7a84e02" xlink:href="kof-20211231.xsd#kof_IndefiniteLivedIntangibleAssets1Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_IndefiniteLivedIntangibleAssets1Member_574fa4df-d81d-4c40-841a-b74df7a84e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember_66222f0d-72e9-4f40-9c16-75b4a17acc2d" xlink:href="kof-20211231.xsd#kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember_66222f0d-72e9-4f40-9c16-75b4a17acc2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DerivativeFinancialInstrumentsMember_fe35971e-5bea-4dcb-93ff-0ca5ce6a4f25" xlink:href="kof-20211231.xsd#kof_DerivativeFinancialInstrumentsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_DerivativeFinancialInstrumentsMember_fe35971e-5bea-4dcb-93ff-0ca5ce6a4f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ContingenciesMember_c99d977a-5ad0-44a2-8c96-074a8a5f9815" xlink:href="kof-20211231.xsd#kof_ContingenciesMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_ContingenciesMember_c99d977a-5ad0-44a2-8c96-074a8a5f9815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EmployeeProfitSharingPayableMember_4d941be0-e719-4a4e-aae6-50b78d895829" xlink:href="kof-20211231.xsd#kof_EmployeeProfitSharingPayableMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_EmployeeProfitSharingPayableMember_4d941be0-e719-4a4e-aae6-50b78d895829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossCarryForwardsMember_e20a279e-281e-473b-81f8-ffe3ccf2cfb7" xlink:href="kof-20211231.xsd#kof_TaxLossCarryForwardsMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_TaxLossCarryForwardsMember_e20a279e-281e-473b-81f8-ffe3ccf2cfb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxCreditsToRecoverMember_9464dcc0-d2dc-48d0-8cc3-f97284da3d67" xlink:href="kof-20211231.xsd#kof_TaxCreditsToRecoverMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_TaxCreditsToRecoverMember_9464dcc0-d2dc-48d0-8cc3-f97284da3d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_a5edc7fe-b23c-4dd7-9fb0-bac20b48aa73" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_a5edc7fe-b23c-4dd7-9fb0-bac20b48aa73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember_29119d44-a464-46b6-9aae-ecbbad173b55" xlink:href="kof-20211231.xsd#kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember_29119d44-a464-46b6-9aae-ecbbad173b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember_87283e2d-d280-4b1c-94f3-a112c8ae01a8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilitiesMember"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_ifrs-full_LeaseLiabilitiesMember_87283e2d-d280-4b1c-94f3-a112c8ae01a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OtherMember_799fbb7f-6232-4115-8438-9eed9fff8422" xlink:href="kof-20211231.xsd#kof_OtherMember"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_80639cf0-f145-412a-b6c4-c639de82abab" xlink:to="loc_kof_OtherMember_799fbb7f-6232-4115-8438-9eed9fff8422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_552c8236-3bf1-4779-a42c-8dcb439a27c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_517d2338-fb8e-4f4c-ae3b-414466ac654a" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_552c8236-3bf1-4779-a42c-8dcb439a27c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilityAsset_dd796c27-ee4b-4ee9-93c2-23f2affa7b16" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_552c8236-3bf1-4779-a42c-8dcb439a27c0" xlink:to="loc_ifrs-full_DeferredTaxLiabilityAsset_dd796c27-ee4b-4ee9-93c2-23f2affa7b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_d303bef0-d6e8-42ed-9a93-d5c36749db02" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_552c8236-3bf1-4779-a42c-8dcb439a27c0" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_d303bef0-d6e8-42ed-9a93-d5c36749db02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_34154ffc-589b-42dd-b90c-dafb16d7deb6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_552c8236-3bf1-4779-a42c-8dcb439a27c0" xlink:to="loc_ifrs-full_DeferredTaxAssets_34154ffc-589b-42dd-b90c-dafb16d7deb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_ce5cb626-b7f6-4ce3-83c9-3ee72e50c079" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_552c8236-3bf1-4779-a42c-8dcb439a27c0" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_ce5cb626-b7f6-4ce3-83c9-3ee72e50c079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofNetDeferredIncomeTaxLiabilityDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IncomeTaxesSummaryofNetDeferredIncomeTaxLiabilityDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofNetDeferredIncomeTaxLiabilityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_a40a5c47-84bb-47ea-ac4a-24db7fc01d15" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilityAsset_ab4d4147-0727-4128-b089-5647475343e6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_a40a5c47-84bb-47ea-ac4a-24db7fc01d15" xlink:to="loc_ifrs-full_DeferredTaxLiabilityAsset_ab4d4147-0727-4128-b089-5647475343e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredTaxAssetsRelatingToProvisions_fff0853c-ab91-4a26-89e9-00733c488517" xlink:href="kof-20211231.xsd#kof_DeferredTaxAssetsRelatingToProvisions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_a40a5c47-84bb-47ea-ac4a-24db7fc01d15" xlink:to="loc_kof_DeferredTaxAssetsRelatingToProvisions_fff0853c-ab91-4a26-89e9-00733c488517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectFromChangeInTaxRate_134be9be-572b-4eb0-9438-001fce8539c7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectFromChangeInTaxRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_a40a5c47-84bb-47ea-ac4a-24db7fc01d15" xlink:to="loc_ifrs-full_TaxEffectFromChangeInTaxRate_134be9be-572b-4eb0-9438-001fce8539c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredIncomeTaxAssetAcquisitionOfSubsidiaries_59df25d5-4d2b-4b43-b3f0-c918bfa2fd6d" xlink:href="kof-20211231.xsd#kof_DeferredIncomeTaxAssetAcquisitionOfSubsidiaries"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_a40a5c47-84bb-47ea-ac4a-24db7fc01d15" xlink:to="loc_kof_DeferredIncomeTaxAssetAcquisitionOfSubsidiaries_59df25d5-4d2b-4b43-b3f0-c918bfa2fd6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInEquityAbstract_923dea15-eafb-4c19-a98d-d032f0aaca0e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ChangesInEquityAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_a40a5c47-84bb-47ea-ac4a-24db7fc01d15" xlink:to="loc_ifrs-full_ChangesInEquityAbstract_923dea15-eafb-4c19-a98d-d032f0aaca0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments_1f7e4b63-7286-42d3-827d-177e415136f4" xlink:href="kof-20211231.xsd#kof_IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInEquityAbstract_923dea15-eafb-4c19-a98d-d032f0aaca0e" xlink:to="loc_kof_IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments_1f7e4b63-7286-42d3-827d-177e415136f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredTaxLiabilityUnrealizedExchangeGains_461766dd-6e14-4970-bf3f-bb4cd849368e" xlink:href="kof-20211231.xsd#kof_DeferredTaxLiabilityUnrealizedExchangeGains"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInEquityAbstract_923dea15-eafb-4c19-a98d-d032f0aaca0e" xlink:to="loc_kof_DeferredTaxLiabilityUnrealizedExchangeGains_461766dd-6e14-4970-bf3f-bb4cd849368e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RemeasurementOfNetDefinedEmployeeBenefitLiability_fd837bd5-9259-4b46-94e4-29b9d8e0f772" xlink:href="kof-20211231.xsd#kof_RemeasurementOfNetDefinedEmployeeBenefitLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInEquityAbstract_923dea15-eafb-4c19-a98d-d032f0aaca0e" xlink:to="loc_kof_RemeasurementOfNetDefinedEmployeeBenefitLiability_fd837bd5-9259-4b46-94e4-29b9d8e0f772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnNetMonetaryPosition_42f07270-51f7-4152-a970-722a27343a4e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnNetMonetaryPosition"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInEquityAbstract_923dea15-eafb-4c19-a98d-d032f0aaca0e" xlink:to="loc_ifrs-full_GainsLossesOnNetMonetaryPosition_42f07270-51f7-4152-a970-722a27343a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilityAsset_cddcf68d-f8cc-4548-b427-77d67be1efdd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilityAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInEquityAbstract_923dea15-eafb-4c19-a98d-d032f0aaca0e" xlink:to="loc_ifrs-full_DeferredTaxLiabilityAsset_cddcf68d-f8cc-4548-b427-77d67be1efdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IncomeTaxesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_3a285226-864b-4ad4-8108-07f45452f3a4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MajorComponentsOfTaxExpenseIncomeTable_5a46bc13-b45d-4ae4-9c06-2143a0e4ee7c" xlink:href="kof-20211231.xsd#kof_MajorComponentsOfTaxExpenseIncomeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_3a285226-864b-4ad4-8108-07f45452f3a4" xlink:to="loc_kof_MajorComponentsOfTaxExpenseIncomeTable_5a46bc13-b45d-4ae4-9c06-2143a0e4ee7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_ca635d6b-1f62-4ed1-8157-454bca1f886f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeTable_5a46bc13-b45d-4ae4-9c06-2143a0e4ee7c" xlink:to="loc_ifrs-full_GeographicalAreasAxis_ca635d6b-1f62-4ed1-8157-454bca1f886f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_94dbc595-b1fb-46ad-abd3-6c96deb1fb77" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_ca635d6b-1f62-4ed1-8157-454bca1f886f" xlink:to="loc_ifrs-full_GeographicalAreasMember_94dbc595-b1fb-46ad-abd3-6c96deb1fb77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_cbb63fdf-ac3e-4d50-ba7a-67a6fa4b69de" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_94dbc595-b1fb-46ad-abd3-6c96deb1fb77" xlink:to="loc_country_BR_cbb63fdf-ac3e-4d50-ba7a-67a6fa4b69de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_256697ca-953b-440e-bf6a-b4da20c2b03e" xlink:href="kof-20211231.xsd#kof_MajorComponentsOfTaxExpenseIncomeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeTable_5a46bc13-b45d-4ae4-9c06-2143a0e4ee7c" xlink:to="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_256697ca-953b-440e-bf6a-b4da20c2b03e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_7cdd7864-5f6b-49d8-9e71-7cb254eade61" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_256697ca-953b-440e-bf6a-b4da20c2b03e" xlink:to="loc_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_7cdd7864-5f6b-49d8-9e71-7cb254eade61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NetOperatingLossUsageLimit_6559c2cb-e321-493d-8652-a9a00b5dee04" xlink:href="kof-20211231.xsd#kof_NetOperatingLossUsageLimit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_256697ca-953b-440e-bf6a-b4da20c2b03e" xlink:to="loc_kof_NetOperatingLossUsageLimit_6559c2cb-e321-493d-8652-a9a00b5dee04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_RecoverableTaxes_4c5229df-5389-4ec6-90a6-e2aed17a8a49" xlink:href="kof-20211231.xsd#kof_RecoverableTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_256697ca-953b-440e-bf6a-b4da20c2b03e" xlink:to="loc_kof_RecoverableTaxes_4c5229df-5389-4ec6-90a6-e2aed17a8a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AverageFederalProductionAndFederalSalesTax_98449945-cd5d-44f7-9ac2-685aff726713" xlink:href="kof-20211231.xsd#kof_AverageFederalProductionAndFederalSalesTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_MajorComponentsOfTaxExpenseIncomeLineItems_256697ca-953b-440e-bf6a-b4da20c2b03e" xlink:to="loc_kof_AverageFederalProductionAndFederalSalesTax_98449945-cd5d-44f7-9ac2-685aff726713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_13b7c406-e95f-4255-abd4-64a7796a62cf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireInYearFour_e6cb8352-dfce-4895-b406-50da74f36ca6" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireInYearFour"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_13b7c406-e95f-4255-abd4-64a7796a62cf" xlink:to="loc_kof_TaxLossesCarriedForwardWhichExpireInYearFour_e6cb8352-dfce-4895-b406-50da74f36ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireInYearFive_7647dc40-7ae1-44cc-b9c0-6dc4da51dab1" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireInYearFive"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_13b7c406-e95f-4255-abd4-64a7796a62cf" xlink:to="loc_kof_TaxLossesCarriedForwardWhichExpireInYearFive_7647dc40-7ae1-44cc-b9c0-6dc4da51dab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireInYearSix_f58cd8eb-b428-4dee-a0d0-d87cc616562b" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireInYearSix"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_13b7c406-e95f-4255-abd4-64a7796a62cf" xlink:to="loc_kof_TaxLossesCarriedForwardWhichExpireInYearSix_f58cd8eb-b428-4dee-a0d0-d87cc616562b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireInYearSeven_0aac873c-70b7-4335-aa4e-24b43ee8ec21" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireInYearSeven"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_13b7c406-e95f-4255-abd4-64a7796a62cf" xlink:to="loc_kof_TaxLossesCarriedForwardWhichExpireInYearSeven_0aac873c-70b7-4335-aa4e-24b43ee8ec21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireInYearEight_bbd93889-22ab-49a8-9b91-113d3d07df57" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireInYearEight"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_13b7c406-e95f-4255-abd4-64a7796a62cf" xlink:to="loc_kof_TaxLossesCarriedForwardWhichExpireInYearEight_bbd93889-22ab-49a8-9b91-113d3d07df57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireInYearNine_b0b3bfad-167d-4340-a1b8-d9fbf9a687cf" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireInYearNine"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_13b7c406-e95f-4255-abd4-64a7796a62cf" xlink:to="loc_kof_TaxLossesCarriedForwardWhichExpireInYearNine_b0b3bfad-167d-4340-a1b8-d9fbf9a687cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarriedForwardWhichExpireThereafter_94a1fae5-aaf3-4ec2-ab5b-76770cd6ada4" xlink:href="kof-20211231.xsd#kof_TaxLossesCarriedForwardWhichExpireThereafter"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_13b7c406-e95f-4255-abd4-64a7796a62cf" xlink:to="loc_kof_TaxLossesCarriedForwardWhichExpireThereafter_94a1fae5-aaf3-4ec2-ab5b-76770cd6ada4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration_58f243a3-1fab-4975-b043-014535ad548b" xlink:href="kof-20211231.xsd#kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_13b7c406-e95f-4255-abd4-64a7796a62cf" xlink:to="loc_kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration_58f243a3-1fab-4975-b043-014535ad548b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxLossesCarryforward_c7a1f03a-2c78-4c82-aa35-97ab7384241e" xlink:href="kof-20211231.xsd#kof_TaxLossesCarryforward"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_13b7c406-e95f-4255-abd4-64a7796a62cf" xlink:to="loc_kof_TaxLossesCarryforward_c7a1f03a-2c78-4c82-aa35-97ab7384241e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofChangesinBalanceofTaxLossCarryforwardsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#IncomeTaxesSummaryofChangesinBalanceofTaxLossCarryforwardsDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofChangesinBalanceofTaxLossCarryforwardsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_d45a73d4-2c24-4769-bd69-b925162761fc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredTaxAssetsOperatingLossCarryForwards1_c7409307-5066-4e89-9465-fd259f2bb50a" xlink:href="kof-20211231.xsd#kof_DeferredTaxAssetsOperatingLossCarryForwards1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_d45a73d4-2c24-4769-bd69-b925162761fc" xlink:to="loc_kof_DeferredTaxAssetsOperatingLossCarryForwards1_c7409307-5066-4e89-9465-fd259f2bb50a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseInIncomeTaxLiability_8164df88-2761-4ef9-86b6-0b2e3c710daf" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseInIncomeTaxLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_d45a73d4-2c24-4769-bd69-b925162761fc" xlink:to="loc_kof_IncreaseDecreaseInIncomeTaxLiability_8164df88-2761-4ef9-86b6-0b2e3c710daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses_4cc9e9ed-31df-4334-a7e9-754d8f2c6466" xlink:href="kof-20211231.xsd#kof_DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_d45a73d4-2c24-4769-bd69-b925162761fc" xlink:to="loc_kof_DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses_4cc9e9ed-31df-4334-a7e9-754d8f2c6466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses_d5fd5551-2e8f-411a-9cbb-7b318a9c9456" xlink:href="kof-20211231.xsd#kof_DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_d45a73d4-2c24-4769-bd69-b925162761fc" xlink:to="loc_kof_DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses_d5fd5551-2e8f-411a-9cbb-7b318a9c9456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation_6016b351-1f99-41f0-8579-e8f477f67a8b" xlink:href="kof-20211231.xsd#kof_DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_d45a73d4-2c24-4769-bd69-b925162761fc" xlink:to="loc_kof_DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation_6016b351-1f99-41f0-8579-e8f477f67a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DeferredTaxAssetsOperatingLossCarryForwards1_c5ad0b14-bf38-401d-877a-3e5732932559" xlink:href="kof-20211231.xsd#kof_DeferredTaxAssetsOperatingLossCarryForwards1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_d45a73d4-2c24-4769-bd69-b925162761fc" xlink:to="loc_kof_DeferredTaxAssetsOperatingLossCarryForwards1_c5ad0b14-bf38-401d-877a-3e5732932559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitments" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherLiabilitiesProvisionsandCommitments"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_e8872ced-d992-4e07-8486-08f9788a8a49" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_0eb94c4c-9e68-4ac2-9822-76244699eb17" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_e8872ced-d992-4e07-8486-08f9788a8a49" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_0eb94c4c-9e68-4ac2-9822-76244699eb17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsTables" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherLiabilitiesProvisionsandCommitmentsTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_f7d873c7-a77c-4580-a93a-64636390d84e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherCurrentLiabilitiesExplanatory_75551635-32ba-431e-a715-fed30f90c7e1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherCurrentLiabilitiesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_f7d873c7-a77c-4580-a93a-64636390d84e" xlink:to="loc_ifrs-full_DisclosureOfOtherCurrentLiabilitiesExplanatory_75551635-32ba-431e-a715-fed30f90c7e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock_c9212da1-8404-4431-b629-058be95a3777" xlink:href="kof-20211231.xsd#kof_DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_f7d873c7-a77c-4580-a93a-64636390d84e" xlink:to="loc_kof_DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock_c9212da1-8404-4431-b629-058be95a3777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory_767bb1ca-f1d9-4924-b47c-1e8ba772f688" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_f7d873c7-a77c-4580-a93a-64636390d84e" xlink:to="loc_ifrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory_767bb1ca-f1d9-4924-b47c-1e8ba772f688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock_6ea6850a-5e29-4daf-8b53-864916c2c3e5" xlink:href="kof-20211231.xsd#kof_DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_f7d873c7-a77c-4580-a93a-64636390d84e" xlink:to="loc_kof_DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock_6ea6850a-5e29-4daf-8b53-864916c2c3e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionsExplanatory_3f5382a8-c35c-4c6c-9bc4-6fbacb688af4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfProvisionsExplanatory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_f7d873c7-a77c-4580-a93a-64636390d84e" xlink:to="loc_ifrs-full_DisclosureOfProvisionsExplanatory_3f5382a8-c35c-4c6c-9bc4-6fbacb688af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherCurrentFinancialLiabilitiesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherCurrentFinancialLiabilitiesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherCurrentFinancialLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_546f8e6c-89a0-48a4-8133-5bddffe5f6cb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_CurrentSundryCreditors_19ffeef4-1123-441b-bb73-9d09d9e31af5" xlink:href="kof-20211231.xsd#kof_CurrentSundryCreditors"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_546f8e6c-89a0-48a4-8133-5bddffe5f6cb" xlink:to="loc_kof_CurrentSundryCreditors_19ffeef4-1123-441b-bb73-9d09d9e31af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentDerivativeFinancialLiabilities_a5908a98-76dd-4aff-a336-52f4eacd0377" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentDerivativeFinancialLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_546f8e6c-89a0-48a4-8133-5bddffe5f6cb" xlink:to="loc_ifrs-full_CurrentDerivativeFinancialLiabilities_a5908a98-76dd-4aff-a336-52f4eacd0377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialLiabilities_2034219d-67ea-4f2c-bb0f-8e62f1898549" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentFinancialLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_546f8e6c-89a0-48a4-8133-5bddffe5f6cb" xlink:to="loc_ifrs-full_OtherCurrentFinancialLiabilities_2034219d-67ea-4f2c-bb0f-8e62f1898549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofProvisionsandOtherNoncurrentLiabilitiesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherLiabilitiesProvisionsandCommitmentsSummaryofProvisionsandOtherNoncurrentLiabilitiesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofProvisionsandOtherNoncurrentLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_771929b0-cb13-4f06-92c0-3c779d5b07a0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_98a14468-3ac7-4bfa-96e8-bdef99107ede" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_771929b0-cb13-4f06-92c0-3c779d5b07a0" xlink:to="loc_ifrs-full_Provisions_98a14468-3ac7-4bfa-96e8-bdef99107ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxesPayable_2d817da4-07cc-48ea-9221-f55910a36800" xlink:href="kof-20211231.xsd#kof_TaxesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_771929b0-cb13-4f06-92c0-3c779d5b07a0" xlink:to="loc_kof_TaxesPayable_2d817da4-07cc-48ea-9221-f55910a36800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OthersProvisionsAndOtherLongTermLiabilities_f9a2dd1d-b043-43c2-b6fd-f4346c741990" xlink:href="kof-20211231.xsd#kof_OthersProvisionsAndOtherLongTermLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_771929b0-cb13-4f06-92c0-3c779d5b07a0" xlink:to="loc_kof_OthersProvisionsAndOtherLongTermLiabilities_f9a2dd1d-b043-43c2-b6fd-f4346c741990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProvisionsAndOtherLongTermLiabilities_1553f800-a018-4cef-a2d6-3eeb86565368" xlink:href="kof-20211231.xsd#kof_ProvisionsAndOtherLongTermLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_771929b0-cb13-4f06-92c0-3c779d5b07a0" xlink:to="loc_kof_ProvisionsAndOtherLongTermLiabilities_1553f800-a018-4cef-a2d6-3eeb86565368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherNoncurrentFinancialLiabilitiesDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherNoncurrentFinancialLiabilitiesDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherNoncurrentFinancialLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_fe56bd63-2016-4912-8790-2696334c7f95" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialLiabilitiesTable_81c8298c-eed0-47ab-b5c0-d5ed0a14e83f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_fe56bd63-2016-4912-8790-2696334c7f95" xlink:to="loc_ifrs-full_DisclosureOfFinancialLiabilitiesTable_81c8298c-eed0-47ab-b5c0-d5ed0a14e83f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfFinancialLiabilitiesAxis_97b2841a-d5a6-4ed4-951a-ebd5762434dd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfFinancialLiabilitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialLiabilitiesTable_81c8298c-eed0-47ab-b5c0-d5ed0a14e83f" xlink:to="loc_ifrs-full_TypesOfFinancialLiabilitiesAxis_97b2841a-d5a6-4ed4-951a-ebd5762434dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialLiabilitiesTypeMember_bc46de1e-f538-4bbc-9127-91a763394121" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialLiabilitiesTypeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfFinancialLiabilitiesAxis_97b2841a-d5a6-4ed4-951a-ebd5762434dd" xlink:to="loc_ifrs-full_FinancialLiabilitiesTypeMember_bc46de1e-f538-4bbc-9127-91a763394121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DerivativeFinancialInstrumentsMember_861ceb95-8b23-4e15-a499-283e0d762751" xlink:href="kof-20211231.xsd#kof_DerivativeFinancialInstrumentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialLiabilitiesTypeMember_bc46de1e-f538-4bbc-9127-91a763394121" xlink:to="loc_kof_DerivativeFinancialInstrumentsMember_861ceb95-8b23-4e15-a499-283e0d762751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SecurityDepositsMember_f9376ace-dda4-4e05-bb7f-9f2a1244318f" xlink:href="kof-20211231.xsd#kof_SecurityDepositsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialLiabilitiesTypeMember_bc46de1e-f538-4bbc-9127-91a763394121" xlink:to="loc_kof_SecurityDepositsMember_f9376ace-dda4-4e05-bb7f-9f2a1244318f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialLiabilitiesLineItems_4f005918-9994-47a3-a896-93880d565755" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialLiabilitiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialLiabilitiesTable_81c8298c-eed0-47ab-b5c0-d5ed0a14e83f" xlink:to="loc_ifrs-full_DisclosureOfFinancialLiabilitiesLineItems_4f005918-9994-47a3-a896-93880d565755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialLiabilities_484fe6d9-3f62-4931-8d05-49c42fe4e3b7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherFinancialLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialLiabilitiesLineItems_4f005918-9994-47a3-a896-93880d565755" xlink:to="loc_ifrs-full_OtherFinancialLiabilities_484fe6d9-3f62-4931-8d05-49c42fe4e3b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_492ea8b8-ee3c-4f76-97e1-3267c65a76b4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_a0540662-d28b-4f97-accb-fc1deeddae75" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_492ea8b8-ee3c-4f76-97e1-3267c65a76b4" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_a0540662-d28b-4f97-accb-fc1deeddae75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_64c35481-9b54-45de-befd-4e8cceb3cee5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_a0540662-d28b-4f97-accb-fc1deeddae75" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_64c35481-9b54-45de-befd-4e8cceb3cee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_ebb8463e-584b-449b-9e63-ec5f4ea3c97b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_64c35481-9b54-45de-befd-4e8cceb3cee5" xlink:to="loc_ifrs-full_OtherProvisionsMember_ebb8463e-584b-449b-9e63-ec5f4ea3c97b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember_ade0f06f-b6a6-4ed3-a054-5d5c6472781a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_ebb8463e-584b-449b-9e63-ec5f4ea3c97b" xlink:to="loc_ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember_ade0f06f-b6a6-4ed3-a054-5d5c6472781a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LaborMember_09580404-65d8-4230-acee-63e528f1ea04" xlink:href="kof-20211231.xsd#kof_LaborMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_ebb8463e-584b-449b-9e63-ec5f4ea3c97b" xlink:to="loc_kof_LaborMember_09580404-65d8-4230-acee-63e528f1ea04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember_cbd98a93-6e1e-4ac8-82af-ed69c5059300" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LegalProceedingsProvisionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_ebb8463e-584b-449b-9e63-ec5f4ea3c97b" xlink:to="loc_ifrs-full_LegalProceedingsProvisionMember_cbd98a93-6e1e-4ac8-82af-ed69c5059300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_bcf92cb1-6b3d-43e4-b09e-0a8677dd3c46" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_a0540662-d28b-4f97-accb-fc1deeddae75" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_bcf92cb1-6b3d-43e4-b09e-0a8677dd3c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_64bb5f4e-43a5-49a3-b472-f7eb4ebb3337" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_bcf92cb1-6b3d-43e4-b09e-0a8677dd3c46" xlink:to="loc_ifrs-full_Provisions_64bb5f4e-43a5-49a3-b472-f7eb4ebb3337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_f073b6f6-82da-4311-9369-1fb3c6997c0c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_eee821f3-7fa1-4b69-8e85-4ff0c21125a5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_f073b6f6-82da-4311-9369-1fb3c6997c0c" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_eee821f3-7fa1-4b69-8e85-4ff0c21125a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_5440066a-eb50-4bd0-819e-22213fab216b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_eee821f3-7fa1-4b69-8e85-4ff0c21125a5" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_5440066a-eb50-4bd0-819e-22213fab216b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_8c708d9b-de3c-472c-8a6c-3ad3a662eeb6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_5440066a-eb50-4bd0-819e-22213fab216b" xlink:to="loc_ifrs-full_OtherProvisionsMember_8c708d9b-de3c-472c-8a6c-3ad3a662eeb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember_5fa6d753-51d5-4880-ae73-2b23760ee615" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_8c708d9b-de3c-472c-8a6c-3ad3a662eeb6" xlink:to="loc_ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember_5fa6d753-51d5-4880-ae73-2b23760ee615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LaborMember_4cfe74ad-68b9-4ed4-b481-38ae9449e9da" xlink:href="kof-20211231.xsd#kof_LaborMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_8c708d9b-de3c-472c-8a6c-3ad3a662eeb6" xlink:to="loc_kof_LaborMember_4cfe74ad-68b9-4ed4-b481-38ae9449e9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember_45a4a3ec-f59a-47d5-8e08-286377125aa8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LegalProceedingsProvisionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_8c708d9b-de3c-472c-8a6c-3ad3a662eeb6" xlink:to="loc_ifrs-full_LegalProceedingsProvisionMember_45a4a3ec-f59a-47d5-8e08-286377125aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_eee821f3-7fa1-4b69-8e85-4ff0c21125a5" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_c2a9b193-8003-46dd-8b8a-c7eacd6a94bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_ifrs-full_Provisions_c2a9b193-8003-46dd-8b8a-c7eacd6a94bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges_9bab1ea1-9f6f-4f56-86ca-d87f3c3f2338" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges_9bab1ea1-9f6f-4f56-86ca-d87f3c3f2338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseInProvisionsFromNewContingencies_f6a55e4f-dc19-4440-ae1a-36e2d2fd3d33" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseInProvisionsFromNewContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_kof_IncreaseDecreaseInProvisionsFromNewContingencies_f6a55e4f-dc19-4440-ae1a-36e2d2fd3d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DecreaseInProvisionsThroughCancellationAndExpiration_f2842a42-8c07-4e74-8bbd-297d17e23e55" xlink:href="kof-20211231.xsd#kof_DecreaseInProvisionsThroughCancellationAndExpiration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_kof_DecreaseInProvisionsThroughCancellationAndExpiration_f2842a42-8c07-4e74-8bbd-297d17e23e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination_706ec2e6-325c-4a1c-8725-2c4bb0160a09" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination_706ec2e6-325c-4a1c-8725-2c4bb0160a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_DecreaseInProvisionsResultingFromPayments_6db2810f-6114-407e-8b69-d54984696fe3" xlink:href="kof-20211231.xsd#kof_DecreaseInProvisionsResultingFromPayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_kof_DecreaseInProvisionsResultingFromPayments_6db2810f-6114-407e-8b69-d54984696fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ReversalOfIndemnifiableItems_8f997dab-7c08-439d-ab87-ce030b1b123d" xlink:href="kof-20211231.xsd#kof_ReversalOfIndemnifiableItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_kof_ReversalOfIndemnifiableItems_8f997dab-7c08-439d-ab87-ce030b1b123d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions_79c93141-d687-478f-b6d8-a43d70c8816c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions_79c93141-d687-478f-b6d8-a43d70c8816c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates_af62950e-8b63-47ea-abc6-c307ab022815" xlink:href="kof-20211231.xsd#kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates_af62950e-8b63-47ea-abc6-c307ab022815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_5ce407d1-7464-40de-a9eb-863c0346d68d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_069a4740-4acc-4ca3-a3c4-ad74ef35e253" xlink:to="loc_ifrs-full_Provisions_5ce407d1-7464-40de-a9eb-863c0346d68d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_86fe1452-3ab4-458b-9edc-401d8ebefef7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_ceb94d6c-1955-443b-9517-0ab60a54bd71" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfContingentLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsAbstract_86fe1452-3ab4-458b-9edc-401d8ebefef7" xlink:to="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_ceb94d6c-1955-443b-9517-0ab60a54bd71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ItemsOfContingentLiabilitiesAxis_7acc951b-e616-4eb1-93f6-c09966105743" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ItemsOfContingentLiabilitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_ceb94d6c-1955-443b-9517-0ab60a54bd71" xlink:to="loc_ifrs-full_ItemsOfContingentLiabilitiesAxis_7acc951b-e616-4eb1-93f6-c09966105743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ItemsOfContingentLiabilitiesMember_aa95ae1c-2b8e-47d6-822c-cc2be949ac65" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ItemsOfContingentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ItemsOfContingentLiabilitiesAxis_7acc951b-e616-4eb1-93f6-c09966105743" xlink:to="loc_ifrs-full_ItemsOfContingentLiabilitiesMember_aa95ae1c-2b8e-47d6-822c-cc2be949ac65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ValueAddedTaxMember_79e7b23e-cfe3-43da-8fe9-e98043f697f2" xlink:href="kof-20211231.xsd#kof_ValueAddedTaxMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ItemsOfContingentLiabilitiesMember_aa95ae1c-2b8e-47d6-822c-cc2be949ac65" xlink:to="loc_kof_ValueAddedTaxMember_79e7b23e-cfe3-43da-8fe9-e98043f697f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxCreditsMember_3c0852e0-5b85-4bcb-93eb-70cfba47de4c" xlink:href="kof-20211231.xsd#kof_TaxCreditsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ItemsOfContingentLiabilitiesMember_aa95ae1c-2b8e-47d6-822c-cc2be949ac65" xlink:to="loc_kof_TaxCreditsMember_3c0852e0-5b85-4bcb-93eb-70cfba47de4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FederalTaxesMember_7d79c7cc-affa-4eed-91d6-50d07fc5dd79" xlink:href="kof-20211231.xsd#kof_FederalTaxesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ItemsOfContingentLiabilitiesMember_aa95ae1c-2b8e-47d6-822c-cc2be949ac65" xlink:to="loc_kof_FederalTaxesMember_7d79c7cc-affa-4eed-91d6-50d07fc5dd79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember_04455b1e-d110-4014-8ea0-46fcd9196228" xlink:href="kof-20211231.xsd#kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ItemsOfContingentLiabilitiesMember_aa95ae1c-2b8e-47d6-822c-cc2be949ac65" xlink:to="loc_kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember_04455b1e-d110-4014-8ea0-46fcd9196228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_OperationsOfThirdPartyMember_84783a38-b4fe-4ac8-acea-d4c478fc0224" xlink:href="kof-20211231.xsd#kof_OperationsOfThirdPartyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ItemsOfContingentLiabilitiesMember_aa95ae1c-2b8e-47d6-822c-cc2be949ac65" xlink:to="loc_kof_OperationsOfThirdPartyMember_84783a38-b4fe-4ac8-acea-d4c478fc0224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_e4a78a08-0cfe-4141-9903-7c2d73f284d2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_ceb94d6c-1955-443b-9517-0ab60a54bd71" xlink:to="loc_ifrs-full_GeographicalAreasAxis_e4a78a08-0cfe-4141-9903-7c2d73f284d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_b0986bd0-17b6-4db5-9949-25444b940e90" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_e4a78a08-0cfe-4141-9903-7c2d73f284d2" xlink:to="loc_ifrs-full_GeographicalAreasMember_b0986bd0-17b6-4db5-9949-25444b940e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_0adec86d-3f9a-4977-ab07-741f7e7a7fd2" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_b0986bd0-17b6-4db5-9949-25444b940e90" xlink:to="loc_country_BR_0adec86d-3f9a-4977-ab07-741f7e7a7fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_3d6be360-46fb-4485-af1a-794a70305cdc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfContingentLiabilitiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_ceb94d6c-1955-443b-9517-0ab60a54bd71" xlink:to="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_3d6be360-46fb-4485-af1a-794a70305cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxContingenciesPayableToFormerShareholders_e51e449d-fabf-482e-9d08-81fa838aed93" xlink:href="kof-20211231.xsd#kof_TaxContingenciesPayableToFormerShareholders"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_3d6be360-46fb-4485-af1a-794a70305cdc" xlink:to="loc_kof_TaxContingenciesPayableToFormerShareholders_e51e449d-fabf-482e-9d08-81fa838aed93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LossContingencyDamagesSoughtValue1_6cf3ff9f-4441-447e-820b-63256dbaf482" xlink:href="kof-20211231.xsd#kof_LossContingencyDamagesSoughtValue1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_3d6be360-46fb-4485-af1a-794a70305cdc" xlink:to="loc_kof_LossContingencyDamagesSoughtValue1_6cf3ff9f-4441-447e-820b-63256dbaf482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_TaxContingenciesAmount_da353a30-87e4-4f31-8879-a335813a76b9" xlink:href="kof-20211231.xsd#kof_TaxContingenciesAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_3d6be360-46fb-4485-af1a-794a70305cdc" xlink:to="loc_kof_TaxContingenciesAmount_da353a30-87e4-4f31-8879-a335813a76b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ExtraordinaryBenefit_0b68495d-2c5a-41d0-9852-e614d5ad5085" xlink:href="kof-20211231.xsd#kof_ExtraordinaryBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_3d6be360-46fb-4485-af1a-794a70305cdc" xlink:to="loc_kof_ExtraordinaryBenefit_0b68495d-2c5a-41d0-9852-e614d5ad5085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_LitigationSettlementAmount1_e83f1cd7-5c63-47ad-b8d9-32f6da5b79bf" xlink:href="kof-20211231.xsd#kof_LitigationSettlementAmount1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_3d6be360-46fb-4485-af1a-794a70305cdc" xlink:to="loc_kof_LitigationSettlementAmount1_e83f1cd7-5c63-47ad-b8d9-32f6da5b79bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_485f6377-1cb2-4b67-9313-2b6ff5b765d0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_3d6be360-46fb-4485-af1a-794a70305cdc" xlink:to="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_485f6377-1cb2-4b67-9313-2b6ff5b765d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/Informationbysegment" xlink:type="simple" xlink:href="kof-20211231.xsd#Informationbysegment"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/Informationbysegment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsAbstract_29d15072-241b-4536-9af9-0c78e841b8db" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_2815e88e-ee80-4af9-b5a6-64c40e2eff5f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsAbstract_29d15072-241b-4536-9af9-0c78e841b8db" xlink:to="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_2815e88e-ee80-4af9-b5a6-64c40e2eff5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/InformationbysegmentTables" xlink:type="simple" xlink:href="kof-20211231.xsd#InformationbysegmentTables"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/InformationbysegmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsAbstract_e6a735c5-da36-4d39-9b6f-35f1c7dbe5b3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_b0f1e50a-fc91-4416-8a10-5f1797f436c6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsAbstract_e6a735c5-da36-4d39-9b6f-35f1c7dbe5b3" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_b0f1e50a-fc91-4416-8a10-5f1797f436c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsAbstract_5476cba5-81bb-4b55-b018-ef7bfa42cc04" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_84364ed5-c04c-423c-acd7-659001f7e6d9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsAbstract_5476cba5-81bb-4b55-b018-ef7bfa42cc04" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_84364ed5-c04c-423c-acd7-659001f7e6d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsAxis_fb8c99f4-2d7b-4adc-8472-65bdc0a6c00d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_84364ed5-c04c-423c-acd7-659001f7e6d9" xlink:to="loc_ifrs-full_SegmentsAxis_fb8c99f4-2d7b-4adc-8472-65bdc0a6c00d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember_fb9da57e-1a1d-4f0f-a7e7-2212ccae4188" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsAxis_fb8c99f4-2d7b-4adc-8472-65bdc0a6c00d" xlink:to="loc_ifrs-full_SegmentsMember_fb9da57e-1a1d-4f0f-a7e7-2212ccae4188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MexicoAndCentralAmericaSegmentMember_6c145d7d-040a-449f-ab26-6e4a1b81849a" xlink:href="kof-20211231.xsd#kof_MexicoAndCentralAmericaSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsMember_fb9da57e-1a1d-4f0f-a7e7-2212ccae4188" xlink:to="loc_kof_MexicoAndCentralAmericaSegmentMember_6c145d7d-040a-449f-ab26-6e4a1b81849a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SouthAmericaSegmentMember_c48ca35d-5581-493e-8914-811390e93963" xlink:href="kof-20211231.xsd#kof_SouthAmericaSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsMember_fb9da57e-1a1d-4f0f-a7e7-2212ccae4188" xlink:to="loc_kof_SouthAmericaSegmentMember_c48ca35d-5581-493e-8914-811390e93963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentConsolidationItemsAxis_2ab967f5-d13e-4941-a869-a5dd997a362b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_84364ed5-c04c-423c-acd7-659001f7e6d9" xlink:to="loc_ifrs-full_SegmentConsolidationItemsAxis_2ab967f5-d13e-4941-a869-a5dd997a362b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_efd16b44-25ff-4729-a9ff-edca498e796a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis_2ab967f5-d13e-4941-a869-a5dd997a362b" xlink:to="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_efd16b44-25ff-4729-a9ff-edca498e796a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OperatingSegmentsMember_e7361e9b-278f-4ebb-9776-7bb490a431b1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_efd16b44-25ff-4729-a9ff-edca498e796a" xlink:to="loc_ifrs-full_OperatingSegmentsMember_e7361e9b-278f-4ebb-9776-7bb490a431b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EliminationOfIntersegmentAmountsMember_c41cfbee-1d5c-490a-8cce-8774a29b0572" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EliminationOfIntersegmentAmountsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_efd16b44-25ff-4729-a9ff-edca498e796a" xlink:to="loc_ifrs-full_EliminationOfIntersegmentAmountsMember_c41cfbee-1d5c-490a-8cce-8774a29b0572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_84364ed5-c04c-423c-acd7-659001f7e6d9" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue_2d5e7088-52dd-4eeb-84da-3e43efe2afee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Revenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_ifrs-full_Revenue_2d5e7088-52dd-4eeb-84da-3e43efe2afee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_50ef3a20-dfac-4688-aeb2-e854944f18b6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_ifrs-full_GrossProfit_50ef3a20-dfac-4688-aeb2-e854944f18b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_977cee6c-e835-40fd-8f20-f19a7109b95e" xlink:href="kof-20211231.xsd#kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_977cee6c-e835-40fd-8f20-f19a7109b95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationAndAmortisationExpense_403dc711-52b2-4843-806d-4e9d38a25bd3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationAndAmortisationExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_ifrs-full_DepreciationAndAmortisationExpense_403dc711-52b2-4843-806d-4e9d38a25bd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_NonCashItemsOtherThanDepreciationAndAmortization_0e8d607f-ef0a-4dbb-a383-fabb72258c48" xlink:href="kof-20211231.xsd#kof_NonCashItemsOtherThanDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_kof_NonCashItemsOtherThanDepreciationAndAmortization_0e8d607f-ef0a-4dbb-a383-fabb72258c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_e12a88a4-86e1-420e-976d-099cb78dbbc6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_e12a88a4-86e1-420e-976d-099cb78dbbc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_09225757-2adb-4bd1-9419-891a412bb36f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_ifrs-full_Assets_09225757-2adb-4bd1-9419-891a412bb36f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_83413900-6996-419f-9998-8738eb4ace70" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_83413900-6996-419f-9998-8738eb4ace70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_405e94c0-f2b2-4d1b-b0d9-f48636008c48" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Liabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_ifrs-full_Liabilities_405e94c0-f2b2-4d1b-b0d9-f48636008c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToNoncurrentAssets_af94a79b-4655-440c-9df1-94aa285450a0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsToNoncurrentAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7567e45a-3a9a-4d6d-8e68-09496edc95b5" xlink:to="loc_ifrs-full_AdditionsToNoncurrentAssets_af94a79b-4655-440c-9df1-94aa285450a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsAbstract_f2e2b6e4-97fa-470c-bdfd-51ba1722142f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_38f28ef4-07fd-4d17-836d-52710d1e5b84" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsAbstract_f2e2b6e4-97fa-470c-bdfd-51ba1722142f" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_38f28ef4-07fd-4d17-836d-52710d1e5b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_ca024d21-1490-4837-818b-e2d4d07fa89b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_38f28ef4-07fd-4d17-836d-52710d1e5b84" xlink:to="loc_ifrs-full_GeographicalAreasAxis_ca024d21-1490-4837-818b-e2d4d07fa89b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_e4a58a7a-3fcd-4af3-a7a2-da62641d3de6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_ca024d21-1490-4837-818b-e2d4d07fa89b" xlink:to="loc_ifrs-full_GeographicalAreasMember_e4a58a7a-3fcd-4af3-a7a2-da62641d3de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_27926219-0dab-4289-9125-70c6c9ba0ec2" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_e4a58a7a-3fcd-4af3-a7a2-da62641d3de6" xlink:to="loc_country_MX_27926219-0dab-4289-9125-70c6c9ba0ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_74e953f4-3144-4899-beb6-5d4ecae032d2" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_e4a58a7a-3fcd-4af3-a7a2-da62641d3de6" xlink:to="loc_country_BR_74e953f4-3144-4899-beb6-5d4ecae032d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CO_ac5f83f5-12f9-4c7d-86ae-2d188856cc5b" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CO"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_e4a58a7a-3fcd-4af3-a7a2-da62641d3de6" xlink:to="loc_country_CO_ac5f83f5-12f9-4c7d-86ae-2d188856cc5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AR_2dd6b6e7-d77f-41a7-9862-67d81c4f6934" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AR"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_e4a58a7a-3fcd-4af3-a7a2-da62641d3de6" xlink:to="loc_country_AR_2dd6b6e7-d77f-41a7-9862-67d81c4f6934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_UY_e195e715-f065-427b-9515-8e3e79a8ce04" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_UY"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_e4a58a7a-3fcd-4af3-a7a2-da62641d3de6" xlink:to="loc_country_UY_e195e715-f065-427b-9515-8e3e79a8ce04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsAxis_af53c930-8bee-47a2-9c14-cbb6cdb495b5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_38f28ef4-07fd-4d17-836d-52710d1e5b84" xlink:to="loc_ifrs-full_SegmentsAxis_af53c930-8bee-47a2-9c14-cbb6cdb495b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember_2f757c22-6840-43bb-a0c9-c2a0802889f3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsAxis_af53c930-8bee-47a2-9c14-cbb6cdb495b5" xlink:to="loc_ifrs-full_SegmentsMember_2f757c22-6840-43bb-a0c9-c2a0802889f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_MexicoAndCentralAmericaSegmentMember_5faefa65-8436-4e07-95ca-76a0cc86fd9a" xlink:href="kof-20211231.xsd#kof_MexicoAndCentralAmericaSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsMember_2f757c22-6840-43bb-a0c9-c2a0802889f3" xlink:to="loc_kof_MexicoAndCentralAmericaSegmentMember_5faefa65-8436-4e07-95ca-76a0cc86fd9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_SouthAmericaSegmentMember_2e3227d9-172b-40d5-a28f-90c6e0071def" xlink:href="kof-20211231.xsd#kof_SouthAmericaSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsMember_2f757c22-6840-43bb-a0c9-c2a0802889f3" xlink:to="loc_kof_SouthAmericaSegmentMember_2e3227d9-172b-40d5-a28f-90c6e0071def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_94f80842-cc52-42c2-b5fc-a1a52c40134c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_38f28ef4-07fd-4d17-836d-52710d1e5b84" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_94f80842-cc52-42c2-b5fc-a1a52c40134c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue_9b188c05-b5a8-4958-8435-449fd4d8c222" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Revenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_94f80842-cc52-42c2-b5fc-a1a52c40134c" xlink:to="loc_ifrs-full_Revenue_9b188c05-b5a8-4958-8435-449fd4d8c222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_ac6e1673-4df3-48aa-9e9a-3e8b09fea514" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Assets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_94f80842-cc52-42c2-b5fc-a1a52c40134c" xlink:to="loc_ifrs-full_Assets_ac6e1673-4df3-48aa-9e9a-3e8b09fea514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_0faf4dd7-a3d6-4db1-ac15-b6476636ef29" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_94f80842-cc52-42c2-b5fc-a1a52c40134c" xlink:to="loc_ifrs-full_Liabilities_0faf4dd7-a3d6-4db1-ac15-b6476636ef29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/FutureImpactofRecentlyIssuedAccountingStandardsnotyetinEffect" xlink:type="simple" xlink:href="kof-20211231.xsd#FutureImpactofRecentlyIssuedAccountingStandardsnotyetinEffect"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/FutureImpactofRecentlyIssuedAccountingStandardsnotyetinEffect" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kof_TextBlockAbstract_1376e802-fbac-4d01-b723-51732d7cbafc" xlink:href="kof-20211231.xsd#kof_TextBlockAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFirstTimeAdoptionExplanatory_b8c751e2-b05a-43e0-acd5-40e386a24ce1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFirstTimeAdoptionExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kof_TextBlockAbstract_1376e802-fbac-4d01-b723-51732d7cbafc" xlink:to="loc_ifrs-full_DisclosureOfFirstTimeAdoptionExplanatory_b8c751e2-b05a-43e0-acd5-40e386a24ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/SubsequentEvents" xlink:type="simple" xlink:href="kof-20211231.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract_ccba51a8-6698-428d-922c-cedab81c8a53" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_26c9a71c-a0fc-4922-b4e9-a3887ec311c1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract_ccba51a8-6698-428d-922c-cedab81c8a53" xlink:to="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_26c9a71c-a0fc-4922-b4e9-a3887ec311c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.coca-colafemsa.com/role/SubsequentEventsAdditionalInformationDetail" xlink:type="simple" xlink:href="kof-20211231.xsd#SubsequentEventsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.coca-colafemsa.com/role/SubsequentEventsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract_10a459ab-a5c0-4df7-b2aa-a03c4464d274" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_519181bd-8e61-4c29-816a-5e4c0144de5a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract_10a459ab-a5c0-4df7-b2aa-a03c4464d274" xlink:to="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_519181bd-8e61-4c29-816a-5e4c0144de5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_b5fd5c00-6e7c-42d1-9c21-9bdd50a0bec4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_519181bd-8e61-4c29-816a-5e4c0144de5a" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_b5fd5c00-6e7c-42d1-9c21-9bdd50a0bec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_1fc05d18-f09f-49d5-bad6-e1c7144e1e55" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_b5fd5c00-6e7c-42d1-9c21-9bdd50a0bec4" xlink:to="loc_ifrs-full_NonadjustingEventsMember_1fc05d18-f09f-49d5-bad6-e1c7144e1e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_EventsAfterReportingMember_2da508e7-2f73-4734-bd1d-1f7547608e8d" xlink:href="kof-20211231.xsd#kof_EventsAfterReportingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsMember_1fc05d18-f09f-49d5-bad6-e1c7144e1e55" xlink:to="loc_kof_EventsAfterReportingMember_2da508e7-2f73-4734-bd1d-1f7547608e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_7abdeb88-7bfa-4e05-a6c9-62a0c4efed0a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract_10a459ab-a5c0-4df7-b2aa-a03c4464d274" xlink:to="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_7abdeb88-7bfa-4e05-a6c9-62a0c4efed0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_BusinessAcquiredPercentage_b6fe1666-d5db-4cee-ada7-24e5674a30bb" xlink:href="kof-20211231.xsd#kof_BusinessAcquiredPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_7abdeb88-7bfa-4e05-a6c9-62a0c4efed0a" xlink:to="loc_kof_BusinessAcquiredPercentage_b6fe1666-d5db-4cee-ada7-24e5674a30bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_1e73094f-2b4c-4cc2-befe-839bcdfb7758" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_7abdeb88-7bfa-4e05-a6c9-62a0c4efed0a" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_1e73094f-2b4c-4cc2-befe-839bcdfb7758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_AmountOfJointInvestment_983cac32-9368-44b3-b851-e7cb48217407" xlink:href="kof-20211231.xsd#kof_AmountOfJointInvestment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_7abdeb88-7bfa-4e05-a6c9-62a0c4efed0a" xlink:to="loc_kof_AmountOfJointInvestment_983cac32-9368-44b3-b851-e7cb48217407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_PostConsumptionPETBottlesPerYearInTons_94665789-1a08-4beb-864d-8ee869a30fa9" xlink:href="kof-20211231.xsd#kof_PostConsumptionPETBottlesPerYearInTons"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_7abdeb88-7bfa-4e05-a6c9-62a0c4efed0a" xlink:to="loc_kof_PostConsumptionPETBottlesPerYearInTons_94665789-1a08-4beb-864d-8ee869a30fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kof_FoodGradeRecycledMaterialReadyForReuseInTons_ae7fdd4d-cc7b-4e6e-8714-388f4acb75b4" xlink:href="kof-20211231.xsd#kof_FoodGradeRecycledMaterialReadyForReuseInTons"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_7abdeb88-7bfa-4e05-a6c9-62a0c4efed0a" xlink:to="loc_kof_FoodGradeRecycledMaterialReadyForReuseInTons_ae7fdd4d-cc7b-4e6e-8714-388f4acb75b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>kof-20211231_g1.jpg
<TEXT>
begin 644 kof-20211231_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" $W E\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M)> +2 EG/?!;!_,5Z?XGUB\_:K^.-M\/-$:73_AIX<;9>; 46X\L[2N5ZYP
M%..!DXK2-55L2\1;1/E@N\NK9QU,JGEF24\F53V<IP5;$S=_=A]BFO791VT[
M'T?XA\*:)\;3IFO>'O%T]I-8-+;+J&BS*^4< 21-U&3C.>HK6LG\$_ S0+73
MIM3L]#LY)"QDOKC]Y-(Q^\68Y8DD\UX/<?%7P?\ LTQ>/M4TBR6#2)+J#3-+
MTNU  NKN./\ >L,G[H+ ,1W!&#Q7G7AP?8)M=\>?'33Y-0O==T[SM %TIDMU
M# CR5 P$?YDX/8=>HKUOKD(R48KWGOY?\/T/A*?#V*Q-!\]2?U9<JA&R]I4D
M[2Y8QZ\G,W+5I:];GV)\5?BEIGPM^'FJ>*KN1'MH8"UOALBX=O\ 5J/7)P?I
M7SA^Q9X O_&NNZU\9_%@-QJ>JR2)8"09VH6P[CT'\(/H*\?^)VLZI\;[_P !
M_!KP=<)JT&B6<8N[A)=MM/,%&Y@QYVH"5R1U[5]&?&WXU0_ KPQX?^&OA&P2
M;QK>VL5K:6]N-T-IG"AR>"3U(R.G)Q7"Z\:]9UI_!3V\YO\ .W0]N&2U\IRR
M.58-)XO&-MMZ.%"/>^L>>W-)OIH?0%SX^\-V&M)HUSKEC!JKIO6UEN%60KC.
M<$YZ<UK:3K>GZS%))87L%\B-M9X) X!QT)'?!Z5^:WQ5^'-O\.-*L/!$V?%?
MQB\4722W>HB0NMFC'B-6X.3W..@-?=?[/?P@M_@M\--,\.H4DOE3S+ZYCY\Z
M<]6SQGTKOPV+J5ZTH.%DEKY/M]Q\EG?#N"RG 4L52Q+FYNT4XVYHK>HM6^1O
M2-U=[GJ5%%%>J?!!1110 4444 %%%% !29'3/-+36&0?YT ?EC_P56FG@_:N
M^ \MO!]JN$C4QP!]F]OMBX&X].G6O8/%?[(/Q _:._:P\._%+XB6FF>$O"_A
MP0_8=&L[S[9=3M$Y==[A5507PV>>.*O?MF?L?_$;]H?X[?#GQGX;/A^TTGPF
M$$L>J7\L<USB<2G8$A8 8&.2.?2OM>TDGEMT>>W^SS,,M&&#8/IN'7ZT ?G]
MX+^(GB__ (>A^+/AU-XLUJX\&G3I[B/29KMFAB=[99,H.V&9L8Z?A1_P3O\
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
M@F\,NK+;0,56PUJV): _[)],]@<5YKXBUWQ+\:/'EWJDL$VL:YJ4H'E6D+$
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
MD!<@X8\=NM>$6GP \0:5XL\-ZQ#;6EW:P76MN^GRR@?V=!>J/+CB8@[@I4Y
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
M.,CC+"NKC8*O)'/(QZ5YY\?/!>J_$+X5:[H&BB)]0O1"(Q.^U1ME5CD_\!-
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
MHT< FHRBV[MO6Y(.E+2+TI:]T_+ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH 1ONFLW5?^0-J'_7N_\ Z":TF^Z:S=5_Y VH?]>[_P#H)I2^"14/XD?4
M_"C7/^0Y??\ 7>3_ -"-4ZN:Y_R'+[_KO)_Z$:IU^05/B?J?Z,T/X4?1'W[_
M ,$M_P#D'^/O^NEK_)Z^]UZ5\$?\$M_^0?X^_P"NEK_)Z^]UZ5^D91_N4/G^
M;/XH\0O^2GQ?K'_TB(HZ4M(.E+7L'YV%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1129% "T4PR  F@29Z#(H ?13!)ZC%!D I 1W$8FA96574C!4C(
M-?&W[27[!MGX\OY_$'@.2UT369R7N;&Y)2VG;KN!4'8Q]<8^E?9;/D'!&>U1
M-&2!DD'.<>M<U?#T<3#DJJY[649UC\CQ*Q. J<LOO379K9GX9^+O!>M> M>N
MM$U[3IM/U"V.V2"=<$C^\#_$#UR.#6$H.<)C.>AZU^QOQ\_9Q\-?'CP^UOJD
M!M-5B4FTU*W&)8W]_P"\O3@U^?FF_L-?$6Z^)G_")SV)M;"-MTFO@$V[0Y^\
MOJW&-O8U\/BLHKT)J-+WE(_J[AWQ%RS-<)*>,DJ-2FKR3ZV_E[^C/&_A_P##
MKQ!\3_$UOH/AW3)=0OY2,JJ_)&O]]S_"ON:_1+]F;]A[3?A1/#K_ (ODM-=\
M3)S B9>VM/==P!=O<CCM7M/P7^!/ACX)>&HM+T*UV3, ;F^E7]_<-QDL>PXZ
M#BO1R"!A0.N<D8Q7T. RFGA[5*NL_P $?BW%GB)C,Z<\+@+T\.]+_;EZOHO+
M[R=%QQZ5)48. .I^E+N^M?0GX^F/HIGF4AE Z\4#)**A,OMP*D4Y% KCJ***
M!A1110 4444 %%%% !1110 4444 %%%% !5>XZ?C5BJ]QT_&@EGXQ_M1?\G"
M^/\ _L)/_P"@K7EM>I?M1?\ )POC_P#["3_^@K7EM?D>)_C3]6?Z'9+_ ,BS
M#?X(?^DH]&_9R_Y+UX"_["T/]:_:F+I_GTK\5OV<O^2]> O^PM#_ %K]J8NG
M^?2OL^'_ .#/U/YM\7O^1EAO\#_]*)ATI:0=*6OJ3\%"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@!&^Z:S=5_P"0-J'_ %[O_P"@FM)ONFLW5?\ D#:A
M_P!>[_\ H)I2^"14/XD?4_"C7/\ D.7W_7>3_P!"-4ZN:Y_R'+[_ *[R?^A&
MJ=?D%3XGZG^C-#^%'T1]^_\ !+?_ )!_C[_KI:_R>OO=>E?!'_!+?_D'^/O^
MNEK_ ">OO=>E?I&4?[E#Y_FS^*/$+_DI\7ZQ_P#2(BCI2T@Z4M>P?G84444
M%%%% !1110 4444 %%%% !1110 4444 %1.VT5+4,W0#O0)['S%XX_;JT#P7
MXLU;0)_#>H3SZ=<&W>6.5-KD=P#VK$'_  41\,8_Y%75"?\ KM&*^3OCXH_X
M75XS]?[2EY_&N"P/2OBJV;8F%248[)^1_5F7>'>0XC!T:U2$G*4(M^\UJU=Z
M)GW?_P /$O# _P"94U7_ +_1FE_X>(>&5Z^%-6([_OH\"OA #) Q_2O1O@K\
M&[GXKZQ<2W-P-*\,:<GG:EJDIP(U'4+ZMQC':IAF6,JR48M7]$7CN!>%\MP\
M\1B8248J_P 3N^R7=OHCZH;_ (*(>&0<#PKJQ'J)8SC_ #[T?\/$O#.<#PIJ
MAX!&)HS7CWAOQ-;:]K6I:?X0\+M#X"TZ%U+HJ"6_E*D(996'\1YVKSTSCBO%
M_#/PY\1^,$O9],THR16KLLSLRHBD9/EJ6(W$<C R>.E=-7%XR%N22?R/"P/"
M?#E>53ZU2=*,;;U-5S;)Z[[772_J?8[?\%$/#+LI_P"$5U4$<<31\TB_\%"_
M"Q)SX3U0*>O[Z/GWKY!\*_"+Q;XVLVN]'T>2Z@#M'YA8('V_>V;B-V,'.,XJ
M;1_@_P"+-=O](LK;3&=]5E>*V<NI!V$AF(!^Z,=3@5G''YA>UK_)'J3X.X-A
M*49S2<=[U-NNNO9/\MSZZ_X>'>&5 _XI/5 #T FCI3_P41\,E-X\*ZKMYR?-
MCX_3BO(W@\+_  C\_2O#UG#XBUNR9+?4=9DC$@DN7^[!; \ <'<QX '6N<OO
MVAKS0/&,\1T?1M7T(A(;O37LT"2,%_>;&QD'.>?6M_KM>%O:5%KV2/FJ/#.4
M8Z<OJ.!DTDVN:HTVNFEM+K57M<]]_P"'B/AGDGPMJ@]1YR#%'_#Q+PSDD>%-
M5P!D_O4SCUKSB3X8?#IK^V\0PE?"TVJVAOK'2M:8O%:*.7G=%ZKUV@]<^E>/
M_%/5/"G]HW*>'9)-7O+@AKG5'A\F(@# 6*/L,\Y-%;%8JC'GE5C]W_ -\MX;
MX<S3$1I4,)5M;5MNR?KL[/31MW/JG_AXEX8X_P"*4U4_2:.D/_!1#PQGCPKJ
MGT,T=?"9)('(Z=:;^%>?_;&+6M_P1]I_Q#;AZW\*7_@<O\S]+O@E^UAH_P ;
M/%5QH=CHE[ITT-N;@RSNA4@$#&!WYKWM3Q7YV?L!K_Q>;4,?] MS_P"/BOT4
M4<5]5@*\\104Y[G\^<9Y1A<DSB>"P2?LTDU?5ZH=1117HGPX4444 %%%% !1
M110 4444 %%%% !1110 57N.GXU8JO<=/QH)9^,?[47_ "<+X_\ ^PD__H*U
MY;7J7[47_)POC_\ ["3_ /H*UY;7Y'B?XT_5G^AV2_\ (LPW^"'_ *2CT;]G
M+_DO7@+_ +"T/]:_:F+I_GTK\5OV<O\ DO7@+_L+0_UK]J8NG^?2OL^'_P"#
M/U/YM\7O^1EAO\#_ /2B8=*6D'2EKZD_!0HHHH **** "BBB@ HHHH ****
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
M'G_T736^*?[.RXVQ^%/_  41_P#QNOSY\:^$;OP-XLU30=1C"7=A,T3': &
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
ME<QS1S1]N5)P?:O+SFC%M5Z;O<_1/#/-,0Z$\HQL'&5-WC>]K;-;='L>Y?L
M<_&?4?;26/\ X^*_1)1\HK\[/^"?SHWQFU+# G^RG''3[XK]% ,"O7RAOZJK
MGY=XD?\ )03_ ,,?R'4445[1^7A1110 4444 %-<9&.GO3J0\Y% 'R_^V[^S
M]K7QH\%6]WHE[*;[1]TRZ47(BNQ]!_&,<$U^6=S;SVDTT%U')!<1,8YHY$*N
MA!Y!!Z'C%?O%)%G/S$'N17QM^V=^Q\?'5O=^-/!5F6\2(NZ]TZ%/^/U1_$H'
M60>G?ZU\QFV6NNO;TOB70_<_#OC6GE+64X]I47\,MK-])=UYO8_.$@8(!RH/
M6D4D].*N7^F3Z7?RV5S!+;W,)*2V\R%)(V'4,IY4^QZ5[_X;_8/^*7BW0-.U
MFPBTG[#?P+<0F2]VL$9<C(V]>:^,HT*M:3C3C=H_IG'9Q@,KIQJ8VM&FI:)M
MZ-VOH_1GSM\WO3?,;UKZ='_!.KXN'JFBC_M]/_Q-.'_!.3XM9'&A?^!Q_P#B
M:ZO[/Q7_ #Z?W'C/C+A]?\QT/_ D?,&XGJ0?:D*G=TX_/%?4UO\ \$W_ (K2
MN/-FT&%,X+?;68C_ ,<KT_X>?\$Q]CK+XT\4+)&"#]ETI-N1Z%VS^F*UIY7B
MZDK<ECS\7Q[P]@Z;D\4I]E'WG^'ZGQ)X1\'ZOXXUNWTC0]-FU74+@A5AA4D#
M)ZL?X1[FOU"_9,_9.T_X&:4=6U0Q7WC"\3$TZ %+53C,<9_ <UZK\,?@GX/^
M$>G"S\,:/!8DKMDN,;II2.[.>2?:N\BB" @<=^*^JR_*8X1^TJ.\C^=^+_$'
M$\0KZGA(NG0Z]Y>MNGE<<B$ #-/V\<T)TIU?0GY&M! ,4M%% PHHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** $(!ZC-(% IU% #=BY)QUI!&I'3BG
MT4"L,"@# _G2X'O^9IU% 6*<K,@;DG S7PCX)_9*N/B=^T;XR\4^*K1HO"EG
MJ\C002@JU^X(Z@]$&.O?I7WHT0?.1G(Q^%-6! V0.<8SBN7$8>GB7%U->5W\
MCWLISK%Y+&NL'+E=6*BWU2O=V>Z;VN06-A!96D-M!"D,$2!$B10 B@< 5;6,
M<GO]:< *=75HE9'A-N3NQ,"EHHH **** "BBB@ HHHH **** "D(!I:* /*]
M<_9H^&WB/5[O4]1\,6US?74AFFF9W!=CU)PU46_9,^%#$9\(6AP>\DAQ_P"/
M5[#@>@I:Y_J]&]^17]$>O'.,RA%0CB9I+9<\O\SQU?V3?A0I)7P?9J2,$AW&
M?K\U(?V2_A.P(/A"S(;.<N__ ,57L=(12^K4/Y%]R*_MO-/^@JI_X'+_ #/'
M?^&2_A-Q_P 4?9<?[;__ !5*/V3?A0#N'A"S!QV=Q_[-7L &*7 I_5Z/\B^Y
M!_;>:;_6JG_@<O\ ,\>'[)OPH&<>$+09.3M=Q_[-2?\ #)'PH+%O^$1M0<8X
MD?\ ^*KV+ HQ3>'HO>"^Y#6=YJM%BJG_ ('+_,\<'[(_PF!8_P#"'VI+=?WC
M\\?[U.'[)GPH "_\(?9X'8N^/_0J]?*_7\Z7'N*/J]%[P7W(/[=S7_H*J?\
M@<O\SQ\?LF?"A>?^$1M![B20'_T*E_X9-^%.0?\ A$;3(.?OO_\ %5Z_CW%&
M/<4OJU&]^1?<B?[;S3;ZS4_\#E_F>/C]DSX4!MP\(6>[&,[WS_Z%2_\ #)WP
MHZ?\(A9CV#N!_P"A5Z_CW%.H^KT;6Y%]R#^VLTO?ZS4O_CE_F<!X)^!W@CX<
M:M)J7AW08=,OGB,+31,Q)0G..21VZUW])@4M:QA&"Y8*R\CSZ^(K8J?M*\W.
M7=MM_>PHHHJSG"BBB@ HHHH **** $VCTJ"6-=N2,_6K%1N >":!,^/?VT/V
M2XOB+IMQXT\*6BKXKM4W7%JGRB_C';']\#H>]?1'P0M9['X0^#[>ZA>VGBTN
MW62&089&" $$>N0:[1H%)'0\]P:>D:[,=1[UQPPM*G5E5CO(][$9WB\7EU++
M:[O"G)RBWOJDK>FFA)L'H?S-'ECT_6GT5UV1X1&8E((/0^]"QJN.,8J2BF*W
M4;L'ISZTH %+10,0 #@4M%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !28I:* $Q2T44 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !28I:* "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 3(I:\&^,?Q>\8>"?B5X
M/T31-$_M#3-3D"W$[0.QY."@P#RH^;"\_+SUJGX;^->L:U\8M4\)7>IV6B:K
M8ZH\?_".:A#LEN]-"?+<V\IQYA.,D#..AQB@#Z$R,9SQ1D5X[J/[4/@/3#=&
M;4;ETCC2:)K>V:9;E&D\H-'M!R-_R\X.>U2V'QPT==;UF6]U.ZMHH;>Q,>C7
ME@;>>%[C=Y:Y;&]I-N<9^7OB@#UZDS7E^@_M!>$_%4NG1:5<75Y/>$@PQ6YW
MV^)#&3(#S@.I&5R.^<$&HO%_C[6](^._P_\ "MI);KHVN6NH3W8DCS(3 BE-
MC=A\U 'JN:,CKGBN?\5^+++P=I!U&],S(94@CCAC+.\CD!4 '3).,G@>HKSG
M4?VIO!.FZ7:7WG:C=1W%C<ZAMM[&21HX8)?*F+$#"['R#GGCT() /9LCI1D>
MHKPSXD_'D:?JO@^R\+W8O!?>)+#2[^Y$&^$13@L8]W\+[=IR.GJ.E)\<OC/?
M?#KQEH6DSZE#X6T74K67RO$5_:F6T-\"/*MIGZ0A@2=S8ST!H ]TS^5!( SV
MKS.[^-FB^%!I%CXEOHH]4N3;07+V8,D$,\X/E@GJ%;!(/0#&<9%<]:_M%^'?
M%^I>'CI&I:AIEC=ZL]D)KS29!#?M&LOF1K(XPFTQ,=P],=Z /;<BC->3P?M(
M>#)IKB&.]DDGC-L8(M@!NUN&*PM$Q."&96')!XY IOQN^*&H^$O@CJ/C3P]M
MM[F 02(NHPD85IE1@R]00&)Q0!ZSN'KWQ2D@5XS\*?BW?>+/B?XM\)R7MEKE
MAI-E9WD>K60V%'FWAH)%Z%@%5@5)&#@\\56^+7QW32/ OC:[\*SE]7T")_\
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
MC8P K#'S8R>F: /1,BC(Z<9KS[6?C-X;T#77TR\NY$\JZAL;BZ6,F"VN)?\
M51R-_"S#'7@9&2,BN?\ A9X^\1_$G7_$&I&4:=HFE:C?:1_9EQ:@>:\,FV.8
M2@Y_A8,O3F@#V'(HR*\>^%GCW7]8^)GCKPIK6M:/K/\ 8RVTB&PB,,ULTH):
M*1"3N"@*0_?//I6!9_&G6-0^,^J^#I]3LO#^JV>IJEKHFJVY3^TM-V FY@F_
MC?)/R*3@#D"@#Z R*,UX]K/[47@+P_+=K=ZA.$AC\Y)8;9I!,GG"%BFW.=KD
M @X/?%/TWXWZ1/KVJR7&J7=I;V^GVD_]D7NG-!-$\TSQQG<P!8R%0 ,X'4XH
M ]>S1D#O7EFC?M"^%-?>RCT^>[NKJ=I%DM$A_>V^R3RGWJ><!^,KD=^G-9WQ
M>^).J^$/B-X$T.#6K'1-+UT7HNKN[A#&-H83(A!/ !((P: /9:*\B^"?QBG\
M>_"67QGK_P!FL;:VENE>[MSF">"!V7[0H/*JP7.#R/2L'QG^T&=,UCP->Z9]
MI/A_4KJYBO(?LGFS7$:VQFC:';U!&#D'VH ]ZR.>?K1D5Y;:_M$^$+N30C!=
MW$\.L&U6WN!;,$5KC=Y*N3C#,5(P.G?%4K']IKP?J&G7=[;O?-#!)-&ADM&B
M-RT)83"+=C=LV-G&?;.1D ]?S1D>M>>^%OC3X;\9:I;6.BW,NH>=''*;B&$A
M(_,C$D8?/*ED(()&#ZYXJ;7_ (N:!X=\5VGAZ]GGAO;B:.V$GDDQ":12T:%N
MY8*>GZ9% '>9 ZD49'M7D6@?M.^"/$/G/%=WEK;I82ZDEQ=V;Q)-#%+Y4I3/
M)*OA<>I'6E^#WQ+U?QUXW^)%C?(\-AHNHVT%C%/;^5,B/;K(P?'7DYR?_K4
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
MX!-=MXQ^)]AX*\0:5HUU:75Q=ZC:7=W T(&TK;Q^8ZDY&"1T'0GN* /,]/\
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
M*$<C:I4M][<<\]* /<-&^%+Z5\);[P'/XAOM1M+BUN+&&_NE4SPV\@953/\
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
M('3!0QY!7'/6BB@"[X9^"'A[PGXETK6]-:YAN;"RN;-$+@I()YA--(XQR[.
MV:[76-*35M(O+"262%+F)HFDB.'4,""0>QP3110!Y=I?[,GAS0;KP)>:7J.J
MZ?J7@^T_L^TNX)P'N;7M#<<?O$XX!Z5I'X >'/[-O-%1KE/"MW>F_FT ./LK
M2%M[ <;@A?YBF<$FBB@#:\)_"W3/!_BOQ5X@M+FY>\\1S13W:2,/+1HT")L
M QA>.]=B(\8R<G/6BB@#Q^]_9\T[5M-\6^'KN:X@T76-5&NV=U93F&ZL+TD,
MSQMS@AE# ^Y&#5;7_P!E;0?$WD/?>(?$<URMBME<7#:@2]UMF$PDD)'W@_\
M=P,=J** ))OV6O#<L?BJU36=?BTGQ )#-I:WY^S022$&62)",*7*@GWSBNPT
M'X5Z?X?NO%5U97UXEUXB6$74V\9C,4(A1H^,*=@'XT44 9VN? O1-=TGP;9R
MW5Y;R>%;Z+4+"\MV5)C+&C)EVV_,&5F##@-GG-9J_LV^'9--UG2KK4-4N]$U
MG59-9O\ 3FGVQW,[LI8.0 2A*KE,X.*** -/Q+\#M(\4-J-O=:AJ":+J4L$M
MYHT<H%M*(@H1 ,91?D7*J1G K<\1_#NP\2^+/#'B"YN+A+SP^TYM8XV C;S4
M".'&.1@"BB@#QGX@_LR_V1\+?$V@^#]0U6[_ +0N('L=,O[_ #;::GVI9I!
M&^Z.&(!W8Z=#7H5O\!]$/BG3/$[W-]_;EI?/J+7#.N9Y6B$1\P 8*A   ,8H
MHH J:#^SII'AA]=32O$'B"RL-1G>>'3TOBUOI\CMOD\E6!P&;DJ<CDC%5++]
MEKPOI&MZ7JFD:AJ^B7EMO%X=-NC!'J,;R&0QS(!C:')("A<9-%% %MOV:_#4
MDL337.H2QI>ZE?>49A@O?(R3@\9(PQQZ<5)8_L[:';)X<@NM2U+4[307MI;*
M"\D5]DL (BD#;=RG!P0" >X-%% '5^-/AY8>.;S0+B^GN(WT34%U*V$#!095
M4@;N.1ACQ5!O@[H#^)FUG9(2VH#5FLR?W!O5C\L3[?[P'Z\T44 9'Q*_9\T#
MXG:S=ZA?WNI6;WNG+IEY%8W'EK=0K()$#\9RK#C!'4TW3OV>_#^FZI:W\5[?
MF:#6I]>0/(I'VF6 0M_#G;L' SUHHH I:;^S3H.B)I/]G:SK-A+IFGSZ=%/!
M< .T4LQF.X[><.3BGS? K3H&T;3;8E-%M-</B6]SM!GNP<JH0 !5WX;CT]Z*
M* /70#G.:=110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
80 4444 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>kof-20211231_g2.jpg
<TEXT>
begin 644 kof-20211231_g2.jpg
M_]C_X  02D9)1@ ! 0( )0 E  #_VP!#  ," @(" @," @(# P,#! 8$! 0$
M! @&!@4&"0@*"@D("0D*# \,"@L."PD)#1$-#@\0$!$0"@P2$Q(0$P\0$!#_
MVP!# 0,# P0#! @$! @0"PD+$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0
M$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!#_P  1" -3 O0# 1$  A$! Q$!_\0
M'0 !  (" P$!              4&! <" P@!"?_$ %00  $$ @(! P(#!0,&
M!PT&!P(  0,$!08'$1(($R$4,2)!414C,E)A"19Q%R1"@9&A,S=B<G>QT1@F
M-#4V.$AVDK2UP>$E)T-4=(*SQ/#Q4W6B_\0 '0$!  $% 0$!
M  4#! 8'" (!"?_$ % 1 0 ! P($ @4%"@H)! (#   ! @,1! 4&$B$Q05$'
M$R)A<10R@9&A(S,T0G*QP<+1\!4D-392<W1UL^$6)D1&@H22LL-BHL32%_$E
M0T7_V@ , P$  A$#$0 _ /U+^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;
M^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R
M('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1
M^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T
M%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K
M?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^
M1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R(
M'T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^
M@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%
M;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?
MR('T%;^1 ^@K?R('T%;^1 ^@K?R('T%;^1 ^@K?R(,A 0$! 0$! 0$! 0$!
M0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!!
MBV\G1HFT=F=@(F[9NG^6089[-BQ^QR%_@"#NH9NG?,HXW<''KKS=F\O\$$@@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M((K8J,=FB4[NPG SFS]?=OS9!3D'?5IV;ID%6-S(!\G;OKX09<.1S&.;Y>5@
M%_%QD%W;O]/E!*U-K@/H;D#QO_,'RW^Q!,5KM6V/E6G _P"C/\M_J0=Z @ZK
M-@*L$EB3OQC%R?K[]((K^]6/_*.;_P!EO^U!EX_,U,D91P^0F+=]$W7;?T09
MZ @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(
M" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(/CLQ,XDS
M.S_#LZ"D9>@6/NG'TS ;N<?7\O?V09>K3M'D"A=O^&!V9_T=OE!:+%>"U$\-
MB-C ONSH*5EJ\=3(35X1<0%V\6=_Z,@Q0,XR8@)Q=OL[/TZ#O_:60_\ SLW_
M +;H/K9/(L_;79O_ &W0?),C?E HY+<A"3=.SE\.@QD'(#.,F,"<2;[.S].R
M"TX?8(K(A6N%XS_PL7Y%_P#5!-H" @(" @(" @(" @(" @(" @(" @Z[%B"I
M!):M31PPP@\DDDA,(@+-VY.[_#,S?+NZ#16H^KW5^3[V6/AGBWD'D+7\)8:I
M:V?#4Z,&*.7\7N#7.];KRV_;\7\OIXY&^1\?+S#R#8W%?+6G\RX"[L^CR9&3
M'T<I:Q$A7\?-2E^IKDP3"\$XC+'XGY [2 ),0E\?9W"YH"")?:]<;:PT?]LU
MGSYX\LM^SQ/RF&FTC1>\0M_ #F7B+EUY.)^/?@?02R @TURMZH]+X>Y@X^X:
MVG5MHFR')<[5<)DZ4-22@T[2C&<<SE8&8'#W(B=VB<7:0?%R=B80W*@UWK'/
M/'>W<R[?P3ALC+)M.DT:5_)1NP>TX66=V&,F)R<HV]KW&<19O?CZ<G<F$-B(
M" @(,?(78<;0LY&P$I1583G,8HWD-Q$7=V$1[<GZ;X9OEW04/@#G'4O4=Q5A
M^7]'QV9HX;-'9""#+U@ALB\$\D)^3 9@[.49.S@9-U\/T3$+!L1 08.<SF&U
MG#7MBV+*U,9B\97DMW;MN88H:\("Y'(9D[,(B+.[N[],S(-=W?4IQ3@>(GYU
MW7+6]4TN0F*G>S5,X);L!EU#-#6%BG=I6_'&!1C*X_B>-F05@?5MC,=I<7)V
M[\&<KZAI)U"O29[*8FG.%:!@(QDGITK<]Z$'8?XSKL(]LYN#/V@W-K&?I[9K
M6)VG'131U,S1@R$ 3BS2#'+&)BQ,SNS$S$W?3NW?YN@DT!!$OM>N-M8:/^V:
MSY\\>66_9XGY3#3:1HO>(6_@!S+Q%RZ\G$_'OP/H)9 0$!!IKU-^J32_2GK>
M#V[D#5MHRF)SN4'#1V,)#4E^GM%&4D82C-8B+HPCE=G!B9O;)B\7<?(-RH"
M@(" @(" @(" @(" @(" @(" @(" @(" @(" @(""$VBF,M-K8Q]G$3,Y?FPO
M_P#7I!7\7:"G?AL2?PB7XO\ !!>8Y(Y0:2(Q,7^SB_;(*_ME7\,-P0?X[ W;
M_<@K: @(" @(/HDXDQ"_3L_;.@OF/L_5TH;'EVY WE_SOS_WH,E!B%E<<,CQ
M/<B\F^7_ !(,B*:*</<AD$Q^W8OV@YH" @(" @(" @(" @(" @("#SW_ &@5
M#<LGZ-N4Z6AQSR94\.)&$'?F=(;$1719F^7[JM.SM^;.[((G^S9R>NY/T4\9
MMK?LC%4I6JMJ*,OF.V-N;W_)ONQ%(Y'\_=C9V^'9T%(_M"N6\EP5P=5EX:RT
MV%DY!WP,)G<SAK(?557DCE^L^GE,O;KVG^F\/)R'P=I'[ F\V"F[QD?4/I_I
M[]2=';!WO3\1KU>KL/'5K(;N%K8J4$KR>Y%/:IWI[#QC-"7M^]*;$)&'9,'B
M(4'B#DOE?7.9?2 \O+N\9N/D[5+$^T5\UGK-RM>+VC:-_IS+V@*-A!FD$&D)
MQ\I"D(C(@N?IWTFC?_M.N?X\GF-HF/"T,?;K&^QY",I"..L7C-X3"T\/XW\8
M9&*(&\6 !$19@K_I=U#F'GW9_4/H3>J+E#7:FC\@1U->E'/6[\E6*&[8;VSD
MGF>:2-X(7B]OW& GD]R5IB"/P"O^MCF[E74LWS)F==YIS-[,:=F]?CP+Z;F;
MU.EJ=0S-SJ9>!Y(J=N:P7EXL,=N7]U*TKQ1B$8AL#U;Y:YGO4WZ'LYD"$K61
MR)6YW ?$7DD+'$73?DW;O\(/>&][AC>/]+S>[9<)9*F$H37I(H1<I9O '<8H
MQ;MSD-V8 %F=R(A9F=W9D'Y6[=M>,],_K XE]2S1[;4I[I')B^2[>9U'+X6H
M^0MF1698RR%>+SB%YAD".,B<!I"S_'3.'HW^TMV/>-2S'!UK0N2-OU&UGMUK
MX2[+@\W8JA+6,P=V.NQ/7E=G?MGDC/X_"[.+N+AJ')YWDFIR[ZP.-:O-_)L>
MN\<Z/9V; 5O[V7#GK9"+'C-$;6R-[( TAD3Q!*,1]LQ@8B+,&9O?JJYCPO\
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
MT8R$@=S[ (I&Z87<V9R< W]$921!(<1Q$0L[@;MY"[M]GZ=V[;^CNR#F@("
M@(" @("#4/J-]3>@^FO!8BWM%7(YC/;1=;%ZWKF)C&2_E[CD ^$0D[,P"4D?
MF;OTWF+,Q$0B05_8^>N<>-] _P H?*/IQJUZ905?<I:UN Y>YC9YS &:\,E2
MN 0QD;#)+6.UX].3 4;%(P;^0$%.Y0Y:T3A[!U,_OF;CH0Y+)5</CX?@I[MV
MQ(P100AWV9.[N[]? B)$3L(N[!<4!!Y9YE]7_(_%/J+T_P!/5/A;6\Q;WYR+
M Y.7=9ZL;1LY#W:C;&R/"78%\1O*W77S\],$MQQZOKV9]265]*W+'&(:?N=:
M@V3Q=C&YO]KXW)UVC]PG&4H*\D9>/;L)1?/MR=N+L+&&Q= Y5W+;^6>1>/,Y
MP[GM;PNF'CQQ.S7#=ZFPM8B(Y'@9XQ']VXLS^!R_?\?M%T#ALM 0$'GWESU4
M7=,Y)S?$7&^BXW;-HUC3;.\9>OD]A_8\34HR81@KR-7G>:P7WZ,8XA%P<I6[
M=F#:7#_)-'F'B[5^4L9B+V+J;1C(,G#3NBS31!(/;,_B[L[?FQ-]V=G^.^D%
M7]3?,FS\ \39?EK!:/B]HI:["]K)U+><DQLK0>0BSP.-6=I#\B;\)>VS-V_D
M_P!D&A8O[1/*ZU@.*.0>6>$:^"T;ELO:QV7PVTOE)\=*Y"P#;K2TZW3?B<G*
M.23H0+IB?H7#VD@(" @(" @UWS%S%4X3I8S;-KP,\FER6&J9S.03B[X,I9(H
MZ\\T#LSE6<C-I)0)RB=HW]LP(SB#8,4L4\03P2!)'(+&!@[.)"[=L[.WW9T'
M- 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!!@97%0Y&%WZZF%G\";X?_!_Z(*C
M>KW*T@A=C<2$6%G_ "=O\?S0<8)[%&=I83<#;I_C\V?Y07>C=BOUAL1/\/\
M=OT?\T&+G<=+D:C! [>Y&7DS._P_]$%/GKS592@G!P,?NSH.M 0$! 0$! 0<
MHY#B,9(B<2%^V=ONSH+]3F:Q5AG[[\P8O]?2#N0$! 0$! 0$! 0$! 0$!!0/
M4&81\"<E22&(@.H9DB(GZ9F:E+V[N@\G^NOTO;OKFV4?6QZ5ZQ4^2M2D:UGL
M;5!W;-T@%VDD]L>O=D8&\)(_AY8G?I_,!8PU1ZZ[=+<O[,3B?>[^'ICD;=K#
M7(9/;8SJ_4UICE",W;R$7Z%GZZ[\6[^R"_\ -=;%<G^OS2N">=8VM<=9KCFP
M.N8ZW_X))EYHI0.S'Y-X?5B R#&;]D#M&X=$3=AG^H/'<;:GF?3IPY1Y&O<A
MT,>^5QU;4-@>MD<9L@0Q>R]G+7B9XX!IO',WF-:Q*)"[11"0DZ#2_IMEL;;_
M &1/+V.W!OVO%K=O,0XN'( TS4&BKUIHVB8V?VW"660QZZ<2)W;I!NKTO<$\
M8X7TM:/ZG<MN^P:OLF'XPRM*SL0VSGCI4I8R?W?8\7=VJM&YQ11>(N1&1#)(
M;F@\Z>G3/?0^KKTR9K3X3IUMJU[*P7\X<<-/*[; [W?.UEZU=SC:4IHOCSL6
M9#:&*8S&1V80C^>-+Q&U[=Z@>/=UW3C79MXV3=\;!@MXSNY8>BVKTHK'N3U)
M NV N0A#!*,9C3AF G8P[<X?!@W3ZCN.M8T+U'>AZ'6L3K[-'<&A-E<)C(*E
M:^T4M(Q,/9%@]LCFGE$6_"WOF[?Q.[A&>BV[JNJZYZVK>+VX-'U['9W(C2S>
M%K,8X>LW[0&&>K%%TQ>V/@\81]=^(L+M\.P4CTNYHL=ZX/3K-J%+]DXO;..[
MM?(W8XX:MW:(HX,E*-S+5Z_E$%N22""9Q>>S(XC7DDE\R<1#],N->?>'^7]@
MVK5>-]XIYO*Z5>?'9RM%%*!59V(PZ9Y!%I1\HS9I(W('<7Z)!XH_M#L7FM"]
M7?IY]1NQ59)>.L!D:6-RELHG.#%3M>>0II7^P>4<@D+_ *UW_-F0>\-CVWCP
M=>QTVQYC$6\/M<D-#' ;A9BRYV <HXH ;R^H\XV,_$&+L!,OX1)V#P!RIC:_
M)7JC]4V-YXQU/)4-&XODN:/5RXB4&,K'4C.2]2\_^#E><1\K /YB?8>3>+"P
M1\N+Y[YL])WIPW"_E\#M/(N#KYO88=)WAGE@W.C#YP16B>1V:2W#5FADC,C8
MG:R<S2,0H*5ZB\MQ[S#P!Z3>3L9IEVK0S6\MC;$.QV6R5H87NR-8KRV96\K,
M1R!*_N&W<@L#R-Y=LP;<]:!\7AR;JO&NLS8G8*=7C?.V,=QU^S:L>LT((X9W
M'+/8Z-J]@ CF& :]>61R@\/* )7,@V__ &6^=S.>]$^BRYO*6;\E.3(T8)+$
MCR''7BNS#%$Q/\^  S +?81$1;IF9F#3/K=Q>2S?]H?Z<<5A]EO:]=LT9@@R
ME&&O+/5/W9NC +$<D1/_ $,";KO_ !8'HSVV33?6/R+QCZK*-2WSS<9APFZ3
MN0CG<4P,305HNV@KM[8!(#0Q@Y#[HGT<3L057B6?8M#Y=]?%WB/'1T<UB,;)
M9PT./KB+P6!"Z;'#&+=.;/V8CT_D3,W3]].&T_01H'!MKB_C#U+8_<Y\1NEW
M"Y7"9\XLE%%_>#(/+/9MGD D%Y;=F/VY9Q<B=VC%CZ<!'H/(^O[1%%RUZ8=V
MT38+>=FR/*M_$V^0[E2/'9[::\^1I1S-<AC>0WJ^W-+#"5FP4IA[X^S  "Q!
M^O'+FYY#CGBO<.0,3A),S>UO!7LM6QX>7=N6" Y B_"SNS$0LSNS.[,[],_V
M0?D)N6Y8WU(Z)J'JMU+D;7,]Z@]?R,E+8M SD50?VU0*4_:I4,?XB]V((SZ:
M-O=FD":1BE>6,!</:/H9YKX]Y]WC:N8*7*VR/G-JF8*7&ES:\CD8]8BBKPE=
MG>M(31-%+9,GCG8&A "@B!XI#DKB&T/[0G_S,.5O_P#2M_\ QXD&F?27Z2-%
MY>X%X&Y&Y8V[;-LK:IBH\C@]8O3U(L-2L/(Q,7M5Z\<L_B48NS3RR,[=B7D)
M.+AHC^T"RNN;!N/J'J4<P>[Y3!877)/'+48H8]'(;59GBQ-E_<GFL3^123!%
M'7B:)Y7EFD*-HT$[ZPHVWC@OT4;;M,DM[/YVUK0W\P\I1Y";ZBG5DF?ZD':4
M7*1W-R$F?RZ)G9V9T%^])<N*X^]5?J[U+$7XM2T_"1UK\<%*$0J8OPBE\[,<
M(MXL0CV3]#^+Q;OOID'G3B'8 H^H'TL;-I>2GN?WCS&=IW]TL5XZ&:W*$KSA
M--DJ\;R/XL7G$!369Y96C>0VB?Q%!M3<N--"V/\ M*.<L)F=4Q]C&/Q5:R\M
M#VO"K9N/7IG[T\(]!.7N%[K>XQ=3#'*W4D8&(:#QD X?T:>G'EFI-:+;ZG*S
M8ZKF)[4LMFK2ADF]NI 9D[P5V<&+V8_$/)R+Q\B)W#U!_:#9'6<WS!M.K399
M]PR5+AS,V U#*T(FQ6OR,,ICFHK1^9#??]U'%%# \ADP,<\,9? 6SBW,7-L_
ML?<CDMQRUC(3MQQLD+6+,CF;_3E<CJ@Y/V[L+10@W]!9D&__ $/Y+/9?TC<3
MW]E>5[QZQ4#RE9_,X0'P@)^_E^XAC?O\^^_S0;Q0$! 0$! 0$! 0$! 0$! 0
M$! 0$! 0$! 0$'7-7@L"PSQ!(S/VS$W?R@@<OKA'(5FAXLSMV4?V_P!B"+PM
MR2ID(F\G83+P-G_J@NHD)-V+L[=NWP@BL_2HE3FN31LTHBS";??O\F04] 0$
M! 0$! 0$$SA,Z./C>M9$BC<NQ=O]']?A!8H,KC[#"\5J/LGZ9G?I_P#8Z#):
M0",@$F<AZ[;].T') 0$! 0$! 0$! 0$!!![AHVD\AX=]=W_3L'LV*>49WHYC
M'PW:[R#WXG[<HD/DW;]/UVW:#(UG5M8TK!U=8TW7,7@<-18AJX[&4XZM:!B)
MS)@BC9@'LB(GZ9NW)W^[H(7:>(.)MYQ=#![MQ?J.P8W%.14*>5PE:W!4<FZ)
MXHY (8W=OOXLR#AG^&>']KU[%:CM'%.G9C!8(!CQ6+OX*K8J4!$/ 1@A,'")
MF%F%F%FZ9NOL@[,]Q%Q1M4>"BV?C'4\N&K,PX(;^%K6&Q3-X=-58P?V&_=1?
MP>/_  8?RMT&"? G!9X_,XD^%]$*CL=F.[F:SZY3>+)6 (C"6P'M]3&)&9,1
ML[LY$[/V[H)G7..>/=.UJ;3-1T/7<'K]GW?>Q.-Q<%:G+[C=2>4,8L!>3?!=
MM\M]T$!4]/' %"'%UZ/!O'U>+!W3R6+CBUFD T;9^UYV(&:/J*4O8@[,>B?V
MH^W_  CT'D_;?[/*EMG(.Z[?O/!O&'(-[9]@MY:MG[.[YO6YHJT_B00RXVA5
MD@,H7\A>1IF.?KSD=I#)T'I'CSTP<:ZQP9I?!V_Z_@^1,?IM..&&;8<+7LQR
M6&8O*<(96D&)_P 9L+,[N(OX^1?+N%JP_!_"VO6,S;P'$&DXR?8Z\U/,RT]?
MJ0GDH)7[EBL.$;/,!N_9"?;%^;.@QZ/I^X&QCX8L;PEH-1]<MO?P[P:W2C_9
MMES WFK]1M[,CG'&7F'3]@+]]LR#%XYX.U7CW>MRY*IX["Q;!NEGRNRXK#PX
MZ+Z<)II(F,0[*:P[SD4UB0R.61W=FC!@B +_ )/&8W-8VWALSCZU_'WX)*MN
MI:B&6&Q"8N)QR 3.)@0N[.+L[.SNSH*GI7"'"_&N5ESO'/$.E:KDIZY5);F$
MP%2C/) 1"11%)#&).#D $XN_78"_Y,@R-YXAXGY/EIS\E<8:EMDF/$PJ'G,)
M6OE7$W9S:-Y@+P8O$>^NN^F[^R#.W#C[0N0J/[+W[2,!LM-A</I\QC8;L7BY
M@;MXRB3=.449?;[@+_<6Z#HS7&'&FR:E3T#8N/-9RFL8\((JF$NXFO/0KA"/
MC",=<P>,& ?PBS"WBWPW2#JR7$W%>8RV#S^7XSU2]D]8"(,'=LX:M+/BQC=B
MC:M(0.4#"[,XL#MT[,[(,C2>-^/.-,?/B>.-"UW5*-J;ZB>MA,7!1BEE\6'W
M""$18B\1%NW;OIF;\D%=V#TX>GC;<S;V/:N!N.LSEK\GNV[^0U>C8L6#ZZ\I
M)#B<C?IF^7=W^$$EM/"O#>\WJ&3W7B73-@N8J$*U"QE,#5MRU(A?R&.(I(R>
M,6=W=A%V9G0?=8X7X=TK8K&WZ;Q/IN!SUP9 L93&8*K5MS#(3%(QS1@QDQ$S
M$7;_ "[,[H.W5^(N)](V"_MFE\8:E@,YE!D&]D\7A:U6W:8S:0VEFC!C-B-F
M)_)W[)F=_E!"EZ:_3H6)EP)<!<</C)K0WY:3ZK1]@[(B0M,4?M>+R,)D+&[=
M]$[=].Z#8Z"GZUPYQ%I>R6]QT[BO3\%G\@,HV\KC,'5JW+#2&QR-)-&#&;$8
MB1=N_;LSO\L@D-;X]T'3LKFL[J&CZ_@\ELECZO-7,;C(:T^2G\C+W;,D8L4Q
M^4LI>1N[]R&_^D_8=6[\9<;\FU*V/Y(X^UK:ZM*1YJT&<Q,%^.&1VZ<P&8"8
M2=OCMOGI!]TCC7CGC.C8QG&^@:WJE.W+[]BOA,5!1BFEZ8?,QA$6(NF9NW;O
MIF08.7X7X=V#/Y#:\]Q/IN2S>6JE0R&2N8*K-:MUBC:(H993!SDC>-F!P)W9
MQ9FZZ^$$;?\ 3GZ>\KB<7@,IP1QY<QF#":/%TK&KT9(*(RR/)*,$91.,3'([
MF3"S>1.[OV_R@R]9X*X1TO,S[%IW#FCX'+68I()K^,UZI5L2QR?,@%)'&Q$)
M=-Y,[]/^:#$K^G'T\U<?7Q-7@?CN&C4N_M*O6CU>B,4-OQ$?? &BZ&7Q &\V
M;RZ$6[^&0<LCZ=O3]F,Y=V?+\%\>WLQDGF*[D+.L4I;-EYA(97DE*)S-S$B$
MO)W\F)V?OMT&"7I:],AU(L>?ISXP*K#(<T<#ZACWC"0V%C,1]KIB)HP9W;Y=
M@'O[,@L63XAXFS6=QNTYCB_4K^:P]0:&.R-G"5I;5.L/EXPPRD#G'&WN2= +
MLS>9?'RZ#7G)?IIPNT:)'P?QWAM7X_XYSUDK.WP8'&A3LW8A.%_I:\< A%&]
M@0();!.Y"$8@('[GG$&Y\5B\=@\73PF'I14Z&/KQU:M>(?$(88Q80 6_)F%F
M9F_1D&4@(" @(" @(" @(" @(" @(" @(" @(" @(" @H>1,?VE/)"_3-*[B
M[?KW_P!J"VXC(A>I@9.(R=N)"S_=_P"G_6@RK-:&Y"5></("^[(*OD=;M5G]
MRJSS1]=NS?=O]7YH(9 0$! 0$! 0$'.&(IY0A!V\C=F;M^F[073#4BI4_&0O
M(S)S)_S_ *?[D&>@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(*WEM<+S]['1-UT[D/E^?]$&/@+<% [(VR]HV%G%C;\V[^.OU^4%G@L161\X
MG\A=F=B_)^_T0=J"I9O"2U"*W$12QF3N7Q\CW^O]$$,@(" @("#R#ZIO4=MF
M#W-M$X\SLN,#$,)9"S!UYR6"9G:/M^_PBSMVWZO_ $6*;SNMVW>]1IZL8[S[
MW1_HL]'&WZ[;/X6WFU%R;N>2F>T4QTYL><SV]WQ5_0O6]O&&**IOF)JY^HW3
M%8B9H+3-^O;?@+_6WS^K*AIN(;]OI?CFCZI2^_>A#:M9$W-IN39K\I]JC[>L
M?1/T/5O$/-G&W+%RK'K6<%KODQ28ZTS1V1Z^_P"%WZ)OZB[K)-)N.GUL?<ZN
MOE/=H;B7@C>N%:LZ^U]S\*Z>M,_3X?3AO=7S$A 0$! 0$! 0$! 0$! 0$!!^
M?^I\'/D>5LG7X7X(IZSD-7YN;(3;]CVQN-KX["P58BMXX1AD^MG&8#.'Z;V&
MKN]KS(V\'0;BI^HSF"U!K/(%'!:?DM2WW-9G6L)AO\YJY''7*L5TJD]NZQRQ
MRQ2EC91FC"J!U_?'IYWA)I HUSU8>HW$\(XKE/+4..6M;9Q??W[$UZN,O21X
M^?'Q5)YH+#%:$IX[$5E_$@>-ZYN(%]2S>9A,^HK<]GW'4^9-$V:6B^,U6GIV
M<PYXP;-.?N[;/W(K1-.0V!8JW;-X@#L71 3BQ(+;L7/'(U+U"8OB/"[5H%RI
MM&1R6%J05,)D+T^ G@P\UV&7(W!L1USE*2N[E0889?9E AE=F<W"C<4<S\CU
MN/?3]N'*=+5MO_O+@<ML,^:_9TH96B46'.PT=<3.0?=,?="2<3!B$_ 809W=
M!D;KZI>?= XZ/>KF T#-EM7&^1Y UF*J-NO%B'I!6FFJ79/<E^O'Z>[&X31-
M6:22 @<(AF&2(-J<<<@\S;9M&\\?;):TO'9S!4\#F*-NCC+=FI!!D/?*2I*!
MV(SLG$U60!LB\#&YB;P!XO&X; Y2TNAOFH6,+?U##;4,9M9BP><MG!B\A*+.
MP1V_&*9CB9R\V$H968PC+Q\@%V#0/'6E\5[QZ1]8QW,VB-EX=:K9'6)]<R3C
M8AAS<5N3'RUZ 2$0L4=F*2M2D8O<BAD8!,?(T&\=%T/*?Y%-;XYY:OCM&1BU
M^EC-BFMO[X924( "RTWGW[P2NQL;'VT@D3%WY.@HWISXYX\U[<.3-XXYT37-
M7Q&0S$>L48,'C(:,$\.)]R*>4XX1$?=_:$V1B<NG=P@B[?\ "S"%&D]07J-E
MV::"+ \;UL</)UCCN&J17YYY!*D4T%LK'8"#QDP.<;0E[K$0,<#BTA!DX?FK
M>-KR/$V/W'3])R<UOD[:=/RF3"O.!U;6+ARL4-S&P&4CUSE"I*Q&4Y%&)D L
M;2N48:_X8P-;&3^GB2A)?FEQ_(?)]"N-K*V90D!I\]T\OF9^Y)V ]S&QR_)?
MB?R+L+MQ?S+RGNN!U?0..,!QOI6V9:KMFQY!Y,98M8>)J6<DIO#!7AFKRR23
MSS-++:<FZ=C)X2*=FC"KY?UE<[W]=V+>==T?1\-A-9XSQG(DU7)3V[]RR\DU
MV*Q29X_8CC8CI2-'-^/P&,#<)/?>.N'M9 0$! 0$! 0$! 0$! 0$! 0$! 0$
M! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$$7F<+#D >8&\)Q;X?^;^CH(O
M5[LP6"H.#E&?9?\ ,=D%H0?'9G9V=NV=!3\]B7H3O-$/[B5^V_Y+_H@BD! 0
M$'UD'YP^I+C7.\>\FY2QD!DFQ^=LRY"C;=GZD$R\B!W_ )Q=^G;].G_-:_W7
M25Z74U35VJG,2[6]&W$NDXAV*S19Q%RS3%%=/EB,1,>ZJ.L>_,-5*,9^N/#-
MF2IRUIUB)W8PS53KHG'_ /%'\V^5<Z.<:BB8\X8_Q7;B[L6LHJ[>KK_-+]AU
MLIP4(" @(" @(" @(" @(" @(*3QOPYHO$TN;FTJ+.1GL=L;V2?)['DLK[UE
MF=GE;ZR>7VS)G9B(/%S808N_ .@A7X#T#6LKG-[T348O[T7 R%VG5N9N['B@
MR5F-QDL!6[EKTY9G[&6S!7]UQEF[\_<,3"F>GGTK:_Q]PUCM)Y+UZGDL]-JG
M]T,X\>Q9'+49J+A[<T=5K?@U2*PPB<L4$40N3"SN?M@:":E]'/I[GJ9>M9U'
M+SS9Z"I4R60FVO+R9&U7K&YP0G=*T]AXQ)Q?P]SQ?VXF=G:*-A"3C]+_  Y#
MMU'>8,7L<66QF8_;]4H]PS UX\@\;QR6/IFM>PYR@1C+V#M,TDC2>;&78<L+
MZ8N'=>O:W?Q6*V&-]0GGL8."3;LO+6HO,#1R1A7.T\7LN#>#0N+QL+D+"S$[
M.&('I+X%BUK.:=%J.0#"[!1+%6:8['DV"O0*9II*5/\ SCNA6D-A]R"J\44@
M@ F)"(BP2>*].O&.$R>6S>+_ +WP9#.8^CB[]MMXS9335Z;B]<?-[;N)#XO^
M,78R:29B)VFE8PMFZZ/A=_Q46&SMW8*M>&P-D3PFPY##3N;"0LQ349H92#HW
M[!R<'=A=V=Q%V"K[#Z>N+MEH:WC+5#/X^MJ+R'APPFTY7$?32R 8',[TK,3R
M2D$DHO*;D;M-+^+]X?D%EU[0-=U::C/AI,R/[/H28Z*.QG+UF(XSE:4Y9HYI
MB">P1MV]F1BG?R-GDZ,F<,_6-8P>FX*IK6N4OI,=2$AAB>4Y2_$3D1$9NYF1
M$1$Y$[D[N[N[NZ#7)>ECADKYY-\;M'U![%_>QW;=<VP_M;Q<?J6%K?BS^+^/
MBS>/CT/73,R#JQWI/X3Q5G$6Z.,VH)<%GK6ST'+=\X?M92SW]19=BN.QE)Y2
M>3'V)>]/VW[Z3R#EA/2GPMKI8$\1C=IA?6,C=R^*\MVS<GTUNYY?52_CMOYO
M*YR.3%VSO+*_7<A^0?(O2AP?7U[$ZU5P6?KU\#<O7\9;@V[,1Y&I)=_\+&.\
M-IK0Q3/^*2)I?;,^B(7)NT#8?2=P3LQ94<EJN4BKYK 5-5N4J&RY2C2?$5>O
M8I!6KV0ABA#HN@C 6ZDE9^VED\@VGB<96PN*I8:G);DKT*\=:([=N6U.0 +"
M+R33$4LI],W9R$1D_;D[N[N@RT! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M0$! 0$! 0$! 0$! 0$! 0$! 0$! 0=4%6O6<W@A$'D+R+IONZ#M0$'7/!%9B
M*"<&(#;IV=!1\G3^@NR5F=W$7[%W_1T&*@(-&^HOU(CPY+3U[7\=6R.>N1_4
M&-AW]JM#WTQ$PNSN1.S]-W^3NH7==V^03%NW&:I^R&UO1SZ-YXQIN:S65S1I
MZ9Q&,9JJ\HSVB/'XIKT^\\4>:L+9&S4AH9[&NWU=.(G<3C?^&6/OY\>_AV^>
MG_Q5;:]RC<*)S&*H[Q^E%^D'@.[P5JJ)HJFO3W/FU3WB8[TU8Z9\8GQCX(OU
MB5L7)P;E+&0IA-/7M57IF7\44I3"+D+_ /-<F=OS;ME2WVFF=%5-4=8F,?6O
M_0[=U%/%=FBS5BFJFOF\IB*9G$_3$8\I?GRL%=B-A^GB'#S\X:3%G7=JA9BO
MW^CGY?@9_P"GEX]_T5[M\4SJK<5]LPQ3CFJ_1PWK:M-\[U=7U8Z_9E^NJV,X
M5$! 0$! 0$! 0$! 0$! 0$'YOP<;:?0Y@O:EC>*M-T+&Y/F0ZN&Y*Q-2,,EB
M[=6.G9##1QQQ1/6&X(S0QR>\<;O)*)0N1!Y!Z4SW-O/68YSRVB<4<8AE=7U'
M-8[!;#>LUZC>!6:D%J6T$TF4@E%H8K<1>R-*;W?:-AE%S;P#7V YPYVU;T_P
M;MG^5^.Y\S=S6U'6#(:ODK=ZZ-._: :=3'UKKS6/F,B>0"9JU8!8HY6$IF#L
MY6Y"R'*6B<BUL[IN#QE;*^G[^]E7)8^U..5[GBFD.K)8!HW&N,D;?NF<AD;M
MS^#>-@LE/FWG:?<\7H7$7%8[!@]3KZ]3V*:<*D;&-NM#-+)'9ER,,D/M5Y6)
MA&G9:0@(/(/NP<=;YT]1N7XA?E?*XK4X8Y=FR."FI8'6,IGI,5!3R=RH=LPA
ML!/<!RK11.T,($#&5AV(1>N(;RXRV3/;SK&L;T6R:O?Q&:UVI:E##5YY8I+\
M@B1S5[4D@N];IR$8SKC)]G(F?L&#7W-7$NI['O>IY_7:,$/*']X\9EJ.>8F>
M_CL/3FA;(1#)VT@TI*Q3P% +^T4U_P G'N0B0,SQ+J<7J&U';] HP4=NQ]J_
ME-SS$1,]N_AK5:Q%#1N2=^<P/:&J5<)/(8H\>[!XM&+(,/4>'.*</ZEOVCH?
M&VM8.72=<(\CDL=B*]>U?R.3DZ#WYP!I)C""K,9>3NSO<$G[?KQ#4OK3QM&W
MRNV8MX5M@Q6*U"N.?RD,0RW^+ZY9"0XMFHQEV1R&T<[2>PS2QCCHY/Q"+@0;
MR]3^P<DX? :1_DOW#%8*?,[MA,99L7,9+>&6&:R/0LT5B!_;=Q;S%B[D!R#R
M#MW0:CX?V[D'C#=;F$J_L.UJ&R\U9G6K0V2N6<K)-+1FLM9&Q+,[1"$M80]H
MVF<@-W:2/Q87"7A]2_,E[6-0Y I5-.; <I8S,V==@?&6CM8&Q4H3WZS7B:TP
MW1EAJ3#(T;52BD<!9Y&[)@DX?4)S';KE)C<%A<G+=XPP6[U:V.P=JS:K6+<[
M16^H!M>5T(P:2:.O'[4LGBT3&Y$Q((+D3U6[UK?"D/)N W?B^?(T<=L=ZUC?
MV)F+-W*S8V=Q&M#CG.&U0\(A?ZN:=I!J2.S&+QL\J#/V/U)<X8S9=LNQ:[HU
M75M2V74<64!'<M9"_5S4U.)^I.XHX)(_K&D\O"4?P^WXOU[KA#;1N.U\K\H<
M*\CR38JOJ57ES,Z[B,?"5H;P24\?F:DL]K]\]:7W9*<IQM[(R0QN+-(7O2LP
M>PT! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$%=VC',XMD@)F<>@-G_/Y^$%;016U[%3U'6,KM%]NZ^*J2VY&[
MZ[8!=^O]?V5*_=BQ:JNU=HC*0VG;KF[Z^SH+/SKE44Q],X?F#O>\9SD;:KVX
M;#*Q7+Q]^(MT,4;? 1BWZ"WQ_O6N-1J*]5=F[<[R[NV'8]+PYM]O;=''L41]
M,SXS/OF47B\QE\'::]A<I;H669Q::M,41]?IV+LZIT5U6YYJ)Q/N7^JT>GUU
MOU6JMQ73Y51$Q]4O67'61V;U*>G;9M#RV3>WL6%GA.I9G/\ %.S/[D;&_P"?
MR)!Y/^K?HLFTM=S=M!78JG-=.,>_R_8YZXBT^A]&O&>DW;3V^7378JBJF(Z4
MY]FK$?3%6(\GE#.8'-:SE)L+L.+LXZ_7?QEKV <2'^O]6_1V^'6,W+==JJ:+
MD8F'06AU^EW.Q3JM'<BNW5VF)S'^4^Z>KAA\C-A\M2R]=R:6E8CL!XEXOV!,
M7P_Y?9?**IHJBJ/!4U5BG56*[%7:J)CZXP_7;AK?QY/X_P =NL(G]/?\_8*0
M& R$7\7\Q9W9B8V,7Z^'\?)NF=F6Q]%J/E5F+L=I<)\5;+/#VZ7-NJ^=1C..
ML=>O2?*8Q/G&<3UA=U=,=$! 0$!!C6,E1JOU/:C%V_+OM_\ 8@CK&TT(V_<!
M),_^'BW^]!PAVRJ3?OZT@/\ \EV)O_D@E*%V/(5ALQ,[,_;.S_DZ#)0$! 0$
M!!J>OZ6N$XM6VO2K6NY?)X;=K,=W-ULML^5R/OV@+R&Q&=FR9P3,3 _NPN!N
M\<;N7[L/$,NKZ<.)J>Q5=LAQF>?*UXZD<UB3:LM)^TFJF1UBR E9<<@<;F_@
M=II2%F$6?H19@C\AZ4N$LE*<TV%V& CN9*Z/T>X9FJT)9"1I;T430VA:&O-(
M(F=</&$B9G<.V9!T?]R+P9]%9QQ8C:2K7->#5)HRWC.NQ8@28FJ?-SXC^[=-
MT_B1CWXD3.$L7IMXA?*8[-!A<Q%=QM&GC7EAV7*1/?JU'=Z\5]AL,V08/(NO
MJO=^")OL[L@^8GTV\3X+20X^Q%+9:N(BS$^>@*/<,PUVM?F8_>EAN_5?4P^Y
M[LSF(2B)/-,Y,[R&Y!;-<X_UC4CQW]W8+].#%8L</5J#E+15 KB3$SO7*1XC
MF[;YG(7F=G=G-V=V<*SFO3WQIL&Z7M_R;;8^7R85XKK0;IFH*=F&!S>*"2G'
M:&L<#/)*_LO&\;O++V+^X?D#$^GOC3"[?;WBDVV%D[^3_;%N.SNF:L4K%QA
M1EDI2VBK&X#%$P,4;M&T,3 P^V'B%OH:=KV+ES]C'4Y:\^SVGNY6>.S*,L\W
MT\==C8_+RC=HH8A'P<6'P9VZ?MT%+V?TV\/[G-CK.T8'*9";'XN/!G+)L628
M\CCP/S&KD2:PSY*+R<G<+?O"[R2=L_N'Y!;-\X_U;DO7_P"[.W5+<U)K5>[&
M5/(V:%B&Q!(,D4L5BM)'-$8F+.Q ;/\ =OL[L@H5/TH<*T9ZEF#'[8\M'/OM
M$)2[SG97;*N+@]I_.X_D;BY"_EVSL1,[.Q/V$[J_ /$NFYVYL&O:J4$UPK9?
M2RY"U8H5GM&YVGK4I9"K57F)W>3V(P\^W\N^W05O#>C[T]X%O<Q^EWRMABZ^
M%K9"UL>4LWZ-&"4)8(*EN6R4]08Y(P(/9,/!Q;QZ09&:])_!NPXN#$937LX<
M,5.]CYY(MLR\-C(5KDC26H;T\=H9;P2$S.362D9_EOL[L@Q)O1]P59HY+'6<
M;N$T.7L8^W>]W?\ 8#.>:CXO3,C>[Y>43A&XOW\/'&_W 78)&;TK\#V=NAW:
MWI$EG(U\Z.SQ0SY>]+0#,-&\?U[42F>JUAV?R*7VO(CZD)W-F)!MA 0$! 0$
M! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$
M!!6]JM@3A38I6(7\G;_1=O\ YH*Z@P<]A:.R82_K^3C\ZF1KR5IA_4#%V?\
MZUXNVZ;M$VZNT]%WH-;=VW56]98G%=NJ*H^,3E^7.^Z?=T#<LOIN0=REQ5DH
M6-V_X2/[@?\ K!Q?_6M;:FQ5IKM5FKPEWIL.\6M_VRSN=GM<IB<>4]ICZ)S"
M!5!+-L^FOE^OQ%OGU>7\WPF6B:ID'!NWC;OL)6;\_%_NWZ.ZE-IUT:&_FKYL
M])_:UYZ2N$*^+MH]7IOO]J>:C/CYT_3'VX>U^1>,>/\ G?40.<JMKWHGDQF8
MJNQ'$3M\.)M]Q[^XO_UK+]5H[&Y6L]_*8<O\.\3[QP'N,Q3FG$XN6ZND3\8\
M)\I_0_-[8<)=UG/Y+7,CX_58NW+3F\7[;SC)Q?K^GPL NVYM5S;J[Q.';&WZ
MZUN>DM:VQ\RY3%4?"J,P]:^@OG:AKURQP_M-WV:^4G^HP\TA?@"P[='"[O\
M;SZ9Q_JSM]W60[!KXMS.FN3TGM\?)H[TS\&W==;IW[14YJHC%R([\OA5]':?
M=U\'O19<YF$! 0$&+E)3@Q]B6-^B&-W9_P!'Z041W=W[=^W=!\0=M:O+:G"O
M"/9F_3(+IB*OT=3Z?P)O G;R+[F_Z]?DR#-0$! 0$! 0$! 0$! 0$! 0$! 0
M$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!!J
MWU&<K;SPOQW8Y TOCBANOT$L,5G&2YN3'VI'FFCAA"LPU9VE,I)1;Q)XV9OL
M[O\ "" ])'JHUOU5<,CRQ5Q,6MSU+EJCE\7)D&LMCY(G\A<IG"/L2A*.3MP%
MF\G;Y\>W#5GI]]?&T>HCGG+\-:UP;3P]/#4@S<V5RNTR1SR8F0X/:F"H%$NI
MRBLPR>P<HL/9"\C.WR'L1 0:TY=Y4W+CK/Z%A]6X=SV[5MNS\>(RE[&'XQX"
ML77=R?\  78-V[_B<!Z$NS9_$2#9: @(" @("")V#%_75_?B%WGA9W%F_P!)
MOT0>*^;/5QM^CYVQJVO<?6<1/"3BUO.P$)2]?Z44;?A<?Z^3_P"#+&=?OMVQ
M7-NU1CWU?HAO[@ST0;?O&EIUVOU<7(G\6U,=/=55WS[L1]*O:-ZZ\M78:W(F
MJ0WA_P#S>,)H9/\ 7&78O_J<50T_$=<=-13GWQ^Q+;YZ"M/<S<V;431_Z:_:
MC_JCK'TQ+1O-W(U3E7D6_N-#&'1JSQQ00Q2.SR. -TQ'U\>3_HWV^&^5#;AJ
MHUNHF]3&(EM7@CARYPILMO;+U?/5$S,S';,SVCW0HBLF6""TZ?RER'H(G'I^
MW9'&12?Q0Q2]QN_Z^!=CW_7KM7-C67]-]ZKF$#O'"VS;_,5;EIJ;DQVF8Z_7
M&)Q[LJ[D+]S*W[.3R-F2Q;MRE//-(_922$_9$[_J[NJ%54UU355WE,Z>Q:TM
MJFQ9IBFBF(B(CM$1TB(=44LL$@30R%')&3$!B_3B3?+.S_DZ^=NL*E5,5Q--
M49B7ZK>E;E5N5N(,3D;^3&WF\8/T&5[)GD]T'=@,O^>#"7?YOW^BV!M.K^5Z
M:*IG-4=)<3^D?AO_ $;WZ[9M4<MFOVJ/+$]XC\F<Q\,-P*28&(" @I^Y;OKN
M*RN/TJ?,UX\UF0DDK4OO))%&+D9=-_"W3/\ +]=].S*E5?MTW(M3/M3VA(6=
MJUM_1W-PMVYFS;F(JJ\(F9Q$>^?@B551X@F=7$'ON3L3FPOU\MTS?_-!;4!
M0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
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
M,&2K8G+U[DM(G(A9I@B,GC?R VZ)F^1=OR=!:$! 0$! 0$! 0$! 0$! 0$!
M0$! 0$! 0$! 0$!!4N67S4?&>SVM=V:_K^3IXN>Y5R-&*M+-!)$#R-T-F*6)
MV+P\7\HW_"3]=%T3!YS]*?+O)?)NX8-\;R=L>]:]#JL4^]_WFP-+$R8+.S0U
MIZD%,(JE2>4)8Y9S\BCEB]L8R&9W+IP[]B_M#^,;>K;S<XLQ,^T9G6,#8SN/
MB@RN)F@OU8Y1A>R[0W2E@C Y82**P$-AP/\ !&3L3"&V;_J#CPFRX'7]GX@Y
M PD&<NT,465N5Z#T:60MB[PU9#CMF<I=L(E)7":$2-A>1G8O$*->YNS^=RVA
MY+0-IS,.$R?+%[4,[4SV"A@MR1Q5+9>Q!^$"AKC)6\F>2-[!=CV8LSB88F0_
MM$/3[0/;&BER^3CU7%W,QY8<Z.3DR%>K-'#,\<-6S)-7=BE!_P#/(ZS>'E)W
MX 9"&QX_4! ^R8S5+/%&^U\CD/IIIH7JTI9*%2S;>M6N6(HK1RC 9B9$0@3P
M!&[V!@[%B#8V(R5S)?6_6:_?Q7TMR2M%]6=<OJXQZ\;$?LRR=1GV_BTGA)\/
MY /QV'E[@CEWES?N5MFTF;D&.UGM>KYR+;L!E<95"GK-Y[8CA/H?8".Q;@EK
M^Z<A'/-V(!V=<R8""V\.[7O&\7.5= H\O9O(6-;R]#'U,GL6NU\=G: 3UHI+
M,P56JP1%"[/)])--6)BECF<VL0B'F%RX(RV_68MVUO>=C/9X]6VFQBL1L4U:
M"O/E*?T]>=_>"N 0O+!-//5(HXXQ)ZWR+$Q.X:IXYY?Y+S_JISO%N3WV23(X
M/+967.:;8I4XJ=#6/9%\3DJ4X0M8L3RG)3:5BGD$'GL"4<;C$@L_./.O(>K[
MEF^,-&TRY7L0Z#E=GAVB6.G9JU)H'!HS> K<<I1B_F!-X$3R21.PO&,CH/O'
M?JNUJWH[WM^Q.SXG(X;4\'L%FQD,;'$^:COD=>*6I#&;FQ26HCB:*6.$O(XW
M8? Q)!+0^J;6PS,6KYOCO=,)GPV'%:]D<7>BH/-C#R0D]&U*<5LXI:TKA(+'
M7.8A..02$7 F8.)^JG6OH"FK<<;S<R<63S6,FPM.K2GR _LL@&W*$06G:P+%
M)$PQP%),?GVT3L)N(36P>H#$ZKO]32,]Q[O%6ED,D>&I;$^-B/'7+XT)+SP0
M1C*]R5WABE9C"N\921D#&Y,[(*QIGK+XNVZM3R][ [;JV#R.N9/:*>8V'&A4
MK3T\<<0WNA:4IA*+WXG=RC$#8OW9'TZ#CQ+R]R!OGJ&W/6-@P^9U[7:6H8+,
M8G!9C%5ZMRM)8LWXY9I)(IIO=>1J\;M^,&!F:,H@E"4C#?: @(" @(" @("
M@PLSA,/L6.FQ&>Q=7(4; ^$M>S$,D9M^CB7PZ\5T4W*>6N,PN-+J[^ANQ?TU
M<T5QVF)F)CZ8:LR'I&].^2AEADXSQT/N_+E7.2$A?_DN)-U_J4?5L^BJC'JX
M9I8])O%>GJBJ-95.//$_7F.JT8;C#$ZAAJFNZA5@I8RE&T<,'77BWYN[_P"D
M[N[N[O\ +N[J^LV:-/1%NW&(AB6Y[IJ]YU5>MUM<UW*YS,S^CRCRA\EI9.BY
M =>1F;\V;R;_ !955@XRU+1U1MO6)A%W$R\>OGOX^/\ YH=GDGU2>HO<=*V6
MUQ]I&7Q0UK&-$+D\,;O=HV"(V,6D9^@+P\';X[;MW6+;QNMZS=FQ9JC&.OG$
MNAO1=Z.MMW;06]XW2U7SQ7,TQ,^Q73$1B>7'6,YSYO,&\<G;SR-)5DW'8K60
M:G"$,,9EU&/B/7EX-^'S=ON77;_FL=OZJ]JIB;M6<-Z;+PWM?#U-=.W68HYI
MF9F._6<XSWQ'A':%75NFWN+^SAU?&E3V_<9:P%?&6#'PRN3.01.+F;,WY=OX
M_/Y]+*N&[5.*[OCTASCZ>-QO>LTF@IGV,55S'G.8B.OCB,O:RRESP(" @("
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
M.BHUN8FFJJJG'C$Q%,]?=.>GPE+*HL1 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
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
M3L@L6+V0C%POLWX!<GD9O]W2">BECGC&6(F(#;MG;\V0<T! 0$! 0$! 0$!
M0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
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
MCG<[$=[6;!:G8 28PI5Q.O,3N[L1 _73]OUVS_;\E!ZK8+%^>:U/)/N[-O\
M#?IEWC9Z)L[A3\IIS&)JF8JB.V(GQ^GQ\7DK;N ^6-/R4]*WI66N5XI#"*[4
MJE+#,(O_ !MX]N+/]^BZ=8M>V[4V*L543\8AT/M/'6P;Q9INVM5135,1,TU5
M1$Q,^$YQG'NZ*YLVA;KIE2G?VO5LEB:V0%BK36H' )._GKO[,73=^+]/_14+
MNGNV(B;M,Q$]LIG;=\VS>+E=K07Z;E5'2J*9S,?Y>_M[T"J*4$! 0?/L@]Q^
MG_5O4+K''&)IXJYI,&&G;]HU([D4\UF2.9V)V(@<1!^OM\%TLPVRSK[6GIBB
M:>6>L9SGJY=](&Z\&;EO5VO54WZKU/L533---,33TC$3$S/V/2)>/D_CWX]_
M'?Z+(VC'Q.[[$S$YA2-GXEUO,:;L^L8*(,//LT&/KSV 9S 0J2>47X.^OX7(
M>VZ_+M1]_;K==JNBW[/-C[.S-=HXWUNCU^FUFN^ZTV)N3$=(G-R,5=<>>)6Z
M7&4SY#M<B@QM<MX/]A'"3]Q^T,_N@77ZLY&S_KVWZ*X^3QZ_U_NQ]N4'&]7O
MX(C:<1RTW?61/CF:>6?S1CZ790JUL7C:V'QM>.K1I1#!7K1#XQQ1C_"(BWPS
M,JU%%-NF*:8Q$(S4ZF]K;U6HU%4U5U3F9GK,S/>9=J]* @("#F$I@W0O\?H[
M=M_L0?",C?LG[0<4! 0$! 0<XHCF+Q!N^F[=_P F9!:]=CK5:WB-ABDF?R\7
M^'^/Z()A 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!!\=V9NW0538\F5B=ZD,HE #,[^+]
ML1?XH(5 0?6=V^SH88]_'8S+5WIYC&5<A6)V<H+40R1D_P#5B;I>*[=%R.6N
M,PN-+J]1H;GKM+7-%7G3,Q/V-3\@^DOAW;*IPXS78M:O>!%#9QC>VP$7XOQQ
M_P )LS_JW?7PSLHK4[)I+].**>6?./V-C;'Z6^)-IO15J+OK[?3--?7I'E5W
MC\V>\/!_(6A9_C7:+FK[%5DCDK3''#8*-QCM S_$D;O]V=NOL[]+"]3IZ]+<
MFW<CM]KJ_8-\TG$>AHU^CJB8JB)F,YFF9\*O*5<5!,"#X_S\(/>7I0YUCY"P
MT?'N4Q]>ED]=QT0UY F^+D .P]L#_+&+.SOT[MU\K--DW+Y13&GKC$TQT]\.
M3_2QP+.PZF=ZT]<UV[U<\T3'S*IZ]X\)\,^+T"I]IH0$! 0$! 0$! 0$! 0$
M! 09\>0:M&X5>V[;KQ)NV=_U=OS=!TQWI8G\HPC$N^_(1\?^K[H)?%9W)6KD
M=>4XR%W[(G#KH6^_V09Y[/C0D(&]PF;_ $A'X=!F5\KC[7_ V@=^N^G?I_\
M>@RF=G;MG[9!]0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!!PG<&A-Y'9A\7[=_MT@UZ_7;].W7
M?Y?9!\0$!!V@# S2R-\?Z(_F7_T0=9$YDY%]R?MT$!NNDZ[OV MX#8L;7LQV
M:\L$<DD;$<#F+MY@3_(DWP_;?HRM]3IK>JMS1<C/Z$SL6^ZWA_64:O1US3RU
M1,Q$]*L3G$QVF/B_.+EWBO)\2[G8U"S=_:8P5XK+7(8"$2 Q[^6^?%V?MG^5
MK_6Z2K17IM3.<>+M;A+B>QQ9ME&Y6Z?5\TS'+,Q,Q,3]N4%0TG<LKA+&R8S5
M<K:Q50F&>W#4,X@=V[^79OMU\]M\*C38NUT3<IIF8CQPE;^\;=IM33H[U^BF
M[5VIFJ(F?#MEBY37M@PE2K?S6"R%"M=;NM-:K'$$S?\ )(F9G7FJW71$55Q,
M1/FKZ;7Z367*[6FNTUU4?.BFJ)F/C$3T;X]#VO#D^5[N=D%W'"8J60?C[22D
M,8O_ /\ 1*:X?M<^JFO^C'^34_INW&=+P[3I:>]VY3'T4YJG\SW4LV<F" @(
M" @(" @(" @(" @(" @[1BC(V 9'+M^OX>D':5D:XRP4W=A/\)2/_$3?_)D&
M*@(,REE+M$F>&8G'\P=^V=!8<#F7O=UK'Q*+.3/W_$W:"8[;OKMNT'U 0$!
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
M8:9V^G#Q<?.7W ]<UXSA@CADL23F ,)2R,+%([-\D_BS#V_W?IF;]&9!V("
M@(" @(" @C=@C@DQQM/,\3,[.+]=_/Y,Z"EH.7F?CX>3^/Z(.* @(" @[B)X
M8VC%^C?MR=OOU^3(.E 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0
M$'.*:: O*&4@?]1?I!D_MC*=]_72_P#M(++K^2DR%8AG)GEB?IW_ %9_LZ"5
M0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M0$! 0$'$P"07 Q8A?[L[((3):S7D I:#>W(WSX=_A?\ [$%7(2 G Q<2%^G9
M_P G0?$! 0$'9& N)R&SN(=?#?GV@^2R>X7EUU\,S?ZD'! 0$! 0$! 0$! 0
M$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 02NMV7KY(0?\ AF9P?_'[L@N* @("
M @(" @(" @(" @(" @(" @(" @(" @(/)7,?J(YXXGR7+6QME>.,AK/%HX7)
M_LJQ@[E.[DZ=^8F^D&\]\XX[(@/A&?TQC+*0-[8>72#>5_G[BC$[K4X_RFR3
M5<Q<N5\:SGC;3TH+\\?N0T9[PQO4@MR X.%>2493]R+Q%_=C\@@,#ZN_3SM<
MC!JV_GFHY/V@->QCL/?LU[<U)I"L5J\T<#QV++1Q'*->(BFDB<)(P,# B#CL
M'J4U'(:7D<EQ5>AS6?FT2;?L#!DJ-^E1O8T1%QF>P4'C\/)'Y1,_NMYBQ"#/
MY,'=@O4KQV,>G8/<,S+3V79L;AIY JX:]+CX+>1#JO!)<",Z]<Y9&(8XIIA,
MNPZ9_(7((?6/5AQ_O>/KV<=F+6I36-W_ +GTXMEUK(Q292>.V<)P5XY!@=I3
M:&3M^S^F?KWP9V>-!:B]27"<6R7=7N;U#2L48LA*=R[3LUL9-] +G>"#(2QC
M4L25Q&1YHXI3.-H9O,1]J3Q#IT/U-\*<GQ33:#M=O-A'A'V*)ZV$OO\ 64&Z
M8Y*C/ SVR W:*2*#SDCF_<F(R-X(+?MFW_W>T')[M0Q.0R!U<:=ZK0CH62M6
M)/#RCA^G",IV,B<1\&C<V=^O'MND&KJ/*O(5OT\;7RGJ&Y<?<@9K'T[=K&'!
MA[VOTJY0!W+!<@DL6[(3Q.,CE"7M&Y,T1-"[O((;'UK>!L\3XKDG96BKC+KL
M&<R#5Q=@C9ZS32^#$[OTWXNF=W?KKY_-!K_BGE_?LUM.M8/DBI@80Y$UFSM^
MN18NO+')CJ\,E7W*%HSFD&S,$=^J_OQC"!.,O4;,S.X2VS>JG@#3]HRFG;!R
M13@RN"LTJN8CBJV)X\45LV" [DT49158G(@$I92",',&,A<A[#JR/J3XJNZW
M^UL)R1C\/*^U8W4A_;6$NM*>2LR0D%0:9^Q.1S5Y?*.5NXQ$VG?SBC)G"C6O
M45RQ5N9R";5M2 ,1S5B^.S<;5F1PP]N''&-AOPC[MI_KG[;]W''VS?O?#N0-
MA5/4!QQ7QNR9^YR!1S='&;4>KUX<%A;EFV-\((C/'QPP^]+D+ =RRD5:/H8V
M-B!O8E-!@7O5YZ=*,6$(N2J]JSL6.LY7&XZCC[=S(3UZ\C1S_P"9PQ%8"2,_
M<8HBC:0?8L=C^XF\ VEK^?PVUX'&[1KN1AOXG,4X;]"W"_<=BO*#''(+_F)"
M0NW]'02" @(" @(""N;#A7=SR-;Y_.0&;_>R"N(" @(.V,F(7A+KY^1=_P B
M0=9,XNXDW3M\.R#X@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("
M@()+7H"FRD3LWQ'V;H+H@(" @(" @(" @(" @(" @(" @(" @(" @("#0&!X
M#N9?U);;R]RGQ3QGE*-F/'/J^4.P^2R^-FH&7M2"$]$&KE(QM([Q3D\9Q S>
MYWYB&#G/3]R/DLWM6DC:UBQQSN>Z8[=K>0GM3AF<?+7FJV9:<=9H7AL#)-1B
M8)BGC*(9C_=R>T#$&N?3%B\CS?B*L^-S.F7-#U#E/;]A#(XG-E<R5FU+>R8U
MX#@&'V8(RCOM8:9IS(X_:9HV&3S8,S5O33ZD<%@\+A99N-?8U?BF_P :58QR
ME^0\H\OTS16SE^E%J?Q Q$#1V.O#P8B]WSA#MVWT_P#JFV&GI&..YIES'Z3-
MJ62Q^,_OE?H4X+>)L02V@D"'&$]QK'L,P2SOXP]BX0>0O(86*YP9SA2H-K6#
MQ.C6\;3Y9EY"K7;>R7()YZDV4GOR0'"./,8Y!>9HVZD,29G)W'^%PY8KT]\N
M8VCA-(M?W.R&L\>[!EMKU:\^3LPY#)69X;HU*5V)JI1U0 LC+[EJ.2<C&$?W
M#/(7B'3PMPES]QED>-[64P7'UN/1>,+&CS?3[3=\K5MI(#@E%BQK>,1O2A8^
MW<@]^1V:3VF:4/164M[G%JKW,+@,+:V7Z>,FQUK+RUZ+SOX^X'U8UI)/!OQ=
M']/V73=B/;]!K6WQKOY\9<EM4Q.L1[OR24UBS0'+V Q5662C!0;_ #IJKR2.
M,%<3>3Z82,^@=A%F(0FM3U/=X.+=4XTV_7M=D@?!E@=F.IG)Y&@A"J\(%5\J
M@_4/([#Y-)['ML9.SR.+,05KBCA_D+"[5K.<Y*NZ_/'QWJT^GZ[)BYI9),C%
M-)5][(6@.*,:TIA0JLU<"F$'*7J4F=N@IO*_!_.VW9[E6?6L1H94-W+6OV9+
M>V6Y!-&V+L-*;S1ACY!%Y.R9F$SZZ9W=^_@(_<^#/47L%SD*Y0U[C@7V[D'5
MMQIA-MMX?:@Q 4&.&1VQ;]'(^,CZ=F=A^H/[^TS2AWY?@WU 6[VU35,'QZ\6
M9Y=P_(=5Y-INB34J45*-X#9L:_C*;8Z-_AR%O?)NW]MGD#OK\#\[4-OR7)6.
MKZ*&<H<CVMPP^.FSEN2ID,?;Q0XRQ6LS?0L=2<8XPFCECCG;R[C<?%W-PZ*/
MI\YJU_=<-NF'QFB79BH;K;S,,NP7*H#E,_9@L##!XT)/."#Z.")YR\#E]R23
MVH_%HB#=7I^T[:N.N#M#X\W6+%!FM4U^C@K)8NY):JR_20C $H2211'^,(Q-
MQ<&\")Q9S86,@V @(" @(" @^$+$+B3=L[=.@HV5H%CKA0_Z#_B!_P!6_P#H
M@PT! 0$&0?LR '[Y_-F^7<?O_3_4@ZCC.,W A^60<FKG[92$[#XMWT_W=!U(
M" @Y#&9_P 1?X,@Y%#*#.Y1NS-^J#K0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$
M! 0$!!RCC.4VCC!R(GZ9F^[H+C@\4^-KN4O3S2].77Y-^B"30$! 0$! 0$!
M0$! 0$! 0$! 0$! 0$! 0$!!Y"Y5]2O,6@\C<BZ;C]]XLL9'5Z=/*:QJ$NM7
MCSNT#8&:0:%5HLDYG.S1#'[L=8Q\I&,HP%G9!OS:^<=$X\JXH^0[-[#6LA4B
MMV88L9;OQXL"<1<[LU:(XZD+&[C[\[QQOX&[%T!=!5\3ZLN,KUS<:V1H;9CQ
MU+9 UD?+5,M-+DK1012>-:*.LYS2=G)^ZC8S:.)IG9HS$D$O4YVTS;<CJ5/C
MO>L#?N[9B<AEL5A[E6S#8R45<?'LI.O*@(3?@D>: R[8Q8&,"9!6M!]4NL?Y
M$='Y+Y>N!BLCLV#',7PP^(OW*E&-NO=GE>$)7JU1=V[FG(8V^>R;I^@LE?U/
M<)7LAL&,Q&VVLO+JUP\=EI,5A+]^"M<'VF^E]Z" XSG(IHXXX0(I))/*,!(P
M(1"T:QR?IVYT\/D=8MY#(5,Y+=@JV(L1<:*.6I(<5B.P;Q,U4QDCDC\9WC<C
M A%G=ND%3]1/,>6XBT\<CJV&K9;-26J;%#9)V@JTY+D%>6S*[.SOT\X  "_D
M1FS]> 2$ 8^[\JYBCS)@N,,5N6!U8;<4,K'G]6OVX\Y,1D\E&E=&Q6JQ60AC
M8_!RGD)IF)HF&(O,,C,\QY:#GS5.*,-AJTV%RE7*OD\K*3^8W*L,$HUH!9V[
M\1G I#=G'\8@+N0RL 2G,>5Y=PVNW<UQ;+J5=\-C[.3LOL-6>P%UX@<AJQ^S
M-$]?R82\K!>XP?AZBD[=Q#!WGGG$\>\"CSIL&LYGV3P];)?LFM3FL6(YIXQ(
M()/:C)XV8C82D(?$?EW_ "9PIFN>K37VY/VK3>09(<%0KV\#!KOCBLE]6463
M 1BDR020"5#SGDCB;WPB 3-@<R)T&PK_ #[Q1C-Q'1+NRSAE3N/C ,<7<.E)
MD&B*;Z$;@Q/6*Y[8D356D>9V;X!T&+B?4?PYF8,-:J;1:BK9_&9'+T+%S#7J
MD)5:!$-PCDFA$83B<7\HY'$V;Y\>G9T'7+ZE>((L%^WWS&;,?VL6"?'Q:OE9
M,H-\:K6R@+'#6>V)#6)IB[B9A!V)W9D$5E/6)Z;,1'#)/RC3L/-@:^T>W0I6
M[LL>)F;R"Y)'!$911,/XC(V'VQ=B/Q%V=PCO4!ZF*/&,>-PNDRXS+;%9SNO4
MKL5FO<DJU:61R$-=R]Z"-X/J2CD(XX))HB<&*5F,8_;D#>R @(" @(" @B\_
MBWR%9I(O^&A[<?ZM^;(*:@(" @(.QIYF^TI?']4'.+R.&86_$3^/3?F_R@XM
M6F?OH1^&[?LV9V_WH/GT\W\C]?S?E_M^R!U$'?S[C_E^3(/ARF?W?X_)F^S(
M/L?\$O7W\?\ =W\H.M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0=]2G/>F:
M"N'D3_/]&;]706O$8.+&L\LA-)._QY=? M^C()1 0$! 0$! 0$! 0$! 0$!
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
MKV?2T35?KH^=X415F,^<SCK'9^AFMXQ[%CZV:/J*+^!G;X<OZ?X+-G)2UH"
M@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("
M@(" @(" @(" @(" @(" @(" @HF5("R5EX_X?<=!T02-'*+E_"[]$WZM^:#C
M(#QR%&7W%^D  (W=AZ^&[?O\D'UXI&?IXR_V(./3]]=/W^B#L^EL_E6E_P#8
M=!])GC@8'9V*0NW9_P F;X_Z^_\ 8@Z4! 0:K]4EH:O FW,1 /U%:* ?)^NW
M*8/AOU?X^RB]YJY=#<_?Q;"]%=J;O%VCF(^;-4_53/?W/S?\P9W9S'MOO\K
M,P[5Y9\G(Q*,WCD%Q-NNQ)NG;\_LCS$Q5&8[" @(" @()35=?L;7LF-UJI8K
MP3Y.R%:.2=W:,2)^F\G9G?KOX^RJV;<WKD6X[S.%ANNX4;5HKNNN4S--NF:I
MB.^(\LX?J9A:6,UNAB]3JE' ]6DP5ZWF[D\43 )./?R[,Y"SO_RF6R;=--FF
MFU'A'YG ^MOW]RO7MQN9GFJS55CIFK,QG'2)G$_5*2558O%OKCWZQ?V?&<<P
M^P]7%QCDIB%G]SWY!(6$N_CI@[=NOYOE8?Q%J9JNTZ>.T=?I=/>@[8:+&@N[
MU5GGN3-$>7+3,3,QXYSY^3R^L<;W$$_HVDY_?]DIZY@,=9LRV9@"4XHG(8(W
M)F*0W;X$69^^W5?3Z>O4W(MVXS,HC?-[TFP:*O6ZRN*8IB9B)G'-..E,><S[
MGZA:3J.$T_"XK3\'7:#'T "O&P_+E_,3_J1/V[O^KK8]BS1I[<6K?:'"6[;I
MJ=[UMS<-95FY<G,_HB/=$=(;5 !C 8P;H19F9OT954<Y(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @("#KGFCKQ%+,; (M\NZ#7\A><AG_ #$Y?[70<4'>XQ3.#O,P_#"7
M;/WV@XS&8D4+-X"+NWBS_?Y_-!P:0V;IC=O]:#N"=O!S-W>4?X'_ /Z_1!T=
MO^KH.WS^H;QD?\;,S"3_ )_T=!U.SB[L[=.WW9!\0$'PP"0?"0!,7^>B;ME\
MF(GN]4UU43FF<2KESC3CK(V7N7M#U^:<C]PI2QT7D1=]]N_C\OW^JMZM'IZI
MS-N,_"$W9XHWO3T>JM:RY%.,8YZL8\HZH#E/AW0=[UW-RY/5:DF4GI2%%=KP
M"-II0!WC\29NW?MF;I_AV^%;ZW06-1;JF:?:QW\4QPIQEO&R:[3T6=15ZJ*H
MS35,S1B9]K,?3G[7YH=$/X39V)OAV=NG9UKUW!F)ZP(" @(" SDSL0N[.WV=
MD)Q/26SY#]1>D4*.[V?[W8VG# \=6_,1D,4,CL[C\N[@).P_Q,S?#*1_C^GI
MB]/-$>$L$IC@O?+US:J/4W*YG-5$8C-5.>O3$3,9GM,^*6P'JYYNP>/M4CV2
M+)G.3%'8OUQFD@Z^[!^73_H[.JMK>]9;IFGFS\>N$?K_ $1\+:Z]1=BQ-N*>
M\4533%7Q^'NPUIN.Y;%OVP6-HVK(/=R-EA$Y7%A_"+="+,WPS,RC[]^YJ;DW
M+LYF6<;/LVBV#1TZ#;Z.2W3G$=^L]YS/C*0T_BKD?D&G8R&DZ9DLS6J&T<TM
M6-G$3?K\/;NWS\L_7Z+U9TE_41,VJ9F(6^Z\2[1L=RFUN.HIMU5=8BKR\^RV
M1>E;U 29R+ EQKD@EE<.YR</IXV)_P"(I&+KIOSZ[=OT5S&U:R:^3U<_H05?
MI)X6ITTZJ-73,1GIUYIQX1&/'P\'M3T^^FBQPIC+KR7)LCE<P,+79.A&&/V_
M+H8F^_79OV[OV_3?;[++MLVV-OIG,YJG&?\ )S)Q_P >W>-]1;B+<6[5J:N6
M.]4\V.M7AGIVCM[^[T%2Q5&D(O#7'S9ODW^2[_Q4HUZS$'GCD;UH:[QIS7AN
M <KPSR-?VK96*3 C0_8SU\G$+FWNQR2Y /;']T?Q,T9?A_A^6["<X3]6?''-
MN^;7Q12PFS:GO6F&?[5UO9:<4%P81(!>Q&\,LL4D/E(#,0R/WY 3-XF!$&ZT
M! 0:TYOY_P!-X"KZA9W'%YZZ.Z;/2U.@V)I-8>.W98W Y>R'H&\'[8?*1_\
M1 NGZ"%T_P!4FE[AZCMJ]+\.K;1C=MU'%OF;=B[#4^@GJ^==@.&2*P9NYM;B
M-F.,'9O+R\2;Q0;E0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 01^=&-\7.4@^3"W;?/Y_D@I*#ZS.
M3LPL[N_V9D';&'M$TDO3>/RPO]W?\OC_ !0=3N[N[N_;O\N@^(" @(.QI6)O
M&;LFZ^'_ #9 ]N-_X)F_HQ,[(.) 0/XFW3H.* @^M]T'D/)>A?,9?:\SD9-\
MHT<7;M2V*;!6.S883)R89.W!F=N_NSNL4JX<N5W*IYXBF9Z>,_3V='Z?TYZ3
M2:"Q:ITE5=VFF(JZQ33TC'L_.GZXAYGW_3;_ ![N66TS)V([%C%3^R4T0NP2
M,[,0DS/\].SLL>U%BK37:K-7>&\-AWBUO^VV=RL1,4W(SB>\>$Q./>@%02P@
M()74ZN"O;-BZ6SVY:N)L6HXKD\3]%%$3]$;=L_V[[^WY*K9BBJY3%R<4YZH_
M=KNKL:&]=T%,57::9FF)[3,1TCZ>SVYQAZ1^.M8NV\OEK57;J4\E>UAYIHNB
M@$>R\G,"\)&+L7^S-^'^JS#1['I[4S77//'28_?Q<M\4>ES>MSM4:;3TSIJX
MBJF[$3TJF<1C$QFG'7QSU;DV/=M'UK_-=KVG#X]S'OV+=D!)Q_7P=^^O]2E[
MNIL6>EVJ(^,M:;;L>Z[G]TV_3UUX\::9F,_'MGZ7D_DC@7.\]<DS;)P;KE;^
M[<T$86,N?^:TI[#.[&43.W9LS=,[@/3NS_/:Q76:"K<-1ZS1T^QY]HS[G1G"
MO&5K@G9*='Q1>GY1$SBW\ZNFGO$58GIGKB*IS#9&F_V=&%QN;H7]UWHLSCHP
M<K>/KTRK/))U\,,K2._@S_=NNW;].U=V>'*::XJNUYCQC&/MRQS=?3KJ=1IK
MEK;]-ZJY/S:YJBK$>/L\L1GRZ]/>]4ZAQYH^@PR0:;JV-PXS" 2O4@$"D86Z
M'R=ODNNW^_ZK(+.GM:>,6J8CX-*;GO>X[S5%6X7JKDQG'-,SC/?'DL2K(L0$
M!!^='K$@V*U_:9>GF#4LKC<;ESPDK5;61Q\EVM$7N7.WD@CFA*1NNVZ:4/EV
M?OXZ<._TZ28/3/[1KEWC?D^.WM?*6TXEIBW/'6/H:<- JU:=J<-"/N2F[1/"
M/NE9FD?Z>)V<',R,(GT6ZKS%Z@,/R)'?]3_)F*'1N4@;&,^;LW7.I7D$I*LY
MS2O++$<3/&T9'[;$1&82OTS!K_UA^H#E[1[O(VUZQS;F<IL.H<FTJ>-NZKE[
MU?#8+'M'.<6%R-20XZ=RR[Q.\C10V79X9@GE!G")!N;^T,VO8-;GU_7>-=ZW
MN3EKEN;'8O5L3A-LR>-J86O$3?46WK5; QR%*<HAY3 [=,1-_P "780WJICW
MO@;3_31KFN<][UE\V&ZUL!L^8#;[YOEY7EC*U'8'WW$A]UR$8Y&(HPZ#OKOL
M)'5-GPVE?VL'/VY;':^EQ.!XG')WYW;OVJ\$.'DD/K\^A$G_ -2#:7+'J!]6
MVN\)XWG#C[BK1[- ZU;/WL7D[-H[QX^W,(5L?5" OWMX8R Y9"\8V*88X@G<
M7=PW5K_*N4_RS7^&MQQE2I?LX&/:<%/6-W:>E[K06J\K.[_OX)GC[(7\9 G!
MV87$V0;,0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M0$! 0$! 0$! 0$! 0$! 0$$?GQ$L388B9NF9V^?S[^R"DH.V'X"4^^G8>F?_
M !=!U(" @(" @("#F,KLWB3,8M]F+\O\$')A@DZ87("?]?D?^UD'6[.+N+MT
M[/T[(/B#A/8KU();=N88H( *660GZ$ %NR)_Z,S.Z^5513$U3VA4M6J[]RFU
M;C-54Q$1YS/2'Y<\I[:6]<B[!MSMU'E+TDM?\/CW S^,3]/^H"+_ ./:UKJ[
M_P HOUW?.?\ ].]>&-JC8]GTVW1WMT1$_E=ZOMF565NG! 0$'HGCOU:<C8+
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
MR/Q=B;V/%O,O$1_#T%:R7">JWM0KZM6R.8H6Z>2#-UL]%9&;*1Y0?M=>6<)
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
M;HL!7;62FBKA%"3R1!*7\; ;]D48_F;_ *$_VZ52+/K;T6K769_?ZEC5NO\
M!NV5[AN<\M-$3.9Z3,1VS':*I_HQ[O'+]<M+U'#:)JV,U+ U8X*6,K!7!@!A
M\G%NG-^ON1/V[O\ J[K8UBS38MQ;H[0X6W7<]1O&MN:[553-=<S,Y]_A\([1
M[DVJJ/$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!! ;5< 8 HL/9F[&[
M_HS(*P@[INVAA;YZZ=_G]>_^QF0=* @(" @(" @$0@+F9,(BSN[N_3,WZNZ=
MGV(F9Q#5^R>IKA'5[94;V[0VIP+P,:$)V6%_S[(6\?\ >HR]O&CLSRS7F?=U
M9YMOHRXIW2W%VUI9IIGMSS%.?HGK]CR%ZE9)=ZW*?E_6:]V_J>5KUZ\.2>J8
M1QRQ,\90GVWX28A?KO[L[/\ FL4W6KY1>G4V\S1..N/L=)>CBW_ >U4</ZZ:
M:-5;FJ9HYHF9BJ>:*HQWC$]?*<M,]L_V=138[ZCX(++QK5SUW?<%6UG#R97)
MG=C^GJ 3B\I=_9R;KQ;KOM_LS=]_"KZ:*YO4Q;C,Y[(?B"YI;6UWZM9<]7;Y
M9S5WQ]$]Y\H\WZ;\$^FS0N#:#SXBL5[.V0\;64M>)3=/\O&#LS, =_DS-WU\
MK.]!MMG01FGK5/C+CKC'CW<^,+N-1/+9I^;13F*?C/6<S\>W@VXI%@X@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @('V04G.7!NY&22,O( 9@%V_-F08<
M(,<C,7?BWR77Y-^:#C(;R&YE^?Y?I_1!Q0$! 0$! 0"(19R(F%F;MW=^F9D?
M8B9G$/)WJ?\ 4MJF2UK(\;:)?GO6[9#%<R-:3P@C!G[*,2^\G?73]=-T_P!W
M6+[QN]JNW.GL3F9[SX?YNA/1AZ--PTVNM;WNU$444YFFBJ,U3,QTF8_%QWC/
M7W0\>_;[+%'2+?/"OJFM<;ZF?&>X:7C-KTZ>4CDIS@(R Q/V3,[LXFSE^+HF
M?_%E+:+=)TUOU%VF*J/)K+BWT<T;]KHWC0:BJQJHB,51G$XZ1XQ,=.G2?H>J
M<+Q5Z5O4_H;Y'2]8HX@H9&&4\95CI7:4W7\$@@W3L[/^?8O^7V^,@MZ3;]TL
M\UJG'PZ3#2FKXCXU]'FY^JW"]5<S'2*ZIKHKCSB9Z_FF/%K<O[-TBSQL')Y!
MA&%O#N@Q6W?KY[?R8&^?^3_J5E_HU[?WSV?AU9='IZQI8SHONWY7L?FYOM8&
M0_LWMA;,A'BN3*)8HB;SDL42^H >OGH1+Q)^_P"K+Q5PW7S>S<C'PZKFQZ>=
M+.GF;^CJ];Y15'+/TS&8^UZ,X3]+?&G",G[4P]>;*9TA<'RE[Q*4&=NB:-F9
MFC9_SZ^7_536AVJQH9YJ>M7G+4_%OI%WCBZ/4ZB8HL_T*>D3Y<WC5CWMQ*38
M$(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("
M@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @B]BN/5QQ"/;%,_@SL_7
M7ZH*:@[J[.Q/(_3"PNSN_P#5OL@Z4! 0$! 0$!!%;;B)-@U7,X*&8XI,C0L5
M1D!^B%SC<6=G_5NU2OVYNVJJ(\8F$AM.KIV_<+&KJC,6ZZ:L>>)B7Y3VZ5K&
MVIL;?@."S4D*":(VZ()!?HA?_!V6LIIFF>6KO#] K5^WJ;=-ZU.::HB8GSB>
ML2ZE\>Q![N_L^,EQGBM1SCEF:U;:[5P1NQ6IVC<JS-^Y]IB=F)NW/OKY[?Y_
M)9;P]58HMU=<5S/7/EX.:?3?I]XU.OL?<YJTU-/LS3&?:GYW-CM/;&>F.WB]
ME+)F@! 0$! 0?GQ_:=9G;M#WKA?(Z+R-O>N'N6R/BLU#B-OR=.M9K 581%H(
MIQBB?J0^SC$2?OMW=V9T'ISEOB_"6(^.L/%LV_4JU?-18@GH;WFZDMFJ4$Y$
M-B6*V,E@_*,']V0BD;KKRZ<F<(+<O6OQ[H'-5_T^Y;C[D&UM5/$%EZ$>/H5K
MHY:%@<A&M[=DI7,O$_\ A0C86 SD( %S08.$]>?&6>VOC#4J>@;['/R[BWRN
MM6)JE (9 8#(HY?\[\XS9P<?X'!W(7$B%_)@SM!]=/"V[\7[_P NY"KL6IX'
MC7(EBLZ^=K0-*%EG$6"(:TTS2.4AA&/1?B(F9OAV=!&Z=Z\-.W+DO1^*8.&N
M2L7F^0\/7V+!OD@PT,4V*E8B:V[MD2+H8XY)"B$2G88R=HW?X<(J;^T;XJJ:
M?R=N-[C#D>M%P_FJF!VRF=;%E8J6+%B6LSAXWGCE 9X?;)P-W[D A8@\B$-F
M;%ZI>/,!K?&V8#&YG(Y;ENM#9U+7:_TD60OL=>.<A<K$\5:,HXY8_+SG9G(A
M$',B%G"GX[UY<69WT\Y7U(ZQI&^9O ZYDY<7L.*I8^J^5PQQO^.6>$[(QE$P
ME";E#))XA,Q$S,$KQA;M-]36)W[!<9;)K'&&ZW,?RDTLE"4"Q9?LR"/MWFO,
M-UWC#VQ<W]OW'%W&,F&8AB<-RH" @(" @(" @(" @(" @(" @(" @(" @("
M@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("#A--%7B*:8V$!
M;MW?\D%/S]_ZVZXQRL<,?\'7V^S=H(Q!W62+S:)W_#&S"S?ZD'2@(" @(" @
M("#3_+/IAX\Y0EMYMJ\F)V"<'ZO52Z&23K\+RQ_8_P NW^'_ *J)UNSV-9,U
M]JO./TMD<)>D_>>%Z:-+S1=T\3\RKO$>,4U=X]WA[GC#=> .6M$LS1Y;3KMJ
MM$[]7*$;V(3%O])G'Y;_  =F=8CJ-MU6FF>>B<><=8=-[+Q_P[OM%,Z?4TTU
M3^+7/+5'NZ]/JG#7L@'#*4$P%'*#]$!LXD+_ *.S_+*PGI.)9C3,5TQ73.8G
MQCM]:U\5Z)LO)&^XC4]4C/ZZU.)/,W?C7C%^SE-V^PBS=_[&_-7&ET]>IO4V
M[?>4)Q)O.CV';+NNUT^Q3';^E,](ICWR_8Q;+<#" @(" @\F?V@WIHY$Y[UO
M1-IXIKT,CLG'&?;-0X>Y::JV3A?P<X8YB_ $GE#'UY^(].7XF=F8@V]A<MR)
MR7L&N6=AXBS.A8[7+192Z^=R..L2W;!59H8X*HT+-AG 2F*0Y92B=O;B$8Y/
M=D* -%7.)^97_M)JW/<?%&7DT*+5VUDLN.2Q;-[SL3O/[#VFG]EO+I_W?N=L
M_0.W3N$CZI.%>5<WZI^#O4#H>D6]MP^B?7PYK'8Z[2KW0&0']LXVN3P1&SN;
ML[>XSMX_U0:*T+ACD[AGTI>I[%\_<%T9XMDR5K8\=2N;%3/&WR,Q]D!F@G&=
MI F&.0!<(CD=HQ!VD+Q$*AZ8^1,CIGJ!XQR_-7I*YMQEF*I0XWU7:]SM^<&
MB,)8J\$$08JC&;R>Z0%)+))*T;D[.73L03O)'I"]3-;">K;1-8XGFV&/F?;,
M;L&NY:#-XVO5>O'E2O2QF,U@9AE%IF#HHQ%_;D=C_@:0-P[_ ,9>I')<;>FC
M6=>X9<J^GTX*6[-'=PX;%C1KUH:SAC[TD[C5&=@D)YZDS66%HNBB)G%P[/0M
MPWLGIEXJY.XZ]2N#QV!PV;V^>2ME<EF:4F,S%6Y'%4",2><I6*0H^O"< (FF
MC9O(G(1"T^@?T\;/P1B=VP6P;3-FL%A]GRF'TD3,2&IB6G8YR'IF=I); ^,H
MOVS'5_#TSOV'K) 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0
M$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 08]^!K-*:%S\/(';O]$%!0$';
M9^9?<Z=F-F)N_P#!!U(" @(" @(" @(/O?Y(*_L''.C[FS0;%IV*RA/]O>J
M9M_5GZ[;_4K>[I;%_P"^41/T)G;>(=VVB<Z'4UV_A5,1]798.)^"N-^(RN9'
M3M:BQ][*"+69'D*0A!OEHQ<G=Q'OYZ;[OU^C*GIM!I]',U6:<3*]W[C'>N)K
M=NUN=Z:Z:.T8B.OG.(C,^]L57C&1 0$! 0$! 0$$!OFAZ=R?J&4T'D#7:>=U
M_-0?3WJ%L/*.4>V)G^.G$Q(1,3%V("$2%V(6=@K.N\ \:ZWG:>R!#LN9OXXG
MDHELFW9?/1TIG;KWX(LA9FCAF\7(&F 1D8#D%B83-G#8J @J/*?$_'_-6GSZ
M%R9K[9C"6)X+)5VM35C&:&1I(S"6 PD A(6?L2;X[9^V=V<+!@\+C=<Q%3!8
M>N4-.E$T,(%(<A=-^9&;N9D[]N1D[D3N[D[N[N@SD! 0$! 0$! 0$! 0$! 0
M$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0
M$!!QD!I *,OL3.SH*!:KO5LR5B?MXR<>_P!6_)!QB!I)!C=^O)^NT"23S818
M>A'OIN^T'! 0$! 0$!!DTJK7"*%G\39O(7[^_P#1F_-!)-JMYV9VFA^?U=V_
M^2#MCU&5V_?71;^@@@S8-6Q\;L\I22NWY._3/_L02=>G5JMU7KA'_P UOE!W
M(" @JV\\J\7\8!3DY+Y(U;4@R+R#3+.YBO0:RX>/FT;S&/GX^8]]=]>3=_=D
M$KK.TZQNN#J[/INQXO/8:\Q%5R.,N1VJT["3@3A+&[@71"0OT[].+M]V02B
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
M @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("
M @(" @(" @(" @(.N20^R"(6(Q9GZ?MFZ?O\_P#4@@*\UF;(_B8CD$F%V[^/
M'OY^$$5E)OJ+<\DD31DQ=,S?=_R^4'2 &T'S[3@3^7R[]L_V_)!TR>'F_A_#
MW\(.* @(""9UO'_46FMO,+- 7?C^;O\ ]B"VH" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(.FQ8"N'D7W?[-VW?^]!6H9'BN!<8/*1
MO)R!B9NG[=OR^[=?*"'E-I)"D86'R)RZ;[-V@YP,P"4[OWX_'BWY]M^?]$'2
M@("#NJ5I+E@*T3?B-^N_T_J@N-'"T:/1A'YR,W3F7SW_ *OLR#-$ 'OQ%F[^
M_3(.2 @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(
M" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(/A$(
M"YF_0BW;O^C(*KG[YVWC,*I##\C'*3/V7Z]?T0144I1B8$[LSL_Q_7KK_P":
M#I0=P_\ @Q_#,[$WS_,WZ?\ S0=* @()77;D%.\[V'81D#Q8G_)^T%P9V=NV
M?MG0?4! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$'Q
MV8F<2;MG^'9!TC5J05_8:(!A'M_%_LW^U!2\G9:U:*019A;\+/TS=LWV?X08
MHBY$PBW;N_3,@[)7%A&)B\G#MG=OM_J_WH.I 0$!!(5,[D:<30QRL0#]F-N^
MD%FPM^;(TO?G%F)C<?ANF?\ _KM!((" @(" @(" @(" @(" @(" @(" @("
M@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("
M@(" @(" @(" @(" @(" @^(*Q+E7DO.1PBT791R"WXF+[LW?]/ED$8$\(2R#
M9J,[OY#TW3>#_P!&_H@Z('\9A=F)^G_T?O\ XH.)BPF0L7;,_3/^J#B@(" @
M[ZE.Q=E:*O&Y.[]._7PW^+H+KC:?T%..LY^3C]WZ^[H,I 0$! 0$! 0$! 0$
M! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$
M! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$'&3^ O\ !T%&L^< @#B N_XN
MF;_'Y?\ J@Z)Y"FE*8F^2=!S%VKLQ=NYF#]-^3,_P@Z$! 0$&=B,:^3LO%[G
M@(-Y$_Y]?T07.O6@JQ-#7C$ ;\F9!VH" @(" @(" @(" @(" @(" @(" @("
M @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("
M @(" @(" @(" @(" @(" @(/C]]/X_?KX04O(TI8SFFD.$S<_P 31OWT7Y]M
M^2#KG!IIA!FB >Q'H/UZ^7_W(,60V-VZ;H1;IF_H@X(" @(+3JU.2&"6Q+&X
M^X[,/;=/TR"=0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M0$! 0$!!69HPI-//:$XY9R, (V8A8>^_GO\ 5!$$)1&,K@4;"S$S??Y_1!P*
M*+S[]YF8OEF9N^N_R=!UF+@9 _W%W9!Q0$%QPF*K5ZD4YPB4QMY.1-\MW^3(
M)5 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0
M$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!!#
M96K8R<XUV]N.("Z8I/N3]=OXM^?_ /=!$YFA6K2N,4C/TS,S,_;LW7Y_[$$9
M$S^X#BX]]L_S_B@^2]^Z?;/_ !/]T'!!];[H+OA9BGQL)&[.0MXO\]_9!G("
M @(" @((G(YSZ"3P>%B;O[L_??\ V.@Z2V"4*+VRJ/T[L($_PQ/^?Q^G]4'R
MKLXS''&=9F(RZ?HOX6_UH)U 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M0$! 0$$7F,?/:**>L1,8/T["_3]?K_J015V&:O:E$H/ ! G8NWZ+X?OI_P!?
MZ?9!'PW&BKE7AC!G+MR,A9WZ_+_#_5^J#':P/0C)"!N+=-V[L_7^IT''S#__
M  #_ +2_[4'=6@&Y,$  XD3],[/^'_7V@G\13R6)LO#)%[E>5V[(7;\+_K_V
MH)Y 0$! 0$'3<K_55RA\W!W^6=G?X?\ U((H<#):L'8RLS2/_HM'^%GZ_-T'
M0^#MWK92VB:*)NO;%OEA'KX9F_ZT$M1QE6B/[N(/-_N3#T[H,Q 0>3?[0;U4
M[GZ8].U3+:!CI+=R?.5;N;,8 E"'#0S1M/&?FSM&]@Y(X1+X+HI'!V(>V#T9
M'R+JDW'4'*M>Y9LZW9Q$6<BL4Z<UN22G)$THR!# )R2=@3/T D_Z,@UIIOK9
M]+_(%W5L;J'*D&0M;G;EHX:)L9>C*:<')G"3SA'V/)PD8'E\&D>,V!R\"Z#!
MR/KQ]+..M15GY$R%T+68+7Z=O&:KF+].]DA=F>K5M5ZIPV9.R'H8C-W\AZ[[
M9!;^0/4SPGQ;D,;B-[W*3&9#*8Q\T%/]E79[%7',0@]NW%%"1TH&(O%Y;#1@
MQ";.[.!,P8W(?JJX&XJVO7M+WW>3QF4VR ;.#9L3>L5\B!/T+0V882@,G?Q;
MP8_+\<?Q^,/(.BKZLN#,IQ;MW,&"V>]D\#HTMFMG8H,-=COT[$ L\D)TY8@G
M A9^W<@819B(B$0,A#1>=];TN_>BC+\WZSL,_%>P7;#U,=F,QJ.5O8O'$>0F
M"NY31TYHI_*O \9S1C)%'/( DS$01D&W"]7'#/']3C_5.5.2>MIW' 4<A0L0
M:YDAK9HY(1=SK.-=P8C-_P ,'E[C/)&'CY$+.%VX]]0'#W*.GYO?=.WBI+@M
M9L6JN;M7X9L;^RY:X^<[6@MA&<'@/XB<Q%F9G?OIG01^@^ISA/DS<_\ )YJ>
MVV7V,\8.9@QV2PM_&2VZ!/T-FO\ 5PQ-8B?[L<3DSM\L_7R@VD@(" @(" @(
M" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(
M" @(" @(" @(" @(.N<92B(8#8)';\).W;,Z"&N'';$@OU9(9(^V]WMR!G^S
M_;Y9GZ003-)1E<W"&02_"X>3$Q-_A]^D&=%!:LQE+D;<=>N_3]=-V[?DPM^2
M#CC*%&;ZRU*)E6KL[AV_RZ#$MY.:>(:K>V,<9=BX PN_Z=](,G$9')29*-FF
M*9S_  D)E\>*"X(" @(" @(" @("#&R>0@Q.-MY6U'9D@I026)!JU9+,Q" N
M3M'#$)22'TWP "1$_3,SN[,@\6;MJN]>J#2^9LQ)/)J&!V2B&&/#[5Q%GILW
M!CZ7N/5.L;6(/>(I_>M@$%><HWGC$V(V\&"&]"/(?)F%]*F;X8YFXFY+P>=T
MW&Y&'$RW-*RWADL80.\01$U=_*8#D*-H>O-P:-Q8NC\ EO[,WB:O1]+=;1N6
M>),EB<]B-AOY ZVQZS8HSQ26(WB"Q!)8B!W-X'*/W(B<A%_%W;OI!X,U?FOT
MRX>IJW"?).2Y5QN@Z)OUO9(M?DU&F.4KSM(4807,C^T&=P#KRE *(2LY21B3
MNP&P>L^7^)-HRGK/W;=]KEY0;B#FC0(\3%GM"UO]LG%7^FJA)2L@U&W-!'+[
M<AL01@;E*#L70R>(=O-/&6SZ1SGZ0,7@>/>1,I@.*Z0PY>Y#@KF9_9E7N".
M)[5*M[,D@C"3$,3?A86?KQ<2(,;TO\<\B97CWUD:=9XXW+#Y'DB7/V=9'-:Y
M=Q@9&*U!<CA<)+<48,1%-'^ B$F\NW9F9W8*UE-8Y'R']DA7X3BX;Y)'=*=N
MO0+$'J&0:R<[YJ2X7C$T7N>V-8!D>=Q:'N0(VD>7RC$+!O.,VZWS7Z.-KJ\7
M\CS8K0]<@BV2Q'HV8)L9)[,</A*+5O)B8XC[%F=V'Q)V\2$G#J],^M;A@.&/
M5C1VGT^;OG"V?+9/,8O7,IKV3Q;Y^C,T@B,4AQ1FY.Q=^W&[3MU^$6+I!!>G
M70.6L/ZO."N3MHXQWC&ZU'H#Z^8OJ-^"EKEEH[48XWQ.(K$4$3RQBUBX9O([
MG(\Q [>(?J4@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @("#%O47MQ/'',\+D_9.+,_E\
M?F@JN1AFJ2LW7N1L70%X>/;M]^ND'7)1\OPPV8W)F[>(RZ(?Z=_;\T$G2E?%
M4HZ=R(/*W*W8E\]1OTSN_2#&R5RE5*:A4QL0N+N+R&W;_P"+((AG=G[9W9_U
M9!:L!F8[,84IWZF >A=W_C;_ +4$V@(" @(" @(" @(" @ZK=:&[5FIV&)XI
MXRB-A,@?Q)NGZ(79V?I_NSL[?D@T7C/2-@\;H[<2/S!R)9XV^FEQSZ?-+BVI
MECC<NZ+V@HCD/982\&=K7N>+,SF_SV&]*M6K1JPTJ5:*O7KQC%##$# $8"W0
MB(M\,S,S,S-\,R#M0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0=!U8B!X
MPA ?%G\'Z_A=_P#J00.0QX1R>V%$YC>-A=XWZ^>_C[_?X01UB4X'"&:*43C\
MG9S+Y;O\F_I\(%C)07?FS3!S^WF#]%U^7^/^M!@R>#&31N[CW\._WZ0?!)V=
MB%^G;[.R"<Q>R20-[5]RD#_1-ODF_P"U!.19C&S.+1VQ=S=F9NG[[_P09921
MA_&8C_B_2#Z)"3,0NSL_V=D'U 0$&-D\GC<+C;>9S.0K4,?0@DM6[=J48H:\
M("Y')(9.P@ BSNY.[,S,[N@JFD\V<-<EY*;#<<<MZ7M60K0/:FJ83/5;TT<+
M$(O(00R$3!Y$+>3MUV3-^;(+H@(,+)9K#87Z7]L9:E1^NLA2J_4SA%[]@^_"
M$/)V\C+I^A;MWZ?ID&:@PBS>&#,QZX>7I#EIJIW8Z#V :P=<#$#F:/OR>,2D
M 7)FZ9S%G?MV09J @C\[L&!U?%RYO9LW0Q&.@*,);E^R%> "D,8P8C-V%G(S
M$69W^2)F;Y=D&!L>_P"AZ=DL-AMNW; X/(;'9:EAZF2R4-:;)6/(!]JN$A,4
MQ^4D;>(,[]F+=?+()]!AXG,X?/5'R&#RM/(U1GGJO/4G&:-IH92BFC\A=V\P
MEC.,A^XD!"_3L[(,Q!'W=AP&.R5;#9#.8^KD+E>Q;K5)K(!--!!X>_* ._D0
M1^[%YDS=#[@=]>3=ABT-VTS*-1?&;=A;;9/&?MNC[%^*3ZK'?@_SN+Q)_.#]
M['^]'L/QC\_B;L,_$Y;%9_%4L[@LG4R.-R->.W3N5)AF@LP2"Q1RQR"[B8$+
ML3$SNSL[.R#+0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!!Q,!D @)O@FZ=!&6,&,G3
M1SOX"[.P&W;,_P#C]T$9G*$M>5BA@9JS]>3M]N^_N_Z(,,:_T=L8YV#HF8G<
M?ENG^WR[?"#OEP64)RE!H9A=^Q?MG\F_+_<@D1UJH1Q^Z!M\.Y^!=#W^GZH,
M^##8VM(,L546,?L[_/7]4'>5.J<KS' !&[,SN[=H.UF9FZ9NF9!]0$! 0>'.
M%] Y.V/!\<<N6<#K-? <1S;QE<2]'(6+6:SEBS/;@&F43UXXJ<+NYD?C+.\A
M10,S!\NP=.Y<Z<]ZWQ$V_P"H<T4=DFW7B/,;]'//@Z<D.M7J+5)2:D$(QN5>
M1KDM<1N/.<<D,)$<O4L4@6/>>2N<M%SDF)BYEL9RM!=T#-6;T>&QT001YC-E
MC[F-=F@)FIG%^]A=R>R#BWE8D9^R#$RNW-O.U!C-CVREM65T'U#4,7C)9H:7
MUF+H2TXS&'_-XP<1]PK,;$3>9-$XD1N#H*UR-R]R?GL7RI@M<YBW'+:]D^)M
MRVS%9IL#C<; -S'6ZXA!BF]E[3UFCL'7.6QYE(WC)7G\OWC!?-YY9Y;X/CO5
M:VZCLF,PG$,NQU?VKB8&E"]'=@B*W;.J,32Q113._MQ!"WA&_?D3^;!&<F\E
M^H3CO(Y/2-*YMJ;+ -[0\E4VC-Z_2M6(H,QESQ\]$PI-6KG$;11SA(P#+[9S
M@Q]E%/"&X^#\AOFSAN6N[-R9FLC-H6_SXJ')%2QT5G*40I5IQKVVCK##UY6R
M9S@CA/J,.B;\7D&-ZU<!@LYZ><[/FL+0R$F)MX[(8\[58)2J6FMQ T\3DS^W
M(P22"QCT7B9-WT[H,;UCX+*Q\-[)N& J:[,..K5+>PT;] CLY_%4K367Q<%D
M3;Z>27]]&!>W*_E/T# 9#((;#Y=RV[8_3P'2-+SN?N9"U%4MPX:W1KWJ=0V)
MYIXBMV((O<9A\!?W>Q*039C8'%PU=Z&;-R7T]%BZNGW]7#'[1M=>C'D'JRAX
MOG;Y,PC6L2=C$1/"3$0=G$?@Y X2$&N^,=T]2&YV^-:F=Y].(^0*^V5;Y4-7
MQ\04OV;= 8)Z@R!(XV'9C GF*:%XR9O9]P?=<,W1>5>1>6,9Q9CN0,GA\IK?
M(_"&7S>>Q!X:+QN9.)\>!S2D3DSQE'<,6A$ %G>1R\V(!B"M\-U;6)K<1[)J
M+8S&;(?I;$HLG/CVG_'"V)*!Y1$@*80<B=@<V9O(NG;MT$G_ )=.7MFT&WGX
M>68]4S&B\.Z_R(\,F,HG%M%JU5GFM27&EB=QIL=1H.J90&!32NY_,(B'=)R[
MZAX]VV+-9GD.&EC<)RAI6LPZQ7P%:*,:.9AQ3V:]F:7W)S.)KY>)@41>\,A%
MW&800A[,0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
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
M#TN^F:.C+C(_3KQB-.Q+'/+7;4<>T4DL;&,9D/M=.0M)(S.[=LQEU_$_86$>
M(N)PV_\ R@AQAJ0[2\@3?MQL+6;(>X$3P@7U'A[G8Q.\;/Y=L#N+?'P@MJ @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @("#6.\^H/2]#U7?]TNXC9,GA^.(//*V<3BCM--.($<U>OT_[
MPH1\'FD?Q@B>3HY1>*=H@LU7D+"6-HQ^I3UK].WE\6V5QLMB%FKW09V]V*.0
M7=O>C8HR*,NG<3\@\V&1P#!YAY;U;A'1K?(&X0Y&;'4C 9(L?7]^PX_Q22"'
M;=A%$,LTC]_ABAD+Y\>G"YQ2Q3Q!/!($D<@L8&#LXD+MVSL[?=G0<T&ON0>9
M<=H.Q8W58-*VO:,E>K_76(-?IQ6#H4??C@>U*$DH&8,<H]C"TLO0F3 ["[H*
MYL?J+R.$W+:=)Q7I]Y,V6UJ%.OD;T^'?"&$M6=IGAD@CER,<TKF]:=FC:/W.
MPZ\/Q#Y!L30=\U3D[3\7OFD94<EA,Q#[U6PP%&[LQ.)"0&S$!B8D! 3,0D)"
M[,[.R"P(""J<G\DX'B73;>\;)3RMJA3DAB./&TRLS.4L@QB_BWP(LY,Y&;B(
MMV[NR"UH""B6N6:=+D;&\?6]+VB.'+V):%+8'JP_LN:]'6DM'58O=]]B:&&4
MO<>%H7("!I'D;P0=^B<L:[R'LV[:MA<=FJUK0\N&&R!Y&@=0)YB@CF\Z[2=&
M<7C(S-(XB)]>4;G&0&02.\;=>T_&1W<7HNQ[;;FD]N/'8..M[SLPN1&YVIH8
M %F;_3E%R?IA8B=F0:_N>J708]:P6UXC [/F:66PA;-<"G1C&;"XB,F&>W<C
MFDC)FC)R%XHFEG)XY/;CD\"=@M</,&JV>6ZG#=6KEI<M=UJ?:8;[4B;&R4XI
MZ\+B%E^AED<K49>,?FPC\DXNX,08>H\O7]GW.+3LCQ%NFMM;QUG*4LEE3Q95
M;4$,D,;]-6NS31D7U$9",L0.[,??3B[,'/F'E^/AW&X?+6^/]HV6KE\K5PWN
M83Z'QJ6;4\<%;WWMV8& ))I0!C9R9B=O)Q[;L)K^^ME^1'X_#2<^408L<F>>
M;Z3]FAY2$ P%^_\ J&E=P)V;V?%V9W\OA^@LZ @(""IZCR3@=TV;;M5Q-/*P
MV]+R$.-R!W:95XY99( G8H?/HI(_&1F\^F$G[<7(>B<+!F+UK&XNUD*6'N9:
M>O$4D=&F4(SV"9O@ >8XXV)_LWF8C^KL@S$! 0$$9E=DP6$R.&Q.5R<-:YL%
MPZ&,A-W\K5@*\M@@'K\VAKS&_?QT#_GTSA)H*CQWR=@.30V.3 4LK6'6,_:U
MVVV1IO6([-<8W,XP+\3QO[@^)$P^7W9O%V=PMR @(,/(7;-,Z85\/;O-9LM!
M*5<H6:J#B3O-)[AB[@SBPNP,9]F/0NWD[!F("#A++%!$<\\@1QQBYF9NS"(L
MW;N[O]F9!A:_GL1M6!QNSZ_>"[B\Q3AOT;(,[#-7E!CC-F=F=F(29_EF?Y02
M" @C<-L6$V$L@.%R,5S]EW9,=;>/MVBLQL+G'W]G<?)F?KOI^V?Y9V8.[%7;
M.1I#;MX>WBY2.07K6RA*06$R%B=X3,.B9F-NB[\2;R82[%@S$%3TSDO [UL&
MX:YAZ>5@LZ3E@PV0*]3*N,LY5HK#%"Q]$<?A,+,;BPET[AY XF06Q 0$! 0$
M! 0$! 0$&#G,O5U_"Y#/WHK<M;&U9;DP5*LEF<@C!S)HX8A*24W9GZ !<B?I
MF9W=F007'O(=/DK5M8W7!8#+087:]?I[#3M6_IQ]J.S&$D=>4!E(VF\)&=_$
M2C;IV\W?IG#KTGD_7]]V+=-9PU+*P6M%S$>$R)7JCUQEG*K#98H6)_,X_"P#
M,;B+%TY!Y XF03M78\)=SV0UBID8I<IBJ]:U=K#VY01V'E:%R?[,Y>S)\=]]
M"SNS,[.X86_[IBN.-(SN_9VMD+&.U['SY*U%0JE9L''$#D31QC\D73?T9ON[
MLS.[!(8#,U=BP6.V"E'*%?)U(;D(RLS&(2 QBQ,SNS/T3=].[=_F@ST! 00(
M[EC;QY&OKD$^=LX;+5\-DZ]$XF.G-(,$AD;S& N,4-F.8V$B/Q[8!,^@<)Y
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
M/$0L30G-%X^/XRC"V<F^GS=]\T'5\_>XK@HYF3*5&W37=<@P!V<C1J49*=8
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
M&:H\CZGQ!J>S<A4P;'8W+94H:,E*J[2/(QY!H)[$47B<HL$,4CD<S,XB!22
M% QWJ9S^R8'78M3XN"UN.2J9N_E,#=S?T\./@P]WZ&_[=H8)/?-[3B%=GCC&
M87<R*%A=D$K;Y]SOEI.XX;CR#(<:;K9P]2MG_P!L^&19\G&#U; 8_P!EQ*M[
MDT$1D5@)1=Y2:$@ 2D"8PG*>Z?Y5ZO&^[<;5\'6SN,OY; Y"KG&O22Q4YJ\<
MT=R%H0&M+U;@(6CDG!^R;S9V;R#9R"D8[G/A/+UFNXGF'2+M<LI#@VFK[!4D
M!\E+W[5/R&1V]\_%_&+^,NGZ9^D'*QS;PQ3Q8YNWR[I4&.*W+CQMR9^H,#VH
MS$)(&-Y/'W!.0!(._)B,6=NW9!'\[<D;5Q3I$6W:II^)V.7]K8[&3U<AFY,8
M(#<M1U8Y!DCJV')VFGB\A<1_!YDSNXL!!$:9SK:DV?<-)Y@PVNZ9EM.JXK)6
MK5/9/VABBJ9 YHZWE:FKUBAF>6O*+PR1#VQ1$!&Q_A"T8?FOAO8<UB=:P'+6
MF9++Y^L]W$X^GGJLUG(5V8W>:"()'*4&:*5_(&=NHS^?POT$33]1'#.T5;H\
M<<Q<:[+D:012R5X=OJ>$<9SQPL<AP^Z0,YR@ NX.Q&8!VSDSH.K4N9[&U7-D
MI6-;I:]+KV\OIHQYG-11'>%JT%AIX?:&02D,)^XZ_EY$(]D49>0"%AQ?+_$N
M;/,QX7E'4;Y:Y9BI9EJN;K2OC;$LKQ116/$W]DSD$@$3Z=R%Q9G=ND$MJVX:
MCO&+?-Z5M.(V#'--)7>YB[T5N!I0?HP\XR<?(7^';OMG^Z")S/+_ !+KL^5K
M;!RCJ.,FP11AE8[F;K0E0*1XFC:=C-GB<GG@Z\NN_=CZ_B'L*GOWJ0T32<U@
M:$&2PV4Q]O8K&O;'EH\[4CK:Q+#0L6S^M[-R _"L7X'$6$6(C(.A8PN=7E#C
M2\6'"CR)K%@MAK-<Q#19>N;Y&!Y C:6OT?[X'DEC#R#MO*0&[[)F<*KO7/>K
M\=\:93D'8,IJ\TL-O)T</0I;+6ZS%NM--''3AFG]H?JR>%QD@%B>.49(V>5P
M[(,S"<T:S+KA;EN.=U/6,+%K^'S=J:[L,8RT'O-)T-H9 C""+L0&*5S?WB]U
MO /;;S#-S/.O".NX?&[#L',>CXS%9F!K6.O7-AJ0U[L+OTTD,AR,,@O_ #"[
ML@E,'R3QUL]RACM;W[7,M;RN.?,4(*.5@GDMT&/VWM1"!.\D+&[#[@]CY/UW
MV@Y;!R/QYJ>=Q&K;3OFNX;,[!(T.)QV0RD%>UD)')A8:\1DQREY$(] SOV3-
M]W0<*_)G'%O8<QJ-7D#6YL[KU?ZO+XR/*P%;QT'0O[EB%C\X0Z(7\C9FZ)OU
M9!@8WFSAG,0XNQB.7-+O19SWFQ9UL_4E&][+&\WL.,CM+X-')Y>/?CX%WUTZ
M!!ROI.0?'9C#;QI=W6;F&R.;/*AL4+_YK4DA [$(BQ1RU@>4VFG]T1B)HA=B
M]QW /D?-O#,TN(@AY<TN238+TV,Q #GZCED+D1@$M>NWN?O90.2,2 .R%S%G
M9G=D$%D^?]7@YQP'!V#?'YG)9&.Z68FJ9BL<F#DA@::**Q6$BF$YA\G'S$!\
M1=V<OL@DN4N4K>C9#6M1U?66V/<-QM35L/C)+K4JPQP1>[9M6K'A(\->(/%G
M((I3<Y8@$'\W<0H6Z\]\TZ11AN9;@/$UXJV;QF%RMVWN$D="(;TT<,5RM.%
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
M1:9#[&8CSV9LM>L/'3DDS-O)6J=?'RUI:UJ(6N%'6LM]':A/W9!D89CA05K
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
M \6)CZ-W\_)A)@V%E./,-M7'MWC7D.Q9W#%Y6E+C\G)E0ACEO12=L7G]+'"
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
M?'N.P5\Z[3#9CSQ21V7"L,TY5!LUJY7HA.2./SK^XX.TCV!K?NFF#<* @("
M@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("
M@(" @(" @(" @(" @(" @(" @(" @TEF/1KP!G9;$F0P.T,%H+<)UZ^\YVO7
M"&U,,]B".&*X,<<!R@!O" M'Y"+L+=,@SIO2?PC/D,CF9</LI93)Y*',39+^
M^>:^MCNQUWK#-#9^K]VN7TY>R3Q$'G&( 7D("S!+!Z=.'*_$TG!N.U$\9I4Q
M$4N-QN3MTBD<I?=/RG@E&<O(_DNS_$WP_;?""*?TI\+EF;6P'1VT[]W,5-@L
MS'O6=+WLA6C:."<A>YXN01B ,SMUX@ NSL LP9%KTN\)W<1G]?GUK)MBMDKV
M:ERA'L>3CK0U[$GN68:D0V&"C',7_"A6:(9!=Q-B%^D$CF/3_P 6YV_A<KD\
M3ECNX/%PX2*S'L.2BENX^(F(*M\PG9\C#Y>3N%MYA)Y)7=G]V3R#.Y'X9T'E
M:?&V]QJ9A[.)AM5ZEC%;!D,3,$-EHVGB*2E/$1QG[4?D!.XOX-\(*>'H_P"!
MPF"R&$V<9X<;0Q->9MWSC2UJM&3W*@0G]9Y0O$?DX'&XDWN2MWU+(Q!TQ^C7
M@&.&U7'"[8\-VA?Q<\1;YGR ZEZ;WKD/B]WIAFE_'(S?Q%\OV@M^R<'\?;9I
MV#T/,CLCX?7#K2X\:NUY6I8 Z_7LG)9@LA/,0.(D+RF3L0B7\3,Z#G!PEQS%
MK\VJ6<;D\CAK6,N8BW1RF=OWX;E>U+[DY6 L3&T\Q%W^_D\IA9R$387=G#.T
MCBO3./,;D,9K%;*"V5-CNV[^:NY"].[1M&/E;M326.@!F8&]SH/]%A[=!0H_
M1WP-$%*./#[8(X_&7L-69M\SWX*5TW.W#_X;\M*;L1=]N[A'\_NP\0R)_23P
MA9JY*E/B]K.'+T<=C;@OO.=_>UJ#L]2/OZSMO;=G=G;IW<C=W=S)W#+;TO</
M-EK&;^@VE[EO88=KF-]US;B>5BC:..PX/;\>VC88_#KP\  ''Q 68/MKTN\)
MW<1G]?GUK)MBMDKV:ERA'L>3CK0U[$GN68:D0V&"C',7_"A6:(9!=Q-B%^D$
M]HG#&A<;YW*;+JL&<')9JM4J7Y\AL>2R7OQUHVCA[&W/(+&(-UYLS$_;]N[N
M_80T7IFX8BH9K$-K%X\;G6E:;'R9[('4J/)9&T148"G>/'DU@ F$JHQ$)QQD
M+LX"[ E]-7$TQXFP53:&N82:W9JWPW/,C=.>S"T$LT]EK3369?9$81DF,SCB
M (P<0$18.C3_ $M<)Z'+@9-8U[,UX]9:)L;5FVC*V:H>UY-![E>:R<4SQ>9>
MT\HG[7X?;\?$>@@W]$GIK*'V7T?*-X4@QE>1MJR[2TZ03#,%2M(UKSK5QD$2
M:&%PC9_L/RZ"8@]*W#-;.%L<6/VKZ\]@#:C,MWSA >5"-HALE&]MP(O:88NG
M'Q>,6!V\684'1;](_!%S&S84M>S]?&G="_#1J;AF:U:C*%EK(C3BBM"%.)K
MQRM#7:./SA@+Q[AB< LES@KC6]M][>YL=F!S.0:8I)8=AR,,44TM7Z4[,$ 3
MM#7LO7_=-9B )F'MF-D%XI5(J%."C <Q1UHAA IYSFD<19F9RD-W,RZ;Y(G<
MG?Y=W?Y0=Z @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
C(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155558581896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-12260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">COCA COLA FEMSA SAB DE CV<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">O5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Calle Mario Pani No. 100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Santa Fe Cuajimalpa<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Cuajimalpa de Morelos<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">05348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">MX<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">International Financial Reporting Standards<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000910631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_AmericanDepositarySharesEachRepresenting10UnitsMember', window );">American Depositary Shares, each representing 10 units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">KOF<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">American Depositary Shares, each representing 10 units<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember', window );">Units, each consisting of 3 Series B shares and 5 Series L shares, without par value</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Units, each consisting of 3 Series B shares and 5 Series L shares, without par value<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_ClassBCommonStockMember', window );">Series B shares, without par value</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Series B shares, without par value<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">1,575,624,195<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_ClassLCommonStockMember', window );">Series L shares, without par value</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Series L shares, without par value<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">2,626,040,325<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_A2750SeniorNotesDue2030Member', window );">2.750% Senior Notes Due 2030</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_NoTradingSymbolFlag', window );">No Trading Symbol Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">2.750% Senior Notes due 2030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_A1850SeniorNotesDue2023Member', window );">1.850% Senior Notes Due 2023</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_NoTradingSymbolFlag', window );">No Trading Symbol Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">1.850% Senior Notes due 2032<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_ClassACommonStockMember', window );">Series A shares, without par value</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">7,936,628,152<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_ClassDCommonStockMember', window );">Series D shares, without par value</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">4,668,365,424<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Calle Mario Pani No. 100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Santa Fe Cuajimalpa<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Cuajimalpa de Morelos<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">05348<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">MX<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Jorge Alejandro Collazo Pereda<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">52-55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">1519-6179<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_ContactPersonnelEmailAddress', window );">Contact Personnel Email Address</a></td>
<td class="text">kofmxinves@kof.com.mx<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelEmailAddress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Email address of contact personnel.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelEmailAddress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAccountingStandard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:accountingStandardItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a registration statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentRegistrationStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_NoTradingSymbolFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a security having no trading symbol.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_NoTradingSymbolFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:trueItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_AmericanDepositarySharesEachRepresenting10UnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_AmericanDepositarySharesEachRepresenting10UnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_ClassBCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_ClassBCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_ClassLCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_ClassLCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_A2750SeniorNotesDue2030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_A2750SeniorNotesDue2030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_A1850SeniorNotesDue2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_A1850SeniorNotesDue2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_ClassACommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_ClassACommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_ClassDCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_ClassDCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155558489640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLineItems', window );"><strong>Auditor [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Ernst & Young Global Limited<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">1284<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Mexico City, Mexico<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155553358952">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Financial Position<br> $ in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>MXN ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssetsAbstract', window );"><strong>CURRENT ASSETS</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,248<span></span>
</td>
<td class="nump">$ 43,497<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivables', window );">Trade receivables, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,014<span></span>
</td>
<td class="nump">11,523<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Inventories', window );">Inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,960<span></span>
</td>
<td class="nump">9,727<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxAssetsCurrent', window );">Recoverable taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,293<span></span>
</td>
<td class="nump">5,471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentFinancialAssets', window );">Other current financial assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">931<span></span>
</td>
<td class="nump">478<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentAssets', window );">Other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,918<span></span>
</td>
<td class="nump">1,744<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssets', window );">Total current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,364<span></span>
</td>
<td class="nump">72,440<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsAbstract', window );"><strong>NON CURRENT ASSETS</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates', window );">Investments in other entities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,494<span></span>
</td>
<td class="nump">7,623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,472<span></span>
</td>
<td class="nump">1,278<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,183<span></span>
</td>
<td class="nump">59,460<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Intangible assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102,174<span></span>
</td>
<td class="nump">103,971<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,342<span></span>
</td>
<td class="nump">11,143<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentFinancialAssets', window );">Other non-current financial assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,136<span></span>
</td>
<td class="nump">2,699<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentNonfinancialAssets', window );">Other non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,402<span></span>
</td>
<td class="nump">4,452<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssets', window );">Total non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191,203<span></span>
</td>
<td class="nump">190,626<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Assets', window );">TOTAL ASSETS</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">271,567<span></span>
</td>
<td class="nump">263,066<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLiabilitiesAbstract', window );"><strong>CURRENT LIABILITIES</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CurrentPortionOfBankLoansAndNotesPayable', window );">Bank loans and notes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">645<span></span>
</td>
<td class="nump">1,645<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Current portion of non-current debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,808<span></span>
</td>
<td class="nump">3,372<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Current portion of lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">614<span></span>
</td>
<td class="nump">560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentInterestPayable', window );">Interest payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">811<span></span>
</td>
<td class="nump">712<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherPayablesToTradeSuppliers', window );">Suppliers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,745<span></span>
</td>
<td class="nump">17,195<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayables', window );">Accrued liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,885<span></span>
</td>
<td class="nump">10,013<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxLiabilitiesCurrent', window );">Taxes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,972<span></span>
</td>
<td class="nump">7,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentFinancialLiabilities', window );">Other current financial liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">741<span></span>
</td>
<td class="nump">1,948<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLiabilities', window );">Total current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,221<span></span>
</td>
<td class="nump">42,845<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLiabilitiesAbstract', window );"><strong>NON-CURRENT LIABILITIES</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NonCurrentPortionOfBankLoansAndNotesPayable', window );">Bank loans and notes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,329<span></span>
</td>
<td class="nump">82,461<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisionsForEmployeeBenefits', window );">Post-employment and other non-current employee benefits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,126<span></span>
</td>
<td class="nump">3,838<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-current portion of lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">891<span></span>
</td>
<td class="nump">746<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,710<span></span>
</td>
<td class="nump">2,474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentFinancialLiabilities', window );">Other non-current financial liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">508<span></span>
</td>
<td class="nump">934<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ProvisionsAndOtherNonCurrentLiabilities', window );">Provisions and other non-current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,210<span></span>
</td>
<td class="nump">7,311<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLiabilities', window );">Total non-current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97,774<span></span>
</td>
<td class="nump">97,764<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">TOTAL LIABILITIES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">143,995<span></span>
</td>
<td class="nump">140,609<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAbstract', window );"><strong>EQUITY</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IssuedCapital', window );">Common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,060<span></span>
</td>
<td class="nump">2,060<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalPaidinCapital', window );">Additional paid-in capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,560<span></span>
</td>
<td class="nump">45,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RetainedEarnings', window );">Retained earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,037<span></span>
</td>
<td class="nump">75,917<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherEquityInterest', window );">Other equity instruments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,133)<span></span>
</td>
<td class="num">(1,740)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,974)<span></span>
</td>
<td class="num">(4,923)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAttributableToOwnersOfParent', window );">Equity attributable to equity holders of the parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,550<span></span>
</td>
<td class="nump">116,874<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncontrollingInterests', window );">Non-controlling interest in consolidated subsidiaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,022<span></span>
</td>
<td class="nump">5,583<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Equity', window );">TOTAL EQUITY</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,572<span></span>
</td>
<td class="nump">122,457<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAndLiabilities', window );">TOTAL LIABILITIES AND EQUITY</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 271,567<span></span>
</td>
<td class="nump">$ 263,066<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember', window );">Currency in which supplementary information is displayed [member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssetsAbstract', window );"><strong>CURRENT ASSETS</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 2,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivables', window );">Trade receivables, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Inventories', window );">Inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">583<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxAssetsCurrent', window );">Recoverable taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentFinancialAssets', window );">Other current financial assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentAssets', window );">Other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssets', window );">Total current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">3,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsAbstract', window );"><strong>NON CURRENT ASSETS</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates', window );">Investments in other entities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">72<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">3,031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Intangible assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentFinancialAssets', window );">Other non-current financial assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentNonfinancialAssets', window );">Other non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssets', window );">Total non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">9,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Assets', window );">TOTAL ASSETS</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">13,238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLiabilitiesAbstract', window );"><strong>CURRENT LIABILITIES</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CurrentPortionOfBankLoansAndNotesPayable', window );">Bank loans and notes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Current portion of non-current debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Current portion of lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentInterestPayable', window );">Interest payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherPayablesToTradeSuppliers', window );">Suppliers</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayables', window );">Accrued liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxLiabilitiesCurrent', window );">Taxes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentFinancialLiabilities', window );">Other current financial liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLiabilities', window );">Total current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLiabilitiesAbstract', window );"><strong>NON-CURRENT LIABILITIES</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NonCurrentPortionOfBankLoansAndNotesPayable', window );">Bank loans and notes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisionsForEmployeeBenefits', window );">Post-employment and other non-current employee benefits</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-current portion of lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentFinancialLiabilities', window );">Other non-current financial liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ProvisionsAndOtherNonCurrentLiabilities', window );">Provisions and other non-current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLiabilities', window );">Total non-current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">TOTAL LIABILITIES</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">7,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAbstract', window );"><strong>EQUITY</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IssuedCapital', window );">Common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalPaidinCapital', window );">Additional paid-in capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RetainedEarnings', window );">Retained earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">3,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherEquityInterest', window );">Other equity instruments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(104)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(242)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAttributableToOwnersOfParent', window );">Equity attributable to equity holders of the parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncontrollingInterests', window );">Non-controlling interest in consolidated subsidiaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Equity', window );">TOTAL EQUITY</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">6,219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAndLiabilities', window );">TOTAL LIABILITIES AND EQUITY</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 13,238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Convenience translation to U.S. dollars ($)&#160;&#8211; See Note 2.2.3</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AccumulatedOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs. [Refer: IFRSs [member]; Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AccumulatedOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionalPaidinCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalPaidinCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentInterestPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current interest payable. [Refer: Interest payable]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentInterestPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have an unconditional right to defer settlement for at least twelve months after the reporting period.
Effective 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 69<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentPortionOfLongtermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion of non-current borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentPortionOfLongtermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTaxAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current amount of current tax assets. [Refer: Current tax assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph n<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_n&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTaxLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current amount of current tax liabilities. [Refer: Current tax liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph n<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_n&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Equity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of residual interest in the assets of the entity after deducting all its liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Equity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityAttributableToOwnersOfParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph r<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_r&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityAttributableToOwnersOfParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Inventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current inventories. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 36<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_36_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Inventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of investments in subsidiaries, joint ventures and associates in an entity's separate financial statements. [Refer: Associates [member]; Joint ventures [member]; Subsidiaries [member]; Investments in subsidiaries reported in separate financial statements]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IssuedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The nominal value of capital issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IssuedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 12<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_12_f&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph q<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_q&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 10<br> -IssueDate 2021-01-01<br> -Paragraph 22<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=10&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_22&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that do not meet the definition of current assets. [Refer: Current assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_ii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_iv&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 69<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentProvisionsForEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current provisions for employee benefits. [Refer: Provisions for employee benefits]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentProvisionsForEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets; Current financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities; Current financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B13<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B13_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph m<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_m&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherEquityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of equity interest of an entity without share capital that the entity does not separately disclose in the same statement or note.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherEquityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherNoncurrentFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherNoncurrentFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B13<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B13_c&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph m<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_m&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherNoncurrentNonfinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current non-financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentNonfinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RetainedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A component of equity representing the entity's cumulative undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph IG6<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RetainedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 53<br> -Subparagraph j<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph k<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherPayablesToTradeSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of payment due to suppliers for goods and services used in the entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherPayablesToTradeSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_CurrentPortionOfBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current portion of bank loans and notes payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_CurrentPortionOfBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_NonCurrentPortionOfBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non current portion of bank loans and notes payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_NonCurrentPortionOfBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ProvisionsAndOtherNonCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Provisions and other non-current liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ProvisionsAndOtherNonCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559171608">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Income Statements<br> $ in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>MXN ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>MXN ($) </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromSaleOfGoods', window );">Net sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 193,899<span></span>
</td>
<td class="nump">$ 181,520<span></span>
</td>
<td class="nump">$ 192,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherRevenue', window );">Other operating revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">905<span></span>
</td>
<td class="nump">2,095<span></span>
</td>
<td class="nump">2,129<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Total revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">194,804<span></span>
</td>
<td class="nump">183,615<span></span>
</td>
<td class="nump">194,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CostOfSales', window );">Cost of goods sold</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,206<span></span>
</td>
<td class="nump">100,804<span></span>
</td>
<td class="nump">106,964<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Gross profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,598<span></span>
</td>
<td class="nump">82,811<span></span>
</td>
<td class="nump">87,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdministrativeExpense', window );">Administrative expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,012<span></span>
</td>
<td class="nump">7,891<span></span>
</td>
<td class="nump">8,427<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SellingExpenses', window );">Selling expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,708<span></span>
</td>
<td class="nump">48,553<span></span>
</td>
<td class="nump">52,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherIncome', window );">Other income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,502<span></span>
</td>
<td class="nump">1,494<span></span>
</td>
<td class="nump">1,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherExpenseByNature', window );">Other expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,309<span></span>
</td>
<td class="nump">5,105<span></span>
</td>
<td class="nump">4,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpense', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,192<span></span>
</td>
<td class="nump">7,894<span></span>
</td>
<td class="nump">6,904<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinanceIncome', window );">Interest income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">932<span></span>
</td>
<td class="nump">1,047<span></span>
</td>
<td class="nump">1,230<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Foreign exchange income (loss), net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">227<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="num">(330)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies', window );">Gain on monetary position for subsidiaries in hyperinflationary economies</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">734<span></span>
</td>
<td class="nump">376<span></span>
</td>
<td class="nump">221<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Market value gain (loss) on financial instruments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80<span></span>
</td>
<td class="num">(212)<span></span>
</td>
<td class="num">(288)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Income before income taxes and share of the profit of associates and joint ventures accounted for using the equity method</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,852<span></span>
</td>
<td class="nump">16,077<span></span>
</td>
<td class="nump">18,409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,609<span></span>
</td>
<td class="nump">5,428<span></span>
</td>
<td class="nump">5,648<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Share in the profit (loss) of equity accounted investees, net of taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88<span></span>
</td>
<td class="num">(281)<span></span>
</td>
<td class="num">(131)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Consolidated net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,331<span></span>
</td>
<td class="nump">10,368<span></span>
</td>
<td class="nump">12,630<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToAbstract', window );"><strong>Attributable to:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToOwnersOfParent', window );">Equity holders of the parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,708<span></span>
</td>
<td class="nump">10,307<span></span>
</td>
<td class="nump">12,101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToNoncontrollingInterests', window );">Non-controlling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">623<span></span>
</td>
<td class="nump">61<span></span>
</td>
<td class="nump">529<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Consolidated net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,331<span></span>
</td>
<td class="nump">$ 10,368<span></span>
</td>
<td class="nump">$ 12,630<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EarningsPerShareAbstract', window );"><strong>Earnings per share- Equity holders of the parent (U.S. dollars and Mexican pesos):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BasicEarningsLossPerShare', window );">Basic controlling interest net income (loss) from continuing operations | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.93<span></span>
</td>
<td class="nump">$ 0.61<span></span>
</td>
<td class="nump">$ 0.72<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DilutedEarningsLossPerShare', window );">Diluted controlling interest net income (loss) from continuing operations | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.93<span></span>
</td>
<td class="nump">$ 0.61<span></span>
</td>
<td class="nump">$ 0.72<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember', window );">Currency in which supplementary information is displayed [member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromSaleOfGoods', window );">Net sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 9,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherRevenue', window );">Other operating revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Total revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">9,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CostOfSales', window );">Cost of goods sold</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Gross profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdministrativeExpense', window );">Administrative expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SellingExpenses', window );">Selling expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherIncome', window );">Other income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherExpenseByNature', window );">Other expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpense', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinanceIncome', window );">Interest income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Foreign exchange income (loss), net</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies', window );">Gain on monetary position for subsidiaries in hyperinflationary economies</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Market value gain (loss) on financial instruments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Income before income taxes and share of the profit of associates and joint ventures accounted for using the equity method</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Share in the profit (loss) of equity accounted investees, net of taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Consolidated net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToAbstract', window );"><strong>Attributable to:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToOwnersOfParent', window );">Equity holders of the parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToNoncontrollingInterests', window );">Non-controlling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Consolidated net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EarningsPerShareAbstract', window );"><strong>Earnings per share- Equity holders of the parent (U.S. dollars and Mexican pesos):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BasicEarningsLossPerShare', window );">Basic controlling interest net income (loss) from continuing operations | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DilutedEarningsLossPerShare', window );">Diluted controlling interest net income (loss) from continuing operations | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Convenience translation to U.S. dollars ($)&#160;&#8211; See Note 2.2.3</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses that the entity classifies as being administrative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2021-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35_b_vi&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BasicEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 67<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CostOfSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CostOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DilutedEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 67<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DilutedEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinanceIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income associated with interest and other financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2021-01-01<br> -Paragraph 52<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=21&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_52_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 35<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2021-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxExpenseContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense arising from interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B13<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B13_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherExpenseByNature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherExpenseByNature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of operating income that the entity does not separately disclose in the same statement or note.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2021-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35_b_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue arising from sources that the entity does not separately disclose in the same statement or note. [Refer: Revenue]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2021-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2021-en-b&amp;anchor=para_39L_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2023-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2021-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossAttributableToAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossAttributableToAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossAttributableToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 12<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_12_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81B<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81B_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossAttributableToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossAttributableToOwnersOfParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81B<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81B_a_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossAttributableToOwnersOfParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromSaleOfGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue arising from the sale of goods. [Refer: Revenue]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromSaleOfGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2021-01-01<br> -Paragraph 39M<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2021-en-b&amp;anchor=para_39M_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gains losses on net monetary position for subsidiaries in hyperinflationary economies</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Profit (loss) before tax and share of profit of associates and joint ventures accounted for using equity method</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_SellingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Selling expenses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_SellingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedIncomeStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedIncomeStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155558262552">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income<br> $ in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>MXN ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedStatementOfIncomeCaptionsLineItems', window );"><strong>Condensed Statement of Income Captions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Consolidated net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,331<span></span>
</td>
<td class="nump">$ 10,368<span></span>
</td>
<td class="nump">$ 12,630<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeAbstract', window );"><strong>Other comprehensive income, net of taxes:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax', window );">Valuation of the effective portion of derivative financial instruments, net of taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,836<span></span>
</td>
<td class="nump">543<span></span>
</td>
<td class="num">(835)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Exchange differences on the translation of foreign operations and associates</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,943)<span></span>
</td>
<td class="num">(7,543)<span></span>
</td>
<td class="num">(5,579)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax', window );">Other comprehensive (loss) to be reclassified to profit or loss in subsequent periods</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(107)<span></span>
</td>
<td class="num">(7,000)<span></span>
</td>
<td class="num">(6,414)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract', window );"><strong>Items that will not be reclassified to profit or loss in subsequent periods:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments', window );">Loss from equity financial asset classified at FVOCI</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(393)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(216)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Re-measurements of the net defined benefit liability, net of taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(67)<span></span>
</td>
<td class="num">(318)<span></span>
</td>
<td class="num">(511)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax', window );">Other comprehensive (loss) not to be reclassified to profit or loss in subsequent periods</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(460)<span></span>
</td>
<td class="num">(318)<span></span>
</td>
<td class="num">(727)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Total other comprehensive (loss), net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(567)<span></span>
</td>
<td class="num">(7,318)<span></span>
</td>
<td class="num">(7,141)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Consolidated comprehensive income for the year, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,764<span></span>
</td>
<td class="nump">3,050<span></span>
</td>
<td class="nump">5,489<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncomeAttributableToAbstract', window );"><strong>Attributable to:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent', window );">Equity holders of the parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,264<span></span>
</td>
<td class="nump">4,150<span></span>
</td>
<td class="nump">5,541<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests', window );">Non-controlling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="num">(1,100)<span></span>
</td>
<td class="num">(52)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Consolidated comprehensive income for the year, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,764<span></span>
</td>
<td class="nump">$ 3,050<span></span>
</td>
<td class="nump">$ 5,489<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember', window );">Currency in which supplementary information is displayed [member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedStatementOfIncomeCaptionsLineItems', window );"><strong>Condensed Statement of Income Captions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Consolidated net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeAbstract', window );"><strong>Other comprehensive income, net of taxes:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax', window );">Valuation of the effective portion of derivative financial instruments, net of taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Exchange differences on the translation of foreign operations and associates</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(95)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax', window );">Other comprehensive (loss) to be reclassified to profit or loss in subsequent periods</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract', window );"><strong>Items that will not be reclassified to profit or loss in subsequent periods:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments', window );">Loss from equity financial asset classified at FVOCI</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(19)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Re-measurements of the net defined benefit liability, net of taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax', window );">Other comprehensive (loss) not to be reclassified to profit or loss in subsequent periods</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(22)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Total other comprehensive (loss), net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(28)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Consolidated comprehensive income for the year, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">768<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncomeAttributableToAbstract', window );"><strong>Attributable to:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent', window );">Equity holders of the parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests', window );">Non-controlling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Consolidated comprehensive income for the year, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 768<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Convenience translation to U.S. dollars ($)&#160;&#8211; See Note 2.2.3</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Convenience translation to U.S. dollars ($)&#160;&#8211; See Note 2.2.3</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ix<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_ix&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81A<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81A_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComprehensiveIncomeAttributableToAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComprehensiveIncomeAttributableToAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81B<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81B_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81B<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81B_b_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_viii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81A<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81A_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to gains (losses) from changes in the fair value of investments in equity instruments that the entity has designated at fair value through other comprehensive income applying paragraph 5.7.5 of IFRS 9. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 135<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income that will be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph IG6<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82A<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82A&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income that will not be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph IG6<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82A<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82A&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2021-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2021-en-b&amp;anchor=para_39L_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2023-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2021-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Valuation of effective portion of derivative financial instruments net of tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedStatementOfIncomeCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedStatementOfIncomeCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155558377096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Equity - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common stock</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Retained earnings</div></th>
<th class="th"><div>Other equity instruments</div></th>
<th class="th"><div>Valuation of the effective portion of derivative financial instruments</div></th>
<th class="th"><div>Exchange differences on translation of foreign operations and associates</div></th>
<th class="th"><div>Remeasurements of the net defined benefit liability</div></th>
<th class="th"><div>Equity attributable to equity holders of the parent</div></th>
<th class="th"><div>Non-controlling interest</div></th>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Equity', window );">Beginning Balance at Dec. 31, 2018</a></td>
<td class="nump">$ 131,636<span></span>
</td>
<td class="nump">$ 2,060<span></span>
</td>
<td class="nump">$ 45,560<span></span>
</td>
<td class="nump">$ 71,156<span></span>
</td>
<td class="num">$ (1,524)<span></span>
</td>
<td class="num">$ (149)<span></span>
</td>
<td class="nump">$ 8,071<span></span>
</td>
<td class="num">$ (344)<span></span>
</td>
<td class="nump">$ 124,830<span></span>
</td>
<td class="nump">$ 6,806<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_StatementLineItems', window );"><strong>Statement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Consolidated net income</a></td>
<td class="nump">12,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,101<span></span>
</td>
<td class="nump">529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Other comprehensive (loss) income, net of tax</a></td>
<td class="num">(7,141)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(216)<span></span>
</td>
<td class="num">(819)<span></span>
</td>
<td class="num">(5,014)<span></span>
</td>
<td class="num">(511)<span></span>
</td>
<td class="num">(6,560)<span></span>
</td>
<td class="num">(581)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Total comprehensive income (loss)</a></td>
<td class="nump">5,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,101<span></span>
</td>
<td class="num">(216)<span></span>
</td>
<td class="num">(819)<span></span>
</td>
<td class="num">(5,014)<span></span>
</td>
<td class="num">(511)<span></span>
</td>
<td class="nump">5,541<span></span>
</td>
<td class="num">(52)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners', window );">Dividends declared</a></td>
<td class="num">(7,440)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,437)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,437)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Equity', window );">Ending Balance at Dec. 31, 2019</a></td>
<td class="nump">129,685<span></span>
</td>
<td class="nump">2,060<span></span>
</td>
<td class="nump">45,560<span></span>
</td>
<td class="nump">75,820<span></span>
</td>
<td class="num">(1,740)<span></span>
</td>
<td class="num">(968)<span></span>
</td>
<td class="nump">3,057<span></span>
</td>
<td class="num">(855)<span></span>
</td>
<td class="nump">122,934<span></span>
</td>
<td class="nump">6,751<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_StatementLineItems', window );"><strong>Statement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Consolidated net income</a></td>
<td class="nump">10,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,307<span></span>
</td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture', window );">Other comprehensive (loss) income, net of tax</a></td>
<td class="num">(7,106)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">443<span></span>
</td>
<td class="num">(6,070)<span></span>
</td>
<td class="num">(318)<span></span>
</td>
<td class="num">(5,945)<span></span>
</td>
<td class="num">(1,161)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Other comprehensive (loss) income, net of tax</a></td>
<td class="num">(7,318)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SaleOfJointVenture', window );">Sale of Joint Venture</a></td>
<td class="num">(212)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(212)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(212)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Total comprehensive income (loss)</a></td>
<td class="nump">3,050<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">443<span></span>
</td>
<td class="num">(6,282)<span></span>
</td>
<td class="num">(318)<span></span>
</td>
<td class="nump">4,150<span></span>
</td>
<td class="num">(1,100)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners', window );">Dividends declared</a></td>
<td class="num">(10,278)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,210)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,210)<span></span>
</td>
<td class="num">(68)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Equity', window );">Ending Balance at Dec. 31, 2020</a></td>
<td class="nump">122,457<span></span>
</td>
<td class="nump">2,060<span></span>
</td>
<td class="nump">45,560<span></span>
</td>
<td class="nump">75,917<span></span>
</td>
<td class="num">(1,740)<span></span>
</td>
<td class="num">(525)<span></span>
</td>
<td class="num">(3,225)<span></span>
</td>
<td class="num">(1,173)<span></span>
</td>
<td class="nump">116,874<span></span>
</td>
<td class="nump">5,583<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_StatementLineItems', window );"><strong>Statement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Consolidated net income</a></td>
<td class="nump">16,331<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,708<span></span>
</td>
<td class="nump">623<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Other comprehensive (loss) income, net of tax</a></td>
<td class="num">(567)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(393)<span></span>
</td>
<td class="nump">1,749<span></span>
</td>
<td class="num">(1,733)<span></span>
</td>
<td class="num">(67)<span></span>
</td>
<td class="num">(444)<span></span>
</td>
<td class="num">(123)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Total comprehensive income (loss)</a></td>
<td class="nump">15,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,708<span></span>
</td>
<td class="num">(393)<span></span>
</td>
<td class="nump">1,749<span></span>
</td>
<td class="num">(1,733)<span></span>
</td>
<td class="num">(67)<span></span>
</td>
<td class="nump">15,264<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners', window );">Dividends declared</a></td>
<td class="num">(10,649)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,588)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,588)<span></span>
</td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Equity', window );">Ending Balance at Dec. 31, 2021</a></td>
<td class="nump">$ 127,572<span></span>
</td>
<td class="nump">$ 2,060<span></span>
</td>
<td class="nump">$ 45,560<span></span>
</td>
<td class="nump">$ 81,037<span></span>
</td>
<td class="num">$ (2,133)<span></span>
</td>
<td class="nump">$ 1,224<span></span>
</td>
<td class="num">$ (4,958)<span></span>
</td>
<td class="num">$ (1,240)<span></span>
</td>
<td class="nump">$ 121,550<span></span>
</td>
<td class="nump">$ 6,022<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ix<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_ix&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81A<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81A_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of dividends proposed or declared after the reporting period but before financial statements are authorised for issue. Such dividends are not recognised as a liability at the end of the reporting period because no obligation exists at that time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 137<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_137_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 10<br> -IssueDate 2021-01-01<br> -Paragraph 13<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=10&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_13&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Equity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of residual interest in the assets of the entity after deducting all its liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Equity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_viii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81A<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81A_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2021-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2021-en-b&amp;anchor=para_39L_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2023-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2021-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Comprehensive Income, Excluding Sale Of Joint Venture</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_SaleOfJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale of joint venture</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_SaleOfJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_StatementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Statement [line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_StatementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552829848">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows<br> $ in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>MXN ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossBeforeTax', window );">Income before income taxes and share in the profit (loss) of equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,940<span></span>
</td>
<td class="nump">$ 15,796<span></span>
</td>
<td class="nump">$ 18,278<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForReconcileProfitLossAbstract', window );"><strong>Adjustments for:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AdjustmentsForNonCashOperatingExpenses', window );">Non-cash operating (income) expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(654)<span></span>
</td>
<td class="num">(1,319)<span></span>
</td>
<td class="num">(2,409)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDepreciationExpense', window );">Depreciation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,284<span></span>
</td>
<td class="nump">8,415<span></span>
</td>
<td class="nump">8,387<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation right-of-use</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">662<span></span>
</td>
<td class="nump">596<span></span>
</td>
<td class="nump">555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForAmortisationExpense', window );">Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">888<span></span>
</td>
<td class="nump">1,020<span></span>
</td>
<td class="nump">1,062<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AmortizationPrepaidExpenses', window );">Amortization prepaid expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">687<span></span>
</td>
<td class="nump">577<span></span>
</td>
<td class="nump">638<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets', window );">Gain on sale of long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(58)<span></span>
</td>
<td class="num">(96)<span></span>
</td>
<td class="num">(42)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_LossOnTheRetirementOfLongLived', window );">Loss on the retirement of long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">199<span></span>
</td>
<td class="nump">291<span></span>
</td>
<td class="nump">318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_LossOnTheRetirementOfIntangibleAssets', window );">Loss on the retirement of intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">375<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes', window );">Share of the loss of associates and joint ventures accounted for using the equity method, net of taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(88)<span></span>
</td>
<td class="nump">281<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForInterestIncome', window );">Interest income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(932)<span></span>
</td>
<td class="num">(1,047)<span></span>
</td>
<td class="num">(1,230)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForInterestExpense', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,192<span></span>
</td>
<td class="nump">7,894<span></span>
</td>
<td class="nump">6,904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains', window );">Foreign exchange (income) loss, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(227)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="nump">330<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits', window );">Non-cash movements in post-employment and other non-current employee benefits obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">328<span></span>
</td>
<td class="nump">368<span></span>
</td>
<td class="nump">239<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Impairment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250<span></span>
</td>
<td class="nump">2,501<span></span>
</td>
<td class="nump">948<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AdjustmentsForMonetaryPositionGainLossNet', window );">Monetary position gain, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(734)<span></span>
</td>
<td class="num">(376)<span></span>
</td>
<td class="num">(221)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AdjustmentsForMarketValueLossOnFinancialInstruments', window );">Market value loss on financial instruments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(80)<span></span>
</td>
<td class="nump">212<span></span>
</td>
<td class="nump">288<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets', window );">Accounts receivable and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,041)<span></span>
</td>
<td class="nump">3,040<span></span>
</td>
<td class="num">(1,858)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseInOtherCurrentAssets1', window );">Other current financial assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(550)<span></span>
</td>
<td class="num">(552)<span></span>
</td>
<td class="num">(100)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories', window );">Inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,262)<span></span>
</td>
<td class="nump">190<span></span>
</td>
<td class="num">(1,140)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable', window );">Suppliers and other accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,448<span></span>
</td>
<td class="num">(1,037)<span></span>
</td>
<td class="nump">5,726<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities', window );">Other liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(401)<span></span>
</td>
<td class="nump">378<span></span>
</td>
<td class="num">(231)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities', window );">Employee benefits paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(471)<span></span>
</td>
<td class="num">(528)<span></span>
</td>
<td class="num">(478)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AdjustmentsForOtherTax', window );">Other Tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,443<span></span>
</td>
<td class="nump">3,162<span></span>
</td>
<td class="nump">404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid', window );">Income taxes paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,106)<span></span>
</td>
<td class="num">(4,990)<span></span>
</td>
<td class="num">(5,210)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivities', window );">Net cash flows (used in)/from operating activities from continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,721<span></span>
</td>
<td class="nump">35,147<span></span>
</td>
<td class="nump">31,289<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestReceivedClassifiedAsInvestingActivities', window );">Interest received</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">932<span></span>
</td>
<td class="nump">1,047<span></span>
</td>
<td class="nump">1,230<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities', window );">Acquisitions of long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,344)<span></span>
</td>
<td class="num">(9,655)<span></span>
</td>
<td class="num">(10,324)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities', window );">Proceeds from the sale of long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">259<span></span>
</td>
<td class="nump">274<span></span>
</td>
<td class="nump">330<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities', window );">Acquisitions of intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(645)<span></span>
</td>
<td class="num">(289)<span></span>
</td>
<td class="num">(698)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets', window );">Other non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(766)<span></span>
</td>
<td class="num">(325)<span></span>
</td>
<td class="num">(711)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities', window );">Dividends received from investments in associates and joint ventures (Note 8)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Investments in financial assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="num">(1,576)<span></span>
</td>
<td class="num">(572)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivities', window );">Net cash flows (used in) investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,547)<span></span>
</td>
<td class="num">(10,508)<span></span>
</td>
<td class="num">(10,744)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Proceeds from borrowings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,191<span></span>
</td>
<td class="nump">62,297<span></span>
</td>
<td class="nump">10,736<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments of borrowings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,189)<span></span>
</td>
<td class="num">(45,187)<span></span>
</td>
<td class="num">(20,460)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestPaidClassifiedAsFinancingActivities', window );">Interest paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,646)<span></span>
</td>
<td class="num">(6,102)<span></span>
</td>
<td class="num">(4,682)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsPaidClassifiedAsFinancingActivities', window );">Dividends paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,649)<span></span>
</td>
<td class="num">(10,278)<span></span>
</td>
<td class="num">(7,440)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_LeaseInterestPaidClassifiedAsFinancingActivities', window );">Interest paid on lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(101)<span></span>
</td>
<td class="num">(105)<span></span>
</td>
<td class="num">(129)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashOutflowForLeases', window );">Payments of leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(629)<span></span>
</td>
<td class="num">(573)<span></span>
</td>
<td class="num">(492)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities', window );">Other financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,240)<span></span>
</td>
<td class="nump">365<span></span>
</td>
<td class="num">(327)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivities', window );">Net cash flows (used in) / obtained from financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,263)<span></span>
</td>
<td class="nump">417<span></span>
</td>
<td class="num">(22,794)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents', window );">Increase (decrease) in cash and cash equivalents after effect of exchange rate changes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,911<span></span>
</td>
<td class="nump">25,056<span></span>
</td>
<td class="num">(2,249)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition', window );">Cash and cash equivalents at the beginning of the period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,497<span></span>
</td>
<td class="nump">20,491<span></span>
</td>
<td class="nump">23,727<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents', window );">Effects of exchange rate changes and inflation effects on cash and cash equivalents held in foreign currencies</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">840<span></span>
</td>
<td class="num">(2,050)<span></span>
</td>
<td class="num">(987)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition', window );">Cash and cash equivalents at the end of the period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,248<span></span>
</td>
<td class="nump">$ 43,497<span></span>
</td>
<td class="nump">$ 20,491<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember', window );">Currency in which supplementary information is displayed [member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossBeforeTax', window );">Income before income taxes and share in the profit (loss) of equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForReconcileProfitLossAbstract', window );"><strong>Adjustments for:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AdjustmentsForNonCashOperatingExpenses', window );">Non-cash operating (income) expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(32)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDepreciationExpense', window );">Depreciation</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation right-of-use</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForAmortisationExpense', window );">Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AmortizationPrepaidExpenses', window );">Amortization prepaid expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets', window );">Gain on sale of long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_LossOnTheRetirementOfLongLived', window );">Loss on the retirement of long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_LossOnTheRetirementOfIntangibleAssets', window );">Loss on the retirement of intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes', window );">Share of the loss of associates and joint ventures accounted for using the equity method, net of taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForInterestIncome', window );">Interest income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(45)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForInterestExpense', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains', window );">Foreign exchange (income) loss, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(11)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits', window );">Non-cash movements in post-employment and other non-current employee benefits obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Impairment</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AdjustmentsForMonetaryPositionGainLossNet', window );">Monetary position gain, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(36)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AdjustmentsForMarketValueLossOnFinancialInstruments', window );">Market value loss on financial instruments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets', window );">Accounts receivable and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(99)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseInOtherCurrentAssets1', window );">Other current financial assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(27)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories', window );">Inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(110)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable', window );">Suppliers and other accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">217<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities', window );">Other liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(20)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities', window );">Employee benefits paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(23)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AdjustmentsForOtherTax', window );">Other Tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid', window );">Income taxes paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(298)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivities', window );">Net cash flows (used in)/from operating activities from continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,594<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestReceivedClassifiedAsInvestingActivities', window );">Interest received</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities', window );">Acquisitions of long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(455)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities', window );">Proceeds from the sale of long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities', window );">Acquisitions of intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(31)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets', window );">Other non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(36)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities', window );">Dividends received from investments in associates and joint ventures (Note 8)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Investments in financial assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivities', window );">Net cash flows (used in) investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(463)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Proceeds from borrowings</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments of borrowings</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(692)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestPaidClassifiedAsFinancingActivities', window );">Interest paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(226)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsPaidClassifiedAsFinancingActivities', window );">Dividends paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(519)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_LeaseInterestPaidClassifiedAsFinancingActivities', window );">Interest paid on lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashOutflowForLeases', window );">Payments of leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(31)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities', window );">Other financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(60)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivities', window );">Net cash flows (used in) / obtained from financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(988)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents', window );">Increase (decrease) in cash and cash equivalents after effect of exchange rate changes</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition', window );">Cash and cash equivalents at the beginning of the period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents', window );">Effects of exchange rate changes and inflation effects on cash and cash equivalents held in foreign currencies</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition', window );">Cash and cash equivalents at the end of the period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 2,304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Convenience translation to U.S. dollars ($)&#160;&#8211; See Note 2.2.3</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForAmortisationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Depreciation and amortisation expense]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForAmortisationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDepreciationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for depreciation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDepreciationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Impairment loss (reversal of impairment loss) recognised in profit or loss]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for increase (decrease) in employee benefit liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for increase (decrease) in other liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other liabilities; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for increase (decrease) in trade accounts payable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for interest expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Interest expense; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForInterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for interest income expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Interest income; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForInterestIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for losses (gains) on disposal of non-current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Non-current assets; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 14<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_14&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForReconcileProfitLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForReconcileProfitLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for unrealised foreign exchange losses (gains) to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Section A Statement of cash flows for an entity other than a financial institution<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;doctype=Illustrative%20Examples&amp;dita_xref=IAS07_IE_A__IAS07_IE_A_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash and cash equivalents in the statement of cash flows when different from the amount of cash and cash equivalents in the statement of financial position. [Refer: Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 39<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_39&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashOutflowForLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 53<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashOutflowForLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DepreciationRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 53<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DividendsPaidClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for dividends paid by the entity, classified as financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 31<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DividendsPaidClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow representing dividends received from joint ventures, classified as investing activities. [Refer: Joint ventures [member]; Dividends received]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 25<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) on disposals of other non-current assets. [Refer: Other non-current assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 98<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_98&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestPaidClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for interest paid, classified as financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 31<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestPaidClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestReceivedClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from interest received, classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 31<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestReceivedClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inflows (outflows) of cash, classified as financing activities, that the entity does not separately disclose in the same statement or note.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 21<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_21&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from borrowings obtained. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) before tax expense or income. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for increase decrease in accounts receivable and other current assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for increase decrease in income tax paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AdjustmentsForMarketValueLossOnFinancialInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for market value loss on financial instruments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AdjustmentsForMarketValueLossOnFinancialInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AdjustmentsForMonetaryPositionGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for monetary position gain loss net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AdjustmentsForMonetaryPositionGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for non cash movements in post employment and other non current employee benefits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AdjustmentsForNonCashOperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for non cash operating expenses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AdjustmentsForNonCashOperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AdjustmentsForOtherTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for other tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AdjustmentsForOtherTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for share profit loss of associates and joint ventures accounted for using equity method net of taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AmortizationPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization prepaid expenses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AmortizationPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IncreaseDecreaseInOtherCurrentAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in other current assets1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IncreaseDecreaseInOtherCurrentAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_LeaseInterestPaidClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease interest paid classified as financing activities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_LeaseInterestPaidClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_LossOnTheRetirementOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss On The Retirement Of Intangible Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_LossOnTheRetirementOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_LossOnTheRetirementOfLongLived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss On The Retirement Of Long-Lived</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_LossOnTheRetirementOfLongLived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557695864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Activities of the Company<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfParentEntityInformationAbstract', window );"><strong>Disclosure of parent entity information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfParentEntityInformationTextBlock', window );">Activities of the Company</a></td>
<td class="text">Activities of the Company <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Coca-Cola FEMSA, S.A.B. de C.V.  (&#8220;Coca-Cola FEMSA&#8221;) is a Mexican corporation, mainly engaged in acquiring, holding and transferring all types of bonds, shares and marketable securities. Coca-Cola FEMSA and its subsidiaries (the &#8220;Company&#8221;), are mainly engaged in the production, distribution and marketing of certain Coca-Cola trademark beverages in Mexico, Central America (Guatemala, Nicaragua, Costa Rica and Panama), Colombia, Brazil, Uruguay, Argentina. The Coca-Cola trademark beverages include: sparkling beverages (colas and flavored sparkling beverages), waters and other beverages (including juice drinks, coffee, teas, milk, value-added dairy, sports drinks, energy drinks, alcoholic beverages and plant-based drinks). In addition, the Company distributes and sell Heineken-owned brand beer products and Monster products in all of the countries where we operate.</span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coca-Cola FEMSA is indirectly owned by Fomento Economico Mexicano, S.A.B. de C.V. (&#8220;FEMSA&#8221;), which holds 47.2% of its capital stock and 56% of its voting shares and The Coca-Cola Company (&#8220;TCCC&#8221;), which indirectly owns 27.8% of its capital stock and 32.9% of its voting shares. The remaining Coca-Cola FEMSA shares trade on the Bolsa Mexicana de Valores, S.A.B. de C.V. (BMV: KOF UBL) as series &#8220;L&#8221; shares which represents 15.6% of our common equity and its American Depositary Shares (&#8220;ADS&#8221;) (equivalent to ten series &#8220;L&#8221; shares) trade on the New York Stock Exchange, Inc (NYSE: KOF) as series &#8220;B&#8221; which represents 9.4% of our common equity. The address of its registered office and principal place of business is Mario Pani No. 100, Colonia Santa Fe Cuajimalpa, Alcald&#237;a Cuajimalpa de Morelos, 05348, Mexico City, Mexico.  </span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020 the most significant subsidiaries which the Company controls are: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Activity</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Country</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ownership percentage 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ownership percentage 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Propimex, S. de R.L. de C.V. (1)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100.00%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Controladora Interamericana de Bebidas, S. de R. L. de C.V.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spal Industria Brasileira de Bebidas, S.A.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production and distribution</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">84.38%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.38%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Servicios Refresqueros del Golfo y Bajio, S. de R.L. de C.V.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Embotelladora Mexicana de Bebidas Refrescantes, S. de R.L. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100.00%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00%</span></td></tr></table></div>(1) During 2021, Distribuidora y Manufacturera del Valle de M&#233;xico, S. de R. L. de C.V merged into Propimex, S. de R.L. de C.V.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfParentEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of parent entity information [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfParentEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfParentEntityInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of parent entity information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfParentEntityInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557695864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Preparation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract', window );"><strong>Disclosure of basis of preparation of financial statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory', window );">Basis of Preparation</a></td>
<td class="text">Basis of Preparation <div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.1 Statement of compliance </span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements of the Company as of December&#160;31, 2021 and 2020 and for the years ended December&#160;31, 2021, 2020 and 2019 have been prepared in accordance with International Financial Reporting Standards (&#8220;IFRS&#8221;) as issued by the International Accounting Standards Board (&#8220;IASB&#8221;). </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s consolidated financial statements and notes were authorized for issuance by the Company&#8217;s Chief Executive Officer John Anthony Santa Maria Otazua and Chief Financial Officer Constantino Spas Montesinos on February 23, 2022. These consolidated financial statements and notes were then approved by the Company&#8217;s Board of Directors on February 25, 2022 and by the Shareholders meeting on March 28, 2022. The accompanying consolidated financial statements were approved for issuance in the Company&#8217;s annual report on form 20-F by the Company&#8217;s Chief Executive Officer and Chief Financial Officer on April 8, 2022 and subsequent events have been considered through that date (see Note 27).  </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.2 Basis of measurement and presentation </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared on the historical cost basis except for the following: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Derivative financial instruments </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Trust assets of post-employment and other non-current employee benefit plans</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of recognized assets and liabilities that are designated as hedged items in fair value hedges that would otherwise be carried at amortized cost are adjusted to record changes in the fair values attributable to the risks that are being hedged in effective hedge relationship.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements of subsidiaries whose functional currency is the currency of a hyperinflationary economy are stated in terms of the measuring unit current at the end of the reporting period. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.2.1 Presentation of consolidated income statement </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its costs and expenses by function in the consolidated income statement in order to conform to industry practices. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.2.2 Presentation of consolidated statements of cash flows </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company presents its consolidated statement of cash flows using the indirect method. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.2.3 Convenience translation to U.S. dollars ($) </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements are stated in millions of Mexican pesos (&#8220;Ps.&#8221;) and rounded to the nearest million unless stated otherwise. However, solely for the convenience of the readers, the consolidated statement of financial position as of December&#160;31, 2021 and the consolidated income statement, the consolidated statement of comprehensive income and consolidated statement of cash flows for the year ended December&#160;31, 2021 were converted into U.S. dollars at the exchange rate of Ps. 20.5140</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per U.S. dollar as published by the Federal Reserve Bank of New York on December&#160;31, 2021, the last date in 2021 for which information is available. This arithmetic conversion should not be construed a representation that the amounts expressed in Mexican pesos may be converted into U.S. dollars at that or any other exchange rate. As of March</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16, 2022 (the issuance date of these financial statements) such exchange rate was Ps. 20.7280</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per U.S. dollar, a depreciation of 1.04% since December&#160;31, 2021.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3 Critical accounting judgments and estimates </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the application of the Company&#8217;s accounting policies, which are described in Note 3, management is required to make judgments, estimates and assumptions about the carrying amounts of assets and liabilities that are not readily observable from other sources. The estimates and associated assumptions are based on historical experience and other factors that are considered to be relevant. Actual results may differ from these estimates. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimates and underlying assumptions are reviewed on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimate is revised if the revision affects only that period or in the period of the revision and future periods if the revision affects both current and future periods. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Judgements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the application of the Company&#8217;s accounting policies, management has made the following judgements which have the most significant effects on the amounts recognized in the consolidated financial statements:</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1 Key sources of estimation uncertainty </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the key assumptions concerning the future, and other key sources of estimation uncertainty at the end of the reporting period, that have a significant risk of causing a material adjustment to the carrying amounts of assets and liabilities within the next financial year. Existing circumstances and assumptions about future developments, however, may change due to market changes or circumstances arising beyond the control of the Company. Such changes are reflected in the assumptions when they occur. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.1 Impairment of indefinite lived intangible assets, goodwill and other depreciable long-lived assets </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with indefinite life as well as goodwill are subject to impairment tests annually or whenever indicators of impairment are present. Impairment exists when the carrying value of an asset or cash generating unit (CGU) exceeds its recoverable amount, which is the higher of its fair value less costs to sell and its value in use. The fair value less costs to sell calculation is based on available data from binding sales agreements in arm&#8217;s length transactions of similar assets or observable market prices less incremental costs for disposing of the asset. In order to determine whether such assets are impaired, the Company calculates an estimation of the value in use of the cash-generating units to which such assets have been allocated. Impairment losses are recognized in current earnings for the excess of the carrying amount of the asset or CGU and its value in use in the period the related impairment is determined. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses at each reporting date or annually whether there is an indication that a depreciable long-lived asset may be impaired. If any indication exists, the Company estimates the asset&#8217;s recoverable amount. When the carrying amount of an asset or CGU in which the asset is assigned exceeds its recoverable amount, the asset or CGU is considered impaired and is written down to its recoverable amount, which is determined based on its value in use. In assessing value in use, the estimated future cash flows expected </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to be generated from the use of an asset or CGU are discounted to their present value using a discount rate that reflects current market assessments of the time value of money and the risks specific to the asset or CGU. In determining fair value less costs to sell, recent market transactions are considered, if available. If recent market transactions are not available, an appropriate valuation model is used. These calculations are corroborated by valuation multiples or other available fair value indicators. The key assumptions used to determine the recoverable amount for the Company&#8217;s CGUs, including a sensitivity analysis, are further explained in Notes 3.16 and 11. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.2 Useful lives of property, plant and equipment and intangible assets with definite useful lives </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, including returnable bottles which are expected to provide benefits over a period of more than one year, as well as intangible assets with definite useful lives are depreciated/amortized over their estimated useful lives. The Company bases its estimates on the experience of its technical personnel as well as its experience in the industry for similar assets; see Notes&#160;3.13, 10 and 11. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.3 Post-employment and other non-current employee benefits </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly or annually evaluates the reasonableness of the assumptions used in its post-employment and other non-current employee benefit computations. Information about such assumptions is described in Note 15. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.4 Income taxes </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax assets and liabilities are determined based on the differences between the financial statement carrying amounts and the tax bases of assets and liabilities. The Company recognizes deferred tax assets for unused tax losses and other credits and regularly reviews them for recoverability, based on its judgment regarding the probability of the expected timing and level of future taxable income, and the expected timing of the reversals of existing taxable temporary differences. See Note 23. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.5 Tax, labor and legal contingencies and provisions </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various claims and contingencies related to tax, labor and legal proceedings as described in Note 24. Due to their nature, such legal proceedings involve inherent uncertainties including, but not limited to, court rulings, negotiations between affected parties and governmental actions. Management periodically assesses the probability of loss for such contingencies, accrues a provision and/ or discloses the relevant circumstances, as appropriate. If the potential loss of any claim or legal proceeding is considered probable and the amount can be reasonably estimated, the Company accrues a provision for the estimated loss. Management&#8217;s judgment must be exercised to determine the likelihood of such a loss and an estimate of the amount, due to the subjective nature of the loss.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in numerous tax jurisdictions and is subject to periodic tax audits, in the normal course of business, by local tax authorities on a range of tax matters in relation to corporate tax, transfer pricing and indirect taxes. The impact of changes in local tax regulations and ongoing inspections by local tax authorities could materially impact the amounts recorded in the financial statements. Where the amount of tax payable is uncertain, the Company establishes provisions based on management&#8217;s estimates with respect to the likelihood of material tax exposures and the probable amount of the liability. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management periodically evaluates positions taken in tax returns with respect to situations in which applicable tax regulation is subject to interpretation and considers whether it is probable that a taxation authority will accept an uncertain tax treatment. The group measures its tax balances either based on the most likely amount or the expected value, depending on which method provides a better prediction of the resolution of the uncertainty. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of uncertain income tax positions is included in Note 24.6.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.6 Valuation of financial instruments </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to measure all derivative financial instruments at fair value. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of derivative financial instruments are determined considering quoted prices in recognized markets. If such instruments are not traded, fair value is determined by applying techniques based upon technical models supported by sufficient, reliable and verifiable data, recognized in the financial sector. The Company bases its forward price curves upon market price quotations. Management believes that the chosen valuation techniques and assumptions used are appropriate in determining the fair value of financial instruments. See Note 19. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.7 Business combinations </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Businesses combinations are accounted for using the acquisition method. The consideration transferred in a business combination is measured at fair value, which is calculated as the sum of the acquisition-date fair values of the assets transferred by the Company to and liabilities assumed by the Company from the former owners of the acquiree, the amount of any non-controlling interest in the acquiree and the equity interests issued by the Company in exchange for control of the acquiree.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the acquisition date, the identifiable assets acquired, and the liabilities assumed are recognized and measured at their fair value, except when: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;deferred tax assets or liabilities, and assets or liabilities related to employee benefit arrangements are recognized and measured in accordance with IAS 12, Income Taxes and IAS 19, Employee Benefits, respectively; </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;liabilities or equity instruments related to share-based payment arrangements of the acquiree or share-based payment arrangements of the Company entered into to replace share-based payment arrangements of the acquiree are measured in accordance with IFRS 2, Share- based Payment at the acquisition date, see Note 3.24;</span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;assets (or disposal groups) that are classified as held for sale in accordance with IFRS 5, Non-current Assets Held for Sale and Discontinued Operations are measured in accordance with that standard; and</span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8226;&#160;&#160;&#160;&#160;Indemnifiable assets are recognized at the acquisition date on the same basis as the indemnifiable liability subject to any contractual limitations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:-0.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each acquisition, management&#8217;s judgment must be exercised to determine the fair value of the assets acquired, the liabilities assumed and any non-controlling interest in the acquiree, applying estimates or judgments in techniques used, especially in forecasting CGUs' cash flows, in the computation of weighted average cost of capital (WACC) and estimation of inflation during the operation of intangible assets with indefinite life, mainly, distribution rights.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.8 Investments in associates </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company holds, directly or indirectly, 20&#160;per cent or more of the voting power of the investee, it is presumed that it has significant influence, unless it can be clearly demonstrated that this is not the case. If the Company holds, directly or indirectly, less than 20&#160;per cent of the voting power of the investee, it is presumed that the Company does not have significant influence, unless such influence can be clearly demonstrated. Decisions regarding the propriety of utilizing the equity method of accounting for a less than 20&#160;per cent-owned corporate investee require a careful evaluation of voting rights and their impact on the Company&#8217;s ability to exercise significant influence. Management considers the existence of the following circumstances, which may indicate that the Company is able to exercise significant influence over a less than 20&#160;per cent-owned corporate investee: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;representation on the board of directors or equivalent governing body of the investee; </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;participation in policy-making processes, including participation in decisions about dividends or other distributions; </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;material transactions between the Company and the investee; </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;interchange of managerial personnel; or </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;provision to the investee of essential technical information. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management also considers the existence and effect of potential voting rights that are currently exercisable or currently convertible when assessing whether the Company has significant influence. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company evaluates the following indicators that provide evidence of significant influence: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the Company&#8217;s extent of ownership is significant relative to other shareholdings (i.e. a lack of concentration of other shareholders); </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the Company&#8217;s significant shareholders, its parent, fellow subsidiaries, or officers of the Company, hold additional investment in the investee; and </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;the Company is a part of an investee&#8217;s board of director committees, such as the executive committee or the finance committee. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.9 Joint Arrangements </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An arrangement can be a joint arrangement even though not all of its parties have joint control of the arrangement. When the Company is a party to an arrangement it shall assess whether the contractual arrangement gives all the parties, or a group of the parties, control of the arrangement collectively; joint control exists only when decisions about the relevant activities require the unanimous consent of the parties that control the arrangement collectively. Management needs to apply judgment when assessing whether all the parties, or a group of the parties, have joint control of an arrangement (see Note 3.1).</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.3.1.10 Leases</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with its accounting for arrangements that contain a lease, the Company, as a lessor considers information on assumptions and estimates that have a significant risk of resulting in an adjustment to the carrying value of right-of-use assets and lease liabilities, and related statement of income accounts, such as: </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:21.3pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.85pt">Determination of whether the Company is reasonably certain to exercise an option to extend a lease agreement or not to exercise an option to terminate a lease agreement before its termination date, considering all the facts and circumstances that create an economic incentive for the Company to exercise, or not, such options, taking into account whether the lease option is enforceable, when the Company has the unilateral right to apply the option in question.   </span></div><div style="padding-left:21.3pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.85pt">The Company cannot readily determine the interest rate implicit in its lease, therefore, it uses its incremental borrowing rate (IBR) to measure lease liabilities. The IBR is the rate of interest that the Company would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of a similar value to the right-of-use asset in a similar economic environment. The IBR therefore reflects what the Company &#8216;would have to pay&#8217;, which requires estimation when no observable rates are available (such as for subsidiaries that do not enter into financing transactions) or when they need to be adjusted to reflect the terms and conditions of the lease (for example, when leases are not in the subsidiary&#8217;s functional currency). The Company estimates the IBR using observable inputs (such as market interest rates) when available and is required to make certain entity-specific estimates (such as the subsidiary&#8217;s stand-alone credit rating).   </span></div><div style="padding-left:219.75pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.4 Changes in accounting policies</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has applied the following amendments to the standards on January 1, 2021. None of the amendments had a significant impact on the Company&#8217;s financial statements:</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Interest Rate Benchmark Reform &#8211; Phase 2: Amendments to IFRS 9, IAS 39, IFRS 7, IFRS 4 and IFRS 16  </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The IASB issued amendments to IFRS 9, IAS 39, IFRS 7, IFRS 4 and IFRS 16. Disclosures, which concludes phases of its work to respond to the effects of Interbank Offered Rates (IBOR) reform on financial reporting. The amendments provide temporary reliefs which enable hedge accounting to continue during the period of uncertainty before the replacement of an existing interest rate benchmark with an alternative nearly risk-free interest rate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Amendment to IFRS 16 - Covid-19 related rental concessions</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The amendment allows an optional practical expedient that simplifies how tenants account for rental concessions, arising as a direct consequence for the COVID-19 pandemic.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The practical expedient can only be applied if:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">The new consideration is substantially equal to or lesser than the original consideration;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">the decrease in the lease payments refers to rental payments that occur before June 30, 2022; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">no other substantive changes to the lease terms have been made.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Those lessees who apply this practical expedient must disclose:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">The fact that the practical expedient has been applied to all eligible rental concessions and, if applicable to some selected ones; the nature of the contracts to which they have applied it; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">the amount recognized in results for the reporting period that arises from the application of the practical expedient.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">This amendment was intended to apply until 30 June 2021, but as the impact of the Covid-19 pandemic is continuing, on 31 March 2021, the IASB extended the period of application of the practical expedient to 30 June 2022.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This amendment does not provide a practical expedient for lessors. Lessors are required to continue evaluating whether the rental concessions are lease modifications and justify them accordingly.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the basis used for the preparation of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of basis of preparation of financial statements [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557303384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory', window );">Significant Accounting Policies</a></td>
<td class="text">Significant Accounting Policies <div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.1 Basis of consolidation </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements comprise the financial statements of the Company and its subsidiaries as of December&#160;31, 2021. Control is achieved when the Company is exposed, or has rights, to variable returns from its involvement with the investee and has the ability to affect those returns through its power over the investee. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Specifically, the Company controls an investee if and only if the Company has: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Power over the investee (i.e. existing rights that give it the current ability to direct the relevant activities of the investee) </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Exposure, or rights, to variable returns from its involvement with the investee, and </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The ability to use its power over the investee to affect its returns </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company has less than a majority of the voting or similar rights of an investee, the Company considers all relevant facts and circumstances in assessing whether it has power over an investee, including: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The contractual arrangement with the other vote holders of the investee </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Rights arising from other contractual arrangements </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company&#8217;s voting rights and potential voting rights </span></div><div style="text-align:justify;text-indent:-0.05pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company re-assesses whether or not it controls an investee if facts and circumstances indicate that there are changes to one or more of the three elements of control. Consolidation of a subsidiary begins when the Company obtains control over the subsidiary and ceases when the Company loses control of the subsidiary. Assets, liabilities, revenues and expenses of a subsidiary acquired or disposed of during the year are included in the consolidated financial statements from the date the Company gains control until the date the Company ceases to control the subsidiary. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Profit or loss and each component of other comprehensive income (OCI) are attributed to the equity holders of the parent of the Company and to the non-controlling interests, even if this results in the non-controlling interests having a deficit balance. When necessary, adjustments are made to the financial statements of subsidiaries to bring their accounting policies into line with the Company&#8217;s accounting policies. All intra-group assets and liabilities, equity, revenues, expenses and cash flows relating to transactions between members of the Company are eliminated in full on consolidation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A change in the ownership interest of a subsidiary, without a loss of control, is accounted for as an equity transaction. If the Company loses control over a subsidiary, it: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Derecognizes the assets (including goodwill) and liabilities of the subsidiary </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Derecognizes the carrying amount of any non-controlling interests </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Derecognizes the cumulative translation differences recorded in equity </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognizes the fair value of the consideration received </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognizes the fair value of any investment retained </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognizes any surplus or deficit in profit or loss </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Reclassifies the parent&#8217;s share of components previously recognized in OCI to profit or loss or retained earnings, as appropriate, as would be required if the Company had directly disposed of the related assets or liabilities. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.1.1 Acquisitions of non-controlling interests</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions of non-controlling interests are accounted for as transactions with owners in their capacity as owners and therefore they are recognized entirely in equity without applying acquisition accounting. Adjustments to non-controlling interests arising from transactions that do not involve the loss of control are measured at carrying amount and reflected in shareholders&#8217; equity as part of additional paid-in capital.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.2 Business combinations </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business combinations are accounted for using the acquisition method at the acquisition date, which is the date on which control is transferred to the Company. When evaluating control, the Company considers substantive potential voting rights. The cost of an acquisition is measured as the aggregate of the consideration transferred, which is measured at acquisition date fair value, and the amount of any non-controlling interests in the acquired. For each business combination, the Company elects whether to measure the non-controlling interests in the acquiree at fair value or at the proportionate share of the acquiree&#8217;s identifiable net assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is measured as the excess of the sum of the consideration transferred, the amount of any non-controlling interests in the acquiree, and the fair value of the Company&#8217;s previously held equity interest in the acquiree (if any) over the net of the acquisition-date amounts of the identifiable assets acquired and the liabilities assumed. If, after reassessment, the net of the acquisition-date amounts of the identifiable assets of the acquiree and liabilities assumed exceeds the sum of the consideration transferred, the amount </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of any non-controlling interests in the acquiree and the fair value of the Company&#8217;s previously held interest in the acquiree (if any), the excess is recognized immediately in profit or loss as a bargain purchase gain.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs, other than those associated with the issue of debt or equity securities, that the Company incurs in connection with a business combination are expensed as incurred. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any contingent consideration payable is recognized at fair value at the acquisition date. If the contingent consideration is classified as equity, it is not re-measured and settlement is accounted for within equity. Otherwise, subsequent changes to the fair value of the contingent consideration are recognized in consolidated net income. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the initial accounting for a business combination is incomplete by the end of the reporting period in which the combination occurs, the Company reports provisional amounts for the items for which the accounting is incomplete and discloses that its allocation is preliminary in nature. Those provisional amounts are adjusted during the measurement period (not greater than 12 months from the acquisition date), or additional assets or liabilities are recognized, to reflect new information obtained about facts and circumstances that existed at the acquisition date that, if known, would have affected the amounts recognized at that date. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sometimes obtaining control of an acquiree in which equity interest is held immediately before the acquisition date is considered as a business combination achieved in stages also referred to as a step acquisition. The Company re-measures its previously held equity interest in the acquiree at its acquisition-date fair value and recognizes the resulting gain or loss, if any, in profit or loss. Also, the changes in the value of equity interest in the acquiree recognized in other comprehensive income shall be recognized on the same basis as required if the Company had disposed directly of the previously held equity interest.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sometimes obtains control of an acquiree without transferring consideration. The acquisition method of accounting for a business combination applies to those combinations, which may take the following forms:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">The acquiree repurchases a sufficient number of its own shares for the Company to obtain control. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">Minority veto rights expire that previously kept the Company from controlling an acquiree in which it held the majority voting rights.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt">The Company and the acquiree agree to combine their businesses by contract in which it transfers no consideration in exchange for control and no equity interest is held in the acquiree, either on the acquisition date or previously. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.3 Foreign currencies and consolidation of foreign subsidiaries, investments in associates and joint ventures </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In preparing the financial statements of each individual subsidiary, associate and joint venture, transactions in currencies other than the individual entity&#8217;s functional currency (foreign currencies) are recognized at the exchange rates prevailing at the dates of the transactions. At the end of each reporting period, monetary items denominated in foreign currencies are remeasured at the rates prevailing at that date. Non-monetary items that are measured in terms of historical cost in a foreign currency are not re-measured. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exchange differences on monetary items are recognized in profit or loss in the period in which they arise except for: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The variations in the net investment in foreign subsidiaries generated by exchange rate fluctuation are included in other comprehensive income, which is recorded in equity as part of the cumulative exchange differences on translation of foreign subsidiaries and associates within the accumulated other comprehensive income. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Intercompany financing balances with foreign subsidiaries are classified as non-current investments, since there is no plan to pay such financing in the foreseeable future. Monetary position and exchange rate fluctuation regarding this financing is included in the exchange differences on translation of foreign subsidiaries and associates, which is recorded in equity as part of the accumulated other comprehensive income. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Exchange differences on transactions entered into in order to hedge certain foreign currency risks.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign exchange differences on monetary items are recognized in profit or loss. Their classification in the income statement depends on their nature. Differences arising from fluctuations related to operating activities are presented in the &#8220;other expenses&#8221; line (see Note 20) while fluctuations related to non-operating activities such as financing activities are presented as part of &#8220;foreign exchange gain (loss)&#8221; line in the income statement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For incorporation into the Company&#8217;s consolidated financial statements, each foreign subsidiary, associate or joint venture&#8217;s individual financial statements are translated into Mexican pesos, as follows: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">For hyperinflationary economic environments, the inflation effects of the origin country are recognized pursuant to IAS 29 Financial Reporting in Hyperinflationary Economies, and subsequently translated into Mexican pesos using the year-end exchange rate for the consolidated statements of financial position and consolidated income statement and comprehensive income; and </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">For non-inflationary economic environments, assets and liabilities are translated into Mexican pesos using the year-end exchange rate, equity is translated into Mexican pesos using the historical exchange rate, and the income statement and comprehensive income is translated using the exchange rate at the date of each transaction. The Company uses the average exchange rate of each month only if the exchange rate does not fluctuate significantly. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in relation to a partial disposal of a subsidiary that does not result in the Company losing control over the subsidiary, the proportionate share of exchange differences on translation of foreign subsidiaries and associates are re-attributed to non-controlling interests and are not recognized in profit or loss. For all other partial disposals (i.e., partial disposals of associates or joint ventures that do not result in the Company losing significant influence or joint control), the proportionate share of the exchange differences on translation of foreign subsidiaries and associates is reclassified to profit or loss. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and fair value adjustments on identifiable assets and liabilities acquired arising on the acquisition of a foreign operation are treated as assets and liabilities of the foreign operation and translated at the rate of exchange prevailing at the end of each reporting period. Foreign exchange differences are recognized in equity as part of the exchange differences on translation of foreign subsidiaries and associates. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The translation of assets and liabilities denominated in foreign currencies into Mexican pesos is for consolidation purposes and does not indicate that the Company could realize or settle the reported value of those assets and liabilities in Mexican pesos. Additionally, this does not indicate that the Company could return or distribute the reported Mexican peso value in equity to its shareholders.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exchange Rates of Local Currencies Translated to Mexican Pesos (1)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average Exchange Rate for</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exchange Rate as of December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Country or Zone </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Functional currency</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexican peso</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guatemala </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quetzal</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2.62</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.78</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.50</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2.67</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.56</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colon</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.03</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.04</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.03</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.03</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.03</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balboa</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20.28</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.49</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.26</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20.58</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.95</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombian peso</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.01</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.01</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.01</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.01</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.01</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicaragua </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cordoba</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.58</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.63</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.58</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.58</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.57</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentine peso</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.21</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.31</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.41</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.20</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.24</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3.76</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.18</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.89</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3.69</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.84</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguayan peso</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.47</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.51</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.55</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.46</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.47</span></td></tr></table></div><div style="margin-bottom:10pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:133%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;padding-left:10.43pt">Exchange rates published by the central bank of each country</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.4 Recognition of the effects of inflation in countries with hyperinflationary economic environments </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning on July 1, 2018, Argentina became a hyperinflationary economy because, among some other economic factors,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the last three years&#8217; cumulative inflation in Argentina exceeded 100% according to the several economic indexes that exist in the country. For being considered hyperinflationary, the financial information for our Argentine subsidiary has been adjusted to recognize the inflationary effects since January 1, 2018 through:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Using inflation factors to restate non-monetary assets, such as inventories, property, plant and equipment, net, intangible assets, net, including related costs and expenses when such assets are consumed or depreciated.  </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Recognizing the monetary position gain or loss in consolidated net income. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company restates the financial information of subsidiaries that operate in hyperinflationary economic environment using the consumer price index (CPI) of each country. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FACPCE (Federacion Argentina de Consejos Profesionales de Ciencias Economicas) approved on September 29, 2018 and published on October 5, 2018, a resolution which defines, among other things, that the index price to determine the restatement </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">coefficient (Based on a series that applies the NCPI from January with the IPIM until this date, and computing November and December 2015 using the CPI- of Ciudad del Gran Buenos Aires (CGBA) variation).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, 2020, and 2019, the operations of the Company are classified as follows: </span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Country</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cumulative Inflation 2019-2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Type of Economy </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cumulative Inflation 2018-2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Type of Economy </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cumulative Inflation 2017-2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Type of Economy </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13.9%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.2%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.2%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guatemala</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.8%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.5)%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicaragua</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.6%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">216.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.5 Cash and cash equivalents </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash consists of deposits in bank accounts which generate interest on the available balance. Cash equivalents are mainly represented by short-term bank deposits and fixed income investments (overnight), both with maturities of six months or less and their carrying values approximate fair value. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also maintains restricted cash held as collateral to meet certain contractual obligations (see Note 4). Restricted cash is presented within other current financial assets given that the restrictions are short-term in nature. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6 Financial assets</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are classified within the following business models depending on the Management&#8217;s objective: (i) "hold to maturity to collect contractual cash flows", (ii) "hold to collect contractual cash flows and sell financial assets" and (iii) "Others or hold to negotiate" or as derivatives assigned in hedging instruments with an effective hedge, as appropriate. The classification depends on the nature and purpose of the financial assets and is determined at the time of initial recognition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs a portfolio &#8211; level assessment of the business model objective for which a financial asset is held to reflect the best way in which the business manages the financial asset and the manner in which the information is provided to the management of the Company. The information that is considered within the evaluation includes:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The policies and objectives of the Company in relation to the portfolio and the practical implementation of said policies;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Performance and evaluation of the Company's portfolio including accounts receivable;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Risks that affect the performance of the business model and how those risks are managed;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Any compensation related to the performance of the portfolio; and</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Frequency, volume and timing of sales of financial assets in previous periods together with the reasons for said sales and expectations regarding future sales activities.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial assets include cash, cash equivalents and restricted cash, investments with maturities of more than six months, loans and accounts receivable, derivative financial instruments and other financial assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the initial recognition of a financial asset, the Company measures it at fair value plus the transaction costs that are directly attributable to the purchase thereof, in the event that said asset isn&#8217;t measured at fair value through profit or loss. Accounts receivable that do not have a significant financing component are measured and recognized at the transaction price when they are generated. The rest of the financial assets are recognized only when the Company is a party to the contractual provisions of the instrument.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of a financial asset is measured using assumptions that would be used by market participants when valuing the asset, assuming that market participants act in the best economic interest.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the initial recognition, the financial asset is also classified as measured at: amortized cost, fair value with changes in other comprehensive income &#8211; debt or equity investments &#8211; and fair value through profit or loss. The classification depends on the objective by which the financial asset is acquired.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are not reclassified after their initial recognition unless the Company changes the business model to manage the financial assets; in which case, all affected financial assets are reclassified on the first day of the first reporting period following the change in the business model.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.1 Financial assets at amortized cost</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial asset is measured at amortized cost if it meets the following two conditions and isn&#8217;t designated as fair value through profit and loss (FVTPL):</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">It&#8217;s managed within a business model whose objective is to maintain financial assets to recover the contractual cash flows; and</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The contractual terms are only payments at specified dates of the principal and interest on the amount of the outstanding principal, or solely payments of principal and interest (&#8220;SPPI&#8221;).</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost of a financial asset is the amount of the initial recognition minus the principal payments, plus or minus the accumulated amortization using the effective interest rate method of any difference between the initial amount and the amount as of the maturity and, adjusted for impairment loss. The financial product, exchange fluctuation and impairment are recognized in results. Any profit or loss is also recognized in the same way in results.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.1.1 Effective interest rate method (ERR)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%">The effective interest rate method is a method to calculate the amortized cost of loans, accounts receivables and other financial assets (designated as held-to-maturity) and to allocate interest income / expense over the relevant period. The effective interest rate is the rate that exactly discounts estimated future cash receipts (including all fees paid or received that represents an integral part of the effective interest rate, transaction costs and other premiums or discounts) through the expected life of the financial asset, or (where appropriate) a shorter period, to the net carrying amount on the initial recognition.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.2 Financial assets at fair value with changes in other comprehensive income (&#8220;FVOCI&#8221;)</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">A financial asset is measured as FVOCI if it meets the following two conditions and isn&#8217;t designated as FVTPL:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">It&#180;s managed within a business model whose objective is to collect the contractual cash flows and sell the financial assets; and</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The contractual terms are solely principle and interest payments.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%">These assets are subsequently measured at fair value. The financial product calculated using the IRR, the exchange rate fluctuation and the impairment are recognized in profit and loss. Other gains and losses, related to changes in fair value are recognized in OCI. In cases of derecognition or reclassification, the accumulated gains and losses in OCI are reclassified to profit and loss.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:132%">  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%">In the initial recognition of an equity instrument that isn&#8217;t held for trading, under the "other" business model, the Company may irrevocably choose to present changes in the fair value of the investment in OCI. This choice is made at the level of each investment. Equity instruments are subsequently measured at fair value. Dividends are recognized as profit in profit and loss unless the dividend clearly represents a recovery part of the investment cost. Other net gains and losses, related to changes in fair value, are recognized in OCI and are not reclassified to consolidated net income in subsequent periods.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.3 Financial assets at fair value through profit and loss (FVTPL)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%">Financial assets designated as FVTPL include financial assets held for trading and financial assets designated at initial recognition as FVTPL. Financial assets are classified as held for trading if they are acquired to be sold in the short term. Derivatives, including implicit derivatives are also designated as held for trading unless they are designated as effective hedging instruments as defined in IFRS 9. Financial assets as FVTPL are recorded in the balance sheet at fair value with the net changes in the fair value presented as financial expense (negative changes in fair value) or financial income (positive net changes in fair value) in profit and loss statement.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.4 Evaluation that contractual cash flows are solely principal and interest payments (&#8220;SPPI&#8221;)  </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to classify a financial asset within one of the three different categories, the Company determines whether the contractual cash flows of the asset are solely principal and interest payments. The Company considers the contractual terms of the financial instrument </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and whether the financial asset contains any contractual term that could change the timing or amount of the contractual cash flows in such a way that it would not meet the SPPI criteria. To make this evaluation, the Company considers the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Contingent events that would change the cash flows amount or timing;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Terms that can adjust the contractual coupon rate, including variable interest rate characteristics;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Payment and extension features; and</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Characteristics that limit the Company's right to obtain cash flows from certain assets.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A prepaid feature is consistent with the characteristics of SPPIs if the prepayment amount substantially represents the amounts of the principal and interest pending payment, which could include reasonable compensation for early termination of the contract. Additionally, a financial asset acquired or originated with a premium or discount to its contractual amount and in the initial recognition the fair value of the prepaid characteristic is insignificant, the asset will pass the test of the contractual characteristics of cash flow if the amount prepaid represents substantially the contractual amount and accrued interest (but not paid); which may include additional compensation for the early contract termination.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.5 Loans and receivables     </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans and receivables are non-derivative financial instruments with fixed or determinable payments that are not quoted in an active market. Loans and receivables with a stated term (including trade and other receivables) are measured at amortized cost using the effective interest method, less any impairment.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income is recognized by applying the effective interest rate, except for short-term receivables when the recognition of interest would be immaterial. For the years ended December&#160;31, 2021, 2020 and 2019 the interest income on loans and receivables recognized in the interest income line item within the consolidated income statements is Ps. 6, Ps. 6 and Ps. 5, respectively. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.6 Other financial assets </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other financial assets include long term accounts receivable and derivative financial instruments. Other financial assets with a stated term are measured at amortized cost using the effective interest method, less any impairment.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.7 Financial assets impairment</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The Company recognizes impairment due to expected credit loss (ECL) in:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Financial assets measured at amortized cost;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Debt investments measured at FVOCI;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Other contractual assets</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Impairment losses on accounts receivable, contractual assets and leasing receivables are always measured at an amount equal to ECL for the remaining life, whether or not it has a significant financing component. The Company applies the criteria to all accounts receivable, contractual assets and leasing credits, but it can be applied separately to accounts receivable and contractual assets of financial leases.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The Company measures impairment losses at an amount equal to ECL for the remaining life, except for the following:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Debt instruments determined to be of low credit risk; and</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Other debt instruments and bank balances for which the credit risk (risk of non-recoverability over the expected life of the financial instrument) has not increased significantly since the initial recognition.</span></div><div style="margin-bottom:12pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">In determining whether the credit risk of a financial asset has increased significantly since initial recognition and estimating the ECL, the Company considers reasonable and supportable information that is relevant and available without undue cost or effort. This includes qualitative and quantitative information and analysis, based on historical experience and an informed credit assessment of the Company.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The impairment loss is a weighted estimate of the probability of expected loss. The amount of impairment loss is measured as the present value of any lack of liquidity (the difference between the contractual cash flows that correspond to the Company and the cash flows that management expects to receive). The expected credit loss is discounted using the original financial asset effective interest rate.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The Company annually evaluates the reasonableness to determine if there was objective evidence of impairment. Some objective evidence that financial assets were impaired includes:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Non-payment or delinquency of a debtor;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Restructuring of an amount corresponding to the Company under terms that the Company would not otherwise consider;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Indicators that a debtor or client will enter into bankruptcy;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Adverse changes in the status of debtor or client payments;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The disappearance of an active market for an instrument due to financial difficulties; or</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Evident information indicating that there was a measurable decrease in the expected cash flows of a group of financial assets.</span></div><div style="margin-bottom:12pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">For an investment in an equity instrument, objective evidence of impairment includes a significant or prolonged decrease in its fair value lower than the carrying amount.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The impairment loss on financial assets measured at amortized cost reduces the carrying amount and for financial assets measured at FVOCI, the impairment loss is recognized within OCI. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.8 Derecognition</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial asset (or, where applicable, a part of a financial asset or part of a group of similar financial assets) is derecognized when:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The rights to receive cash flows from the financial asset have expired; or</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The Company has transferred its rights to receive the asset cash flows or has assumed an obligation to pay the full received cash flows without material delay to a third party under a &#8216;pass-through&#8217; arrangement; and either (a) the Company has transferred substantially all the risks and rewards of the asset, or (b) the Company has neither transferred or retained substantially all the asset risks and benefits, but has transferred control of the asset. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.9 Offsetting of financial instruments</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are required to be offset against financial liabilities and the net amount reported in the consolidated statement of financial position if, and only if the Company:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Currently has an enforceable legal right to offset the recognized amounts; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Intends to settle on a net basis, or to realize the assets and settle the liabilities simultaneously</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.7 Derivative financial instruments </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to different risks related to cash flows, liquidity, market and third-party credit. As a result, the Company contracts different derivative financial instruments in order to reduce its exposure to the risk of exchange rate fluctuations between the U.S. Dollar and other currencies, and interest rate fluctuations associated with its borrowings denominated in foreign currencies and the exposure to the risk of fluctuation in the costs of certain raw materials. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values and records all derivative financial instruments and hedging activities in the consolidated statement of financial position as either an asset or liability measured at fair value, considering quoted prices in recognized markets. If such instruments are not traded in a formal market, fair value is determined by applying techniques based upon technical models supported by sufficient, reliable and verifiable market data, recognized in the financial sector. Changes in the fair value of derivative financial instruments are recorded each year in current earnings or otherwise as a component of cumulative other comprehensive income based on the item being hedged and the effectiveness of the hedge. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.7.1 Hedge accounting </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company designates certain hedging instruments, which include derivatives to cover foreign currency risk, as either fair value hedges or cash flow hedges. Hedges of foreign exchange risk on firm commitments are accounted for as cash flow hedges. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the inception of the hedge relationship, the Company documents the relationship between the hedging instrument and the hedged item, along with its risk management objectives and its strategy for undertaking various hedge transactions. Furthermore, at the inception of the hedge and on an ongoing basis, the Company documents whether the hedging instrument is highly effective in offsetting changes in fair values or cash flows of the hedged item attributable to the hedged risk. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.7.2 Cash flow hedges </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective portion of changes in the fair value of derivatives that are designated and qualify as cash flow hedges is recognized in OCI and accumulated under the hedging valuation of the effective portion of derivative financial instruments. The gain or loss relating to the ineffective portion is recognized immediately in consolidated net income and is included in the market value gain (loss) on financial instruments line item within the consolidated statements of income. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts previously recognized in other comprehensive income and accumulated in equity are reclassified to consolidated net income in the periods when the hedged item is recognized in profit and loss, in the same line of the consolidated statement of income as the recognized hedged item. However, when the hedged forecast transaction results in the recognition of a non-financial asset or a non-financial liability, the gains and losses previously recognized in other comprehensive income and accumulated in equity are transferred from equity and included in the initial measurement of the cost of the non-financial asset or non-financial liability. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hedge accounting is discontinued when the Company revokes the hedging relationship, when the hedging instrument expires or is sold, terminated, or exercised, or when it no longer qualifies for hedge accounting. Any gain or loss recognized in other comprehensive income and accumulated in equity at that time remains in equity and is recognized when the forecast transaction is ultimately recognized in consolidated net income. When a forecast transaction is no longer expected to occur, the gain or loss accumulated in equity is recognized immediately in consolidated net income. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.7.3 Fair value hedges </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For hedge items carried at fair value the change in the fair value of a hedging derivative is recognized in profit and loss as foreign exchange gain or loss, as they relate to foreign currency risk. The change in the fair value of the hedged item attributable to the risk hedged is recorded as part of the carrying value of the hedged item and is also recognized in the statement of profit or loss as foreign exchange gain or loss. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fair value hedges relating to items carried at amortized cost, change in the fair value of the effective portion of the hedge is recognized first as an adjustment to the carrying value of the hedged item and then any adjustment to carrying value is amortized through profit or loss over the remaining term of the hedge using the EIR (Effective Interest Rate) method. EIR amortization may begin as soon as an adjustment exists and no later than when the hedged item ceases to be adjusted for changes in its fair value attributable to the risk being hedged. If the hedged item is derecognized, the unamortized fair value is recognized immediately in profit or loss. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When an unrecognized firm commitment is designated as a hedged item, the subsequent cumulative change in the fair value of the firm commitment attributable to the hedged risk is recognized as an asset or liability with a corresponding gain or loss recognized in profit and loss. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.7.4 Hedge of net investment in a foreign business</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company designates certain debt securities as a hedge of its net investment in foreign subsidiaries and applies hedge accounting to foreign currency differences arising between the functional currency of its investments abroad and the functional currency of the holding company (Mexican peso), regardless of whether the net investment is held directly or through a sub-holding. Differences in foreign currency that arise in the conversion of a financial liability designated as a hedge of a net investment in a foreign operation are recognized in other comprehensive income in the exchange differences on the translation of foreign operations and associates caption, to the extent that the hedge is effective. To the extent that the hedge is ineffective, such differences are recognized as market value gain or loss on financial instruments within the consolidated income statements. When part of the hedge of a net investment is disposed, the corresponding accumulated foreign currency translation effect is recognized as part of the gain or loss on disposal within the consolidated income statement. As of December 31, 2021, 2020 and 2019 there were no transactions of this nature.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.8 Fair value measurement </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures financial instruments, such as, derivatives, and certain non-financial assets such as trust assets of labor obligations at fair value at each balance sheet date. Also, fair values of bank loans and notes payable carried at amortized cost are disclosed in Note 17.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value measurement is based on the presumption that the transaction to sell the asset or transfer the liability takes place either: </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">In the principal market for the asset or liability, or </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">In the absence of a principal market, in the most advantageous market for the asset or liability </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A fair value measurement of a non-financial asset takes into account a market participant&#8217;s ability to generate economic benefits by using the asset in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses valuation techniques that are appropriate in the circumstances and for which sufficient data are available to measure fair value, maximizing the use of relevant observable inputs and minimizing the use of unobservable inputs. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All assets and liabilities for which fair value is measured or disclosed in the financial statements are categorized within the fair value hierarchy, described as follows, based on the lowest level input that is significant to the fair value measurement as a whole: </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: inputs other than quoted prices included within level 1 that are observable for the asset or liability, either directly or indirectly. </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: unobservable inputs for the asset or liability. Unobservable inputs shall be used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For assets and liabilities that are recognized in the financial statements on a recurring basis, the Company determines whether transfers have occurred between levels in the hierarchy by re-assessing categorization (based on the lowest level input that is significant to the fair value measurement as a whole) at the end of each reporting period. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the policies and procedures for both recurring fair value measurement, such as those described in Note 19 and unquoted liabilities such as debt described in Note 17. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purpose of fair value disclosures, the Company has determined classes of assets and liabilities on the basis of the nature, characteristics and risks of the asset or liability and the level of the fair value hierarchy as explained above. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.9 Inventories and cost of goods sold </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are measured at the lower of cost and net realizable value. Net realizable value represents the estimated selling price for inventories less all estimated costs of completion and costs necessary to make the sale. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories represent the acquisition or production cost that is incurred when purchasing or producing a product, and are based on the weighted average cost formula. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold is based on the weighted average cost of the inventories at the time of sale. Cost of goods sold includes expenses related to the purchase of raw materials used in the production process, as well as labor costs (wages and other benefits), depreciation of production facilities, equipment and other costs, including fuel, electricity, equipment maintenance and inspection. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management is required to make judgements regarding write-downs to determine the net realizable value of the inventory. These write-downs consider factors such as age and condition of goods as recent market data to assess the estimated future demand for goods. For the years ended December 31, 2021 and 2020, the COVID-19 pandemic has not had a material impact on the Company&#180;s assessment of the net realizable value of the inventory, with inventory turns remaining similar since the commencement of the pandemic.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.10 Held for sale long lived assets and discontinued operations</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies long lived assets as held for sale when:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.24pt">An asset is expected to be recovered principally through the sale, instead of being recovered through continuous operational use;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">An asset is maintained as held for its immediately sale; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.24pt">An asset&#8217;s sale is considered as highly probable in its actual condition.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A sale is considered highly probable when:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Management is engaged with a sales plan;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An active plan to locate a buyer has been initiated;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The asset must be actively marketed at a reasonable price related to its fair value; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The sale is expected to be completed in less than one year from the date of classification.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The non-current assets held for sale are measured at the lower of the carrying value and the fair value less the disposal cost.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Discontinued operations are the results of operations and cash flows that can be clearly distinguished from the rest of the Company&#8217;s operations and cash flows that have been disposed or classified as held for sale, and:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Represent either a separated major line of business or geographic area;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Are part of a coordinated plan to dispose of a major line of business or a geographic of operations; or</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">It is a subsidiary acquired exclusively for the purpose of reselling it.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Discontinued operations are excluded from the continuing operations results and they are presented separately net of tax in the consolidated income.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.11 Other current assets </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets, which will be realized within a period of less than one year from the reporting date, are comprised of prepaid assets, product promotion and agreements with customers. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid assets principally consist of advances to suppliers of raw materials, advertising, promotional, leasing and insurance costs, and are recognized as other current assets at the time of the cash disbursement, and are derecognized in the consolidated statement of financial position and recognized in the appropriate consolidated income statement caption when the risks and rewards of the related goods have been transferred to the Company or services have been received, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has prepaid advertising costs which consist of television and radio advertising airtime paid in advance. These expenses are generally amortized over the period based on the transmission of the television and radio spots. The related production costs are recognized in consolidated income statement as incurred. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has agreements with customers for the right to sell and promote the Company&#8217;s products over a certain period. The majority of these agreements have terms of more than one year, and the related costs are amortized using the straight-line method over the term of the contract. During the years ended December&#160;31, 2021, 2020 and 2019, such amortization aggregated to Ps. 219, Ps. 213 and Ps. 273, respectively</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.12 Investments in other entities</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.12.1 Investments in associates </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Associates are those entities over which the Company has significant influence. Significant influence is the power to participate in the financial and operating policy decisions of the investee, but without control over those policies. Upon loss of significant influence over the associate, the Company measures and recognizes any retained investment at its fair value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in associates are accounted for using the equity method and initially recognized at cost, which comprises the investment&#8217;s purchase price and any directly attributable expenditure necessary to acquire it. The carrying amount of the investment is adjusted to recognize changes in the Company&#8217;s share of net assets of the associate since the acquisition date. The financial statements of the associates are prepared for the same reporting period as the Company.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company&#8217;s share of losses exceeds the carrying amount of the investment in the associate, including any advances, the carrying amount is reduced to nil and recognition of further losses is discontinued except to the extent that the Company has a legal or constructive obligation or has made payments on behalf of the associate. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill identified at the acquisition date is presented as part of the investment in shares of the associate in the consolidated statement of financial position. Any goodwill arising on the acquisition of the Company&#8217;s interest in an associate is measured in accordance with the Company&#8217;s accounting policy for goodwill arising in a business combination, see Note 3.2.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After application of the equity method, the Company determines whether it is necessary to recognize an additional impairment loss on its investment in its associate. The Company determines at each reporting date whether there is any objective evidence that the investment in the associates is impaired. If this is the case, the Company calculates the amount of impairment as the difference between the recoverable amount of the investment and its carrying value and recognizes the amount in other expenses line in the consolidated statements of income. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.12.2 Joint arrangements </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A joint arrangement is an arrangement in which two or more parties have joint control. Joint control is the contractually agreed sharing of control of an arrangement, which exists only when decisions about the relevant activities require the unanimous consent of the parties sharing control. The Company classifies its interests in joint arrangements as either joint operations or joint ventures depending on the Company&#8217;s rights to the assets and obligations for the liabilities of the arrangements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A joint venture is a joint arrangement whereby the parties that have joint control of the arrangement have rights to the net assets of the arrangement. The Company recognizes its interest in the joint ventures as an investment and accounts for that investment using the equity method.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon loss of joint control over the joint venture, the Company measures and recognizes any retained investment at its fair value.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020 the Company does not have an interest in joint operations.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.12.3 Investment in Venezuela </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On December 31, 2017, the Company changed the method of accounting for its investment in Venezuela from consolidation to the fair value method through OCI using Level 3 inputs and recognized as of December&#160;31, 2021 a fair value loss on the investment of Ps. (393). Gains and losses on the investment since January 1, 2018 are recognized in OCI. As of December&#160;31, 2021, fair value of Venezuela investment is Ps. 0.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.13 Property, plant and equipment </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are initially recorded at their cost of acquisition and/or construction and are presented net of accumulated depreciation and accumulated impairment losses if any. The borrowing costs related to the acquisition or construction of qualifying assets is capitalized as part of the cost of that asset. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major maintenance costs are capitalized as part of total acquisition cost, which imply an increase on the asset useful life. Routine maintenance and repair costs are expensed as incurred. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction in progress consists of long-lived assets not yet in service, in other words, that are not yet ready for the purpose that they were bought, built or developed. The Company expects to complete those investments during the following 12 months. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is computed using the straight-line method. Where an item of property, plant and equipment comprises major components having different useful lives, the components are accounted for and depreciated separately. The Company estimates depreciation rates, considering the estimated useful lives of the assets. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives of the Company&#8217;s principal assets are as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.222%"><tr><td style="width:1.0%"/><td style="width:75.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;40 &#8211; 50</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;10 &#8211; 20</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;7 &#8211; 15</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Refrigeration equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;5 &#8211; 7</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Returnable bottles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 &#8211; 3</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;3 &#8211; 10</span></div></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives, residual values and depreciation method are reviewed at the end of each reporting period, with the effect of any changes in estimate accounted for on a prospective basis. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An item of property, plant and equipment is derecognized upon disposal or when no future economic benefits are expected to arise from the continued use of the asset. Any gain or loss arising on the disposal or retirement of an item of property, plant and equipment is determined as the difference between the sales proceeds (if any) and the carrying amount of the asset and is recognized in the consolidated income statement. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Returnable and non-returnable bottles: </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two types of bottles: returnable and non-returnable. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Non-returnable: bottles are recorded in the consolidated income statement at the time of the sale of the product.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Returnable: bottles are classified as long-lived assets as a component of property, plant and equipment. Returnable bottles are recorded at acquisition cost and for countries with hyperinflationary economies, restated according to IAS 29. Depreciation of returnable bottles is computed using the straight-line method over their estimated useful lives. There are two types of returnable bottles: </span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">Those that are in the Company&#8217;s control within its facilities, plants and distribution centers; and </span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">Those that have been placed in the hands of customers and still belong to the Company. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Returnable bottles that have been placed in the hands of customers are subject to an agreement with a retailer pursuant to which the Company retains ownership. These bottles are monitored by sales personnel during periodic visits to retailers and the Company has the right to charge any breakage identified to the retailer. Bottles that are not subject to such agreements are expensed when placed in the hands of retailers. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s returnable bottles are depreciated according to their estimated useful lives (3 years for glass bottles and 1.5 years for PET bottles). Deposits received from customers are amortized over the same estimated useful lives of the bottles. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.14 Intangible assets </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are identifiable non-monetary assets without physical substance and represent payments whose benefits will be received in future years. Intangible assets acquired separately are measured at initial recognition at cost. The cost of intangible assets acquired in a business combination is their fair value as at the date of acquisition (see Note 3.2). Following initial recognition, intangible assets are carried at cost less any accumulated amortization and accumulated impairment losses. The useful lives of intangible assets are assessed as either finite or indefinite, in accordance with the period over which the Company expects to receive the benefits. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with finite useful lives are amortized and mainly consist of information technology and management system costs incurred during the development stage which are currently in use. Such amounts are capitalized and then amortized using the straight-line method over their expected useful lives. Expenditures that do not fulfill the requirements for capitalization are expensed as incurred. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortized intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or group of assets may not be recoverable through its expected future cash flows. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with an indefinite life are not amortized and are subject to impairment tests on an annual basis as well as whenever certain circumstances indicate that the carrying amount of those intangible assets exceeds their recoverable value. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s intangible assets with an indefinite life mainly consist of rights to produce and distribute Coca-Cola trademark products in the Company&#8217;s territories. These rights are contained in agreements that are standard contracts that The Coca-Cola Company has with its bottlers. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had four bottler agreements in Mexico: (i)&#160;Valley of Mexico territory, which is up for renewal in June 2023, (ii)&#160;the agreement for the Southeast territory, which is up for renewal in June 2023, (iii)&#160;the agreement for the Bajio territory, which is up for renewal in May 2025 and (iv)&#160;the agreement for the Golfo territory, which is up for renewal in May 2025. As of December&#160;31, 2021, the Company had one bottler agreement in Brazil, which is up for renewal in October 2027. As of December&#160;31, 2021, the Company had three bottler agreements in Guatemala, which are up for renewal in March 2025 (one contract) and April 2028 (two contracts).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition the Company had one bottler agreement in each country which is up for renewal as follows: Argentina, which is up for renewal in September 2024; Colombia, which is up for renewal in June 2024; Panama, which is up for renewal in November 2024; Costa Rica, which is up for renewal in September 2027; Nicaragua, which is up for renewal in May 2026, and Uruguay, which is up for renewal in June 2028. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 our investee KOF Venezuela had one bottler agreement, which is up for renewal in August 2026.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The bottler agreements are automatically renewable for ten-year terms, subject to the right of either party to give prior notice that it does not wish to renew a specific agreement. In addition, these agreements generally may be terminated in the case of material breach. Termination would prevent the Company from selling Coca-Cola trademark beverages in the affected territory and would have an adverse effect on the Company&#180;s business, financial conditions, results from operations and prospects.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.15 Non-current assets held for sale </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current assets and disposal groups are classified as held for sale if their carrying amount will be recovered principally through a sale transaction rather than through continuing use. This condition is regarded as met only when the sale is highly probable and the non-current asset (or disposal group) is available for immediate sale in its present condition. Management must be committed to the sale, which should be expected to qualify for recognition as a completed sale within one year from the date of classification. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company is committed to a sale plan involving loss of control of a subsidiary, all</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the assets and liabilities of that subsidiary are classified as held for sale when the criteria described above are met, regardless of whether the Company will retain a non-controlling interest in its former subsidiary after the sale. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current assets (and disposal groups) classified as held for sale are measured at the lower of their previous carrying amount and fair value less costs to sell. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.16 Impairment of long-lived assets </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each reporting period, the Company reviews the carrying amounts of its long-lived tangible and intangible assets to determine whether there is any indication that those assets have suffered an impairment loss. If any such indication exists, the recoverable amount of the asset is estimated in order to determine the extent of the impairment loss (if any). Where it is not possible to estimate the recoverable amount of an individual asset, the Company estimates the recoverable amount of the cash-generating unit to which the asset belongs. Where a reasonable and consistent basis of allocation can be identified, corporate assets are also allocated to individual CGUs, or otherwise they are allocated to the smallest CGUs for which a reasonable and consistent allocation basis can be identified. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For goodwill and other indefinite lived intangible assets, the Company tests for impairment on an annual basis and whenever certain circumstances indicate that the carrying amount of the related CGU might exceed its recoverable amount. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recoverable amount is the higher of fair value less costs to sell and value in use. In assessing value in use, the estimated future cash flows are discounted to their present value using a discount rate that reflects current market assessments of the time value of money and the risks specific to the asset for which the estimates of future cash flows have not been adjusted, as discussed in Note 2.3.1.1.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the recoverable amount of an asset (or CGU) is estimated to be less than its carrying amount, the carrying amount of the asset (or CGU) is reduced to its recoverable amount. An impairment loss is recognized immediately in consolidated net income. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Where the conditions leading to an impairment loss no longer exist, it is subsequently reversed. That is, the carrying amount of the asset (or CGU) is increased to the revised estimate of its recoverable amount, but so that the increased carrying amount does not exceed the carrying amount that would have been determined had no impairment loss been recognized for the asset (or CGU) in prior years. A reversal of an impairment loss is recognized immediately in consolidated net income. Impairment losses related to goodwill are not reversible. For the year ended December&#160;31, 2021, 2020 and 2019 there was no impairment related to goodwill recognized.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.17 Leases </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with IFRS 16, the Company evaluates whether a contract is, or contains a lease when the contract transfers the right to control an identified asset during a period in exchange for a consideration. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates whether a contract is a lease agreement when:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The contract involves the use of an identified asset - this can be specified explicitly or implicitly, and must be physically distinct or represent substantially the entire capacity of a physically distinct asset. If the lessor has substantive substitution rights, the asset is not identified;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company has the right to receive substantially all the economic benefits of the use of the asset throughout the period of use;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The Company has the right to direct the use of the asset when it has the right to make the most relevant decisions about how, and for what purpose the asset is used. When the use of the asset is predetermined, the Company has the right to direct the use of the asset if it: i) it has the right to operate the asset; or ii) it designed the asset in a way that pre-determines for what purpose it will be used.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">As a tenant </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Initial measurement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the start date of the lease, the Company recognizes a right-of-use-asset and a leasing liability. The right-of-use asset is initially measured at cost, which includes the initial amount of the lease liability adjusted for any lease payment made during or before the initial application date. The right-of-use asset considers the incurred initial direct costs and an estimate of the costs to dismantle and eliminate the underlying asset, or to restore the underlying asset or the place where it is located, less any lease incentive received.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease liability is initially measured at the present value of future lease payments for the period remaining at the date of initial application. Such payments are discounted using the incremental borrowing rate of the Company, which is considered as the rate that the Company would have to pay for a similar period financing, and with a similar guarantee, to obtain an asset of similar value to the leased asset. For the Company, the discount rate used to measure the right-of-use asset and the lease liability is the rate related to the Company's financing cost.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease payments included in the measurement of the lease liability include the following:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Fixed payments, including payments that are substantially fixed;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Variable lease payments that depend on an index or a rate, initially measured using the index or the rate as of the lease commencement date;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The price related to a purchase option that the Company has reasonable exercising certainty, an option to extend the contractual agreement and penalties for early termination of the lease agreement, unless the Company has reasonable certainty of not exercising those options.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Amounts payable for residual value guarantees;</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Payments for early cancellation, if this option is contemplated in the lease conditions.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not recognize a right-of-use asset and lease liability for those short-term agreements with a contractual period of 12 months or less and leases of low-value assets, mainly information technology equipment used by employees, such as laptops and desktops, handheld devices and printers. The Company recognizes the lease payments associated with these agreements as an expense in the consolidated statement of income as they are incurred.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Measurement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The right-of-use asset is depreciated using the straight-line method from the commencement date to the earlier of the end of the useful life of the right-of-use asset or the end of the lease term. In addition, the right-of-use asset is periodically evaluated for impairment losses, if any, and evaluated for some lease liability remedies.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities are subsequently measured at amortized cost using the effective interest rate method. The Company re-measures the lease liability without modifying the discount rate when there is a modification in future lease payments under a residual value guarantee or if the modification arises from a change in the index or rate when there are variable payments. The lease liability is measured again using a new incremental borrowing rate at the date of modification when:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An option to extend or terminate the agreement is exercised by modifying the non-cancelable period of the contract; or</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company changes its assessment of whether it will exercise a purchase option.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">When the lease liability is re-measured, an adjustment is made to the corresponding carrying amount of the right of use asset, or is recorded in profit or loss if the carrying amount of the asset has been reduced to zero.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A modification to the lease agreement is accounted for as a separate agreement if the following two conditions are met: </span></div><div style="padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.9pt">The modification increases the scope of the lease by adding the right to use one or more underlying assets; and</span></div><div style="margin-bottom:8pt;padding-left:54pt;text-indent:-36pt"><span style="color:#777777;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.13pt">The consideration of the lease is increased by an amount proportional to the independent price of the increase in scope and by any adjustment to that independent price to reflect the contract circumstances.</span><span style="color:#777777;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the consolidated income statement, the interest expense of the lease liability is presented as a component of the financial expense, unless they are directly attributable to qualified assets, in which case they are capitalized according to the Company&#8217;s financing cost accounting policy. The right-of-use assets are measured according to the cost model, depreciated over the lease term using the straight line method and recognized in the consolidated statement of income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Improvements in leased properties are recognized as part of property, plant and equipment in the consolidated statement of financial position and amortized using the straight-line method, over the shorter of the useful life of the asset and the term of the related lease.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">As property owner.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company as lessor determines at the beginning of the lease, if each agreement is classified as an operating or financial lease.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases are classified as finance leases when under the terms of the lease agreement substantially all the risks and rewards of the underlying asset have been transferred, otherwise, lease agreements are classified as operating leases. The Company considers the following indicators, among others; to analyze whether substantially all the inherent risks and benefits are transferred:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.1pt">If the lease is for most of the useful life of the asset;</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.1pt">If the present value of the minimum future lease payments amounts to substantially all of the underlying asset fair value.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes payments for operating leases received as income in a straight line during the term of the lease within the consolidated statements of income, except when another basis best represents the time pattern in which the economic benefits of the leased asset are transferred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company initially recognizes an amount equal to the lease net investment, which is the present value of future lease payments plus any residual value guarantee; and a distinction is made between the current portion of collections with a maturity of less than or equal to a 12-month term and non-current collections, with a maturity of more than 12 months; including:</span></div><div><span><br/></span></div><div style="padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt">Fixed payments including those leases that in substance are fixed, which may involve variability, but essentially unavoidable, less any lease incentive to be collected;</span></div><div style="padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.8pt">payments for variable rent that depend on an index or a rate as of the start date of the lease;</span></div><div style="padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.03pt">amounts payable by the lessee for residual value guarantees (if applicable); </span></div><div style="padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">the price related to a purchase option if the lessee is reasonably sure to exercise it (if applicable); and</span></div><div style="margin-bottom:8pt;padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">payments for penalties arising from the termination of the lease, if the term of the lease reflects that the lessee will exercise an option to terminate the lease.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intercompany transactions related to transactions among lessors and lessees within the Group are eliminated in the Company consolidation process.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.18 Financial liabilities and equity instruments </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.18.1 Classification as debt or equity </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt and equity instruments issued by a group entity are classified as either financial liabilities or as equity in accordance with the substance of the contractual arrangements and the definitions of a financial liability and an equity instrument. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.18.2 Equity instruments </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An equity instrument is any contract that evidences a residual interest in the assets of an entity after deducting all of its liabilities. Equity instruments issued by the Company are recognized when the proceeds are received, net of direct issue costs. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repurchase of the Company&#8217;s own equity instruments is recognized and deducted directly from equity. No gain or loss is recognized in profit or loss on the purchase, sale, issue or cancellation of the Company&#8217;s own equity instruments. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.18.3 Financial liabilities </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Initial recognition and measurement </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities within the scope of IFRS 9 are classified as financial liabilities at amortized cost, except for derivative instruments designated as hedging instruments in an effective hedge, financial liabilities arising from transfer of a financial asset that does not qualify for de-recognition, financial guarantee contracts and contingent consideration obligations in a business combination, as appropriate, which are recognized at FVTPL. The Company determines the classification of its financial liabilities at initial recognition. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All financial liabilities are recognized initially at fair value less, in the case of loans and borrowings, directly attributable transaction costs. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s financial liabilities include trade and other payables, loans and borrowings, and derivative financial instruments, see Note 3.7. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subsequent measurement </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The measurement of financial liabilities depends on their classification as described below: </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Loans and borrowings </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After initial recognition, interest bearing loans and borrowings are subsequently measured at amortized cost using the effective interest method. Gains and losses are recognized in the consolidated statements of income when the liabilities are derecognized as well as through the effective interest method amortization process. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortized cost is calculated considering any discount or premium on acquisition and fees or costs that are an integral part of the effective interest method. The effective interest method amortization is included in interest expense in the consolidated statements of income.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">De-recognition </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial liability is derecognized when the obligation under the liability is discharged or cancelled or expires. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When an existing financial liability is replaced by another from the same lender on substantially different terms, or the terms of an existing liability are substantially modified, such an exchange or modification is treated as the de-recognition of the original liability and the recognition of a new liability. The difference in the respective carrying amounts is recognized in the consolidated statements of income. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.19 Provisions </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions are recognized when the Company has a present obligation (contractual or implied) as a result of a past event, it is probable that the Company will be required to settle the obligation, and a reliable estimate can be made of the amount of the obligation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount recognized as a provision is the best estimate of the consideration required to settle the present obligation at the end of the reporting period, taking into account the risks and uncertainties surrounding the obligation. When a provision is measured using the cash flows estimated to settle the present obligation, its carrying amount is the present value of those cash flows (where the effect of the time value of money is material). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When some or all of the economic benefits required to settle a provision are expected to be recovered from a third party, a receivable is recognized as an asset if it is virtually certain that reimbursement will be received and the amount of the receivable can be measured reliably. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a provision for a loss contingency when it is probable (i.e. the probability that the event will occur is greater than the probability that it will not) that certain effects related to past events, would materialize and can be reasonably quantified. These events and their financial impact are also disclosed as loss contingencies in the consolidated financial statements when the risk of loss is deemed to be other than remote. The Company does not recognize an asset for a gain contingency until the gain is realized, see Note 24. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring provisions are recognized only when the recognition criteria for provisions are fulfilled. The Company has a constructive obligation when a detailed formal plan identifies the business or part of the business concerned, the location and number of employees affected and there is a detailed estimate of the associated costs, and an appropriate timeline. Furthermore, the employees affected must have been notified of the plan&#8217;s main features. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.20 Post-employment and other non-current employee benefits </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Post-employment and other non-current employee benefits, which are considered to be monetary items, include obligations for pension and post-employment plans and seniority premiums, all based on actuarial calculations, using the projected unit credit method. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico, the economic benefits and retirement pensions are granted to employees with 10 years of service and minimum age of 60. In accordance with Mexican Labor Law, the Company provides seniority premium benefits to its employees under certain circumstances. These benefits consist of a one-time payment equivalent to 12 days&#8217; wages for each year of service (at the employee&#8217;s most recent salary, but not to exceed twice the legal minimum wage), payable to all employees with 15 or more years of service, as well as to certain employees terminated involuntarily prior to the vesting of their seniority premium benefit.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For defined benefit retirement plans and other non-current employee benefits, such as the Company&#8217;s sponsored pension and retirement plans and seniority premiums, the cost of providing benefits is determined using the projected unit credit method, with actuarial valuations being carried out at the end of each reporting period. All re-measurements effects of the Company&#8217;s defined benefit obligation such as actuarial gains and losses and return on plan assets are recognized directly in other comprehensive income (&#8220;OCI&#8221;). The Company presents service costs within cost of goods sold, administrative and selling expenses in the consolidated statements of income. The Company presents net interest cost within interest expense in the consolidated statements of income. The projected benefit obligation recognized in the consolidated statement of financial position represents the present value of the defined benefit obligation as of the end of each reporting period. Certain subsidiaries of the Company have established plan assets for the </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">payment of pension benefits and seniority premiums through irrevocable trusts of which the employees are named as beneficiaries, which serve to decrease the funded status of such plans&#8217; related obligations. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs related to compensated absences, such as vacations and vacation premiums, are recognized on an accrual basis. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a liability and expense for termination benefits at the earlier of the following dates: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;When it can no longer withdraw the offer of those benefits; and </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;When it recognizes costs for a restructuring that is within the scope of IAS 37, Provisions, Contingent Liabilities and Contingent Assets, and involves the payment of termination benefits. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is demonstrably committed to a termination when, and only when, the entity has a detailed formal plan for the termination and is without realistic possibility of withdrawal. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A settlement occurs when the Company enters into a transaction that eliminates all further legal or constructive obligations or part or all of the benefits provided under a defined benefit plan. A curtailment arises from an isolated event such as closing of a plant, discontinuance of an operation or termination or suspension of a plan. Gains or losses on the settlement or curtailment of a defined benefit plan are recognized when the settlement or curtailment occurs.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.21 Revenue recognition </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when it has transferred to the customer control over the good sold or the service rendered. Control refers to the ability of the customer to direct and obtain substantially all the transferred product&#8217;s benefits. Also, it implies that the customer has the ability to prevent a third-party from directing the use and obtaining substantially all the benefits of the transferred product. Coca-Cola FEMSA&#8217;s management applies the following considerations to analyze the moment in which the control of the good sold or the service is transferred to the customer:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identify the contract (written, spoken or according to the conventional business practices).</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Evaluate the goods and services promised in the customer&#8217;s contract and identify the related performance obligations.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consider the contract terms and the commonly accepted practices in the business to determine the transaction price. The transaction price is the consideration that the Company expects to be entitled to for transferring the goods and services to the customer, excluding the collected amount for third parties, such as taxes directly related to the sales. The consideration promised in a customer&#8217;s contract may include a fixed amount, variable amounts or both.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocate the transaction price to each performance obligation (to each good or service that is different) for an amount that represents the part of the benefit that the Company expects to receive in exchange for the right of transferring the promised goods or services to the customer.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognize revenue when (or while) it satisfied the performance obligation through the transfer of the promised goods or services engaged.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the conditions mentioned above are accomplished normally when the goods are delivered and services are provided to the customer and this moment is considered a point in time. The net sales reflect the units delivered at list price, net of promotions and discounts.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenues from the following principal activities:</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale of goods.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes the sales of goods by all the subsidiaries of the Company, mainly the sale of beverages of the leading brand of Coca-Cola in which the revenue is recognized at the point of time those products were sold to the customers.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Rendering of services.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes the revenues of distribution services that the Company recognizes as revenues as the related performance obligation is satisfied. The Company recognizes revenues for rendering of services during the time period in which the performance obligation is satisfied according with the following conditions:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The customer receives and consumes simultaneously the benefits, as the Company satisfies the performance obligation;</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The customer controls the related assets, even if the Company improves them;</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The revenues can be measured reliably; and</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The Company has the right to payment for the performance completed to date.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sources of Revenue</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended  December 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sale of products</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  193,899</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  181,520</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  192,342</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services rendered</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">321</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating revenues (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">584</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,768</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,744</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  194,804</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  183,615</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  194,471</span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;padding-left:10.43pt;position:relative;top:-3.5pt;vertical-align:baseline">In 2021, 2020 and 2019, we include related tax effect in Brazil associated to sales taxes paid in excess in prior years (PIS/COFINS) &#8211; See Note 23.2.1.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable allowances granted to customers</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adjusts the transaction price based on estimates of the promotions, discounts or any other variable allowances that may be granted to the customers. These estimates are based on the commercial agreements celebrated with the customers and on the historical performance for the customer. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Sales discounts are considered variable consideration and are reflected in the client&#8217;s invoice. Therefore discounts are recorded at the moment of sale (sales are recorded net of discounts).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In the Modern Channel, retail products are sold at a discount based on volume, considering total sales during the period, which is usually 12 months. Revenues on these sales are recognized based on the price established in the agreement, net of discounts for estimated volume. Accumulated experience is used to estimate and foresee discounts using the expected value method. No element of financing is considered, due to the fact that the majority of sales are made in cash for the Traditional Channel or on credit for the Modern Channel.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts costs.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The incremental costs for obtaining a customer contract are recognized as an asset if the Company expects to recover those costs. The incremental costs are those incurred to obtain a contract and that wouldn&#8217;t be incurred if the contract hadn&#8217;t been obtained. The Company expenses these costs as incurred in the consolidated income statement when the associated revenue is realized in a period equal to or less than one year. The recognized assets, as previously indicated, are amortized on a straight-line basis over the terms of the related revenue contracts, reflecting how the goods and services are transferred to the client.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.22 Administrative and selling expenses </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Administrative expenses include labor costs (salaries and other benefits, like employee profit sharing &#8220;PTU&#8221;) of employees not directly involved in the sale of the Company&#8217;s products, as well as professional service fees, the depreciation of office facilities, amortization of capitalized information technology system implementation costs and any other similar costs. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling expenses include: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Distribution: labor costs (salaries and other related benefits), outbound freight costs, warehousing costs of finished products, depreciation of returnable bottles in the distribution process, depreciation and maintenance of trucks and other distribution facilities and equipment. For the years ended December&#160;31, 2021, 2020 and 2019, these distribution costs amounted to Ps. 26,023, Ps. 24,190 and Ps. 25,068, respectively;</span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Sales: labor costs (salaries and other benefits including PTU) and sales commissions paid to sales personnel; </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Marketing: promotional expenses and advertising costs.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PTU is paid by the Company&#8217;s Mexican subsidiaries to its eligible employees. In Mexico, employee profit sharing is computed at the rate of 10% of the individual company taxable income. PTU in Mexico is calculated from the same taxable income for income tax, except for the following: a) neither tax losses from prior years nor the PTU paid during the year are deductible; and b) payments exempt from taxes for the employees&#160;are fully deductible in the PTU computation. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendment to the Federal Labor Law established a limit on the amount to be paid for profit sharing to employees, which indicates that the amount of PTU assigned to each employee may not exceed the equivalent of three months of the employee&#8217;s current salary, or the average PTU received by the employee in the previous three years, whichever is greater. If the PTU determined is less than or equal to this limit, the PTU will be the one determined by applying 10% of the individual company taxable income. If the PTU determined exceeds this limit, the limit would apply and this should be considered the PTU for the period.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.23 Income taxes </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense represents the sum of the tax currently payable and deferred tax. Income taxes are charged to consolidated income statements as they are incurred, except when they relate to items that are recognized in other comprehensive income or directly in equity, in which case, the current and deferred tax are also recognized in other comprehensive income or directly in equity, respectively. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.23.1 Current income taxes </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current income taxes are recorded in the results of the year they are incurred. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.23.2 Deferred income taxes </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred taxes are recognized on temporary differences between the carrying amounts of assets and liabilities in the consolidated financial statements and the corresponding tax bases used in the computation of taxable profit. Deferred tax liabilities are generally recognized for all taxable temporary differences. Deferred tax assets are generally recognized for all deductible temporary differences, including tax loss carryforwards and certain tax credits, to the extent that it is probable that future taxable profits, and reversal of existing taxable temporary differences will be available. Such deferred tax assets and liabilities are not recognized if the temporary difference arises from the initial recognition (other than in a business combination) of other assets and liabilities in a transaction that affects neither the taxable profit nor the accounting profit. In the case of Brazil, where certain goodwill amounts are at times deductible for tax purposes, the Company recognizes in connection with the acquisition accounting a deferred tax asset for the tax effect of the excess of the tax basis over the related carrying value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of deferred tax assets is reviewed at each reporting date and reduced to the extent that it is no longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized. Unrecognized deferred tax assets are re-assessed at each reporting date and are recognized to the extent that it has become probable that future taxable profits and reversal of existing taxable temporary differences will allow the deferred tax asset to be recovered. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax liabilities are recognized for taxable temporary differences associated with investments in subsidiaries, associates, and interests in joint ventures, except where the Company is able to control the reversal of the temporary difference and it is probable that the temporary difference will not reverse in the foreseeable future. Deferred tax assets arising from deductible temporary differences associated with such investments and interests are only recognized to the extent that it is probable that there will be sufficient taxable profits against which to utilize the benefits of the temporary differences and they are expected to reverse in the foreseeable future. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes are classified as a non-current asset or liability, regardless of when the temporary differences are expected to reverse. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax relating to items recognized in the other comprehensive income is recognized in correlation to the underlying transaction in OCI.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and deferred tax liabilities are offset if a legally enforceable right exists to set off current tax assets against current tax liabilities and the deferred taxes relate to the same taxable entity and the same taxation authority.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are measured at the tax rates that are expected to apply in the period in which the liability is settled or the asset is realized, based on tax rates (and tax laws) that have been enacted or substantively enacted by the end of the reporting period. The measurement of deferred tax liabilities and assets reflects the tax consequences that would follow from the manner in which the Company expects, at the end of the reporting period, to recover or settle the carrying amount of its assets and liabilities.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico, the income tax rate was 30% for 2021, 2020 and 2019. For 2022, the rate will continue to be 30%.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.24 Share-based payments transactions </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior executives of the Company receive remuneration in the form of share-based payment transactions, whereby employees render services as consideration for equity instruments. The equity instruments are granted and then held by a trust controlled by FEMSA. They are accounted for as equity settled transactions. The award of equity instruments is granted for a fixed monetary value. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based payments to employees are measured at the fair value of the equity instruments at the grant date. The fair value determined at the grant date of the share-based payments is expensed and recognized based on the graded vesting method over the vesting period. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.25 Earnings per share </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company presents basic and diluted earnings per share (EPS) data for its shares. As described in Note 24, the Company has potentially dilutive shares and therefore presents its basic and diluted earnings per share. Basic EPS is calculated by dividing the net income attributable to controlling interest by the weighted average number of shares outstanding during the period adjusted for the weighted average of own shares purchased in the year. Diluted EPS is calculated by dividing the profit attributable to ordinary equity holders of the parent (after adjusting for interest on the convertible preference shares) by the weighted average number of ordinary shares outstanding during the year plus the weighted average number of ordinary shares that would be issued on conversion of all the dilutive potential ordinary shares into ordinary shares. Earnings per share for all periods are adjusted to give effect to capital contributions, bonus issues, share splits or reverse share splits that occur during any of periods presented and subsequent to the latest balance sheet date until the issuance date of the financial statements.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.26 Issuance of common shares </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the issuance of own common shares as an equity transaction. The difference between the book value of the shares issued and the amount contributed by the non-controlling interest holder or third party is recorded as additional paid-in capital.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.27 IFRIC 23 Uncertainty over income tax treatments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The interpretation addresses the accounting for income taxes when tax treatments involve uncertainty that affects the application of IAS 12 and does not apply to taxes or levies outside the scope of IAS 12, nor does it specifically include requirements relating to interest and penalties associated with uncertain tax treatments. The interpretation specifically addresses the following:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">Whether an entity considers uncertain tax treatments separately; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">The assumptions an entity makes about the examination of tax treatments by taxation authorities; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">How an entity determines taxable profit (loss), tax bases, unused tax losses, unused tax credits and tax rates, and; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">d.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">How an entity considers changes in facts and circumstances. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">An entity must determine whether to consider each uncertain tax treatment separately or together with one or more other uncertain tax treatments. The approach that better predicts the resolution of the uncertainty should be followed.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant accounting policies applied by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounting Policies</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559829400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash and Cash Equivalents<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsAbstract', window );"><strong>Cash and cash equivalents [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory', window );">Cash and Cash Equivalents</a></td>
<td class="text">Cash and Cash Equivalents <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of the statement of cash flows, cash includes cash on hand and in banks and cash equivalents, including short-term, highly liquid investments that are readily convertible to known amounts of cash and are subject to an insignificant risk of changes in value, with a maturity date of three months or less at their acquisition date. Cash and cash equivalents at the end of the reporting period consist of the following: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.250%"><tr><td style="width:1.0%"/><td style="width:52.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.034%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and bank balances </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  5,336</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4,435</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents (see Note 3.5) </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">41,912</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  39,062</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  47,248</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  43,497</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557520936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade Receivable, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesAbstract', window );"><strong>Trade and other current receivables [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory', window );">Trade Receivable, Net</a></td>
<td class="text">Trade Receivable, Net <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.401%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  10,863</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  9,705</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Coca-Cola Company (related party) (Note 13)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">820</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">509</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans to employees</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FEMSA and subsidiaries (related parties) (Note 13)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">634</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other related parties (Note 13)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">139</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,007</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts on trade receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(531)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(515)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  13,014</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  11,523</span></td></tr></table><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.1 Trade receivables</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade receivable representing rights arising from sales and loans to employees or any other similar concept, are presented net of discounts and the allowance for expected credit losses. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coca-Cola FEMSA has accounts receivable from The Coca-Cola Company primarily arising from the latter&#8217;s participation in advertising and promotional programs.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because less than the 2.2%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the trade receivables is unrecoverable, the Company does not have any customers classified as &#8220;high risk&#8221; which would be eligible to have special management conditions for the credit risk. As of December&#160;31, 2021, the Company does not have a representative group of customers directly related to the expected loss.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021 and 2020, during the Covid-19 pandemic, governments have implemented several preventive measures such as social distancing and the temporary closure of certain points of sale considered as nonessential. As such measures were eased, most businesses were able to reopen and this allowed the company to recover the accounts receivable. Given that the impact on this item was not material, the Company did not implement any relevant change to its models to estimate the receivables&#8217; provisions.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for credit losses is calculated with an expected losses model that recognizes the impairment losses through all the contract life. Because they generally are short-term accounts receivable, the company defined a model with a simplified expected loss focus through a parametric model. The parameters used in the model are:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Breach probability;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Losses severity;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Financing rate;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Special recovery rate; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Breach exposure.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of accounts receivable approximates its fair value as of December&#160;31, 2021 and 2020. </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.527%"><tr><td style="width:1.0%"/><td style="width:68.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.891%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.892%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aging for trade receivables past due but not impaired</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 days</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  11,689</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  9,905</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-30 days</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">686</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31-60 days</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">112</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61-90 days</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91-120 days</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">91</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 + days</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">391</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  13,014</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  11,523</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.2 Changes in the allowance for expected credit losses</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.805%"><tr><td style="width:1.0%"/><td style="width:53.738%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.010%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.840%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  515</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  493</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  595</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for the year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges and write-offs of uncollectible accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Added in business combinations</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the year</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  531</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  515</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  493</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the recoverability of trade receivables, the Company considers any change in the credit quality of the trade receivable from the date credit was initially granted up to the end of the reporting period. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.3 Payments from The Coca-Cola Company: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Coca-Cola Company participates in certain advertising and promotional programs as well as in the Company&#8217;s refrigeration equipment and returnable bottles investment program. Contributions received by the Company for advertising and promotional incentives are recognized as a reduction in selling expenses and contributions received for the refrigeration equipment and returnable bottles investment program are recorded as a reduction in the carrying amount of refrigeration equipment and returnable bottles items. For the years ended December&#160;31, 2021, 2020 and 2019 contributions due were Ps. 2,437, Ps.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,482, and Ps. 2,274, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of trade and other receivables. [Refer: Trade and other receivables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557400280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfInventoriesAbstract', window );"><strong>Classes of current inventories [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInventoriesExplanatory', window );">Inventories</a></td>
<td class="text">Inventories <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:52.830%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.934%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,371</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  3,694</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,371</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,224</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non strategic spare parts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">865</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories in transit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,620</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packing materials</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">419</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">314</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  11,960</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  9,727</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended as of December&#160;31, 2021, 2020 and 2019, the Company recognized write-downs of its inventories for Ps. 45, Ps. 82 and Ps. 244, respectively to net realizable value. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended as of December&#160;31, 2021, 2020 and 2019, changes in inventories are comprised of the following and included in the consolidated income statement under the cost of goods sold caption: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"><tr><td style="width:1.0%"/><td style="width:46.833%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.255%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.255%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.257%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods and work in progress</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  23,654</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  23,901</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  24,676</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and consumables used</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,425</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,002</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,520</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  103,079</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  99,903</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  104,196</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfInventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfInventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInventoriesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventories.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS02_g36-39__IAS02_g36-39_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInventoriesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557685000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Current Assets and Other Current Financial Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock', window );">Other Current Assets and Other Current Financial Assets</a></td>
<td class="text">Other Current Assets and Other Current Financial Assets <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.1 Other Current Assets: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:52.830%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.934%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,805</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,622</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agreements with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">111</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,918</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,744</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses as of December&#160;31, 2021 and 2020 are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:54.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.376%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advances for inventories</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,627</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,503</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising and promotional expenses paid in advance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">105</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,805</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,622</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising and promotional expenses recorded in the consolidated income statements for the years ended December&#160;31, 2021, 2020 and 2019, for Ps. 5,413 Ps. 5,043 and Ps. 6,748 respectively.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2 Other Current Financial Assets: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:52.830%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.934%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  239</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  74</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments (See Note 19)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">692</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  931</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  478</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash in Brazil is held in U.S. dollars and relates to short term deposits in order to fulfill the collateral requirements for accounts payable.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of other current assets and other current financial assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557335000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments in Other Entities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesAbstract', window );"><strong>Disclosure of joint ventures [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock', window );">Investments in Other Entities</a></td>
<td class="text">Investments in Other Entities<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020 the investment in other entities is comprised of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.833%"><tr><td style="width:1.0%"/><td style="width:52.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.795%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in Associates and Joint Ventures</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  7,494</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  7,623</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of the investment in associates and joint ventures accounted for under the equity method at the end of the reporting period are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.763%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ownership Percentage </span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Amount </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investee </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal Activity</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Place of Incorporation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Joint ventures:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compa&#241;&#237;a Paname&#241;a de Bebidas, S.A.P.I. de C.V.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beverages</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50.0</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dispensadoras de Caf&#233;, S.A.P.I. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50.0</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">183</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fountain Agua Mineral, LTDA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beverages</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50.0</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">699</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Planta Nueva Ecolog&#237;a De Tabasco, S.A. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recycling</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50.0</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Associates:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Promotora Industrial Azucarera, S.A. de C.V. (&#8220;PIASA&#8221;) (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sugar production</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36.4</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,348</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,335</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jugos del Valle, S.A.P.I. de C.V. (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beverages</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28.8</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,128</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,945</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leao Alimentos e Bebidas, LTDA (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beverages</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24.7</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">404</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industria Envasadora de Quer&#233;taro, S.A. de C.V. (&#8220;IEQSA&#8221;) (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canned bottling</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26.5</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">178</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industria Mexicana de Reciclaje, S.A. de C.V. (&#8220;IMER&#8221;) (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recycling</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35.0</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">102</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trop Frutas do Brasil, LTDA (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beverages</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23.6</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alimentos de Soja S.A.U. (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beverages</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.7</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">263</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">116</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  7,494</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  7,623</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting method: &#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;padding-left:20.9pt;text-align:justify;text-indent:-24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.43pt">The Company has significant influence due to the fact that it has power to participate in the financial and operating policy decisions of the investee. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2021 the Company received dividends from Industria Envasadora de Quer&#233;taro, S.A. de C.V. ("IEQSA") for the amount of Ps. 16 and Ps. 16 for 2020 respectively.  During 2020 the Company received dividends from Promotora Mexicana de Embotelladores, S.A. de C.V. for the amount of Ps. 1.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:122%">During 2021 the Company made capital contributions to Jugos del Valle, S.A.P.I. de C.V. for the amounts of Ps. 44, and there were no changes in the ownership percentage as a result of capital contributions made by the other shareholders. During 2021 the Company made a capital reduction on Leao Alimentos y Bebidas LTDA. for the amount of Ps. 46, and there were no changes in the ownership percentage as a result of the capital reduction.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2021, the Company recognized an impairment on its investment in Trop Frutas Do Brasil LTDA. for the amount of Ps. 250. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the Company recognized impairments on its investments in Compa&#241;&#237;a Paname&#241;a de Bebidas, S.A.P.I de C.V. and Leao Alimentos y Bebidas LTDA. for the amounts of Ps. 1,463 and Ps. 1,038, respectively. During 2019, the Company recognized an impairment on its investment in Compa&#241;&#237;a Paname&#241;a de Bebidas, S.A.P.I de C.V. for the amount of Ps. 948. Each impact per year  was recorded in the other expenses line.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On September 30, 2020, the Company announced that its joint venture with The Coca-Cola Company (Compa&#241;&#237;a Paname&#241;a de Bebidas, S.A..P.I. de C.V.) successfully sold 100% of its stock interest in Estrella Azul, a dairy products company in Panama. As part of the transaction, the Company agreed with the buyer that it could receive payments in the future if the business of Estrella Azul achieves certain volume and EBITDA targets during the 2022-2027 period. The Company estimated the amount of the payments to be received based on the forecasts of the business and calculated its net present value. As of December 31, 2021 and 2020, the financial </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">asset recognized in the consolidated statement of financial position has a total value of Ps. 5 and  Ps. 8 respectively. This transaction is presented in the other expenses line of the consolidated income statements. The Company concluded it did not achieve the requirements to be considered as a discontinued operation under IFRS 5.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2021, 2020 and 2019 the equity (loss) earnings recognized for associates were Ps. 85,  Ps. (124), and Ps. 84, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2021, 2020 and 2019 the equity (loss) earnings recognized for joint ventures were Ps.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Ps. (157) and Ps. (215), respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of investments in other entities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557201096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PresentationOfLeasesForLesseeAbstract', window );"><strong>Presentation of leases for lessee [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfLeasesExplanatory', window );">Leases</a></td>
<td class="text">Leases<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended as of December&#160;31, 2021 and 2020, the change in the Company&#8217;s right-of-use assets, is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.833%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,278</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,382</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(662)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hyperinflationary economies effect</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indexation effect</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,472</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,278</span></td></tr></table></div><div><span><br/></span></div><div style="padding-right:-5.65pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020, scheduled maturities of the Company&#8217;s lease liabilities, are as follows:</span></div><div style="padding-right:-5.65pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.694%"><tr><td style="width:1.0%"/><td style="width:65.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity analysis </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than one year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  614</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  560</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One to three years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">More than three years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at end of the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,505</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,306</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  614</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  560</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Current</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  891</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  746</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest expense for leases reported in the income statements for the years ended on December&#160;31, 2021, 2020 and 2019 was Ps. 101, Ps. 105, and Ps. 129, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expenses for the low value assets and short-term leases reported in the income statements for the years ended on December&#160;31, 2021, 2020 and 2019 was Ps. 183, Ps. 190 and Ps. 187, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, 2020 and 2019 the weighted average incremental borrowing rate was  7.18%, 6.58% and 7.68%, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfLeasesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Section Presentation<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IFRS16_g47-50_TI<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IFRS16_g51-60_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfLeasesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PresentationOfLeasesForLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PresentationOfLeasesForLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557213560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant &amp; equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory', window );">Property, plant &amp; equipment</a></td>
<td class="text">Property, plant &amp; equipment.&#160;&#160;&#160;&#160; <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.541%"><tr><td style="width:1.0%"/><td style="width:19.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.251%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.251%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.808%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.474%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.251%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.251%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.251%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.043%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost as of January 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,575</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  18,775</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  38,465</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  19,963</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  14,749</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  4,131</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  479</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  861</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,998</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions (1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">392</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">816</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,581</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,392</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,324</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions from business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">405</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer of completed projects</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(253)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">508</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,650</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,396</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">360</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,004)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">343</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(35)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,577)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,032)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,056)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(35)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,749)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(323)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,122)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,315)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(961)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(833)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(381)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,099)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">366</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,254</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">241</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">352</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,345</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost as of December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,258</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  18,746</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  38,919</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  20,410</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  16,153</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,156</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  782</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  800</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  106,224</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost as of January 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,258</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  18,746</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  38,919</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  20,410</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  16,153</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,156</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  782</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  800</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  106,224</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,613</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,300</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,655</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions from business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">245</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer of completed projects in progress </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">721</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,165</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,192</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,187)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,425)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,073)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(561)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(57)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,175)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(255)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,182)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,243)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(797)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(629)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(333)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(78)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,608)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">293</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">990</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">189</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">291</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,824</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,240</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  18,653</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  39,664</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  20,202</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  17,924</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,894</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  737</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  851</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  109,165</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost as of January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  5,240</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  18,653</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  39,664</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  20,202</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  17,924</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  5,894</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  737</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  851</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  109,165</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">21</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">61</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">427</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3,655</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">7,911</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">217</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12,292</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transfer of completed projects in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">731</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">4,791</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,351</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">31</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7,001)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">95</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(20)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,680)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(1,614)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,299)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(62)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(16)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(6,697)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(144)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(637)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(1,919)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(556)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(365)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(70)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(22)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(77)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(3,790)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">140</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">326</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,260</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">319</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">487</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">138</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">321</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,991</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  5,230</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  19,074</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  41,177</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  20,129</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  19,433</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  6,734</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  886</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,298</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  113,961</span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Total includes Ps. 3,784, Ps. 289 and Ps. 610 outstanding payment to suppliers, as of December&#160;31, 2021, 2020 and 2019 respectively</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.437%"><tr><td style="width:1.0%"/><td style="width:18.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.264%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.477%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.717%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Depreciation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation as of January 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (4,414)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (16,969)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (10,206)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (8,706)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (276)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (485)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (41,056)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation for the year </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(386)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,862)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,211)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,734)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(108)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(86)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,387)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,049</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">966</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,079</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,145</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,013</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">583</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">571</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,464</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(92)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(629)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(164)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(302)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,203)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated depreciation as of December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (4,655)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (18,398)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (11,032)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (10,092)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (365)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (495)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (45,037)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Depreciation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation as of January 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (4,655)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (18,398)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (11,032)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (10,092)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (365)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (495)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (45,037)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation for the year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(490)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,828)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,148)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,779)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(40)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,415)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,125</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">989</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">536</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,706</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">854</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">464</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">432</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,111</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(82)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(595)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(132)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(250)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,070)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated depreciation as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (5,043)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (19,842)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (11,859)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (12,153)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (379)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (429)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (49,705)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Depreciation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated depreciation as of January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (5,043)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (19,842)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (11,859)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (12,153)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (379)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (429)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (49,705)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation for the year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(484)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,793)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,097)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,708)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(80)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(122)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(8,284)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,336</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,493</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,390</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">62</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6,297</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">162</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">867</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">372</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">222</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">48</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,679</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(139)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(946)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(209)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(427)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(38)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(1,765)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated depreciation as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (5,498)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (20,378)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (12,300)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (12,676)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (395)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (531)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (51,778)</span></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.958%"><tr><td style="width:1.0%"/><td style="width:18.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.101%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.212%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.656%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As of  December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,258</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  14,091</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  20,521</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  9,378</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  6,061</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,156</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  417</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  305</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  61,187</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As of  December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,240</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  13,610</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  19,822</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  8,343</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,771</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,894</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  358</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  422</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  59,460</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of  December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  5,230</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  13,576</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  20,799</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  7,829</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  6,757</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  6,734</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  491</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  767</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  62,183</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for property, plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS16_g73-79_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155564574344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsAbstract', window );"><strong>Disclosure of detailed information about intangible assets [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsExplanatory', window );">Intangible Assets</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11. Intangible Assets </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.541%"><tr><td style="width:1.0%"/><td style="width:26.182%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.369%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.920%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.697%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.705%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rights to Produce and Distribute Coca-Cola trademark Products</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other indefinite<br/>lived intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology costs and management<br/>systems</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Development<br/>systems</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other<br/>amortizable</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  88,362</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  23,729</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,054</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  6,023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  777</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  666</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  120,611</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">334</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">263</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">697</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition from business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,887)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,903</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">153</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(185)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Systems Development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">398</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(399)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer of completed development systems</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,475)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(799)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(42)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(68)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,393)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  82,000</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  25,833</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,165</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  6,430</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  690</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  752</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  116,870</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 1, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  82,000</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  25,833</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,165</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  6,430</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  690</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  752</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  116,870</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">198</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">289</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition from business combinations</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer of completed development systems</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">374</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(665)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">291</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(371)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(443)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,604)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,402)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(97)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,157)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  77,396</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  23,431</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,148</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  6,709</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  176</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  737</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  109,597</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of January 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  77,396</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  23,431</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,148</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  6,709</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  176</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  737</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  109,597</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Purchases </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">135</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">370</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">673</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">113</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,291</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transfer of completed development systems </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">255</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(469)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">214</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Disposals </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(3)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of movements in exchange rates </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(1,257)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(522)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(88)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(374)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(24)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,270)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Changes in value on the recognition of inflation effects </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">62</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">62</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  76,139</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  22,909</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,192</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  6,960</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  375</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,102</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  108,677</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rights to Produce and Distribute Coca-Cola trademark Products</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other indefinite<br/>lived intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology costs and management<br/>systems</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Development<br/>systems</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other<br/>amortizable</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.541%"><tr><td style="width:1.0%"/><td style="width:26.182%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.369%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.920%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.697%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.705%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(745)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,025)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,807)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(819)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(243)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,062)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of movements in exchange rate </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (745)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (3,805)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (270)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (4,820)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(703)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(317)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,020)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of movements in exchange rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (745)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (4,353)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (528)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (5,626)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization expense </span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(594)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(294)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(888)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effect of movements in exchange rate </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">53</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">63</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Changes in value on the recognition of inflation effects - amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(52)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(52)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (745)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (4,946)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (812)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (6,503)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  81,255</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  25,833</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,165</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  2,625</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  690</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  482</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  112,050</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  76,651</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  23,431</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,148</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  2,356</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  176</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  209</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  103,971</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  75,394</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  22,909</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,192</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  2,014</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  375</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  290</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  102,174</span></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s intangible assets such as technology costs and management systems are subject to amortization with a range in useful lives from 3 to 10 years. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2021, the amortization of intangible assets is recognized in cost of goods sold, selling expenses and administrative expenses and amounted to Ps. 15, Ps</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108 and Ps. 765, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2020, the amortization of intangible assets is recognized in cost of goods sold, selling expenses and administrative expenses and amounted to Ps. 22, Ps.154 and Ps.844, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2019, the amortization of intangible assets is recognized in cost of goods sold, selling expenses and administrative expenses and amounted to Ps. 26, Ps.245 and Ps. 791, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment Tests for Cash-Generating Units Containing Goodwill and Distribution Rights </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purpose of impairment testing, goodwill and distribution rights are allocated and monitored on an individual country basis, which is considered to be the CGU. </span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate carrying amounts of goodwill and distribution rights allocated to each CGU are as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.979%"><tr><td style="width:1.0%"/><td style="width:65.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">In millions of Ps.</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  56,352</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  56,352</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guatemala</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,735</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,755</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicaragua</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,425</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,238</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,798</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,414</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,608</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,741</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,332</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,450</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  98,303</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  100,082</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and distribution rights are tested for impairments annually. The recoverable amounts of the CGUs are based on value-in-use calculations. Value in use was determined by discounting the future cash flows generated from the continuing use of the CGU. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The foregoing forecasts reflect the outcomes that the Company consider most likely to occur based on the current situation of each of the CGUs including the macroeconomic situation in each CGU including the remaining impacts of the COVID-19 pandemic which has heightened the inherent uncertainty in such estimations, the foregoing forecasts could differ from the results obtained over time.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value in use of CGUs is determined based on the method of discounted cash flows. The key assumptions used to calculate value in use are: volume, expected annual long-term inflation, and the weighted average cost of capital (&#8220;WACC&#8221;) used to discount the projected flows.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the discount rate, the Company uses the WACC as determined for each of the cash generating units in real terms and as described in following paragraphs.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated discount rates to perform, the impairment test for each CGU considers market participants&#8217; assumptions. Market participants were selected considering the size, operations and characteristics of the business that are similar to those of the Company.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discount rates represent the current market assessment of the risks specific to each CGU, taking into consideration the time value of money and individual risks of the underlying assets that have not been incorporated into the projected cash flows. The discount rate calculation is based on the opportunity cost to a market participant, considering the specific circumstances of the Company and its operating segments and is derived from its WACC. The WACC takes into account both debt and equity. The cost of equity is derived from the expected return on investment by the Company&#8217;s investors. The cost of debt is based on the interest-bearing borrowings the Company is obliged to service, which is equivalent to the cost of debt based on the conditions that a creditor would assess in the market. Segment-specific risk is incorporated by applying beta factors which are evaluated annually based on publicly available market data.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market participant assumptions are important because, not only do they include industry data for growth rates, management also assesses how the CGU&#8217;s position, relative to its competitors, might change over the forecasted period.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key assumptions used for the value-in-use calculations are as follows: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Cash flows were projected based on actual operating results and the five-years business plan.</span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;A WACC per each CGU was applied as a hurdle rate to discount cash flows to get the recoverable amount of the units; the calculation assumes, size premium adjustment. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key assumptions by CGU for impairment test as of December 31, 2021 were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.958%"><tr><td style="width:1.0%"/><td style="width:26.991%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.924%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.514%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CGU</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pre-tax WACC</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Post &#8211;tax WACC</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected&#160;Annual&#160;Long-Term Inflation 2022-2026</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected<br/>Volume<br/>Growth<br/>Rates&#160;2022-2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Colombia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Argentina</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Guatemala</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Costa Rica</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nicaragua</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Panama</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Uruguay</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key assumptions by CGU for impairment test as of December 31, 2020 were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.958%"><tr><td style="width:1.0%"/><td style="width:26.991%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.924%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.514%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CGU</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pre-tax WACC</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Post &#8211;tax WACC</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected&#160;Annual&#160;Long-Term<br/>Inflation 2021-2030</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected<br/>Volume<br/>Growth<br/>Rates&#160;2021-2030</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guatemala</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicaragua</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sensitivity to Changes in Assumptions </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2021, the Company performed an additional impairment sensitivity calculation, taking into account an adverse change in post-tax WACC, according to the country risk premium, using for each country the relative standard deviation between equity and sovereign bonds and an additional sensitivity to the volume of 100 basis points and concluded that no impairment would be recorded.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.750%"><tr><td style="width:1.0%"/><td style="width:43.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.690%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.854%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CGU</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change&#160;in&#160;WACC</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change&#160;in&#160;Volume<br/>Growth CAGR(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect&#160;on&#160;Valuation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.2%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-1.0%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Passes by 6.8x</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.2%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-1.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Passes by 2.7x</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Passes by 4.2x</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.8%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-1.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Passes by 10.0x</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guatemala</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Passes by 54.5x</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-1.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Passes by 3.1x</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicaragua</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Passes by 1.0x</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-1.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Passes by 8.2x</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Passes by 4.4x</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;padding-left:79.4pt;text-align:justify;text-indent:-24.4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;Compound Annual Growth Rate (CAGR) </span></div>The values assigned to the key assumptions represent management&#8217;s assessment of future trends in the industry and are based on both external sources and internal sources (historical data). The Company consistently applied its methodology to determine CGU specific WACC&#8217;s to perform its annual impairment testing.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS38_g118-128_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557330552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other non-current assets and other non-current financial assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract', window );"><strong>Other non-current assets and other non-current financial assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock', window );">Other non-current assets and other non-current financial assets</a></td>
<td class="text">Other non-current assets and other non-current financial assets <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.1 Other Non-Current Assets: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.944%"><tr><td style="width:1.0%"/><td style="width:60.425%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.748%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current prepaid advertising expenses </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  213</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  333</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantee deposits (1) </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,165</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid bonuses </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">283</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advances to acquire property, plant and equipment </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">457</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shared based payment </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">303</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indemnifiable contingencies from business combinations (2)  </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,554</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,609</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoverable tax</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">378</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">49</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,402</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4,452</span></td></tr></table></div><div style="margin-top:6pt;padding-left:97.9pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;Mainly in Brazil, as it is customary the Company is required to guarantee tax, legal and labor contingencies by guarantee deposits. See Note 24.5.</span></div><div style="margin-top:6pt;padding-left:97.9pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;Corresponds to indemnification assets that are warranted by former Vonpar owners in accordance with the share purchase agreement.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.2 Other Non-Current Financial Assets: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:54.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.376%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current financial assets </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  153</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  175</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments (See Note 19)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,983</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  5,136</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  2,699</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current accounts receivable to be held to maturity and the investment in other entities as well as financial derivative instruments are classified as FVOCI financial assets.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of other non-current assets and other non-current financial assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other non-current assets and other non-current financial assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557289656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balances and Transactions with Related Parties and Affiliated Companies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract', window );"><strong>Disclosure of transactions between related parties [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock', window );">Balances and Transactions with Related Parties and Affiliated Companies</a></td>
<td class="text">Balances and Transactions with Related Parties and Affiliated Companies <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances and transactions between the Company and its subsidiaries have been eliminated in consolidation and are not disclosed in this note. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated statements of financial position and income include the following balances and transactions with related parties and affiliated companies: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.083%"><tr><td style="width:1.0%"/><td style="width:61.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.260%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.838%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets (current included in accounts receivable)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due from FEMSA and its subsidiaries <br/>(see Note 5) (1)&#160;(3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  634</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  624</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due from The Coca-Cola Company <br/>(see Note 5) (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">820</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">509</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due from Heineken Group (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">139</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,593</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,271</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities (current included in suppliers and other liabilities and loans)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to FEMSA and its subsidiaries (2) (3)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,380</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  454</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to The Coca-Cola Company  (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,444</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,513</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to Heineken Group(2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">488</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other payables (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">224</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  3,536</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,721</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;Presented within accounts receivable.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;Recorded within accounts payable and suppliers</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;Parent</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances due from related parties are considered to be recoverable. Accordingly, for the years ended December 31, 2021, 2020 and 2019, there was no expense resulting from the uncollectibility of balances due from related parties. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of transactions between the Company and other related parties are disclosed as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"/><td style="width:58.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.808%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.828%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Transactions&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales to affiliated parties</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  5,489</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,694</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Heineken</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases and other expenses from FEMSA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,447</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,538</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,756</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of concentrate from The Coca-Cola Company</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,213</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,222</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,063</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of raw material, beer and operating expenses from Heineken</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,635</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,600</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,755</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertisement expense paid to The Coca-Cola Company</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,482</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,756</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases from Ades</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases from Jugos del Valle</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,918</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,437</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,863</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of sugar from Promotora Industrial Azucarera,  S.A. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,213</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,123</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,728</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of sugar from Beta San Miguel</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">938</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of canned products from Industria Envasadora de Queretaro, S.A. de C.V...</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">234</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of inventories from Leao Alimentos e Bebidas, LTDA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,320</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,253</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,867</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of resine from Industria Mexicana de Reciclaje, S.A. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">416</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Donations to Instituto Tecnologico y de Estudios Superiores de Monterrey, A.C. (1) (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Donations to Fundaci&#243;n Femsa, A.C.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">230</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses with related parties</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">156</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td></tr></table></div><div style="margin-top:12pt;padding-left:79.55pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;One or more members of the Board of Directors or senior management of the Company are also members of the Board of Directors or senior management of the counterparties to these transactions. </span></div><div style="margin-top:12pt;padding-left:79.55pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;These donations were made to ITESM through Fundacion FEMSA as intermediary.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate compensation paid to executive officers and senior management of the Company, recognized as an expense during the reporting period were as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.166%"><tr><td style="width:1.0%"/><td style="width:54.840%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.588%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current compensations and employee benefits</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  737</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  815</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  978</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Termination benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shared based payments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">276</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of balances and transactions with related parties and affiliated companies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557204328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balances and Transactions in Foreign Currencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_BalancesAndTransactionsInForeignCurrenciesAbstract', window );"><strong>Balances and Transactions in Foreign Currencies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory', window );">Balances and Transactions in Foreign Currencies</a></td>
<td class="text">Balances and Transactions in Foreign Currencies <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets, liabilities and transactions denominated in foreign currencies are those realized in a currency different from the functional currency of the Company. As of December 31, 2021 and 2020, assets and liabilities denominated in foreign currencies, expressed in Mexican pesos (contractual amounts) are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.361%"><tr><td style="width:1.0%"/><td style="width:47.020%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.982%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.887%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Liabilities</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balances</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-current</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. dollars</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,851</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,495</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52,591</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euros</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">205</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. dollars</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,787</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,645</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,969</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euros</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;For the years ended December 31, 2021, 2020 and 2019 transactions denominated in foreign currencies, expressed in Mexican pesos (contractual amounts) are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.750%"><tr><td style="width:1.0%"/><td style="width:50.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.937%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transactions</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Purchases&#160;of<br/>Raw&#160;Materials</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest<br/>Expense</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2021 U.S.dollars</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">452</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,420</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,749</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,509</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2020 U.S.dollars</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,801</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,418</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,213</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2019 U.S.dollars</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,506</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,307</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,910</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,723</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2019 Euros</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the effect of changes in foreign exchange rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=21&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS21_g51-57_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_BalancesAndTransactionsInForeignCurrenciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balances and Transactions in Foreign Currencies</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_BalancesAndTransactionsInForeignCurrenciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557233800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Post-Employment and Other Non-current Employee Benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract', window );"><strong>Disclosure of defined benefit plans [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory', window );">Post-Employment and Other Non-current Employee Benefits</a></td>
<td class="text">Post-Employment and Other Non-current Employee Benefits <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has various labor liabilities for employee benefits in connection with pension and retirement plans, seniority premiums and other post-employment benefits. Benefits vary depending upon the country where the individual employees are located. Presented below is a discussion of the Company&#8217;s labor liabilities in Mexico, which comprise the substantial majority of those, recorded in the consolidated financial statements.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.1 Assumptions </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company annually evaluates the reasonableness of the assumptions used in its labor liability for post-employment and other non-current employee benefits computations. In Mexico, actuarial calculations for pension and retirement plans and seniority premiums, as well as the associated cost for the period, were determined using the following long-term assumptions: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:44.854%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.915%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.915%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.916%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mexico</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate used to calculate the defined benefit obligation and the net interest on de net defined benefit liability (asset)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salary increase: (Non-Union/Union)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future pension increase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Biometric:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortality</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMSSA 2009 (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMSSA 2009 (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMSSA 2009 (1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disability</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">IMSS 97 (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IMSS-97 (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IMSS-97 (2)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Normal retirement age</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">60 years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of employee turnover</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BMAR2007 (3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BMAR2007 (3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BMAR2007 (3)</span></td></tr></table></div><div style="margin-top:6pt;padding-left:66.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;EMSSA. Mexican Experience of Social Security (for its initials in Spanish) </span></div><div style="padding-left:67.3pt;text-align:justify;text-indent:-18.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; &#160;&#160;&#160;&#160;IMSS. Mexican Experience of Instituto Mexicano del Seguro Social (for its initials in Spanish) </span></div><div style="padding-left:67.3pt;text-align:justify;text-indent:-18.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;BMAR. Actuary experience </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico the methodology used to determine the discount rate was the yield or Internal Rate of Return (&#8220;IRR&#8221;) which involves a yield curve. In this case, the expected rates of each period were taken from a yield curve of the Mexican Federal Government Treasury Bond (known as CETES in Mexico) because there is no deep market in high quality corporate obligations in Mexico. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico upon retirement, the Company purchases an annuity for senior executives, which will be paid according to the option chosen by the employee. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on these assumptions, the amounts of benefits expected to be paid out in the following years are as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.527%"><tr><td style="width:1.0%"/><td style="width:59.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.690%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:33%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:33%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;and<br/>Retirement<br/>Plans</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Seniority<br/>Premiums</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  386</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  43</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 to 2031</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,777</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.2 Balances of the liabilities for post-employment and other non-current employee benefits </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.638%"><tr><td style="width:1.0%"/><td style="width:54.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.573%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension and Retirement Plans:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  952</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  996</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,876</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,828</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,640</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess of projected defined benefit obligation over accumulated benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,687</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,671</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,515</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,311</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension plan funds at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,234)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,201)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net defined benefit liability</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  3,281</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  3,110</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Seniority Premiums:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  289</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  307</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">232</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">521</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess of projected defined benefit obligation over accumulated benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">457</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">978</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seniority premium plan funds at fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(133)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net defined benefit liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  845</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  728</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total post-employment and other non-current employee benefits</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,126</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  3,838</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.3 Trust assets </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust assets consist of fixed and variable return financial instruments recorded at market value, which are invested as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:75.865%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.418%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Type of instrument</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed return:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Traded securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life annuities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal government instruments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable return:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Publicly traded shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico, the regulatory framework for pension plans is established in the Income Tax Law and its Regulations, the Federal Labor Law and the Mexican Social Security Institute Law. None of these laws establish minimum funding levels or a minimum required level of contributions.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico, the Income Tax Law requires that, in the case of private plans, certain notifications must be submitted to the authorities and a certain level of instruments must be invested in Federal Government instruments, among others. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s various pension plans have a technical committee that is responsible for verifying the correct operation of the plan with regard to the payment of benefits, actuarial valuations of the plan, and the monitoring and supervision of the benefit trust. The committee is responsible for determining the investment portfolio and the types of instruments the fund will be invested in. This technical committee is also responsible for verifying the correct operation of the plan in all of the countries in which the Company has these benefits. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risks related to the Company&#8217;s employee benefit plans are primarily attributable to the plan assets. The Company&#8217;s plan assets are invested in a diversified portfolio, which considers the term of the plan so as to invest in assets whose expected return coincides with the estimated future payments. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Mexican Tax Law limits the plan&#8217;s asset investment in related parties, to 10% this risk is not considered to be significant for purposes of the Company&#8217;s Mexican subsidiaries. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico, the Company&#8217;s policy is to invest at least 30% of the fund assets in Mexican Federal Government instruments. Guidelines for the target portfolio have been established for the remaining percentage and investment decisions are made to comply with these guidelines insofar as the market conditions and available funds allow. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico, the amounts and types of securities that the Company invests in related parties included in portfolio fund are mainly as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:57.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.376%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Portfolio:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grupo Industrial Bimbo, S.A.B. de C. V.</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$25</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$28</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grupo Financiero Banorte, S.A.B. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">El Puerto de Liverpool, S.A.B. de C.V.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fomento Econ&#243;mico Mexicano, S.A.B. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">El Puerto de Liverpool, S.A.B. de C.V.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alfa, S.A.B. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2021, 2020 and 2019, the Company did not make significant contributions to the plan assets and does not expect to make material contributions to the plan assets during 2022. </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.4 Amounts recognized in the consolidated income statements and the consolidated statements of equity</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.861%"><tr><td style="width:1.0%"/><td style="width:33.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.320%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income statement</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated OCI</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Past&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Gain)&#160;or&#160;Loss<br/>on&#160;Settlement or curtailment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Interest&#160;on<br/>the&#160;Net&#160;Defined<br/>Benefit<br/>Liability</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remeasurements<br/>of&#160;the&#160;Net&#160;Defined<br/>Benefit<br/>Liability<br/>net&#160;of&#160;taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension and retirement plans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  244</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  197</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,038</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Seniority premiums</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">84</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">202</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  328</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  248</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,240</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="12" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income statement</span></td><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated OCI</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Past&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Gain)&#160;or&#160;Loss<br/>on&#160;Settlement or curtailment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Interest&#160;on<br/>the&#160;Net&#160;Defined<br/>Benefit<br/>Liability</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remeasurements<br/>of&#160;the&#160;Net&#160;Defined<br/>Benefit<br/>Liability<br/>net&#160;of&#160;taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and retirement plans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  229</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  71</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  188</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  934</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seniority premiums</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  297</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  71</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  231</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,173</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income statement</span></td><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated OCI</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Past&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Gain)&#160;or&#160;Loss<br/>on&#160;Settlement or curtailment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Interest&#160;on<br/>the&#160;Net&#160;Defined<br/>Benefit<br/>Liability</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remeasurements<br/>of&#160;the&#160;Net&#160;Defined<br/>Benefit<br/>Liability<br/>net&#160;of&#160;taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and retirement plans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  170</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (44)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  176</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  790</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seniority premiums</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  205</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  32</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  200</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  855</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Remeasurements of the net defined benefit liability recognized in other comprehensive income are as follows (amounts are net of tax): </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.611%"><tr><td style="width:1.0%"/><td style="width:53.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.348%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount accumulated in other comprehensive income as of the beginning of the periods</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,173</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  855</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  344</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized during the year (obligation liability and plan assets)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">680</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains and losses arising from changes in financial assumptions</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(550)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains and losses arising from changes in demographic assumptions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange rate valuation (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment from employees transferred</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(72)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount accumulated in other comprehensive income as of the end of the period, net of tax</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,240</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,173</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  855</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remeasurements of the net defined benefit liability include the following: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;The return on plan assets, excluding amounts included in net interest expense. </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Actuarial gains and losses arising from changes in demographic assumptions. </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Actuarial gains and losses arising from changes in financial assumptions. </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.5 Changes in the balance of the defined benefit obligation for post-employment and other non-current employee benefits </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.194%"><tr><td style="width:1.0%"/><td style="width:40.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.617%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension and Retirement Plans:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial balance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,311</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  3,912</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  3,388</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">244</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect on curtailment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">291</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains or losses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange loss</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(364)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(395)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,515</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4,311</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  3,912</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Seniority Premiums:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial balance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  865</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  630</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  411</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">84</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">62</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains or losses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">74</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(107)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  978</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  865</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  630</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.6 Changes in the balance of trust assets </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.583%"><tr><td style="width:1.0%"/><td style="width:40.959%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.401%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension and retirement plans:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,201</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,122</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,031</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on trust assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life annuities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,234</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,201</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,122</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Seniority premiums</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  137</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  127</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  111</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on trust assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  133</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  137</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  127</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Company&#8217;s investments in life annuities plans, management does not expect the Company will need to make material contributions to the trust assets in order to meet its future obligations. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.7 Variation in assumptions </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company decided that the relevant actuarial assumptions that are subject to sensitivity and valuated through the projected unit credit method, are the discount rate and the salary increase rate because they have the most significant impact: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Discount rate: The rate that determines the value of the obligations over time. </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Salary increase rate: The rate that considers the salary increase which implies an increase in the benefit payable. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the impact in absolute terms of a variation of 1.0% in the assumptions on the net defined benefit liability associated with the Company&#8217;s defined benefit plans. The sensitivity of this 1.0% on the significant actuarial assumptions is based on projected long-term discount rates for Mexico and a yield curve projections of long-term Mexican government bonds - CETES: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.666%"><tr><td style="width:1.0%"/><td style="width:25.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">-1.0%:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income&#160;Statement</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated OCI</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Discount rate used to calculate the defined benefit obligation and the net<br/>interest on the net defined benefit liability (asset)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current<br/>Service&#160;Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Past&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gain or<br/>Loss&#160;on<br/>Settlement or curtailment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Interest&#160;on<br/>the&#160;Net&#160;Defined<br/>Benefit&#160;Liability</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remeasurements<br/>of&#160;the&#160;Net<br/>Defined&#160;Benefit<br/>Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and retirement plans</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  255</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  226</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,463</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seniority premiums</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  90</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  58</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  173</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  345</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  284</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,636</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected salary increase</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current<br/>Service&#160;Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Past&#160;Service<br/>Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gain or<br/>Loss&#160;on<br/>Settlement or curtailment</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Interest&#160;on<br/>the&#160;Net&#160;Defined<br/>Benefit&#160;Liability</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remeasurements<br/>of&#160;the&#160;Net<br/>Defined&#160;Benefit<br/>Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and retirement plans</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  211</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  172</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,288</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seniority premiums</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  75</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  45</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  145</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  286</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  217</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,433</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.8 Employee benefits expense </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 23, 2021, Mexican government enacted changes on several labor laws in order to regulate labor outsourcing. In particular, these changes  increased the cost of profit sharing. The amount recorded to expense was of Ps, 1,068 compared to Ps. 673 in 2020.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021, 2020 and 2019, employee benefits expenses recognized in the consolidated income statements are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"><tr><td style="width:1.0%"/><td style="width:46.833%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.255%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.255%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.257%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Included in cost of goods sold:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wages and salaries</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,301</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  3,955</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4,052</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Social security costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,359</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,277</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee profit sharing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">57</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and seniority premium costs (Note 15.4)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based payment expense (Note 16.2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Included in selling and distribution expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wages and salaries</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,627</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,620</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,068</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Social security costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,787</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,587</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,717</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee profit sharing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">959</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and seniority premium costs (Note 15.4)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">235</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based payment expense (Note 16.2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Included in administrative expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wages and salaries</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,788</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,742</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Social security costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">581</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee profit sharing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and seniority premium costs (Note 15.4)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">41</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based payment expense (Note 16.2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">225</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total employee benefits expense</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  32,115</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  29,633</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  30,561</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDefinedBenefitPlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for employee benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Section Scope<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS19_g2-7_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEmployeeBenefitsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557244616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bonus Programs<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory', window );">Bonus Programs</a></td>
<td class="text">Bonus Programs <div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16.1 Quantitative and qualitative objectives </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The bonus program for executives is based on achieving certain goals established annually by management and directors, which include quantitative and qualitative objectives and special projects. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quantitative objectives represent approximately 50% of the bonus and are based on the Economic Value Added (&#8220;EVA&#8221;) methodology. The objective established for the executives at each entity is based on a combination of the EVA generated per entity and by our Company and the EVA generated by our parent Company FEMSA. The qualitative objectives and special projects represent the remaining 50% of the annual bonus and are based on the critical success factors established at the beginning of the year for each executive. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The bonus amounts are determined based on each eligible participant&#8217;s level of responsibility and based on the EVA generated by the applicable business unit the employee works for. This formula is established by considering the level of responsibility within the organization, the employees&#8217; evaluation and competitive compensation in the market. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The incentive plan target is expressed in months of salary, and the final amount payable is computed based on a percentage of achievement of the goals established every year. The bonuses are recognized in the income statement in the year earned and are paid in cash the following year. During the years ended December 31, 2021, 2020 and 2019 the bonus expense recorded amounted to Ps. 856, Ps.747 and Ps. 940, respectively. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16.2 Share-based payment bonus plan </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a stock incentive plan for the benefit of its senior executives. This plan uses as its main evaluation metric the EVA. Under the EVA stock incentive plan, eligible executives are entitled to receive a special annual bonus (fixed amount), to purchase FEMSA and Coca-Cola FEMSA shares or options, based on the executive&#8217;s responsibility in the organization, their business&#8217; EVA result achieved, and their individual performance. The acquired shares or options are deposited in a trust, and the executives may access them one year after they are vested at 33%&#160;per year. Fifty percent of Coca-Cola FEMSA&#8217;s annual executive bonus is to be used to purchase FEMSA shares or options and the remaining 50% to purchase Coca-Cola FEMSA shares or options. For the years ended December 31, 2021, 2020 and 2019, no stock options have been granted to executives. Beginning with January 1, 2016 the shares ratably vest over a three year period.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The special bonus is granted to the eligible executive on an annual basis and after withholding applicable taxes. The Company contributes the individual executive&#8217;s special bonus (after taxes) in cash to the Administrative Trust (which is controlled and consolidated by FEMSA), which then uses the funds to purchase FEMSA and Coca-Cola FEMSA shares (as instructed by the Corporate Practices Committee), which are then allocated to such executive. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coca-Cola FEMSA accounts for its share-based payment bonus plan as an equity-settled share based payment transaction, since it is its parent company, FEMSA, who ultimately grants and settles with shares these obligations due to executives.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021 the shares granted under the Company&#8217;s executive incentive plans are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"/><td style="width:52.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.873%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.261%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of shares</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incentive Plan</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FEMSA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">KOF</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vesting&#160;period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,561</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,791</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018-2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,290</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,281</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019-2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,006</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,338</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020-2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,281</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956,926</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021-2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780,524</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,197,820</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022-2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,296,662</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,238,156</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021, 2020 and 2019, the total expense recognized for the period arising from share-based payment transactions, using the grant date model, was of Ps. 276 Ps. 190 and Ps. 188, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, the asset recorded by the Company in its consolidated statements of financial position amounted was of Ps. 303 and Ps. 192 respectively, see Note 12.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 44<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_44&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557327192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank Loans and Notes Payables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract', window );"><strong>Disclosure of detailed information about borrowings [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfBorrowingsExplanatory', window );">Bank Loans and Notes Payables</a></td>
<td class="text">Bank Loans and Notes Payables <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.604%"><tr><td style="width:1.0%"/><td style="width:15.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.618%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;Expressed in millions of mexican pesos. (1)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027 and following years</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying value as of December 31, 2021</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value as of December 31, 2021</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying value as of December 31, 2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short- term debt:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed rate debt:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Argentine pesos</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.02%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.02%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.73%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Uruguayan pesos</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">498</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.13%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">645</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">645</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">645</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,209</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable rate debt:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Colombian pesos</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">436</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.08%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">436</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short- term debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">645</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">645</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">645</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,645</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long term debt:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed rate debt:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">U.S. Dollar</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yankee bond</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,255</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,255</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,147</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,598</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.09%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.09%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.09%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mexican pesos</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,498</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,449</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,947</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,722</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,483</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.46%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.59%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.97%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.00%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Brazilian reais</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.00%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.40%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.62%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.24%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.18%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Uruguayan pesos</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">930</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,186</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,186</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,031</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.04%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.27%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.65%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.72%</span></td></tr></table><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.604%"><tr><td style="width:1.0%"/><td style="width:15.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.618%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;Expressed in millions of mexican pesos. (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027 and following years</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying value as of December 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value as of December 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying value as of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Subtotal </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">304</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,456</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">70,704</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">79,482</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">82,149</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">73,269</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable rate debt:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mexican pesos</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,499</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,726</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,425</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,650</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,540</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,181</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.49%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.32%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.29%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.35%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.64%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,335</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.04%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Brazilian reais</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.95%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.95%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.44%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Subtotal </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,504</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,726</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,425</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,655</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,545</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12,564</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long term debt</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,808</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,456</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,726</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,425</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">70,704</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">85,137</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">87,694</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">85,833</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current portion of long term debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,808</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,808</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,805</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,372</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long- term debt</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,456</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,726</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,425</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">70,704</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">83,329</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">85,889</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">82,461</span></td></tr></table></div><div style="margin-top:4.5pt;padding-left:50.2pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.68pt">All interest rates shown in this table are weighted average contractual annual rates.</span></div><div style="padding-left:14.2pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of bank loans is calculated based on the discounted value of contractual cash flows whereby the discount rate is estimated using rates currently offered for debt of similar amounts and maturities, which is considered to be level 2 in the fair value hierarchy. The fair value of the Company&#8217;s publicly traded debt is based on quoted market prices as of December&#160;31, 2021 and 2020, which is considered to be level 1 in the fair value hierarchy.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2021, 2020 and 2019, the interest expense related to the bank loans and notes payable is comprised as follows and included in the consolidated income statement under the interest expense caption: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.750%"><tr><td style="width:1.0%"/><td style="width:61.154%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.481%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.481%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.484%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on debts and borrowings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,544</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  6,228</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4,459</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance charges for employee benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">248</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (Interest)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,097</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,946</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance charges of leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance operating charges</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">202</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  6,192</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  7,894</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  6,904</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has the following debt bonds: a) registered with the Mexican stock exchange: i) Ps. 7,500 (nominal amount) with a maturity date in 2023 and fixed interest rate of 5.46%, ii) Ps. 1,500 (nominal amount) with a maturity date in 2022 and floating interest rate of TIIE + 0.25%, iii) Ps. 8,500 (nominal amount) with a maturity date in 2027 and fixed interest rate of 7.87%, iv) Ps. 1,727 (nominal amount) with a maturity date in 2025 and floating interest rate of TIIE + 0.08%, v) Ps. 3,000 (nominal amount) with a maturity date in 2028 and fixed interest rate of 7.35%, vi) Ps. 6,965 (nominal amount) with a maturity date in 2028 and fixed rate of 7.36%, and vii) Ps. 2,435 (nominal amount) with a </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">maturity date in 2026 and floating rate of TIIE + 0.05%,  and b) registered with the SEC : i) Senior notes of US. $ 1,250 with interest at a fixed rate of 2.75% and maturity date on January 22, 2030, ii) Senior notes of US. $ 705 with interest at a fixed rate of 1.85% and maturity date on September 1, 2032 and iii) Senior notes of US. $ 600 with interest at a fixed rate of 5.25% and maturity date on November 26, 2043 all of which are guaranteed by our subsidiaries: Propimex, S. de R.L. de C.V., Comercializadora La Pureza de Bebidas, S. de R.L. de C.V., Controladora Interamericana de Bebidas, S. de R.L. de C.V., Grupo Embotellador Cimsa, S. de R.L. de C.V., Refrescos Victoria del Centro, S. de R.L. de C.V.,  and Yoli de Acapulco, S. de R.L. de C.V. (&#8220;Guarantors&#8221;).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2019, the Company had credit contracts in Mexico for an amount of Ps. 9,400 at an interest rate of 8.39% and 7.91%. Such loans were used to settle bank loans denominated in USD and for general corporate purposes. Additionally, the Company obtained during 2019 bank loans in Uruguay, Colombia and Argentina for an amount of Ps. 1,670.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2020, the Company obtained (and paid off) bank loans to build liquidity in light of the recent COVID-19 pandemic: in Mexico for an amount of Ps. 15,650 at a weighted interest rate of 6.04%, and in Argentina and Colombia for an amount of Ps. 1,184. Similarly, on January 22, 2020 the Company prepaid senior notes in Mexico for US. $ 900, and on February 18, 2020, the Company paid the total balance of its senior notes for US. $ 500. In addition, the Company celebrated bank loans in Argentine and Uruguayan peso with some banks for Ps. 711 and Ps. 759 (nominal amounts), respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 2021, the Company issued the first Sustainability-Linked Bond (SLB) in the Mexican Market on a dual-tranche transaction for an amount of Ps. 9,400; such bonds were used to prepay bank loans in Mexico with maturity dates in 2025 and 2026. The bond&#8217;s interest rate depends on us achieving key performance indicators, and in the event that such indicators are not met by the dates established in the offering documents, the interest rate on the bonds will increase by 25 basis points. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Additionally, during 2021, the Company obtained bank loans in local currency in Argentina and Uruguay for Ps. 461 and Ps. 1,114 (nominal amounts) respectively. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17.1 Reconciliation of liabilities arising from financing activities.</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.958%"><tr><td style="width:1.0%"/><td style="width:19.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.212%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.210%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.099%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.661%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-cash impact</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Value at December 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Repayments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Proceeds</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">New leases</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Others</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Exchange movement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Translation Effect</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Value at December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term bank loans</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,645</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (1,925)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  844</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  81</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  645</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total short-term from financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,645</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (1,925)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  844</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  81</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  645</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term bank loans</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">10,568</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(9,764)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">947</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(467)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,284</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">75,265</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,500)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">9,400</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,688</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">83,853</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total long-term from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  85,833</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (12,264)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  10,347</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,688</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (467)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  85,137</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,306</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (629)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  533</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  340</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (42)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,505</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  88,784</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (14,818)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  11,191</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  533</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  340</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,685</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (428)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  87,287</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.270%"><tr><td style="width:1.0%"/><td style="width:19.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.281%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.176%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.065%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.071%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.623%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.071%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cash flows</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-cash impact</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Value at December 31, 2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repayments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">New leases</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign Exchange movement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Translation Effect</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Value at December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term bank loans</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  882</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (17,641)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  18,525</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (121)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,645</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total short-term from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  882</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (17,641)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  18,525</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (121)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,645</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term bank loans</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,576</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(896)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">293</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(405)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,568</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,519</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(26,650)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,479</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,018</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(101)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,265</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total long-term from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  69,095</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (27,546)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  43,772</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,018</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (506)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  85,833</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,383</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (573)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  599</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  33</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (13)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (123)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,306</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  71,360</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (45,760)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  62,297</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  599</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  33</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,005</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (750)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  88,784</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Beginning balance as of adoption date; January 1st, 2019</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBorrowingsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBorrowingsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557316520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income and Expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfOtherIncomeAndExpensesTextBlock', window );">Other Income and Expenses</a></td>
<td class="text">Other Income and Expenses<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"><tr><td style="width:1.0%"/><td style="width:49.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.265%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  259</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  274</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  330</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancellation of contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">745</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain related to operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joint venture sale</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">498</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,502</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,494</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,890</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provisions for contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  938</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  842</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,305</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on the retirement of long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">199</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on sale of long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">201</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on the retirement of intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment (See Note 8) </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">250</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,501</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">948</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance payments (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">233</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,062</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Donations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">258</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange losses related to operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">61</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  2,309</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,105</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4,380</span></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="padding-left:14.2pt;text-align:justify;text-indent:-14.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%;padding-left:4.88pt">Following a favorable decision from Brazilian tax authorities received during 2019, Coca-Cola FEMSA has been entitled to reclaim indirect tax payments made in prior years in Brazil, resulting in the recognition of a tax credit and a positive effect in the operating revenues and other income captions of the consolidated income statements. See note 23.2.1.</span></div><div style="padding-left:14.2pt;text-align:justify;text-indent:-14.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%;padding-left:4.88pt">During 2019, the Company incurred  restructuring costs related to some of their operations as part of an efficiency program.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfOtherIncomeAndExpensesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of other income and expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfOtherIncomeAndExpensesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557278456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsAbstract', window );"><strong>Disclosure of detailed information about financial instruments [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory', window );">Financial Instruments</a></td>
<td class="text">Financial Instruments <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a three-level fair value hierarchy to prioritize the inputs used to measure the fair value of its financial instruments. The three input levels are described as follows: </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.8pt">Level 1:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.8pt">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: inputs other than quoted prices included within level 1 that are observable for the asset or liability, either directly or indirectly. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.8pt">Level 3:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are unobservable inputs for the asset or liability. Unobservable inputs shall be used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures the fair value of its financial assets and liabilities classified as level 1 and 2, applying the income approach method, which estimates the fair value based on expected cash flows discounted to net present value. The following table summarizes the Company&#8217;s financial assets and liabilities measured at fair value, as of December&#160;31, 2021 and 2020: </span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"/><td style="width:50.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.318%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.991%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.991%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.340%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments asset</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  764</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,911</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  488</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  2,440</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">58</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,417</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trust assets of labor obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,367</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,338</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of hedging on equity</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Set out below is the reconciliation of each component of equity and the analysis of other comprehensive income:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.764%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency option</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate swaps</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury Lock contracts</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commodity price contracts</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total holders of the parent</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-controlling interest</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As at January 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (208)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (776)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (78)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  71</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  23</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (968)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (97)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (1,065)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial instruments &#8211; purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(837)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">161</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">351</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(323)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(270)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of financial instruments recognized in OCI</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,654</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,663</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">414</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3,077</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount reclassified from OCI to profit or loss</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">286</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,544</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(102)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,787</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,986</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency revaluation of the net foreign operations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,588)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(3,588)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(530)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(4,118)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">105</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">121</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax effect</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">163</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(254)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(108)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(201)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(52)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(253)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (589)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (167)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  230</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (525)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  3</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (522)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial instruments &#8211; purchases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">70</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">396</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">893</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">963</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of financial instruments recognized in OCI</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,543</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">826</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,369</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">310</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3,679</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount reclassified from OCI to profit or loss</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">785</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,141)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(347)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(142)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(489)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency revaluation of the net foreign operations</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,385)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,385)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(105)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(1,490)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax effect</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(253)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(500)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(787)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(45)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(832)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  20</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  905</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  299</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,224</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  90</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,314</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.1 Forward agreements to purchase foreign currency </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into forward agreements to reduce its exposure to the risk of exchange rate fluctuations of the Mexican peso and other currencies.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These instruments have been designated as cash flow hedges and are recognized in the consolidated statement of financial position at their estimated fair value which is determined based on prevailing market exchange rates to terminate the contracts at the end of the period. Changes in the fair value of these forwards are recorded as part of &#8220;cumulative other comprehensive income&#8221;. Net gain/loss on expired contracts is recognized as part of foreign exchange or cost of goods sold, depending on the nature of the hedge in the consolidated income statements. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net changes in the fair value of forward agreements that do not meet the criteria for hedge accounting are recorded in the consolidated income statements under the caption &#8220;market value gain on financial instruments&#8221;. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, the Company had the following outstanding forward agreements to purchase foreign currency: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.416%"><tr><td style="width:1.0%"/><td style="width:60.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Liability)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  6,131</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (49)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  78</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, the Company had the following outstanding forward agreements to purchase foreign currency: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.694%"><tr><td style="width:1.0%"/><td style="width:60.308%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Liability)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  7,130</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (843)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.2 Cross-currency swaps </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has cross-currency swaps contracts to reduce the risk of interest rate and exchange rate fluctuation in the contracted credits denominated in USD. Cross-currency swaps are designated as hedge instruments when the Company changes the debt profile to the functional currency to reduce the exchange rate fluctuation risk.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value is estimated using market prices that would apply to terminate the contracts at the end of the period. For accounting purposes, the cross-currency swaps are recorded as both, cash flow hedges in regard to the foreign exchange risk, and fair value hedges in regard to the interest rate risk and related foreign exchange risk. The fair value changes related to exchange rate fluctuations of the notional amount of those cross-currency swaps and the accrued interest are recorded in the consolidated income statements. The remaining portion of the fair value changes, when designated as cash flow hedges, are recorded in the consolidated statement of financial position in &#8220;cumulative other comprehensive income&#8221;. If they are designated as fair value hedges the changes in this remaining portion are recorded in the income statements as &#8220;market value (gain) loss on financial instruments&#8221;. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, the Company had the following outstanding cross-currency swap agreements:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:56.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Liability)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  407</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  45</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,733</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,628</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,348</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">220</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,204</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">366</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2030</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,911</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">404</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, the Company had the following outstanding cross-currency swap agreements:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:56.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Liability)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  404</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (4)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,371</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,165</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,982</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(464)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,790</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.3 Interest Rate swaps </span></div><div><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has contracted a number of interest rate swaps associated with its debt denominated in USD. These interest rate swaps are designated as fair value hedges and the fair value changes are recorded in the income statement as &#8220;market value (gain) loss on financial instruments&#8221;.</span></div><div><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, the Company had the following outstanding interest rate swap agreements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:56.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Liability)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2032</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  6,175</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  170</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, the Company had no outstanding interest rate swap agreements:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.4 Commodity price contracts </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into various commodity price contracts to reduce its exposure to the risk of fluctuation in the costs of certain raw materials. The fair value is estimated based on the market valuations to terminate the contracts at the end of the period. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These instruments are designated as cash flow hedges and the changes in their fair value are recorded as part of &#8220;cumulative other comprehensive income&#8221;. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of expired or sold commodity contracts is recorded in cost of goods sold with the hedged items.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had the following aluminum price contracts: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:56.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Liability)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  102</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  62</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had the following PX + MEG (resin) price contracts: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:56.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Liability)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  470</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (28)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  5</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had the following sugar price contracts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:56.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Liability)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  2,020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (7)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  502</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">769</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">195</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the Company had the following aluminum price contracts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:56.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Liability)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  695</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  125</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  99</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  17</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the Company had the following PX + MEG (resin) price contracts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:56.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Liability)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  729</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (65)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the Company had the following sugar price contracts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:56.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Liability)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,260</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (18)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  275</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">19.5 Sale of Estrella Azul</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On September 30, 2020, Coca-Cola FEMSA announced that its joint venture with The Coca-Cola Company (Compa&#241;&#237;a Paname&#241;a de Bebidas, S.A.P.I. de C.V.) successfully sold 100% of its stock interest in Estrella Azul, a dairy products company in Panama. As part of the transaction, the company agreed with the buyer that we could receive payments in the future if the business of Estrella Azul achieves certain volume and EBITDA targets during the 2022-2027 period. The Company estimated the amount of the payments to be received based on the forecasts of the business (level 3 inputs) and calculated their fair value using an income approach. As of December 31, 2021 and 2020, the financial assets recognized in the consolidated statement of financial position has a total value of Ps. 5 and Ps. 8, respectively. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.6 Net effects of expired contracts that met hedging criteria </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.611%"><tr><td style="width:1.0%"/><td style="width:39.701%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.962%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.809%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impact in consolidated income statement - Gain (Loss)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (109)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (199)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(515)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Option to purchase foreign currency</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of good sold</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward agreements to purchase foreign currency</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of good sold</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(788)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity Price contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of good sold</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,245</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(391)</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.7 Net effect of changes in fair value of derivative financial instruments that did not meet the hedging criteria for accounting purposes.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:36.086%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.624%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.624%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impact in consolidated income statement</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Embedded derivatives</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market value (loss) on financial instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swaps and interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market value (loss) on financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293)</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.8 Net effect of expired contracts that did not meet the hedging criteria for accounting purposes </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:36.086%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.624%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.624%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Type of Derivatives</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impact in consolidated income statement</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swaps and interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market value (loss) on financial instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (212)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (293)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Embedded derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market value (loss) gain on financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.9 Risk management </span></div><div style="margin-bottom:5pt;padding-right:-1.15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has exposure to the following financial risks:</span></div><div style="margin-bottom:5pt;padding-left:36pt;padding-right:-1.15pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Market risk;</span></div><div style="margin-bottom:5pt;padding-left:36pt;padding-right:-1.15pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Interest rate risk;</span></div><div style="margin-bottom:5pt;padding-left:36pt;padding-right:-1.15pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Liquidity risk; and</span></div><div style="margin-bottom:5pt;padding-left:36pt;padding-right:-1.15pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Credit risk</span></div><div style="padding-right:-1.15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the COVID-19 pandemic has also caused and continues to cause significant volatility in the financial markets, undermining investors&#8217; confidence in the growth of countries and businesses. Due to the volatility caused by the COVID-19 pandemic, as well as currency depreciations against the U.S. dollar in many of the countries where we operate and an increase in the price of certain raw materials, our cost of goods sold has increased.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.9.1 Market risk </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s activities expose it primarily to the financial risks of changes in foreign currency exchange rates, interest rates and commodity prices. The Company enters into a variety of derivative financial instruments to manage its exposure to foreign currency risk, interest rates risk and commodity prices risk including: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Forward Agreements to Purchase Foreign Currency in order to reduce its exposure to the risk of exchange rate fluctuations. </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Options to purchase foreign currency in order to reduce its exposure to the risk of exchange rate fluctuations. </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Cross-Currency Swaps in order to reduce its exposure to the risk of exchange rate fluctuations and interest rate changes. </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Commodity price contracts in order to reduce its exposure to the risk of fluctuation in the costs of certain raw materials. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tracks the fair value (mark to market) of its derivative financial instruments and its possible changes using scenario analyses. The following disclosures provide a sensitivity analysis of the market risks, which the Company is exposed to as it relates to foreign exchange rates, interest rates and commodity prices, which it considers in its existing hedging strategy:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.305%"><tr><td style="width:1.0%"/><td style="width:53.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.729%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Forward agreement to purchase U.S. Dollar (MXN/USD)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (298)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(884)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(739)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Forward agreement to purchase U.S. Dollar (BRL/USD)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (284)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Forward agreement to purchase U.S. Dollar (COP/USD)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (81)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Forward agreement to purchase U.S. Dollar (ARS/USD)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (3)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Forward agreement to purchase U.S. Dollar (UYU/USD)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (7)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Forward agreement to purchase U.S. Dollar (CRC/USD)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (10)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cross currency swaps (USD to MXN)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (1,645)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,507)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,315)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cross currency swaps (USD to BRL)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (2,300)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,161)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(645)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sugar price contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change on sugar Price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(28)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (714)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(515)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(255)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aluminum price contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change on Aluminum price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(24)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (39)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(289)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,164)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options to purchase foreign currency (MXN to USD)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change on USD rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.9.2 Interest rate risk </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate risk is the risk that the expected cash flows of a financial instrument will fluctuate because of changes in market interest rates.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to interest rate risk because it and its subsidiaries borrow funds at both fixed and variable interest ra</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk is managed by the Company by maintaining an appropriate mix between fixed and variable rate borrowings, and by the use of the different derivative financial instruments. In addition, the Company regularly evaluates its hedging activities according to its interest rate views and defined risk appetite, ensuring the most cost-effective hedging strategies are applied. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following disclosures provide a sensitivity analysis of the interest rate risks considered reasonably possible for the following fiscal year, according with its existing floating rate borrowings and derivative financial instruments at the end of the reporting period: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.222%"><tr><td style="width:1.0%"/><td style="width:71.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.089%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.583%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate Risk</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change&#160;in<br/>U.S.$&#160;rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect&#160;on<br/>(profit)&#160;or<br/>loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">+100 bps</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (160)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+100 bps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+100 bps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.9.3 Liquidity risk </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s principal source of liquidity has generally been cash generated from its operations. A significant majority of the Company&#8217;s sales are on a short-term credit basis. The Company has traditionally been able to rely on cash generated from operations to fund its capital requirements and its capital expenditures. The Company&#8217;s working capital benefits from the fact that most of its sales are made on a cash basis, while it generally pays its suppliers on credit. In recent periods, the Company has mainly used cash generated from operations to fund acquisitions. The Company has also used a combination of borrowings from Mexican and international banks and issuances in the Mexican and international capital markets to fund acquisitions. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ultimate responsibility for liquidity risk management rests with the Company&#8217;s board of directors, which has established an appropriate liquidity risk management framework for the evaluation of the Company&#8217;s short-, medium- and long-term funding and liquidity requirements. The Company manages liquidity risk by maintaining adequate reserves, and continuously monitoring forecasted and actual cash flows and by maintaining a conservative debt maturity profile.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has access to credit from national and international banking institutions in order to face treasury needs; besides, the Company has the highest rating for Mexican companies (AAA) given by independent rating agencies, allowing the Company to access capital markets in case it needs resources. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Company&#8217;s financing policy, management expects to continue financing its liquidity needs with cash from operations. Nonetheless, as a result of regulations in certain countries in which the Company operates, it may not be beneficial or, practicable to remit cash generated in local operations to fund cash requirements in other countries. In the event that cash from operations in these countries is not sufficient to fund future working capital requirements and capital expenditures, management may decide, or be required, to fund cash requirements in these countries through local borrowings rather than remitting funds from another country. In the future management may finance our working capital and capital expenditure needs with short-term or other borrowings.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management continuously evaluates opportunities to pursue acquisitions or engage in strategic transactions. The Company would expect to finance any significant future transactions with a combination of cash from operations, long-term indebtedness and capital stock.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 17 for a disclosure of the Company&#8217;s maturity dates associated with its non-current financial liabilities as of December&#160;31, 2021. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects all contractually fixed and variable payoffs for settlement, repayments and interest resulting from recognized financial liabilities. It includes expected net cash outflows and inflows from derivative financial liabilities (assets) that are in place as of December&#160;31, 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such expected net cash outflows are determined based on each particular settlement date of an instrument. The amounts disclosed are net cash outflows for the respective upcoming fiscal years, based on the earliest date on which the Company could be required to pay. Cash outflows for financial liabilities without fixed amounts or timing are based on economic conditions (like interest rates and foreign exchange rates) existing at December&#160;31, 2021. </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.583%"><tr><td style="width:1.0%"/><td style="width:34.713%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions of Ps)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027 and thereafter</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes and bonds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,499</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  7,498</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,726</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  2,425</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  70,704</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans from banks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">954</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">958</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives financial liabilities (assets)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(605)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,825)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(219)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(933)</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally makes payments associated with its financial liabilities with cash generated from its operations. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.9.4 Credit risk </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit risk refers to the risk that counterparty will default on its contractual obligations resulting in financial loss to the Company. The Company has adopted a policy of only dealing with creditworthy counterparties, where appropriate, as a means of mitigating the risk of financial loss from defaults. The Company only transacts with entities that are rated the equivalent of investment grade and above. This information is supplied by independent rating agencies where available and, if not available, the Company uses other publicly available financial information and its own trading records to rate its major customers. The Company&#8217;s exposure and the credit ratings of its counterparties are continuously monitored and the aggregate value of transactions is spread amongst approved counterparties. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a high receivable turnover, hence management believes credit risk is minimal due to the nature of its businesses, which have a large portion of their sales settled in cash.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s maximum exposure to credit risk for the components of the statement of financial position at December&#160;31, 2021 and 2020 is the carrying amounts (see Note 5).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The credit risk for liquid funds and derivative financial instruments is limited because the counterparties  are  highly rated banks as designated by international credit rating agencies.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages the credit risk related to its derivative portfolio by only entering into transactions with reputable and credit-worthy counterparties as well as by maintaining a Credit Support Annex (CSA) that establishes margin requirements. As of December&#160;31, 2021 the Company concluded that the maximum exposure to credit risk related with derivative financial instruments is not significant given the high credit rating of its counterparties. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.10 Cash Flow hedges</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines the existence of an economic relationship between the hedging instruments and the hedged item based on the currency, amount and timing of their respective cash flows. The Company evaluates whether the derivative designated in each hedging relationship is expected to be effective and that it has been effective to offset changes in the cash flows of the hedged item using the hypothetical derivative method.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In these hedging relationships, the main sources of inefficiency are:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">The effect of the credit risk of the counterparty and the Company on the fair value of foreign currency forward contracts, which is not reflected in the change in the fair value of the hedged cash flows; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">Changes in the periods of the hedges.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company&#8217;s financial instruments used to hedge its exposure to foreign exchange rates, interest rates and commodity risks were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.638%"><tr><td style="width:1.0%"/><td style="width:42.093%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.891%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maturity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-6 months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6-12 months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">More than 12</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign exchange currency risk</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign exchange currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,985</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,057</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate MXN/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20.88</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">21.40</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">984</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">593</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate BRL/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.61</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.97</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">497</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">191</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate COP/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,858</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,952</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">280</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate ARS/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">122.56</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">165</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">48</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate UYU/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">45.51</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">46.30</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">211</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">120</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate CRC/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">646.33</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">650.71</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign exchange currency swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12,968</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate MXN/USD</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">19.81</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15,026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate BRL/USD</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.47</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">407</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,202</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate COP/USD</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,543</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,550</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest rate risk</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,175</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.09</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt dotted #ee2724;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Commodities risk</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aluminum (in millions of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">67</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">35</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average price (USD/Ton)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,722.00</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,777.00</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sugar (in millions of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,366</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">653</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">769</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average price (USD cent/Lb)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15.22</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14.76</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14.74</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">PX+MEG (in millions of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">337</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">134</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average price (USD /Ton)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">934</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">866</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the Company&#8217;s financial instruments used to hedge its exposure to foreign exchange rates, interest rates and commodity risks were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.638%"><tr><td style="width:1.0%"/><td style="width:42.093%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.891%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maturity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-6 months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6-12 months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">More than 12</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange currency risk</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,806</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,888</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate MXN/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.35</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.47</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">844</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">491</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate BRL/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.41</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.37</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">511</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate COP/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,750</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,740</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate ARS/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92.97</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate UYU/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.92</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.69</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange currency swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,568</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate MXN/USD</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.81</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,575</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate BRL/USD</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate risk</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,454</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodities risk</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aluminum (in millions of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">325</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average price (USD/Ton)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,654</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,720</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,740</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sugar (in millions of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">869</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">391</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">365</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average price (USD cent/Lb)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.13</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.87</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.17</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PX+MEG (in millions of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">364</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">364</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average price (USD /Ton)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">730</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">730</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Section Scope<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IFRS07_g3-5A_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialInstrumentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557339720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Non-Controlling Interest in Consolidated Subsidiaries<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract', window );"><strong>Disclosure of non controlling interest in consolidated subsidiaries [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory', window );">Non-Controlling Interest in Consolidated Subsidiaries</a></td>
<td class="text">Non-Controlling Interest in Consolidated Subsidiaries <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An analysis of Coca-Cola FEMSA&#8217;s non-controlling interest in its consolidated subsidiaries as of December&#160;31, 2021, 2020 and 2019 is as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"><tr><td style="width:1.0%"/><td style="width:49.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.265%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  5,200</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4,823</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,671</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">803</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,059</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  6,022</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,583</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  6,751</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-controlling interests in Mexico primarily represent the individual results of a Mexican holding company Kristine Overseas, S.A.P.I. de C.V. This entity also has non-controlling stakes in certain Brazilian subsidiaries. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in Coca-Cola FEMSA&#8217;s non-controlling interest were as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.277%"><tr><td style="width:1.0%"/><td style="width:50.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.026%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  5,583</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  6,751</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  6,806</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income of non-controlling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">623</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange differences on translation of foreign operations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(210)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,261)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(565)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation of the effective portion of derivative financial instruments, net of taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(61)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  6,022</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,583</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  6,751</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of non-controlling interests. [Refer: Non-controlling interests]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of non controlling interest in consolidated subsidiaries [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557354728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract', window );"><strong>Disclosure of classes of share capital [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory', window );">Equity</a></td>
<td class="text">Equity <div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21.1 Equity accounts </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the common stock of Coca-Cola FEMSA is represented by 16,806,658,096 common shares, with no par value. Fixed capital stock is Ps. 934 (nominal value) and variable capital is unlimited. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The characteristics of the common shares are as follows: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Series &#8220;A&#8221; and series &#8220;D&#8221; shares are ordinary, have all voting rights and are subject to transfer restrictions; </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Series &#8220;A&#8221; shares may only be acquired by Mexican individuals and may not represent less than 50.1% of the ordinary shares. </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Series &#8220;D&#8221; shares have no foreign ownership restrictions and may not represent more than 49.9% of the ordinary shares. </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Series &#8220;B&#8221; and series &#8220;L&#8221; are free of transference jointly as long as they are listed as linked units. In case the related units are unlinked, the types B shares and the types L share will each be free transfer. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2019, the Board of Coca Cola FEMSA approved: </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt">An eight-for-one stock split (the &#8220;Stock Split&#8221;) of each series of shares of the Company;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.8pt">The issuance of Series B ordinary shares with full voting rights;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.03pt">The creation of units, comprised of 3 Series B shares and 5 Series L shares, to be listed for trading on the Mexican Stock Exchange (&#8220;BMV&#8221;) and in the form of American depositary shares (ADSs) on the New York Stock Exchange (&#8220;NYSE&#8221;); and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">Amendments to the Company&#8217;s bylaws mainly to give effect to the matters approved in paragraphs (i), (ii), and (iii), described above.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 22,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019, the CNBV (Mexican National Banking and Securities Commission) approved and authorized the stock split. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result, (i) the percentage of ownership held by the Company&#8217;s shareholders will not change, and (ii) the percentage of ordinary shares with full voting rights will be adjusted proportionally due to the issuance of the Series B shares, as set forth in the table below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The capital stock of the Company prior to and immediately after the Stock Split is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding shares prior to the Stock Split:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.861%"><tr><td style="width:1.0%"/><td style="width:9.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.978%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.230%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.288%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series of shares</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shareholders</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding shares</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of the capital stock</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of ordinary shares with full voting rights</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wholly-owned subsidiary of Fomento Econ&#243;mico Mexicano, S.A.B. de C.V.</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992,078,519</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.22%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.96%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D </span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wholly-owned subsidiaries of The Coca-Cola Company</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,545,678</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.78%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.04%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">L </span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public float</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525,208,065</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.00%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfbfbf;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,100,832,262</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding shares after the Stock Split:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"/><td style="width:8.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.926%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.200%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.575%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series of shares</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shareholders</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding shares</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of the capital stock</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of ordinary shares with full voting rights</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A </span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wholly-owned subsidiary of Fomento Econ&#243;mico Mexicano, S.A.B. de C.V.</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,936,628,152</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.22%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.97%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D </span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wholly-owned subsidiaries of The Coca-Cola Company</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,668,365,424</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.78%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.92%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">B</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public float</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,575,624,195</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.38%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.11%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">L </span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public float</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626,040,325</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.63%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfbfbf;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,806,658,096</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, 2020 and 2019, the number of each share series representing Coca-Cola FEMSA&#8217;s common stock is comprised as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"/><td style="width:55.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thousands of Shares</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Series of shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,936,628</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,936,628</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,936,628</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,575,624</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,575,624</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,575,624</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,668,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,668,366</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,668,366</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">L</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,626,040</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626,040</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626,040</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,806,658</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,806,658</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,806,658</span></td></tr></table></div><div style="margin-top:6pt;padding-left:17.25pt;text-align:justify;text-indent:-17.25pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net income of the Company is subject to the legal requirement that 5% thereof be transferred to a legal reserve until such reserve amounts to 20% of common stock at nominal value. This reserve may not be distributed to shareholders during the existence of the Company. As of December&#160;31, 2021, 2020 and 2019, this reserve was Ps.  412</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, Ps.  412 and Ps.  187 respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> included in retained earnings. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retained earnings and other reserves distributed as dividends, as well as the effects derived from capital reductions, are subject to income tax at the rate in effect at the date of distribution, except for restated shareholder contributions and distributions made from net taxable income, denominated &#8220;Cuenta de Utilidad Fiscal Neta&#8221; (&#8220;CUFIN&#8221;). </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends paid in excess of CUFIN are subject to income tax at a grossed-up rate based on the current statutory rate. This tax may be credited against the income tax of the year in which the dividends are paid, and in the following two years against the income tax and estimated tax payments. The Company&#8217;s consolidated balances of CUFIN at December 31, 2021, that are not subject to withholding tax, amounted to Ps. 14,027 . </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2021, 2020 and 2019 the dividends declared and paid per share by the Company are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"/><td style="width:54.618%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.769%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.771%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Series of shares (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  5,000</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4,822</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  3,512</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,941</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,836</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">L</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,654</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,595</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">993</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  10,588</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  10,210</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  7,437</span></td></tr></table></div><div style="margin-top:6pt;padding-left:53.25pt;text-align:justify;text-indent:-35.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.93pt">At an ordinary shareholders&#8217; meeting of Coca-Cola FEMSA held on March 19, 2021, the shareholders declared a dividend of Ps.  10,588 that was paid on May 4, 2021 and November&#160;3, 2021. This represents a dividend of Ps.  5.04&#160;per each ordinary share.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no withholding taxes associated with the payment of dividends in 2021, 2020 and 2019 by the Company to its shareholders</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21.2 Capital management </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its capital to ensure that its subsidiaries will be able to continue as going concerns while maximizing the return to shareholders through the optimization of its debt and equity balances in order to obtain the lowest cost of capital available. The Company manages its capital structure and adjust it in light of changes in economic conditions. To maintain or adjust the capital structure, the Company may adjust the dividend payment to shareholders, return capital to shareholders or issue new shares. No changes were made in the objectives, policies or processes for managing capital during the years ended December&#160;31, 2021 and 2020.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not subject to any externally imposed capital requirements, other than the legal reserve (see Note 21.1). &#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Finance and Planning Committee reviews the capital structure of the Company on a quarterly basis. As part of this review, the committee considers the cost of capital and the risks associated with each class of capital. In conjunction with this objective, the Company seeks to maintain the highest credit rating both nationally and internationally, currently rated AAA and A/A2/BBB+ respectively, which requires us to comply, among others, with the financial metrics that each rating agency considers. For example, some rating agencies require us to maintain a debt to earnings before interest, taxes, depreciation and amortization (&#8220;EBITDA&#8221;) ratio lower than 2.0x. As a result, prior to entering into new business ventures, acquisitions or divestitures, management evaluates the impact that these transactions can have on its credit rating.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfClassesOfShareCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share capital, reserves and other equity interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557342216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EarningsPerShareAbstract', window );"><strong>Earnings per share [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfEarningsPerShareExplanatory', window );">Earnings Per Share</a></td>
<td class="text">Earnings per Share <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share amounts are calculated by dividing consolidated net income for the year attributable to controlling interest by the weighted average number of shares outstanding during the period adjusted for the weighted average of own shares purchased in the period. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Diluted earnings per share amounts are calculated by dividing consolidated net income for the year attributable to equity holders of the parent by the weighted average number of shares outstanding during the period plus the weighted average number of shares for the effects of dilutive potential shares (originated by the Company&#8217;s commitment to capitalize 27.9 million KOF series L shares). </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings amounts per share type are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"/><td style="width:45.795%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.096%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.298%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.357%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.954%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:124%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"A" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"D" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"B" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"L" shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated net Income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  7,712</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  4,536</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  1,531</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  2,552</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated net income attributable to equity holders of the parent</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,418</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,363</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,473</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,454</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average number of shares for basic earnings per share (millions of shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,937</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,668</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,576</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,626</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:124%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"A" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"D" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"B" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"L" shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net Income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  4,896</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  2,880</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  972</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  1,620</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income attributable to equity holders of the parent</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,868</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,863</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">966</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,610</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares for basic earnings per share (millions of shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,937</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,668</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,576</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,626</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:124%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"A" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"D" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"B" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"L" shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net Income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  5,965</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  3,508</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  1,184</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  1,973</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income attributable to equity holders of the parent</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,715</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,360</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,135</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,891</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares for basic earnings per share (millions of shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,937</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,668</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,576</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,626</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfEarningsPerShareExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS33_g70-73A_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEarningsPerShareExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557161192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract', window );"><strong>Major components of tax expense (income) [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIncomeTaxExplanatory', window );">Income Taxes</a></td>
<td class="text">Income Taxes <div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">23.1 Income Tax </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The major components of income tax expense for the years ended December&#160;31, 2021, 2020 and 2019 are:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"><tr><td style="width:1.0%"/><td style="width:56.255%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.114%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.114%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.117%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,259</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  7,367</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  6,011</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,795</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,391)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Benefit) utilization of tax losses recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(445)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,452</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,268)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax  expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,350</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,939)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense in consolidated net income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  6,609</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  5,428</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,648</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mexico</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  3,356</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  903</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,259</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,659</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,136</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,795</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization (benefit)  of tax losses recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">356</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(801)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(445)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,015</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">335</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,350</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense in consolidated net income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  5,371</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  1,238</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  6,609</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  6,311</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  1,056</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  7,367</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,676)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(715)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,391)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization (benefit) of tax losses recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,962</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,452</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax (benefit)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(714)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,225)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,939)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit) in consolidated net income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  5,597</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (169)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  5,428</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  5,123</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  888</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  6,011</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(438)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Benefit) of tax losses recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,136)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,268)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax (benefit)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,574)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,211</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense in consolidated net income</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  3,549</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  2,099</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,648</span></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:13.888%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:13.888%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:13.888%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recognized in Consolidated Statement of Other Comprehensive Income (OCI) </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.611%"><tr><td style="width:1.0%"/><td style="width:56.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.019%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income tax related to items recognized directly in OCI during the year:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss (gain) on cash flow hedges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  787</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  216</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (373)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remeasurements of the net defined benefit liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(27)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax recognized in OCI</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  760</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  86</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (565)</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Balance of income tax included in Accumulated Other Comprehensive Income (AOCI) as of: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.805%"><tr><td style="width:1.0%"/><td style="width:59.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income tax related to items recognized directly in OCI as of year-end: </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss (gain) on derivative financial instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  573</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (212)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (481)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss (income) to be reclassified to profit or loss in subsequent periods</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">573</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(481)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Re-measurements of the net defined benefit liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(408)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(378)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(240)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of income tax in AOCI</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  165</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (590)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (721)</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation between effective income tax rate and Mexican domestic statutory tax rate for the years ended December&#160;31, 2021, 2020 and 2019 follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.166%"><tr><td style="width:1.0%"/><td style="width:54.840%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.588%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexican statutory income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax from prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) on monetary position for subsidiaries in hyperinflationary economies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual inflation tax adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.48</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.82</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-taxable income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxed at a rate other than the Mexican statutory rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.14</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of restatement of tax values</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.54)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.81)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of change in statutory rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.09)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax credits (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.69)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax loss (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3.57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.01)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28.92</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33.76</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30.68</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:112%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> Favorable position of Brazilian Courts related to a no taxation on financial effects of recovered tax credits from previously won judicial disputes, which allowed a recognition of a deferred tax credit in Brazil in 2021 and 2020.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:112%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:112%"> D</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">uring 2020, the Company recognized an amount of Ps. 2,349  in the deferred tax asset based on the probability of the expected timing of reversal of tax losses in Mexico. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred income tax </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An analysis of the temporary differences giving rise to deferred income tax liabilities (assets) is as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.555%"><tr><td style="width:1.0%"/><td style="width:40.615%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.091%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.091%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.126%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.801%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.676%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Statement of Financial Position as of<br/></span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Income Statement<br/></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected credit losses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  (96)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (64)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  (34)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (10)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (18)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,171)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,006)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(223)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rights of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">112</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(68)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(340)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(325)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(28)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(389)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite useful lived intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(54)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">69</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite lived intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,412</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-employment and other non-current employee benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(447)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(381)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(59)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(72)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(889)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,627)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">171</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee profit sharing payable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(444)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(208)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(236)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(7,244)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,915)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(445)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,342</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,268)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits to recover (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,394)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,594)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,200</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,629)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(590)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">760</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities of amortization of goodwill of business acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,897</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,554</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">860</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial leasing</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(155)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">53</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other  (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,058)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,269)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">982</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,383)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax (income)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  2,350</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (1,939)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (363)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax, asset</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  (8,342)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (11,143)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax, liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,710</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,474</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes, net</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  (5,632)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (8,669)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Corresponds to income tax credits from dividends received from foreign subsidiaries to be recovered within the next ten years accordingly to the Mexican Income Tax law.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">One of the principal items considered are deferred non deductible interest calculated according to the Mexican Tax Law.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the balance of the net deferred income tax asset are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.222%"><tr><td style="width:1.0%"/><td style="width:50.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.014%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.014%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.016%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  (8,669)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (6,661)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (5,582)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax provision for the period</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,350</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,939)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in the statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">81</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects in equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized  loss (gain) on derivative financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">787</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(373)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative translation adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(163)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(392)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remeasurements of the net defined benefit liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(27)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inflation adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  (5,632)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (8,669)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (6,661)</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offsets tax assets and liabilities if and only if it has a legally enforceable right to set off current tax assets and current tax liabilities and the deferred tax assets and deferred tax liabilities related to income taxes levied by the same tax authority. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that undistributed profits of its subsidiaries, will not be distributed in the foreseeable future. The temporary differences associated with investments in subsidiaries, associates and joint ventures, for which deferred tax liabilities have not been recognized, aggregate to December&#160;31, 2021: Ps. 8,762, December&#160;31, 2020: Ps. 5,212 and, December&#160;31, 2019: Ps. 13,187. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tax Loss Carryforwards </span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Some subsidiaries in Mexico, Colombia, Argentina and Brazil have tax loss carryforwards. Unused tax loss carryforwards, for which a deferred income tax asset has been recognized, may be recovered provided certain requirements are fulfilled. The tax losses carryforwards for which deferred tax asset has been recorded and their corresponding years of expiration are as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.000%"><tr><td style="width:1.0%"/><td style="width:64.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax Loss Carryforwards&#160;amounts in millions</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,218</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,516</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">509</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2031 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">89</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No expiration (Brazil)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,787</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  22,129</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2013, the Company completed certain acquisitions in Brazil. In connection with the acquisitions in Brazil the Company recorded certain goodwill balances that are deductible for Brazilian income tax reporting purposes. The deduction of such goodwill amortization has resulted in the creation of Net Operating Losses (NOLs) in Brazil which the NOLs for which deferred tax asset has been recorded, which have no expiration, but their usage is limited to 30% of Brazilian taxable income in any given year. As of December&#160;31, 2021 and 2020 the Company believes that it is more likely than not that it will ultimately recover such NOLs through the reversal of temporary differences and future taxable income. Accordingly, the related deferred tax assets have been fully recognized.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the balance of tax loss carryforwards are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.888%"><tr><td style="width:1.0%"/><td style="width:52.045%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.959%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  21,522</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  28,871</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  25,879</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,768</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,985</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,029</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization of tax losses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,558)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,986)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,854)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unused  tax losses - 2028 to 2030</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,830)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(603)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,518)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,183)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  22,129</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  21,522</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  28,871</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">23.2 Recoverable taxes </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Recoverable taxes result mainly from higher provisional payments of income tax during 2021 in M&#233;xico in comparison to current year income tax, and other indirect tax, which will be compensated or recovered  in future years.&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operations in Guatemala, Colombia, Nicaragua and Panama are subject to a minimum tax. In Guatemala and Colombia this tax is recoverable under certain circumstances only.  Guatemala tax basis is determined considering the highest between total assets and net income; in Colombia tax basis is equity. </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">23.2.1 Exclusion of the State VAT (ICMS) on the federal sale taxes (PIS / COFINS) calculate basis</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 15, 2017 the Brazilian Federal Supreme Court (STF) ruled that the inclusion of the VAT (ICMS) on federal sales taxes (PIS and COFINS) taxable basis was unconstitutional. During 2019, our companies in Brazil obtained conclusive favorable motions over this exclusion of VAT (ICMS) over PIS / COFINS calculation. The net favorable effects of each case are to be recorded at the time all formalities and legal procedures are finalized and recovery of the taxes paid becomes virtually certain. During 2021, 2020 and 2019, the administrative formalities for three of the motions and the recoverable taxes were concluded and were recorded in other operating revenues in the income statement.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020 the amount of recoverable taxes in Brazil including PIS and COFINS is Ps. 1,243 and Ps. 2,523 respectively.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">23.3 Tax Reform </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Brazil</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In early 2017, the Supreme Court decided that the value-added tax would not be used as the basis for calculating the federal sales tax, resulting in a reduction of the federal sales tax. The Brazilian tax authorities have appealed the Supreme Court&#8217;s decision and such appeal was refused on a final decision in May 2021. However, our Brazilian subsidiaries commenced legal proceedings to ascertain their ability to calculate federal sales tax without using the value-added tax as a basis, in accordance with the Supreme Court&#8217;s first ruling, and obtained a final favorable resolution in 2019. In 2021, the federal production and sales taxes together resulted in an average of 16.20% tax over net sales. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years, the excise tax rate on concentrate in Brazil has undergone recurrent temporary fluctuations. The excise tax rate was increased from 4.0% to 12.0% from January 1, 2019 to June 30, 2019, was reduced to 8.0% from July 1, 2019 to September 30, 2019 and was increased to 10.0% from October 1, 2019 to December 31, 2019. The excise tax rate was reduced to 4.0% from January 1, 2020 to May 31, 2020, was increased to 8.0% from June 1, 2020 to November 30, 2020, was reduced again to 4.0% from December 1, 2020 to January 31, 2021, and was increased to 8.0% from February 1, 2021 onwards. The tax credit that we may recognize in our Brazilian operations in connection with purchases of concentrate in the Manaus Free Trade Zone has been affected accordingly. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Argentina</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On January 1, 2018, a tax reform became effective in Argentina. That reform reduced the income tax rate from 35.0% to 30.0% for 2018 and 2019, and then to 25.0% for 2020. In June 2021 (effective retroactively to January 2021), the Argentine government increased the income tax rate to 35.0% for 2021 onwards and imposed a tax rate of 7.0% on dividends paid to non-resident stockholders and resident individuals.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This same tax reform  imposed a new tax on dividends paid to nonresident stockholders and resident individuals at a rate of 7.0% for 2018 and 2019, and then to 13.0% for the following years. The reform decreased the sales tax rate in the province of Buenos Aires from 1.75% to 1.5% in 2018. The reform shceduled a reduction in the sales tax rate in the City of Buenos Aires from to 2.0% to 1.5% in 2019, to 1.0% in 2020, to 0.5% in 2021. Nonetheless,the Argentine government issued several executive decrees since 2019 to maintain the sales tax rate for both the province of Buenos Aires and the City of Buenos Aires at a rate of 1.5%. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Mexico</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On January 1, 2019, the Mexican government eliminated the right to offset any tax credit against any payable tax (universal offset or compensation universal). Effective as of such date, tax credits are only offset against taxes of the same nature, and it is not possible to offset tax credits against taxes withheld to third parties.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2020, a tax reform became effective in Mexico. The most relevant changes are: (i) a limitation on taxpayers&#8217; annual net interest expense deduction equal to 30.0% of the taxpayer&#8217;s adjusted taxable income (comparable to EBITDA), provided that (x) any interest expenses of a company below Ps.20&#160;million (approximately US$1&#160;million) are not subject to the rule and can therefore be deducted in their entirety and (y) any deductible interest that is not allowed to be deducted in a given year because of the 30.0% limit, may be carried forward for the subsequent 10 years; (ii) stringent rules to categorize certain foreign income and foreign subsidiaries that are subject to low levels of taxation as subject to Mexican income tax; (iii) an inflation-related increase in the excise tax applicable to the production, sale and import of beverages with added sugar and HFCS from Ps.1.17 to Ps.1.2616 per liter, which excise tax will be subject to an annual increase based on the previous year&#8217;s inflation rate starting on January 1, 2021; (iv) an expansion of the definition of &#8220;energy drink&#8221; to apply an excise tax of 25.0% on beverages that include a mix of caffeine and any other stimulants; and (v) a modification of the Mexican Federal Tax Code to (a) increase the number of events that may trigger the joint and several liability of partners, shareholders, directors, managers or any other person responsible for the management of a business, (b) add a new disclosure obligation of certain reportable transactions to tax authorities, and (c) increase the tax authorities&#8217; discretion to limit tax benefits or attributes in situations where authorities believe the tax benefit, rather than a business reason or an alternative economic benefit, is the primary factor behind a transaction or legal structure. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In April 2021, the Mexican government amended the Federal Labor Law, the Tax Code and other laws that regulate labor benefits to, among other things, prohibit the outsourcing of personnel, except in certain circumstances. As a result of this tax reform, the deduction of expenses related to the outsourcing is prohibited as well as the ability to credit the value-added tax generated by the expenses related to the outsourcing and in extreme cases, the outsourcing of personnel may qualify as tax fraud. This reform became effective on September 1, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In accordance with amendments to Mexican tax laws in effect from January 1, 2022, Mexican issuers are joint and severally liable for taxes payable on gains derived from the sale or disposition of its shares or securities representing its shares, such as ADSs, by major shareholders who are non-Mexican residents with no permanent establishment in Mexico for tax purposes, to other non-Mexican residents with no permanent establishment in Mexico for tax purposes, to the extent that such Mexican issuer fails to provide certain information with respect to such sale or disposition to the Mexican tax authorities.  For purposes of these regulations, &#8220;major shareholders&#8221; are shareholders that are identified in reports submitted by the Mexican issuer to the CNBV on an annual basis as a result of being (i) directors or officers who directly or indirectly own 1.0% or more of the Mexican issuer&#8217;s capital stock, (ii) </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">shareholders who directly or indirectly own 5.0% or more of the Mexican issuer&#8217;s capital stock or (iii) within the ten largest shareholders of the Mexican issuer based on direct ownership of shares of capital stock.  Although in some instances Mexican tax authorities have indicated that this reporting obligation would only apply to transfers of shares or securities representing shares that result in a change of control, there are no established criteria or general interpretations to that effect issued by the Mexican tax authorities.  There is currently no obligation by non-Mexican residents to inform Mexican issuers about their sales or dispositions of shares or securities representing shares, which limits our ability to comply with our reporting obligations to the Mexican tax authorities.  Therefore, the amount of a potential tax liability is uncertain and difficult to determine given inherent mechanics and procedures, including the application of any tax treaties available, applicable to the trading of publicly-traded securities.</span></div><div><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Colombia</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2019, a new tax reform became effective in Colombia. This reform reduced the previous income tax rate of 33.0% for 2019 to 32.0% for 2020, to 31.0% for 2021 and to 30.0% for 2022. The minimum assumed income tax (renta presuntiva sobre el  patrimonio) was also reduced from 3.5% for 2018 to 1.5% for 2019 and 2020, and to &#8212;% for 2021. In addition, the thin capitalization ratio was adjusted from 3:1 to 2:1, and was modified to apply only to transactions between related parties. Commencing on January 1, 2019, value-added tax, which was applied only to the first sale in the supply chain prior to December 31, 2018, began to be applied and transferred throughout the entire supply chain, which in our case results in charging value-added tax on the sales price of our finished goods (applicable to our Colombian subsidiary located in the free trade zone). For companies located in free trade zones, the value-added tax is charged on the cost of imported raw materials of national and foreign origin, which we are able to credit against the value-added tax on the sales price of our products. The municipality sales tax was 50.0% deductible against income tax payable in 2019 and 100.0% deductible in 2020. Finally, the value-added tax paid on acquired fixed assets will be credited against income tax or the minimum assumed income tax. Additionally, this tax reform increased the tax rate on dividends paid to foreign individuals and non-resident entities from 5.0% to 7.5%. The tax reform also imposed a tax rate of 7.5% on dividends paid to Colombian companies. This tax is charged only on the first distribution of dividends from one Colombian corporate entity to another, and a credit resulting from the tax withholding is carried forward until a Colombian company makes a distribution to a shareholder that is an individual residing in Colombia or a non-resident individual or entity.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2019, the Colombian courts declared the tax reform that became effective on January 1, 2019 unconstitutional. On December 27, 2019, the Colombian government enacted a new tax reform, which became effective on January 1, 2020. In general, the reform maintained the provisions introduced on the previous tax reform and included some additional changes, as follows: (i) the minimum assumed income tax rate (renta presuntiva sobre el patrimonio) was reduced from 1.5% to 0.5% for 2020 and reduced to &#8212;% for the year 2021 onwards; (ii) the tax rate on dividends paid to Colombian resident individuals was reduced from 15.0% to 10.0%; (iii) the tax rate on dividends paid to foreign individuals and non-resident entities was increased from 7.5% to 10.0%; (iv) the possibility to deduct 100.0% of the municipality sales tax against payable income tax was postponed to 2022; and (v) taxpayers were granted more flexibility to credit or recover the value-added tax of imported goods from free trade zones. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In August 2021, a new tax reform became effective in Colombia. This reform increased the income tax rate from 30.0% to 35.0% for 2022 onwards and limited to 50.0% the ability to deduct the municipality sales taxes against income taxes.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Costa Rica</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2019, a tax reform became effective in Costa Rica. This reform allowed tax credits on sales taxes to be recorded on goods, administrative services and general expenses. The value-added tax rate of 13.0% on services provided within Costa Rica now applies to both domestic and foreign service providers. Capital gains taxes are now imposed at a rate of 15.0% on sales of assets located in Costa Rica. New income tax withholding rates are now imposed on salaries and other employee benefits at the rates of 25.0% and 20.0%, depending on the salary bracket. Finally, a new thin capitalization rule provides that interest expenses paid to entities other than members of the Costa Rican financial system that exceed 20.0% of a company&#8217;s EBITDA are not deductible for income tax purposes. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Panama</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Until November 17, 2019, Panama imposed an excise tax of 5.0% on carbonated beverages and imported non-carbonated beverages and a 10.0% selective consumption tax on syrups, powders and concentrate used to produce sugary drinks. On November 18, 2019, Panama replaced such excise tax with an excise tax of 7.0% on carbonated beverages with more than 7.5 grams of sugar or any caloric sweetener per 100 ml, and a 10.0% tax on syrups, powders and concentrate used to produce sugary drinks. As of January 1, 2020, Panama imposes an excise tax of 5.0% on non-carbonated beverages with more than 7.5 grams of sugar or any caloric sweetener per 100 ml, whether imported or produced locally. Beverages derived from dairy products, grains or cereals, nectars, fruit juices and vegetables with natural fruit concentrates are exempt from this tax. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nicaragua</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2019, a tax reform became effective in Nicaragua, increasing the excise tax for all beverages (except for water) from 9.0% to 11.0%; to 13.0% on January 1, 2020; and to 15.0% starting on January 1, 2021. In addition, starting on March 1, 2019, the minimum alternative income tax increased from 1.0% to 3.0%. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Uruguay</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 31, 2021 Uruguayan government issued an executive decree that increased the excise tax from 19% to 22% for energy drinks that should have applied beginning January 2022.</span></div>On December 29, 2020, the Uruguayan government issued an executive decree to modify the way the excise tax credit of beverages sold in returnable bottles is calculated, which excise tax credit is currently 1.15 Uruguayan pesos (Ps.0.53 as of December 31, 2021) per liter. Starting on January 1, 2021 and until June 30, 2021, the excise tax credit was calculated based on the ratio of purchases made by any company in Uruguay selling returnable bottles produced in Uruguay in the last three years to the total purchases of returnable bottles made by such company in and outside Uruguay in the last three years. The Uruguayan government did not issue another executive decree with the rules so since July 1st, 2021, this tax credit is not longer applicable.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIncomeTaxExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS12_g79-88_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIncomeTaxExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557176568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Liabilities, Provisions and Commitments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsAbstract', window );"><strong>Disclosure of other provisions [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory', window );">Other Liabilities, Provisions and Commitments</a></td>
<td class="text">Other Liabilities, Provisions and Commitments <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.1 Other current financial liabilities </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:52.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.031%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.387%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sundry creditors </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  657</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  1,018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">84</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  741</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  1,948</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.2 Provisions and other non-current liabilities </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:52.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.031%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.387%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provisions </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  4,150</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  5,100</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,007</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,144</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  6,210</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  7,311</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Includes an amount of Ps. 899  for 2021 an 2020 related of certain tax contingencies that expired and are payable to the former shareholders of Spaipa (acquired in 2013).</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.3 Other non-current financial liabilities </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:52.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.031%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.387%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  9</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  571</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Security deposits </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">499</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  508</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  934</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.4 Provisions recorded in the consolidated statement of financial position </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has various loss contingencies and has recorded reserves as other liabilities for those legal proceedings for which it believes an unfavorable resolution is probable. The following table presents the nature and amount of the loss contingencies recorded as of December&#160;31, 2021 and 2020: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:52.099%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.387%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  2,066</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  2,540</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Labor </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,472</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,681</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">612</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total (1)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  4,150</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  5,100</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  As it is customary in Brazil, the Company is required to guarantee tax, legal and labor contingencies by guarantee deposits. See Note 12.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.5. Changes in the balance of provisions recorded </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.5.1 Taxes </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.583%"><tr><td style="width:1.0%"/><td style="width:51.937%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.351%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  2,540</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  4,696</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,038</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Penalties and other charges </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New contingencies </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">148</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancellation and adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(59)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(236)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reversal of indemnifiable items (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,177)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Effects </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(263)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency exchange rates </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(94)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(826)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(396)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period </span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  2,066</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  2,540</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4,696</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This amount for 2021 includes Ps. 899 of certain tax contingencies that expired and are payable to the former shareholders of Spaipa (acquired in 2013), see Note 24.2.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.5.2 Labor </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.888%"><tr><td style="width:1.0%"/><td style="width:51.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.118%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.140%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  1,681</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  2,222</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  2,340</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Penalties and other charges</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">303</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">363</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancellation and expiration</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(445)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(273)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingencies added in business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(358)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(401)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of foreign currency exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(72)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(384)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  1,472</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  1,681</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  2,222</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.5.3 Legal </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.888%"><tr><td style="width:1.0%"/><td style="width:51.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.118%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.140%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  879</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  1,065</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  920</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Penalties and other charges </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">68</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New contingencies </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancellation and expiration</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(241)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingencies added in business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(97)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency exchange rates </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(23)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  612</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  879</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,065</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While provision for all claims has already been made, the actual outcome of the disputes and the timing of the resolution cannot be estimated by the Company at this time. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.6 Unsettled lawsuits </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into several proceedings with its labor unions, tax authorities and other parties that primarily involve Coca-Cola FEMSA and its subsidiaries. These proceedings have arisen in the ordinary course of business and are common to the industry in which the Company operates. Such contingencies were classified by the Company as less than probable but not remote, the estimated amount including uncertain tax position as of December&#160;31, 2021 of these lawsuits is Ps. 102,659, however, the Company believes that the ultimate resolution of such proceedings will not have a material effect on its consolidated financial position or result of operations. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has tax disputes, most of which are related to its Brazilian operations, with loss expectations assessed by management and supported by the analysis of legal counsel considered as possible. The main possible tax contingencies of Brazilian operations amount to approximately Ps. 55,288. This refers to various tax disputes related primarily to: (i) Ps. 8,573 of credits for ICMS (VAT); </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(ii) Ps. 30,821 related to tax credits of IPI over raw materials acquired from Free Trade Zone Manaus; (iii) Claims of Ps. 4,766 related to compensation of federal taxes not approved by the  Tax authorities; (iv) Ps. 8,549 relating to questions about the amortization of goodwill generated in acquisitions operations; and (v) Ps. 2,579  relating to liability over the operations of a third party, former distributor, in the period from 2001 to 2003. The Company is defending its position in these matters and final decision is pending in court.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">After conducting a thorough analysis, during 2021 the Company has decided to reverse its temporary decision to suspend tax credits on concentrate purchased from the Manaus Free Trade Zone in Brazil. As a result, the Company has recognized an extraordinary  benefit of Ps. 1,083&#160;million in the cost of goods sold equivalent to the accumulated credit suspended since 2019 and until the first quarter of 2021. This decision was supported by recent developments and opinions from external advisors.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years in its Mexican and Brazilian territories, Coca-Cola FEMSA has been requested to present certain information regarding possible monopolistic practices. These requests are commonly generated in the ordinary course of business in the soft drink industry where these subsidiaries operate. The Company does not expect any material liability to arise from these contingencies.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.7 Collateralized contingencies </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As is customary in Brazil, the Company has been required by the tax authorities there to collateralize tax contingencies currently in litigation amounting to Ps. 10,721, Ps. 7,342 and Ps. 10,471 as of December&#160;31, 2021, 2020 and 2019, respectively, by pledging fixed assets and entering into available lines of credit covering the contingencies. Also as disclosed in Note 7.2 there is some restricted cash in Brazil relates to short term deposits in order to fulfill the collateral requirements for accounts payable.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.8 Commitments  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>The Company has signed commitments for the purchase of property, plant and equipment of Ps. 726 and Ps. 432 as December&#160;31, 2021 and 2020, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherProvisionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherProvisionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other provisions, contingent liabilities and contingent assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS37_g84-92_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155561149976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Information by segment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsAbstract', window );"><strong>Disclosure of operating segments [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory', window );">Information by Segment</a></td>
<td class="text">Information by segment <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;) is the Chief Executive Officer, who periodically reviews financial information at the country level. Thus, each of the separate countries in which the Company operates is considered an operating segment.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has aggregated operating segments into the following reporting segments for the purposes of its consolidated financial statements: (i) Mexico and Central America division (comprising the following countries: Mexico (including corporate operations), Guatemala, Nicaragua, Costa Rica and Panama), and (ii) the South America division (comprising the following countries: Brazil, Argentina, Colombia, and Uruguay).</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is of the view that the quantitative and qualitative aspects of the aggregated operating segments are similar in nature for all periods presented. In evaluating the appropriateness of aggregating operating segments, the key indicators considered included but were not limited to:(i) similarities of customer base, products, production processes and distribution processes, (ii) similarities of governments, (iii) currency trends and (iv) historical and projected financial and operating statistics, historically and according to our estimates the financial trends of the countries aggregated into an operating segment have behaved in similar ways and are expected to continue to do so.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment disclosure for the Company&#8217;s consolidated operations is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"/><td style="width:52.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.229%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mexico and Central America (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">South America (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">115,794</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">79,010</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">194,804</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,415</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,428</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">57,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,232</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">88,598</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes and share of the profit or loss of associates and joint ventures accounted for using the equity method</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,792</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,060</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22,852</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,988</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,846</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,834</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash items other than depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,052</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">561</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,613</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in earnings profit (loss) of associated companies and joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">141</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(53)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">88</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">170,543</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101,024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">271,567</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in associate companies and joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,991</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,503</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,494</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">115,738</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,257</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">143,995</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures, net(3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,800</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,064</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,865</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:13.888%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"/><td style="width:52.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.229%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mexico and Central America (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">South America (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,783&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,832&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,615&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes and share of the profit or loss of associates and joint ventures accounted for using the equity method</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash items other than depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in earnings (loss) of associated companies and joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in associate companies and joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,804&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures, net(3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.055%"><tr><td style="width:1.0%"/><td style="width:52.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.274%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mexico and Central America (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">South America (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,249&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,222&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,471&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes and share of the profit or loss of associates and joint ventures accounted for using the equity method</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash items other than depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in earnings (loss) of associated companies and joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in associate companies and joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures, net(3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt">Central America includes Guatemala, Nicaragua, Costa Rica and Panama. Domestic (Mexico only) revenues were Ps. 94,762, Ps. 87,833 and Ps. 91,358 during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Domestic (Mexico only) total assets were Ps. 149,421, Ps. 148,068 and Ps. 130,045 as of December&#160;31, 2021, 2020 and 2019, respectively. Domestic (Mexico only) total liabilities were Ps. 109,945, Ps. 109,086 and Ps. 91,427 as of December&#160;31, 2021, 2020 and 2019, respectively. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt">South America includes Brazil, Argentina, Colombia and Uruguay. South America revenues include Brazilian revenues of Ps. 53,051, Ps. 56,191 and Ps. 61,554 during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Brazilian total assets were Ps. 74,163, Ps. 70,376 and Ps. 82,667 as of December&#160;31, 2021, 2020 and 2019, respectively. Brazilian total liabilities Ps. 20,440,  Ps. 19,148 and Ps. 24,103 as of December&#160;31, 2021, 2020 and 2019, respectively. South America revenues also include Colombian revenues of Ps. 14,180, Ps. 12,049 and Ps. 13,522 during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Colombian total assets were Ps. 15,132, Ps. 15,993 and Ps. 16,518 as of December&#160;31, 2021, 2020 and 2019, respectively. Colombian total liabilities were Ps. 3,395, Ps. 3,262 and Ps. 4,154 as of December&#160;31, 2021, 2020 and 2019, respectively. South America revenues also include Argentine revenues of Ps. 8,408, Ps. 5,468 and Ps. 6,725 during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Argentine total assets were Ps. 6,087, Ps. 5,039 and Ps. 5,341 as of December&#160;31, 2021, 2020 and 2019, respectively. Argentine total liabilities were Ps. 2,013, Ps. 1,842 and Ps. 1,637 as of December&#160;31, 2021, 2020 and 2019, respectively. South America revenues also include Uruguay revenues of Ps. 3,371, Ps. 3,124 and Ps. 3,421, during the years ended on December&#160;31, 2021 and 2020, respectively. Uruguay total assets were Ps. 5,642, Ps. 5,771 and Ps. 5,939 as of  December&#160;31, 2021 and 2020, respectively. Uruguay total liabilities were Ps. 2,409, Ps. 2,630 and Ps. 2,566, as of December&#160;31, 2021 and 2020, respectively.</span></div>(3)Includes acquisitions and disposals of property, plant and equipment, intangible assets and other long-lived assets.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IFRS08_g20-24_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOperatingSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOperatingSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557218760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Future Impact of Recently Issued Accounting Standards not yet in Effect:<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TextBlockAbstract', window );"><strong>Text block [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFirstTimeAdoptionExplanatory', window );">Future Impact of Recently Issued Accounting Standards not yet in Effect:</a></td>
<td class="text">Future Impact of Recently Issued Accounting Standards not yet in Effect: <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not applied the following standards, amendments and interpretations that are issued, but not yet effective, up to the date of issuance of the Company&#8217;s financial statements are disclosed below. The Company intends to adopt these standards, if applicable, when they become effective.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%">Classification of Liabilities as Current or Non-current - Amendments to IAS 1</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, the IASB issued amendments to paragraphs 69 to 76 of IAS 1 to specify the requirements for classifying liabilities as current or non-current. The amendments clarify:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">What is meant by a right to defer settlement</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">That a right to defer must exist at the end of the reporting period</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">That classification is unaffected by the likelihood that an entity will exercise its deferral right</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">That only if an embedded derivative in a convertible liability is itself an equity instrument would the terms of a liability not impact its classification</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual reporting periods beginning on or after January 1, 2023 and must be applied retrospectively. The Company is currently assessing the impact the amendments will have on current practice and whether existing loan agreements may require renegotiation.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%">Reference to the Conceptual Framework &#8211; Amendments to IFRS 3</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the IASB issued Amendments to IFRS 3 Business Combinations - Reference to the Conceptual Framework. The amendments are intended to replace a reference to the Framework for the Preparation and Presentation of Financial Statements, issued in 1989, with a reference to the Conceptual Framework for Financial Reporting issued in March 2018 without significantly changing its requirements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board also added an exception to the recognition principle of IFRS 3 to avoid the issue of potential &#8216;day 2&#8217; gains or losses arising for liabilities and contingent liabilities that would be within the scope of IAS 37 or IFRIC 21 Levies, if incurred separately.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the same time, the Board decided to clarify existing guidance in IFRS 3 for contingent assets that would not be affected by replacing the reference to the Framework for the Preparation and Presentation of Financial Statements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual reporting periods beginning on or after January 1, 2022 and apply prospectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%">Property, Plant and Equipment: Proceeds before Intended Use &#8211; Amendments to IAS 16</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the IASB issued amendments to IAS 16, which prohibit entities from deducting from the cost of an item of property, plant and equipment, any proceeds from selling items produced while bringing that asset to the location and condition necessary for it </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to be capable of operating in the manner intended by management. Instead, an entity will recognize the proceeds from selling such items, and the costs of producing those items, in profit or loss.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual reporting periods beginning on or after January 1, 2022 and must be applied retrospectively to items of property, plant and equipment made available for use on or after the beginning of the earliest period presented when the entity first applies the amendments.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are not expected to have a material impact on the Company.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%">Onerous Contracts &#8211; Costs of Fulfilling a Contract &#8211; Amendments to IAS 37</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the IASB issued amendments to IAS 37 to specify which costs an entity needs to include when assessing whether a contract is onerous or loss-making.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments apply a &#8220;directly related cost approach&#8221;. The costs that relate directly to a contract to provide goods or services include both incremental costs and an allocation of costs directly related to contract activities. General and administrative costs do not relate directly to a contract and are excluded unless they are explicitly chargeable to the counterparty under the contract.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual reporting periods beginning on or after January 1, 2022. The Company will apply these amendments to contracts for which it has not yet fulfilled all its obligations at the beginning of the annual reporting period in which it first applies the amendments.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%">I - Subsidiary as a first-time adopter - amendment to IFRS 1 First-time Adoption of International Financial Reporting Standards</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As part of its 2018-2020 annual improvements to IFRS standards process, the IASB issued an amendment to IFRS 1. The amendment permits a subsidiary that elects to apply paragraph D16(a) of IFRS 1 to measure cumulative translation differences using the amounts reported by the parent, based on the parent&#8217;s date of transition to IFRS. This amendment will also be applied to an associate or joint venture that elects to apply paragraph D16(a) of IFRS 1.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendment is effective for annual reporting periods beginning on or after January 1, 2022 with earlier adoption permitted.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%">Fees in the &#8217;10 per cent&#8217; test for derecognition of financial liabilities - amendments to IFRS 9 - Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of its 2019-2020 annual improvements to IFRS standards process the IASB issued amendments to IFRS 9. The amendments clarify the fees that an entity includes when assessing whether the terms of a new or modified financial liability are substantially different from the terms of the original financial liability. These fees include only those paid or received between the borrower and the lender, including fees paid or received by either the borrower or lender on the other&#8217;s behalf. An entity apply the amendments to financial liabilities that are modified or exchanged on or after the beginning of the annual reporting period in which the entity first applies the amendments.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual reporting periods beginning on or after January 1, 2023 with earlier adoption permitted. The Company will apply the amendments to financial liabilities that are modified or exchanged on or after the beginning of the annual reporting period in which the entity first applies the amendments.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are not expected to have a material impact on the Company.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Definition of Accounting Estimates - Amendments to IAS 8</span></div><div><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the IASB issued amendments to IAS 8, in which it introduces a definition of &#8220;accounting estimates&#8221;. The amendments clarify the distinction between changes in accounting estimates and changes in accounting policies and the correction of errors. Also, they clarify how entities use measurement techniques and inputs to develop accounting estimates.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual reporting periods beginning on or after 1 January 2023 and apply to changes in accounting policies and changes in accounting estimates that occur on or after the start of that period. Earlier application is permitted as long as this fact is disclosed.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are not expected to have a material impact on the Company.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Disclosure of Accounting Policies - Amendments to IAS 1 and IFRS Practice Statement 2</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In February 2021, the IASB issued amendments to IAS 1 and IFRS Practice Statement 2 Making Materiality Judgements, in which it provides guidance and examples to help entities apply materiality judgements to accounting policy disclosures. The amendments aim to help entities provide accounting policy disclosures that are more useful by replacing the requirement for entities to disclose their &#8216;significant&#8217; accounting policies with a requirement to disclose their &#8216;material&#8217; accounting policies and adding guidance on how entities apply the concept of materiality in making decisions about accounting policy disclosures.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments to IAS 1 are applicable for annual periods beginning on or after 1 January 2023 with earlier application permitted. Since the amendments to the Practice Statement 2 provide non-mandatory guidance on the application of the definition of material to accounting policy information, an effective date for these amendments is not necessary. </span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div><span style="background-color:#ffffff;color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">&#8216;Income Taxes&#8217; Amendments to IAS 12, </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On May 7, 2021, the IASB issued amendments to IAS 12 &#8220;Income Tax&#8221;</span></div><div><span style="background-color:#ffffff;color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The amendments require companies to recognize deferred tax on transactions that, on initial recognition, give rise to equal amounts of taxable and deductible temporary differences. </span><span style="color:#202124;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The amendments modify paragraphs 15, 22 and 24 of IAS 12, which state that the initial recognition exemption does not apply to operations that at the time of initial recognition give rise to equal taxable and deductible temporary differences.</span></div><div><span style="background-color:#ffffff;color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The amendments are effective for annual reporting periods beginning on or after 1 January 2023 with earlier adoption permitted.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are not expected to have a material impact on the Company.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFirstTimeAdoptionExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the entity's first-time adoption of International Financial Reporting Standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Section Presentation and disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IFRS01_g20-33_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFirstTimeAdoptionExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557182856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract', window );"><strong>Disclosure of non-adjusting events after reporting period [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Effective January 24, 2022, the Company, through its Brazilian subsidiary Spal Industria Brasileira de Bebidas, S.A. completed the acquisition of 100% of CVI Refrigerantes Ltda. (herein &#8220;CVI&#8221;), in an all cash transaction for a consideration transferred of Ps. 1,948 (R$523). CVI was a bottler of Coca-Cola trademark products, which operated mainly in Rio Grande do Sul, Brazil. This acquisition will reinforce the Company&#8217;s leadership position in Brazil. The Company started integrating the results of CVI as of February 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On January 25, 2022, the Company announced the construction of a new recycling plant together with ALPLA M&#233;xico, S.A. de C.V. (&#8220;ALPLA&#8221;), that will be known as &#8220;PLANETA&#8221;, (&#8220;Planta Nueva Ecolog&#237;a de Tabasco&#8221; in Spanish). The plant will have a joint investment between Coca-Cola FEMSA and ALPLA of more than US$ 60&#160;million and will operate with state-of-the-art technology to process up to 50,000 tons of post-consumption PET bottles per year, to produce up to 35,000 tons of food grade recycled material, ready to be reused. The plant is expected to start operations during the first quarter of 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for events after the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 10<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=10&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS10_g17-22_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559268472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock', window );">Basis of consolidation</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.1 Basis of consolidation </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements comprise the financial statements of the Company and its subsidiaries as of December&#160;31, 2021. Control is achieved when the Company is exposed, or has rights, to variable returns from its involvement with the investee and has the ability to affect those returns through its power over the investee. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Specifically, the Company controls an investee if and only if the Company has: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Power over the investee (i.e. existing rights that give it the current ability to direct the relevant activities of the investee) </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Exposure, or rights, to variable returns from its involvement with the investee, and </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The ability to use its power over the investee to affect its returns </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company has less than a majority of the voting or similar rights of an investee, the Company considers all relevant facts and circumstances in assessing whether it has power over an investee, including: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The contractual arrangement with the other vote holders of the investee </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Rights arising from other contractual arrangements </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company&#8217;s voting rights and potential voting rights </span></div><div style="text-align:justify;text-indent:-0.05pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company re-assesses whether or not it controls an investee if facts and circumstances indicate that there are changes to one or more of the three elements of control. Consolidation of a subsidiary begins when the Company obtains control over the subsidiary and ceases when the Company loses control of the subsidiary. Assets, liabilities, revenues and expenses of a subsidiary acquired or disposed of during the year are included in the consolidated financial statements from the date the Company gains control until the date the Company ceases to control the subsidiary. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Profit or loss and each component of other comprehensive income (OCI) are attributed to the equity holders of the parent of the Company and to the non-controlling interests, even if this results in the non-controlling interests having a deficit balance. When necessary, adjustments are made to the financial statements of subsidiaries to bring their accounting policies into line with the Company&#8217;s accounting policies. All intra-group assets and liabilities, equity, revenues, expenses and cash flows relating to transactions between members of the Company are eliminated in full on consolidation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A change in the ownership interest of a subsidiary, without a loss of control, is accounted for as an equity transaction. If the Company loses control over a subsidiary, it: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Derecognizes the assets (including goodwill) and liabilities of the subsidiary </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Derecognizes the carrying amount of any non-controlling interests </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Derecognizes the cumulative translation differences recorded in equity </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognizes the fair value of the consideration received </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognizes the fair value of any investment retained </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognizes any surplus or deficit in profit or loss </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Reclassifies the parent&#8217;s share of components previously recognized in OCI to profit or loss or retained earnings, as appropriate, as would be required if the Company had directly disposed of the related assets or liabilities. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.1.1 Acquisitions of non-controlling interests</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions of non-controlling interests are accounted for as transactions with owners in their capacity as owners and therefore they are recognized entirely in equity without applying acquisition accounting. Adjustments to non-controlling interests arising from transactions that do not involve the loss of control are measured at carrying amount and reflected in shareholders&#8217; equity as part of additional paid-in capital.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory', window );">Business combinations</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.2 Business combinations </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business combinations are accounted for using the acquisition method at the acquisition date, which is the date on which control is transferred to the Company. When evaluating control, the Company considers substantive potential voting rights. The cost of an acquisition is measured as the aggregate of the consideration transferred, which is measured at acquisition date fair value, and the amount of any non-controlling interests in the acquired. For each business combination, the Company elects whether to measure the non-controlling interests in the acquiree at fair value or at the proportionate share of the acquiree&#8217;s identifiable net assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is measured as the excess of the sum of the consideration transferred, the amount of any non-controlling interests in the acquiree, and the fair value of the Company&#8217;s previously held equity interest in the acquiree (if any) over the net of the acquisition-date amounts of the identifiable assets acquired and the liabilities assumed. If, after reassessment, the net of the acquisition-date amounts of the identifiable assets of the acquiree and liabilities assumed exceeds the sum of the consideration transferred, the amount </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of any non-controlling interests in the acquiree and the fair value of the Company&#8217;s previously held interest in the acquiree (if any), the excess is recognized immediately in profit or loss as a bargain purchase gain.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs, other than those associated with the issue of debt or equity securities, that the Company incurs in connection with a business combination are expensed as incurred. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any contingent consideration payable is recognized at fair value at the acquisition date. If the contingent consideration is classified as equity, it is not re-measured and settlement is accounted for within equity. Otherwise, subsequent changes to the fair value of the contingent consideration are recognized in consolidated net income. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the initial accounting for a business combination is incomplete by the end of the reporting period in which the combination occurs, the Company reports provisional amounts for the items for which the accounting is incomplete and discloses that its allocation is preliminary in nature. Those provisional amounts are adjusted during the measurement period (not greater than 12 months from the acquisition date), or additional assets or liabilities are recognized, to reflect new information obtained about facts and circumstances that existed at the acquisition date that, if known, would have affected the amounts recognized at that date. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sometimes obtaining control of an acquiree in which equity interest is held immediately before the acquisition date is considered as a business combination achieved in stages also referred to as a step acquisition. The Company re-measures its previously held equity interest in the acquiree at its acquisition-date fair value and recognizes the resulting gain or loss, if any, in profit or loss. Also, the changes in the value of equity interest in the acquiree recognized in other comprehensive income shall be recognized on the same basis as required if the Company had disposed directly of the previously held equity interest.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sometimes obtains control of an acquiree without transferring consideration. The acquisition method of accounting for a business combination applies to those combinations, which may take the following forms:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">The acquiree repurchases a sufficient number of its own shares for the Company to obtain control. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">Minority veto rights expire that previously kept the Company from controlling an acquiree in which it held the majority voting rights.</span></div>ii.The Company and the acquiree agree to combine their businesses by contract in which it transfers no consideration in exchange for control and no equity interest is held in the acquiree, either on the acquisition date or previously.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock', window );">Foreign currencies and consolidation of foreign subsidiaries, investments in associates and joint ventures</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.3 Foreign currencies and consolidation of foreign subsidiaries, investments in associates and joint ventures </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In preparing the financial statements of each individual subsidiary, associate and joint venture, transactions in currencies other than the individual entity&#8217;s functional currency (foreign currencies) are recognized at the exchange rates prevailing at the dates of the transactions. At the end of each reporting period, monetary items denominated in foreign currencies are remeasured at the rates prevailing at that date. Non-monetary items that are measured in terms of historical cost in a foreign currency are not re-measured. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exchange differences on monetary items are recognized in profit or loss in the period in which they arise except for: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The variations in the net investment in foreign subsidiaries generated by exchange rate fluctuation are included in other comprehensive income, which is recorded in equity as part of the cumulative exchange differences on translation of foreign subsidiaries and associates within the accumulated other comprehensive income. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Intercompany financing balances with foreign subsidiaries are classified as non-current investments, since there is no plan to pay such financing in the foreseeable future. Monetary position and exchange rate fluctuation regarding this financing is included in the exchange differences on translation of foreign subsidiaries and associates, which is recorded in equity as part of the accumulated other comprehensive income. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Exchange differences on transactions entered into in order to hedge certain foreign currency risks.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign exchange differences on monetary items are recognized in profit or loss. Their classification in the income statement depends on their nature. Differences arising from fluctuations related to operating activities are presented in the &#8220;other expenses&#8221; line (see Note 20) while fluctuations related to non-operating activities such as financing activities are presented as part of &#8220;foreign exchange gain (loss)&#8221; line in the income statement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For incorporation into the Company&#8217;s consolidated financial statements, each foreign subsidiary, associate or joint venture&#8217;s individual financial statements are translated into Mexican pesos, as follows: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">For hyperinflationary economic environments, the inflation effects of the origin country are recognized pursuant to IAS 29 Financial Reporting in Hyperinflationary Economies, and subsequently translated into Mexican pesos using the year-end exchange rate for the consolidated statements of financial position and consolidated income statement and comprehensive income; and </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">For non-inflationary economic environments, assets and liabilities are translated into Mexican pesos using the year-end exchange rate, equity is translated into Mexican pesos using the historical exchange rate, and the income statement and comprehensive income is translated using the exchange rate at the date of each transaction. The Company uses the average exchange rate of each month only if the exchange rate does not fluctuate significantly. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in relation to a partial disposal of a subsidiary that does not result in the Company losing control over the subsidiary, the proportionate share of exchange differences on translation of foreign subsidiaries and associates are re-attributed to non-controlling interests and are not recognized in profit or loss. For all other partial disposals (i.e., partial disposals of associates or joint ventures that do not result in the Company losing significant influence or joint control), the proportionate share of the exchange differences on translation of foreign subsidiaries and associates is reclassified to profit or loss. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and fair value adjustments on identifiable assets and liabilities acquired arising on the acquisition of a foreign operation are treated as assets and liabilities of the foreign operation and translated at the rate of exchange prevailing at the end of each reporting period. Foreign exchange differences are recognized in equity as part of the exchange differences on translation of foreign subsidiaries and associates. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The translation of assets and liabilities denominated in foreign currencies into Mexican pesos is for consolidation purposes and does not indicate that the Company could realize or settle the reported value of those assets and liabilities in Mexican pesos. Additionally, this does not indicate that the Company could return or distribute the reported Mexican peso value in equity to its shareholders.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exchange Rates of Local Currencies Translated to Mexican Pesos (1)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average Exchange Rate for</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exchange Rate as of December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Country or Zone </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Functional currency</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexican peso</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guatemala </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quetzal</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2.62</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.78</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.50</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2.67</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.56</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colon</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.03</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.04</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.03</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.03</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.03</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balboa</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20.28</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.49</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.26</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20.58</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.95</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombian peso</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.01</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.01</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.01</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.01</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.01</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicaragua </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cordoba</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.58</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.63</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.58</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.58</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.57</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentine peso</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.21</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.31</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.41</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.20</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.24</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3.76</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.18</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.89</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3.69</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.84</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguayan peso</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.47</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.51</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.55</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.46</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.47</span></td></tr></table></div><div style="margin-bottom:10pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:133%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;padding-left:10.43pt">Exchange rates published by the central bank of each country</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock', window );">Recognition of the effects of inflation in countries with hyperinflationary economic environments</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.4 Recognition of the effects of inflation in countries with hyperinflationary economic environments </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning on July 1, 2018, Argentina became a hyperinflationary economy because, among some other economic factors,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the last three years&#8217; cumulative inflation in Argentina exceeded 100% according to the several economic indexes that exist in the country. For being considered hyperinflationary, the financial information for our Argentine subsidiary has been adjusted to recognize the inflationary effects since January 1, 2018 through:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Using inflation factors to restate non-monetary assets, such as inventories, property, plant and equipment, net, intangible assets, net, including related costs and expenses when such assets are consumed or depreciated.  </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Recognizing the monetary position gain or loss in consolidated net income. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company restates the financial information of subsidiaries that operate in hyperinflationary economic environment using the consumer price index (CPI) of each country. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FACPCE (Federacion Argentina de Consejos Profesionales de Ciencias Economicas) approved on September 29, 2018 and published on October 5, 2018, a resolution which defines, among other things, that the index price to determine the restatement </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">coefficient (Based on a series that applies the NCPI from January with the IPIM until this date, and computing November and December 2015 using the CPI- of Ciudad del Gran Buenos Aires (CGBA) variation).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, 2020, and 2019, the operations of the Company are classified as follows: </span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Country</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cumulative Inflation 2019-2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Type of Economy </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cumulative Inflation 2018-2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Type of Economy </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cumulative Inflation 2017-2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Type of Economy </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13.9%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.2%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.2%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guatemala</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.8%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.5)%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicaragua</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.6%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">216.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory', window );">Cash and cash equivalents</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.5 Cash and cash equivalents </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash consists of deposits in bank accounts which generate interest on the available balance. Cash equivalents are mainly represented by short-term bank deposits and fixed income investments (overnight), both with maturities of six months or less and their carrying values approximate fair value. </span></div>The Company also maintains restricted cash held as collateral to meet certain contractual obligations (see Note 4). Restricted cash is presented within other current financial assets given that the restrictions are short-term in nature.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory', window );">Financial assets</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6 Financial assets</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are classified within the following business models depending on the Management&#8217;s objective: (i) "hold to maturity to collect contractual cash flows", (ii) "hold to collect contractual cash flows and sell financial assets" and (iii) "Others or hold to negotiate" or as derivatives assigned in hedging instruments with an effective hedge, as appropriate. The classification depends on the nature and purpose of the financial assets and is determined at the time of initial recognition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs a portfolio &#8211; level assessment of the business model objective for which a financial asset is held to reflect the best way in which the business manages the financial asset and the manner in which the information is provided to the management of the Company. The information that is considered within the evaluation includes:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The policies and objectives of the Company in relation to the portfolio and the practical implementation of said policies;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Performance and evaluation of the Company's portfolio including accounts receivable;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Risks that affect the performance of the business model and how those risks are managed;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Any compensation related to the performance of the portfolio; and</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Frequency, volume and timing of sales of financial assets in previous periods together with the reasons for said sales and expectations regarding future sales activities.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial assets include cash, cash equivalents and restricted cash, investments with maturities of more than six months, loans and accounts receivable, derivative financial instruments and other financial assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the initial recognition of a financial asset, the Company measures it at fair value plus the transaction costs that are directly attributable to the purchase thereof, in the event that said asset isn&#8217;t measured at fair value through profit or loss. Accounts receivable that do not have a significant financing component are measured and recognized at the transaction price when they are generated. The rest of the financial assets are recognized only when the Company is a party to the contractual provisions of the instrument.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of a financial asset is measured using assumptions that would be used by market participants when valuing the asset, assuming that market participants act in the best economic interest.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the initial recognition, the financial asset is also classified as measured at: amortized cost, fair value with changes in other comprehensive income &#8211; debt or equity investments &#8211; and fair value through profit or loss. The classification depends on the objective by which the financial asset is acquired.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are not reclassified after their initial recognition unless the Company changes the business model to manage the financial assets; in which case, all affected financial assets are reclassified on the first day of the first reporting period following the change in the business model.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.1 Financial assets at amortized cost</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial asset is measured at amortized cost if it meets the following two conditions and isn&#8217;t designated as fair value through profit and loss (FVTPL):</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">It&#8217;s managed within a business model whose objective is to maintain financial assets to recover the contractual cash flows; and</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The contractual terms are only payments at specified dates of the principal and interest on the amount of the outstanding principal, or solely payments of principal and interest (&#8220;SPPI&#8221;).</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost of a financial asset is the amount of the initial recognition minus the principal payments, plus or minus the accumulated amortization using the effective interest rate method of any difference between the initial amount and the amount as of the maturity and, adjusted for impairment loss. The financial product, exchange fluctuation and impairment are recognized in results. Any profit or loss is also recognized in the same way in results.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.1.1 Effective interest rate method (ERR)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%">The effective interest rate method is a method to calculate the amortized cost of loans, accounts receivables and other financial assets (designated as held-to-maturity) and to allocate interest income / expense over the relevant period. The effective interest rate is the rate that exactly discounts estimated future cash receipts (including all fees paid or received that represents an integral part of the effective interest rate, transaction costs and other premiums or discounts) through the expected life of the financial asset, or (where appropriate) a shorter period, to the net carrying amount on the initial recognition.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.2 Financial assets at fair value with changes in other comprehensive income (&#8220;FVOCI&#8221;)</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">A financial asset is measured as FVOCI if it meets the following two conditions and isn&#8217;t designated as FVTPL:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">It&#180;s managed within a business model whose objective is to collect the contractual cash flows and sell the financial assets; and</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The contractual terms are solely principle and interest payments.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%">These assets are subsequently measured at fair value. The financial product calculated using the IRR, the exchange rate fluctuation and the impairment are recognized in profit and loss. Other gains and losses, related to changes in fair value are recognized in OCI. In cases of derecognition or reclassification, the accumulated gains and losses in OCI are reclassified to profit and loss.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:132%">  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%">In the initial recognition of an equity instrument that isn&#8217;t held for trading, under the "other" business model, the Company may irrevocably choose to present changes in the fair value of the investment in OCI. This choice is made at the level of each investment. Equity instruments are subsequently measured at fair value. Dividends are recognized as profit in profit and loss unless the dividend clearly represents a recovery part of the investment cost. Other net gains and losses, related to changes in fair value, are recognized in OCI and are not reclassified to consolidated net income in subsequent periods.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.3 Financial assets at fair value through profit and loss (FVTPL)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%">Financial assets designated as FVTPL include financial assets held for trading and financial assets designated at initial recognition as FVTPL. Financial assets are classified as held for trading if they are acquired to be sold in the short term. Derivatives, including implicit derivatives are also designated as held for trading unless they are designated as effective hedging instruments as defined in IFRS 9. Financial assets as FVTPL are recorded in the balance sheet at fair value with the net changes in the fair value presented as financial expense (negative changes in fair value) or financial income (positive net changes in fair value) in profit and loss statement.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.4 Evaluation that contractual cash flows are solely principal and interest payments (&#8220;SPPI&#8221;)  </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to classify a financial asset within one of the three different categories, the Company determines whether the contractual cash flows of the asset are solely principal and interest payments. The Company considers the contractual terms of the financial instrument </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and whether the financial asset contains any contractual term that could change the timing or amount of the contractual cash flows in such a way that it would not meet the SPPI criteria. To make this evaluation, the Company considers the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Contingent events that would change the cash flows amount or timing;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Terms that can adjust the contractual coupon rate, including variable interest rate characteristics;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Payment and extension features; and</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Characteristics that limit the Company's right to obtain cash flows from certain assets.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A prepaid feature is consistent with the characteristics of SPPIs if the prepayment amount substantially represents the amounts of the principal and interest pending payment, which could include reasonable compensation for early termination of the contract. Additionally, a financial asset acquired or originated with a premium or discount to its contractual amount and in the initial recognition the fair value of the prepaid characteristic is insignificant, the asset will pass the test of the contractual characteristics of cash flow if the amount prepaid represents substantially the contractual amount and accrued interest (but not paid); which may include additional compensation for the early contract termination.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.5 Loans and receivables     </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans and receivables are non-derivative financial instruments with fixed or determinable payments that are not quoted in an active market. Loans and receivables with a stated term (including trade and other receivables) are measured at amortized cost using the effective interest method, less any impairment.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income is recognized by applying the effective interest rate, except for short-term receivables when the recognition of interest would be immaterial. For the years ended December&#160;31, 2021, 2020 and 2019 the interest income on loans and receivables recognized in the interest income line item within the consolidated income statements is Ps. 6, Ps. 6 and Ps. 5, respectively. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.6 Other financial assets </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other financial assets include long term accounts receivable and derivative financial instruments. Other financial assets with a stated term are measured at amortized cost using the effective interest method, less any impairment.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.7 Financial assets impairment</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The Company recognizes impairment due to expected credit loss (ECL) in:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Financial assets measured at amortized cost;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Debt investments measured at FVOCI;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Other contractual assets</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Impairment losses on accounts receivable, contractual assets and leasing receivables are always measured at an amount equal to ECL for the remaining life, whether or not it has a significant financing component. The Company applies the criteria to all accounts receivable, contractual assets and leasing credits, but it can be applied separately to accounts receivable and contractual assets of financial leases.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The Company measures impairment losses at an amount equal to ECL for the remaining life, except for the following:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Debt instruments determined to be of low credit risk; and</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Other debt instruments and bank balances for which the credit risk (risk of non-recoverability over the expected life of the financial instrument) has not increased significantly since the initial recognition.</span></div><div style="margin-bottom:12pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">In determining whether the credit risk of a financial asset has increased significantly since initial recognition and estimating the ECL, the Company considers reasonable and supportable information that is relevant and available without undue cost or effort. This includes qualitative and quantitative information and analysis, based on historical experience and an informed credit assessment of the Company.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The impairment loss is a weighted estimate of the probability of expected loss. The amount of impairment loss is measured as the present value of any lack of liquidity (the difference between the contractual cash flows that correspond to the Company and the cash flows that management expects to receive). The expected credit loss is discounted using the original financial asset effective interest rate.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The Company annually evaluates the reasonableness to determine if there was objective evidence of impairment. Some objective evidence that financial assets were impaired includes:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Non-payment or delinquency of a debtor;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Restructuring of an amount corresponding to the Company under terms that the Company would not otherwise consider;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Indicators that a debtor or client will enter into bankruptcy;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Adverse changes in the status of debtor or client payments;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The disappearance of an active market for an instrument due to financial difficulties; or</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Evident information indicating that there was a measurable decrease in the expected cash flows of a group of financial assets.</span></div><div style="margin-bottom:12pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">For an investment in an equity instrument, objective evidence of impairment includes a significant or prolonged decrease in its fair value lower than the carrying amount.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The impairment loss on financial assets measured at amortized cost reduces the carrying amount and for financial assets measured at FVOCI, the impairment loss is recognized within OCI. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.8 Derecognition</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial asset (or, where applicable, a part of a financial asset or part of a group of similar financial assets) is derecognized when:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The rights to receive cash flows from the financial asset have expired; or</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The Company has transferred its rights to receive the asset cash flows or has assumed an obligation to pay the full received cash flows without material delay to a third party under a &#8216;pass-through&#8217; arrangement; and either (a) the Company has transferred substantially all the risks and rewards of the asset, or (b) the Company has neither transferred or retained substantially all the asset risks and benefits, but has transferred control of the asset. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.6.9 Offsetting of financial instruments</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are required to be offset against financial liabilities and the net amount reported in the consolidated statement of financial position if, and only if the Company:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">Currently has an enforceable legal right to offset the recognized amounts; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Intends to settle on a net basis, or to realize the assets and settle the liabilities simultaneously</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory', window );">Derivative financial instruments</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.7 Derivative financial instruments </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to different risks related to cash flows, liquidity, market and third-party credit. As a result, the Company contracts different derivative financial instruments in order to reduce its exposure to the risk of exchange rate fluctuations between the U.S. Dollar and other currencies, and interest rate fluctuations associated with its borrowings denominated in foreign currencies and the exposure to the risk of fluctuation in the costs of certain raw materials. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values and records all derivative financial instruments and hedging activities in the consolidated statement of financial position as either an asset or liability measured at fair value, considering quoted prices in recognized markets. If such instruments are not traded in a formal market, fair value is determined by applying techniques based upon technical models supported by sufficient, reliable and verifiable market data, recognized in the financial sector. Changes in the fair value of derivative financial instruments are recorded each year in current earnings or otherwise as a component of cumulative other comprehensive income based on the item being hedged and the effectiveness of the hedge. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.7.1 Hedge accounting </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company designates certain hedging instruments, which include derivatives to cover foreign currency risk, as either fair value hedges or cash flow hedges. Hedges of foreign exchange risk on firm commitments are accounted for as cash flow hedges. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the inception of the hedge relationship, the Company documents the relationship between the hedging instrument and the hedged item, along with its risk management objectives and its strategy for undertaking various hedge transactions. Furthermore, at the inception of the hedge and on an ongoing basis, the Company documents whether the hedging instrument is highly effective in offsetting changes in fair values or cash flows of the hedged item attributable to the hedged risk. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.7.2 Cash flow hedges </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective portion of changes in the fair value of derivatives that are designated and qualify as cash flow hedges is recognized in OCI and accumulated under the hedging valuation of the effective portion of derivative financial instruments. The gain or loss relating to the ineffective portion is recognized immediately in consolidated net income and is included in the market value gain (loss) on financial instruments line item within the consolidated statements of income. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts previously recognized in other comprehensive income and accumulated in equity are reclassified to consolidated net income in the periods when the hedged item is recognized in profit and loss, in the same line of the consolidated statement of income as the recognized hedged item. However, when the hedged forecast transaction results in the recognition of a non-financial asset or a non-financial liability, the gains and losses previously recognized in other comprehensive income and accumulated in equity are transferred from equity and included in the initial measurement of the cost of the non-financial asset or non-financial liability. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hedge accounting is discontinued when the Company revokes the hedging relationship, when the hedging instrument expires or is sold, terminated, or exercised, or when it no longer qualifies for hedge accounting. Any gain or loss recognized in other comprehensive income and accumulated in equity at that time remains in equity and is recognized when the forecast transaction is ultimately recognized in consolidated net income. When a forecast transaction is no longer expected to occur, the gain or loss accumulated in equity is recognized immediately in consolidated net income. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.7.3 Fair value hedges </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For hedge items carried at fair value the change in the fair value of a hedging derivative is recognized in profit and loss as foreign exchange gain or loss, as they relate to foreign currency risk. The change in the fair value of the hedged item attributable to the risk hedged is recorded as part of the carrying value of the hedged item and is also recognized in the statement of profit or loss as foreign exchange gain or loss. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fair value hedges relating to items carried at amortized cost, change in the fair value of the effective portion of the hedge is recognized first as an adjustment to the carrying value of the hedged item and then any adjustment to carrying value is amortized through profit or loss over the remaining term of the hedge using the EIR (Effective Interest Rate) method. EIR amortization may begin as soon as an adjustment exists and no later than when the hedged item ceases to be adjusted for changes in its fair value attributable to the risk being hedged. If the hedged item is derecognized, the unamortized fair value is recognized immediately in profit or loss. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When an unrecognized firm commitment is designated as a hedged item, the subsequent cumulative change in the fair value of the firm commitment attributable to the hedged risk is recognized as an asset or liability with a corresponding gain or loss recognized in profit and loss. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.7.4 Hedge of net investment in a foreign business</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company designates certain debt securities as a hedge of its net investment in foreign subsidiaries and applies hedge accounting to foreign currency differences arising between the functional currency of its investments abroad and the functional currency of the holding company (Mexican peso), regardless of whether the net investment is held directly or through a sub-holding. Differences in foreign currency that arise in the conversion of a financial liability designated as a hedge of a net investment in a foreign operation are recognized in other comprehensive income in the exchange differences on the translation of foreign operations and associates caption, to the extent that the hedge is effective. To the extent that the hedge is ineffective, such differences are recognized as market value gain or loss on financial instruments within the consolidated income statements. When part of the hedge of a net investment is disposed, the corresponding accumulated foreign currency translation effect is recognized as part of the gain or loss on disposal within the consolidated income statement. As of December 31, 2021, 2020 and 2019 there were no transactions of this nature.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory', window );">Fair value measurement</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.8 Fair value measurement </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures financial instruments, such as, derivatives, and certain non-financial assets such as trust assets of labor obligations at fair value at each balance sheet date. Also, fair values of bank loans and notes payable carried at amortized cost are disclosed in Note 17.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value measurement is based on the presumption that the transaction to sell the asset or transfer the liability takes place either: </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">In the principal market for the asset or liability, or </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">In the absence of a principal market, in the most advantageous market for the asset or liability </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A fair value measurement of a non-financial asset takes into account a market participant&#8217;s ability to generate economic benefits by using the asset in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses valuation techniques that are appropriate in the circumstances and for which sufficient data are available to measure fair value, maximizing the use of relevant observable inputs and minimizing the use of unobservable inputs. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All assets and liabilities for which fair value is measured or disclosed in the financial statements are categorized within the fair value hierarchy, described as follows, based on the lowest level input that is significant to the fair value measurement as a whole: </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: inputs other than quoted prices included within level 1 that are observable for the asset or liability, either directly or indirectly. </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: unobservable inputs for the asset or liability. Unobservable inputs shall be used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For assets and liabilities that are recognized in the financial statements on a recurring basis, the Company determines whether transfers have occurred between levels in the hierarchy by re-assessing categorization (based on the lowest level input that is significant to the fair value measurement as a whole) at the end of each reporting period. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the policies and procedures for both recurring fair value measurement, such as those described in Note 19 and unquoted liabilities such as debt described in Note 17. </span></div>For the purpose of fair value disclosures, the Company has determined classes of assets and liabilities on the basis of the nature, characteristics and risks of the asset or liability and the level of the fair value hierarchy as explained above.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock', window );">Inventories and cost of goods sold</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.9 Inventories and cost of goods sold </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are measured at the lower of cost and net realizable value. Net realizable value represents the estimated selling price for inventories less all estimated costs of completion and costs necessary to make the sale. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories represent the acquisition or production cost that is incurred when purchasing or producing a product, and are based on the weighted average cost formula. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold is based on the weighted average cost of the inventories at the time of sale. Cost of goods sold includes expenses related to the purchase of raw materials used in the production process, as well as labor costs (wages and other benefits), depreciation of production facilities, equipment and other costs, including fuel, electricity, equipment maintenance and inspection. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management is required to make judgements regarding write-downs to determine the net realizable value of the inventory. These write-downs consider factors such as age and condition of goods as recent market data to assess the estimated future demand for goods. For the years ended December 31, 2021 and 2020, the COVID-19 pandemic has not had a material impact on the Company&#180;s assessment of the net realizable value of the inventory, with inventory turns remaining similar since the commencement of the pandemic.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory', window );">Held for sale long lived assets and discontinued operations</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.10 Held for sale long lived assets and discontinued operations</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies long lived assets as held for sale when:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.24pt">An asset is expected to be recovered principally through the sale, instead of being recovered through continuous operational use;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">An asset is maintained as held for its immediately sale; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.24pt">An asset&#8217;s sale is considered as highly probable in its actual condition.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A sale is considered highly probable when:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Management is engaged with a sales plan;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An active plan to locate a buyer has been initiated;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The asset must be actively marketed at a reasonable price related to its fair value; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The sale is expected to be completed in less than one year from the date of classification.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The non-current assets held for sale are measured at the lower of the carrying value and the fair value less the disposal cost.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Discontinued operations are the results of operations and cash flows that can be clearly distinguished from the rest of the Company&#8217;s operations and cash flows that have been disposed or classified as held for sale, and:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Represent either a separated major line of business or geographic area;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Are part of a coordinated plan to dispose of a major line of business or a geographic of operations; or</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">It is a subsidiary acquired exclusively for the purpose of reselling it.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Discontinued operations are excluded from the continuing operations results and they are presented separately net of tax in the consolidated income.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock', window );">Other current assets</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.11 Other current assets </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets, which will be realized within a period of less than one year from the reporting date, are comprised of prepaid assets, product promotion and agreements with customers. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid assets principally consist of advances to suppliers of raw materials, advertising, promotional, leasing and insurance costs, and are recognized as other current assets at the time of the cash disbursement, and are derecognized in the consolidated statement of financial position and recognized in the appropriate consolidated income statement caption when the risks and rewards of the related goods have been transferred to the Company or services have been received, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has prepaid advertising costs which consist of television and radio advertising airtime paid in advance. These expenses are generally amortized over the period based on the transmission of the television and radio spots. The related production costs are recognized in consolidated income statement as incurred. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has agreements with customers for the right to sell and promote the Company&#8217;s products over a certain period. The majority of these agreements have terms of more than one year, and the related costs are amortized using the straight-line method over the term of the contract. During the years ended December&#160;31, 2021, 2020 and 2019, such amortization aggregated to Ps. 219, Ps. 213 and Ps. 273, respectively</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory', window );">Investments in other entities</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.12 Investments in other entities</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.12.1 Investments in associates </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Associates are those entities over which the Company has significant influence. Significant influence is the power to participate in the financial and operating policy decisions of the investee, but without control over those policies. Upon loss of significant influence over the associate, the Company measures and recognizes any retained investment at its fair value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in associates are accounted for using the equity method and initially recognized at cost, which comprises the investment&#8217;s purchase price and any directly attributable expenditure necessary to acquire it. The carrying amount of the investment is adjusted to recognize changes in the Company&#8217;s share of net assets of the associate since the acquisition date. The financial statements of the associates are prepared for the same reporting period as the Company.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company&#8217;s share of losses exceeds the carrying amount of the investment in the associate, including any advances, the carrying amount is reduced to nil and recognition of further losses is discontinued except to the extent that the Company has a legal or constructive obligation or has made payments on behalf of the associate. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill identified at the acquisition date is presented as part of the investment in shares of the associate in the consolidated statement of financial position. Any goodwill arising on the acquisition of the Company&#8217;s interest in an associate is measured in accordance with the Company&#8217;s accounting policy for goodwill arising in a business combination, see Note 3.2.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After application of the equity method, the Company determines whether it is necessary to recognize an additional impairment loss on its investment in its associate. The Company determines at each reporting date whether there is any objective evidence that the investment in the associates is impaired. If this is the case, the Company calculates the amount of impairment as the difference between the recoverable amount of the investment and its carrying value and recognizes the amount in other expenses line in the consolidated statements of income. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.12.2 Joint arrangements </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A joint arrangement is an arrangement in which two or more parties have joint control. Joint control is the contractually agreed sharing of control of an arrangement, which exists only when decisions about the relevant activities require the unanimous consent of the parties sharing control. The Company classifies its interests in joint arrangements as either joint operations or joint ventures depending on the Company&#8217;s rights to the assets and obligations for the liabilities of the arrangements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A joint venture is a joint arrangement whereby the parties that have joint control of the arrangement have rights to the net assets of the arrangement. The Company recognizes its interest in the joint ventures as an investment and accounts for that investment using the equity method.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon loss of joint control over the joint venture, the Company measures and recognizes any retained investment at its fair value.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020 the Company does not have an interest in joint operations.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.12.3 Investment in Venezuela </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On December 31, 2017, the Company changed the method of accounting for its investment in Venezuela from consolidation to the fair value method through OCI using Level 3 inputs and recognized as of December&#160;31, 2021 a fair value loss on the investment of Ps. (393). Gains and losses on the investment since January 1, 2018 are recognized in OCI. As of December&#160;31, 2021, fair value of Venezuela investment is Ps. 0.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory', window );">Property, plant and equipment</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.13 Property, plant and equipment </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are initially recorded at their cost of acquisition and/or construction and are presented net of accumulated depreciation and accumulated impairment losses if any. The borrowing costs related to the acquisition or construction of qualifying assets is capitalized as part of the cost of that asset. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major maintenance costs are capitalized as part of total acquisition cost, which imply an increase on the asset useful life. Routine maintenance and repair costs are expensed as incurred. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction in progress consists of long-lived assets not yet in service, in other words, that are not yet ready for the purpose that they were bought, built or developed. The Company expects to complete those investments during the following 12 months. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is computed using the straight-line method. Where an item of property, plant and equipment comprises major components having different useful lives, the components are accounted for and depreciated separately. The Company estimates depreciation rates, considering the estimated useful lives of the assets. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives of the Company&#8217;s principal assets are as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.222%"><tr><td style="width:1.0%"/><td style="width:75.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;40 &#8211; 50</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;10 &#8211; 20</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;7 &#8211; 15</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Refrigeration equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;5 &#8211; 7</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Returnable bottles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 &#8211; 3</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;3 &#8211; 10</span></div></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives, residual values and depreciation method are reviewed at the end of each reporting period, with the effect of any changes in estimate accounted for on a prospective basis. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An item of property, plant and equipment is derecognized upon disposal or when no future economic benefits are expected to arise from the continued use of the asset. Any gain or loss arising on the disposal or retirement of an item of property, plant and equipment is determined as the difference between the sales proceeds (if any) and the carrying amount of the asset and is recognized in the consolidated income statement. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Returnable and non-returnable bottles: </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two types of bottles: returnable and non-returnable. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Non-returnable: bottles are recorded in the consolidated income statement at the time of the sale of the product.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Returnable: bottles are classified as long-lived assets as a component of property, plant and equipment. Returnable bottles are recorded at acquisition cost and for countries with hyperinflationary economies, restated according to IAS 29. Depreciation of returnable bottles is computed using the straight-line method over their estimated useful lives. There are two types of returnable bottles: </span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">Those that are in the Company&#8217;s control within its facilities, plants and distribution centers; and </span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">Those that have been placed in the hands of customers and still belong to the Company. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Returnable bottles that have been placed in the hands of customers are subject to an agreement with a retailer pursuant to which the Company retains ownership. These bottles are monitored by sales personnel during periodic visits to retailers and the Company has the right to charge any breakage identified to the retailer. Bottles that are not subject to such agreements are expensed when placed in the hands of retailers. </span></div>The Company&#8217;s returnable bottles are depreciated according to their estimated useful lives (3 years for glass bottles and 1.5 years for PET bottles). Deposits received from customers are amortized over the same estimated useful lives of the bottles.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory', window );">Intangible assets</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.14 Intangible assets </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are identifiable non-monetary assets without physical substance and represent payments whose benefits will be received in future years. Intangible assets acquired separately are measured at initial recognition at cost. The cost of intangible assets acquired in a business combination is their fair value as at the date of acquisition (see Note 3.2). Following initial recognition, intangible assets are carried at cost less any accumulated amortization and accumulated impairment losses. The useful lives of intangible assets are assessed as either finite or indefinite, in accordance with the period over which the Company expects to receive the benefits. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with finite useful lives are amortized and mainly consist of information technology and management system costs incurred during the development stage which are currently in use. Such amounts are capitalized and then amortized using the straight-line method over their expected useful lives. Expenditures that do not fulfill the requirements for capitalization are expensed as incurred. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortized intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or group of assets may not be recoverable through its expected future cash flows. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with an indefinite life are not amortized and are subject to impairment tests on an annual basis as well as whenever certain circumstances indicate that the carrying amount of those intangible assets exceeds their recoverable value. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s intangible assets with an indefinite life mainly consist of rights to produce and distribute Coca-Cola trademark products in the Company&#8217;s territories. These rights are contained in agreements that are standard contracts that The Coca-Cola Company has with its bottlers. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had four bottler agreements in Mexico: (i)&#160;Valley of Mexico territory, which is up for renewal in June 2023, (ii)&#160;the agreement for the Southeast territory, which is up for renewal in June 2023, (iii)&#160;the agreement for the Bajio territory, which is up for renewal in May 2025 and (iv)&#160;the agreement for the Golfo territory, which is up for renewal in May 2025. As of December&#160;31, 2021, the Company had one bottler agreement in Brazil, which is up for renewal in October 2027. As of December&#160;31, 2021, the Company had three bottler agreements in Guatemala, which are up for renewal in March 2025 (one contract) and April 2028 (two contracts).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition the Company had one bottler agreement in each country which is up for renewal as follows: Argentina, which is up for renewal in September 2024; Colombia, which is up for renewal in June 2024; Panama, which is up for renewal in November 2024; Costa Rica, which is up for renewal in September 2027; Nicaragua, which is up for renewal in May 2026, and Uruguay, which is up for renewal in June 2028. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 our investee KOF Venezuela had one bottler agreement, which is up for renewal in August 2026.</span></div>The bottler agreements are automatically renewable for ten-year terms, subject to the right of either party to give prior notice that it does not wish to renew a specific agreement. In addition, these agreements generally may be terminated in the case of material breach. Termination would prevent the Company from selling Coca-Cola trademark beverages in the affected territory and would have an adverse effect on the Company&#180;s business, financial conditions, results from operations and prospects.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory', window );">Non-current assets held for sale</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.15 Non-current assets held for sale </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current assets and disposal groups are classified as held for sale if their carrying amount will be recovered principally through a sale transaction rather than through continuing use. This condition is regarded as met only when the sale is highly probable and the non-current asset (or disposal group) is available for immediate sale in its present condition. Management must be committed to the sale, which should be expected to qualify for recognition as a completed sale within one year from the date of classification. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company is committed to a sale plan involving loss of control of a subsidiary, all</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the assets and liabilities of that subsidiary are classified as held for sale when the criteria described above are met, regardless of whether the Company will retain a non-controlling interest in its former subsidiary after the sale. </span></div>Non-current assets (and disposal groups) classified as held for sale are measured at the lower of their previous carrying amount and fair value less costs to sell.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory', window );">Impairment of long-lived assets</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.16 Impairment of long-lived assets </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each reporting period, the Company reviews the carrying amounts of its long-lived tangible and intangible assets to determine whether there is any indication that those assets have suffered an impairment loss. If any such indication exists, the recoverable amount of the asset is estimated in order to determine the extent of the impairment loss (if any). Where it is not possible to estimate the recoverable amount of an individual asset, the Company estimates the recoverable amount of the cash-generating unit to which the asset belongs. Where a reasonable and consistent basis of allocation can be identified, corporate assets are also allocated to individual CGUs, or otherwise they are allocated to the smallest CGUs for which a reasonable and consistent allocation basis can be identified. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For goodwill and other indefinite lived intangible assets, the Company tests for impairment on an annual basis and whenever certain circumstances indicate that the carrying amount of the related CGU might exceed its recoverable amount. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recoverable amount is the higher of fair value less costs to sell and value in use. In assessing value in use, the estimated future cash flows are discounted to their present value using a discount rate that reflects current market assessments of the time value of money and the risks specific to the asset for which the estimates of future cash flows have not been adjusted, as discussed in Note 2.3.1.1.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the recoverable amount of an asset (or CGU) is estimated to be less than its carrying amount, the carrying amount of the asset (or CGU) is reduced to its recoverable amount. An impairment loss is recognized immediately in consolidated net income. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Where the conditions leading to an impairment loss no longer exist, it is subsequently reversed. That is, the carrying amount of the asset (or CGU) is increased to the revised estimate of its recoverable amount, but so that the increased carrying amount does not exceed the carrying amount that would have been determined had no impairment loss been recognized for the asset (or CGU) in prior years. A reversal of an impairment loss is recognized immediately in consolidated net income. Impairment losses related to goodwill are not reversible. For the year ended December&#160;31, 2021, 2020 and 2019 there was no impairment related to goodwill recognized.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory', window );">Leases</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.17 Leases </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with IFRS 16, the Company evaluates whether a contract is, or contains a lease when the contract transfers the right to control an identified asset during a period in exchange for a consideration. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates whether a contract is a lease agreement when:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The contract involves the use of an identified asset - this can be specified explicitly or implicitly, and must be physically distinct or represent substantially the entire capacity of a physically distinct asset. If the lessor has substantive substitution rights, the asset is not identified;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company has the right to receive substantially all the economic benefits of the use of the asset throughout the period of use;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The Company has the right to direct the use of the asset when it has the right to make the most relevant decisions about how, and for what purpose the asset is used. When the use of the asset is predetermined, the Company has the right to direct the use of the asset if it: i) it has the right to operate the asset; or ii) it designed the asset in a way that pre-determines for what purpose it will be used.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">As a tenant </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Initial measurement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the start date of the lease, the Company recognizes a right-of-use-asset and a leasing liability. The right-of-use asset is initially measured at cost, which includes the initial amount of the lease liability adjusted for any lease payment made during or before the initial application date. The right-of-use asset considers the incurred initial direct costs and an estimate of the costs to dismantle and eliminate the underlying asset, or to restore the underlying asset or the place where it is located, less any lease incentive received.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease liability is initially measured at the present value of future lease payments for the period remaining at the date of initial application. Such payments are discounted using the incremental borrowing rate of the Company, which is considered as the rate that the Company would have to pay for a similar period financing, and with a similar guarantee, to obtain an asset of similar value to the leased asset. For the Company, the discount rate used to measure the right-of-use asset and the lease liability is the rate related to the Company's financing cost.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease payments included in the measurement of the lease liability include the following:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Fixed payments, including payments that are substantially fixed;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Variable lease payments that depend on an index or a rate, initially measured using the index or the rate as of the lease commencement date;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The price related to a purchase option that the Company has reasonable exercising certainty, an option to extend the contractual agreement and penalties for early termination of the lease agreement, unless the Company has reasonable certainty of not exercising those options.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Amounts payable for residual value guarantees;</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Payments for early cancellation, if this option is contemplated in the lease conditions.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not recognize a right-of-use asset and lease liability for those short-term agreements with a contractual period of 12 months or less and leases of low-value assets, mainly information technology equipment used by employees, such as laptops and desktops, handheld devices and printers. The Company recognizes the lease payments associated with these agreements as an expense in the consolidated statement of income as they are incurred.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Measurement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The right-of-use asset is depreciated using the straight-line method from the commencement date to the earlier of the end of the useful life of the right-of-use asset or the end of the lease term. In addition, the right-of-use asset is periodically evaluated for impairment losses, if any, and evaluated for some lease liability remedies.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities are subsequently measured at amortized cost using the effective interest rate method. The Company re-measures the lease liability without modifying the discount rate when there is a modification in future lease payments under a residual value guarantee or if the modification arises from a change in the index or rate when there are variable payments. The lease liability is measured again using a new incremental borrowing rate at the date of modification when:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An option to extend or terminate the agreement is exercised by modifying the non-cancelable period of the contract; or</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company changes its assessment of whether it will exercise a purchase option.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">When the lease liability is re-measured, an adjustment is made to the corresponding carrying amount of the right of use asset, or is recorded in profit or loss if the carrying amount of the asset has been reduced to zero.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A modification to the lease agreement is accounted for as a separate agreement if the following two conditions are met: </span></div><div style="padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.9pt">The modification increases the scope of the lease by adding the right to use one or more underlying assets; and</span></div><div style="margin-bottom:8pt;padding-left:54pt;text-indent:-36pt"><span style="color:#777777;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.13pt">The consideration of the lease is increased by an amount proportional to the independent price of the increase in scope and by any adjustment to that independent price to reflect the contract circumstances.</span><span style="color:#777777;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the consolidated income statement, the interest expense of the lease liability is presented as a component of the financial expense, unless they are directly attributable to qualified assets, in which case they are capitalized according to the Company&#8217;s financing cost accounting policy. The right-of-use assets are measured according to the cost model, depreciated over the lease term using the straight line method and recognized in the consolidated statement of income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Improvements in leased properties are recognized as part of property, plant and equipment in the consolidated statement of financial position and amortized using the straight-line method, over the shorter of the useful life of the asset and the term of the related lease.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">As property owner.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company as lessor determines at the beginning of the lease, if each agreement is classified as an operating or financial lease.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases are classified as finance leases when under the terms of the lease agreement substantially all the risks and rewards of the underlying asset have been transferred, otherwise, lease agreements are classified as operating leases. The Company considers the following indicators, among others; to analyze whether substantially all the inherent risks and benefits are transferred:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.1pt">If the lease is for most of the useful life of the asset;</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.1pt">If the present value of the minimum future lease payments amounts to substantially all of the underlying asset fair value.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes payments for operating leases received as income in a straight line during the term of the lease within the consolidated statements of income, except when another basis best represents the time pattern in which the economic benefits of the leased asset are transferred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company initially recognizes an amount equal to the lease net investment, which is the present value of future lease payments plus any residual value guarantee; and a distinction is made between the current portion of collections with a maturity of less than or equal to a 12-month term and non-current collections, with a maturity of more than 12 months; including:</span></div><div><span><br/></span></div><div style="padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt">Fixed payments including those leases that in substance are fixed, which may involve variability, but essentially unavoidable, less any lease incentive to be collected;</span></div><div style="padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.8pt">payments for variable rent that depend on an index or a rate as of the start date of the lease;</span></div><div style="padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.03pt">amounts payable by the lessee for residual value guarantees (if applicable); </span></div><div style="padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">the price related to a purchase option if the lessee is reasonably sure to exercise it (if applicable); and</span></div><div style="margin-bottom:8pt;padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">payments for penalties arising from the termination of the lease, if the term of the lease reflects that the lessee will exercise an option to terminate the lease.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intercompany transactions related to transactions among lessors and lessees within the Group are eliminated in the Company consolidation process.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock', window );">Financial liabilities and equity instruments</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.18 Financial liabilities and equity instruments </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.18.1 Classification as debt or equity </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt and equity instruments issued by a group entity are classified as either financial liabilities or as equity in accordance with the substance of the contractual arrangements and the definitions of a financial liability and an equity instrument. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.18.2 Equity instruments </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An equity instrument is any contract that evidences a residual interest in the assets of an entity after deducting all of its liabilities. Equity instruments issued by the Company are recognized when the proceeds are received, net of direct issue costs. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repurchase of the Company&#8217;s own equity instruments is recognized and deducted directly from equity. No gain or loss is recognized in profit or loss on the purchase, sale, issue or cancellation of the Company&#8217;s own equity instruments. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.18.3 Financial liabilities </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Initial recognition and measurement </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities within the scope of IFRS 9 are classified as financial liabilities at amortized cost, except for derivative instruments designated as hedging instruments in an effective hedge, financial liabilities arising from transfer of a financial asset that does not qualify for de-recognition, financial guarantee contracts and contingent consideration obligations in a business combination, as appropriate, which are recognized at FVTPL. The Company determines the classification of its financial liabilities at initial recognition. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All financial liabilities are recognized initially at fair value less, in the case of loans and borrowings, directly attributable transaction costs. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s financial liabilities include trade and other payables, loans and borrowings, and derivative financial instruments, see Note 3.7. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subsequent measurement </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The measurement of financial liabilities depends on their classification as described below: </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Loans and borrowings </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After initial recognition, interest bearing loans and borrowings are subsequently measured at amortized cost using the effective interest method. Gains and losses are recognized in the consolidated statements of income when the liabilities are derecognized as well as through the effective interest method amortization process. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortized cost is calculated considering any discount or premium on acquisition and fees or costs that are an integral part of the effective interest method. The effective interest method amortization is included in interest expense in the consolidated statements of income.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">De-recognition </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial liability is derecognized when the obligation under the liability is discharged or cancelled or expires. </span></div>When an existing financial liability is replaced by another from the same lender on substantially different terms, or the terms of an existing liability are substantially modified, such an exchange or modification is treated as the de-recognition of the original liability and the recognition of a new liability. The difference in the respective carrying amounts is recognized in the consolidated statements of income.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory', window );">Provisions</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.19 Provisions </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions are recognized when the Company has a present obligation (contractual or implied) as a result of a past event, it is probable that the Company will be required to settle the obligation, and a reliable estimate can be made of the amount of the obligation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount recognized as a provision is the best estimate of the consideration required to settle the present obligation at the end of the reporting period, taking into account the risks and uncertainties surrounding the obligation. When a provision is measured using the cash flows estimated to settle the present obligation, its carrying amount is the present value of those cash flows (where the effect of the time value of money is material). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When some or all of the economic benefits required to settle a provision are expected to be recovered from a third party, a receivable is recognized as an asset if it is virtually certain that reimbursement will be received and the amount of the receivable can be measured reliably. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a provision for a loss contingency when it is probable (i.e. the probability that the event will occur is greater than the probability that it will not) that certain effects related to past events, would materialize and can be reasonably quantified. These events and their financial impact are also disclosed as loss contingencies in the consolidated financial statements when the risk of loss is deemed to be other than remote. The Company does not recognize an asset for a gain contingency until the gain is realized, see Note 24. </span></div>Restructuring provisions are recognized only when the recognition criteria for provisions are fulfilled. The Company has a constructive obligation when a detailed formal plan identifies the business or part of the business concerned, the location and number of employees affected and there is a detailed estimate of the associated costs, and an appropriate timeline. Furthermore, the employees affected must have been notified of the plan&#8217;s main features.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory', window );">Post-employment and other non-current employee benefits</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.20 Post-employment and other non-current employee benefits </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Post-employment and other non-current employee benefits, which are considered to be monetary items, include obligations for pension and post-employment plans and seniority premiums, all based on actuarial calculations, using the projected unit credit method. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico, the economic benefits and retirement pensions are granted to employees with 10 years of service and minimum age of 60. In accordance with Mexican Labor Law, the Company provides seniority premium benefits to its employees under certain circumstances. These benefits consist of a one-time payment equivalent to 12 days&#8217; wages for each year of service (at the employee&#8217;s most recent salary, but not to exceed twice the legal minimum wage), payable to all employees with 15 or more years of service, as well as to certain employees terminated involuntarily prior to the vesting of their seniority premium benefit.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For defined benefit retirement plans and other non-current employee benefits, such as the Company&#8217;s sponsored pension and retirement plans and seniority premiums, the cost of providing benefits is determined using the projected unit credit method, with actuarial valuations being carried out at the end of each reporting period. All re-measurements effects of the Company&#8217;s defined benefit obligation such as actuarial gains and losses and return on plan assets are recognized directly in other comprehensive income (&#8220;OCI&#8221;). The Company presents service costs within cost of goods sold, administrative and selling expenses in the consolidated statements of income. The Company presents net interest cost within interest expense in the consolidated statements of income. The projected benefit obligation recognized in the consolidated statement of financial position represents the present value of the defined benefit obligation as of the end of each reporting period. Certain subsidiaries of the Company have established plan assets for the </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">payment of pension benefits and seniority premiums through irrevocable trusts of which the employees are named as beneficiaries, which serve to decrease the funded status of such plans&#8217; related obligations. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs related to compensated absences, such as vacations and vacation premiums, are recognized on an accrual basis. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a liability and expense for termination benefits at the earlier of the following dates: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;When it can no longer withdraw the offer of those benefits; and </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;When it recognizes costs for a restructuring that is within the scope of IAS 37, Provisions, Contingent Liabilities and Contingent Assets, and involves the payment of termination benefits. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is demonstrably committed to a termination when, and only when, the entity has a detailed formal plan for the termination and is without realistic possibility of withdrawal. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A settlement occurs when the Company enters into a transaction that eliminates all further legal or constructive obligations or part or all of the benefits provided under a defined benefit plan. A curtailment arises from an isolated event such as closing of a plant, discontinuance of an operation or termination or suspension of a plan. Gains or losses on the settlement or curtailment of a defined benefit plan are recognized when the settlement or curtailment occurs.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue', window );">Revenue recognition</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.21 Revenue recognition </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when it has transferred to the customer control over the good sold or the service rendered. Control refers to the ability of the customer to direct and obtain substantially all the transferred product&#8217;s benefits. Also, it implies that the customer has the ability to prevent a third-party from directing the use and obtaining substantially all the benefits of the transferred product. Coca-Cola FEMSA&#8217;s management applies the following considerations to analyze the moment in which the control of the good sold or the service is transferred to the customer:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identify the contract (written, spoken or according to the conventional business practices).</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Evaluate the goods and services promised in the customer&#8217;s contract and identify the related performance obligations.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consider the contract terms and the commonly accepted practices in the business to determine the transaction price. The transaction price is the consideration that the Company expects to be entitled to for transferring the goods and services to the customer, excluding the collected amount for third parties, such as taxes directly related to the sales. The consideration promised in a customer&#8217;s contract may include a fixed amount, variable amounts or both.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocate the transaction price to each performance obligation (to each good or service that is different) for an amount that represents the part of the benefit that the Company expects to receive in exchange for the right of transferring the promised goods or services to the customer.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognize revenue when (or while) it satisfied the performance obligation through the transfer of the promised goods or services engaged.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the conditions mentioned above are accomplished normally when the goods are delivered and services are provided to the customer and this moment is considered a point in time. The net sales reflect the units delivered at list price, net of promotions and discounts.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenues from the following principal activities:</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale of goods.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes the sales of goods by all the subsidiaries of the Company, mainly the sale of beverages of the leading brand of Coca-Cola in which the revenue is recognized at the point of time those products were sold to the customers.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Rendering of services.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes the revenues of distribution services that the Company recognizes as revenues as the related performance obligation is satisfied. The Company recognizes revenues for rendering of services during the time period in which the performance obligation is satisfied according with the following conditions:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The customer receives and consumes simultaneously the benefits, as the Company satisfies the performance obligation;</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The customer controls the related assets, even if the Company improves them;</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The revenues can be measured reliably; and</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt">The Company has the right to payment for the performance completed to date.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sources of Revenue</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended  December 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sale of products</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  193,899</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  181,520</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  192,342</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services rendered</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">321</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating revenues (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">584</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,768</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,744</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  194,804</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  183,615</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  194,471</span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;padding-left:10.43pt;position:relative;top:-3.5pt;vertical-align:baseline">In 2021, 2020 and 2019, we include related tax effect in Brazil associated to sales taxes paid in excess in prior years (PIS/COFINS) &#8211; See Note 23.2.1.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable allowances granted to customers</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adjusts the transaction price based on estimates of the promotions, discounts or any other variable allowances that may be granted to the customers. These estimates are based on the commercial agreements celebrated with the customers and on the historical performance for the customer. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Sales discounts are considered variable consideration and are reflected in the client&#8217;s invoice. Therefore discounts are recorded at the moment of sale (sales are recorded net of discounts).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In the Modern Channel, retail products are sold at a discount based on volume, considering total sales during the period, which is usually 12 months. Revenues on these sales are recognized based on the price established in the agreement, net of discounts for estimated volume. Accumulated experience is used to estimate and foresee discounts using the expected value method. No element of financing is considered, due to the fact that the majority of sales are made in cash for the Traditional Channel or on credit for the Modern Channel.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts costs.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The incremental costs for obtaining a customer contract are recognized as an asset if the Company expects to recover those costs. The incremental costs are those incurred to obtain a contract and that wouldn&#8217;t be incurred if the contract hadn&#8217;t been obtained. The Company expenses these costs as incurred in the consolidated income statement when the associated revenue is realized in a period equal to or less than one year. The recognized assets, as previously indicated, are amortized on a straight-line basis over the terms of the related revenue contracts, reflecting how the goods and services are transferred to the client.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock', window );">Administrative and selling expenses</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.22 Administrative and selling expenses </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Administrative expenses include labor costs (salaries and other benefits, like employee profit sharing &#8220;PTU&#8221;) of employees not directly involved in the sale of the Company&#8217;s products, as well as professional service fees, the depreciation of office facilities, amortization of capitalized information technology system implementation costs and any other similar costs. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling expenses include: </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Distribution: labor costs (salaries and other related benefits), outbound freight costs, warehousing costs of finished products, depreciation of returnable bottles in the distribution process, depreciation and maintenance of trucks and other distribution facilities and equipment. For the years ended December&#160;31, 2021, 2020 and 2019, these distribution costs amounted to Ps. 26,023, Ps. 24,190 and Ps. 25,068, respectively;</span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Sales: labor costs (salaries and other benefits including PTU) and sales commissions paid to sales personnel; </span></div><div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Marketing: promotional expenses and advertising costs.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PTU is paid by the Company&#8217;s Mexican subsidiaries to its eligible employees. In Mexico, employee profit sharing is computed at the rate of 10% of the individual company taxable income. PTU in Mexico is calculated from the same taxable income for income tax, except for the following: a) neither tax losses from prior years nor the PTU paid during the year are deductible; and b) payments exempt from taxes for the employees&#160;are fully deductible in the PTU computation. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendment to the Federal Labor Law established a limit on the amount to be paid for profit sharing to employees, which indicates that the amount of PTU assigned to each employee may not exceed the equivalent of three months of the employee&#8217;s current salary, or the average PTU received by the employee in the previous three years, whichever is greater. If the PTU determined is less than or equal to this limit, the PTU will be the one determined by applying 10% of the individual company taxable income. If the PTU determined exceeds this limit, the limit would apply and this should be considered the PTU for the period.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory', window );">Income taxes</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.23 Income taxes </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense represents the sum of the tax currently payable and deferred tax. Income taxes are charged to consolidated income statements as they are incurred, except when they relate to items that are recognized in other comprehensive income or directly in equity, in which case, the current and deferred tax are also recognized in other comprehensive income or directly in equity, respectively. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.23.1 Current income taxes </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current income taxes are recorded in the results of the year they are incurred. </span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.23.2 Deferred income taxes </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred taxes are recognized on temporary differences between the carrying amounts of assets and liabilities in the consolidated financial statements and the corresponding tax bases used in the computation of taxable profit. Deferred tax liabilities are generally recognized for all taxable temporary differences. Deferred tax assets are generally recognized for all deductible temporary differences, including tax loss carryforwards and certain tax credits, to the extent that it is probable that future taxable profits, and reversal of existing taxable temporary differences will be available. Such deferred tax assets and liabilities are not recognized if the temporary difference arises from the initial recognition (other than in a business combination) of other assets and liabilities in a transaction that affects neither the taxable profit nor the accounting profit. In the case of Brazil, where certain goodwill amounts are at times deductible for tax purposes, the Company recognizes in connection with the acquisition accounting a deferred tax asset for the tax effect of the excess of the tax basis over the related carrying value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of deferred tax assets is reviewed at each reporting date and reduced to the extent that it is no longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized. Unrecognized deferred tax assets are re-assessed at each reporting date and are recognized to the extent that it has become probable that future taxable profits and reversal of existing taxable temporary differences will allow the deferred tax asset to be recovered. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax liabilities are recognized for taxable temporary differences associated with investments in subsidiaries, associates, and interests in joint ventures, except where the Company is able to control the reversal of the temporary difference and it is probable that the temporary difference will not reverse in the foreseeable future. Deferred tax assets arising from deductible temporary differences associated with such investments and interests are only recognized to the extent that it is probable that there will be sufficient taxable profits against which to utilize the benefits of the temporary differences and they are expected to reverse in the foreseeable future. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes are classified as a non-current asset or liability, regardless of when the temporary differences are expected to reverse. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax relating to items recognized in the other comprehensive income is recognized in correlation to the underlying transaction in OCI.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and deferred tax liabilities are offset if a legally enforceable right exists to set off current tax assets against current tax liabilities and the deferred taxes relate to the same taxable entity and the same taxation authority.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are measured at the tax rates that are expected to apply in the period in which the liability is settled or the asset is realized, based on tax rates (and tax laws) that have been enacted or substantively enacted by the end of the reporting period. The measurement of deferred tax liabilities and assets reflects the tax consequences that would follow from the manner in which the Company expects, at the end of the reporting period, to recover or settle the carrying amount of its assets and liabilities.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico, the income tax rate was 30% for 2021, 2020 and 2019. For 2022, the rate will continue to be 30%.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory', window );">Share-based payments transactions</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.24 Share-based payments transactions </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior executives of the Company receive remuneration in the form of share-based payment transactions, whereby employees render services as consideration for equity instruments. The equity instruments are granted and then held by a trust controlled by FEMSA. They are accounted for as equity settled transactions. The award of equity instruments is granted for a fixed monetary value. </span></div>Share-based payments to employees are measured at the fair value of the equity instruments at the grant date. The fair value determined at the grant date of the share-based payments is expensed and recognized based on the graded vesting method over the vesting period.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory', window );">Earnings per share</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.25 Earnings per share </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company presents basic and diluted earnings per share (EPS) data for its shares. As described in Note 24, the Company has potentially dilutive shares and therefore presents its basic and diluted earnings per share. Basic EPS is calculated by dividing the net income attributable to controlling interest by the weighted average number of shares outstanding during the period adjusted for the weighted average of own shares purchased in the year. Diluted EPS is calculated by dividing the profit attributable to ordinary equity holders of the parent (after adjusting for interest on the convertible preference shares) by the weighted average number of ordinary shares outstanding during the year plus the weighted average number of ordinary shares that would be issued on conversion of all the dilutive potential ordinary shares into ordinary shares. Earnings per share for all periods are adjusted to give effect to capital contributions, bonus issues, share splits or reverse share splits that occur during any of periods presented and subsequent to the latest balance sheet date until the issuance date of the financial statements.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock', window );">Issuance of common shares</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.26 Issuance of common shares </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the issuance of own common shares as an equity transaction. The difference between the book value of the shares issued and the amount contributed by the non-controlling interest holder or third party is recorded as additional paid-in capital.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock', window );">Uncertainty over income tax treatments</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.27 IFRIC 23 Uncertainty over income tax treatments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The interpretation addresses the accounting for income taxes when tax treatments involve uncertainty that affects the application of IAS 12 and does not apply to taxes or levies outside the scope of IAS 12, nor does it specifically include requirements relating to interest and penalties associated with uncertain tax treatments. The interpretation specifically addresses the following:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">Whether an entity considers uncertain tax treatments separately; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">The assumptions an entity makes about the examination of tax treatments by taxation authorities; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">How an entity determines taxable profit (loss), tax bases, unused tax losses, unused tax credits and tax rates, and; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">d.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">How an entity considers changes in facts and circumstances. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">An entity must determine whether to consider each uncertain tax treatment separately or together with one or more other uncertain tax treatments. The approach that better predicts the resolution of the uncertainty should be followed.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for business combinations. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for derivative financial instruments. [Refer: Financial instruments, class [member]; Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for discontinued operations. [Refer: Discontinued operations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for fair value measurement. [Refer: At fair value [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for the impairment of non-financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for income tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for investment in associates and joint ventures. [Refer: Associates [member]; Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for non-current assets or disposal groups classified as held for sale. [Refer: Non-current assets or disposal groups classified as held for sale]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for provisions. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for recognising revenue. [Refer: Revenue]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounting Policies</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of accounting policy for administrative and selling expenses [policy text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for basis of consolidation [policy text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of accounting policy for financial liabilities and equity instruments [policy text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of accounting policy for foreign currencies consolidation of foreign subsidiaries and accounting for investments in associates and joint ventures [policy text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of accounting policy for inventories and cost of goods sold [policy text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of accounting policy for issuance of stock [policy text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of accounting policy for other current assets [policy text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of accounting policy for recognition of effects of inflation in countries with hyperinflationary economic environments [policy text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of uncertainty over income tax treatments [policy text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155558471560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Activities of the Company (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfParentEntityInformationAbstract', window );"><strong>Disclosure of parent entity information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory', window );">Summary of Significant Investments in Subsidiaries</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020 the most significant subsidiaries which the Company controls are: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Activity</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Country</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ownership percentage 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ownership percentage 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Propimex, S. de R.L. de C.V. (1)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100.00%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Controladora Interamericana de Bebidas, S. de R. L. de C.V.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spal Industria Brasileira de Bebidas, S.A.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production and distribution</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">84.38%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.38%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Servicios Refresqueros del Golfo y Bajio, S. de R.L. de C.V.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Embotelladora Mexicana de Bebidas Refrescantes, S. de R.L. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100.00%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00%</span></td></tr></table></div>(1) During 2021, Distribuidora y Manufacturera del Valle de M&#233;xico, S. de R. L. de C.V merged into Propimex, S. de R.L. de C.V.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of subsidiaries. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B4<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B4_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfParentEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of parent entity information [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfParentEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155564540536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock', window );">Disclosure of Exchange Rates of Local Currencies Translated to Mexican Pesos</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exchange Rates of Local Currencies Translated to Mexican Pesos (1)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average Exchange Rate for</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exchange Rate as of December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Country or Zone </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Functional currency</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexican peso</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guatemala </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quetzal</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2.62</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.78</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.50</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2.67</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.56</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colon</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.03</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.04</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.03</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.03</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.03</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balboa</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20.28</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.49</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.26</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20.58</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.95</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombian peso</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.01</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.01</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.01</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.01</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.01</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicaragua </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cordoba</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.58</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.63</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.58</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.58</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.57</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentine peso</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.21</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.31</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.41</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.20</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.24</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3.76</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.18</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.89</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3.69</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.84</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguayan peso</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.47</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.51</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.55</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.46</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.47</span></td></tr></table></div><div style="margin-bottom:10pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:133%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;padding-left:10.43pt">Exchange rates published by the central bank of each country</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock', window );">Disclosure of Recognition of Effects of Inflation in Countries With Hyperinflationary Economic Environments</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, 2020, and 2019, the operations of the Company are classified as follows: </span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Country</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cumulative Inflation 2019-2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Type of Economy </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cumulative Inflation 2018-2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Type of Economy </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cumulative Inflation 2017-2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Type of Economy </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13.9%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.2%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.2%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guatemala</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.8%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.5)%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicaragua</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.6%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">216.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-hyperinflationary</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory', window );">Schedule of Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives of the Company&#8217;s principal assets are as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.222%"><tr><td style="width:1.0%"/><td style="width:75.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;40 &#8211; 50</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;10 &#8211; 20</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;7 &#8211; 15</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Refrigeration equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;5 &#8211; 7</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Returnable bottles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 &#8211; 3</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;3 &#8211; 10</span></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.541%"><tr><td style="width:1.0%"/><td style="width:19.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.251%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.251%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.808%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.474%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.251%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.251%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.251%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.043%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost as of January 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,575</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  18,775</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  38,465</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  19,963</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  14,749</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  4,131</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  479</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  861</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,998</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions (1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">392</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">816</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,581</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,392</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,324</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions from business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">405</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer of completed projects</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(253)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">508</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,650</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,396</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">360</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,004)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">343</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(35)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,577)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,032)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,056)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(35)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,749)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(323)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,122)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,315)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(961)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(833)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(381)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,099)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">366</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,254</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">241</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">352</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,345</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost as of December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,258</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  18,746</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  38,919</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  20,410</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  16,153</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,156</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  782</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  800</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  106,224</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost as of January 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,258</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  18,746</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  38,919</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  20,410</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  16,153</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,156</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  782</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  800</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  106,224</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,613</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,300</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,655</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions from business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">245</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer of completed projects in progress </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">721</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,165</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,192</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,187)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,425)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,073)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(561)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(57)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,175)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(255)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,182)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,243)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(797)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(629)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(333)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(78)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,608)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">293</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">990</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">189</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">291</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,824</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,240</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  18,653</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  39,664</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  20,202</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  17,924</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,894</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  737</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  851</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  109,165</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost as of January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  5,240</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  18,653</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  39,664</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  20,202</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  17,924</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  5,894</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  737</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  851</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  109,165</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">21</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">61</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">427</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3,655</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">7,911</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">217</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12,292</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transfer of completed projects in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">731</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">4,791</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,351</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">31</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7,001)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">95</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(20)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,680)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(1,614)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,299)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(62)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(16)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(6,697)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(144)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(637)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(1,919)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(556)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(365)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(70)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(22)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(77)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(3,790)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">140</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">326</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,260</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">319</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">487</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">138</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">321</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,991</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  5,230</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  19,074</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  41,177</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  20,129</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  19,433</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  6,734</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  886</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,298</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  113,961</span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Total includes Ps. 3,784, Ps. 289 and Ps. 610 outstanding payment to suppliers, as of December&#160;31, 2021, 2020 and 2019 respectively</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.437%"><tr><td style="width:1.0%"/><td style="width:18.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.264%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.477%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.717%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Depreciation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation as of January 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (4,414)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (16,969)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (10,206)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (8,706)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (276)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (485)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (41,056)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation for the year </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(386)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,862)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,211)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,734)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(108)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(86)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,387)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,049</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">966</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,079</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,145</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,013</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">583</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">571</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,464</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(92)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(629)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(164)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(302)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,203)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated depreciation as of December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (4,655)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (18,398)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (11,032)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (10,092)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (365)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (495)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (45,037)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Depreciation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation as of January 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (4,655)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (18,398)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (11,032)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (10,092)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (365)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (495)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (45,037)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation for the year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(490)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,828)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,148)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,779)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(40)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,415)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,125</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">989</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">536</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,706</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">854</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">464</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">432</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,111</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(82)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(595)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(132)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(250)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,070)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated depreciation as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (5,043)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (19,842)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (11,859)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (12,153)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (379)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (429)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (49,705)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Depreciation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated depreciation as of January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (5,043)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (19,842)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (11,859)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (12,153)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (379)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (429)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (49,705)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation for the year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(484)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,793)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,097)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,708)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(80)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(122)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(8,284)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,336</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,493</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,390</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">62</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6,297</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">162</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">867</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">372</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">222</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">48</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,679</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(139)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(946)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(209)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(427)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(38)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(1,765)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated depreciation as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (5,498)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (20,378)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (12,300)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (12,676)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (395)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (531)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (51,778)</span></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.958%"><tr><td style="width:1.0%"/><td style="width:18.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.101%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.212%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.656%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As of  December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,258</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  14,091</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  20,521</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  9,378</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  6,061</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,156</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  417</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  305</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  61,187</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As of  December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,240</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  13,610</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  19,822</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  8,343</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,771</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,894</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  358</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  422</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  59,460</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of  December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  5,230</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  13,576</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  20,799</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  7,829</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  6,757</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  6,734</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  491</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  767</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  62,183</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory', window );">Summary of Revenue From Contracts With Customers</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sources of Revenue</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended  December 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sale of products</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  193,899</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  181,520</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  192,342</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services rendered</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">321</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating revenues (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">584</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,768</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,744</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  194,804</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  183,615</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  194,471</span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;padding-left:10.43pt;position:relative;top:-3.5pt;vertical-align:baseline">In 2021, 2020 and 2019, we include related tax effect in Brazil associated to sales taxes paid in excess in prior years (PIS/COFINS) &#8211; See Note 23.2.1.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the disaggregation of revenue from contracts with customers. [Refer: Revenue from contracts with customers]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounting Policies</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of changes in foreign exchange rates [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detail information about effects of inflation in hyperinflationary economic environment[table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557209576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash and Cash Equivalents (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsAbstract', window );"><strong>Cash and cash equivalents [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock', window );">Summary of Cash and Cash Equivalents</a></td>
<td class="text">Cash and cash equivalents at the end of the reporting period consist of the following: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.250%"><tr><td style="width:1.0%"/><td style="width:52.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.034%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and bank balances </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  5,336</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4,435</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents (see Note 3.5) </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">41,912</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  39,062</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  47,248</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  43,497</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information of cash and cash equivalents [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559765720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade Receivable, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesAbstract', window );"><strong>Trade and other current receivables [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsExplanatory', window );">Disclosure of Accounts Receivable, Net</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.401%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  10,863</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  9,705</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Coca-Cola Company (related party) (Note 13)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">820</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">509</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans to employees</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FEMSA and subsidiaries (related parties) (Note 13)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">634</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other related parties (Note 13)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">139</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,007</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts on trade receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(531)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(515)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  13,014</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  11,523</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory', window );">Aging Analysis of Accounts Receivable</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of accounts receivable approximates its fair value as of December&#160;31, 2021 and 2020. </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.527%"><tr><td style="width:1.0%"/><td style="width:68.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.891%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.892%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aging for trade receivables past due but not impaired</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 days</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  11,689</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  9,905</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-30 days</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">686</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31-60 days</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">112</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61-90 days</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91-120 days</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">91</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 + days</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">391</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  13,014</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  11,523</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfAllowanceForCreditLossesExplanatory', window );">Summary of Changes in the Allowance for Expected Credit Losses</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.805%"><tr><td style="width:1.0%"/><td style="width:53.738%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.010%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.840%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  515</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  493</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  595</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for the year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges and write-offs of uncollectible accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Added in business combinations</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the year</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  531</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  515</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  493</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfAllowanceForCreditLossesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the allowance relating to impairments of financial assets due to credit losses. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAllowanceForCreditLossesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of financial assets that are either past due or impaired. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 37<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_37&amp;doctype=Standard&amp;book=b<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155558823672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfInventoriesAbstract', window );"><strong>Classes of current inventories [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock', window );">Summary of Inventories</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:52.830%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.934%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,371</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  3,694</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,371</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,224</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non strategic spare parts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">865</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories in transit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,620</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packing materials</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">419</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">314</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  11,960</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  9,727</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfChangesInInventoriesExplanatoryTableTextBlock', window );">Summary of Changes in Inventories</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended as of December&#160;31, 2021, 2020 and 2019, changes in inventories are comprised of the following and included in the consolidated income statement under the cost of goods sold caption: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"><tr><td style="width:1.0%"/><td style="width:46.833%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.255%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.255%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.257%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods and work in progress</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  23,654</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  23,901</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  24,676</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and consumables used</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,425</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,002</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,520</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  103,079</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  99,903</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  104,196</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfInventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfInventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfChangesInInventoriesExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of changes in inventories [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfChangesInInventoriesExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about inventories [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559645880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Current Assets and Other Current Financial Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherCurrentAssetsExplanatory', window );">Summary of Other Current Assets</a></td>
<td class="text">Other Current Assets: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:52.830%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.934%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,805</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,622</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agreements with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">111</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,918</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,744</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfPrepaidExpensesExplanatoryTableTextBlock', window );">Summary of Prepaid Expenses</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses as of December&#160;31, 2021 and 2020 are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:54.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.376%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advances for inventories</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,627</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,503</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising and promotional expenses paid in advance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">105</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,805</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,622</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock', window );">Summary of Other Current Financial Assets</a></td>
<td class="text">Other Current Financial Assets: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:52.830%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.934%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  239</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  74</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments (See Note 19)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">692</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  931</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  478</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherCurrentAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other current assets. [Refer: Other current assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherCurrentAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other current financial assets [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfPrepaidExpensesExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of prepaid expenses [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfPrepaidExpensesExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552618648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments in Other Entities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesAbstract', window );"><strong>Disclosure of joint ventures [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock', window );">Summary of Investments in Other Entities</a></td>
<td class="text">As of December&#160;31, 2021 and 2020 the investment in other entities is comprised of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.833%"><tr><td style="width:1.0%"/><td style="width:52.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.795%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in Associates and Joint Ventures</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  7,494</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  7,623</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock', window );">Summary of Associates and Joint Ventures</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of the investment in associates and joint ventures accounted for under the equity method at the end of the reporting period are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.763%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ownership Percentage </span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Amount </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investee </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal Activity</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Place of Incorporation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Joint ventures:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compa&#241;&#237;a Paname&#241;a de Bebidas, S.A.P.I. de C.V.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beverages</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50.0</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dispensadoras de Caf&#233;, S.A.P.I. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50.0</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">183</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fountain Agua Mineral, LTDA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beverages</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50.0</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">699</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Planta Nueva Ecolog&#237;a De Tabasco, S.A. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recycling</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50.0</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Associates:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Promotora Industrial Azucarera, S.A. de C.V. (&#8220;PIASA&#8221;) (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sugar production</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36.4</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,348</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,335</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jugos del Valle, S.A.P.I. de C.V. (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beverages</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28.8</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,128</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,945</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leao Alimentos e Bebidas, LTDA (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beverages</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24.7</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">404</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industria Envasadora de Quer&#233;taro, S.A. de C.V. (&#8220;IEQSA&#8221;) (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canned bottling</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26.5</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">178</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industria Mexicana de Reciclaje, S.A. de C.V. (&#8220;IMER&#8221;) (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recycling</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35.0</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">102</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trop Frutas do Brasil, LTDA (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beverages</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23.6</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alimentos de Soja S.A.U. (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beverages</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.7</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">263</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">116</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  7,494</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  7,623</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting method: &#160;&#160;&#160;&#160;</span></div>(1)The Company has significant influence due to the fact that it has power to participate in the financial and operating policy decisions of the investee.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of associates and joint ventures [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of investments in other entities [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559727160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PresentationOfLeasesForLesseeAbstract', window );"><strong>Presentation of leases for lessee [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory', window );">Schedule of Company's Right-of-use Asset</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended as of December&#160;31, 2021 and 2020, the change in the Company&#8217;s right-of-use assets, is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.833%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,278</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,382</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(662)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hyperinflationary economies effect</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indexation effect</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,472</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,278</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory', window );">Schedule of Company's Lease Liabilities</a></td>
<td class="text"><div style="padding-right:-5.65pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020, scheduled maturities of the Company&#8217;s lease liabilities, are as follows:</span></div><div style="padding-right:-5.65pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.694%"><tr><td style="width:1.0%"/><td style="width:65.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity analysis </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than one year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  614</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  560</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One to three years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">More than three years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at end of the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,505</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,306</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  614</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  560</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Current</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  891</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  746</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of a maturity analysis of operating lease payments. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 97<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_97&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 53<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PresentationOfLeasesForLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PresentationOfLeasesForLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557226584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant &amp; equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory', window );">Schedule of Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives of the Company&#8217;s principal assets are as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.222%"><tr><td style="width:1.0%"/><td style="width:75.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;40 &#8211; 50</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;10 &#8211; 20</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;7 &#8211; 15</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Refrigeration equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;5 &#8211; 7</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Returnable bottles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 &#8211; 3</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;3 &#8211; 10</span></div></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.541%"><tr><td style="width:1.0%"/><td style="width:19.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.251%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.251%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.808%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.474%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.251%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.251%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.251%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.043%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost as of January 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,575</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  18,775</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  38,465</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  19,963</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  14,749</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  4,131</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  479</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  861</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,998</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions (1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">392</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">816</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,581</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,392</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,324</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions from business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">405</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer of completed projects</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(253)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">508</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,650</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,396</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">360</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,004)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">343</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(35)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,577)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,032)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,056)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(35)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,749)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(323)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,122)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,315)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(961)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(833)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(381)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,099)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">366</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,254</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">241</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">352</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,345</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost as of December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,258</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  18,746</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  38,919</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  20,410</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  16,153</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,156</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  782</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  800</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  106,224</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost as of January 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,258</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  18,746</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  38,919</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  20,410</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  16,153</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,156</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  782</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  800</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  106,224</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,613</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,300</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,655</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions from business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">245</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer of completed projects in progress </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">721</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,165</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,192</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,187)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,425)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,073)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(561)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(57)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,175)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(255)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,182)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,243)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(797)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(629)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(333)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(78)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,608)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">293</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">990</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">189</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">291</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,824</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,240</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  18,653</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  39,664</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  20,202</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  17,924</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,894</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  737</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  851</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  109,165</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost as of January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  5,240</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  18,653</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  39,664</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  20,202</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  17,924</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  5,894</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  737</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  851</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  109,165</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">21</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">61</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">427</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3,655</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">7,911</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">217</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12,292</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transfer of completed projects in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">731</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">4,791</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,351</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">31</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7,001)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">95</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(20)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,680)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(1,614)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,299)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(62)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(16)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(6,697)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(144)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(637)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(1,919)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(556)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(365)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(70)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(22)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(77)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(3,790)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">140</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">326</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,260</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">319</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">487</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">138</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">321</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,991</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  5,230</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  19,074</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  41,177</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  20,129</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  19,433</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  6,734</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  886</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,298</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  113,961</span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Total includes Ps. 3,784, Ps. 289 and Ps. 610 outstanding payment to suppliers, as of December&#160;31, 2021, 2020 and 2019 respectively</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.437%"><tr><td style="width:1.0%"/><td style="width:18.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.264%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.477%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.717%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Depreciation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation as of January 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (4,414)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (16,969)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (10,206)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (8,706)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (276)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (485)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (41,056)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation for the year </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(386)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,862)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,211)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,734)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(108)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(86)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,387)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,049</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">966</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,079</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,145</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,013</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">583</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">571</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,464</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(92)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(629)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(164)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(302)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,203)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated depreciation as of December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (4,655)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (18,398)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (11,032)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (10,092)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (365)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (495)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (45,037)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Depreciation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation as of January 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (4,655)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (18,398)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (11,032)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (10,092)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (365)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (495)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (45,037)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation for the year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(490)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,828)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,148)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,779)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(40)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,415)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,125</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">989</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">536</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,706</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">854</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">464</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">432</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,111</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(82)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(595)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(132)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(250)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,070)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated depreciation as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (5,043)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (19,842)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (11,859)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (12,153)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (379)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (429)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (49,705)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Depreciation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated depreciation as of January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (5,043)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (19,842)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (11,859)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (12,153)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (379)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (429)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (49,705)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation for the year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(484)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,793)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,097)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,708)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(80)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(122)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(8,284)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,336</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,493</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,390</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">62</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6,297</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">162</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">867</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">372</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">222</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">48</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,679</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(139)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(946)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(209)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(427)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(38)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(1,765)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated depreciation as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (5,498)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (20,378)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (12,300)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (12,676)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (395)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (531)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (51,778)</span></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.958%"><tr><td style="width:1.0%"/><td style="width:18.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.101%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.212%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.656%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Land </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Machinery and Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refrigeration Equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returnable Bottles </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investments in Fixed Assets in Progress </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As of  December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,258</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  14,091</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  20,521</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  9,378</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  6,061</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,156</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  417</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  305</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  61,187</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As of  December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,240</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  13,610</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  19,822</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  8,343</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,771</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  5,894</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  358</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  422</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  59,460</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of  December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  5,230</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  13,576</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  20,799</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  7,829</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  6,757</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  6,734</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  491</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  767</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  62,183</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557898856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsAbstract', window );"><strong>Disclosure of detailed information about intangible assets [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory', window );">Summary of Reconciliation of Changes in Intangible Assets and Goodwill</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.541%"><tr><td style="width:1.0%"/><td style="width:26.182%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.369%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.920%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.697%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.705%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rights to Produce and Distribute Coca-Cola trademark Products</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other indefinite<br/>lived intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology costs and management<br/>systems</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Development<br/>systems</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other<br/>amortizable</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  88,362</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  23,729</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,054</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  6,023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  777</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  666</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  120,611</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">334</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">263</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">697</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition from business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,887)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,903</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">153</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(185)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Systems Development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">398</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(399)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer of completed development systems</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,475)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(799)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(42)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(68)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,393)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  82,000</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  25,833</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,165</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  6,430</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  690</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  752</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  116,870</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 1, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  82,000</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  25,833</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,165</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  6,430</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  690</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  752</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  116,870</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">198</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">289</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition from business combinations</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer of completed development systems</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">374</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(665)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">291</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(371)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(443)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,604)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,402)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(97)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,157)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  77,396</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  23,431</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,148</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  6,709</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  176</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  737</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  109,597</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of January 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  77,396</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  23,431</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,148</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  6,709</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  176</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  737</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  109,597</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Purchases </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">135</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">370</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">673</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">113</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,291</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transfer of completed development systems </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">255</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(469)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">214</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Disposals </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(3)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of movements in exchange rates </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(1,257)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(522)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(88)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(374)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(24)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,270)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Changes in value on the recognition of inflation effects </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">62</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">62</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  76,139</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  22,909</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,192</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  6,960</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  375</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,102</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  108,677</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rights to Produce and Distribute Coca-Cola trademark Products</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other indefinite<br/>lived intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology costs and management<br/>systems</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Development<br/>systems</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other<br/>amortizable</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.541%"><tr><td style="width:1.0%"/><td style="width:26.182%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.369%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.920%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.697%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.705%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(745)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,025)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,807)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(819)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(243)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,062)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of movements in exchange rate </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (745)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (3,805)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (270)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (4,820)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(703)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(317)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,020)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of movements in exchange rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in value on the recognition of inflation effects</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (745)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (4,353)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (528)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (5,626)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortization expense </span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(594)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(294)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(888)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Disposals</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effect of movements in exchange rate </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">53</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">63</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Changes in value on the recognition of inflation effects - amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(52)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(52)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (745)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (4,946)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (812)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (6,503)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  81,255</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  25,833</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,165</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  2,625</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  690</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  482</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  112,050</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  76,651</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  23,431</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,148</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  2,356</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  176</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  209</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  103,971</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  75,394</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  22,909</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,192</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  2,014</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  375</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  290</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  102,174</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory', window );">Disclosure of Aggregate Carrying Amounts of Goodwill and Distribution Rights Allocated to Each CGUl</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate carrying amounts of goodwill and distribution rights allocated to each CGU are as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.979%"><tr><td style="width:1.0%"/><td style="width:65.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">In millions of Ps.</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  56,352</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  56,352</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guatemala</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,735</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,755</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicaragua</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,425</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,238</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,798</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,414</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,608</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,741</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,332</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,450</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  98,303</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  100,082</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock', window );">Details of Key Assumptions by CGU for Impairment Test</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key assumptions by CGU for impairment test as of December 31, 2021 were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.958%"><tr><td style="width:1.0%"/><td style="width:26.991%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.924%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.514%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CGU</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pre-tax WACC</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Post &#8211;tax WACC</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected&#160;Annual&#160;Long-Term Inflation 2022-2026</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected<br/>Volume<br/>Growth<br/>Rates&#160;2022-2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Colombia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Argentina</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Guatemala</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Costa Rica</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nicaragua</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Panama</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Uruguay</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key assumptions by CGU for impairment test as of December 31, 2020 were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.958%"><tr><td style="width:1.0%"/><td style="width:26.991%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.924%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.514%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CGU</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pre-tax WACC</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Post &#8211;tax WACC</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected&#160;Annual&#160;Long-Term<br/>Inflation 2021-2030</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected<br/>Volume<br/>Growth<br/>Rates&#160;2021-2030</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guatemala</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicaragua</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock', window );">Summary of Detailed Information About Sensitivity to Changes in Assumptions</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.750%"><tr><td style="width:1.0%"/><td style="width:43.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.690%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.854%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CGU</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change&#160;in&#160;WACC</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change&#160;in&#160;Volume<br/>Growth CAGR(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect&#160;on&#160;Valuation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.2%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-1.0%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Passes by 6.8x</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.2%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-1.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Passes by 2.7x</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Passes by 4.2x</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.8%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-1.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Passes by 10.0x</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guatemala</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Passes by 54.5x</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-1.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Passes by 3.1x</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nicaragua</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Passes by 1.0x</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panama</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-1.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Passes by 8.2x</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uruguay</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">-1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Passes by 4.4x</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table>(1)&#160;&#160;&#160;&#160;&#160;Compound Annual Growth Rate (CAGR)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of information for cash-generating units. [Refer: Cash-generating units [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-01-01<br> -Paragraph 134<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_134&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the reconciliation of changes in intangible assets and goodwill. [Refer: Intangible assets and goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about key assumptions by CGU for impairment test [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about sensitivity to changes in assumptions [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557367304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other non-current assets and other non-current financial assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract', window );"><strong>Other non-current assets and other non-current financial assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock', window );">Disclosure of Detailed Information About Other Non-Current Assets</a></td>
<td class="text">Other Non-Current Assets: <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.944%"><tr><td style="width:1.0%"/><td style="width:60.425%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.748%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current prepaid advertising expenses </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  213</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  333</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantee deposits (1) </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,165</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid bonuses </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">283</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advances to acquire property, plant and equipment </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">457</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shared based payment </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">303</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indemnifiable contingencies from business combinations (2)  </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,554</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,609</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoverable tax</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">378</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">49</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,402</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4,452</span></td></tr></table></div><div style="margin-top:6pt;padding-left:97.9pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;Mainly in Brazil, as it is customary the Company is required to guarantee tax, legal and labor contingencies by guarantee deposits. See Note 24.5.</span></div><div style="margin-top:6pt;padding-left:97.9pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;Corresponds to indemnification assets that are warranted by former Vonpar owners in accordance with the share purchase agreement.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock', window );">Disclosure of Other Financial Assets</a></td>
<td class="text">Other Non-Current Financial Assets: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:54.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.376%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current financial assets </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  153</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  175</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments (See Note 19)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,983</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  5,136</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  2,699</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other non current financial assets [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure summary of other noncurrent assets [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other non-current assets and other non-current financial assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559260488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balances and Transactions with Related Parties and Affiliated Companies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract', window );"><strong>Disclosure of transactions between related parties [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock', window );">Summary of Balances and Transactions with Related Parties and Affiliated Companies</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated statements of financial position and income include the following balances and transactions with related parties and affiliated companies: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.083%"><tr><td style="width:1.0%"/><td style="width:61.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.260%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.838%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets (current included in accounts receivable)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due from FEMSA and its subsidiaries <br/>(see Note 5) (1)&#160;(3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  634</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  624</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due from The Coca-Cola Company <br/>(see Note 5) (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">820</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">509</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due from Heineken Group (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">139</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,593</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,271</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities (current included in suppliers and other liabilities and loans)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to FEMSA and its subsidiaries (2) (3)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,380</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  454</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to The Coca-Cola Company  (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,444</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,513</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to Heineken Group(2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">488</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other payables (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">224</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  3,536</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,721</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;Presented within accounts receivable.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;Recorded within accounts payable and suppliers</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;Parent</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory', window );">Summary of Transactions and Other Related Parties</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of transactions between the Company and other related parties are disclosed as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"/><td style="width:58.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.808%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.828%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Transactions&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales to affiliated parties</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  5,489</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,694</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Heineken</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases and other expenses from FEMSA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,447</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,538</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,756</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of concentrate from The Coca-Cola Company</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,213</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,222</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,063</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of raw material, beer and operating expenses from Heineken</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,635</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,600</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,755</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertisement expense paid to The Coca-Cola Company</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,482</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,756</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases from Ades</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases from Jugos del Valle</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,918</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,437</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,863</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of sugar from Promotora Industrial Azucarera,  S.A. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,213</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,123</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,728</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of sugar from Beta San Miguel</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">938</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of canned products from Industria Envasadora de Queretaro, S.A. de C.V...</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">234</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of inventories from Leao Alimentos e Bebidas, LTDA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,320</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,253</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,867</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of resine from Industria Mexicana de Reciclaje, S.A. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">416</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Donations to Instituto Tecnologico y de Estudios Superiores de Monterrey, A.C. (1) (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Donations to Fundaci&#243;n Femsa, A.C.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">230</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses with related parties</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">156</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td></tr></table></div><div style="margin-top:12pt;padding-left:79.55pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;One or more members of the Board of Directors or senior management of the Company are also members of the Board of Directors or senior management of the counterparties to these transactions. </span></div><div style="margin-top:12pt;padding-left:79.55pt;text-align:justify;text-indent:-24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;These donations were made to ITESM through Fundacion FEMSA as intermediary.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory', window );">Schedule of Key Management Remuneration</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate compensation paid to executive officers and senior management of the Company, recognized as an expense during the reporting period were as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.166%"><tr><td style="width:1.0%"/><td style="width:54.840%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.588%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current compensations and employee benefits</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  737</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  815</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  978</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Termination benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shared based payments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">276</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of information about key management personnel. [Refer: Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2021-01-01<br> -Paragraph 18<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_18&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of summary of balances and transactions with related parties and affiliates [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557209576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balances and Transactions in Foreign Currencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_BalancesAndTransactionsInForeignCurrenciesAbstract', window );"><strong>Balances and Transactions in Foreign Currencies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock', window );">Summary of Assets, Liabilities and Transactions in Foreign Currencies</a></td>
<td class="text">As of December 31, 2021 and 2020, assets and liabilities denominated in foreign currencies, expressed in Mexican pesos (contractual amounts) are as follows: <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.361%"><tr><td style="width:1.0%"/><td style="width:47.020%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.982%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.887%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Liabilities</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balances</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-current</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. dollars</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,851</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,495</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52,591</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euros</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">205</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. dollars</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,787</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,645</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,969</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euros</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;For the years ended December 31, 2021, 2020 and 2019 transactions denominated in foreign currencies, expressed in Mexican pesos (contractual amounts) are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.750%"><tr><td style="width:1.0%"/><td style="width:50.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.937%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transactions</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Purchases&#160;of<br/>Raw&#160;Materials</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest<br/>Expense</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2021 U.S.dollars</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">452</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,420</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,749</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,509</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2020 U.S.dollars</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,801</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,418</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,213</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2019 U.S.dollars</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,506</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,307</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,910</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,723</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2019 Euros</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_BalancesAndTransactionsInForeignCurrenciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balances and Transactions in Foreign Currencies</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_BalancesAndTransactionsInForeignCurrenciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of balances and transactions in foreign currencies [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552453752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Post-Employment and Other Non-current Employee Benefits (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract', window );"><strong>Disclosure of defined benefit plans [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SummaryOfActuarialAssumptionsExplanatoryTableTextBlock', window );">Summary of Long-term Assumptions</a></td>
<td class="text">In Mexico, actuarial calculations for pension and retirement plans and seniority premiums, as well as the associated cost for the period, were determined using the following long-term assumptions: <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:44.854%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.915%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.915%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.916%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mexico</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate used to calculate the defined benefit obligation and the net interest on de net defined benefit liability (asset)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salary increase: (Non-Union/Union)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future pension increase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Biometric:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortality</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMSSA 2009 (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMSSA 2009 (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMSSA 2009 (1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disability</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">IMSS 97 (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IMSS-97 (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IMSS-97 (2)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Normal retirement age</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">60 years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of employee turnover</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BMAR2007 (3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BMAR2007 (3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BMAR2007 (3)</span></td></tr></table></div><div style="margin-top:6pt;padding-left:66.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;EMSSA. Mexican Experience of Social Security (for its initials in Spanish) </span></div><div style="padding-left:67.3pt;text-align:justify;text-indent:-18.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; &#160;&#160;&#160;&#160;IMSS. Mexican Experience of Instituto Mexicano del Seguro Social (for its initials in Spanish) </span></div>(3)&#160;&#160;&#160;&#160;&#160;BMAR. Actuary experience<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock', window );">Summary of Defined Benefit Plan Expected Future Benefit Payments</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on these assumptions, the amounts of benefits expected to be paid out in the following years are as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.527%"><tr><td style="width:1.0%"/><td style="width:59.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.690%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:33%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:33%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension&#160;and<br/>Retirement<br/>Plans</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Seniority<br/>Premiums</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  386</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  43</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 to 2031</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,777</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory', window );">Balances of Liabilities for Post-employment and Other Non-current Employee Benefits</a></td>
<td class="text">Balances of the liabilities for post-employment and other non-current employee benefits &#160;<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.638%"><tr><td style="width:1.0%"/><td style="width:54.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.573%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension and Retirement Plans:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  952</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  996</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,876</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,828</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,640</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess of projected defined benefit obligation over accumulated benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,687</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,671</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,515</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,311</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension plan funds at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,234)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,201)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net defined benefit liability</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  3,281</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  3,110</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Seniority Premiums:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  289</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  307</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">232</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">521</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess of projected defined benefit obligation over accumulated benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">457</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">978</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seniority premium plan funds at fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(133)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net defined benefit liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  845</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  728</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total post-employment and other non-current employee benefits</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,126</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  3,838</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfTrustAssetExplanatoryTableTextBlock', window );">Summary of Trust Assets</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust assets consist of fixed and variable return financial instruments recorded at market value, which are invested as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:75.865%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.418%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Type of instrument</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed return:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Traded securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life annuities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal government instruments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable return:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Publicly traded shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock', window );">Summary of Amounts and Types of Securities in Related Parties Included in Portfolio Fund</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico, the amounts and types of securities that the Company invests in related parties included in portfolio fund are mainly as follows: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:57.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.376%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Portfolio:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grupo Industrial Bimbo, S.A.B. de C. V.</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$25</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$28</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grupo Financiero Banorte, S.A.B. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">El Puerto de Liverpool, S.A.B. de C.V.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fomento Econ&#243;mico Mexicano, S.A.B. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">El Puerto de Liverpool, S.A.B. de C.V.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alfa, S.A.B. de C.V.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock', window );">Summary of Amount Recognized in Consolidated Income Statements and Consolidated Statements of Comprehensive Income</a></td>
<td class="text">Amounts recognized in the consolidated income statements and the consolidated statements of equity<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.861%"><tr><td style="width:1.0%"/><td style="width:33.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.320%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income statement</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated OCI</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Past&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Gain)&#160;or&#160;Loss<br/>on&#160;Settlement or curtailment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Interest&#160;on<br/>the&#160;Net&#160;Defined<br/>Benefit<br/>Liability</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remeasurements<br/>of&#160;the&#160;Net&#160;Defined<br/>Benefit<br/>Liability<br/>net&#160;of&#160;taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension and retirement plans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  244</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  197</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,038</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Seniority premiums</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">84</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">202</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  328</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  248</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,240</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="12" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income statement</span></td><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated OCI</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Past&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Gain)&#160;or&#160;Loss<br/>on&#160;Settlement or curtailment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Interest&#160;on<br/>the&#160;Net&#160;Defined<br/>Benefit<br/>Liability</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remeasurements<br/>of&#160;the&#160;Net&#160;Defined<br/>Benefit<br/>Liability<br/>net&#160;of&#160;taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and retirement plans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  229</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  71</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  188</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  934</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seniority premiums</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  297</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  71</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  231</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,173</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income statement</span></td><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated OCI</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Past&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Gain)&#160;or&#160;Loss<br/>on&#160;Settlement or curtailment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Interest&#160;on<br/>the&#160;Net&#160;Defined<br/>Benefit<br/>Liability</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remeasurements<br/>of&#160;the&#160;Net&#160;Defined<br/>Benefit<br/>Liability<br/>net&#160;of&#160;taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and retirement plans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  170</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (44)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  176</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  790</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seniority premiums</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  205</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  32</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  200</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  855</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock', window );">Summary of Remeasurements of Net Defined Benefit Liability Recognized in Other Comprehensive Income</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Remeasurements of the net defined benefit liability recognized in other comprehensive income are as follows (amounts are net of tax): </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.611%"><tr><td style="width:1.0%"/><td style="width:53.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.348%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount accumulated in other comprehensive income as of the beginning of the periods</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,173</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  855</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  344</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognized during the year (obligation liability and plan assets)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">680</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains and losses arising from changes in financial assumptions</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(550)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains and losses arising from changes in demographic assumptions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange rate valuation (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment from employees transferred</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(72)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount accumulated in other comprehensive income as of the end of the period, net of tax</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,240</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,173</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  855</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock', window );">Summary of Changes in the Balance of the Defined Benefit Obligation for Post-employment</a></td>
<td class="text">Changes in the balance of the defined benefit obligation for post-employment and other non-current employee benefits <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.194%"><tr><td style="width:1.0%"/><td style="width:40.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.617%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension and Retirement Plans:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial balance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,311</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  3,912</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  3,388</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">244</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect on curtailment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">291</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains or losses</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange loss</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(364)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(395)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,515</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4,311</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  3,912</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Seniority Premiums:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial balance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  865</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  630</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  411</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">84</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">62</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains or losses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">74</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(107)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  978</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  865</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  630</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory', window );">Summary of Changes in the Balance of Plan Assets</a></td>
<td class="text">Changes in the balance of trust assets <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.583%"><tr><td style="width:1.0%"/><td style="width:40.959%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.401%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension and retirement plans:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,201</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,122</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,031</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on trust assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life annuities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,234</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,201</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,122</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Seniority premiums</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  137</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  127</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  111</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on trust assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  133</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  137</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  127</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock', window );">Summary of Amount of Defined Benefit Plan Expense and OCI Impact in Absolute Terms of Variation on Net Defined Benefit Liability</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the impact in absolute terms of a variation of 1.0% in the assumptions on the net defined benefit liability associated with the Company&#8217;s defined benefit plans. The sensitivity of this 1.0% on the significant actuarial assumptions is based on projected long-term discount rates for Mexico and a yield curve projections of long-term Mexican government bonds - CETES: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.666%"><tr><td style="width:1.0%"/><td style="width:25.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">-1.0%:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income&#160;Statement</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated OCI</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Discount rate used to calculate the defined benefit obligation and the net<br/>interest on the net defined benefit liability (asset)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current<br/>Service&#160;Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Past&#160;Service<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gain or<br/>Loss&#160;on<br/>Settlement or curtailment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Interest&#160;on<br/>the&#160;Net&#160;Defined<br/>Benefit&#160;Liability</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remeasurements<br/>of&#160;the&#160;Net<br/>Defined&#160;Benefit<br/>Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and retirement plans</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  255</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  226</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,463</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seniority premiums</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  90</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  58</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  173</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  345</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  284</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,636</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expected salary increase</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current<br/>Service&#160;Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Past&#160;Service<br/>Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gain or<br/>Loss&#160;on<br/>Settlement or curtailment</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net&#160;Interest&#160;on<br/>the&#160;Net&#160;Defined<br/>Benefit&#160;Liability</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remeasurements<br/>of&#160;the&#160;Net<br/>Defined&#160;Benefit<br/>Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and retirement plans</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  211</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  172</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,288</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seniority premiums</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  75</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  45</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  145</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  286</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  217</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,433</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock', window );">Summary of Employee Benefit Expenses Recognized in Consolidated Income Statements</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021, 2020 and 2019, employee benefits expenses recognized in the consolidated income statements are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"><tr><td style="width:1.0%"/><td style="width:46.833%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.255%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.255%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.257%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Included in cost of goods sold:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wages and salaries</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,301</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  3,955</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4,052</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Social security costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,359</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,277</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee profit sharing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">57</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and seniority premium costs (Note 15.4)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based payment expense (Note 16.2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Included in selling and distribution expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wages and salaries</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,627</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,620</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,068</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Social security costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,787</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,587</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,717</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee profit sharing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">959</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and seniority premium costs (Note 15.4)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">235</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based payment expense (Note 16.2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Included in administrative expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wages and salaries</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,788</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,448</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,742</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Social security costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">581</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee profit sharing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and seniority premium costs (Note 15.4)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">41</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based payment expense (Note 16.2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">225</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total employee benefits expense</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  32,115</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  29,633</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  30,561</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDefinedBenefitPlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the fair value of defined benefit plan assets. [Refer: Plan assets [member]; Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 142<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_142&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of a net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of amount of defined benefit plan expense and other comprehensive income impact in absolute terms of variation on net defined benefit liability [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of amount recognized in consolidated income statements and consolidated statements of comprehensive income in defined benefit liability asset [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of amounts and types of securities in related parties included in portfolio fund [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of changes in balance of defined benefit obligation for post-employment [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of defined benefit plan expected future benefit payments [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of defined benefit plans expense recognized in income statement [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of remeasurements of net defined benefit liability recognized in other comprehensive income [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfTrustAssetExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of trust asset [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfTrustAssetExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_SummaryOfActuarialAssumptionsExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The summary of actuarial assumptions explanatory [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_SummaryOfActuarialAssumptionsExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155561179384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bonus Programs (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock', window );">Summary of Shares Granted Under the Company's Executive Incentive Plans</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021 the shares granted under the Company&#8217;s executive incentive plans are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"/><td style="width:52.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.873%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.261%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of shares</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incentive Plan</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FEMSA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">KOF</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vesting&#160;period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,561</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,791</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018-2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,290</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,281</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019-2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,006</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,338</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020-2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,281</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956,926</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021-2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780,524</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,197,820</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022-2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,296,662</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,238,156</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of options granted under executive incentive plan [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557193720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank Loans and Notes Payables (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract', window );"><strong>Disclosure of detailed information about borrowings [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory', window );">Summary of Detailed Information About Borrowings</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.604%"><tr><td style="width:1.0%"/><td style="width:15.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.618%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;Expressed in millions of mexican pesos. (1)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027 and following years</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying value as of December 31, 2021</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value as of December 31, 2021</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying value as of December 31, 2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short- term debt:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed rate debt:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Argentine pesos</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.02%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.02%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.73%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Uruguayan pesos</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">498</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.13%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">645</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">645</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">645</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,209</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable rate debt:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Colombian pesos</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">436</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.08%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">436</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short- term debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">645</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">645</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">645</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,645</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long term debt:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed rate debt:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">U.S. Dollar</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yankee bond</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,255</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,255</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,147</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,598</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.09%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.09%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.09%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mexican pesos</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,498</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,449</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,947</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,722</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,483</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.46%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.59%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.97%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.00%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Brazilian reais</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.00%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.40%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.62%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.24%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.18%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Uruguayan pesos</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">930</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,186</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,186</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,031</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.04%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.27%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.65%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.72%</span></td></tr></table><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.604%"><tr><td style="width:1.0%"/><td style="width:15.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.618%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;Expressed in millions of mexican pesos. (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027 and following years</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying value as of December 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value as of December 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying value as of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Subtotal </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">304</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,456</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">70,704</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">79,482</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">82,149</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">73,269</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable rate debt:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mexican pesos</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,499</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,726</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,425</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,650</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,540</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,181</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.49%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.32%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.29%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.35%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.64%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,335</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.04%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Brazilian reais</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank loans</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.95%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.95%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.44%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Subtotal </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,504</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,726</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,425</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,655</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,545</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12,564</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long term debt</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,808</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,456</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,726</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,425</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">70,704</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">85,137</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">87,694</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">85,833</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current portion of long term debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,808</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,808</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,805</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,372</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long- term debt</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,456</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,726</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,425</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">70,704</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">83,329</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">85,889</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">82,461</span></td></tr></table></div><div style="margin-top:4.5pt;padding-left:50.2pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.68pt">All interest rates shown in this table are weighted average contractual annual rates.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock', window );">Summary of Interest Expense</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2021, 2020 and 2019, the interest expense related to the bank loans and notes payable is comprised as follows and included in the consolidated income statement under the interest expense caption: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.750%"><tr><td style="width:1.0%"/><td style="width:61.154%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.481%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.481%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.484%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on debts and borrowings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,544</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  6,228</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4,459</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance charges for employee benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">248</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (Interest)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,097</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,946</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance charges of leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance operating charges</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">202</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  6,192</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  7,894</span></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  6,904</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory', window );">Summary of Reconciliation of Liabilities Arising From Financing Activities</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.958%"><tr><td style="width:1.0%"/><td style="width:19.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.212%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.130%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.210%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.099%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.661%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-cash impact</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Value at December 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Repayments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Proceeds</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">New leases</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Others</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Exchange movement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Translation Effect</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Value at December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term bank loans</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,645</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (1,925)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  844</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  81</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  645</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total short-term from financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,645</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (1,925)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  844</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  81</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  645</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term bank loans</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">10,568</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(9,764)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">947</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(467)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,284</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">75,265</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(2,500)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">9,400</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,688</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">83,853</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total long-term from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  85,833</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (12,264)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  10,347</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,688</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (467)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  85,137</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,306</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (629)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  533</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  340</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (42)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,505</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  88,784</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (14,818)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  11,191</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  533</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  340</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,685</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (428)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  87,287</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.270%"><tr><td style="width:1.0%"/><td style="width:19.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.281%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.176%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.065%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.071%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.623%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.071%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cash flows</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-cash impact</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Value at December 31, 2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repayments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">New leases</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign Exchange movement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Translation Effect</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Value at December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term bank loans</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  882</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (17,641)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  18,525</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (121)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,645</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total short-term from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  882</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (17,641)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  18,525</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (121)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,645</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term bank loans</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,576</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(896)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">293</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(405)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,568</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,519</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(26,650)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,479</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,018</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(101)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,265</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total long-term from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  69,095</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (27,546)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  43,772</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,018</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (506)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  85,833</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,383</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (573)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  599</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  33</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (13)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (123)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,306</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  71,360</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (45,760)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  62,297</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  599</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  33</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  1,005</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  (750)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ps.  88,784</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Beginning balance as of adoption date; January 1st, 2019</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the reconciliation of liabilities arising from financing activities. [Refer: Liabilities arising from financing activities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 44D<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_44D&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of interest expense on borrowing [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557223368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income and Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory', window );">Summary of Other Income and Expenses</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"><tr><td style="width:1.0%"/><td style="width:49.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.265%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  259</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  274</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  330</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancellation of contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">745</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain related to operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joint venture sale</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">498</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,502</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,494</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,890</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provisions for contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  938</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  842</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,305</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on the retirement of long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">199</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on sale of long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">201</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on the retirement of intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment (See Note 8) </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">250</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,501</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">948</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance payments (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">233</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,062</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Donations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">258</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange losses related to operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">61</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  2,309</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,105</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4,380</span></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="padding-left:14.2pt;text-align:justify;text-indent:-14.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%;padding-left:4.88pt">Following a favorable decision from Brazilian tax authorities received during 2019, Coca-Cola FEMSA has been entitled to reclaim indirect tax payments made in prior years in Brazil, resulting in the recognition of a tax credit and a positive effect in the operating revenues and other income captions of the consolidated income statements. See note 23.2.1.</span></div><div style="padding-left:14.2pt;text-align:justify;text-indent:-14.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%;padding-left:4.88pt">During 2019, the Company incurred  restructuring costs related to some of their operations as part of an efficiency program.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other operating income or expense. [Refer: Other operating income (expense)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552372328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsAbstract', window );"><strong>Disclosure of detailed information about financial instruments [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory', window );">Summary of Financial Assets and Liabilities Measured at Fair Value</a></td>
<td class="text">The following table summarizes the Company&#8217;s financial assets and liabilities measured at fair value, as of December&#160;31, 2021 and 2020: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"/><td style="width:50.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.318%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.991%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.991%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.340%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments asset</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  764</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,911</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  488</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  2,440</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">58</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,417</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trust assets of labor obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,367</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,338</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock', window );">Disclosure of reconciliation of each component of equity and the analysis of other comprehensive income</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Set out below is the reconciliation of each component of equity and the analysis of other comprehensive income:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.764%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency option</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate swaps</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury Lock contracts</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commodity price contracts</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total holders of the parent</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-controlling interest</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As at January 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (208)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (776)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (78)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  71</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  23</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (968)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (97)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (1,065)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial instruments &#8211; purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(837)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">161</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">351</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(323)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(270)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of financial instruments recognized in OCI</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,654</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,663</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">414</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3,077</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount reclassified from OCI to profit or loss</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">286</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,544</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(102)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,787</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,986</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency revaluation of the net foreign operations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,588)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(3,588)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(530)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(4,118)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">105</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">121</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax effect</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">163</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(254)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(108)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(201)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(52)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(253)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (589)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (167)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  230</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (525)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  3</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  (522)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial instruments &#8211; purchases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">70</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">396</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">893</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">963</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of financial instruments recognized in OCI</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,543</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">826</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,369</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">310</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3,679</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount reclassified from OCI to profit or loss</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">785</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,141)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(347)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(142)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(489)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency revaluation of the net foreign operations</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,385)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,385)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(105)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(1,490)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax effect</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(253)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(500)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(787)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(45)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(832)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  20</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  905</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  299</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,224</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  90</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ps.  1,314</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock', window );">Disclosure of Outstanding Forward Agreements to Purchase Foreign Currency</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, the Company had the following outstanding forward agreements to purchase foreign currency: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.416%"><tr><td style="width:1.0%"/><td style="width:60.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Liability)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  6,131</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (49)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  78</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, the Company had the following outstanding forward agreements to purchase foreign currency: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.694%"><tr><td style="width:1.0%"/><td style="width:60.308%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Liability)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  7,130</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (843)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCrossCurrencySwapContractTableTextBlock', window );">Disclosure of Outstanding Cross Currency Swap Agreements</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, the Company had the following outstanding cross-currency swap agreements:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:56.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Liability)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  407</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  45</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,733</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,628</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,348</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">220</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,204</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">366</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2030</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,911</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">404</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, the Company had the following outstanding cross-currency swap agreements:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:56.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Liability)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  404</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (4)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,371</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,165</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,982</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(464)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,790</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock', window );">Summary of Outstanding Interest Rate Swap Agreements</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, the Company had the following outstanding interest rate swap agreements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:56.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Liability)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2032</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  6,175</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  170</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock', window );">Disclosure of Fair Value of Commodity Price Contracts</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had the following aluminum price contracts: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:56.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Liability)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  102</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  62</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had the following PX + MEG (resin) price contracts: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:56.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Liability)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  470</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (28)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  5</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had the following sugar price contracts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:56.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Liability)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  2,020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (7)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  502</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">769</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">195</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the Company had the following aluminum price contracts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:56.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Liability)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  695</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  125</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  99</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  17</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the Company had the following PX + MEG (resin) price contracts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:56.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Liability)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  729</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (65)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the Company had the following sugar price contracts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"><tr><td style="width:1.0%"/><td style="width:56.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Liability)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,260</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (18)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  275</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock', window );">Disclosure of Net Effects of Expired Contracts Met Hedging Criteria</a></td>
<td class="text">Net effects of expired contracts that met hedging criteria <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.611%"><tr><td style="width:1.0%"/><td style="width:39.701%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.962%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.809%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impact in consolidated income statement - Gain (Loss)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (109)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (199)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(515)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Option to purchase foreign currency</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of good sold</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward agreements to purchase foreign currency</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of good sold</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(788)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity Price contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of good sold</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,245</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(391)</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock', window );">Disclosure of Net Effect of Changes in Fair Value of Derivative Financial Instruments Did Not Meet Hedging Criteria for Accounting Purposes</a></td>
<td class="text">Net effect of changes in fair value of derivative financial instruments that did not meet the hedging criteria for accounting purposes.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:36.086%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.624%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.624%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impact in consolidated income statement</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Embedded derivatives</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market value (loss) on financial instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swaps and interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market value (loss) on financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293)</span></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock', window );">Disclosure of Net Effect of Expired Contracts Did Not Meet Hedging Criteria for Accounting Purposes</a></td>
<td class="text">Net effect of expired contracts that did not meet the hedging criteria for accounting purposes <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:36.086%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.624%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.624%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Type of Derivatives</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impact in consolidated income statement</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swaps and interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market value (loss) on financial instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (212)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (293)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Embedded derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market value (loss) gain on financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory', window );">Summary of Sensitivity Analysis of Interest Rate Risks Management</a></td>
<td class="text">The following disclosures provide a sensitivity analysis of the market risks, which the Company is exposed to as it relates to foreign exchange rates, interest rates and commodity prices, which it considers in its existing hedging strategy:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.305%"><tr><td style="width:1.0%"/><td style="width:53.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.729%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Forward agreement to purchase U.S. Dollar (MXN/USD)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (298)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(884)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(739)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Forward agreement to purchase U.S. Dollar (BRL/USD)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (284)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Forward agreement to purchase U.S. Dollar (COP/USD)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (81)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Forward agreement to purchase U.S. Dollar (ARS/USD)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (3)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Forward agreement to purchase U.S. Dollar (UYU/USD)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (7)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Forward agreement to purchase U.S. Dollar (CRC/USD)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (10)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cross currency swaps (USD to MXN)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (1,645)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,507)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,315)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cross currency swaps (USD to BRL)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in USD rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (2,300)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,161)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(645)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sugar price contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change on sugar Price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(28)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (714)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(515)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(255)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aluminum price contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change on Aluminum price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(24)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (39)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(289)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,164)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options to purchase foreign currency (MXN to USD)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change on USD rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on equity</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Profit and loss effect</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following disclosures provide a sensitivity analysis of the interest rate risks considered reasonably possible for the following fiscal year, according with its existing floating rate borrowings and derivative financial instruments at the end of the reporting period: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.222%"><tr><td style="width:1.0%"/><td style="width:71.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.089%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.583%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate Risk</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change&#160;in<br/>U.S.$&#160;rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect&#160;on<br/>(profit)&#160;or<br/>loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">+100 bps</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  (160)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+100 bps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+100 bps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock', window );">Summary of Maturity Analysis for Non-derivative and Derivative Financial Liabilities</a></td>
<td class="text">Cash outflows for financial liabilities without fixed amounts or timing are based on economic conditions (like interest rates and foreign exchange rates) existing at December&#160;31, 2021. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.583%"><tr><td style="width:1.0%"/><td style="width:34.713%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In millions of Ps)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027 and thereafter</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes and bonds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,499</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  7,498</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  &#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,726</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  2,425</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  70,704</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans from banks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">954</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">958</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives financial liabilities (assets)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(605)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,825)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(219)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(933)</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresExplanatory', window );">Summary of Company's Financial Instruments Used to Hedge Its Exposure to Foreign Exchange Rates, Interest Rates and Commodity Risks</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company&#8217;s financial instruments used to hedge its exposure to foreign exchange rates, interest rates and commodity risks were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.638%"><tr><td style="width:1.0%"/><td style="width:42.093%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.891%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maturity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-6 months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6-12 months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">More than 12</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign exchange currency risk</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign exchange currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,985</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,057</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate MXN/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20.88</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">21.40</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">984</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">593</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate BRL/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.61</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.97</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">497</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">191</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate COP/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,858</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,952</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">280</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate ARS/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">122.56</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">165</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">48</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate UYU/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">45.51</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">46.30</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">211</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">120</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate CRC/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">646.33</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">650.71</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign exchange currency swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12,968</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate MXN/USD</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">19.81</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15,026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate BRL/USD</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.47</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">407</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,202</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate COP/USD</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,543</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,550</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest rate risk</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,175</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.09</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt dotted #ee2724;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Commodities risk</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aluminum (in millions of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">67</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">35</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average price (USD/Ton)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,722.00</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,777.00</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sugar (in millions of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,366</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">653</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">769</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average price (USD cent/Lb)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15.22</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14.76</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14.74</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">PX+MEG (in millions of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">337</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">134</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average price (USD /Ton)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">934</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">866</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the Company&#8217;s financial instruments used to hedge its exposure to foreign exchange rates, interest rates and commodity risks were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.638%"><tr><td style="width:1.0%"/><td style="width:42.093%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.891%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maturity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-6 months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6-12 months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">More than 12</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange currency risk</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,806</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,888</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate MXN/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.35</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.47</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">844</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">491</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate BRL/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.41</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.37</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">511</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate COP/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,750</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,740</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate ARS/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92.97</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate UYU/USD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.92</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.69</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange currency swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,568</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate MXN/USD</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.81</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions  of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,575</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average exchange rate BRL/USD</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate risk</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Notional amount (in millions of pesos)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,454</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodities risk</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aluminum (in millions of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">325</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average price (USD/Ton)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,654</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,720</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,740</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sugar (in millions of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">869</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">391</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">365</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average price (USD cent/Lb)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.13</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.87</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.17</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PX+MEG (in millions of pesos)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">364</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">364</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average price (USD /Ton)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">730</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">730</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of derivative financial instruments. [Refer: Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfExternalCreditExposuresExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of external credit grades. [Refer: External credit grades [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Note Expiry date 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph IG24<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_IG24&amp;doctype=Implementation%20Guidance&amp;book=b<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Note Expiry date 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 36<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_36_c&amp;doctype=Standard&amp;book=b<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfExternalCreditExposuresExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The explanation of the risk management strategy related to hedge accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 22A<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_22A&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfCrossCurrencySwapContractTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of cross currency swap contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfCrossCurrencySwapContractTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Fair Value Of Commodity Price Contracts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of maturity analysis for non-derivative and derivative financial liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of net effects of derivative financial instruments that did not met hedging criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Net Effects Of Expired Contracts That Did Not Meet Hedging Criteria</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of net effects of expired contracts that met hedging criteria</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of outstanding forward agreements to purchase foreign currency [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of outstanding interest rate swap agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of reconciliation of each component of equity and the analysis of other comprehensive income explanatory [text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557202184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Non-Controlling Interest in Consolidated Subsidiaries (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract', window );"><strong>Disclosure of non controlling interest in consolidated subsidiaries [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock', window );">Summary of Non Controlling Interest in Consolidated Subsidiaries</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An analysis of Coca-Cola FEMSA&#8217;s non-controlling interest in its consolidated subsidiaries as of December&#160;31, 2021, 2020 and 2019 is as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"><tr><td style="width:1.0%"/><td style="width:49.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.265%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  5,200</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4,823</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,671</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">803</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,059</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  6,022</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,583</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  6,751</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock', window );">Summary of Changes in Non Controlling Interest</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in Coca-Cola FEMSA&#8217;s non-controlling interest were as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.277%"><tr><td style="width:1.0%"/><td style="width:50.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.026%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  5,583</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  6,751</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  6,806</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income of non-controlling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">623</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exchange differences on translation of foreign operations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(210)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,261)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(565)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation of the effective portion of derivative financial instruments, net of taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(61)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  6,022</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,583</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  6,751</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of changes in non controlling interest [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of non controlling interest in consolidated subsidiaries [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of non-controlling interest in its consolidated subsidiaries [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155558465304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract', window );"><strong>Disclosure of classes of share capital [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCapitalStockExplanatoryTableTextBlock', window );">Summary of Capital Stock Prior to and Immediately After Stock Split</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The capital stock of the Company prior to and immediately after the Stock Split is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding shares prior to the Stock Split:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.861%"><tr><td style="width:1.0%"/><td style="width:9.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.978%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.230%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.288%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series of shares</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shareholders</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding shares</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of the capital stock</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of ordinary shares with full voting rights</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wholly-owned subsidiary of Fomento Econ&#243;mico Mexicano, S.A.B. de C.V.</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992,078,519</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.22%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.96%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D </span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wholly-owned subsidiaries of The Coca-Cola Company</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,545,678</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.78%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.04%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">L </span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public float</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525,208,065</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.00%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfbfbf;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,100,832,262</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding shares after the Stock Split:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"/><td style="width:8.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.926%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.200%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.575%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series of shares</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shareholders</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding shares</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of the capital stock</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of ordinary shares with full voting rights</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A </span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wholly-owned subsidiary of Fomento Econ&#243;mico Mexicano, S.A.B. de C.V.</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,936,628,152</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.22%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.97%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D </span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wholly-owned subsidiaries of The Coca-Cola Company</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,668,365,424</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.78%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.92%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">B</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public float</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,575,624,195</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.38%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.11%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">L </span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public float</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626,040,325</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.63%</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfbfbf;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,806,658,096</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIssuedCapitalExplanatory', window );">Summary of Capital Stock</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, 2020 and 2019, the number of each share series representing Coca-Cola FEMSA&#8217;s common stock is comprised as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"/><td style="width:55.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thousands of Shares</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Series of shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,936,628</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,936,628</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,936,628</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,575,624</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,575,624</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,575,624</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,668,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,668,366</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,668,366</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">L</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,626,040</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626,040</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626,040</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,806,658</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,806,658</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,806,658</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDividendsExplanatory', window );">Summary of Dividends Declared and Paid</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2021, 2020 and 2019 the dividends declared and paid per share by the Company are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"/><td style="width:54.618%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.769%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.771%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Series of shares (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  5,000</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4,822</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  3,512</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,941</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,836</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">L</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,654</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,595</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">993</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  10,588</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  10,210</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  7,437</span></td></tr></table></div><div style="margin-top:6pt;padding-left:53.25pt;text-align:justify;text-indent:-35.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.93pt">At an ordinary shareholders&#8217; meeting of Coca-Cola FEMSA held on March 19, 2021, the shareholders declared a dividend of Ps.  10,588 that was paid on May 4, 2021 and November&#160;3, 2021. This represents a dividend of Ps.  5.04&#160;per each ordinary share.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfClassesOfShareCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDividendsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of dividends. Dividends are distributions of profits to holders of equity investments in proportion to their holdings of a particular class of capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDividendsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIssuedCapitalExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of issued capital. [Refer: Issued capital]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIssuedCapitalExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfCapitalStockExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of capital stock [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfCapitalStockExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557350696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EarningsPerShareAbstract', window );"><strong>Earnings per share [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EarningsPerShareExplanatory', window );">Summary of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings amounts per share type are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"><tr><td style="width:1.0%"/><td style="width:45.795%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.096%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.298%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.357%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.954%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:124%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"A" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"D" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"B" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"L" shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated net Income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  7,712</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  4,536</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  1,531</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ps.  2,552</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated net income attributable to equity holders of the parent</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,418</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,363</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,473</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,454</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average number of shares for basic earnings per share (millions of shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,937</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,668</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,576</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,626</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:124%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"A" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"D" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"B" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"L" shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net Income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  4,896</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  2,880</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  972</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  1,620</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income attributable to equity holders of the parent</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,868</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,863</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">966</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,610</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares for basic earnings per share (millions of shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,937</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,668</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,576</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,626</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:124%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per series</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"A" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"D" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"B" shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">"L" shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net Income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  5,965</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  3,508</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  1,184</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ps.  1,973</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income attributable to equity holders of the parent</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,715</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,360</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,135</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,891</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares for basic earnings per share (millions of shares)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,937</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,668</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,576</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,626</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EarningsPerShareExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EarningsPerShareExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552352488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract', window );"><strong>Major components of tax expense (income) [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock', window );">Summary of Major Components of Income Tax Expense</a></td>
<td class="text">The major components of income tax expense for the years ended December&#160;31, 2021, 2020 and 2019 are:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"><tr><td style="width:1.0%"/><td style="width:56.255%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.114%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.114%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.117%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,259</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  7,367</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  6,011</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,795</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,391)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Benefit) utilization of tax losses recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(445)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,452</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,268)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax  expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,350</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,939)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense in consolidated net income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  6,609</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  5,428</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,648</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mexico</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  3,356</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  903</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  4,259</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,659</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,136</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,795</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization (benefit)  of tax losses recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">356</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(801)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(445)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,015</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">335</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,350</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense in consolidated net income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  5,371</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  1,238</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  6,609</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  6,311</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  1,056</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  7,367</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,676)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(715)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,391)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization (benefit) of tax losses recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,962</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,452</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax (benefit)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(714)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,225)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,939)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit) in consolidated net income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  5,597</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (169)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  5,428</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current year</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  5,123</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  888</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  6,011</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(438)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Benefit) of tax losses recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,136)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,268)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax (benefit)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,574)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,211</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense in consolidated net income</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  3,549</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  2,099</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,648</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock', window );">Schedule of Recognized in Consolidated Statement of Other Comprehensive Income</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recognized in Consolidated Statement of Other Comprehensive Income (OCI) </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.611%"><tr><td style="width:1.0%"/><td style="width:56.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.019%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income tax related to items recognized directly in OCI during the year:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss (gain) on cash flow hedges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  787</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  216</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (373)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remeasurements of the net defined benefit liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(27)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax recognized in OCI</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  760</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  86</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (565)</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock', window );">Schedule of Deferred Tax Related to Other Comprehensive Income</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Balance of income tax included in Accumulated Other Comprehensive Income (AOCI) as of: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.805%"><tr><td style="width:1.0%"/><td style="width:59.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income tax related to items recognized directly in OCI as of year-end: </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss (gain) on derivative financial instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  573</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (212)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (481)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss (income) to be reclassified to profit or loss in subsequent periods</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">573</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(481)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Re-measurements of the net defined benefit liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(408)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(378)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(240)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of income tax in AOCI</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  165</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (590)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (721)</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ScheduleOfDomesticTaxRateExplanatoryTableTextBlock', window );">Schedule of Domestic Tax Rate</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation between effective income tax rate and Mexican domestic statutory tax rate for the years ended December&#160;31, 2021, 2020 and 2019 follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.166%"><tr><td style="width:1.0%"/><td style="width:54.840%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.588%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexican statutory income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax from prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) on monetary position for subsidiaries in hyperinflationary economies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual inflation tax adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.48</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.82</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-taxable income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxed at a rate other than the Mexican statutory rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.14</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of restatement of tax values</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.54)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.81)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of change in statutory rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.09)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax credits (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.69)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax loss (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3.57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.01)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28.92</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33.76</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30.68</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:112%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> Favorable position of Brazilian Courts related to a no taxation on financial effects of recovered tax credits from previously won judicial disputes, which allowed a recognition of a deferred tax credit in Brazil in 2021 and 2020.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:112%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:112%"> D</span>uring 2020, the Company recognized an amount of Ps. 2,349  in the deferred tax asset based on the probability of the expected timing of reversal of tax losses in Mexico.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDeferredTaxesExplanatory', window );">Schedule of Deferred Income Tax</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An analysis of the temporary differences giving rise to deferred income tax liabilities (assets) is as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.555%"><tr><td style="width:1.0%"/><td style="width:40.615%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.091%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.091%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.126%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.801%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.676%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Statement of Financial Position as of<br/></span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated Income Statement<br/></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected credit losses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  (96)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (64)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  (34)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (10)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  (18)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,171)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,006)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(223)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rights of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">112</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(68)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(340)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(325)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(28)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(389)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite useful lived intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(54)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">69</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite lived intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,412</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-employment and other non-current employee benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(447)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(381)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(59)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(72)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(889)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,627)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">171</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee profit sharing payable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(444)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(208)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(236)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(7,244)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,915)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(445)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,342</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,268)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits to recover (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,394)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,594)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,200</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,629)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">165</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(590)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">760</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities of amortization of goodwill of business acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,897</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,554</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">860</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial leasing</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(155)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">53</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other  (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,058)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,269)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">982</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,383)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax (income)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  2,350</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (1,939)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (363)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax, asset</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  (8,342)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (11,143)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax, liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,710</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,474</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes, net</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  (5,632)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (8,669)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Corresponds to income tax credits from dividends received from foreign subsidiaries to be recovered within the next ten years accordingly to the Mexican Income Tax law.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">One of the principal items considered are deferred non deductible interest calculated according to the Mexican Tax Law.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock', window );">Schedule of Changes in Net Deferred Income Tax Asset</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the balance of the net deferred income tax asset are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.222%"><tr><td style="width:1.0%"/><td style="width:50.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.014%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.014%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.016%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  (8,669)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (6,661)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (5,582)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax provision for the period</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,350</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,939)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in the statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">81</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects in equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized  loss (gain) on derivative financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">787</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(373)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative translation adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(163)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(392)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remeasurements of the net defined benefit liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(27)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inflation adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  (5,632)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (8,669)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  (6,661)</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock', window );">Schedule of Tax Loss Carryforwards</a></td>
<td class="text">The tax losses carryforwards for which deferred tax asset has been recorded and their corresponding years of expiration are as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.000%"><tr><td style="width:1.0%"/><td style="width:64.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax Loss Carryforwards&#160;amounts in millions</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  1,218</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,516</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">509</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2031 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">89</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No expiration (Brazil)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,787</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  22,129</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock', window );">Summary of Changes in Balance of Tax Loss Carryforwards</a></td>
<td class="text">The changes in the balance of tax loss carryforwards are as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.888%"><tr><td style="width:1.0%"/><td style="width:52.045%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.138%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.959%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  21,522</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  28,871</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  25,879</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,768</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,985</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,029</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization of tax losses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,558)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,986)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,854)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unused  tax losses - 2028 to 2030</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,830)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(603)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,518)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,183)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  22,129</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  21,522</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  28,871</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDeferredTaxesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of deferred taxes. [Refer: Deferred tax liabilities; Deferred tax assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDeferredTaxesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure deferred tax related to other comprehensive income [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of changes in tax loss carry forwards [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of components of income tax expense [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of reconciliation of changes in deferred tax liability asset [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of tax loss carry-forwards [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ScheduleOfDomesticTaxRateExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The schedule of domestic tax rate [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ScheduleOfDomesticTaxRateExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The schedule of income tax recognized as other comprehensive income loss [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552323912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Liabilities, Provisions and Commitments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsAbstract', window );"><strong>Disclosure of other provisions [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherCurrentLiabilitiesExplanatory', window );">Schedule of Other Current Financial Liabilities</a></td>
<td class="text">Other current financial liabilities <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:52.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.031%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.387%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sundry creditors </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  657</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  1,018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">84</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  741</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  1,948</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock', window );">Summary of Provisions and Other Non-current Liabilities</a></td>
<td class="text">Provisions and other non-current liabilities <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:52.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.031%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.387%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provisions </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  4,150</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  5,100</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,007</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,144</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  6,210</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  7,311</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Includes an amount of Ps. 899  for 2021 an 2020 related of certain tax contingencies that expired and are payable to the former shareholders of Spaipa (acquired in 2013).</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory', window );">Summary of Other Non-current Financial Liabilities</a></td>
<td class="text">Other non-current financial liabilities <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:52.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.031%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.387%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  9</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  571</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Security deposits </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">499</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ps.  508</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  934</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock', window );">Schedule of Provisions Recorded in Consolidated Statement of Financial Position</a></td>
<td class="text">The following table presents the nature and amount of the loss contingencies recorded as of December&#160;31, 2021 and 2020: <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"><tr><td style="width:1.0%"/><td style="width:52.099%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.387%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  2,066</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  2,540</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Labor </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,472</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,681</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">612</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total (1)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  4,150</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  5,100</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  As it is customary in Brazil, the Company is required to guarantee tax, legal and labor contingencies by guarantee deposits. See Note 12.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionsExplanatory', window );">Summary of Changes in Provisions</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.583%"><tr><td style="width:1.0%"/><td style="width:51.937%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.351%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  2,540</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  4,696</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  5,038</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Penalties and other charges </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New contingencies </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">148</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancellation and adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(59)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(236)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reversal of indemnifiable items (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,177)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Effects </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(263)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency exchange rates </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(94)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(826)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(396)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period </span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  2,066</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  2,540</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  4,696</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This amount for 2021 includes Ps. 899 of certain tax contingencies that expired and are payable to the former shareholders of Spaipa (acquired in 2013), see Note 24.2.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.5.2 Labor </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.888%"><tr><td style="width:1.0%"/><td style="width:51.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.118%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.140%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  1,681</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  2,222</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  2,340</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Penalties and other charges</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">303</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New contingencies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">363</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancellation and expiration</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(445)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(273)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingencies added in business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(358)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(401)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of foreign currency exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(72)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(384)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  1,472</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  1,681</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  2,222</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.5.3 Legal </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.888%"><tr><td style="width:1.0%"/><td style="width:51.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.118%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.140%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of the period </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  879</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  1,065</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  920</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Penalties and other charges </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">68</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New contingencies </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancellation and expiration</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(241)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingencies added in business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(97)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency exchange rates </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(23)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of the period </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ps.  612</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ps.  879</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ps.  1,065</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherCurrentLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other current liabilities. [Refer: Other current liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherCurrentLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other non-current liabilities. [Refer: Other non-current liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherProvisionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherProvisionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfProvisionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of provisions. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfProvisionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of nature and amount of loss contingencies [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of provisions and other long term liabilities [table text block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557304104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Information by segment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsAbstract', window );"><strong>Disclosure of operating segments [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsExplanatory', window );">Summary of Segment Disclosure for Company's Consolidated Operations</a></td>
<td class="text">Segment disclosure for the Company&#8217;s consolidated operations is as follows:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"/><td style="width:52.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.229%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mexico and Central America (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">South America (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">115,794</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">79,010</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">194,804</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,415</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,428</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">57,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,232</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">88,598</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes and share of the profit or loss of associates and joint ventures accounted for using the equity method</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,792</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,060</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22,852</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,988</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,846</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,834</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash items other than depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,052</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">561</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,613</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in earnings profit (loss) of associated companies and joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">141</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(53)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">88</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">170,543</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101,024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">271,567</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in associate companies and joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,991</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,503</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,494</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">115,738</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,257</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">143,995</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures, net(3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,800</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,064</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,865</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:13.888%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"/><td style="width:52.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.229%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mexico and Central America (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">South America (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,783&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,832&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,615&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes and share of the profit or loss of associates and joint ventures accounted for using the equity method</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash items other than depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in earnings (loss) of associated companies and joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in associate companies and joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,804&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures, net(3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.055%"><tr><td style="width:1.0%"/><td style="width:52.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.274%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mexico and Central America (1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">South America (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,249&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,222&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,471&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes and share of the profit or loss of associates and joint ventures accounted for using the equity method</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash items other than depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in earnings (loss) of associated companies and joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in associate companies and joint ventures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures, net(3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt">Central America includes Guatemala, Nicaragua, Costa Rica and Panama. Domestic (Mexico only) revenues were Ps. 94,762, Ps. 87,833 and Ps. 91,358 during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Domestic (Mexico only) total assets were Ps. 149,421, Ps. 148,068 and Ps. 130,045 as of December&#160;31, 2021, 2020 and 2019, respectively. Domestic (Mexico only) total liabilities were Ps. 109,945, Ps. 109,086 and Ps. 91,427 as of December&#160;31, 2021, 2020 and 2019, respectively. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt">South America includes Brazil, Argentina, Colombia and Uruguay. South America revenues include Brazilian revenues of Ps. 53,051, Ps. 56,191 and Ps. 61,554 during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Brazilian total assets were Ps. 74,163, Ps. 70,376 and Ps. 82,667 as of December&#160;31, 2021, 2020 and 2019, respectively. Brazilian total liabilities Ps. 20,440,  Ps. 19,148 and Ps. 24,103 as of December&#160;31, 2021, 2020 and 2019, respectively. South America revenues also include Colombian revenues of Ps. 14,180, Ps. 12,049 and Ps. 13,522 during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Colombian total assets were Ps. 15,132, Ps. 15,993 and Ps. 16,518 as of December&#160;31, 2021, 2020 and 2019, respectively. Colombian total liabilities were Ps. 3,395, Ps. 3,262 and Ps. 4,154 as of December&#160;31, 2021, 2020 and 2019, respectively. South America revenues also include Argentine revenues of Ps. 8,408, Ps. 5,468 and Ps. 6,725 during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Argentine total assets were Ps. 6,087, Ps. 5,039 and Ps. 5,341 as of December&#160;31, 2021, 2020 and 2019, respectively. Argentine total liabilities were Ps. 2,013, Ps. 1,842 and Ps. 1,637 as of December&#160;31, 2021, 2020 and 2019, respectively. South America revenues also include Uruguay revenues of Ps. 3,371, Ps. 3,124 and Ps. 3,421, during the years ended on December&#160;31, 2021 and 2020, respectively. Uruguay total assets were Ps. 5,642, Ps. 5,771 and Ps. 5,939 as of  December&#160;31, 2021 and 2020, respectively. Uruguay total liabilities were Ps. 2,409, Ps. 2,630 and Ps. 2,566, as of December&#160;31, 2021 and 2020, respectively.</span></div>(3)Includes acquisitions and disposals of property, plant and equipment, intangible assets and other long-lived assets.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOperatingSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOperatingSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOperatingSegmentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of operating segments. [Refer: Operating segments [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOperatingSegmentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552485336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Activities of the Company - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesLOrdinarySharesMember', window );">Series L Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfParentEntityInformationLineItems', window );"><strong>Disclosure of Parent Entity Information [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Percentage of ownership</a></td>
<td class="nump">15.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EquivalentSharesInOwnershipInterestInJointVenture', window );">Equivalent shares in ownership interest in joint venture</a></td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesBShareMember', window );">Series B Share</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfParentEntityInformationLineItems', window );"><strong>Disclosure of Parent Entity Information [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Percentage of ownership</a></td>
<td class="nump">9.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_JointVenturesAxis=kof_FomentoEconomicoMexicanoSABDeCVMember', window );">Fomento Economico Mexicano S.A.B. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfParentEntityInformationLineItems', window );"><strong>Disclosure of Parent Entity Information [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Percentage of ownership</a></td>
<td class="nump">47.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfVotingRightsHeldInJointVenture', window );">Percentage of voting rights</a></td>
<td class="nump">56.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_JointVenturesAxis=kof_TheCocaColaCompanyMember', window );">The Coca-Cola Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfParentEntityInformationLineItems', window );"><strong>Disclosure of Parent Entity Information [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Percentage of ownership</a></td>
<td class="nump">27.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfVotingRightsHeldInJointVenture', window );">Percentage of voting rights</a></td>
<td class="nump">32.90%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfVotingRightsHeldInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The proportion of the voting rights in a joint venture held by the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfVotingRightsHeldInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfParentEntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of parent entity information [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfParentEntityInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_EquivalentSharesInOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equivalent Shares In Ownership Interest In Joint Venture</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_EquivalentSharesInOwnershipInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesLOrdinarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesLOrdinarySharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesBShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesBShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_JointVenturesAxis=kof_FomentoEconomicoMexicanoSABDeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_JointVenturesAxis=kof_FomentoEconomicoMexicanoSABDeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_JointVenturesAxis=kof_TheCocaColaCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_JointVenturesAxis=kof_TheCocaColaCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559283608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Activities of the Company - Summary of Significant Investments in Subsidiaries (Detail)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=kof_PropimexSDeRLDeCVMember', window );">Propimex, S. de R.L. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems', window );"><strong>Disclosure of Subsidiaries [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SubsidiariesActivities', window );">Activity</a></td>
<td class="text">Distribution<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Country</a></td>
<td class="text">Mexico<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Ownership percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember', window );">Controladora Interamericana de Bebidas, S. de R. L. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems', window );"><strong>Disclosure of Subsidiaries [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SubsidiariesActivities', window );">Activity</a></td>
<td class="text">Holding<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Country</a></td>
<td class="text">Mexico<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Ownership percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=kof_SpalIndustriaBrasileiraDeBebidasSAMember', window );">Spal Industria Brasileira de Bebidas, S.A.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems', window );"><strong>Disclosure of Subsidiaries [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SubsidiariesActivities', window );">Activity</a></td>
<td class="text">Production and distribution<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Country</a></td>
<td class="text">Brazil<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Ownership percentage</a></td>
<td class="nump">84.38%<span></span>
</td>
<td class="nump">84.38%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember', window );">Servicios Refresqueros del Golfo y Bajio, S. de R.L. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems', window );"><strong>Disclosure of Subsidiaries [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SubsidiariesActivities', window );">Activity</a></td>
<td class="text">Production<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Country</a></td>
<td class="text">Mexico<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Ownership percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember', window );">Embotelladora Mexicana de Bebidas Refrescantes, S. de R.L. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems', window );"><strong>Disclosure of Subsidiaries [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SubsidiariesActivities', window );">Activity</a></td>
<td class="text">Production<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary', window );">Country</a></td>
<td class="text">Mexico<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Ownership percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The country in which a subsidiary of the entity is incorporated. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_b_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_b_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 12<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_12_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 19B<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_19B_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 19B<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_19B_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_SubsidiariesActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Subsidiaries activities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_SubsidiariesActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=kof_PropimexSDeRLDeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=kof_PropimexSDeRLDeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=kof_SpalIndustriaBrasileiraDeBebidasSAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=kof_SpalIndustriaBrasileiraDeBebidasSAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559038440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basis of Preparation - Additional Information (Detail) - $ / $<br></strong></div></th>
<th class="th"><div>Mar. 16, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInvestmentPropertyLineItems', window );"><strong>Disclosure of Detailed Information About Investment Property [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClosingForeignExchangeRate', window );">Exchange rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.5140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseInForeignCurrencyExchangeRate', window );">Increase decrease in foreign currency exchange rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.04%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=kof_ForeignCurrencyExchangeMember', window );">Foreign Currency Exchange | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInvestmentPropertyLineItems', window );"><strong>Disclosure of Detailed Information About Investment Property [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClosingForeignExchangeRate', window );">Exchange rate</a></td>
<td class="nump">20.7280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClosingForeignExchangeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClosingForeignExchangeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInvestmentPropertyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInvestmentPropertyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IncreaseDecreaseInForeignCurrencyExchangeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in foreign currency exchange rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IncreaseDecreaseInForeignCurrencyExchangeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=kof_ForeignCurrencyExchangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=kof_ForeignCurrencyExchangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155558745320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Summary of Average Exchange Rate (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / $</div>
</th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfForeignExchangeRatesLineItems', window );"><strong>Disclosure of foreign exchange rates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClosingForeignExchangeRate', window );">Exchange rate</a></td>
<td class="nump">20.5140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfForeignExchangeRatesLineItems', window );"><strong>Disclosure of foreign exchange rates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">1.00<span></span>
</td>
<td class="nump">1.00<span></span>
</td>
<td class="nump">1.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClosingForeignExchangeRate', window );">Exchange rate</a></td>
<td class="nump">1.00<span></span>
</td>
<td class="nump">1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_GTQ', window );">Quetzal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfForeignExchangeRatesLineItems', window );"><strong>Disclosure of foreign exchange rates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">2.62<span></span>
</td>
<td class="nump">2.78<span></span>
</td>
<td class="nump">2.50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClosingForeignExchangeRate', window );">Exchange rate</a></td>
<td class="nump">2.67<span></span>
</td>
<td class="nump">2.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_CRC', window );">Colon</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfForeignExchangeRatesLineItems', window );"><strong>Disclosure of foreign exchange rates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.04<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClosingForeignExchangeRate', window );">Exchange rate</a></td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_PAB', window );">Balboa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfForeignExchangeRatesLineItems', window );"><strong>Disclosure of foreign exchange rates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">20.28<span></span>
</td>
<td class="nump">21.49<span></span>
</td>
<td class="nump">19.26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClosingForeignExchangeRate', window );">Exchange rate</a></td>
<td class="nump">20.58<span></span>
</td>
<td class="nump">19.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_COP', window );">Colombian peso</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfForeignExchangeRatesLineItems', window );"><strong>Disclosure of foreign exchange rates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">0.01<span></span>
</td>
<td class="nump">0.01<span></span>
</td>
<td class="nump">0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClosingForeignExchangeRate', window );">Exchange rate</a></td>
<td class="nump">0.01<span></span>
</td>
<td class="nump">0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_NIO', window );">Cordoba</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfForeignExchangeRatesLineItems', window );"><strong>Disclosure of foreign exchange rates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">0.58<span></span>
</td>
<td class="nump">0.63<span></span>
</td>
<td class="nump">0.58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClosingForeignExchangeRate', window );">Exchange rate</a></td>
<td class="nump">0.58<span></span>
</td>
<td class="nump">0.57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_ARS', window );">Argentine peso</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfForeignExchangeRatesLineItems', window );"><strong>Disclosure of foreign exchange rates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">0.21<span></span>
</td>
<td class="nump">0.31<span></span>
</td>
<td class="nump">0.41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClosingForeignExchangeRate', window );">Exchange rate</a></td>
<td class="nump">0.20<span></span>
</td>
<td class="nump">0.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_BRL', window );">Real</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfForeignExchangeRatesLineItems', window );"><strong>Disclosure of foreign exchange rates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">3.76<span></span>
</td>
<td class="nump">4.18<span></span>
</td>
<td class="nump">4.89<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClosingForeignExchangeRate', window );">Exchange rate</a></td>
<td class="nump">3.69<span></span>
</td>
<td class="nump">3.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_UYU', window );">Uruguayan peso</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfForeignExchangeRatesLineItems', window );"><strong>Disclosure of foreign exchange rates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">0.47<span></span>
</td>
<td class="nump">0.51<span></span>
</td>
<td class="nump">0.55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClosingForeignExchangeRate', window );">Exchange rate</a></td>
<td class="nump">0.46<span></span>
</td>
<td class="nump">0.47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AverageForeignExchangeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AverageForeignExchangeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClosingForeignExchangeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClosingForeignExchangeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfForeignExchangeRatesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of foreign exchange rates [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfForeignExchangeRatesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_MXN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_MXN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_GTQ">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_GTQ</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_CRC">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_CRC</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_PAB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_PAB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_COP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_COP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_NIO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_NIO</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_ARS">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_ARS</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_BRL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_BRL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_UYU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_UYU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155558887400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Summary of cumulative inflation (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_MX', window );">Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCumulativeInflationLineItems', window );"><strong>Disclosure Of Cumulative Inflation [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CumulativeInflationPercentage', window );">Cumulative inflation percentage</a></td>
<td class="nump">13.90%<span></span>
</td>
<td class="nump">11.20%<span></span>
</td>
<td class="nump">13.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_GT', window );">Guatemala</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCumulativeInflationLineItems', window );"><strong>Disclosure Of Cumulative Inflation [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CumulativeInflationPercentage', window );">Cumulative inflation percentage</a></td>
<td class="nump">11.70%<span></span>
</td>
<td class="nump">10.90%<span></span>
</td>
<td class="nump">11.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CR', window );">Costa Rica</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCumulativeInflationLineItems', window );"><strong>Disclosure Of Cumulative Inflation [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CumulativeInflationPercentage', window );">Cumulative inflation percentage</a></td>
<td class="nump">5.80%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_PA', window );">Panama</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCumulativeInflationLineItems', window );"><strong>Disclosure Of Cumulative Inflation [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CumulativeInflationPercentage', window );">Cumulative inflation percentage</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="num">(1.50%)<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CO', window );">Colombia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCumulativeInflationLineItems', window );"><strong>Disclosure Of Cumulative Inflation [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CumulativeInflationPercentage', window );">Cumulative inflation percentage</a></td>
<td class="nump">11.40%<span></span>
</td>
<td class="nump">8.80%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_NI', window );">Nicaragua</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCumulativeInflationLineItems', window );"><strong>Disclosure Of Cumulative Inflation [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CumulativeInflationPercentage', window );">Cumulative inflation percentage</a></td>
<td class="nump">17.10%<span></span>
</td>
<td class="nump">13.50%<span></span>
</td>
<td class="nump">15.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_AR', window );">Argentina</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCumulativeInflationLineItems', window );"><strong>Disclosure Of Cumulative Inflation [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CumulativeInflationPercentage', window );">Cumulative inflation percentage</a></td>
<td class="nump">216.10%<span></span>
</td>
<td class="nump">209.20%<span></span>
</td>
<td class="nump">179.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_BR', window );">Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCumulativeInflationLineItems', window );"><strong>Disclosure Of Cumulative Inflation [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CumulativeInflationPercentage', window );">Cumulative inflation percentage</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">13.10%<span></span>
</td>
<td class="nump">11.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_UY', window );">Uruguay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCumulativeInflationLineItems', window );"><strong>Disclosure Of Cumulative Inflation [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CumulativeInflationPercentage', window );">Cumulative inflation percentage</a></td>
<td class="nump">28.50%<span></span>
</td>
<td class="nump">28.50%<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_CumulativeInflationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cumulative inflation percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_CumulativeInflationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfCumulativeInflationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of cumulative inflation [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfCumulativeInflationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_GT">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_GT</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_PA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_PA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CO</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_NI">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_NI</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_AR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_AR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_BR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_BR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_UY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_UY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552098440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2028 </div>
<div>customer</div>
</th>
<th class="th">
<div>Mar. 31, 2025 </div>
<div>customer</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>agreement</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems', window );"><strong>Disclosure of changes in accounting estimates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestIncomeOnLoansAndReceivables', window );">Interest income on loans and receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,000,000<span></span>
</td>
<td class="nump">$ 6,000,000<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmortisationExpense', window );">Amortization expense for agreements with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">219,000,000<span></span>
</td>
<td class="nump">213,000,000<span></span>
</td>
<td class="nump">273,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInJointVentures', window );">Investments in joint ventures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments', window );">Loss from equity financial asset classified at FVOCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(393,000,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(216,000,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill', window );">Impairment loss recognised in profit or loss, goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_MinimumYearOfServiceForRetirementBenefits', window );">Minimum year of service for retirement benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension', window );">Minimum age to qualify for benefits (age) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_RetailProductsSoldAtDiscountDuringThePeriod', window );">Retail products sold at discount during the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DistributionCosts', window );">Distribution costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,023,000,000<span></span>
</td>
<td class="nump">$ 24,190,000,000<span></span>
</td>
<td class="nump">$ 25,068,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ProfitSharingComputationPercentageOnTaxableIncome', window );">Profit sharing computation ratio on income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ApplicableTaxRate', window );">Applicable tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=kof_GlassBottlesMember', window );">Glass Bottles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems', window );"><strong>Disclosure of changes in accounting estimates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Property, plant and equipment, useful live</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=kof_PETBottlesMember', window );">PET Bottles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems', window );"><strong>Disclosure of changes in accounting estimates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Property, plant and equipment, useful live</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MX', window );">Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems', window );"><strong>Disclosure of changes in accounting estimates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NumberOfBottlerAgreements', window );">Number of bottler agreements | agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_BR', window );">Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems', window );"><strong>Disclosure of changes in accounting estimates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NumberOfBottlerAgreements', window );">Number of bottler agreements | agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GT', window );">Guatemala</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems', window );"><strong>Disclosure of changes in accounting estimates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NumberOfBottlerAgreements', window );">Number of bottler agreements | agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_AR', window );">Argentina</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems', window );"><strong>Disclosure of changes in accounting estimates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NumberOfBottlerAgreements', window );">Number of bottler agreements | agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_VE', window );">Venezuela</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems', window );"><strong>Disclosure of changes in accounting estimates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NumberOfBottlerAgreements', window );">Number of bottler agreements | agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=kof_BottlerAgreementMember', window );">Bottler Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems', window );"><strong>Disclosure of changes in accounting estimates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IntangibleAssetsRenewalTerm', window );">Intangible assets renewable term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems', window );"><strong>Disclosure of changes in accounting estimates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NumberOfContract', window );">Number of contract | customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_VE', window );">Venezuela</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems', window );"><strong>Disclosure of changes in accounting estimates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments', window );">Loss from equity financial asset classified at FVOCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_MX', window );">Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems', window );"><strong>Disclosure of changes in accounting estimates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ApplicableTaxRate', window );">Applicable tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_MX', window );">Mexico | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems', window );"><strong>Disclosure of changes in accounting estimates [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ApplicableTaxRate', window );">Applicable tax rate</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmortisationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of amortisation expense. Amortisation is the systematic allocation of depreciable amounts of intangible assets over their useful lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmortisationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ApplicableTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The applicable income tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ApplicableTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DistributionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of costs relating to the distribution of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DistributionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for goodwill. [Refer: Impairment loss recognised in profit or loss; Goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B67_d_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestIncomeOnLoansAndReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of interest income on loans and receivables. [Refer: Interest income; Loans and receivables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_112_c&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestIncomeOnLoansAndReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentsInJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of investments in joint ventures in an entity's separate financial statements. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentsInJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to gains (losses) from changes in the fair value of investments in equity instruments that the entity has designated at fair value through other comprehensive income applying paragraph 5.7.5 of IFRS 9. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IntangibleAssetsRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets Renewal Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IntangibleAssetsRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum Age Qualification For Economic Benefits And Retirement Pension</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_MinimumYearOfServiceForRetirementBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum Year Of Service For Retirement Benefits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_MinimumYearOfServiceForRetirementBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_NumberOfBottlerAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Bottler Agreements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_NumberOfBottlerAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_NumberOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Contract</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_NumberOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ProfitSharingComputationPercentageOnTaxableIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Profit sharing computation percentage on taxable income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ProfitSharingComputationPercentageOnTaxableIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_RetailProductsSoldAtDiscountDuringThePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Retail Products Sold At Discount During The Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_RetailProductsSoldAtDiscountDuringThePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=kof_GlassBottlesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=kof_GlassBottlesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=kof_PETBottlesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=kof_PETBottlesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_BR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_BR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GT">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GT</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_AR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_AR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_VE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_VE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=kof_BottlerAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=kof_BottlerAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_VE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_VE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559292360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Summary of Property Plant and Equipment Estimated Useful Lives (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember', window );">Buildings | Bottom of Range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Property, plant and equipment, useful live</a></td>
<td class="text">40 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember', window );">Buildings | Top of Range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Property, plant and equipment, useful live</a></td>
<td class="text">50 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Machinery and equipment | Bottom of Range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Property, plant and equipment, useful live</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Machinery and equipment | Top of Range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Property, plant and equipment, useful live</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_DistributionEquipmentMember', window );">Distribution equipment | Bottom of Range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Property, plant and equipment, useful live</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_DistributionEquipmentMember', window );">Distribution equipment | Top of Range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Property, plant and equipment, useful live</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_RefrigerationEquipmentMember', window );">Refrigeration equipment | Bottom of Range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Property, plant and equipment, useful live</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_RefrigerationEquipmentMember', window );">Refrigeration equipment | Top of Range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Property, plant and equipment, useful live</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_ReturnableBottlesMember', window );">Returnable bottles | Bottom of Range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Property, plant and equipment, useful live</a></td>
<td class="text">1 year 6 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_ReturnableBottlesMember', window );">Returnable bottles | Top of Range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Property, plant and equipment, useful live</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember', window );">Other equipment | Bottom of Range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Property, plant and equipment, useful live</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember', window );">Other equipment | Top of Range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment', window );">Property, plant and equipment, useful live</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_DistributionEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_DistributionEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_RefrigerationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_RefrigerationEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_ReturnableBottlesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_ReturnableBottlesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559324504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Summary of Revenue from Contracts with Customers (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue from contracts with customers</a></td>
<td class="nump">$ 194,804<span></span>
</td>
<td class="nump">$ 183,615<span></span>
</td>
<td class="nump">$ 194,471<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=kof_SaleOfProductsMember', window );">Sale of products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue from contracts with customers</a></td>
<td class="nump">193,899<span></span>
</td>
<td class="nump">181,520<span></span>
</td>
<td class="nump">192,342<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=kof_ServicesRenderedMember', window );">Services rendered</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue from contracts with customers</a></td>
<td class="nump">321<span></span>
</td>
<td class="nump">327<span></span>
</td>
<td class="nump">385<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=kof_OtherOperatingRevenuesMember', window );">Other operating revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue from contracts with customers</a></td>
<td class="nump">$ 584<span></span>
</td>
<td class="nump">$ 1,768<span></span>
</td>
<td class="nump">$ 1,744<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=kof_SaleOfProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=kof_SaleOfProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=kof_ServicesRenderedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=kof_ServicesRenderedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=kof_OtherOperatingRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=kof_OtherOperatingRevenuesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559574008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash and Cash Equivalents - Summary of Cash and Cash Equivalents (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsAbstract', window );"><strong>Cash and cash equivalents [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Cash', window );">Cash and bank balances</a></td>
<td class="nump">$ 5,336<span></span>
</td>
<td class="nump">$ 4,435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashEquivalents', window );">Cash equivalents</a></td>
<td class="nump">41,912<span></span>
</td>
<td class="nump">39,062<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Total</a></td>
<td class="nump">$ 47,248<span></span>
</td>
<td class="nump">$ 43,497<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash on hand and demand deposits. [Refer: Cash on hand]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559298616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Trade Receivable, Net - Summary of Trade Receivable (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfTradeAndOtherReceivablesLineItems', window );"><strong>Disclosure of Trade and Other Receivables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTradeReceivables', window );">Trade receivables</a></td>
<td class="nump">$ 10,863<span></span>
</td>
<td class="nump">$ 9,705<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentReceivables', window );">Other</a></td>
<td class="nump">1,007<span></span>
</td>
<td class="nump">980<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets', window );">Allowance for doubtful accounts on trade receivables</a></td>
<td class="num">(531)<span></span>
</td>
<td class="num">(515)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivables', window );">Accounts receivable, net</a></td>
<td class="nump">13,014<span></span>
</td>
<td class="nump">11,523<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_CocaColaCompanyMember', window );">The Coca-Cola Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfTradeAndOtherReceivablesLineItems', window );"><strong>Disclosure of Trade and Other Receivables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties', window );">Current receivables from related parties</a></td>
<td class="nump">820<span></span>
</td>
<td class="nump">509<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_EmployeesMember', window );">Loans to employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfTradeAndOtherReceivablesLineItems', window );"><strong>Disclosure of Trade and Other Receivables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties', window );">Current receivables from related parties</a></td>
<td class="nump">82<span></span>
</td>
<td class="nump">82<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FemsaAndSubsidiariesMember', window );">FEMSA and Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfTradeAndOtherReceivablesLineItems', window );"><strong>Disclosure of Trade and Other Receivables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties', window );">Current receivables from related parties</a></td>
<td class="nump">634<span></span>
</td>
<td class="nump">624<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_OtherRelatedPartiesMember', window );">Other Related Parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfTradeAndOtherReceivablesLineItems', window );"><strong>Disclosure of Trade and Other Receivables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties', window );">Current receivables from related parties</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentReceivables', window );">Other</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_16&amp;doctype=Standard&amp;book=b<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade receivables. [Refer: Trade receivables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current other receivables. [Refer: Other receivables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current receivables due from related parties. [Refer: Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfTradeAndOtherReceivablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of trade and other receivables [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfTradeAndOtherReceivablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_CocaColaCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_CocaColaCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_EmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FemsaAndSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FemsaAndSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_OtherRelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_OtherRelatedPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559282072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade Receivable, Net - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($) </div>
<div>customer</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>MXN ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfTradeAndOtherReceivablesLineItems', window );"><strong>Disclosure of Trade and Other Receivables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PercentageOfUnrecoverableTradeAccountsReceivables', window );">Percentage of unrecoverable trade receivables</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NumberOfCustomerRelatedToExpectedLoss', window );">Number of customer related to expected loss | customer</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_CocaColaCompanyMember', window );">The Coca-Cola Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfTradeAndOtherReceivablesLineItems', window );"><strong>Disclosure of Trade and Other Receivables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmountsReceivableRelatedPartyTransactions', window );">Contributions due from related party | $</a></td>
<td class="nump">$ 2,437<span></span>
</td>
<td class="nump">$ 1,482<span></span>
</td>
<td class="nump">$ 2,274<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmountsReceivableRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2021-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmountsReceivableRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfTradeAndOtherReceivablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of trade and other receivables [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfTradeAndOtherReceivablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_NumberOfCustomerRelatedToExpectedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of customer related to expected loss</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_NumberOfCustomerRelatedToExpectedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_PercentageOfUnrecoverableTradeAccountsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of unrecoverable trade accounts receivables</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_PercentageOfUnrecoverableTradeAccountsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_CocaColaCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_CocaColaCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552887144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Trade Receivable, Net - Aging Analysis of Accounts Receivable (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems', window );"><strong>Disclosure of Aging Analysis of Accounts Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TradeReceivablesPastDueButNotImpaired', window );">Trade receivables past due but not impaired</a></td>
<td class="nump">$ 13,014<span></span>
</td>
<td class="nump">$ 11,523<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_NotLaterThanOneMonthMember', window );">0 days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems', window );"><strong>Disclosure of Aging Analysis of Accounts Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TradeReceivablesPastDueButNotImpaired', window );">Trade receivables past due but not impaired</a></td>
<td class="nump">11,689<span></span>
</td>
<td class="nump">9,905<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember', window );">1-30 days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems', window );"><strong>Disclosure of Aging Analysis of Accounts Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TradeReceivablesPastDueButNotImpaired', window );">Trade receivables past due but not impaired</a></td>
<td class="nump">686<span></span>
</td>
<td class="nump">769<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember', window );">31-60 days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems', window );"><strong>Disclosure of Aging Analysis of Accounts Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TradeReceivablesPastDueButNotImpaired', window );">Trade receivables past due but not impaired</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">298<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember', window );">61-90 days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems', window );"><strong>Disclosure of Aging Analysis of Accounts Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TradeReceivablesPastDueButNotImpaired', window );">Trade receivables past due but not impaired</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanFourMonthsMember', window );">91-120 days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems', window );"><strong>Disclosure of Aging Analysis of Accounts Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TradeReceivablesPastDueButNotImpaired', window );">Trade receivables past due but not impaired</a></td>
<td class="nump">91<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanFiveYearsMember', window );">121 + days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems', window );"><strong>Disclosure of Aging Analysis of Accounts Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TradeReceivablesPastDueButNotImpaired', window );">Trade receivables past due but not impaired</a></td>
<td class="nump">$ 391<span></span>
</td>
<td class="nump">$ 442<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of aging analysis of accounts receivable [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TradeReceivablesPastDueButNotImpaired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trade receivables past due but not impaired</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TradeReceivablesPastDueButNotImpaired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=ifrs-full_NotLaterThanOneMonthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=ifrs-full_NotLaterThanOneMonthMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanFourMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanFourMonthsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552364072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade Receivable, Net - Summary of Changes in Allowance for Expected Credit Losses (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesAbstract', window );"><strong>Trade and other current receivables [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AllowanceForDoubtfulAccounts', window );">Balance at the beginning of the year</a></td>
<td class="nump">$ 515<span></span>
</td>
<td class="nump">$ 493<span></span>
</td>
<td class="nump">$ 595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AllowanceForDoubtfulAccountsDuringPeriod', window );">Allowance for the year</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">119<span></span>
</td>
<td class="nump">314<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs', window );">Charges and write-offs of uncollectible accounts</a></td>
<td class="nump">6<span></span>
</td>
<td class="num">(29)<span></span>
</td>
<td class="num">(397)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts', window );">Added in business combinations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExchangeDifferencesAllowanceForDoubtfulDebt', window );">Effects of changes in foreign exchange rates</a></td>
<td class="num">(25)<span></span>
</td>
<td class="num">(68)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AllowanceForDoubtfulAccounts', window );">Balance at the end of the year</a></td>
<td class="nump">$ 531<span></span>
</td>
<td class="nump">$ 515<span></span>
</td>
<td class="nump">$ 493<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance for doubtful accounts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance for doubtful accounts charges and write-offs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AllowanceForDoubtfulAccountsDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance for doubtful accounts during period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AllowanceForDoubtfulAccountsDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination acquired receivables allowance for doubtful accounts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ExchangeDifferencesAllowanceForDoubtfulDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exchange differences allowance for doubtful debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ExchangeDifferencesAllowanceForDoubtfulDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559330376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories - Summary of Inventories (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfInventoriesAbstract', window );"><strong>Classes of current inventories [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinishedGoods', window );">Finished products</a></td>
<td class="nump">$ 4,371<span></span>
</td>
<td class="nump">$ 3,694<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RawMaterials', window );">Raw materials</a></td>
<td class="nump">4,371<span></span>
</td>
<td class="nump">3,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SpareParts', window );">Non strategic spare parts</a></td>
<td class="nump">865<span></span>
</td>
<td class="nump">934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_InventoriesInTransit', window );">Inventories in transit</a></td>
<td class="nump">1,620<span></span>
</td>
<td class="nump">1,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PackingMaterials', window );">Packing materials</a></td>
<td class="nump">419<span></span>
</td>
<td class="nump">271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherInventories', window );">Other</a></td>
<td class="nump">314<span></span>
</td>
<td class="nump">320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Inventories', window );">Total</a></td>
<td class="nump">11,960<span></span>
</td>
<td class="nump">9,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress', window );">Finished goods and work in progress</a></td>
<td class="nump">23,654<span></span>
</td>
<td class="nump">23,901<span></span>
</td>
<td class="nump">$ 24,676<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RawMaterialsAndConsumablesUsed', window );">Raw materials and consumables used</a></td>
<td class="nump">79,425<span></span>
</td>
<td class="nump">76,002<span></span>
</td>
<td class="nump">79,520<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CostOfMerchandiseSold', window );">Total</a></td>
<td class="nump">$ 103,079<span></span>
</td>
<td class="nump">$ 99,903<span></span>
</td>
<td class="nump">$ 104,196<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in inventories of finished goods and work in progress. [Refer: Inventories; Current finished goods; Current work in progress]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfInventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfInventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CostOfMerchandiseSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of merchandise that was sold during the period and recognised as an expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CostOfMerchandiseSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A classification of current inventory representing the amount of goods that have completed the production process and are held for sale in the ordinary course of business. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 37<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Inventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current inventories. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 36<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_36_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Inventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory that the entity does not separately disclose in the same statement or note. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 37<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A classification of current inventory representing the amount of assets to be consumed in the production process or in the rendering of services. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 37<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RawMaterialsAndConsumablesUsed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of raw materials and consumables used in the production process or in the rendering of services. [Refer: Current raw materials]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RawMaterialsAndConsumablesUsed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SpareParts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A classification of current inventory representing the amount of interchangeable parts that are kept in an inventory and are used for the repair or replacement of failed parts. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 37<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SpareParts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_InventoriesInTransit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventories in transit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_InventoriesInTransit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_PackingMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Packing materials</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_PackingMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552568008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories - Additional Information (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfInventoriesAbstract', window );"><strong>Classes of current inventories [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InventoryWritedown2011', window );">Inventory write-down</a></td>
<td class="nump">$ 45<span></span>
</td>
<td class="nump">$ 82<span></span>
</td>
<td class="nump">$ 244<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfInventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfInventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InventoryWritedown2011">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognised related to the write-down of inventories to net realisable value. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 36<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_36_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InventoryWritedown2011</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155558509800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Current Assets and Other Current Financial Assets - Summary of Other Current Assets (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentPrepaidExpenses', window );">Prepaid expenses</a></td>
<td class="nump">$ 1,805<span></span>
</td>
<td class="nump">$ 1,622<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AgreementsWithCustomers', window );">Agreements with customers</a></td>
<td class="nump">111<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets', window );">Others</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentAssets', window );">Total</a></td>
<td class="nump">$ 1,918<span></span>
</td>
<td class="nump">$ 1,744<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current prepayments and other current assets. [Refer: Other current assets; Current prepayments]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AgreementsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Agreements with customers</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AgreementsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155553202328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Current Assets and Other Current Financial Assets - Summary of Prepaid Expenses (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AdvancesForInventories', window );">Advances for inventories</a></td>
<td class="nump">$ 1,627<span></span>
</td>
<td class="nump">$ 1,503<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PrepaidAdvertisingAndPromotionalExpenses', window );">Advertising and promotional expenses paid in advance</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PrepaidInsurance1', window );">Prepaid insurance</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentPrepaidExpenses', window );">Total</a></td>
<td class="nump">$ 1,805<span></span>
</td>
<td class="nump">$ 1,622<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AdvancesForInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Advances for inventories</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AdvancesForInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_PrepaidAdvertisingAndPromotionalExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid advertising and promotional expenses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_PrepaidAdvertisingAndPromotionalExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_PrepaidInsurance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid insurance 1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_PrepaidInsurance1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155564071080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Current Assets and Other Current Financial Assets - Additional Information (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_OtherCurrentAssetsAndFinancialAssets', window );">Other current assets and other current financial assets</a></td>
<td class="nump">$ 5,413<span></span>
</td>
<td class="nump">$ 5,043<span></span>
</td>
<td class="nump">$ 6,748<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_OtherCurrentAssetsAndFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other current assets and financial assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_OtherCurrentAssetsAndFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559036744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Current Assets and Other Current Financial Assets - Summary of Other Current Financial Assets (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RestrictedCashAndCashEquivalents', window );">Restricted cash</a></td>
<td class="nump">$ 239<span></span>
</td>
<td class="nump">$ 74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentDerivativeFinancialAssets', window );">Derivative financial instruments</a></td>
<td class="nump">692<span></span>
</td>
<td class="nump">404<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentFinancialAssets', window );">Total</a></td>
<td class="nump">$ 931<span></span>
</td>
<td class="nump">$ 478<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentDerivativeFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current derivative financial assets. [Refer: Derivative financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentDerivativeFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets; Current financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash and cash equivalents whose use or withdrawal is restricted. [Refer: Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155560192552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments in Other Entities - Summary of Investments in Other Entities (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems', window );"><strong>Disclosure of investments in associates and other [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates', window );">Investments in other entities</a></td>
<td class="nump">$ 7,494<span></span>
</td>
<td class="nump">$ 7,623<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_InvestmentsAccountedForUsingEquityMethodMember', window );">Investment in Associates and Joint Ventures | Investment in Associates and Joint Ventures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems', window );"><strong>Disclosure of investments in associates and other [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates', window );">Investments in other entities</a></td>
<td class="nump">$ 7,494<span></span>
</td>
<td class="nump">$ 7,623<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of investments in subsidiaries, joint ventures and associates in an entity's separate financial statements. [Refer: Associates [member]; Joint ventures [member]; Subsidiaries [member]; Investments in subsidiaries reported in separate financial statements]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of investments in associates and other [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_InvestmentsAccountedForUsingEquityMethodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_InvestmentsAccountedForUsingEquityMethodMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfInvestmentPropertyAxis=kof_InvestmentInAssociatesAndJointVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfInvestmentPropertyAxis=kof_InvestmentInAssociatesAndJointVenturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552953096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments in Other Entities - Summary of Investment in Associates and Joint Ventures Accounted for under Equity Method (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates', window );">Investments in other entities</a></td>
<td class="nump">$ 7,494<span></span>
</td>
<td class="nump">$ 7,623<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_InvestmentsAccountedForUsingEquityMethodMember', window );">Investment in Associates and Joint Ventures | Promotora Industrial Azucarera, S.A. de C.V. ("PIASA")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInAssociate', window );">Ownership Percentage</a></td>
<td class="nump">36.40%<span></span>
</td>
<td class="nump">36.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod', window );">Carrying Amount</a></td>
<td class="nump">$ 3,348<span></span>
</td>
<td class="nump">$ 3,335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_InvestmentsAccountedForUsingEquityMethodMember', window );">Investment in Associates and Joint Ventures | Jugos del Valle, S.A.P.I. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInAssociate', window );">Ownership Percentage</a></td>
<td class="nump">28.80%<span></span>
</td>
<td class="nump">28.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod', window );">Carrying Amount</a></td>
<td class="nump">$ 2,128<span></span>
</td>
<td class="nump">$ 1,945<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_InvestmentsAccountedForUsingEquityMethodMember', window );">Investment in Associates and Joint Ventures | Leao Alimentos e Bebidas, LTDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInAssociate', window );">Ownership Percentage</a></td>
<td class="nump">24.70%<span></span>
</td>
<td class="nump">24.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod', window );">Carrying Amount</a></td>
<td class="nump">$ 404<span></span>
</td>
<td class="nump">$ 446<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_InvestmentsAccountedForUsingEquityMethodMember', window );">Investment in Associates and Joint Ventures | Industria Envasadora de Quertaro, S.A. de C.V. (IEQSA)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInAssociate', window );">Ownership Percentage</a></td>
<td class="nump">26.50%<span></span>
</td>
<td class="nump">26.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod', window );">Carrying Amount</a></td>
<td class="nump">$ 178<span></span>
</td>
<td class="nump">$ 192<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_InvestmentsAccountedForUsingEquityMethodMember', window );">Investment in Associates and Joint Ventures | Industria Mexicana de Reciclaje, S.A. de C.V. ("IMER")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInAssociate', window );">Ownership Percentage</a></td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod', window );">Carrying Amount</a></td>
<td class="nump">$ 102<span></span>
</td>
<td class="nump">$ 121<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_InvestmentsAccountedForUsingEquityMethodMember', window );">Investment in Associates and Joint Ventures | Trop Frutas do Brasil, LTDA.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInAssociate', window );">Ownership Percentage</a></td>
<td class="nump">23.60%<span></span>
</td>
<td class="nump">23.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod', window );">Carrying Amount</a></td>
<td class="nump">$ 55<span></span>
</td>
<td class="nump">$ 359<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_InvestmentsAccountedForUsingEquityMethodMember', window );">Investment in Associates and Joint Ventures | Alimentos de Soja S.A.U.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInAssociate', window );">Ownership Percentage</a></td>
<td class="nump">10.70%<span></span>
</td>
<td class="nump">10.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod', window );">Carrying Amount</a></td>
<td class="nump">$ 263<span></span>
</td>
<td class="nump">$ 207<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_InvestmentsAccountedForUsingEquityMethodMember', window );">Investment in Associates and Joint Ventures | Others</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod', window );">Carrying Amount</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">117<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_InvestmentsAccountedForUsingEquityMethodMember', window );">Investment in Associates and Joint Ventures | Investment in Associates and Joint Ventures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates', window );">Investments in other entities</a></td>
<td class="nump">$ 7,494<span></span>
</td>
<td class="nump">$ 7,623<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_InvestmentsAccountedForUsingEquityMethodMember', window );">Investment in Associates and Joint Ventures | Compa&#241;&#237;a Paname&#241;a de Bebidas, S.A.P.I. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Ownership Percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod', window );">Carrying Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_InvestmentsAccountedForUsingEquityMethodMember', window );">Investment in Associates and Joint Ventures | Dispensadoras de Caf&#233;, S.A.P.I. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Ownership Percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod', window );">Carrying Amount</a></td>
<td class="nump">$ 183<span></span>
</td>
<td class="nump">$ 181<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_InvestmentsAccountedForUsingEquityMethodMember', window );">Investment in Associates and Joint Ventures | Fountain Agua Mineral, LTDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Ownership Percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod', window );">Carrying Amount</a></td>
<td class="nump">$ 699<span></span>
</td>
<td class="nump">$ 720<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_InvestmentsAccountedForUsingEquityMethodMember', window );">Investment in Associates and Joint Ventures | Planta Nueva Ecolog&#237;a De Tabasco, S.A. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Ownership Percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod', window );">Carrying Amount</a></td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of investments in associates accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of investments in joint ventures accounted for using the equity method. [Refer: Joint ventures [member]; Investments accounted for using equity method]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of investments in subsidiaries, joint ventures and associates in an entity's separate financial statements. [Refer: Associates [member]; Joint ventures [member]; Subsidiaries [member]; Investments in subsidiaries reported in separate financial statements]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInAssociate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in an associate attributable to the entity. [Refer: Associates [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInAssociate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information about associate and joint ventures associated with domain members defined in one or many axes of the table [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfAssociatesAndJointVenturesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_InvestmentsAccountedForUsingEquityMethodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_InvestmentsAccountedForUsingEquityMethodMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_PromotoraIndustrialAzucareraSADeCVPIASAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_PromotoraIndustrialAzucareraSADeCVPIASAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_JugosDelValleSAPIDeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_JugosDelValleSAPIDeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_LeaoAlimentosEBebidasLTDAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_LeaoAlimentosEBebidasLTDAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_TropFrutasDoBrasilLTDAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_TropFrutasDoBrasilLTDAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_AlimentosDeSojaSAUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_AlimentosDeSojaSAUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_OtherAssociatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_OtherAssociatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfInvestmentPropertyAxis=kof_InvestmentInAssociatesAndJointVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfInvestmentPropertyAxis=kof_InvestmentInAssociatesAndJointVenturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_JointVenturesAxis=kof_CompaaPanameaDeBebidasSAPIDeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_JointVenturesAxis=kof_CompaaPanameaDeBebidasSAPIDeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_JointVenturesAxis=kof_DispensadorasDeCafeSAPIDeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_JointVenturesAxis=kof_DispensadorasDeCafeSAPIDeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_JointVenturesAxis=kof_FountainAguaMineralLTDAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_JointVenturesAxis=kof_FountainAguaMineralLTDAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_JointVenturesAxis=kof_PlantaNuevaEcologaDeTabascoSADeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_JointVenturesAxis=kof_PlantaNuevaEcologaDeTabascoSADeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155553037000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments in Other Entities - Additional Information (Detail)<br> $ in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_InvestmentImpairments', window );">Impairment of investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,501<span></span>
</td>
<td class="nump">$ 948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssets', window );">Financial assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_JointVenturesAxis=ifrs-full_JointVenturesMember', window );">Joint Ventures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates', window );">Equity earnings (loss) recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(157)<span></span>
</td>
<td class="num">(215)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember', window );">Industria Envasadora de Quertaro, S.A. de C.V. (IEQSA)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromDividends', window );">Dividend income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember', window );">Promotora Mexicana de Embotelladores, S.A. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromDividends', window );">Dividend income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_JugosDelValleSAPIDeCVMember', window );">Jugos del Valle, S.A.P.I. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CapitalContribution', window );">Capital contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_LeaoAlimentosYBebidasLTDAMember', window );">Leao Alimentos y Bebidas LTDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReductionOfIssuedCapital', window );">Reduction of issued capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_InvestmentImpairments', window );">Impairment of investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,038<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_TropFrutasDoBrasilLTDAMember', window );">Trop Frutas do Brasil, LTDA.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_InvestmentImpairments', window );">Impairment of investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_CompaaPanameaDeBebidasSAPIDeCVMember', window );">Compa&#241;&#237;a Paname&#241;a de Bebidas, S.A.P.I. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_InvestmentImpairments', window );">Impairment of investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,463<span></span>
</td>
<td class="nump">948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PercentageOfEntitysRevenue', window );">Percentage of stock sold</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=ifrs-full_AssociatesMember', window );">Associates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems', window );"><strong>Disclosure of associates and joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates', window );">Equity earnings (loss) recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (124)<span></span>
</td>
<td class="nump">$ 84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity&#8217;s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity&#8217;s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity&#8217;s own equity instruments. For this purpose the entity&#8217;s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity&#8217;s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 25<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 35H<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35H&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 35I<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35I&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 35M<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35M&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 35N<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35N&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income or expense from subsidiaries, jointly controlled entities and associates that the entity does not separately disclose in the same statement or note. [Refer: Associates [member]; Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PercentageOfEntitysRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of the entity's revenue. [Refer: Revenue]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfEntitysRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReductionOfIssuedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in equity resulting from a reduction in issued capital. [Refer: Issued capital]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReductionOfIssuedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of dividends recognised as income. Dividends are distributions of profits to holders of equity investments in proportion to their holdings of a particular class of capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_CapitalContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capital contribution</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_CapitalContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfAssociatesAndJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information about associate and joint ventures associated with domain members defined in one or many axes of the table [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfAssociatesAndJointVenturesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_InvestmentImpairments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment impairments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_InvestmentImpairments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_JointVenturesAxis=ifrs-full_JointVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_JointVenturesAxis=ifrs-full_JointVenturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_JugosDelValleSAPIDeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_JugosDelValleSAPIDeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_LeaoAlimentosYBebidasLTDAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_LeaoAlimentosYBebidasLTDAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_TropFrutasDoBrasilLTDAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_TropFrutasDoBrasilLTDAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_CompaaPanameaDeBebidasSAPIDeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_CompaaPanameaDeBebidasSAPIDeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=ifrs-full_AssociatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=ifrs-full_AssociatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155556069320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Company's Right-of-Use Asset (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PresentationOfLeasesForLesseeAbstract', window );"><strong>Presentation of leases for lessee [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Balance at beginning of the period</a></td>
<td class="nump">$ 1,278<span></span>
</td>
<td class="nump">$ 1,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">533<span></span>
</td>
<td class="nump">599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisposalOfRightOfUseAssets', window );">Disposals</a></td>
<td class="num">(44)<span></span>
</td>
<td class="num">(112)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="num">(662)<span></span>
</td>
<td class="num">(596)<span></span>
</td>
<td class="num">$ (555)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_RightOfUseAssetHyperinflationaryEconomiesEffect', window );">Hyperinflationary economies effect</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_RightOfUseAssetIndexationEffect', window );">Indexation effect</a></td>
<td class="nump">383<span></span>
</td>
<td class="nump">145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectsOfChangeInForeignExchangeRatesRightOfUseAssets', window );">Effects of changes in foreign exchange rates</a></td>
<td class="num">(30)<span></span>
</td>
<td class="num">(154)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Balance at end of the period</a></td>
<td class="nump">$ 1,472<span></span>
</td>
<td class="nump">$ 1,278<span></span>
</td>
<td class="nump">$ 1,382<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsToRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to right-of-use assets. [Refer: Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 53<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53_h&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsToRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DepreciationRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 53<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PresentationOfLeasesForLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PresentationOfLeasesForLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 53<br> -Subparagraph j<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisposalOfRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal of right of use assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisposalOfRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_EffectsOfChangeInForeignExchangeRatesRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effects of change in foreign exchange rates, right of use assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_EffectsOfChangeInForeignExchangeRatesRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_RightOfUseAssetHyperinflationaryEconomiesEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right of use asset hyper inflationary economies effect</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_RightOfUseAssetHyperinflationaryEconomiesEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_RightOfUseAssetIndexationEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right of use asset indexation effect</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_RightOfUseAssetIndexationEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552959112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Company's Lease Liabilities (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems', window );"><strong>Disclosure of maturity analysis of operating lease payments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">$ 1,505<span></span>
</td>
<td class="nump">$ 1,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Current</a></td>
<td class="nump">614<span></span>
</td>
<td class="nump">560<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-Current</a></td>
<td class="nump">891<span></span>
</td>
<td class="nump">746<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">Less than one year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems', window );"><strong>Disclosure of maturity analysis of operating lease payments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">614<span></span>
</td>
<td class="nump">560<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember', window );">One to three years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems', window );"><strong>Disclosure of maturity analysis of operating lease payments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">478<span></span>
</td>
<td class="nump">306<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_MoreThanThreeYearsMember', window );">More than three years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems', window );"><strong>Disclosure of maturity analysis of operating lease payments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">$ 413<span></span>
</td>
<td class="nump">$ 440<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=kof_MoreThanThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=kof_MoreThanThreeYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559029688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Additional Information (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PresentationOfLeasesForLesseeAbstract', window );"><strong>Presentation of leases for lessee [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseOnLeaseLiabilities', window );">Interest expenses on lease liabilities</a></td>
<td class="nump">$ 101<span></span>
</td>
<td class="nump">$ 105<span></span>
</td>
<td class="nump">$ 129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpensesForLowValueAssetsAndShortTermLeases', window );">Expenses for low value assets and short-term leases</a></td>
<td class="nump">$ 183<span></span>
</td>
<td class="nump">$ 190<span></span>
</td>
<td class="nump">$ 187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16', window );">Weighted average incremental borrowing rate</a></td>
<td class="nump">7.18%<span></span>
</td>
<td class="nump">6.58%<span></span>
</td>
<td class="nump">7.68%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpenseOnLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of interest expense on lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 53<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseOnLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PresentationOfLeasesForLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PresentationOfLeasesForLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average lessee's incremental borrowing rate applied to lease liabilities recognised in the statement of financial position at the date of initial application of IFRS 16. The incremental borrowing rate is the rate of interest that a lessee would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of a similar value to the right-of-use asset in a similar economic environment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph C12<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_C12_a&amp;doctype=Appendix&amp;subtype=C<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ExpensesForLowValueAssetsAndShortTermLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses for low value assets and short term leases</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ExpensesForLowValueAssetsAndShortTermLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155530924040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant &amp; equipment - Summary of Premises and Equipment (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">$ 59,460<span></span>
</td>
<td class="nump">$ 61,187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">62,183<span></span>
</td>
<td class="nump">59,460<span></span>
</td>
<td class="nump">$ 61,187<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">109,165<span></span>
</td>
<td class="nump">106,224<span></span>
</td>
<td class="nump">102,998<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">12,292<span></span>
</td>
<td class="nump">9,655<span></span>
</td>
<td class="nump">10,324<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions from business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245<span></span>
</td>
<td class="nump">405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment', window );">Transfer of completed projects in progress</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(6,697)<span></span>
</td>
<td class="num">(3,175)<span></span>
</td>
<td class="num">(3,749)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effects of changes in foreign exchange rates</a></td>
<td class="num">(3,790)<span></span>
</td>
<td class="num">(5,608)<span></span>
</td>
<td class="num">(6,099)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">2,991<span></span>
</td>
<td class="nump">1,824<span></span>
</td>
<td class="nump">2,345<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">113,961<span></span>
</td>
<td class="nump">109,165<span></span>
</td>
<td class="nump">106,224<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="num">(49,705)<span></span>
</td>
<td class="num">(45,037)<span></span>
</td>
<td class="num">(41,056)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationExpense', window );">Depreciation for the year</a></td>
<td class="num">(8,284)<span></span>
</td>
<td class="num">(8,415)<span></span>
</td>
<td class="num">(8,387)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">6,297<span></span>
</td>
<td class="nump">2,706<span></span>
</td>
<td class="nump">3,145<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effects of changes in foreign exchange rates</a></td>
<td class="nump">1,679<span></span>
</td>
<td class="nump">2,111<span></span>
</td>
<td class="nump">2,464<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="num">(1,765)<span></span>
</td>
<td class="num">(1,070)<span></span>
</td>
<td class="num">(1,203)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="num">(51,778)<span></span>
</td>
<td class="num">(49,705)<span></span>
</td>
<td class="num">(45,037)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">5,240<span></span>
</td>
<td class="nump">5,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">5,230<span></span>
</td>
<td class="nump">5,240<span></span>
</td>
<td class="nump">5,258<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandMember', window );">Land | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">5,240<span></span>
</td>
<td class="nump">5,258<span></span>
</td>
<td class="nump">5,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions from business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158<span></span>
</td>
<td class="nump">142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment', window );">Transfer of completed projects in progress</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="num">(253)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effects of changes in foreign exchange rates</a></td>
<td class="num">(144)<span></span>
</td>
<td class="num">(255)<span></span>
</td>
<td class="num">(323)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">140<span></span>
</td>
<td class="nump">88<span></span>
</td>
<td class="nump">114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">5,230<span></span>
</td>
<td class="nump">5,240<span></span>
</td>
<td class="nump">5,258<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandMember', window );">Land | Accumulated Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationExpense', window );">Depreciation for the year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effects of changes in foreign exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember', window );">Buildings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">13,610<span></span>
</td>
<td class="nump">14,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">13,576<span></span>
</td>
<td class="nump">13,610<span></span>
</td>
<td class="nump">14,091<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember', window );">Buildings | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">18,653<span></span>
</td>
<td class="nump">18,746<span></span>
</td>
<td class="nump">18,775<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">104<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions from business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">227<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment', window );">Transfer of completed projects in progress</a></td>
<td class="nump">731<span></span>
</td>
<td class="nump">721<span></span>
</td>
<td class="nump">508<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(20)<span></span>
</td>
<td class="num">(29)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effects of changes in foreign exchange rates</a></td>
<td class="num">(637)<span></span>
</td>
<td class="num">(1,182)<span></span>
</td>
<td class="num">(1,122)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">326<span></span>
</td>
<td class="nump">293<span></span>
</td>
<td class="nump">366<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">19,074<span></span>
</td>
<td class="nump">18,653<span></span>
</td>
<td class="nump">18,746<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember', window );">Buildings | Accumulated Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="num">(5,043)<span></span>
</td>
<td class="num">(4,655)<span></span>
</td>
<td class="num">(4,414)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationExpense', window );">Depreciation for the year</a></td>
<td class="num">(484)<span></span>
</td>
<td class="num">(490)<span></span>
</td>
<td class="num">(386)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effects of changes in foreign exchange rates</a></td>
<td class="nump">162<span></span>
</td>
<td class="nump">165<span></span>
</td>
<td class="nump">223<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="num">(139)<span></span>
</td>
<td class="num">(82)<span></span>
</td>
<td class="num">(92)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="num">(5,498)<span></span>
</td>
<td class="num">(5,043)<span></span>
</td>
<td class="num">(4,655)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Machinery and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">19,822<span></span>
</td>
<td class="nump">20,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">20,799<span></span>
</td>
<td class="nump">19,822<span></span>
</td>
<td class="nump">20,521<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Machinery and Equipment | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">39,664<span></span>
</td>
<td class="nump">38,919<span></span>
</td>
<td class="nump">38,465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">61<span></span>
</td>
<td class="nump">171<span></span>
</td>
<td class="nump">392<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions from business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment', window );">Transfer of completed projects in progress</a></td>
<td class="nump">4,791<span></span>
</td>
<td class="nump">3,165<span></span>
</td>
<td class="nump">2,650<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(2,680)<span></span>
</td>
<td class="num">(1,425)<span></span>
</td>
<td class="num">(1,577)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effects of changes in foreign exchange rates</a></td>
<td class="num">(1,919)<span></span>
</td>
<td class="num">(2,243)<span></span>
</td>
<td class="num">(2,315)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">1,260<span></span>
</td>
<td class="nump">990<span></span>
</td>
<td class="nump">1,254<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">41,177<span></span>
</td>
<td class="nump">39,664<span></span>
</td>
<td class="nump">38,919<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Machinery and Equipment | Accumulated Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="num">(19,842)<span></span>
</td>
<td class="num">(18,398)<span></span>
</td>
<td class="num">(16,969)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationExpense', window );">Depreciation for the year</a></td>
<td class="num">(2,793)<span></span>
</td>
<td class="num">(2,828)<span></span>
</td>
<td class="num">(2,862)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">2,336<span></span>
</td>
<td class="nump">1,125<span></span>
</td>
<td class="nump">1,049<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effects of changes in foreign exchange rates</a></td>
<td class="nump">867<span></span>
</td>
<td class="nump">854<span></span>
</td>
<td class="nump">1,013<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="num">(946)<span></span>
</td>
<td class="num">(595)<span></span>
</td>
<td class="num">(629)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="num">(20,378)<span></span>
</td>
<td class="num">(19,842)<span></span>
</td>
<td class="num">(18,398)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_RefrigerationEquipmentMember', window );">Refrigeration Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">8,343<span></span>
</td>
<td class="nump">9,378<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">7,829<span></span>
</td>
<td class="nump">8,343<span></span>
</td>
<td class="nump">9,378<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_RefrigerationEquipmentMember', window );">Refrigeration Equipment | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">20,202<span></span>
</td>
<td class="nump">20,410<span></span>
</td>
<td class="nump">19,963<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">427<span></span>
</td>
<td class="nump">281<span></span>
</td>
<td class="nump">816<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions from business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment', window );">Transfer of completed projects in progress</a></td>
<td class="nump">1,351<span></span>
</td>
<td class="nump">1,192<span></span>
</td>
<td class="nump">1,396<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(1,614)<span></span>
</td>
<td class="num">(1,073)<span></span>
</td>
<td class="num">(1,032)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effects of changes in foreign exchange rates</a></td>
<td class="num">(556)<span></span>
</td>
<td class="num">(797)<span></span>
</td>
<td class="num">(961)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">319<span></span>
</td>
<td class="nump">189<span></span>
</td>
<td class="nump">241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">20,129<span></span>
</td>
<td class="nump">20,202<span></span>
</td>
<td class="nump">20,410<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_RefrigerationEquipmentMember', window );">Refrigeration Equipment | Accumulated Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="num">(11,859)<span></span>
</td>
<td class="num">(11,032)<span></span>
</td>
<td class="num">(10,206)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationExpense', window );">Depreciation for the year</a></td>
<td class="num">(2,097)<span></span>
</td>
<td class="num">(2,148)<span></span>
</td>
<td class="num">(2,211)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">1,493<span></span>
</td>
<td class="nump">989<span></span>
</td>
<td class="nump">966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effects of changes in foreign exchange rates</a></td>
<td class="nump">372<span></span>
</td>
<td class="nump">464<span></span>
</td>
<td class="nump">583<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="num">(209)<span></span>
</td>
<td class="num">(132)<span></span>
</td>
<td class="num">(164)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="num">(12,300)<span></span>
</td>
<td class="num">(11,859)<span></span>
</td>
<td class="num">(11,032)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_ReturnableBottlesMember', window );">Returnable Bottles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">5,771<span></span>
</td>
<td class="nump">6,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">6,757<span></span>
</td>
<td class="nump">5,771<span></span>
</td>
<td class="nump">6,061<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_ReturnableBottlesMember', window );">Returnable Bottles | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">17,924<span></span>
</td>
<td class="nump">16,153<span></span>
</td>
<td class="nump">14,749<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">3,655<span></span>
</td>
<td class="nump">2,613<span></span>
</td>
<td class="nump">2,581<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions from business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment', window );">Transfer of completed projects in progress</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">360<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(2,299)<span></span>
</td>
<td class="num">(561)<span></span>
</td>
<td class="num">(1,056)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effects of changes in foreign exchange rates</a></td>
<td class="num">(365)<span></span>
</td>
<td class="num">(629)<span></span>
</td>
<td class="num">(833)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">487<span></span>
</td>
<td class="nump">291<span></span>
</td>
<td class="nump">352<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">19,433<span></span>
</td>
<td class="nump">17,924<span></span>
</td>
<td class="nump">16,153<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_ReturnableBottlesMember', window );">Returnable Bottles | Accumulated Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="num">(12,153)<span></span>
</td>
<td class="num">(10,092)<span></span>
</td>
<td class="num">(8,706)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationExpense', window );">Depreciation for the year</a></td>
<td class="num">(2,708)<span></span>
</td>
<td class="num">(2,779)<span></span>
</td>
<td class="num">(2,734)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">2,390<span></span>
</td>
<td class="nump">536<span></span>
</td>
<td class="nump">1,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effects of changes in foreign exchange rates</a></td>
<td class="nump">222<span></span>
</td>
<td class="nump">432<span></span>
</td>
<td class="nump">571<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="num">(427)<span></span>
</td>
<td class="num">(250)<span></span>
</td>
<td class="num">(302)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="num">(12,676)<span></span>
</td>
<td class="num">(12,153)<span></span>
</td>
<td class="num">(10,092)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ConstructionInProgressMember', window );">Investments in Fixed Assets in Progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">5,894<span></span>
</td>
<td class="nump">5,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">6,734<span></span>
</td>
<td class="nump">5,894<span></span>
</td>
<td class="nump">5,156<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ConstructionInProgressMember', window );">Investments in Fixed Assets in Progress | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">5,894<span></span>
</td>
<td class="nump">5,156<span></span>
</td>
<td class="nump">4,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">7,911<span></span>
</td>
<td class="nump">6,300<span></span>
</td>
<td class="nump">6,392<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions from business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment', window );">Transfer of completed projects in progress</a></td>
<td class="num">(7,001)<span></span>
</td>
<td class="num">(5,187)<span></span>
</td>
<td class="num">(5,004)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effects of changes in foreign exchange rates</a></td>
<td class="num">(70)<span></span>
</td>
<td class="num">(333)<span></span>
</td>
<td class="num">(381)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">6,734<span></span>
</td>
<td class="nump">5,894<span></span>
</td>
<td class="nump">5,156<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ConstructionInProgressMember', window );">Investments in Fixed Assets in Progress | Accumulated Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationExpense', window );">Depreciation for the year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effects of changes in foreign exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold Improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">358<span></span>
</td>
<td class="nump">417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">491<span></span>
</td>
<td class="nump">358<span></span>
</td>
<td class="nump">417<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold Improvements | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">737<span></span>
</td>
<td class="nump">782<span></span>
</td>
<td class="nump">479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions from business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment', window );">Transfer of completed projects in progress</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="nump">343<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(62)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effects of changes in foreign exchange rates</a></td>
<td class="num">(22)<span></span>
</td>
<td class="num">(91)<span></span>
</td>
<td class="num">(34)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">138<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">886<span></span>
</td>
<td class="nump">737<span></span>
</td>
<td class="nump">782<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold Improvements | Accumulated Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="num">(379)<span></span>
</td>
<td class="num">(365)<span></span>
</td>
<td class="num">(276)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationExpense', window );">Depreciation for the year</a></td>
<td class="num">(80)<span></span>
</td>
<td class="num">(40)<span></span>
</td>
<td class="num">(108)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effects of changes in foreign exchange rates</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="num">(395)<span></span>
</td>
<td class="num">(379)<span></span>
</td>
<td class="num">(365)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">422<span></span>
</td>
<td class="nump">305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">767<span></span>
</td>
<td class="nump">422<span></span>
</td>
<td class="nump">305<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember', window );">Other | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="nump">851<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="nump">861<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">217<span></span>
</td>
<td class="nump">186<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions from business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment', window );">Transfer of completed projects in progress</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(16)<span></span>
</td>
<td class="num">(57)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effects of changes in foreign exchange rates</a></td>
<td class="num">(77)<span></span>
</td>
<td class="num">(78)<span></span>
</td>
<td class="num">(130)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">321<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">1,298<span></span>
</td>
<td class="nump">851<span></span>
</td>
<td class="nump">800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember', window );">Other | Accumulated Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Beginning balance</a></td>
<td class="num">(429)<span></span>
</td>
<td class="num">(495)<span></span>
</td>
<td class="num">(485)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationExpense', window );">Depreciation for the year</a></td>
<td class="num">(122)<span></span>
</td>
<td class="num">(130)<span></span>
</td>
<td class="num">(86)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effects of changes in foreign exchange rates</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">165<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="num">(38)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="num">$ (531)<span></span>
</td>
<td class="num">$ (429)<span></span>
</td>
<td class="num">$ (495)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_e_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_e_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DepreciationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisposalsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_e_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisposalsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_e_viii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in property, plant and equipment resulting from transfers from construction in progress. [Refer: Property, plant and equipment; Construction in progress]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase decrease through value on recognition of inflation effects</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_RefrigerationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_RefrigerationEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_ReturnableBottlesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=kof_ReturnableBottlesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155558497736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, plant &amp; equipment - Additional Information (Detail)<br> $ in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment', window );">Outstanding payment to suppliers in additions to property plant and equipment</a></td>
<td class="nump">$ 3,784<span></span>
</td>
<td class="nump">$ 289<span></span>
</td>
<td class="nump">$ 610<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Outstanding payment to suppliers in additions to property plant and equipment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155551348024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets - Disclosure of Detailed Information About Intangible Assets (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="nump">$ 103,971<span></span>
</td>
<td class="nump">$ 112,050<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationAndAmortisationExpense', window );">Amortization expense</a></td>
<td class="nump">9,834<span></span>
</td>
<td class="nump">10,608<span></span>
</td>
<td class="nump">$ 10,642<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="nump">102,174<span></span>
</td>
<td class="nump">103,971<span></span>
</td>
<td class="nump">112,050<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="nump">109,597<span></span>
</td>
<td class="nump">116,870<span></span>
</td>
<td class="nump">120,611<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Purchases</a></td>
<td class="nump">1,291<span></span>
</td>
<td class="nump">289<span></span>
</td>
<td class="nump">697<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill', window );">Acquisition from business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(22)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SystemsDevelopmentIntangibles', window );">Systems Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill', window );">Transfer of completed development systems</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsAndGoodwill', window );">Disposals</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(443)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Effect of movements in exchange rates</a></td>
<td class="num">(2,270)<span></span>
</td>
<td class="num">(7,157)<span></span>
</td>
<td class="num">(4,393)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="nump">108,677<span></span>
</td>
<td class="nump">109,597<span></span>
</td>
<td class="nump">116,870<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="num">(5,626)<span></span>
</td>
<td class="num">(4,820)<span></span>
</td>
<td class="num">(3,807)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationAndAmortisationExpense', window );">Amortization expense</a></td>
<td class="num">(888)<span></span>
</td>
<td class="num">(1,020)<span></span>
</td>
<td class="num">(1,062)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsAndGoodwill', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Effect of movements in exchange rates</a></td>
<td class="nump">63<span></span>
</td>
<td class="nump">175<span></span>
</td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="num">(52)<span></span>
</td>
<td class="num">(29)<span></span>
</td>
<td class="num">(29)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="num">(6,503)<span></span>
</td>
<td class="num">(5,626)<span></span>
</td>
<td class="num">(4,820)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_BrandNamesMember', window );">Rights to Produce and Distribute Coca-Cola trademark Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="nump">76,651<span></span>
</td>
<td class="nump">81,255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="nump">75,394<span></span>
</td>
<td class="nump">76,651<span></span>
</td>
<td class="nump">81,255<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_BrandNamesMember', window );">Rights to Produce and Distribute Coca-Cola trademark Products | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="nump">77,396<span></span>
</td>
<td class="nump">82,000<span></span>
</td>
<td class="nump">88,362<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Purchases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill', window );">Acquisition from business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,887)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SystemsDevelopmentIntangibles', window );">Systems Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill', window );">Transfer of completed development systems</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsAndGoodwill', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Effect of movements in exchange rates</a></td>
<td class="num">(1,257)<span></span>
</td>
<td class="num">(4,604)<span></span>
</td>
<td class="num">(3,475)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="nump">76,139<span></span>
</td>
<td class="nump">77,396<span></span>
</td>
<td class="nump">82,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_BrandNamesMember', window );">Rights to Produce and Distribute Coca-Cola trademark Products | Accumulated Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="num">(745)<span></span>
</td>
<td class="num">(745)<span></span>
</td>
<td class="num">(745)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationAndAmortisationExpense', window );">Amortization expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsAndGoodwill', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="num">(745)<span></span>
</td>
<td class="num">(745)<span></span>
</td>
<td class="num">(745)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_GoodwillMember', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="nump">23,431<span></span>
</td>
<td class="nump">25,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="nump">22,909<span></span>
</td>
<td class="nump">23,431<span></span>
</td>
<td class="nump">25,833<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_GoodwillMember', window );">Goodwill | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="nump">23,431<span></span>
</td>
<td class="nump">25,833<span></span>
</td>
<td class="nump">23,729<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Purchases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill', window );">Acquisition from business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,903<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SystemsDevelopmentIntangibles', window );">Systems Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill', window );">Transfer of completed development systems</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsAndGoodwill', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Effect of movements in exchange rates</a></td>
<td class="num">(522)<span></span>
</td>
<td class="num">(2,402)<span></span>
</td>
<td class="num">(799)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="nump">22,909<span></span>
</td>
<td class="nump">23,431<span></span>
</td>
<td class="nump">25,833<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_GoodwillMember', window );">Goodwill | Accumulated Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationAndAmortisationExpense', window );">Amortization expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsAndGoodwill', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_OtherIntangibleAssetsMember', window );">Other indefinite lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="nump">1,148<span></span>
</td>
<td class="nump">1,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="nump">1,192<span></span>
</td>
<td class="nump">1,148<span></span>
</td>
<td class="nump">1,165<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_OtherIntangibleAssetsMember', window );">Other indefinite lived intangible assets | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="nump">1,148<span></span>
</td>
<td class="nump">1,165<span></span>
</td>
<td class="nump">1,054<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Purchases</a></td>
<td class="nump">135<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill', window );">Acquisition from business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SystemsDevelopmentIntangibles', window );">Systems Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill', window );">Transfer of completed development systems</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsAndGoodwill', window );">Disposals</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Effect of movements in exchange rates</a></td>
<td class="num">(88)<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="num">(42)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="nump">1,192<span></span>
</td>
<td class="nump">1,148<span></span>
</td>
<td class="nump">1,165<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_OtherIntangibleAssetsMember', window );">Other indefinite lived intangible assets | Accumulated Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationAndAmortisationExpense', window );">Amortization expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsAndGoodwill', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember', window );">Technology costs and management systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="nump">2,356<span></span>
</td>
<td class="nump">2,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="nump">2,014<span></span>
</td>
<td class="nump">2,356<span></span>
</td>
<td class="nump">2,625<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember', window );">Technology costs and management systems | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="nump">6,709<span></span>
</td>
<td class="nump">6,430<span></span>
</td>
<td class="nump">6,023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Purchases</a></td>
<td class="nump">370<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill', window );">Acquisition from business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SystemsDevelopmentIntangibles', window );">Systems Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">398<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill', window );">Transfer of completed development systems</a></td>
<td class="nump">255<span></span>
</td>
<td class="nump">374<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsAndGoodwill', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(41)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Effect of movements in exchange rates</a></td>
<td class="num">(374)<span></span>
</td>
<td class="num">(97)<span></span>
</td>
<td class="num">(68)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="nump">6,960<span></span>
</td>
<td class="nump">6,709<span></span>
</td>
<td class="nump">6,430<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember', window );">Technology costs and management systems | Accumulated Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="num">(4,353)<span></span>
</td>
<td class="num">(3,805)<span></span>
</td>
<td class="num">(3,025)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationAndAmortisationExpense', window );">Amortization expense</a></td>
<td class="num">(594)<span></span>
</td>
<td class="num">(703)<span></span>
</td>
<td class="num">(819)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsAndGoodwill', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Effect of movements in exchange rates</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">164<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="num">(52)<span></span>
</td>
<td class="num">(29)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="num">(4,946)<span></span>
</td>
<td class="num">(4,353)<span></span>
</td>
<td class="num">(3,805)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_IntangibleAssetsUnderDevelopmentMember', window );">Development systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="nump">176<span></span>
</td>
<td class="nump">690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="nump">375<span></span>
</td>
<td class="nump">176<span></span>
</td>
<td class="nump">690<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_IntangibleAssetsUnderDevelopmentMember', window );">Development systems | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="nump">176<span></span>
</td>
<td class="nump">690<span></span>
</td>
<td class="nump">777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Purchases</a></td>
<td class="nump">673<span></span>
</td>
<td class="nump">198<span></span>
</td>
<td class="nump">334<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill', window );">Acquisition from business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SystemsDevelopmentIntangibles', window );">Systems Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(399)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill', window );">Transfer of completed development systems</a></td>
<td class="num">(469)<span></span>
</td>
<td class="num">(665)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsAndGoodwill', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Effect of movements in exchange rates</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(41)<span></span>
</td>
<td class="num">(22)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="nump">375<span></span>
</td>
<td class="nump">176<span></span>
</td>
<td class="nump">690<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_IntangibleAssetsUnderDevelopmentMember', window );">Development systems | Accumulated Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationAndAmortisationExpense', window );">Amortization expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsAndGoodwill', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=kof_OtherAmortizablesMember', window );">Other amortizable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="nump">209<span></span>
</td>
<td class="nump">482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="nump">290<span></span>
</td>
<td class="nump">209<span></span>
</td>
<td class="nump">482<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=kof_OtherAmortizablesMember', window );">Other amortizable | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="nump">737<span></span>
</td>
<td class="nump">752<span></span>
</td>
<td class="nump">666<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Purchases</a></td>
<td class="nump">113<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="nump">263<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill', window );">Acquisition from business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(185)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SystemsDevelopmentIntangibles', window );">Systems Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill', window );">Transfer of completed development systems</a></td>
<td class="nump">214<span></span>
</td>
<td class="nump">291<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsAndGoodwill', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(371)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Effect of movements in exchange rates</a></td>
<td class="num">(24)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="nump">1,102<span></span>
</td>
<td class="nump">737<span></span>
</td>
<td class="nump">752<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=kof_OtherAmortizablesMember', window );">Other amortizable | Accumulated Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Beginning balance</a></td>
<td class="num">(528)<span></span>
</td>
<td class="num">(270)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationAndAmortisationExpense', window );">Amortization expense</a></td>
<td class="num">(294)<span></span>
</td>
<td class="num">(317)<span></span>
</td>
<td class="num">(243)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsIntangibleAssetsAndGoodwill', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Effect of movements in exchange rates</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill', window );">Changes in value on the recognition of inflation effects</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Ending balance</a></td>
<td class="num">$ (812)<span></span>
</td>
<td class="num">$ (528)<span></span>
</td>
<td class="num">$ (270)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase in intangible assets and goodwill resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Intangible assets and goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DepreciationAndAmortisationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B13<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B13_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 104<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_104&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationAndAmortisationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisposalsIntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in intangible assets and goodwill resulting from disposals. [Refer: Intangible assets and goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_e_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisposalsIntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in intangible assets and goodwill resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Intangible assets and goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_e_vii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in intangible assets and goodwill resulting from transfers and changes that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets and goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) through recognition of inflation effects, intangible assets and goodwill</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_SystemsDevelopmentIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Systems development intangibles</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_SystemsDevelopmentIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_BrandNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_BrandNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_GoodwillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_GoodwillMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_IntangibleAssetsUnderDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_IntangibleAssetsUnderDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=kof_OtherAmortizablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=kof_OtherAmortizablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155564553976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets - Additional Information (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_RiskPremiumBasisPoints', window );">Risk premium basis points</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncomeStatementLocationAxis=ifrs-full_CostOfSalesMember', window );">Cost of Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">$ 26<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncomeStatementLocationAxis=kof_SellingAndMarketingExpenseMember', window );">Selling and Marketing Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization of intangible assets</a></td>
<td class="nump">108<span></span>
</td>
<td class="nump">154<span></span>
</td>
<td class="nump">245<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncomeStatementLocationAxis=kof_GeneralAndAdministrativeExpenseMember', window );">General and Administrative Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 765<span></span>
</td>
<td class="nump">$ 844<span></span>
</td>
<td class="nump">$ 791<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember', window );">Technology costs and management systems | Bottom of Range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife', window );">Useful lives of intangible assets</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember', window );">Technology costs and management systems | Top of Range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife', window );">Useful lives of intangible assets</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2021-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible assets other than goodwill estimated useful life</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_RiskPremiumBasisPoints">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Risk premium, basis points</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_RiskPremiumBasisPoints</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IncomeStatementLocationAxis=ifrs-full_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IncomeStatementLocationAxis=ifrs-full_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IncomeStatementLocationAxis=kof_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IncomeStatementLocationAxis=kof_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IncomeStatementLocationAxis=kof_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IncomeStatementLocationAxis=kof_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552935640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets - Disclosure of Detailed Information About Carrying Amounts of Goodwill (Detail) - Goodwill and Distribution Rights - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 98,303<span></span>
</td>
<td class="nump">$ 100,082<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_MX', window );">Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">56,352<span></span>
</td>
<td class="nump">56,352<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_GT', window );">Guatemala</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,735<span></span>
</td>
<td class="nump">1,755<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_NI', window );">Nicaragua</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">438<span></span>
</td>
<td class="nump">433<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CR', window );">Costa Rica</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,407<span></span>
</td>
<td class="nump">1,425<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_PA', window );">Panama</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,238<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CO', window );">Colombia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">3,798<span></span>
</td>
<td class="nump">4,414<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_BR', window );">Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">30,608<span></span>
</td>
<td class="nump">31,741<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_AR', window );">Argentina</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">395<span></span>
</td>
<td class="nump">312<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_UY', window );">Uruguay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 2,332<span></span>
</td>
<td class="nump">$ 2,450<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=kof_GoodwillAndDistributionRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=kof_GoodwillAndDistributionRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_GT">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_GT</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_NI">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_NI</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_PA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_PA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CO</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_BR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_BR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_AR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_AR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_UY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_UY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155530583192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets - Disclosure of Detailed Information About Key Assumptions by CGU for Impairment Test (Detail)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_MX', window );">Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_WeightedAverageCostOfCapitalPreTaxPercentage', window );">Pre-tax WACC</a></td>
<td class="nump">6.80%<span></span>
</td>
<td class="nump">7.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_WeightedAverageCostOfCapitalAfterTaxPercentage', window );">Post &#8211;tax WACC</a></td>
<td class="nump">4.90%<span></span>
</td>
<td class="nump">5.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_BR', window );">Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_WeightedAverageCostOfCapitalPreTaxPercentage', window );">Pre-tax WACC</a></td>
<td class="nump">9.10%<span></span>
</td>
<td class="nump">9.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_WeightedAverageCostOfCapitalAfterTaxPercentage', window );">Post &#8211;tax WACC</a></td>
<td class="nump">5.80%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CO', window );">Colombia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_WeightedAverageCostOfCapitalPreTaxPercentage', window );">Pre-tax WACC</a></td>
<td class="nump">8.70%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_WeightedAverageCostOfCapitalAfterTaxPercentage', window );">Post &#8211;tax WACC</a></td>
<td class="nump">5.80%<span></span>
</td>
<td class="nump">7.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_AR', window );">Argentina</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_WeightedAverageCostOfCapitalPreTaxPercentage', window );">Pre-tax WACC</a></td>
<td class="nump">19.70%<span></span>
</td>
<td class="nump">26.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_WeightedAverageCostOfCapitalAfterTaxPercentage', window );">Post &#8211;tax WACC</a></td>
<td class="nump">14.50%<span></span>
</td>
<td class="nump">20.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_GT', window );">Guatemala</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_WeightedAverageCostOfCapitalPreTaxPercentage', window );">Pre-tax WACC</a></td>
<td class="nump">7.90%<span></span>
</td>
<td class="nump">10.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_WeightedAverageCostOfCapitalAfterTaxPercentage', window );">Post &#8211;tax WACC</a></td>
<td class="nump">6.10%<span></span>
</td>
<td class="nump">8.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CR', window );">Costa Rica</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_WeightedAverageCostOfCapitalPreTaxPercentage', window );">Pre-tax WACC</a></td>
<td class="nump">13.50%<span></span>
</td>
<td class="nump">15.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_WeightedAverageCostOfCapitalAfterTaxPercentage', window );">Post &#8211;tax WACC</a></td>
<td class="nump">9.20%<span></span>
</td>
<td class="nump">10.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_NI', window );">Nicaragua</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_WeightedAverageCostOfCapitalPreTaxPercentage', window );">Pre-tax WACC</a></td>
<td class="nump">18.30%<span></span>
</td>
<td class="nump">20.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_WeightedAverageCostOfCapitalAfterTaxPercentage', window );">Post &#8211;tax WACC</a></td>
<td class="nump">10.60%<span></span>
</td>
<td class="nump">13.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_PA', window );">Panama</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_WeightedAverageCostOfCapitalPreTaxPercentage', window );">Pre-tax WACC</a></td>
<td class="nump">8.50%<span></span>
</td>
<td class="nump">8.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_WeightedAverageCostOfCapitalAfterTaxPercentage', window );">Post &#8211;tax WACC</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_UY', window );">Uruguay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_WeightedAverageCostOfCapitalPreTaxPercentage', window );">Pre-tax WACC</a></td>
<td class="nump">8.50%<span></span>
</td>
<td class="nump">9.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_WeightedAverageCostOfCapitalAfterTaxPercentage', window );">Post &#8211;tax WACC</a></td>
<td class="nump">6.10%<span></span>
</td>
<td class="nump">7.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember', window );">Expected&#160;Annual&#160;Long-Term Inflation 2022-2026 | Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedAnnualLongTermInflationPercentage', window );">Expected annual long term inflation</a></td>
<td class="nump">3.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember', window );">Expected&#160;Annual&#160;Long-Term Inflation 2022-2026 | Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedAnnualLongTermInflationPercentage', window );">Expected annual long term inflation</a></td>
<td class="nump">3.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember', window );">Expected&#160;Annual&#160;Long-Term Inflation 2022-2026 | Colombia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedAnnualLongTermInflationPercentage', window );">Expected annual long term inflation</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember', window );">Expected&#160;Annual&#160;Long-Term Inflation 2022-2026 | Argentina</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedAnnualLongTermInflationPercentage', window );">Expected annual long term inflation</a></td>
<td class="nump">35.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember', window );">Expected&#160;Annual&#160;Long-Term Inflation 2022-2026 | Guatemala</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedAnnualLongTermInflationPercentage', window );">Expected annual long term inflation</a></td>
<td class="nump">4.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember', window );">Expected&#160;Annual&#160;Long-Term Inflation 2022-2026 | Costa Rica</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedAnnualLongTermInflationPercentage', window );">Expected annual long term inflation</a></td>
<td class="nump">3.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember', window );">Expected&#160;Annual&#160;Long-Term Inflation 2022-2026 | Nicaragua</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedAnnualLongTermInflationPercentage', window );">Expected annual long term inflation</a></td>
<td class="nump">4.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember', window );">Expected&#160;Annual&#160;Long-Term Inflation 2022-2026 | Panama</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedAnnualLongTermInflationPercentage', window );">Expected annual long term inflation</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember', window );">Expected&#160;Annual&#160;Long-Term Inflation 2022-2026 | Uruguay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedAnnualLongTermInflationPercentage', window );">Expected annual long term inflation</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember', window );">Expected Volume Growth Rates&#160;2022-2026 | Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedVolumeGrowthRatesPercentage', window );">Expected volume growth rates</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember', window );">Expected Volume Growth Rates&#160;2022-2026 | Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedVolumeGrowthRatesPercentage', window );">Expected volume growth rates</a></td>
<td class="nump">7.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember', window );">Expected Volume Growth Rates&#160;2022-2026 | Colombia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedVolumeGrowthRatesPercentage', window );">Expected volume growth rates</a></td>
<td class="nump">8.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember', window );">Expected Volume Growth Rates&#160;2022-2026 | Argentina</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedVolumeGrowthRatesPercentage', window );">Expected volume growth rates</a></td>
<td class="nump">5.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember', window );">Expected Volume Growth Rates&#160;2022-2026 | Guatemala</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedVolumeGrowthRatesPercentage', window );">Expected volume growth rates</a></td>
<td class="nump">10.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember', window );">Expected Volume Growth Rates&#160;2022-2026 | Costa Rica</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedVolumeGrowthRatesPercentage', window );">Expected volume growth rates</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember', window );">Expected Volume Growth Rates&#160;2022-2026 | Nicaragua</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedVolumeGrowthRatesPercentage', window );">Expected volume growth rates</a></td>
<td class="nump">6.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember', window );">Expected Volume Growth Rates&#160;2022-2026 | Panama</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedVolumeGrowthRatesPercentage', window );">Expected volume growth rates</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember', window );">Expected Volume Growth Rates&#160;2022-2026 | Uruguay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedVolumeGrowthRatesPercentage', window );">Expected volume growth rates</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember', window );">Expected&#160;Annual&#160;Long-Term Inflation 2021-2030 | Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedAnnualLongTermInflationPercentage', window );">Expected annual long term inflation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember', window );">Expected&#160;Annual&#160;Long-Term Inflation 2021-2030 | Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedAnnualLongTermInflationPercentage', window );">Expected annual long term inflation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember', window );">Expected&#160;Annual&#160;Long-Term Inflation 2021-2030 | Colombia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedAnnualLongTermInflationPercentage', window );">Expected annual long term inflation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember', window );">Expected&#160;Annual&#160;Long-Term Inflation 2021-2030 | Argentina</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedAnnualLongTermInflationPercentage', window );">Expected annual long term inflation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember', window );">Expected&#160;Annual&#160;Long-Term Inflation 2021-2030 | Guatemala</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedAnnualLongTermInflationPercentage', window );">Expected annual long term inflation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember', window );">Expected&#160;Annual&#160;Long-Term Inflation 2021-2030 | Costa Rica</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedAnnualLongTermInflationPercentage', window );">Expected annual long term inflation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember', window );">Expected&#160;Annual&#160;Long-Term Inflation 2021-2030 | Nicaragua</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedAnnualLongTermInflationPercentage', window );">Expected annual long term inflation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember', window );">Expected&#160;Annual&#160;Long-Term Inflation 2021-2030 | Panama</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedAnnualLongTermInflationPercentage', window );">Expected annual long term inflation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember', window );">Expected&#160;Annual&#160;Long-Term Inflation 2021-2030 | Uruguay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedAnnualLongTermInflationPercentage', window );">Expected annual long term inflation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember', window );">Expected Volume Growth Rates&#160;2021-2030 | Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedVolumeGrowthRatesPercentage', window );">Expected volume growth rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember', window );">Expected Volume Growth Rates&#160;2021-2030 | Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedVolumeGrowthRatesPercentage', window );">Expected volume growth rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember', window );">Expected Volume Growth Rates&#160;2021-2030 | Colombia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedVolumeGrowthRatesPercentage', window );">Expected volume growth rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember', window );">Expected Volume Growth Rates&#160;2021-2030 | Argentina</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedVolumeGrowthRatesPercentage', window );">Expected volume growth rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember', window );">Expected Volume Growth Rates&#160;2021-2030 | Guatemala</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedVolumeGrowthRatesPercentage', window );">Expected volume growth rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember', window );">Expected Volume Growth Rates&#160;2021-2030 | Costa Rica</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedVolumeGrowthRatesPercentage', window );">Expected volume growth rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember', window );">Expected Volume Growth Rates&#160;2021-2030 | Nicaragua</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedVolumeGrowthRatesPercentage', window );">Expected volume growth rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember', window );">Expected Volume Growth Rates&#160;2021-2030 | Panama</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedVolumeGrowthRatesPercentage', window );">Expected volume growth rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember', window );">Expected Volume Growth Rates&#160;2021-2030 | Uruguay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpectedVolumeGrowthRatesPercentage', window );">Expected volume growth rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ExpectedAnnualLongTermInflationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected annual long-term inflation percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ExpectedAnnualLongTermInflationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ExpectedVolumeGrowthRatesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected volume growth rates percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ExpectedVolumeGrowthRatesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_WeightedAverageCostOfCapitalAfterTaxPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average cost of capital after tax percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_WeightedAverageCostOfCapitalAfterTaxPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_WeightedAverageCostOfCapitalPreTaxPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average cost of capital pre tax percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_WeightedAverageCostOfCapitalPreTaxPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_BR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_BR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CO</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_AR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_AR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_GT">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_GT</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_NI">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_NI</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_PA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_PA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_UY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_UY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557469400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets - Disclosure of Detailed Information About Sensitivity to Changes in Assumptions (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_MX', window );">Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInWeightedAverageCostOfCapitalPercentage', window );">Change&#160;in&#160;WACC</a></td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate', window );">Change&#160;in&#160;Volume Growth CAGR</a></td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectOnValuation', window );">Effect&#160;on&#160;Valuation</a></td>
<td class="text">Passes by 6.8x<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_BR', window );">Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInWeightedAverageCostOfCapitalPercentage', window );">Change&#160;in&#160;WACC</a></td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate', window );">Change&#160;in&#160;Volume Growth CAGR</a></td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectOnValuation', window );">Effect&#160;on&#160;Valuation</a></td>
<td class="text">Passes by 2.7x<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CO', window );">Colombia</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInWeightedAverageCostOfCapitalPercentage', window );">Change&#160;in&#160;WACC</a></td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate', window );">Change&#160;in&#160;Volume Growth CAGR</a></td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectOnValuation', window );">Effect&#160;on&#160;Valuation</a></td>
<td class="text">Passes by 4.2x<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_AR', window );">Argentina</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInWeightedAverageCostOfCapitalPercentage', window );">Change&#160;in&#160;WACC</a></td>
<td class="nump">0.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate', window );">Change&#160;in&#160;Volume Growth CAGR</a></td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectOnValuation', window );">Effect&#160;on&#160;Valuation</a></td>
<td class="text">Passes by 10.0x<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_GT', window );">Guatemala</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInWeightedAverageCostOfCapitalPercentage', window );">Change&#160;in&#160;WACC</a></td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate', window );">Change&#160;in&#160;Volume Growth CAGR</a></td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectOnValuation', window );">Effect&#160;on&#160;Valuation</a></td>
<td class="text">Passes by 54.5x<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CR', window );">Costa Rica</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInWeightedAverageCostOfCapitalPercentage', window );">Change&#160;in&#160;WACC</a></td>
<td class="nump">0.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate', window );">Change&#160;in&#160;Volume Growth CAGR</a></td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectOnValuation', window );">Effect&#160;on&#160;Valuation</a></td>
<td class="text">Passes by 3.1x<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_NI', window );">Nicaragua</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInWeightedAverageCostOfCapitalPercentage', window );">Change&#160;in&#160;WACC</a></td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate', window );">Change&#160;in&#160;Volume Growth CAGR</a></td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectOnValuation', window );">Effect&#160;on&#160;Valuation</a></td>
<td class="text">Passes by 1.0x<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_PA', window );">Panama</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInWeightedAverageCostOfCapitalPercentage', window );">Change&#160;in&#160;WACC</a></td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate', window );">Change&#160;in&#160;Volume Growth CAGR</a></td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectOnValuation', window );">Effect&#160;on&#160;Valuation</a></td>
<td class="text">Passes by 8.2x<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_UY', window );">Uruguay</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInWeightedAverageCostOfCapitalPercentage', window );">Change&#160;in&#160;WACC</a></td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate', window );">Change&#160;in&#160;Volume Growth CAGR</a></td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectOnValuation', window );">Effect&#160;on&#160;Valuation</a></td>
<td class="text">Passes by 4.4x<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in volume growth of compound annual growth rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ChangeInWeightedAverageCostOfCapitalPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in weighted average cost of capital percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ChangeInWeightedAverageCostOfCapitalPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_EffectOnValuation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effect on valuation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_EffectOnValuation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_BR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_BR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CO</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_AR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_AR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_GT">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_GT</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_NI">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_NI</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_PA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_PA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_UY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_UY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155530568840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other non-current assets and other non-current financial assets - Disclosure of Detailed Information About Other Non-Current Assets (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract', window );"><strong>Other non-current assets and other non-current financial assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NonCurrentPrepaidAdvertisingExpenses', window );">Non-current prepaid advertising expenses</a></td>
<td class="nump">$ 213<span></span>
</td>
<td class="nump">$ 333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_GuaranteeDepositsOtherNonCurrentAssets', window );">Guarantee deposits</a></td>
<td class="nump">1,165<span></span>
</td>
<td class="nump">1,465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CurrentPrepaidBonuses', window );">Prepaid bonuses</a></td>
<td class="nump">283<span></span>
</td>
<td class="nump">238<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentRestrictedCashAndCashEquivalents', window );">Advances to acquire property, plant and equipment</a></td>
<td class="nump">457<span></span>
</td>
<td class="nump">171<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ShareBasedPaymentsOtherNonCurrentAssets', window );">Shared based payment</a></td>
<td class="nump">303<span></span>
</td>
<td class="nump">192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IndemnifiableContingenciesFromBusinessCombinations', window );">Indemnifiable contingencies from business combinations</a></td>
<td class="nump">1,554<span></span>
</td>
<td class="nump">1,609<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit', window );">Recoverable tax</a></td>
<td class="nump">378<span></span>
</td>
<td class="nump">350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherAssets', window );">Other</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">94<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentNonfinancialAssets', window );">Other non-current assets</a></td>
<td class="nump">4,402<span></span>
</td>
<td class="nump">4,452<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_OtherNonCurrentFinancialAssetsOther', window );">Other non-current financial assets</a></td>
<td class="nump">153<span></span>
</td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial instruments asset</a></td>
<td class="nump">4,983<span></span>
</td>
<td class="nump">2,524<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentFinancialAssets', window );">Other non-current financial assets</a></td>
<td class="nump">$ 5,136<span></span>
</td>
<td class="nump">$ 2,699<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DerivativeFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of financial assets classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DerivativeFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentRestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentRestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that the entity does not separately disclose in the same statement or note.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherNoncurrentFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherNoncurrentNonfinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current non-financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentNonfinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The higher of an asset&#8217;s (or cash-generating unit&#8217;s) fair value less costs of disposal and its value in use. [Refer: Cash-generating units [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-01-01<br> -Paragraph 130<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_130_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_CurrentPrepaidBonuses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current prepaid bonuses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_CurrentPrepaidBonuses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_GuaranteeDepositsOtherNonCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Guarantee deposits other non-current assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_GuaranteeDepositsOtherNonCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IndemnifiableContingenciesFromBusinessCombinations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indemnifiable contingencies from business combinations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IndemnifiableContingenciesFromBusinessCombinations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_NonCurrentPrepaidAdvertisingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non-current prepaid advertising expenses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_NonCurrentPrepaidAdvertisingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other non-current assets and other non-current financial assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_OtherNonCurrentFinancialAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other non-current financial assets other</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_OtherNonCurrentFinancialAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ShareBasedPaymentsOtherNonCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based payments other non-current assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ShareBasedPaymentsOtherNonCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155553804472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balances and Transactions with Related Parties and Affiliated Companies - Schedule of Balances and Transactions with Related Parties and Affiliated Companies (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesAbstract', window );"><strong>Assets (current included in accounts receivable)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentReceivables', window );">Other receivables</a></td>
<td class="nump">$ 1,007<span></span>
</td>
<td class="nump">$ 980<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherReceivables', window );">Current and non-current receivables</a></td>
<td class="nump">1,593<span></span>
</td>
<td class="nump">1,271<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayablesAbstract', window );"><strong>Liabilities (current included in suppliers and other liabilities and loans)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherPayables', window );">Other payables</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">924<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherPayables', window );">Trade payable</a></td>
<td class="nump">3,536<span></span>
</td>
<td class="nump">5,721<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FemsaAndSubsidiariesMember', window );">FEMSA and Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesAbstract', window );"><strong>Assets (current included in accounts receivable)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties', window );">Due from related party</a></td>
<td class="nump">634<span></span>
</td>
<td class="nump">624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayablesAbstract', window );"><strong>Liabilities (current included in suppliers and other liabilities and loans)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties', window );">Due to related party</a></td>
<td class="nump">1,380<span></span>
</td>
<td class="nump">454<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_CocaColaCompanyMember', window );">The Coca-Cola Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesAbstract', window );"><strong>Assets (current included in accounts receivable)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties', window );">Due from related party</a></td>
<td class="nump">820<span></span>
</td>
<td class="nump">509<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayablesAbstract', window );"><strong>Liabilities (current included in suppliers and other liabilities and loans)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties', window );">Due to related party</a></td>
<td class="nump">1,444<span></span>
</td>
<td class="nump">3,513<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_HeinekenGroupMember', window );">Heineken Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesAbstract', window );"><strong>Assets (current included in accounts receivable)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties', window );">Due from related party</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayablesAbstract', window );"><strong>Liabilities (current included in suppliers and other liabilities and loans)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties', window );">Due to related party</a></td>
<td class="nump">488<span></span>
</td>
<td class="nump">830<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_OtherRelatedPartiesMember', window );">Other Related Parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesAbstract', window );"><strong>Assets (current included in accounts receivable)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties', window );">Due from related party</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">138<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentReceivables', window );">Other receivables</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current other receivables. [Refer: Other receivables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts payable that the entity does not separately disclose in the same statement or note.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentPayablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentPayablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current payables due to related parties. [Refer: Related parties [member]; Payables to related parties]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current receivables due from related parties. [Refer: Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of trade payables and other payables. [Refer: Trade payables; Other payables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph k<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of trade receivables and other receivables. [Refer: Trade receivables; Other receivables]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FemsaAndSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FemsaAndSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_CocaColaCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_CocaColaCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_HeinekenGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_HeinekenGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_OtherRelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_OtherRelatedPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552334232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balances and Transactions with Related Parties and Affiliated Companies - Additional Information (Detail) - MXN ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract', window );"><strong>Disclosure of transactions between related parties [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction', window );">Expenses from uncollectibility balances due from related party</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognised during the period in respect of bad or doubtful debts due from related parties. [Refer: Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2021-01-01<br> -Paragraph 18<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_18_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155558769832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balances and Transactions with Related Parties and Affiliated Companies - Summary of Transactions and Other Related Parties (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncomeFromRelatedPartyAbstract', window );"><strong>Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions', window );">Sales to affiliated parties</a></td>
<td class="nump">$ 5,489<span></span>
</td>
<td class="nump">$ 5,020<span></span>
</td>
<td class="nump">$ 5,694<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpensesFromRelatedPartyAbstract', window );"><strong>Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_OtherExpensesWithRelatedParty', window );">Other expenses with related parties</a></td>
<td class="nump">156<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_JugosDelValleSAPIDeCVMember', window );">Jugos del Valle, S.A.P.I. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpensesFromRelatedPartyAbstract', window );"><strong>Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions', window );">Purchases and other expenses of coca cola FEMSA</a></td>
<td class="nump">2,918<span></span>
</td>
<td class="nump">2,437<span></span>
</td>
<td class="nump">2,863<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_PromotoraIndustrialAzucareraSADeCVPIASAMember', window );">Promotora Industrial Azucarera, S.A. de C.V. ("PIASA")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpensesFromRelatedPartyAbstract', window );"><strong>Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions', window );">Purchases and other expenses of coca cola FEMSA</a></td>
<td class="nump">2,213<span></span>
</td>
<td class="nump">2,123<span></span>
</td>
<td class="nump">2,728<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_BetaSanMiguelMember', window );">Beta San Miguel</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpensesFromRelatedPartyAbstract', window );"><strong>Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions', window );">Purchases and other expenses of coca cola FEMSA</a></td>
<td class="nump">938<span></span>
</td>
<td class="nump">1,023<span></span>
</td>
<td class="nump">655<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember', window );">Industria Envasadora de Quertaro, S.A. de C.V. (IEQSA)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpensesFromRelatedPartyAbstract', window );"><strong>Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions', window );">Purchases and other expenses of coca cola FEMSA</a></td>
<td class="nump">234<span></span>
</td>
<td class="nump">226<span></span>
</td>
<td class="nump">682<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_LeaoAlimentosEBebidasLTDAMember', window );">Leao Alimentos e Bebidas, LTDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpensesFromRelatedPartyAbstract', window );"><strong>Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions', window );">Purchases and other expenses of coca cola FEMSA</a></td>
<td class="nump">1,320<span></span>
</td>
<td class="nump">1,253<span></span>
</td>
<td class="nump">1,867<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember', window );">Industria Mexicana de Reciclaje, S.A. de C.V. ("IMER")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpensesFromRelatedPartyAbstract', window );"><strong>Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions', window );">Purchases and other expenses of coca cola FEMSA</a></td>
<td class="nump">416<span></span>
</td>
<td class="nump">308<span></span>
</td>
<td class="nump">281<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember', window );">Instituto Tecnologico Y de Estudios Superiores de Monterrey AC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpensesFromRelatedPartyAbstract', window );"><strong>Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DonationsToRelatedPartyTransactions', window );">Donations to related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">225<span></span>
</td>
<td class="nump">127<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_FundacionFemsaACMember', window );">Fundacion FEMSA AC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpensesFromRelatedPartyAbstract', window );"><strong>Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DonationsToRelatedPartyTransactions', window );">Donations to related party</a></td>
<td class="nump">230<span></span>
</td>
<td class="nump">114<span></span>
</td>
<td class="nump">146<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_HeinekenGroupMember', window );">Heineken Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncomeFromRelatedPartyAbstract', window );"><strong>Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions', window );">Sales to affiliated parties</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpensesFromRelatedPartyAbstract', window );"><strong>Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions', window );">Purchases of raw material, beer and operating expenses from Heineken</a></td>
<td class="nump">11,635<span></span>
</td>
<td class="nump">11,600<span></span>
</td>
<td class="nump">12,755<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FEMSAMember', window );">FEMSA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpensesFromRelatedPartyAbstract', window );"><strong>Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions', window );">Purchases and other expenses of coca cola FEMSA</a></td>
<td class="nump">7,447<span></span>
</td>
<td class="nump">6,538<span></span>
</td>
<td class="nump">7,756<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_CocaColaCompanyMember', window );">The Coca-Cola Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpensesFromRelatedPartyAbstract', window );"><strong>Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PurchasesOfConcentrateRelatedPartyTransactions', window );">Purchases of concentrate from The Coca-Cola Company</a></td>
<td class="nump">37,213<span></span>
</td>
<td class="nump">32,222<span></span>
</td>
<td class="nump">34,063<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AdvertisingExpenseToRelatedPartyTransactions', window );">Advertisement expense paid to The Coca-Cola Company</a></td>
<td class="nump">1,482<span></span>
</td>
<td class="nump">865<span></span>
</td>
<td class="nump">1,756<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_AdeSMember', window );">AdeS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExpensesFromRelatedPartyAbstract', window );"><strong>Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions', window );">Purchases and other expenses of coca cola FEMSA</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 338<span></span>
</td>
<td class="nump">$ 497<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PurchasesOfGoodsRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of goods purchased by the entity in related party transactions. [Refer: Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2021-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_21_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchasesOfGoodsRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue arising from the sale of goods in related party transactions. [Refer: Revenue; Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2021-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_21_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AdvertisingExpenseToRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Advertising expense to related party transactions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AdvertisingExpenseToRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DonationsToRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Donations to related party transactions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DonationsToRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ExpensesFromRelatedPartyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses from related party [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ExpensesFromRelatedPartyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IncomeFromRelatedPartyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income from related party [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IncomeFromRelatedPartyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_OtherExpensesWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other expenses with related party</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_OtherExpensesWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_PurchasesOfConcentrateRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchases of concentrate related party transactions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_PurchasesOfConcentrateRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchases of raw material beer and operating expenses related party transactions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_JugosDelValleSAPIDeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_JugosDelValleSAPIDeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_PromotoraIndustrialAzucareraSADeCVPIASAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_PromotoraIndustrialAzucareraSADeCVPIASAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_BetaSanMiguelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_BetaSanMiguelMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_LeaoAlimentosEBebidasLTDAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_LeaoAlimentosEBebidasLTDAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_FundacionFemsaACMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=kof_FundacionFemsaACMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_HeinekenGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_HeinekenGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FEMSAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FEMSAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_CocaColaCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_CocaColaCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_AdeSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_AdeSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559614632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balances and Transactions with Related Parties and Affiliated Companies - Summary of Benefits and Aggregate Compensation Paid to Executive Officers and Senior Management of the Company, Recognized as an Expense During the Reporting Period (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract', window );"><strong>Disclosure of transactions between related parties [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentProvisionsForEmployeeBenefits', window );">Current compensations and employee benefits</a></td>
<td class="nump">$ 737<span></span>
</td>
<td class="nump">$ 815<span></span>
</td>
<td class="nump">$ 978<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TerminationBenefitsExpense', window );">Termination benefits</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">186<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SharebasedPayment', window );">Shared based payments</a></td>
<td class="nump">$ 276<span></span>
</td>
<td class="nump">$ 190<span></span>
</td>
<td class="nump">$ 188<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentProvisionsForEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current provisions for employee benefits. [Refer: Provisions for employee benefits]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentProvisionsForEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TerminationBenefitsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense in relation to termination benefits. Termination benefits are employee benefits provided in exchange for the termination of an employee's employment as a result of either: (a) an entity's decision to terminate an employee's employment before the normal retirement date; or (b) an employee's decision to accept an offer of benefits in exchange for the termination of employment. [Refer: Employee benefits expense]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 171<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_171&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TerminationBenefitsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_SharebasedPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based payment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_SharebasedPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155554188456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balances and Transactions in Foreign Currencies - Summary of Balances and Transactions in Foreign Currencies (Detail)<br> &#8364; in Millions, $ in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>EUR (&#8364;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems', window );"><strong>Disclosure of Balances and Transactions in Foreign Currencies [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssets', window );">Current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 72,440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssets', window );">Noncurrent assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">190,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLiabilities', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLiabilities', window );">Noncurrent liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 97,774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 97,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_USD', window );">U.S. dollars</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems', window );"><strong>Disclosure of Balances and Transactions in Foreign Currencies [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssets', window );">Current assets</a></td>
<td class="nump">$ 28,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssets', window );">Noncurrent assets</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLiabilities', window );">Current liabilities</a></td>
<td class="nump">3,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLiabilities', window );">Noncurrent liabilities</a></td>
<td class="nump">$ 52,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_EUR', window );">Euros</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems', window );"><strong>Disclosure of Balances and Transactions in Foreign Currencies [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssets', window );">Current assets | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssets', window );">Noncurrent assets | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLiabilities', window );">Current liabilities | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLiabilities', window );">Noncurrent liabilities | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have an unconditional right to defer settlement for at least twelve months after the reporting period.
Effective 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 69<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that do not meet the definition of current assets. [Refer: Current assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_ii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_iv&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 69<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of balances and transactions in foreign currencies [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_USD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_USD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_EUR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_EUR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155553243144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balances and Transactions in Foreign Currencies - Summary of Transactions Denominated in Foreign Currencies, Expressed in Mexican pesos (Detail)<br> &#8364; in Millions, $ in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="7">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>EUR (&#8364;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems', window );"><strong>Disclosure of Balances and Transactions in Foreign Currencies [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 194,804<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 183,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 194,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpense', window );">Interest Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,894<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,904<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_USD', window );">U.S. dollars</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems', window );"><strong>Disclosure of Balances and Transactions in Foreign Currencies [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenues</a></td>
<td class="nump">$ 452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PurchasesOfRawMaterials', window );">Purchases&#160;of Raw&#160;Materials</a></td>
<td class="nump">14,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpense', window );">Interest Expense</a></td>
<td class="nump">1,749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_OtherIncomeExpense', window );">Other</a></td>
<td class="nump">$ 2,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_EUR', window );">Euros</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems', window );"><strong>Disclosure of Balances and Transactions in Foreign Currencies [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenues | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PurchasesOfRawMaterials', window );">Purchases&#160;of Raw&#160;Materials | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">454<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpense', window );">Interest Expense | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_OtherIncomeExpense', window );">Other | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense arising from interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B13<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B13_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of balances and transactions in foreign currencies [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_OtherIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other income (expense)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_OtherIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_PurchasesOfRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchases of raw materials</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_PurchasesOfRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_USD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_USD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_EUR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_EUR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559963304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Post-Employment and Other Non-current Employee Benefits - Summary of Long-Term Assumptions (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SurplusDeficitInPlanAbstract', window );"><strong>Financial:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfDiscountRates', window );">Discount rate used to calculate the defined benefit obligation and the net interest on de net defined benefit liability (asset)</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">7.20%<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases', window );">Salary increase</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases', window );">Future pension increase</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_BiometricAbstract', window );"><strong>Biometric:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NormalRetirementAge', window );">Normal retirement age</a></td>
<td class="text">60 years<span></span>
</td>
<td class="text">60 years<span></span>
</td>
<td class="text">60 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionOfDiscountRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The discount rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 144<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionOfDiscountRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expected rate of increases in pension that is used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 144<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expected rate of salary increases used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 144<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SurplusDeficitInPlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SurplusDeficitInPlanAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_BiometricAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Biometric [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_BiometricAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_NormalRetirementAge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Normal retirement age</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_NormalRetirementAge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552890648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Post-Employment and Other Non-current Employee Benefits - Summary of Assumptions, Amounts of Benefits Expected to be Paid (Detail)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember', window );">Pension&#160;and Retirement Plans</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 386<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo', window );">2023</a></td>
<td class="nump">169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree', window );">2024</a></td>
<td class="nump">205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour', window );">2025</a></td>
<td class="nump">229<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive', window );">2026</a></td>
<td class="nump">284<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2027 to 2031</a></td>
<td class="nump">1,777<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumsMember', window );">Seniority Premiums</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2022</a></td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo', window );">2023</a></td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree', window );">2024</a></td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour', window );">2025</a></td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive', window );">2026</a></td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2027 to 2031</a></td>
<td class="nump">$ 272<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDefinedBenefitPlansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined benefit plan expected future benefit payments in year five</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined benefit plan expected future benefit payments year four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined benefit plan expected future benefit payments year three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined benefit plan expected future benefit payments year two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined benefit plan expected future benefit Payments five fiscal years thereafter</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined benefit plan expected future benefit payments next twelve months</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155553013528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Post-Employment and Other Non-current Employee Benefits - Balances of Liabilities for Post-Employment and Other Non-Current Employee Benefits (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability</a></td>
<td class="nump">$ 1,240<span></span>
</td>
<td class="nump">$ 1,173<span></span>
</td>
<td class="nump">$ 855<span></span>
</td>
<td class="nump">$ 344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisionsForEmployeeBenefits', window );">Total post-employment and other non-current employee benefits</a></td>
<td class="nump">4,126<span></span>
</td>
<td class="nump">3,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember', window );">Pension&#160;and Retirement Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_VestedDefinedBenefitObligation', window );">Vested benefit obligation</a></td>
<td class="nump">952<span></span>
</td>
<td class="nump">996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NonVestedDefinedBenefitObligation', window );">Non-vested benefit obligation</a></td>
<td class="nump">1,876<span></span>
</td>
<td class="nump">1,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AccumulatedDefinedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">2,828<span></span>
</td>
<td class="nump">2,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation', window );">Excess of projected defined benefit obligation over accumulated benefit obligation</a></td>
<td class="nump">1,687<span></span>
</td>
<td class="nump">1,671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DefinedBenefitObligation', window );">Defined benefit obligation</a></td>
<td class="nump">4,515<span></span>
</td>
<td class="nump">4,311<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DefinedBenefitObligationFundsAtFairValue', window );">Pension plan funds at fair value</a></td>
<td class="num">(1,234)<span></span>
</td>
<td class="num">(1,201)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability</a></td>
<td class="nump">3,281<span></span>
</td>
<td class="nump">3,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumsMember', window );">Seniority Premiums</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_VestedDefinedBenefitObligation', window );">Vested benefit obligation</a></td>
<td class="nump">289<span></span>
</td>
<td class="nump">307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NonVestedDefinedBenefitObligation', window );">Non-vested benefit obligation</a></td>
<td class="nump">232<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AccumulatedDefinedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">521<span></span>
</td>
<td class="nump">531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation', window );">Excess of projected defined benefit obligation over accumulated benefit obligation</a></td>
<td class="nump">457<span></span>
</td>
<td class="nump">334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DefinedBenefitObligation', window );">Defined benefit obligation</a></td>
<td class="nump">978<span></span>
</td>
<td class="nump">865<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DefinedBenefitObligationFundsAtFairValue', window );">Pension plan funds at fair value</a></td>
<td class="num">(133)<span></span>
</td>
<td class="num">(137)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability</a></td>
<td class="nump">$ 845<span></span>
</td>
<td class="nump">$ 728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilityAssetOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentProvisionsForEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current provisions for employee benefits. [Refer: Provisions for employee benefits]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentProvisionsForEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AccumulatedDefinedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated defined benefit obligation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AccumulatedDefinedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DefinedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined benefit obligation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DefinedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DefinedBenefitObligationFundsAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined benefit obligation funds at fair value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DefinedBenefitObligationFundsAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of projected defined benefit obligation over accumulated benefit obligation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_NonVestedDefinedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non-vested defined benefit obligation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_NonVestedDefinedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_VestedDefinedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Vested defined benefit obligation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_VestedDefinedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552439848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Post-Employment and Other Non-Current Employee Benefits - Balances of Liabilities for Summary of Variable Return Financial Instruments Recorded at Market Values (Detail)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_VariableReturnAbstract', window );"><strong>Variable return:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TrustAssetsFixedAndVariableReturnPercentage', window );">Fixed and variable trust assets</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_TradingEquitySecuritiesMember', window );">Traded securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FixedReturnAbstract', window );"><strong>Fixed return:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TrustAssetsFixedReturnPercentage', window );">Fixed return</a></td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=kof_LifeAnnuitiesMember', window );">Life annuities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FixedReturnAbstract', window );"><strong>Fixed return:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TrustAssetsFixedReturnPercentage', window );">Fixed return</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=kof_BankInstrumentsMember', window );">Bank instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FixedReturnAbstract', window );"><strong>Fixed return:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TrustAssetsFixedReturnPercentage', window );">Fixed return</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=kof_FederalGovernmentInstrumentsMember', window );">Federal government instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FixedReturnAbstract', window );"><strong>Fixed return:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TrustAssetsFixedReturnPercentage', window );">Fixed return</a></td>
<td class="nump">37.00%<span></span>
</td>
<td class="nump">27.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=kof_PubliclyTradedSharesMember', window );">Publicly traded shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_VariableReturnAbstract', window );"><strong>Variable return:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TrustAssetsVariableReturnPercentage', window );">Variable return</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_FixedReturnAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed return [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_FixedReturnAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TrustAssetsFixedAndVariableReturnPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trust assets fixed and variable return percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TrustAssetsFixedAndVariableReturnPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TrustAssetsFixedReturnPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trust assets fixed return percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TrustAssetsFixedReturnPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TrustAssetsVariableReturnPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trust assets variable return percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TrustAssetsVariableReturnPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_VariableReturnAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable return [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_VariableReturnAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_TradingEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_TradingEquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=kof_LifeAnnuitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=kof_LifeAnnuitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=kof_BankInstrumentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=kof_BankInstrumentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=kof_FederalGovernmentInstrumentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=kof_FederalGovernmentInstrumentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=kof_PubliclyTradedSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=kof_PubliclyTradedSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155563715000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Post-Employment and Other Non-current Employee Benefits - Additional Information (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EmployeeProfitSharing', window );">Employee profit sharing</a></td>
<td class="nump">$ 1,068<span></span>
</td>
<td class="nump">$ 673<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfDiscountRatesMember', window );">Actuarial Assumption of Discount Rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption', window );">Impact on absolute terms of variation in the assumptions on net defined benefit liability</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PercentageOfSignificantActuarialAssumptions', window );">Percentage of significant actuarial assumptions</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_SubsidiariesMember', window );">Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PercentageOfPlanAssetInvestmentForRelatedParties', window );">Percentage of plan asset investment for related parties</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis=kof_MexicanFederalGovernmentInstrumentsMember', window );">Mexican Federal Government Instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PercentageOfFundAssets', window );">Percentage of fund assets</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDefinedBenefitPlansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The reasonably possible percentage of the increase in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_EmployeeProfitSharing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee profit sharing</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_EmployeeProfitSharing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_PercentageOfFundAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of fund assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_PercentageOfFundAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_PercentageOfPlanAssetInvestmentForRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of plan asset investment for related parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_PercentageOfPlanAssetInvestmentForRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_PercentageOfSignificantActuarialAssumptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of significant actuarial assumptions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_PercentageOfSignificantActuarialAssumptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfDiscountRatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfDiscountRatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_SubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis=kof_MexicanFederalGovernmentInstrumentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis=kof_MexicanFederalGovernmentInstrumentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552962344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Post-Employment and Other Non-current Employee Benefits - Summary of Amounts and Types of Securities of Company's in Related Parties included in Portfolio Fund (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_DebtSecuritiesMember', window );">Debt Securities | Grupo Industrial Bimbo, S.A.B. de C. V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfInvestmentSecuritiesLineItems', window );"><strong>Disclosure of Investment Securities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets', window );">Investment funds in portfolio</a></td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">$ 28<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_DebtSecuritiesMember', window );">Debt Securities | Grupo Financiero Banorte, S.A.B. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfInvestmentSecuritiesLineItems', window );"><strong>Disclosure of Investment Securities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets', window );">Investment funds in portfolio</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_DebtSecuritiesMember', window );">Debt Securities | El Puerto de Liverpool, S.A.B. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfInvestmentSecuritiesLineItems', window );"><strong>Disclosure of Investment Securities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets', window );">Investment funds in portfolio</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=kof_CapitalSecuritiesMember', window );">Capital Securities | El Puerto de Liverpool, S.A.B. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfInvestmentSecuritiesLineItems', window );"><strong>Disclosure of Investment Securities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets', window );">Investment funds in portfolio</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=kof_CapitalSecuritiesMember', window );">Capital Securities | Fomento Econ&#243;mico Mexicano, S.A.B. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfInvestmentSecuritiesLineItems', window );"><strong>Disclosure of Investment Securities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets', window );">Investment funds in portfolio</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=kof_CapitalSecuritiesMember', window );">Capital Securities | Alfa, S.A.B. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfInvestmentSecuritiesLineItems', window );"><strong>Disclosure of Investment Securities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets', window );">Investment funds in portfolio</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount investment funds contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]; Investment funds [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 142<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_142_f&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfInvestmentSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of investment securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfInvestmentSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_DebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_DebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_GrupoIndustrialBimboSABDeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_GrupoIndustrialBimboSABDeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_GrupoFinancieroBanorteSABDeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_GrupoFinancieroBanorteSABDeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_ElPuertoDeLiverpoolSABDeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_ElPuertoDeLiverpoolSABDeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=kof_CapitalSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=kof_CapitalSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FomentoEconmicoMexicanoSABDeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FomentoEconmicoMexicanoSABDeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_AlfaSABDeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_AlfaSABDeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155554205528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Post-Employment and Other Non-current Employee Benefits - Summary of Amounts Recognized in Consolidated Income Statements and Consolidated Statements of Comprehensive Income (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Remeasurements of&#160;the&#160;Net&#160;Defined Benefit Liability net&#160;of&#160;taxes</a></td>
<td class="nump">$ 1,240<span></span>
</td>
<td class="nump">$ 1,173<span></span>
</td>
<td class="nump">$ 855<span></span>
</td>
<td class="nump">$ 344<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ConsolidatedFinancialStatementLocationAxis=kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember', window );">Income statement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current&#160;Service Cost</a></td>
<td class="nump">328<span></span>
</td>
<td class="nump">297<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past&#160;Service Cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">(Gain)&#160;or&#160;Loss on&#160;Settlement or curtailment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Net&#160;Interest&#160;on the&#160;Net&#160;Defined Benefit Liability</a></td>
<td class="nump">248<span></span>
</td>
<td class="nump">231<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ConsolidatedFinancialStatementLocationAxis=kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember', window );">Accumulated OCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Remeasurements of&#160;the&#160;Net&#160;Defined Benefit Liability net&#160;of&#160;taxes</a></td>
<td class="nump">1,240<span></span>
</td>
<td class="nump">1,173<span></span>
</td>
<td class="nump">855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember', window );">Pension&#160;and Retirement Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Remeasurements of&#160;the&#160;Net&#160;Defined Benefit Liability net&#160;of&#160;taxes</a></td>
<td class="nump">3,281<span></span>
</td>
<td class="nump">3,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember', window );">Pension&#160;and Retirement Plans | Income statement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current&#160;Service Cost</a></td>
<td class="nump">244<span></span>
</td>
<td class="nump">229<span></span>
</td>
<td class="nump">170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past&#160;Service Cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="num">(44)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">(Gain)&#160;or&#160;Loss on&#160;Settlement or curtailment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Net&#160;Interest&#160;on the&#160;Net&#160;Defined Benefit Liability</a></td>
<td class="nump">197<span></span>
</td>
<td class="nump">188<span></span>
</td>
<td class="nump">176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember', window );">Pension&#160;and Retirement Plans | Accumulated OCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Remeasurements of&#160;the&#160;Net&#160;Defined Benefit Liability net&#160;of&#160;taxes</a></td>
<td class="nump">1,038<span></span>
</td>
<td class="nump">934<span></span>
</td>
<td class="nump">790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumPlanMember', window );">Seniority premiums | Income statement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current&#160;Service Cost</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past&#160;Service Cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">(Gain)&#160;or&#160;Loss on&#160;Settlement or curtailment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Net&#160;Interest&#160;on the&#160;Net&#160;Defined Benefit Liability</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumPlanMember', window );">Seniority premiums | Accumulated OCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Remeasurements of&#160;the&#160;Net&#160;Defined Benefit Liability net&#160;of&#160;taxes</a></td>
<td class="nump">$ 202<span></span>
</td>
<td class="nump">$ 239<span></span>
</td>
<td class="nump">$ 65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDefinedBenefitPlansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in the net defined benefit liability (asset) resulting from settlements. Settlements are transactions that eliminate all further legal or constructive obligations for part or all of the benefits provided under a defined benefit plan, other than a payment of benefits to, or on behalf of, employees that is set out in the terms of the plan and included in the actuarial assumptions. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]; Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilityAssetOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from past service cost. Past service cost is the change in the present value of the defined benefit obligation for employee service in prior periods, resulting from a plan amendment (the introduction or withdrawal of, or changes to, a defined benefit plan) or a curtailment (a significant reduction by the entity in the number of employees covered by a plan). [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ConsolidatedFinancialStatementLocationAxis=kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ConsolidatedFinancialStatementLocationAxis=kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ConsolidatedFinancialStatementLocationAxis=kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ConsolidatedFinancialStatementLocationAxis=kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552694840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Post-Employment and Other Non-current Employee Benefits - Summary of Remeasurements of Net Defined Benefit Liability Recognized in Other Comprehensive Income (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract', window );"><strong>Disclosure of defined benefit plans [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Amount accumulated in other comprehensive income as of the beginning of the periods</a></td>
<td class="nump">$ 1,173<span></span>
</td>
<td class="nump">$ 855<span></span>
</td>
<td class="nump">$ 344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Recognized during the year (obligation liability and plan assets)</a></td>
<td class="nump">680<span></span>
</td>
<td class="nump">213<span></span>
</td>
<td class="nump">98<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Actuarial gains and losses arising from changes in financial assumptions</a></td>
<td class="num">(550)<span></span>
</td>
<td class="num">(76)<span></span>
</td>
<td class="nump">456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Actuarial gains and losses arising from changes in demographic assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">184<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Foreign exchange rate valuation (gain)</a></td>
<td class="nump">9<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(43)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Adjustment from employees transferred</a></td>
<td class="num">(72)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Amount accumulated in other comprehensive income as of the end of the period, net of tax</a></td>
<td class="nump">$ 1,240<span></span>
</td>
<td class="nump">$ 1,173<span></span>
</td>
<td class="nump">$ 855<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions that result in remeasurements of the net defined benefit liability (asset). Demographic assumptions deal with matters such as: (a) mortality; (b) rates of employee turnover, disability and early retirement; (c) the proportion of plan members with dependants who will be eligible for benefits; (d) the proportion of plan members who will select each form of payment option available under the plan terms; and (e) claim rates under medical plans. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_c_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments that result in remeasurements of the net defined benefit liability (asset). Experience adjustments deal with the effects of differences between the previous actuarial assumptions and what has actually occurred. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDefinedBenefitPlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDefinedBenefitPlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from changes in foreign exchange rates. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilityAssetOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, before tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 135<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 91<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_91_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155558808600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Post-Employment and Other Non-current Employee Benefits - Summary of Changes in Balance of Defined Benefit Obligation for Post-Employment and Other Non-Current Employee Benefits (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Foreign exchange gain</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="num">$ (43)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember', window );">Pension&#160;and Retirement Plans | Present Value of Defined Benefit Obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitObligationAtPresentValue', window );">Initial balance</a></td>
<td class="nump">4,311<span></span>
</td>
<td class="nump">3,912<span></span>
</td>
<td class="nump">3,388<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">244<span></span>
</td>
<td class="nump">229<span></span>
</td>
<td class="nump">170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset', window );">Effect on curtailment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest expense</a></td>
<td class="nump">291<span></span>
</td>
<td class="nump">269<span></span>
</td>
<td class="nump">275<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ActuarialGainsLossesArisingFromExperienceAdjustments', window );">Actuarial gains or losses</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">257<span></span>
</td>
<td class="nump">585<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Foreign exchange gain</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="num">(69)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BenefitsPaidOrPayable', window );">Benefits paid</a></td>
<td class="num">(364)<span></span>
</td>
<td class="num">(455)<span></span>
</td>
<td class="num">(395)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="num">(44)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitObligationAtPresentValue', window );">Balance at end of year</a></td>
<td class="nump">4,515<span></span>
</td>
<td class="nump">4,311<span></span>
</td>
<td class="nump">3,912<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumPlanMember', window );">Seniority premiums | Present Value of Defined Benefit Obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitObligationAtPresentValue', window );">Initial balance</a></td>
<td class="nump">865<span></span>
</td>
<td class="nump">630<span></span>
</td>
<td class="nump">411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest expense</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ActuarialGainsLossesArisingFromExperienceAdjustments', window );">Actuarial gains or losses</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">187<span></span>
</td>
<td class="nump">155<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BenefitsPaidOrPayable', window );">Benefits paid</a></td>
<td class="num">(107)<span></span>
</td>
<td class="num">(73)<span></span>
</td>
<td class="num">(84)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitObligationAtPresentValue', window );">Balance at end of year</a></td>
<td class="nump">$ 978<span></span>
</td>
<td class="nump">$ 865<span></span>
</td>
<td class="nump">$ 630<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BenefitsPaidOrPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of benefits paid or payable for retirement benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2021-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35_b_v&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BenefitsPaidOrPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitObligationAtPresentValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The present value, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods. [Refer: Plan assets, at fair value]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 57<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_57_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitObligationAtPresentValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from changes in foreign exchange rates. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from past service cost. Past service cost is the change in the present value of the defined benefit obligation for employee service in prior periods, resulting from a plan amendment (the introduction or withdrawal of, or changes to, a defined benefit plan) or a curtailment (a significant reduction by the entity in the number of employees covered by a plan). [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ActuarialGainsLossesArisingFromExperienceAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Actuarial gains losses arising from experience adjustments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ActuarialGainsLossesArisingFromExperienceAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gains losses arising from curtailments net defined benefit liability asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557519448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Post-Employment and Other Non-current Employee Benefits - Summary of Changes in Balance of Trust Assets (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfTrustAssetsLineItems', window );"><strong>Disclosure Of Trust Assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Foreign exchange gain</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="num">$ (43)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=kof_TrustAssetsMember', window );">Trust Assets | Pension&#160;and Retirement Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfTrustAssetsLineItems', window );"><strong>Disclosure Of Trust Assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitObligationAtPresentValue', window );">Initial balance</a></td>
<td class="nump">1,201<span></span>
</td>
<td class="nump">1,122<span></span>
</td>
<td class="nump">1,031<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Actual return on trust assets</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Foreign exchange gain</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset', window );">Life annuities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitObligationAtPresentValue', window );">Balance at end of year</a></td>
<td class="nump">1,234<span></span>
</td>
<td class="nump">1,201<span></span>
</td>
<td class="nump">1,122<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=kof_TrustAssetsMember', window );">Trust Assets | Seniority premiums</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfTrustAssetsLineItems', window );"><strong>Disclosure Of Trust Assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitObligationAtPresentValue', window );">Initial balance</a></td>
<td class="nump">137<span></span>
</td>
<td class="nump">127<span></span>
</td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Actual return on trust assets</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitObligationAtPresentValue', window );">Balance at end of year</a></td>
<td class="nump">$ 133<span></span>
</td>
<td class="nump">$ 137<span></span>
</td>
<td class="nump">$ 127<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitObligationAtPresentValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The present value, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods. [Refer: Plan assets, at fair value]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 57<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_57_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitObligationAtPresentValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from changes in foreign exchange rates. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in the net defined benefit liability (asset) resulting from the return on plan assets, excluding amounts included in interest income or expense. The return on plan assets is interest, dividends and other revenue derived from the plan assets, together with realised and unrealised gains or losses on the plan assets, less any costs of managing plan assets and less any tax payable by the plan itself, other than tax included in the actuarial assumptions used to measure the present value of the defined benefit obligation. [Refer: Plan assets [member]; Net defined benefit liability (asset); Actuarial assumptions [member]; Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfTrustAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of trust assets [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfTrustAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Life annuities, net defined benefit liability (asset)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=kof_TrustAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetDefinedBenefitLiabilityAssetAxis=kof_TrustAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155553819640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Post-Employment and Other Non-current Employee Benefits - Variation in Assumptions (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Remeasurements of&#160;the&#160;Net Defined&#160;Benefit Liability</a></td>
<td class="nump">$ 1,240<span></span>
</td>
<td class="nump">$ 1,173<span></span>
</td>
<td class="nump">$ 855<span></span>
</td>
<td class="nump">$ 344<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ConsolidatedFinancialStatementLocationAxis=kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember', window );">Income statement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current&#160;Service Cost</a></td>
<td class="nump">328<span></span>
</td>
<td class="nump">297<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past&#160;Service Cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">(Gain)&#160;or&#160;Loss on&#160;Settlement or curtailment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Net&#160;Interest&#160;on the&#160;Net&#160;Defined Benefit Liability</a></td>
<td class="nump">248<span></span>
</td>
<td class="nump">231<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ConsolidatedFinancialStatementLocationAxis=kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember', window );">Accumulated OCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Remeasurements of&#160;the&#160;Net Defined&#160;Benefit Liability</a></td>
<td class="nump">1,240<span></span>
</td>
<td class="nump">1,173<span></span>
</td>
<td class="nump">855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember', window );">Pension&#160;and Retirement Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Remeasurements of&#160;the&#160;Net Defined&#160;Benefit Liability</a></td>
<td class="nump">3,281<span></span>
</td>
<td class="nump">3,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember', window );">Pension&#160;and Retirement Plans | Income statement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current&#160;Service Cost</a></td>
<td class="nump">244<span></span>
</td>
<td class="nump">229<span></span>
</td>
<td class="nump">170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past&#160;Service Cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="num">(44)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">(Gain)&#160;or&#160;Loss on&#160;Settlement or curtailment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Net&#160;Interest&#160;on the&#160;Net&#160;Defined Benefit Liability</a></td>
<td class="nump">197<span></span>
</td>
<td class="nump">188<span></span>
</td>
<td class="nump">176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember', window );">Pension&#160;and Retirement Plans | Accumulated OCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Remeasurements of&#160;the&#160;Net Defined&#160;Benefit Liability</a></td>
<td class="nump">1,038<span></span>
</td>
<td class="nump">934<span></span>
</td>
<td class="nump">790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumPlanMember', window );">Seniority premiums | Income statement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current&#160;Service Cost</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past&#160;Service Cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">(Gain)&#160;or&#160;Loss on&#160;Settlement or curtailment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Net&#160;Interest&#160;on the&#160;Net&#160;Defined Benefit Liability</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumPlanMember', window );">Seniority premiums | Accumulated OCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Remeasurements of&#160;the&#160;Net Defined&#160;Benefit Liability</a></td>
<td class="nump">202<span></span>
</td>
<td class="nump">$ 239<span></span>
</td>
<td class="nump">$ 65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfDiscountRatesMember', window );">Actuarial Assumption of Discount Rates | Income statement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current&#160;Service Cost</a></td>
<td class="nump">345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past&#160;Service Cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">(Gain)&#160;or&#160;Loss on&#160;Settlement or curtailment</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Net&#160;Interest&#160;on the&#160;Net&#160;Defined Benefit Liability</a></td>
<td class="nump">284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfDiscountRatesMember', window );">Actuarial Assumption of Discount Rates | Accumulated OCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Remeasurements of&#160;the&#160;Net Defined&#160;Benefit Liability</a></td>
<td class="nump">1,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfDiscountRatesMember', window );">Actuarial Assumption of Discount Rates | Pension&#160;and Retirement Plans | Income statement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current&#160;Service Cost</a></td>
<td class="nump">255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past&#160;Service Cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">(Gain)&#160;or&#160;Loss on&#160;Settlement or curtailment</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Net&#160;Interest&#160;on the&#160;Net&#160;Defined Benefit Liability</a></td>
<td class="nump">226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfDiscountRatesMember', window );">Actuarial Assumption of Discount Rates | Pension&#160;and Retirement Plans | Accumulated OCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Remeasurements of&#160;the&#160;Net Defined&#160;Benefit Liability</a></td>
<td class="nump">1,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfDiscountRatesMember', window );">Actuarial Assumption of Discount Rates | Seniority premiums | Income statement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current&#160;Service Cost</a></td>
<td class="nump">90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past&#160;Service Cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">(Gain)&#160;or&#160;Loss on&#160;Settlement or curtailment</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Net&#160;Interest&#160;on the&#160;Net&#160;Defined Benefit Liability</a></td>
<td class="nump">58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfDiscountRatesMember', window );">Actuarial Assumption of Discount Rates | Seniority premiums | Accumulated OCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Remeasurements of&#160;the&#160;Net Defined&#160;Benefit Liability</a></td>
<td class="nump">173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember', window );">Actuarial Assumption of Expected Rates of Salary Increases | Income statement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current&#160;Service Cost</a></td>
<td class="nump">286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past&#160;Service Cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">(Gain)&#160;or&#160;Loss on&#160;Settlement or curtailment</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Net&#160;Interest&#160;on the&#160;Net&#160;Defined Benefit Liability</a></td>
<td class="nump">217<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember', window );">Actuarial Assumption of Expected Rates of Salary Increases | Accumulated OCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Remeasurements of&#160;the&#160;Net Defined&#160;Benefit Liability</a></td>
<td class="nump">1,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember', window );">Actuarial Assumption of Expected Rates of Salary Increases | Pension&#160;and Retirement Plans | Income statement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current&#160;Service Cost</a></td>
<td class="nump">211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past&#160;Service Cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">(Gain)&#160;or&#160;Loss on&#160;Settlement or curtailment</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Net&#160;Interest&#160;on the&#160;Net&#160;Defined Benefit Liability</a></td>
<td class="nump">172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember', window );">Actuarial Assumption of Expected Rates of Salary Increases | Pension&#160;and Retirement Plans | Accumulated OCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Remeasurements of&#160;the&#160;Net Defined&#160;Benefit Liability</a></td>
<td class="nump">1,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember', window );">Actuarial Assumption of Expected Rates of Salary Increases | Seniority premiums | Income statement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current&#160;Service Cost</a></td>
<td class="nump">75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset', window );">Past&#160;Service Cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">(Gain)&#160;or&#160;Loss on&#160;Settlement or curtailment</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Net&#160;Interest&#160;on the&#160;Net&#160;Defined Benefit Liability</a></td>
<td class="nump">45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember', window );">Actuarial Assumption of Expected Rates of Salary Increases | Seniority premiums | Accumulated OCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Remeasurements of&#160;the&#160;Net Defined&#160;Benefit Liability</a></td>
<td class="nump">$ 145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in the net defined benefit liability (asset) resulting from settlements. Settlements are transactions that eliminate all further legal or constructive obligations for part or all of the benefits provided under a defined benefit plan, other than a payment of benefits to, or on behalf of, employees that is set out in the terms of the plan and included in the actuarial assumptions. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]; Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilityAssetOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from past service cost. Past service cost is the change in the present value of the defined benefit obligation for employee service in prior periods, resulting from a plan amendment (the introduction or withdrawal of, or changes to, a defined benefit plan) or a curtailment (a significant reduction by the entity in the number of employees covered by a plan). [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 141<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_141_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ConsolidatedFinancialStatementLocationAxis=kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ConsolidatedFinancialStatementLocationAxis=kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ConsolidatedFinancialStatementLocationAxis=kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ConsolidatedFinancialStatementLocationAxis=kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=kof_PensionAndRetirementPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=kof_SeniorityPremiumPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfDiscountRatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfDiscountRatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155553806184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Post-Employment and Other Non-current Employee Benefits - Summary of Employee Benefits Expense (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EmployeeBenefitsExpenseLineItems', window );"><strong>Employee benefits expense [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EmployeeProfitSharing', window );">Employee profit sharing</a></td>
<td class="nump">$ 1,068<span></span>
</td>
<td class="nump">$ 673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EmployeeBenefitsExpense', window );">Total employee benefits expense</a></td>
<td class="nump">32,115<span></span>
</td>
<td class="nump">29,633<span></span>
</td>
<td class="nump">$ 30,561<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis=kof_CostOfGoodsSoldMember', window );">Cost of Goods Sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EmployeeBenefitsExpenseLineItems', window );"><strong>Employee benefits expense [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WagesAndSalaries', window );">Wages and salaries</a></td>
<td class="nump">4,301<span></span>
</td>
<td class="nump">3,955<span></span>
</td>
<td class="nump">4,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SocialSecurityContributions', window );">Social security costs</a></td>
<td class="nump">1,359<span></span>
</td>
<td class="nump">1,251<span></span>
</td>
<td class="nump">1,277<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EmployeeProfitSharing', window );">Employee profit sharing</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PensionAndSeniorityPremiumCosts', window );">Pension and seniority premium costs</a></td>
<td class="nump">52<span></span>
</td>
<td class="nump">69<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForSharebasedPayments', window );">Share-based payment expense</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis=kof_SellingAndDistributionExpensesMember', window );">Selling and Distribution Expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EmployeeBenefitsExpenseLineItems', window );"><strong>Employee benefits expense [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WagesAndSalaries', window );">Wages and salaries</a></td>
<td class="nump">16,627<span></span>
</td>
<td class="nump">15,620<span></span>
</td>
<td class="nump">16,068<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SocialSecurityContributions', window );">Social security costs</a></td>
<td class="nump">4,787<span></span>
</td>
<td class="nump">4,587<span></span>
</td>
<td class="nump">4,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EmployeeProfitSharing', window );">Employee profit sharing</a></td>
<td class="nump">959<span></span>
</td>
<td class="nump">551<span></span>
</td>
<td class="nump">539<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PensionAndSeniorityPremiumCosts', window );">Pension and seniority premium costs</a></td>
<td class="nump">235<span></span>
</td>
<td class="nump">261<span></span>
</td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForSharebasedPayments', window );">Share-based payment expense</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis=kof_AdministrativeExpensesMember', window );">Administrative Expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EmployeeBenefitsExpenseLineItems', window );"><strong>Employee benefits expense [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WagesAndSalaries', window );">Wages and salaries</a></td>
<td class="nump">2,788<span></span>
</td>
<td class="nump">2,448<span></span>
</td>
<td class="nump">2,742<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SocialSecurityContributions', window );">Social security costs</a></td>
<td class="nump">581<span></span>
</td>
<td class="nump">541<span></span>
</td>
<td class="nump">625<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EmployeeProfitSharing', window );">Employee profit sharing</a></td>
<td class="nump">52<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PensionAndSeniorityPremiumCosts', window );">Pension and seniority premium costs</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForSharebasedPayments', window );">Share-based payment expense</a></td>
<td class="nump">$ 225<span></span>
</td>
<td class="nump">$ 166<span></span>
</td>
<td class="nump">$ 185<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForSharebasedPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForSharebasedPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EmployeeBenefitsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 104<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_104&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EmployeeBenefitsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SocialSecurityContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A class of employee benefits expense that represents social security contributions. [Refer: Employee benefits expense]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 9<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_9&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SocialSecurityContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WagesAndSalaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A class of employee benefits expense that represents wages and salaries. [Refer: Employee benefits expense]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 9<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_9&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WagesAndSalaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_EmployeeBenefitsExpenseLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee benefits expense [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_EmployeeBenefitsExpenseLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_EmployeeProfitSharing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee profit sharing</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_EmployeeProfitSharing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_PensionAndSeniorityPremiumCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Pension and seniority premium costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_PensionAndSeniorityPremiumCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis=kof_CostOfGoodsSoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis=kof_CostOfGoodsSoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis=kof_SellingAndDistributionExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis=kof_SellingAndDistributionExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis=kof_AdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis=kof_AdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155530911592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bonus Programs - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>MXN ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AnnualBonusPercentageToPurchaseOptions', window );">Annual bonus percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_BonusExpense', window );">Bonus expense</a></td>
<td class="nump">$ 856<span></span>
</td>
<td class="nump">$ 747<span></span>
</td>
<td class="nump">$ 940<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_OptionsGrantedVestingPercentage', window );">Vesting percentage</a></td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of options granted</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod', window );">Vesting&#160;period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">The total expense recognized for the period arising from share-based payment transactions</a></td>
<td class="nump">$ 276<span></span>
</td>
<td class="nump">$ 190<span></span>
</td>
<td class="nump">$ 188<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ShareBasedPaymentsOtherNonCurrentAssets', window );">Share based payments</a></td>
<td class="nump">$ 303<span></span>
</td>
<td class="nump">$ 192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FEMSAMember', window );">FEMSA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AnnualBonusPercentageToPurchaseOptions', window );">Annual bonus percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of options granted</a></td>
<td class="nump">2,296,662,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AnnualBonusPercentageToPurchaseOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Annual bonus percentage to purchase options</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AnnualBonusPercentageToPurchaseOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_BonusExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Bonus expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_BonusExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_OptionsGrantedVestingPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Options granted vesting percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_OptionsGrantedVestingPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based compensation arrangement by share-based payment award, vesting period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ShareBasedPaymentsOtherNonCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based payments other non-current assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ShareBasedPaymentsOtherNonCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FEMSAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FEMSAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155558610328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bonus Programs - Summary of Shares Granted Under the Company's Executive Incentive Plans (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FEMSAMember', window );">FEMSA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of shares</a></td>
<td class="nump">2,296,662,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FEMSAMember', window );">FEMSA | 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of shares</a></td>
<td class="nump">326,561,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FEMSAMember', window );">FEMSA | 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of shares</a></td>
<td class="nump">211,290,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FEMSAMember', window );">FEMSA | 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of shares</a></td>
<td class="nump">312,006,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FEMSAMember', window );">FEMSA | 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of shares</a></td>
<td class="nump">666,281,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FEMSAMember', window );">FEMSA | 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of shares</a></td>
<td class="nump">780,524,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_KOFMember', window );">KOF</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of shares</a></td>
<td class="nump">3,238,156,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_KOFMember', window );">KOF | 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of shares</a></td>
<td class="nump">369,791,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_KOFMember', window );">KOF | 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of shares</a></td>
<td class="nump">256,281,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_KOFMember', window );">KOF | 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of shares</a></td>
<td class="nump">457,338,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_KOFMember', window );">KOF | 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of shares</a></td>
<td class="nump">956,926,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_KOFMember', window );">KOF | 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Number of shares</a></td>
<td class="nump">1,197,820,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share options granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FEMSAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_FEMSAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=kof_TwoThousandSixteenIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=kof_TwoThousandSixteenIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=kof_TwoThousandSeventeenIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=kof_TwoThousandSeventeenIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=kof_TwoThousandEighteenIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=kof_TwoThousandEighteenIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=kof_TwoThousandNineteenIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=kof_TwoThousandNineteenIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=kof_TwoThousandTwentyIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=kof_TwoThousandTwentyIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=kof_KOFMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=kof_KOFMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155523886008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Bank Loans and Notes Payables - Detailed Information About Borrowings (Detail)<br> $ in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>MXN ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,645<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">5.46%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 85,137<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">85,833<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Current portion of long term debt</a></td>
<td class="nump">1,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,372<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LongtermBorrowings', window );">Long-term debt</a></td>
<td class="nump">$ 83,329<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 82,461<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=kof_LongTermYankeeBondsMember', window );">Long Term Yankee Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">3.09%<span></span>
</td>
<td class="nump">3.09%<span></span>
</td>
<td class="nump">3.09%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 52,255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,598<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfInterestRatesAxis=ifrs-full_FixedInterestRateMember', window );">Fixed Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,209<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">79,482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,269<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfInterestRatesAxis=ifrs-full_FloatingInterestRateMember', window );">Floating Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">436<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">5,655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,564<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">1,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Current portion of long term debt</a></td>
<td class="nump">1,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LongtermBorrowings', window );">Long-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">2022 | Long Term Yankee Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">2022 | Fixed Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">2022 | Floating Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">1,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">8,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Current portion of long term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LongtermBorrowings', window );">Long-term debt</a></td>
<td class="nump">$ 8,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember', window );">2023 | Long Term Yankee Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember', window );">2023 | Fixed Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">8,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember', window );">2023 | Floating Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Current portion of long term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LongtermBorrowings', window );">Long-term debt</a></td>
<td class="nump">$ 18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember', window );">2023 | Long Term Yankee Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember', window );">2023 | Fixed Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember', window );">2023 | Floating Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">1,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Current portion of long term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LongtermBorrowings', window );">Long-term debt</a></td>
<td class="nump">$ 1,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember', window );">2025 | Long Term Yankee Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember', window );">2025 | Fixed Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember', window );">2025 | Floating Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">1,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember', window );">2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">2,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Current portion of long term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LongtermBorrowings', window );">Long-term debt</a></td>
<td class="nump">$ 2,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember', window );">2026 | Long Term Yankee Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember', window );">2026 | Fixed Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember', window );">2026 | Floating Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">2,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember', window );">2027 and following years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">70,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Current portion of long term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LongtermBorrowings', window );">Long-term debt</a></td>
<td class="nump">$ 70,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember', window );">2027 and following years | Long Term Yankee Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">3.09%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 52,255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember', window );">2027 and following years | Fixed Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">70,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember', window );">2027 and following years | Floating Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_ARS', window );">Argentine peso | Fixed Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 711<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">41.02%<span></span>
</td>
<td class="nump">44.73%<span></span>
</td>
<td class="nump">44.73%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_ARS', window );">Argentine peso | 2022 | Fixed Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">41.02%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_ARS', window );">Argentine peso | 2023 | Fixed Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_ARS', window );">Argentine peso | 2023 | Fixed Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_ARS', window );">Argentine peso | 2025 | Fixed Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_ARS', window );">Argentine peso | 2026 | Fixed Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_ARS', window );">Argentine peso | 2027 and following years | Fixed Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_UYU', window );">Uruguayan peso | Fixed Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 498<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">15.13%<span></span>
</td>
<td class="nump">15.13%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_UYU', window );">Uruguayan peso | Fixed Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">6.65%<span></span>
</td>
<td class="nump">9.72%<span></span>
</td>
<td class="nump">9.72%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 1,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,031<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_UYU', window );">Uruguayan peso | 2022 | Fixed Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_UYU', window );">Uruguayan peso | 2022 | Fixed Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">8.04%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_UYU', window );">Uruguayan peso | 2023 | Fixed Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_UYU', window );">Uruguayan peso | 2023 | Fixed Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">6.27%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 930<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_UYU', window );">Uruguayan peso | 2023 | Fixed Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_UYU', window );">Uruguayan peso | 2023 | Fixed Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_UYU', window );">Uruguayan peso | 2025 | Fixed Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_UYU', window );">Uruguayan peso | 2025 | Fixed Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_UYU', window );">Uruguayan peso | 2026 | Fixed Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_UYU', window );">Uruguayan peso | 2026 | Fixed Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_UYU', window );">Uruguayan peso | 2027 and following years | Fixed Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_UYU', window );">Uruguayan peso | 2027 and following years | Fixed Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_COP', window );">Colombian peso | Floating Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 436<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">3.08%<span></span>
</td>
<td class="nump">3.08%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_COP', window );">Colombian peso | 2022 | Floating Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_COP', window );">Colombian peso | 2023 | Floating Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_COP', window );">Colombian peso | 2023 | Floating Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_COP', window );">Colombian peso | 2025 | Floating Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_COP', window );">Colombian peso | 2026 | Floating Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_COP', window );">Colombian peso | 2027 and following years | Floating Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | Fixed Interest Rate | Long Term Borrowings Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">6.97%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 25,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,483<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | Floating Interest Rate | Long Term Borrowings Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">5.35%<span></span>
</td>
<td class="nump">4.64%<span></span>
</td>
<td class="nump">4.64%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 5,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,181<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | Floating Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">5.04%<span></span>
</td>
<td class="nump">5.04%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | 2022 | Fixed Interest Rate | Long Term Borrowings Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | 2022 | Floating Interest Rate | Long Term Borrowings Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">5.49%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 1,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | 2022 | Floating Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | 2023 | Fixed Interest Rate | Long Term Borrowings Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">5.46%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 7,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | 2023 | Floating Interest Rate | Long Term Borrowings Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | 2023 | Floating Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | 2023 | Fixed Interest Rate | Long Term Borrowings Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | 2023 | Floating Interest Rate | Long Term Borrowings Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | 2023 | Floating Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | 2025 | Fixed Interest Rate | Long Term Borrowings Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | 2025 | Floating Interest Rate | Long Term Borrowings Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">5.32%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 1,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | 2025 | Floating Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | 2026 | Fixed Interest Rate | Long Term Borrowings Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | 2026 | Floating Interest Rate | Long Term Borrowings Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">5.29%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 2,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | 2026 | Floating Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | 2027 and following years | Fixed Interest Rate | Long Term Borrowings Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">7.59%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 18,449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | 2027 and following years | Floating Interest Rate | Long Term Borrowings Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_MXN', window );">Mexican peso | 2027 and following years | Floating Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_BRL', window );">Real | Fixed Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">6.24%<span></span>
</td>
<td class="nump">6.18%<span></span>
</td>
<td class="nump">6.18%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 157<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_BRL', window );">Real | Floating Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">8.95%<span></span>
</td>
<td class="nump">8.44%<span></span>
</td>
<td class="nump">8.44%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_BRL', window );">Real | 2022 | Fixed Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_BRL', window );">Real | 2022 | Floating Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">8.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_BRL', window );">Real | 2023 | Fixed Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">6.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_BRL', window );">Real | 2023 | Floating Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_BRL', window );">Real | 2023 | Fixed Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">6.62%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_BRL', window );">Real | 2023 | Floating Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_BRL', window );">Real | 2025 | Fixed Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_BRL', window );">Real | 2025 | Floating Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_BRL', window );">Real | 2026 | Fixed Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_BRL', window );">Real | 2026 | Floating Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_BRL', window );">Real | 2027 and following years | Fixed Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_BRL', window );">Real | 2027 and following years | Floating Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember', window );">At Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">87,694<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Current portion of long term debt</a></td>
<td class="nump">1,805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LongtermBorrowings', window );">Long-term debt</a></td>
<td class="nump">$ 85,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember', window );">At Fair Value | Long Term Yankee Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 56,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember', window );">At Fair Value | Fixed Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">82,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember', window );">At Fair Value | Floating Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">5,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember', window );">At Fair Value | Argentine peso | Fixed Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember', window );">At Fair Value | Uruguayan peso | Fixed Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember', window );">At Fair Value | Uruguayan peso | Fixed Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 1,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember', window );">At Fair Value | Colombian peso | Floating Interest Rate | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember', window );">At Fair Value | Mexican peso | Fixed Interest Rate | Long Term Borrowings Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 24,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember', window );">At Fair Value | Mexican peso | Floating Interest Rate | Long Term Borrowings Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 5,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember', window );">At Fair Value | Mexican peso | Floating Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember', window );">At Fair Value | Real | Fixed Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember', window );">At Fair Value | Real | Floating Interest Rate | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Annual rate</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Long term debt</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Borrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of outstanding funds that the entity is obligated to repay.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Borrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The interest rate on borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentPortionOfLongtermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion of non-current borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentPortionOfLongtermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LongtermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The non-current portion of non-current borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LongtermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShorttermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShorttermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_LongTermYankeeBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_LongTermYankeeBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfInterestRatesAxis=ifrs-full_FixedInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfInterestRatesAxis=ifrs-full_FixedInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfInterestRatesAxis=ifrs-full_FloatingInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfInterestRatesAxis=ifrs-full_FloatingInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_ARS">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_ARS</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_ShortTermBankLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_ShortTermBankLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_UYU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_UYU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_LongTermBankLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_LongTermBankLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_COP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_COP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_MXN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_MXN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_LongTermBorrowingsSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_LongTermBorrowingsSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_BRL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_BRL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155556079336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Interest Expense - Bank Loans and Notes Payables (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract', window );"><strong>Disclosure of detailed information about borrowings [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseOnBorrowings', window );">Interest on debts and borrowings</a></td>
<td class="nump">$ 4,544<span></span>
</td>
<td class="nump">$ 6,228<span></span>
</td>
<td class="nump">$ 4,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinanceChargesForEmployeeBenefits', window );">Finance charges for employee benefits</a></td>
<td class="nump">248<span></span>
</td>
<td class="nump">231<span></span>
</td>
<td class="nump">200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnHedgingInstrument', window );">Derivative instruments (Interest)</a></td>
<td class="nump">1,097<span></span>
</td>
<td class="nump">1,174<span></span>
</td>
<td class="nump">1,946<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinanceChargesForLeases', window );">Finance charges of leases</a></td>
<td class="nump">101<span></span>
</td>
<td class="nump">105<span></span>
</td>
<td class="nump">129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinanceOperatingCharges', window );">Finance operating charges</a></td>
<td class="nump">202<span></span>
</td>
<td class="nump">156<span></span>
</td>
<td class="nump">170<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpense', window );">Interest Expense</a></td>
<td class="nump">$ 6,192<span></span>
</td>
<td class="nump">$ 7,894<span></span>
</td>
<td class="nump">$ 6,904<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnHedgingInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) on hedging instruments in fair value hedges. [Refer: Fair value hedges [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_24_a_i&amp;doctype=Standard&amp;book=b<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnHedgingInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense arising from interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B13<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B13_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpenseOnBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of interest expense on borrowings. [Refer: Interest expense; Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseOnBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_FinanceChargesForEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance charges for employee benefits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_FinanceChargesForEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_FinanceChargesForLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance charges for leases</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_FinanceChargesForLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_FinanceOperatingCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance operating charges</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_FinanceOperatingCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155553379944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank Loans and Notes Payables - Additional Information (Detail)<br> $ in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.46%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.46%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBondsNotesAndDebentures', window );">Repayment of bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseInInterestRateOnTheBonds', window );">Increase in interest rate on the bonds</a></td>
<td class="nump">2500.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MX', window );">Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures', window );">Proceeds from bank loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=kof_UruguayColombiaAndArgentinaMember', window );">Uruguay Colombia and Argentina</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures', window );">Proceeds from bank loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of Range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.04%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.39%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of Range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.91%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_ARS', window );">Argentine peso</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 461<span></span>
</td>
<td class="nump">$ 711<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_UYU', window );">Uruguayan peso</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,114<span></span>
</td>
<td class="nump">$ 759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember', window );">5.46% Debt Bonds Maturing in 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsMaturity', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember', window );">TIIE + 0.25% Debt Bonds Maturing on 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsMaturity', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsAdjustmentToInterestRateBasis', window );">Floating interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember', window );">7.87% Senior Notes, Maturity Date on Nov. 26, 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsMaturity', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.87%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.87%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember', window );">TIIE + 0.08% Debt Bonds Maturing on 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsAdjustmentToInterestRateBasis', window );">Floating interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.08%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.08%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=kof_SevenPointThreeFivePercentageMember', window );">7.35% Debt Bonds Maturing in 2028</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsMaturity', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.35%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember', window );">7.36% Debt Bonds Maturing 2028</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsMaturity', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.36%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.36%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember', window );">TIIE + 0.05% Debt Bonds Maturing on 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsMaturity', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsAdjustmentToInterestRateBasis', window );">Floating interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.05%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.05%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember', window );">2.75 Senior Notes, Maturity Date on January 22, 2030</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.75%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember', window );">1.85% Senior Notes, Maturity Date on September 1, 2032</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 705<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.85%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember', window );">5.25% Senior Notes, Maturity Date on Nov. 26, 2043</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsMaturity', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">November 26, 2043<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=kof_SustainabilityLinkedBondSLBMember', window );">Sustainability-Linked Bond (SLB)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional amount</a></td>
<td class="nump">$ 9,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=kof_SustainabilityLinkedBondSLBMember', window );">Sustainability-Linked Bond (SLB) | Top of Range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsMaturity', window );">Maturity date</a></td>
<td class="text">2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=kof_SustainabilityLinkedBondSLBMember', window );">Sustainability-Linked Bond (SLB) | Bottom of Range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsMaturity', window );">Maturity date</a></td>
<td class="text">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsAdjustmentToInterestRateBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsAdjustmentToInterestRateBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The interest rate on borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsMaturity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maturity of borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsMaturity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The nominal or face amount of a financial instrument, used to calculate payments made on that instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuing of bonds, notes and debentures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RepaymentsOfBondsNotesAndDebentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for repayments of bonds, notes and debentures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RepaymentsOfBondsNotesAndDebentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IncreaseInInterestRateOnTheBonds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase In Interest Rate On The Bonds</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IncreaseInInterestRateOnTheBonds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=kof_UruguayColombiaAndArgentinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=kof_UruguayColombiaAndArgentinaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_ARS">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_ARS</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_UYU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_UYU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_SevenPointThreeFivePercentageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_SevenPointThreeFivePercentageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_SustainabilityLinkedBondSLBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_SustainabilityLinkedBondSLBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>132
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552191880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank Loans and Notes Payables - Summary of Reconciliation of Liabilities Arising From Financing Activities (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems', window );"><strong>Disclosure of reconciliation of liabilities arising from financing activities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Carrying value</a></td>
<td class="nump">$ 88,784<span></span>
</td>
<td class="nump">$ 71,360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Cash flows, Repayments</a></td>
<td class="num">(14,189)<span></span>
</td>
<td class="num">(45,187)<span></span>
</td>
<td class="num">$ (20,460)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities', window );">Repayments of borrowings and lease liabilities</a></td>
<td class="num">(14,818)<span></span>
</td>
<td class="num">(45,760)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Cash flows, Proceeds</a></td>
<td class="nump">11,191<span></span>
</td>
<td class="nump">62,297<span></span>
</td>
<td class="nump">10,736<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities', window );">Non-cash impact , New&#160;leases</a></td>
<td class="nump">533<span></span>
</td>
<td class="nump">599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Others</a></td>
<td class="nump">340<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Foreign Exchange movements</a></td>
<td class="nump">1,685<span></span>
</td>
<td class="nump">1,005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Translation Effect</a></td>
<td class="num">(428)<span></span>
</td>
<td class="num">(750)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Carrying value</a></td>
<td class="nump">87,287<span></span>
</td>
<td class="nump">88,784<span></span>
</td>
<td class="nump">71,360<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=kof_LongTermLeaseLiabilitiesMember', window );">Long-term lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems', window );"><strong>Disclosure of reconciliation of liabilities arising from financing activities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Others</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=ifrs-full_ShorttermBorrowingsMember', window );">Short-term Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems', window );"><strong>Disclosure of reconciliation of liabilities arising from financing activities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Carrying value</a></td>
<td class="nump">1,645<span></span>
</td>
<td class="nump">882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Cash flows, Repayments</a></td>
<td class="num">(1,925)<span></span>
</td>
<td class="num">(17,641)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Cash flows, Proceeds</a></td>
<td class="nump">844<span></span>
</td>
<td class="nump">18,525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities', window );">Non-cash impact , New&#160;leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Others</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Foreign Exchange movements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Translation Effect</a></td>
<td class="nump">81<span></span>
</td>
<td class="num">(121)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Carrying value</a></td>
<td class="nump">645<span></span>
</td>
<td class="nump">1,645<span></span>
</td>
<td class="nump">882<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=ifrs-full_ShorttermBorrowingsMember', window );">Short-term Borrowings | Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems', window );"><strong>Disclosure of reconciliation of liabilities arising from financing activities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Carrying value</a></td>
<td class="nump">1,645<span></span>
</td>
<td class="nump">882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Cash flows, Repayments</a></td>
<td class="num">(1,925)<span></span>
</td>
<td class="num">(17,641)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Cash flows, Proceeds</a></td>
<td class="nump">844<span></span>
</td>
<td class="nump">18,525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities', window );">Non-cash impact , New&#160;leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Others</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Foreign Exchange movements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Translation Effect</a></td>
<td class="nump">81<span></span>
</td>
<td class="num">(121)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Carrying value</a></td>
<td class="nump">645<span></span>
</td>
<td class="nump">1,645<span></span>
</td>
<td class="nump">882<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=ifrs-full_ShorttermBorrowingsMember', window );">Short-term Borrowings | Short-term notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems', window );"><strong>Disclosure of reconciliation of liabilities arising from financing activities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Carrying value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Cash flows, Repayments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Cash flows, Proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities', window );">Non-cash impact , New&#160;leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Others</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Foreign Exchange movements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Translation Effect</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=ifrs-full_LongtermBorrowingsMember', window );">Long-term Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems', window );"><strong>Disclosure of reconciliation of liabilities arising from financing activities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Carrying value</a></td>
<td class="nump">85,833<span></span>
</td>
<td class="nump">69,095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Cash flows, Repayments</a></td>
<td class="num">(12,264)<span></span>
</td>
<td class="num">(27,546)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Cash flows, Proceeds</a></td>
<td class="nump">10,347<span></span>
</td>
<td class="nump">43,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities', window );">Non-cash impact , New&#160;leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Others</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Foreign Exchange movements</a></td>
<td class="nump">1,688<span></span>
</td>
<td class="nump">1,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Translation Effect</a></td>
<td class="num">(467)<span></span>
</td>
<td class="num">(506)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Carrying value</a></td>
<td class="nump">85,137<span></span>
</td>
<td class="nump">85,833<span></span>
</td>
<td class="nump">69,095<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=ifrs-full_LongtermBorrowingsMember', window );">Long-term Borrowings | Long-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems', window );"><strong>Disclosure of reconciliation of liabilities arising from financing activities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Carrying value</a></td>
<td class="nump">10,568<span></span>
</td>
<td class="nump">11,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Cash flows, Repayments</a></td>
<td class="num">(9,764)<span></span>
</td>
<td class="num">(896)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Cash flows, Proceeds</a></td>
<td class="nump">947<span></span>
</td>
<td class="nump">293<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities', window );">Non-cash impact , New&#160;leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Others</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Foreign Exchange movements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Translation Effect</a></td>
<td class="num">(467)<span></span>
</td>
<td class="num">(405)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Carrying value</a></td>
<td class="nump">1,284<span></span>
</td>
<td class="nump">10,568<span></span>
</td>
<td class="nump">11,576<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=ifrs-full_LongtermBorrowingsMember', window );">Long-term Borrowings | Long-term notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems', window );"><strong>Disclosure of reconciliation of liabilities arising from financing activities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Carrying value</a></td>
<td class="nump">75,265<span></span>
</td>
<td class="nump">57,519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Cash flows, Repayments</a></td>
<td class="num">(2,500)<span></span>
</td>
<td class="num">(26,650)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Cash flows, Proceeds</a></td>
<td class="nump">9,400<span></span>
</td>
<td class="nump">43,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities', window );">Non-cash impact , New&#160;leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Others</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Foreign Exchange movements</a></td>
<td class="nump">1,688<span></span>
</td>
<td class="nump">1,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Translation Effect</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(101)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Carrying value</a></td>
<td class="nump">83,853<span></span>
</td>
<td class="nump">75,265<span></span>
</td>
<td class="nump">57,519<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=ifrs-full_LongtermBorrowingsMember', window );">Long-term Borrowings | Long-term lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems', window );"><strong>Disclosure of reconciliation of liabilities arising from financing activities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Carrying value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Cash flows, Repayments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Cash flows, Proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities', window );">Non-cash impact , New&#160;leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Foreign Exchange movements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Translation Effect</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=ifrs-full_LeaseLiabilitiesMember', window );">Lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems', window );"><strong>Disclosure of reconciliation of liabilities arising from financing activities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Carrying value</a></td>
<td class="nump">1,306<span></span>
</td>
<td class="nump">1,383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities', window );">Payments of lease liabilities, classified as financing activities</a></td>
<td class="num">(629)<span></span>
</td>
<td class="num">(573)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Cash flows, Proceeds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities', window );">Non-cash impact , New&#160;leases</a></td>
<td class="nump">533<span></span>
</td>
<td class="nump">599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Others</a></td>
<td class="nump">340<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Foreign Exchange movements</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities', window );">Non-cash Impacts, Translation Effect</a></td>
<td class="num">(42)<span></span>
</td>
<td class="num">(123)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilitiesArisingFromFinancingActivities', window );">Carrying value</a></td>
<td class="nump">$ 1,505<span></span>
</td>
<td class="nump">$ 1,306<span></span>
</td>
<td class="nump">$ 1,383<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in liabilities arising from financing activities resulting from the effect of changes in foreign exchange rates. [Refer: Liabilities arising from financing activities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 44B<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_44B_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in liabilities arising from financing activities resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Liabilities arising from financing activities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 44B<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_44B_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase in liabilities arising from financing activities resulting from new leases. [Refer: Liabilities arising from financing activities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Section A Statement of cash flows for an entity other than a financial institution<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;doctype=Illustrative%20Examples&amp;dita_xref=IAS07_IE_A__IAS07_IE_A_TI<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 44B<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_44B&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilitiesArisingFromFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities for which cash flows were, or future cash flows will be, classified in the statement of cash flows as cash flows from financing activities. [Refer: Cash flows from (used in) financing activities; Liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 44D<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_44D&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilitiesArisingFromFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from borrowings obtained. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) through translation effect, liabilities arising from financing activities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayments of borrowings and lease liabilities, classified as financing activities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_LongTermLeaseLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_LongTermLeaseLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=ifrs-full_ShorttermBorrowingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=ifrs-full_ShorttermBorrowingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_ShortTermBankLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_ShortTermBankLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_ShortTermNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_ShortTermNotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=ifrs-full_LongtermBorrowingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=ifrs-full_LongtermBorrowingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_LongTermBankLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_LongTermBankLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=kof_LongTermNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=kof_LongTermNotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=ifrs-full_LeaseLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis=ifrs-full_LeaseLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552437608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income and Expenses - Summary of other income and expenses (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_OtherIncomeAbstract', window );"><strong>Other income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsOnDisposalsOfNoncurrentAssets', window );">Gain on sale of long-lived assets</a></td>
<td class="nump">$ 259<span></span>
</td>
<td class="nump">$ 274<span></span>
</td>
<td class="nump">$ 330<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CancellationOfContingencies', window );">Cancellation of contingencies</a></td>
<td class="nump">745<span></span>
</td>
<td class="nump">344<span></span>
</td>
<td class="nump">565<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NetForeignExchangeGains', window );">Foreign exchange gain related to operating activities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_JointVentureSale', window );">Joint venture sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">212<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MiscellaneousOtherOperatingIncome', window );">Other</a></td>
<td class="nump">498<span></span>
</td>
<td class="nump">664<span></span>
</td>
<td class="nump">916<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherIncome', window );">Other income</a></td>
<td class="nump">1,502<span></span>
</td>
<td class="nump">1,494<span></span>
</td>
<td class="nump">1,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_OtherExpenseAbstract', window );"><strong>Other expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ProvisionForContingencies', window );">Provisions for contingencies</a></td>
<td class="nump">938<span></span>
</td>
<td class="nump">842<span></span>
</td>
<td class="nump">1,305<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_LossesOnRetirementOfNonCurrentAssets', window );">Loss on the retirement of long-lived assets</a></td>
<td class="nump">199<span></span>
</td>
<td class="nump">291<span></span>
</td>
<td class="nump">318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LossesOnDisposalsOfNoncurrentAssets', window );">Loss on sale of long-lived assets</a></td>
<td class="nump">201<span></span>
</td>
<td class="nump">178<span></span>
</td>
<td class="nump">288<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_LossOnRetirementOfIntangibleAsset', window );">Loss on the retirement of intangible assets</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">375<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_InvestmentImpairments', window );">Impairment</a></td>
<td class="nump">250<span></span>
</td>
<td class="nump">2,501<span></span>
</td>
<td class="nump">948<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SeverancePayments', window );">Severance payments</a></td>
<td class="nump">233<span></span>
</td>
<td class="nump">192<span></span>
</td>
<td class="nump">1,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DonationsAndSubsidiesExpense', window );">Donations</a></td>
<td class="nump">258<span></span>
</td>
<td class="nump">361<span></span>
</td>
<td class="nump">288<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ForeignExchangeGainLossRelatedToOperatingActivities', window );">Foreign exchange losses related to operating activities</a></td>
<td class="nump">61<span></span>
</td>
<td class="nump">69<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MiscellaneousOtherOperatingExpense', window );">Other</a></td>
<td class="nump">166<span></span>
</td>
<td class="nump">296<span></span>
</td>
<td class="nump">171<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherExpenseByNature', window );">Other expenses</a></td>
<td class="nump">$ 2,309<span></span>
</td>
<td class="nump">$ 5,105<span></span>
</td>
<td class="nump">$ 4,380<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DonationsAndSubsidiesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense arising from donations and subsidies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DonationsAndSubsidiesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsOnDisposalsOfNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gain on disposals of non-current assets. [Refer: Non-current assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsOnDisposalsOfNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LossesOnDisposalsOfNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The losses on disposals of non-current assets. [Refer: Non-current assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LossesOnDisposalsOfNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MiscellaneousOtherOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of miscellaneous other operating expenses. [Refer: Other operating income (expense)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MiscellaneousOtherOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MiscellaneousOtherOperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of miscellaneous other operating income. [Refer: Other operating income (expense)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MiscellaneousOtherOperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherExpenseByNature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherExpenseByNature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of operating income that the entity does not separately disclose in the same statement or note.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2021-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35_b_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_CancellationOfContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cancellation of contingencies</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_CancellationOfContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ForeignExchangeGainLossRelatedToOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign Exchange Gain (Loss) Related To Operating Activities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ForeignExchangeGainLossRelatedToOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_InvestmentImpairments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment impairments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_InvestmentImpairments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_JointVentureSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Joint venture sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_JointVentureSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_LossOnRetirementOfIntangibleAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss on retirement of intangible asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_LossOnRetirementOfIntangibleAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_LossesOnRetirementOfNonCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Losses on retirement of non-current assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_LossesOnRetirementOfNonCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_NetForeignExchangeGains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net foreign exchange gains</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_NetForeignExchangeGains</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_OtherExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other expense [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_OtherExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_OtherIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other income [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_OtherIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ProvisionForContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Provision for contingencies</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ProvisionForContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_SeverancePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Severance payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_SeverancePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>134
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155557528856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Summarizes Company's Financial Assets and Liabilities Measured at Fair Value (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial instruments asset</a></td>
<td class="nump">$ 4,983<span></span>
</td>
<td class="nump">$ 2,524<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level1OfFairValueHierarchyMember', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial instruments asset</a></td>
<td class="nump">764<span></span>
</td>
<td class="nump">488<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivative financial instruments liability</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TrustAssetsOfLaborObligations', window );">Trust assets of labor obligations</a></td>
<td class="nump">1,367<span></span>
</td>
<td class="nump">1,338<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level2OfFairValueHierarchyMember', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial instruments asset</a></td>
<td class="nump">4,911<span></span>
</td>
<td class="nump">2,440<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivative financial instruments liability</a></td>
<td class="nump">58<span></span>
</td>
<td class="nump">1,417<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TrustAssetsOfLaborObligations', window );">Trust assets of labor obligations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DerivativeFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of financial assets classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DerivativeFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DerivativeFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DerivativeFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TrustAssetsOfLaborObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trust Assets Of Labor Obligations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TrustAssetsOfLaborObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level1OfFairValueHierarchyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level1OfFairValueHierarchyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level2OfFairValueHierarchyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level2OfFairValueHierarchyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>135
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155551189672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Impact of Hedging On Equity (Details) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue', window );">Financial instruments designated as hedging instruments, at fair value, begging balance</a></td>
<td class="num">$ (522)<span></span>
</td>
<td class="num">$ (1,065)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinancialInstrumentsPurchased', window );">Financial instruments &#8211; purchases</a></td>
<td class="nump">963<span></span>
</td>
<td class="num">(270)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI', window );">Change in fair value of financial instruments recognized in OCI</a></td>
<td class="nump">3,679<span></span>
</td>
<td class="nump">3,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AmountReclassifiedFromOCIToProfitOrLoss', window );">Amount reclassified from OCI to profit or loss</a></td>
<td class="num">(489)<span></span>
</td>
<td class="nump">1,986<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations', window );">Foreign currency revaluation of the net foreign operations</a></td>
<td class="num">(1,490)<span></span>
</td>
<td class="num">(4,118)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectsOfChangesInForeignExchangeRates', window );">Effects of changes in foreign exchange rates</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">121<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinancialInstrumentsTaxEffect', window );">Tax effect</a></td>
<td class="num">(832)<span></span>
</td>
<td class="num">(253)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue', window );">Financial instruments designated as hedging instruments, at fair value, ending balance</a></td>
<td class="nump">1,314<span></span>
</td>
<td class="num">(522)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_NoncontrollingInterestsMember', window );">Non-controlling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue', window );">Financial instruments designated as hedging instruments, at fair value, begging balance</a></td>
<td class="nump">3<span></span>
</td>
<td class="num">(97)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinancialInstrumentsPurchased', window );">Financial instruments &#8211; purchases</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI', window );">Change in fair value of financial instruments recognized in OCI</a></td>
<td class="nump">310<span></span>
</td>
<td class="nump">414<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AmountReclassifiedFromOCIToProfitOrLoss', window );">Amount reclassified from OCI to profit or loss</a></td>
<td class="num">(142)<span></span>
</td>
<td class="nump">199<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations', window );">Foreign currency revaluation of the net foreign operations</a></td>
<td class="num">(105)<span></span>
</td>
<td class="num">(530)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectsOfChangesInForeignExchangeRates', window );">Effects of changes in foreign exchange rates</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinancialInstrumentsTaxEffect', window );">Tax effect</a></td>
<td class="num">(45)<span></span>
</td>
<td class="num">(52)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue', window );">Financial instruments designated as hedging instruments, at fair value, ending balance</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_ForeignExchangeForwardContractsMember', window );">Foreign exchange forward contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue', window );">Financial instruments designated as hedging instruments, at fair value, begging balance</a></td>
<td class="num">(589)<span></span>
</td>
<td class="num">(208)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinancialInstrumentsPurchased', window );">Financial instruments &#8211; purchases</a></td>
<td class="nump">70<span></span>
</td>
<td class="num">(837)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI', window );">Change in fair value of financial instruments recognized in OCI</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AmountReclassifiedFromOCIToProfitOrLoss', window );">Amount reclassified from OCI to profit or loss</a></td>
<td class="nump">785<span></span>
</td>
<td class="nump">286<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations', window );">Foreign currency revaluation of the net foreign operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectsOfChangesInForeignExchangeRates', window );">Effects of changes in foreign exchange rates</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinancialInstrumentsTaxEffect', window );">Tax effect</a></td>
<td class="num">(253)<span></span>
</td>
<td class="nump">163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue', window );">Financial instruments designated as hedging instruments, at fair value, ending balance</a></td>
<td class="nump">20<span></span>
</td>
<td class="num">(589)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_ForeignCurrencyOptionMember', window );">Foreign currency option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue', window );">Financial instruments designated as hedging instruments, at fair value, begging balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinancialInstrumentsPurchased', window );">Financial instruments &#8211; purchases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI', window );">Change in fair value of financial instruments recognized in OCI</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AmountReclassifiedFromOCIToProfitOrLoss', window );">Amount reclassified from OCI to profit or loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations', window );">Foreign currency revaluation of the net foreign operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectsOfChangesInForeignExchangeRates', window );">Effects of changes in foreign exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinancialInstrumentsTaxEffect', window );">Tax effect</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue', window );">Financial instruments designated as hedging instruments, at fair value, ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_CrossCurrencySwapsMember', window );">Cross-currency swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue', window );">Financial instruments designated as hedging instruments, at fair value, begging balance</a></td>
<td class="num">(167)<span></span>
</td>
<td class="num">(776)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinancialInstrumentsPurchased', window );">Financial instruments &#8211; purchases</a></td>
<td class="nump">396<span></span>
</td>
<td class="nump">161<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI', window );">Change in fair value of financial instruments recognized in OCI</a></td>
<td class="nump">2,543<span></span>
</td>
<td class="nump">2,654<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AmountReclassifiedFromOCIToProfitOrLoss', window );">Amount reclassified from OCI to profit or loss</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">1,544<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations', window );">Foreign currency revaluation of the net foreign operations</a></td>
<td class="num">(1,385)<span></span>
</td>
<td class="num">(3,588)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectsOfChangesInForeignExchangeRates', window );">Effects of changes in foreign exchange rates</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinancialInstrumentsTaxEffect', window );">Tax effect</a></td>
<td class="num">(500)<span></span>
</td>
<td class="num">(254)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue', window );">Financial instruments designated as hedging instruments, at fair value, ending balance</a></td>
<td class="nump">905<span></span>
</td>
<td class="num">(167)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_InterestRateSwapContractMember', window );">Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue', window );">Financial instruments designated as hedging instruments, at fair value, begging balance</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(78)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinancialInstrumentsPurchased', window );">Financial instruments &#8211; purchases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI', window );">Change in fair value of financial instruments recognized in OCI</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AmountReclassifiedFromOCIToProfitOrLoss', window );">Amount reclassified from OCI to profit or loss</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">98<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations', window );">Foreign currency revaluation of the net foreign operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectsOfChangesInForeignExchangeRates', window );">Effects of changes in foreign exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinancialInstrumentsTaxEffect', window );">Tax effect</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(33)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue', window );">Financial instruments designated as hedging instruments, at fair value, ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_TreasuryLockContractsMember', window );">Treasury Lock contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue', window );">Financial instruments designated as hedging instruments, at fair value, begging balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinancialInstrumentsPurchased', window );">Financial instruments &#8211; purchases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI', window );">Change in fair value of financial instruments recognized in OCI</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AmountReclassifiedFromOCIToProfitOrLoss', window );">Amount reclassified from OCI to profit or loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(102)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations', window );">Foreign currency revaluation of the net foreign operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectsOfChangesInForeignExchangeRates', window );">Effects of changes in foreign exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinancialInstrumentsTaxEffect', window );">Tax effect</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue', window );">Financial instruments designated as hedging instruments, at fair value, ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_CommodityPriceContractsMember', window );">Commodity Price contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue', window );">Financial instruments designated as hedging instruments, at fair value, begging balance</a></td>
<td class="nump">230<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinancialInstrumentsPurchased', window );">Financial instruments &#8211; purchases</a></td>
<td class="nump">427<span></span>
</td>
<td class="nump">351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI', window );">Change in fair value of financial instruments recognized in OCI</a></td>
<td class="nump">826<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AmountReclassifiedFromOCIToProfitOrLoss', window );">Amount reclassified from OCI to profit or loss</a></td>
<td class="num">(1,141)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations', window );">Foreign currency revaluation of the net foreign operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectsOfChangesInForeignExchangeRates', window );">Effects of changes in foreign exchange rates</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinancialInstrumentsTaxEffect', window );">Tax effect</a></td>
<td class="num">(34)<span></span>
</td>
<td class="num">(108)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue', window );">Financial instruments designated as hedging instruments, at fair value, ending balance</a></td>
<td class="nump">299<span></span>
</td>
<td class="nump">230<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_TotalHoldersOfTheParentMember', window );">Total holders of the parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue', window );">Financial instruments designated as hedging instruments, at fair value, begging balance</a></td>
<td class="num">(525)<span></span>
</td>
<td class="num">(968)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinancialInstrumentsPurchased', window );">Financial instruments &#8211; purchases</a></td>
<td class="nump">893<span></span>
</td>
<td class="num">(323)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI', window );">Change in fair value of financial instruments recognized in OCI</a></td>
<td class="nump">3,369<span></span>
</td>
<td class="nump">2,663<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AmountReclassifiedFromOCIToProfitOrLoss', window );">Amount reclassified from OCI to profit or loss</a></td>
<td class="num">(347)<span></span>
</td>
<td class="nump">1,787<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations', window );">Foreign currency revaluation of the net foreign operations</a></td>
<td class="num">(1,385)<span></span>
</td>
<td class="num">(3,588)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EffectsOfChangesInForeignExchangeRates', window );">Effects of changes in foreign exchange rates</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FinancialInstrumentsTaxEffect', window );">Tax effect</a></td>
<td class="num">(787)<span></span>
</td>
<td class="num">(201)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue', window );">Financial instruments designated as hedging instruments, at fair value, ending balance</a></td>
<td class="nump">$ 1,224<span></span>
</td>
<td class="num">$ (525)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of financial instruments designated as hedging instruments. Hedging instruments are designated derivatives or (for a hedge of the risk of changes in foreign currency exchange rates only) designated non-derivative financial assets or non-derivative financial liabilities whose fair value or cash flows are expected to offset changes in the fair value or cash flows of a designated hedged item. [Refer: At fair value [member]; Derivatives [member]; Derivative financial assets; Derivative financial liabilities; Financial instruments, class [member]; Financial assets; Financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 22<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_22_b&amp;doctype=Standard&amp;book=b<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AmountReclassifiedFromOCIToProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount reclassified from OCI to profit or loss</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AmountReclassifiedFromOCIToProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in fair value of financial instruments recognized in OCI</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_EffectsOfChangesInForeignExchangeRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effects of changes in foreign exchange rates</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_EffectsOfChangesInForeignExchangeRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_FinancialInstrumentsPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial instruments purchased</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_FinancialInstrumentsPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_FinancialInstrumentsTaxEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial instruments tax effect</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_FinancialInstrumentsTaxEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ForeignCurrencyRevaluationOfTheNetForeignOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign currency revaluation of the net foreign operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ForeignCurrencyRevaluationOfTheNetForeignOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_NoncontrollingInterestsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComponentsOfEquityAxis=ifrs-full_NoncontrollingInterestsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_ForeignExchangeForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=kof_ForeignExchangeForwardContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_ForeignCurrencyOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=kof_ForeignCurrencyOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_CrossCurrencySwapsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=kof_CrossCurrencySwapsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_InterestRateSwapContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_InterestRateSwapContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_TreasuryLockContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=kof_TreasuryLockContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_CommodityPriceContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=kof_CommodityPriceContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_TotalHoldersOfTheParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=kof_TotalHoldersOfTheParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>136
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552691928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Outstanding Forward Agreements to Purchase Foreign Currency (Detail) - MXN ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="nump">$ 4,983,000,000<span></span>
</td>
<td class="nump">$ 2,524,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_ForwardContractMember', window );">Forward agreements to purchase foreign currency | 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional Amount</a></td>
<td class="nump">6,131,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivative financial instruments liability</a></td>
<td class="num">(49,000,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="nump">$ 78,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_ForwardContractMember', window );">Forward agreements to purchase foreign currency | 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,130,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivative financial instruments liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(843,000,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DerivativeFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of financial assets classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DerivativeFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DerivativeFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DerivativeFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The nominal or face amount of a financial instrument, used to calculate payments made on that instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_ForwardContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_ForwardContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>137
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552940088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Summarizes outstanding Cross Currency Swap Agreements (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="nump">$ 4,983<span></span>
</td>
<td class="nump">$ 2,524<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_CrossCurrencySwapsMember', window );">Cross-currency swaps | 2021 | Cash flow hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">404<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivative financial instruments liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_CrossCurrencySwapsMember', window );">Cross-currency swaps | 2022 | Cash flow hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional Amount</a></td>
<td class="nump">407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivative financial instruments liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="nump">45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_CrossCurrencySwapsMember', window );">Cross-currency swaps | 2023 | Cash flow hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional Amount</a></td>
<td class="nump">11,733<span></span>
</td>
<td class="nump">11,371<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivative financial instruments liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="nump">3,628<span></span>
</td>
<td class="nump">2,165<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_CrossCurrencySwapsMember', window );">Cross-currency swaps | 2026 | Cash flow hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional Amount</a></td>
<td class="nump">6,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivative financial instruments liability</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="nump">220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_CrossCurrencySwapsMember', window );">Cross-currency swaps | 2027 | Cash flow hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional Amount</a></td>
<td class="nump">7,204<span></span>
</td>
<td class="nump">6,982<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivative financial instruments liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(464)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="nump">366<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_CrossCurrencySwapsMember', window );">Cross-currency swaps | 2030 | Cash flow hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional Amount</a></td>
<td class="nump">3,911<span></span>
</td>
<td class="nump">3,790<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivative financial instruments liability</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(107)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="nump">$ 404<span></span>
</td>
<td class="nump">$ 192<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DerivativeFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of financial assets classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DerivativeFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DerivativeFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DerivativeFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The nominal or face amount of a financial instrument, used to calculate payments made on that instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_CrossCurrencySwapsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=kof_CrossCurrencySwapsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanThreeMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_NotLaterThanThreeMonthsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>138
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155563892184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Summarizes Sugar Price and Aluminum Price Contracts (Detail)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="nump">$ 4,983,000,000<span></span>
</td>
<td class="nump">$ 2,524,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember', window );">2032</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional Amount</a></td>
<td class="nump">6,175,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivative financial instruments liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="nump">170,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember', window );">Cash flow hedges | Aluminum price contracts | 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">695,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivative financial instruments liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember', window );">Cash flow hedges | Aluminum price contracts | 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional Amount</a></td>
<td class="nump">102,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 99<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivative financial instruments liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="nump">62,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember', window );">Cash flow hedges | PX+MEG (in millions of pesos) | 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">729,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivative financial instruments liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(65,000,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember', window );">Cash flow hedges | PX+MEG (in millions of pesos) | 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional Amount</a></td>
<td class="nump">470,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivative financial instruments liability</a></td>
<td class="num">(28,000,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember', window );">Cash flow hedges | Sugar price contracts | 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,260,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivative financial instruments liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,000,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember', window );">Cash flow hedges | Sugar price contracts | 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional Amount</a></td>
<td class="nump">2,020,000,000<span></span>
</td>
<td class="nump">366,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivative financial instruments liability</a></td>
<td class="num">(7,000,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="nump">502,000,000<span></span>
</td>
<td class="nump">$ 70,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember', window );">Cash flow hedges | Sugar price contracts | 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Notional Amount</a></td>
<td class="nump">769,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivative financial instruments liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialAssets', window );">Derivative financial assets</a></td>
<td class="nump">$ 195,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DerivativeFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of financial assets classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DerivativeFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DerivativeFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DerivativeFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The nominal or face amount of a financial instrument, used to calculate payments made on that instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_AluminumPriceContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=kof_AluminumPriceContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanThreeMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_NotLaterThanThreeMonthsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_PxMegPriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=kof_PxMegPriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_SugarPriceContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=kof_SugarPriceContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>139
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155564476312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Additional Information (Detail)<br> $ in Millions, $ in Millions</strong></div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsAbstract', window );"><strong>Disclosure of detailed information about financial instruments [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_JointVentureStockInterestSoldPercentage', window );">Joint venture stock interest sold percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssets', window );">Financial assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity&#8217;s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity&#8217;s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity&#8217;s own equity instruments. For this purpose the entity&#8217;s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity&#8217;s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 25<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 35H<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35H&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 35I<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35I&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 35M<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35M&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 35N<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35N&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_JointVentureStockInterestSoldPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Joint venture stock interest sold percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_JointVentureStockInterestSoldPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<FILENAME>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552937352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Summary of Net Effects of Expired Contracts Met Hedging Criteria (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems', window );"><strong>Disclosure of net effects of expired contracts that met hedging criteria [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpense', window );">Interest expense</a></td>
<td class="num">$ (6,192)<span></span>
</td>
<td class="num">$ (7,894)<span></span>
</td>
<td class="num">$ (6,904)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Foreign exchange</a></td>
<td class="nump">227<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="num">(330)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_HedgingInstrumentsAxis=kof_DerivativesDesignatedAsHedgesMember', window );">Derivatives designated as hedges | Cross currency swaps and interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems', window );"><strong>Disclosure of net effects of expired contracts that met hedging criteria [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpense', window );">Interest expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(109)<span></span>
</td>
<td class="num">(199)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Foreign exchange</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,212<span></span>
</td>
<td class="nump">480<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_HedgingInstrumentsAxis=kof_DerivativesDesignatedAsHedgesMember', window );">Derivatives designated as hedges | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems', window );"><strong>Disclosure of net effects of expired contracts that met hedging criteria [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpense', window );">Interest expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(163)<span></span>
</td>
<td class="num">(515)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_HedgingInstrumentsAxis=kof_DerivativesDesignatedAsHedgesMember', window );">Derivatives designated as hedges | Option to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems', window );"><strong>Disclosure of net effects of expired contracts that met hedging criteria [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold', window );">Cost of good sold</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="num">(63)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_HedgingInstrumentsAxis=kof_DerivativesDesignatedAsHedgesMember', window );">Derivatives designated as hedges | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems', window );"><strong>Disclosure of net effects of expired contracts that met hedging criteria [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold', window );">Cost of good sold</a></td>
<td class="num">(788)<span></span>
</td>
<td class="nump">839<span></span>
</td>
<td class="num">(163)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_HedgingInstrumentsAxis=kof_DerivativesDesignatedAsHedgesMember', window );">Derivatives designated as hedges | Commodity Price contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems', window );"><strong>Disclosure of net effects of expired contracts that met hedging criteria [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold', window );">Cost of good sold</a></td>
<td class="nump">$ 1,245<span></span>
</td>
<td class="num">$ (131)<span></span>
</td>
<td class="num">$ (391)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2021-01-01<br> -Paragraph 52<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=21&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_52_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 35<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense arising from interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B13<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B13_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of net effects of expired contracts that met hedging criteria [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Effect Of Expired Contracts That Met Hedging Criteria On Cost Of Good Sold</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_HedgingInstrumentsAxis=kof_DerivativesDesignatedAsHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_HedgingInstrumentsAxis=kof_DerivativesDesignatedAsHedgesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_CurrencySwapContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_CurrencySwapContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_IntrestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=kof_IntrestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_OptionContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_OptionContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_ForwardContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_ForwardContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_CommodityPriceContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=kof_CommodityPriceContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<FILENAME>R125.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155563670840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Summary of Net Effect of Changes in Fair Value of Derivative Financial Instruments that did not Meet Hedging Criteria for Accounting Purposes (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems', window );"><strong>Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Market value (loss) on financial instruments</a></td>
<td class="nump">$ 80<span></span>
</td>
<td class="num">$ (212)<span></span>
</td>
<td class="num">$ (288)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_EmbeddedDerivativesMember', window );">Embedded derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems', window );"><strong>Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Market value (loss) on financial instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_CurrencySwapContractMember', window );">Cross currency swaps and interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems', window );"><strong>Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Market value (loss) on financial instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(212)<span></span>
</td>
<td class="num">(293)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_HedgingInstrumentsAxis=kof_DerivativesNotDesignatedForHedgeAccountingMember', window );">Derivatives Not Designated For Hedge Accounting | Embedded derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems', window );"><strong>Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Market value (loss) on financial instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_HedgingInstrumentsAxis=kof_DerivativesNotDesignatedForHedgeAccountingMember', window );">Derivatives Not Designated For Hedge Accounting | Cross currency swaps and interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems', window );"><strong>Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Market value (loss) on financial instruments</a></td>
<td class="nump">$ 80<span></span>
</td>
<td class="num">$ (212)<span></span>
</td>
<td class="num">$ (293)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_EmbeddedDerivativesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=kof_EmbeddedDerivativesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_CurrencySwapContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_CurrencySwapContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_HedgingInstrumentsAxis=kof_DerivativesNotDesignatedForHedgeAccountingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_HedgingInstrumentsAxis=kof_DerivativesNotDesignatedForHedgeAccountingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>142
<FILENAME>R126.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155563677512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Summary of Net Effect of Expired contracts that did not Meet Hedging Criteria for Accounting Purposes (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems', window );"><strong>Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Market value (loss) on financial instruments</a></td>
<td class="nump">$ 80<span></span>
</td>
<td class="num">$ (212)<span></span>
</td>
<td class="num">$ (288)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_CurrencySwapContractMember', window );">Cross currency swaps and interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems', window );"><strong>Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Market value (loss) on financial instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(212)<span></span>
</td>
<td class="num">(293)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_EmbeddedDerivativesMember', window );">Embedded derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems', window );"><strong>Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Market value (loss) on financial instruments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_CurrencySwapContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_CurrencySwapContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=kof_EmbeddedDerivativesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=kof_EmbeddedDerivativesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>143
<FILENAME>R127.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155530771464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Summary of Sensitivity Analysis of Market Risks (Detail) - Market risk - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_MarketRiskMember', window );">Forward agreement to purchase U.S. Dollar (MXN/USD)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SurchargeRatePercentage', window );">Change in USD rate</a></td>
<td class="num">(11.00%)<span></span>
</td>
<td class="num">(19.00%)<span></span>
</td>
<td class="num">(9.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnEquity', window );">Effect on equity</a></td>
<td class="num">$ (298)<span></span>
</td>
<td class="num">$ (884)<span></span>
</td>
<td class="num">$ (739)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss', window );">Profit and loss effect</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_MarketRiskMember', window );">Forward agreement to purchase U.S. Dollar (BRL/USD)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SurchargeRatePercentage', window );">Change in USD rate</a></td>
<td class="num">(16.00%)<span></span>
</td>
<td class="num">(21.00%)<span></span>
</td>
<td class="num">(13.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnEquity', window );">Effect on equity</a></td>
<td class="num">$ (284)<span></span>
</td>
<td class="num">$ (357)<span></span>
</td>
<td class="num">$ (155)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss', window );">Profit and loss effect</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_MarketRiskMember', window );">Forward agreement to purchase U.S. Dollar (COP/USD)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SurchargeRatePercentage', window );">Change in USD rate</a></td>
<td class="num">(11.00%)<span></span>
</td>
<td class="num">(16.00%)<span></span>
</td>
<td class="num">(10.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnEquity', window );">Effect on equity</a></td>
<td class="num">$ (81)<span></span>
</td>
<td class="num">$ (142)<span></span>
</td>
<td class="num">$ (54)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss', window );">Profit and loss effect</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_MarketRiskMember', window );">Forward agreement to purchase U.S. Dollar (ARS/USD)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SurchargeRatePercentage', window );">Change in USD rate</a></td>
<td class="num">(1.00%)<span></span>
</td>
<td class="num">(2.00%)<span></span>
</td>
<td class="num">(25.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnEquity', window );">Effect on equity</a></td>
<td class="num">$ (3)<span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
<td class="num">$ (88)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss', window );">Profit and loss effect</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_MarketRiskMember', window );">Forward agreement to purchase U.S. Dollar (UYU/USD)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SurchargeRatePercentage', window );">Change in USD rate</a></td>
<td class="num">(4.00%)<span></span>
</td>
<td class="num">(9.00%)<span></span>
</td>
<td class="num">(5.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnEquity', window );">Effect on equity</a></td>
<td class="num">$ (7)<span></span>
</td>
<td class="num">$ (21)<span></span>
</td>
<td class="num">$ (23)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss', window );">Profit and loss effect</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_MarketRiskMember', window );">Forward agreement to purchase U.S. Dollar (CRC/USD)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SurchargeRatePercentage', window );">Change in USD rate</a></td>
<td class="num">(3.00%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnEquity', window );">Effect on equity</a></td>
<td class="num">$ (10)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss', window );">Profit and loss effect</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_MarketRiskMember', window );">Cross currency swaps (USD to MXN)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SurchargeRatePercentage', window );">Change in USD rate</a></td>
<td class="num">(11.00%)<span></span>
</td>
<td class="num">(19.00%)<span></span>
</td>
<td class="num">(9.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnEquity', window );">Effect on equity</a></td>
<td class="num">$ (1,645)<span></span>
</td>
<td class="num">$ (5,507)<span></span>
</td>
<td class="num">$ (2,315)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss', window );">Profit and loss effect</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_MarketRiskMember', window );">Cross currency swaps (USD to BRL)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SurchargeRatePercentage', window );">Change in USD rate</a></td>
<td class="num">(16.00%)<span></span>
</td>
<td class="num">(21.00%)<span></span>
</td>
<td class="num">(13.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnEquity', window );">Effect on equity</a></td>
<td class="num">$ (2,300)<span></span>
</td>
<td class="num">$ (2,161)<span></span>
</td>
<td class="num">$ (645)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss', window );">Profit and loss effect</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_MarketRiskMember', window );">Sugar price contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnEquity', window );">Effect on equity</a></td>
<td class="num">(714)<span></span>
</td>
<td class="num">(515)<span></span>
</td>
<td class="num">(255)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss', window );">Profit and loss effect</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInSugarPricePercentage', window );">Change on sugar Price</a></td>
<td class="num">(28.00%)<span></span>
</td>
<td class="num">(32.00%)<span></span>
</td>
<td class="num">(24.00%)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_MarketRiskMember', window );">Aluminum price contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss', window );">Profit and loss effect</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInAluminumPricePercentage', window );">Change in Aluminum price</a></td>
<td class="num">(24.00%)<span></span>
</td>
<td class="num">(16.00%)<span></span>
</td>
<td class="num">(15.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInAluminumPriceEffectOnEquity', window );">Change in Aluminum price, effect on equity</a></td>
<td class="num">$ (39)<span></span>
</td>
<td class="num">$ (289)<span></span>
</td>
<td class="num">$ (1,164)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_MarketRiskMember', window );">Options to purchase foreign currency (MXN to USD)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_SurchargeRatePercentage', window );">Change in USD rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(10.00%)<span></span>
</td>
<td class="num">(13.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnEquity', window );">Effect on equity</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (6)<span></span>
</td>
<td class="num">$ (303)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss', window );">Profit and loss effect</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ChangeInAluminumPriceEffectOnEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in aluminum price, effect on equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ChangeInAluminumPriceEffectOnEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ChangeInAluminumPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in aluminum price percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ChangeInAluminumPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ChangeInForeignCurrencyRateEffectOnEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in foreign currancy rate, effect on equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ChangeInForeignCurrencyRateEffectOnEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in foreign currancy rate, effect on profit (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ChangeInForeignCurrencyRateEffectOnProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ChangeInSugarPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in sugar price percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ChangeInSugarPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_SurchargeRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in us dollar rate percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_SurchargeRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_MarketRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=ifrs-full_MarketRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_ForwardAgreementsToPurchaseUSDMXNUSDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_ForwardAgreementsToPurchaseUSDMXNUSDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_ForwardAgreementsToPurchaseUSDBRLUSDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_ForwardAgreementsToPurchaseUSDBRLUSDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_ForwardAgreementsToPurchaseUSDCOPUSDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_ForwardAgreementsToPurchaseUSDCOPUSDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_ForwardAgreementsToPurchaseUSDARSUSDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_ForwardAgreementsToPurchaseUSDARSUSDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_ForwardAgreementsToPurchaseUSDUYUUSDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_ForwardAgreementsToPurchaseUSDUYUUSDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_CrossCurrencySwapsUSDIntoMXNMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_CrossCurrencySwapsUSDIntoMXNMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_CrossCurrencySwapsUSDIntoBRLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_CrossCurrencySwapsUSDIntoBRLMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_SugarPriceContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_SugarPriceContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AluminumPriceContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AluminumPriceContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_OptionsToPurchaseForeignCurrencyMXNUSDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_OptionsToPurchaseForeignCurrencyMXNUSDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>144
<FILENAME>R128.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559854104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Summary of Sensitivity Analysis of Interest Rate Risks (Detail) - Interest Rate Risk - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInUSDollarRateBasisPoints', window );">Change&#160;in U.S.$&#160;rate</a></td>
<td class="nump">10000.00%<span></span>
</td>
<td class="nump">10000.00%<span></span>
</td>
<td class="nump">10000.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss', window );">Effect&#160;on (profit)&#160;or loss</a></td>
<td class="num">$ (160)<span></span>
</td>
<td class="num">$ (102)<span></span>
</td>
<td class="num">$ (44)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ChangeInForeignCurrencyRateEffectOnProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in foreign currancy rate, effect on profit (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ChangeInForeignCurrencyRateEffectOnProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ChangeInUSDollarRateBasisPoints">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in US dollar rate basis points description.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ChangeInUSDollarRateBasisPoints</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>145
<FILENAME>R129.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155554019880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Summary of Contractually Fixed and Variable Pay-offs for Settlement, Repayments and Interest Resulting from Recognized Financial Liabilities (Detail)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=kof_YearTwoMember', window );">2022</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract', window );"><strong>Categories of financial liabilities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivatives financial liabilities (assets)</a></td>
<td class="num">$ (605)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=kof_YearTwoMember', window );">2022 | Notes and bonds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract', window );"><strong>Categories of financial liabilities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">1,499<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=kof_YearTwoMember', window );">2022 | Loans from banks</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract', window );"><strong>Categories of financial liabilities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">954<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=kof_YearThreeMember', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract', window );"><strong>Categories of financial liabilities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivatives financial liabilities (assets)</a></td>
<td class="num">(3,825)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=kof_YearThreeMember', window );">2023 | Notes and bonds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract', window );"><strong>Categories of financial liabilities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">7,498<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=kof_YearThreeMember', window );">2023 | Loans from banks</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract', window );"><strong>Categories of financial liabilities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">958<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=kof_YearFourMember', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract', window );"><strong>Categories of financial liabilities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivatives financial liabilities (assets)</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=kof_YearFourMember', window );">2024 | Notes and bonds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract', window );"><strong>Categories of financial liabilities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=kof_YearFourMember', window );">2024 | Loans from banks</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract', window );"><strong>Categories of financial liabilities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=kof_YearFiveMember', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract', window );"><strong>Categories of financial liabilities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivatives financial liabilities (assets)</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=kof_YearFiveMember', window );">2025 | Notes and bonds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract', window );"><strong>Categories of financial liabilities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">1,726<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=kof_YearFiveMember', window );">2025 | Loans from banks</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract', window );"><strong>Categories of financial liabilities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=kof_YearSixAndThereafterMember', window );">2026</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract', window );"><strong>Categories of financial liabilities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivatives financial liabilities (assets)</a></td>
<td class="num">(219)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=kof_YearSixAndThereafterMember', window );">2026 | Notes and bonds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract', window );"><strong>Categories of financial liabilities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">2,425<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=kof_YearSixAndThereafterMember', window );">2026 | Loans from banks</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract', window );"><strong>Categories of financial liabilities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=kof_YearSevenAndThereafterMember', window );">2027 and thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract', window );"><strong>Categories of financial liabilities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DerivativeFinancialLiabilities', window );">Derivatives financial liabilities (assets)</a></td>
<td class="num">(933)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=kof_YearSevenAndThereafterMember', window );">2027 and thereafter | Notes and bonds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract', window );"><strong>Categories of financial liabilities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">70,704<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastDueStatusAxis=kof_YearSevenAndThereafterMember', window );">2027 and thereafter | Loans from banks</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract', window );"><strong>Categories of financial liabilities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfFinancialLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfFinancialLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DerivativeFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DerivativeFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities that are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) a contract that will, or may be, settled in the entity&#8217;s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to deliver a variable number of the entity&#8217;s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity&#8217;s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity&#8217;s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity&#8217;s own equity instruments do not include puttable financial instruments that are classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity&#8217;s own equity instruments. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Financial instruments, class [member]; Financial assets; Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 25<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=kof_YearTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=kof_YearTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfFinancialLiabilitiesAxis=kof_NotesAndBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfFinancialLiabilitiesAxis=kof_NotesAndBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfFinancialLiabilitiesAxis=kof_LoansFromBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfFinancialLiabilitiesAxis=kof_LoansFromBanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=kof_YearThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=kof_YearThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=kof_YearFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=kof_YearFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=kof_YearFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=kof_YearFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=kof_YearSixAndThereafterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=kof_YearSixAndThereafterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PastDueStatusAxis=kof_YearSevenAndThereafterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastDueStatusAxis=kof_YearSevenAndThereafterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>146
<FILENAME>R130.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155531596904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Company's Financial Instruments Used to Hedge Its Exposure to Foreign Exchange Rates, Interest Rates and Commodity Risks (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($) </div>
<div>$ / T </div>
<div>$ / shares </div>
<div>$ / lb</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>MXN ($) </div>
<div>$ / lb </div>
<div>$ / T</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember', window );">1-6 months | Average exchange rate (MXN/USD) | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 1,985<span></span>
</td>
<td class="nump">$ 2,806<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">20.88<span></span>
</td>
<td class="nump">23.35<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember', window );">1-6 months | Average exchange rate (MXN/USD) | Cross currency swaps and interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember', window );">1-6 months | Average exchange rate (BRL/USD) | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 984<span></span>
</td>
<td class="nump">$ 844<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">5.61<span></span>
</td>
<td class="nump">5.41<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember', window );">1-6 months | Average exchange rate (BRL/USD) | Cross currency swaps and interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember', window );">1-6 months | Average exchange rate (COP/USD) | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 497<span></span>
</td>
<td class="nump">$ 511<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">3,858<span></span>
</td>
<td class="nump">3,750<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember', window );">1-6 months | Average exchange rate (COP/USD) | Cross currency swaps and interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">3,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember', window );">1-6 months | Average exchange rate (ARS/USD) | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 280<span></span>
</td>
<td class="nump">$ 96<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">122.56<span></span>
</td>
<td class="nump">92.97<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember', window );">1-6 months | Average exchange rate (UYU/USD) | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 165<span></span>
</td>
<td class="nump">$ 225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">45.51<span></span>
</td>
<td class="nump">45.92<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember', window );">1-6 months | Average exchange rate CRC/USD | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate | $ / shares</a></td>
<td class="nump">646.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember', window );">1-6 months | Average interest rate | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 404<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">3,454<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember', window );">1-6 months | Aluminum price contracts | Commodities risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 67<span></span>
</td>
<td class="nump">$ 325<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember', window );">1-6 months | Average price (USD/Ton) | Commodities risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CommodityRiskAveragePrice', window );">Commodity risk, average price | $ / T</a></td>
<td class="nump">1,722<span></span>
</td>
<td class="nump">1,654<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember', window );">1-6 months | Sugar price contracts | Commodities risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 1,366<span></span>
</td>
<td class="nump">$ 869<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember', window );">1-6 months | Average price (USD cent/Lb) | Commodities risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CommodityRiskAveragePrice', window );">Commodity risk, average price | $ / lb</a></td>
<td class="nump">15.22<span></span>
</td>
<td class="nump">12.13<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember', window );">1-6 months | PX+MEG (in millions of pesos) | Commodities risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 337<span></span>
</td>
<td class="nump">$ 364<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember', window );">1-6 months | Average price (USD /Ton) | Commodities risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CommodityRiskAveragePrice', window );">Commodity risk, average price | $ / T</a></td>
<td class="nump">934,000,000<span></span>
</td>
<td class="nump">730<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember', window );">6-12 months | Average exchange rate (MXN/USD) | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 1,057<span></span>
</td>
<td class="nump">$ 1,888<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">21.40<span></span>
</td>
<td class="nump">23.47<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember', window );">6-12 months | Average exchange rate (MXN/USD) | Cross currency swaps and interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember', window );">6-12 months | Average exchange rate (BRL/USD) | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 593<span></span>
</td>
<td class="nump">$ 491<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">5.97<span></span>
</td>
<td class="nump">5.37<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember', window );">6-12 months | Average exchange rate (BRL/USD) | Cross currency swaps and interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember', window );">6-12 months | Average exchange rate (COP/USD) | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 191<span></span>
</td>
<td class="nump">$ 212<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">3,952<span></span>
</td>
<td class="nump">3,740<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember', window );">6-12 months | Average exchange rate (COP/USD) | Cross currency swaps and interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember', window );">6-12 months | Average exchange rate (ARS/USD) | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember', window );">6-12 months | Average exchange rate (UYU/USD) | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 48<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">46.30<span></span>
</td>
<td class="nump">45.69<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember', window );">6-12 months | Average exchange rate CRC/USD | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate | $ / shares</a></td>
<td class="nump">650.71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember', window );">6-12 months | Average interest rate | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember', window );">6-12 months | Aluminum price contracts | Commodities risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">$ 370<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember', window );">6-12 months | Average price (USD/Ton) | Commodities risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CommodityRiskAveragePrice', window );">Commodity risk, average price | $ / T</a></td>
<td class="nump">1,777<span></span>
</td>
<td class="nump">1,720<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember', window );">6-12 months | Sugar price contracts | Commodities risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 653<span></span>
</td>
<td class="nump">$ 391<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember', window );">6-12 months | Average price (USD cent/Lb) | Commodities risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CommodityRiskAveragePrice', window );">Commodity risk, average price | $ / lb</a></td>
<td class="nump">14.76<span></span>
</td>
<td class="nump">11.87<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember', window );">6-12 months | PX+MEG (in millions of pesos) | Commodities risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 134<span></span>
</td>
<td class="nump">$ 364<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember', window );">6-12 months | Average price (USD /Ton) | Commodities risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CommodityRiskAveragePrice', window );">Commodity risk, average price | $ / T</a></td>
<td class="nump">866,000,000<span></span>
</td>
<td class="nump">730<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_MoreThanTwelveMonthsMember', window );">More than 12 | Average exchange rate (MXN/USD) | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_MoreThanTwelveMonthsMember', window );">More than 12 | Average exchange rate (MXN/USD) | Cross currency swaps and interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 12,968<span></span>
</td>
<td class="nump">$ 12,568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">19.81<span></span>
</td>
<td class="nump">19.81<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_MoreThanTwelveMonthsMember', window );">More than 12 | Average exchange rate (BRL/USD) | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_MoreThanTwelveMonthsMember', window );">More than 12 | Average exchange rate (BRL/USD) | Cross currency swaps and interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 15,026<span></span>
</td>
<td class="nump">$ 9,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">4.47<span></span>
</td>
<td class="nump">4.00<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_MoreThanTwelveMonthsMember', window );">More than 12 | Average exchange rate (COP/USD) | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_MoreThanTwelveMonthsMember', window );">More than 12 | Average exchange rate (COP/USD) | Cross currency swaps and interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 1,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">3,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_MoreThanTwelveMonthsMember', window );">More than 12 | Average exchange rate (ARS/USD) | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_MoreThanTwelveMonthsMember', window );">More than 12 | Average exchange rate (UYU/USD) | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_MoreThanTwelveMonthsMember', window );">More than 12 | Average exchange rate CRC/USD | Forward agreements to purchase foreign currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_MoreThanTwelveMonthsMember', window );">More than 12 | Average interest rate | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 6,175<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageForeignExchangeRate', window );">Average exchange rate</a></td>
<td class="nump">0.0009<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_MoreThanTwelveMonthsMember', window );">More than 12 | Aluminum price contracts | Commodities risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_MoreThanTwelveMonthsMember', window );">More than 12 | Average price (USD/Ton) | Commodities risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CommodityRiskAveragePrice', window );">Commodity risk, average price | $ / T</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,740<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_MoreThanTwelveMonthsMember', window );">More than 12 | Sugar price contracts | Commodities risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 769<span></span>
</td>
<td class="nump">$ 365<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_MoreThanTwelveMonthsMember', window );">More than 12 | Average price (USD cent/Lb) | Commodities risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CommodityRiskAveragePrice', window );">Commodity risk, average price | $ / lb</a></td>
<td class="nump">14.74<span></span>
</td>
<td class="nump">12.17<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_MoreThanTwelveMonthsMember', window );">More than 12 | PX+MEG (in millions of pesos) | Commodities risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CreditExposure', window );">Net exposure</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=kof_MoreThanTwelveMonthsMember', window );">More than 12 | Average price (USD /Ton) | Commodities risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems', window );"><strong>Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CommodityRiskAveragePrice', window );">Commodity risk, average price | $ / T</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AverageForeignExchangeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AverageForeignExchangeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CreditExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of exposure to loss resulting from credit risk. [Refer: Credit risk [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Note Expiry date 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph IG24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_IG24_a&amp;doctype=Implementation%20Guidance&amp;book=b<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Note Expiry date 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph IG25<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_IG25_b&amp;doctype=Implementation%20Guidance&amp;book=b<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Note Expiry date 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 36<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_36_c&amp;doctype=Standard&amp;book=b<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CreditExposure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfExternalCreditExposuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfExternalCreditExposuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_CommodityRiskAveragePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commodity Risk, Average Price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_CommodityRiskAveragePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AverageExchangeRateMXNUSDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AverageExchangeRateMXNUSDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_ForwardContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_ForwardContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_CurrencySwapContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_CurrencySwapContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AverageExchangeRateBRLUSDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AverageExchangeRateBRLUSDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AverageExchangeRateCOPUSDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AverageExchangeRateCOPUSDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AverageExchangeRateARSUSDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AverageExchangeRateARSUSDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AverageExchangeRateUYUUSDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AverageExchangeRateUYUUSDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AverageExchangeRateCRCUSDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AverageExchangeRateCRCUSDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AverageInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AverageInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_InterestRateSwapContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_InterestRateSwapContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AluminumPriceContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AluminumPriceContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_CommodityPriceRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_CommodityPriceRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AveragePriceUSDPerTonOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AveragePriceUSDPerTonOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_SugarPriceContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_SugarPriceContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AveragePriceUSDCentLbMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AveragePriceUSDCentLbMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_PxMegPriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_PxMegPriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AveragePriceUSDPerTonTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AveragePriceUSDPerTonTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=kof_MoreThanTwelveMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=kof_MoreThanTwelveMonthsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>147
<FILENAME>R131.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155563457496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Non Controlling Interest in Consolidated Subsidiaries - Summary of Non Controlling Interest in Consolidated Subsidiaries (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems', window );"><strong>Disclosure of non controlling interest in consolidated subsidiaries [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncontrollingInterests', window );">Non-controlling interests</a></td>
<td class="nump">$ 6,022<span></span>
</td>
<td class="nump">$ 5,583<span></span>
</td>
<td class="nump">$ 6,751<span></span>
</td>
<td class="nump">$ 6,806<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_MX', window );">Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems', window );"><strong>Disclosure of non controlling interest in consolidated subsidiaries [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncontrollingInterests', window );">Non-controlling interests</a></td>
<td class="nump">5,200<span></span>
</td>
<td class="nump">4,823<span></span>
</td>
<td class="nump">5,671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CO', window );">Colombia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems', window );"><strong>Disclosure of non controlling interest in consolidated subsidiaries [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncontrollingInterests', window );">Non-controlling interests</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_BR', window );">Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems', window );"><strong>Disclosure of non controlling interest in consolidated subsidiaries [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncontrollingInterests', window );">Non-controlling interests</a></td>
<td class="nump">$ 803<span></span>
</td>
<td class="nump">$ 738<span></span>
</td>
<td class="nump">$ 1,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 12<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_12_f&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph q<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_q&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 10<br> -IssueDate 2021-01-01<br> -Paragraph 22<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=10&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_22&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of non controlling interest in consolidated subsidiaries [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CO</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_BR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_BR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>148
<FILENAME>R132.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559080360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Non Controlling Interest in Consolidated Subsidiaries - Summary of Non Controlling Interest (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract', window );"><strong>Disclosure of non controlling interest in consolidated subsidiaries [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncontrollingInterests', window );">Balance at beginning of the period</a></td>
<td class="nump">$ 5,583<span></span>
</td>
<td class="nump">$ 6,751<span></span>
</td>
<td class="nump">$ 6,806<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToNoncontrollingInterests', window );">Net income of non-controlling interest</a></td>
<td class="nump">623<span></span>
</td>
<td class="nump">61<span></span>
</td>
<td class="nump">529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExchangeDifferencesOnTranslationOfForeignOperations', window );">Exchange differences on translation of foreign operations</a></td>
<td class="num">(210)<span></span>
</td>
<td class="num">(1,261)<span></span>
</td>
<td class="num">(565)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests', window );">Valuation of the effective portion of derivative financial instruments, net of taxes</a></td>
<td class="nump">87<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests', window );">Dividends paid</a></td>
<td class="num">(61)<span></span>
</td>
<td class="num">(68)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncontrollingInterests', window );">Balance at end of the period</a></td>
<td class="nump">$ 6,022<span></span>
</td>
<td class="nump">$ 5,583<span></span>
</td>
<td class="nump">$ 6,751<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of dividends recognised as distributions to non-controlling interests. [Refer: Non-controlling interests]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 12<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_12_f&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph q<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_q&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 10<br> -IssueDate 2021-01-01<br> -Paragraph 22<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=10&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_22&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossAttributableToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 12<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_12_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81B<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81B_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossAttributableToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of non controlling interest in consolidated subsidiaries [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ExchangeDifferencesOnTranslationOfForeignOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exchange differences on translation of foreign operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ExchangeDifferencesOnTranslationOfForeignOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Valuation of effective portion of derivative financial instruments net of tax to noncontrolling interests</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>149
<FILENAME>R133.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155558905880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Additional Information (Detail)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2019 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>MXN ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ParValuePerShare', window );">Fixed capital stock (nominal value) per share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PercentageOfIncomeToBeTransferredToReserve', window );">Percentage of income to be transferred to reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve', window );">Minimum percentage of capital stock at nominal value to be transferred to reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AmountInLegalReserve', window );">Amount in legal reserve | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 412<span></span>
</td>
<td class="nump">$ 412<span></span>
</td>
<td class="nump">$ 187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_BalanceInLegalReserveFund', window );">Balance in legal reserve fund | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IssuedCapitalOrdinaryShares', window );">Issued capital, ordinary shares | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 934<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis=kof_MajorOrdinaryShareTransactionsAfterStockSplitMember', window );">Major Ordinary Share Transactions After Stock Split</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Outstanding shares (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,806,658,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=kof_ReverseStockSplitMember', window );">Reverse Stock Split</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_StockSplitConversionRatio', window );">Stock split conversion ratio</a></td>
<td class="nump">0.125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesASharesMember', window );">A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EquityRatioThresholdPercentage', window );">Equity threshold percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesDShareMember', window );">D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_EquityRatioThresholdPercentage', window );">Equity threshold percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_ClassBCommonStockMember', window );">Series B shares, without par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Outstanding shares (in shares) | shares</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_ClassLCommonStockMember', window );">Series L shares, without par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Outstanding shares (in shares) | shares</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfClassesOfShareCapitalLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IssuedCapitalOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The nominal value of capital arising from issuing ordinary shares. [Refer: Issued capital]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IssuedCapitalOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ParValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The nominal value per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_79_a_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ParValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AmountInLegalReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount in legal reserve</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AmountInLegalReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_BalanceInLegalReserveFund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balance in legal reserve fund</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_BalanceInLegalReserveFund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_EquityRatioThresholdPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity ratio threshold percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_EquityRatioThresholdPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of capital stock at nominal value to be transferred to reserve</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_PercentageOfIncomeToBeTransferredToReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of income to be transferred to reserve</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_PercentageOfIncomeToBeTransferredToReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_StockSplitConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock split conversion ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_StockSplitConversionRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis=kof_MajorOrdinaryShareTransactionsAfterStockSplitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis=kof_MajorOrdinaryShareTransactionsAfterStockSplitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=kof_ReverseStockSplitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=kof_ReverseStockSplitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesASharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesASharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesDShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesDShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_ClassBCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_ClassBCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_ClassLCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_ClassLCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>150
<FILENAME>R134.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552137944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Summary of Capital Stock Prior To and Immediately After Stock Split (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_JointVenturesAxis=kof_FomentoEconomicoMexicanoSABDeCVMember', window );">Fomento Economico Mexicano S.A.B. de C.V.</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCapitalStockLineItems', window );"><strong>Disclosure of capital stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Ownership Percentage</a></td>
<td class="nump">47.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfVotingRightsHeldInJointVenture', window );">Percentage of ordinary shares with full voting rights</a></td>
<td class="nump">56.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_JointVenturesAxis=kof_TheCocaColaCompanyMember', window );">The Coca-Cola Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCapitalStockLineItems', window );"><strong>Disclosure of capital stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Ownership Percentage</a></td>
<td class="nump">27.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfVotingRightsHeldInJointVenture', window );">Percentage of ordinary shares with full voting rights</a></td>
<td class="nump">32.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis=kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember', window );">Major Ordinary Share Transactions Prior to Stock Split</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCapitalStockLineItems', window );"><strong>Disclosure of capital stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Outstanding shares (in shares)</a></td>
<td class="nump">2,100,832,262<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Ownership Percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfVotingRightsHeldInJointVenture', window );">Percentage of ordinary shares with full voting rights</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis=kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember', window );">Major Ordinary Share Transactions Prior to Stock Split | Series L shares, without par value</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCapitalStockLineItems', window );"><strong>Disclosure of capital stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Outstanding shares (in shares)</a></td>
<td class="nump">525,208,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PercentageOfOwnership', window );">Ownership Percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PercentageOfVotingEquityInterestsAcquired', window );">Percentage of voting equity interests acquired</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis=kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember', window );">Major Ordinary Share Transactions Prior to Stock Split | Fomento Economico Mexicano S.A.B. de C.V. | A</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCapitalStockLineItems', window );"><strong>Disclosure of capital stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Outstanding shares (in shares)</a></td>
<td class="nump">992,078,519<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Ownership Percentage</a></td>
<td class="nump">47.22%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfVotingRightsHeldInJointVenture', window );">Percentage of ordinary shares with full voting rights</a></td>
<td class="nump">62.96%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis=kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember', window );">Major Ordinary Share Transactions Prior to Stock Split | The Coca-Cola Company | D</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCapitalStockLineItems', window );"><strong>Disclosure of capital stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Outstanding shares (in shares)</a></td>
<td class="nump">583,545,678<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Ownership Percentage</a></td>
<td class="nump">27.78%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfVotingRightsHeldInJointVenture', window );">Percentage of ordinary shares with full voting rights</a></td>
<td class="nump">37.04%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis=kof_MajorOrdinaryShareTransactionsAfterStockSplitMember', window );">Major Ordinary Share Transactions After Stock Split</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCapitalStockLineItems', window );"><strong>Disclosure of capital stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Outstanding shares (in shares)</a></td>
<td class="nump">16,806,658,096<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Ownership Percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfVotingRightsHeldInJointVenture', window );">Percentage of ordinary shares with full voting rights</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis=kof_MajorOrdinaryShareTransactionsAfterStockSplitMember', window );">Major Ordinary Share Transactions After Stock Split | B</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCapitalStockLineItems', window );"><strong>Disclosure of capital stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Outstanding shares (in shares)</a></td>
<td class="nump">1,575,624,195<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PercentageOfOwnership', window );">Ownership Percentage</a></td>
<td class="nump">9.38%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PercentageOfVotingEquityInterestsAcquired', window );">Percentage of voting equity interests acquired</a></td>
<td class="nump">11.11%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis=kof_MajorOrdinaryShareTransactionsAfterStockSplitMember', window );">Major Ordinary Share Transactions After Stock Split | Series L shares, without par value</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCapitalStockLineItems', window );"><strong>Disclosure of capital stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Outstanding shares (in shares)</a></td>
<td class="nump">2,626,040,325<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PercentageOfOwnership', window );">Ownership Percentage</a></td>
<td class="nump">15.63%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PercentageOfVotingEquityInterestsAcquired', window );">Percentage of voting equity interests acquired</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis=kof_MajorOrdinaryShareTransactionsAfterStockSplitMember', window );">Major Ordinary Share Transactions After Stock Split | Fomento Economico Mexicano S.A.B. de C.V. | A</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCapitalStockLineItems', window );"><strong>Disclosure of capital stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Outstanding shares (in shares)</a></td>
<td class="nump">7,936,628,152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Ownership Percentage</a></td>
<td class="nump">47.22%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfVotingRightsHeldInJointVenture', window );">Percentage of ordinary shares with full voting rights</a></td>
<td class="nump">55.97%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis=kof_MajorOrdinaryShareTransactionsAfterStockSplitMember', window );">Major Ordinary Share Transactions After Stock Split | The Coca-Cola Company | D</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfCapitalStockLineItems', window );"><strong>Disclosure of capital stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Outstanding shares (in shares)</a></td>
<td class="nump">4,668,365,424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Ownership Percentage</a></td>
<td class="nump">27.78%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProportionOfVotingRightsHeldInJointVenture', window );">Percentage of ordinary shares with full voting rights</a></td>
<td class="nump">32.92%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PercentageOfVotingEquityInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of voting equity interests acquired in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_c&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfVotingEquityInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfVotingRightsHeldInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The proportion of the voting rights in a joint venture held by the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2021-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfVotingRightsHeldInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfCapitalStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of capital stock [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfCapitalStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_PercentageOfOwnership">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of ownership</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_PercentageOfOwnership</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_JointVenturesAxis=kof_FomentoEconomicoMexicanoSABDeCVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_JointVenturesAxis=kof_FomentoEconomicoMexicanoSABDeCVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_JointVenturesAxis=kof_TheCocaColaCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_JointVenturesAxis=kof_TheCocaColaCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis=kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis=kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesLShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesLShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesASharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesASharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesDShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesDShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis=kof_MajorOrdinaryShareTransactionsAfterStockSplitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis=kof_MajorOrdinaryShareTransactionsAfterStockSplitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesBSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesBSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>151
<FILENAME>R135.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155563456504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity - Summary of Capital Stock (Detail) - shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesIssued', window );">Capital stock (in shares)</a></td>
<td class="nump">16,806,658<span></span>
</td>
<td class="nump">16,806,658<span></span>
</td>
<td class="nump">16,806,658<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesASharesMember', window );">A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesIssued', window );">Capital stock (in shares)</a></td>
<td class="nump">7,936,628<span></span>
</td>
<td class="nump">7,936,628<span></span>
</td>
<td class="nump">7,936,628<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesOfBShareMember', window );">B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesIssued', window );">Capital stock (in shares)</a></td>
<td class="nump">1,575,624<span></span>
</td>
<td class="nump">1,575,624<span></span>
</td>
<td class="nump">1,575,624<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesDShareMember', window );">D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesIssued', window );">Capital stock (in shares)</a></td>
<td class="nump">4,668,366<span></span>
</td>
<td class="nump">4,668,366<span></span>
</td>
<td class="nump">4,668,366<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesLShareMember', window );">Series L shares, without par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesIssued', window );">Capital stock (in shares)</a></td>
<td class="nump">2,626,040<span></span>
</td>
<td class="nump">2,626,040<span></span>
</td>
<td class="nump">2,626,040<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfClassesOfShareCapitalLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesASharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesASharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesOfBShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesOfBShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesDShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesDShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesLShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesLShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>152
<FILENAME>R136.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155563944872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Summary of Dividends Declared and Paid (Detail) - MXN ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 05, 2020</div></th>
<th class="th"><div>Nov. 03, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfDividendsLineItems', window );"><strong>Disclosure of dividends [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsPaid', window );">Dividends declared and paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,588<span></span>
</td>
<td class="nump">$ 10,588<span></span>
</td>
<td class="nump">$ 10,210<span></span>
</td>
<td class="nump">$ 7,437<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsPaidOrdinarySharesPerShare', window );">Dividends declared and paid per share</a></td>
<td class="nump">$ 5.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesASharesMember', window );">A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfDividendsLineItems', window );"><strong>Disclosure of dividends [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsPaid', window );">Dividends declared and paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">4,822<span></span>
</td>
<td class="nump">3,512<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesDShareMember', window );">D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfDividendsLineItems', window );"><strong>Disclosure of dividends [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsPaid', window );">Dividends declared and paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,941<span></span>
</td>
<td class="nump">2,836<span></span>
</td>
<td class="nump">2,066<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesLShareMember', window );">Series L shares, without par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfDividendsLineItems', window );"><strong>Disclosure of dividends [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsPaid', window );">Dividends declared and paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,654<span></span>
</td>
<td class="nump">1,595<span></span>
</td>
<td class="nump">1,162<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesOfBShareMember', window );">B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DisclosureOfDividendsLineItems', window );"><strong>Disclosure of dividends [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DividendsPaid', window );">Dividends declared and paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 993<span></span>
</td>
<td class="nump">$ 957<span></span>
</td>
<td class="nump">$ 697<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DividendsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of dividends recognised as distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 107<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_107&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DividendsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DividendsPaidOrdinarySharesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of dividends paid per ordinary share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 34<br> -IssueDate 2021-01-01<br> -Paragraph 16A<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=34&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16A_f&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DividendsPaidOrdinarySharesPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DisclosureOfDividendsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of dividends [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DisclosureOfDividendsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesASharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesASharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesDShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesDShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesLShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesLShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesOfBShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesOfBShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>153
<FILENAME>R137.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155558316728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share - Additional Information (Detail)<br> shares in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesLShareMember', window );">Series L shares, without par value</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EarningsPerShareLineItems', window );"><strong>Earnings per share [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustedWeightedAverageShares', window );">Effect of dilutive potential shares (shares)</a></td>
<td class="nump">27.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustedWeightedAverageShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustedWeightedAverageShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesLShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesLShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>154
<FILENAME>R138.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155554214440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share - Summary of Basic and Diluted Earnings per Share (Detail) - MXN ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EarningsPerShareLineItems', window );"><strong>Earnings per share [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Consolidated net income</a></td>
<td class="nump">$ 16,331<span></span>
</td>
<td class="nump">$ 10,368<span></span>
</td>
<td class="nump">$ 12,630<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesASharesMember', window );">"A" shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EarningsPerShareLineItems', window );"><strong>Earnings per share [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Consolidated net income</a></td>
<td class="nump">7,712<span></span>
</td>
<td class="nump">4,896<span></span>
</td>
<td class="nump">5,965<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity', window );">Consolidated net income attributable to equity holders of the parent</a></td>
<td class="nump">$ 7,418<span></span>
</td>
<td class="nump">$ 4,868<span></span>
</td>
<td class="nump">$ 5,715<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageShares', window );">Weighted average number of shares for basic earnings per share (millions of shares)</a></td>
<td class="nump">7,937<span></span>
</td>
<td class="nump">7,937<span></span>
</td>
<td class="nump">7,937<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesDShareMember', window );">"D" shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EarningsPerShareLineItems', window );"><strong>Earnings per share [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Consolidated net income</a></td>
<td class="nump">$ 4,536<span></span>
</td>
<td class="nump">$ 2,880<span></span>
</td>
<td class="nump">$ 3,508<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity', window );">Consolidated net income attributable to equity holders of the parent</a></td>
<td class="nump">$ 4,363<span></span>
</td>
<td class="nump">$ 2,863<span></span>
</td>
<td class="nump">$ 3,360<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageShares', window );">Weighted average number of shares for basic earnings per share (millions of shares)</a></td>
<td class="nump">4,668<span></span>
</td>
<td class="nump">4,668<span></span>
</td>
<td class="nump">4,668<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesBSharesMember', window );">"B" shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EarningsPerShareLineItems', window );"><strong>Earnings per share [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Consolidated net income</a></td>
<td class="nump">$ 1,531<span></span>
</td>
<td class="nump">$ 972<span></span>
</td>
<td class="nump">$ 1,184<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity', window );">Consolidated net income attributable to equity holders of the parent</a></td>
<td class="nump">$ 1,473<span></span>
</td>
<td class="nump">$ 966<span></span>
</td>
<td class="nump">$ 1,135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageShares', window );">Weighted average number of shares for basic earnings per share (millions of shares)</a></td>
<td class="nump">1,576<span></span>
</td>
<td class="nump">1,576<span></span>
</td>
<td class="nump">1,576<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesLShareMember', window );">Series L shares, without par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EarningsPerShareLineItems', window );"><strong>Earnings per share [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Consolidated net income</a></td>
<td class="nump">$ 2,552<span></span>
</td>
<td class="nump">$ 1,620<span></span>
</td>
<td class="nump">$ 1,973<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity', window );">Consolidated net income attributable to equity holders of the parent</a></td>
<td class="nump">$ 2,454<span></span>
</td>
<td class="nump">$ 1,610<span></span>
</td>
<td class="nump">$ 1,891<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageShares', window );">Weighted average number of shares for basic earnings per share (millions of shares)</a></td>
<td class="nump">2,626<span></span>
</td>
<td class="nump">2,626<span></span>
</td>
<td class="nump">2,626<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2021-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2021-en-b&amp;anchor=para_39L_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2023-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2021-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) attributable to ordinary equity holders of the parent entity. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 70<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_70_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesASharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesASharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesDShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesDShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesBSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesBSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesLShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesLShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>155
<FILENAME>R139.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155554221336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Major Components of Income Tax Expense (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract', window );"><strong>Current tax expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncome', window );">Current year</a></td>
<td class="nump">$ 4,259<span></span>
</td>
<td class="nump">$ 7,367<span></span>
</td>
<td class="nump">$ 6,011<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeAbstract', window );"><strong>Deferred tax expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences', window );">Origination and reversal of temporary differences</a></td>
<td class="nump">2,795<span></span>
</td>
<td class="num">(3,391)<span></span>
</td>
<td class="nump">905<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized', window );">(Benefit) utilization of tax losses recognized</a></td>
<td class="num">(445)<span></span>
</td>
<td class="nump">1,452<span></span>
</td>
<td class="num">(1,268)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Total deferred tax expense (benefit)</a></td>
<td class="nump">2,350<span></span>
</td>
<td class="num">(1,939)<span></span>
</td>
<td class="num">(363)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Total income tax expense in consolidated net income</a></td>
<td class="nump">6,609<span></span>
</td>
<td class="nump">5,428<span></span>
</td>
<td class="nump">5,648<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=ifrs-full_CountryOfDomicileMember', window );">Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract', window );"><strong>Current tax expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncome', window );">Current year</a></td>
<td class="nump">3,356<span></span>
</td>
<td class="nump">6,311<span></span>
</td>
<td class="nump">5,123<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeAbstract', window );"><strong>Deferred tax expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences', window );">Origination and reversal of temporary differences</a></td>
<td class="nump">1,659<span></span>
</td>
<td class="num">(2,676)<span></span>
</td>
<td class="num">(438)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized', window );">(Benefit) utilization of tax losses recognized</a></td>
<td class="nump">356<span></span>
</td>
<td class="nump">1,962<span></span>
</td>
<td class="num">(1,136)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Total deferred tax expense (benefit)</a></td>
<td class="nump">2,015<span></span>
</td>
<td class="num">(714)<span></span>
</td>
<td class="num">(1,574)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Total income tax expense in consolidated net income</a></td>
<td class="nump">5,371<span></span>
</td>
<td class="nump">5,597<span></span>
</td>
<td class="nump">3,549<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=ifrs-full_ForeignCountriesMember', window );">Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract', window );"><strong>Current tax expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncome', window );">Current year</a></td>
<td class="nump">903<span></span>
</td>
<td class="nump">1,056<span></span>
</td>
<td class="nump">888<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeAbstract', window );"><strong>Deferred tax expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences', window );">Origination and reversal of temporary differences</a></td>
<td class="nump">1,136<span></span>
</td>
<td class="num">(715)<span></span>
</td>
<td class="nump">1,343<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized', window );">(Benefit) utilization of tax losses recognized</a></td>
<td class="num">(801)<span></span>
</td>
<td class="num">(510)<span></span>
</td>
<td class="num">(132)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Total deferred tax expense (benefit)</a></td>
<td class="nump">335<span></span>
</td>
<td class="num">(1,225)<span></span>
</td>
<td class="nump">1,211<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Total income tax expense in consolidated net income</a></td>
<td class="nump">$ 1,238<span></span>
</td>
<td class="num">$ (169)<span></span>
</td>
<td class="nump">$ 2,099<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 80<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_80_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxExpenseIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxExpenseIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of deferred tax expense or income relating to the creation or reversal of temporary differences. [Refer: Temporary differences [member]; Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 80<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_80_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2021-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxExpenseContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax expense (income) utilization of tax losses recognized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=ifrs-full_CountryOfDomicileMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=ifrs-full_CountryOfDomicileMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=ifrs-full_ForeignCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=ifrs-full_ForeignCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>156
<FILENAME>R140.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155558886472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Income Tax Recognized in Consolidated Statement of Other Comprehensive Income (OCI) (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract', window );"><strong>Income tax related to items recognized directly in OCI during the year:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome', window );">Unrealized loss (gain) on cash flow hedges</a></td>
<td class="nump">$ 787<span></span>
</td>
<td class="nump">$ 216<span></span>
</td>
<td class="num">$ (373)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome', window );">Remeasurements of the net defined benefit liability</a></td>
<td class="num">(27)<span></span>
</td>
<td class="num">(130)<span></span>
</td>
<td class="num">(192)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome', window );">Total income tax recognized in OCI</a></td>
<td class="nump">760<span></span>
</td>
<td class="nump">86<span></span>
</td>
<td class="num">(565)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract', window );"><strong>Income tax related to items recognized directly in OCI as of year-end:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome', window );">Unrealized loss (gain) on derivative financial instruments</a></td>
<td class="nump">573<span></span>
</td>
<td class="num">(212)<span></span>
</td>
<td class="num">(481)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss', window );">Comprehensive loss (income) to be reclassified to profit or loss in subsequent periods</a></td>
<td class="nump">573<span></span>
</td>
<td class="num">(212)<span></span>
</td>
<td class="num">(481)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome', window );">Re-measurements of the net defined benefit liability</a></td>
<td class="num">(408)<span></span>
</td>
<td class="num">(378)<span></span>
</td>
<td class="num">(240)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncomeTaxRemainingInOtherComprehensiveIncome', window );">Balance of income tax in AOCI</a></td>
<td class="nump">$ 165<span></span>
</td>
<td class="num">$ (590)<span></span>
</td>
<td class="num">$ (721)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax relating to amounts recognised in other comprehensive income in relation to cash flow hedges. [Refer: Cash flow hedges [member]; Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph ab<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_ab&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 90<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_90&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax relating to amounts recognised in other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph ab<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_ab&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 90<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_90&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax relating to amounts recognised in other comprehensive income that will be reclassified to profit or loss. [Refer: Income tax relating to components of other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 91<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_91&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax relating to amounts recognised in other comprehensive income in relation to remeasurements of defined benefit plans. [Refer: Other comprehensive income; Reserve of remeasurements of defined benefit plans; Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph ab<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_ab&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 90<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_90&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Balance of income tax included in accumulated other comprehensive income [abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income tax relating to derivative instruments of other comprehensive income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income tax relating to re-measurements of defined benefit plans of accumulated other comprehensive income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IncomeTaxRemainingInOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income tax remaining in other comprehensive income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IncomeTaxRemainingInOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>157
<FILENAME>R141.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155554009128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Reconciliation Between Tax Expense and Income Before Income Taxes (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract', window );"><strong>Major components of tax expense (income) [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ApplicableTaxRate', window );">Mexican statutory income tax rate</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods', window );">Income tax from prior years</a></td>
<td class="num">(0.64%)<span></span>
</td>
<td class="num">(0.38%)<span></span>
</td>
<td class="num">(2.66%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies', window );">(Loss) on monetary position for subsidiaries in hyperinflationary economies</a></td>
<td class="num">(0.21%)<span></span>
</td>
<td class="num">(0.62%)<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxRateEffectOfAnnualInflationTaxAdjustment', window );">Annual inflation tax adjustment</a></td>
<td class="nump">6.48%<span></span>
</td>
<td class="nump">0.73%<span></span>
</td>
<td class="nump">0.78%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss', window );">Non-deductible expenses</a></td>
<td class="nump">1.82%<span></span>
</td>
<td class="nump">2.49%<span></span>
</td>
<td class="nump">3.92%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation', window );">Non-taxable income</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate', window );">Income taxed at a rate other than the Mexican statutory rate</a></td>
<td class="nump">1.14%<span></span>
</td>
<td class="nump">0.08%<span></span>
</td>
<td class="nump">1.28%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxRateEffectOfEffectOfRestatementOfTaxValues', window );">Effect of restatement of tax values</a></td>
<td class="num">(2.54%)<span></span>
</td>
<td class="num">(1.81%)<span></span>
</td>
<td class="num">(1.47%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TaxRateEffectFromChangeInTaxRate', window );">Effect of change in statutory rate</a></td>
<td class="num">(0.09%)<span></span>
</td>
<td class="num">(0.23%)<span></span>
</td>
<td class="num">(0.52%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PercentageOfTaxEffectOfIncomeTaxCredits', window );">Income tax credits</a></td>
<td class="num">(2.69%)<span></span>
</td>
<td class="num">(10.34%)<span></span>
</td>
<td class="num">(0.18%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TaxRateEffectOfTaxLosses', window );">Tax loss</a></td>
<td class="num">(3.57%)<span></span>
</td>
<td class="nump">13.80%<span></span>
</td>
<td class="num">(1.01%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome', window );">Other</a></td>
<td class="num">(0.78%)<span></span>
</td>
<td class="nump">0.04%<span></span>
</td>
<td class="nump">1.04%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AverageEffectiveTaxRate', window );">Total</a></td>
<td class="nump">28.92%<span></span>
</td>
<td class="nump">33.76%<span></span>
</td>
<td class="nump">30.68%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DeferredIncomeTaxAsset', window );">Deferred income tax asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,349<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ApplicableTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The applicable income tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ApplicableTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AverageEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The tax expense (income) divided by the accounting profit. [Refer: Accounting profit]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AverageEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax rate effects, in aggregate, on the reconciliation between the average effective tax rate and the applicable tax rate that the entity does not separately disclose in the reconciliation. [Refer: Average effective tax rate; Applicable tax rate]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxRateEffectFromChangeInTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from a change in tax rate. [Refer: Average effective tax rate; Applicable tax rate]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxRateEffectFromChangeInTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from adjustments for the current tax of prior periods. [Refer: Average effective tax rate; Applicable tax rate; Adjustments for current tax of prior periods]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from the expenses not deductible in determining taxable profit. [Refer: Average effective tax rate; Applicable tax rate]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from revenue that is exempt from taxation. [Refer: Average effective tax rate; Applicable tax rate]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxRateEffectOfTaxLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from tax losses. [Refer: Average effective tax rate; Applicable tax rate]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxRateEffectOfTaxLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DeferredIncomeTaxAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Income Tax Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DeferredIncomeTaxAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_PercentageOfTaxEffectOfIncomeTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of tax effect of income tax credits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_PercentageOfTaxEffectOfIncomeTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TaxRateEffectOfAnnualInflationTaxAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax rate effect of annual inflation tax adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TaxRateEffectOfAnnualInflationTaxAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TaxRateEffectOfEffectOfRestatementOfTaxValues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax rate effect of effect of restatement of tax values</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TaxRateEffectOfEffectOfRestatementOfTaxValues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax rate effect of income ( loss) on monetary position for subsidiaries in hyperinflationary economies</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax rate effect of income taxed at a rate other than statutory rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>158
<FILENAME>R142.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155530899112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Temporary Differences Giving Rise to Deferred Income Tax Liabilities (Assets) (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="num">$ (5,632)<span></span>
</td>
<td class="num">$ (8,669)<span></span>
</td>
<td class="num">$ (6,661)<span></span>
</td>
<td class="num">$ (5,582)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="nump">2,350<span></span>
</td>
<td class="num">(1,939)<span></span>
</td>
<td class="num">(363)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax, asset</a></td>
<td class="num">(8,342)<span></span>
</td>
<td class="num">(11,143)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="nump">2,710<span></span>
</td>
<td class="nump">2,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_ExpectedCreditLossesMember', window );">Expected credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="num">(96)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="num">(34)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_InventoryMember', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">72<span></span>
</td>
<td class="num">(37)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_PrepaidExpensesMember', window );">Prepaid expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="nump">55<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="nump">29<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_PropertyPlantAndEquipmentMember', window );">Property, plant and equipment, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="num">(1,171)<span></span>
</td>
<td class="num">(1,006)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="num">(223)<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="nump">128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_RightofuseAssetsMember', window );">Rights of use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="num">(68)<span></span>
</td>
<td class="num">(22)<span></span>
</td>
<td class="nump">197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_OtherAssetsMember', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="num">(340)<span></span>
</td>
<td class="num">(325)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(389)<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_FiniteUsefulLivedIntangibleAssetsMember', window );">Finite useful lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(128)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="nump">69<span></span>
</td>
<td class="num">(275)<span></span>
</td>
<td class="num">(78)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_IndefiniteLivedIntangibleAssets1Member', window );">Indefinite lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="nump">1,412<span></span>
</td>
<td class="nump">796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="nump">165<span></span>
</td>
<td class="nump">140<span></span>
</td>
<td class="nump">114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember', window );">Post-employment and other non-current employee benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="num">(447)<span></span>
</td>
<td class="num">(381)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="num">(59)<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_DerivativeFinancialInstrumentsMember', window );">Derivative financial instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="num">(72)<span></span>
</td>
<td class="nump">80<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_ContingenciesMember', window );">Contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="num">(889)<span></span>
</td>
<td class="num">(1,627)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="nump">171<span></span>
</td>
<td class="nump">182<span></span>
</td>
<td class="num">(94)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_EmployeeProfitSharingPayableMember', window );">Employee profit sharing payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="num">(444)<span></span>
</td>
<td class="num">(208)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="num">(236)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_TaxLossCarryForwardsMember', window );">Tax loss carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="num">(7,244)<span></span>
</td>
<td class="num">(6,915)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="num">(445)<span></span>
</td>
<td class="nump">2,342<span></span>
</td>
<td class="num">(1,268)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_TaxCreditsToRecoverMember', window );">Tax credits to recover</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="num">(1,394)<span></span>
</td>
<td class="num">(2,594)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="nump">1,200<span></span>
</td>
<td class="num">(1,629)<span></span>
</td>
<td class="num">(122)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_AccumulatedOtherComprehensiveIncomeMember', window );">Cumulative other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="nump">165<span></span>
</td>
<td class="num">(590)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="nump">760<span></span>
</td>
<td class="nump">86<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember', window );">Liabilities of amortization of goodwill of business acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="nump">5,897<span></span>
</td>
<td class="nump">6,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="nump">87<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_LeaseLiabilitiesMember', window );">Financial leasing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="num">(155)<span></span>
</td>
<td class="num">(211)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="nump">53<span></span>
</td>
<td class="num">(23)<span></span>
</td>
<td class="num">(190)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_OtherMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Deferred income tax related to consolidated statement of financial position</a></td>
<td class="num">(1,058)<span></span>
</td>
<td class="num">(2,269)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred income tax related to consolidated statement of income</a></td>
<td class="nump">$ 982<span></span>
</td>
<td class="num">$ (2,383)<span></span>
</td>
<td class="num">$ (19)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_ExpectedCreditLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_ExpectedCreditLossesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_InventoryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_InventoryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_PrepaidExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_PrepaidExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_PropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_PropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_RightofuseAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_RightofuseAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_OtherAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_FiniteUsefulLivedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_FiniteUsefulLivedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_IndefiniteLivedIntangibleAssets1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_IndefiniteLivedIntangibleAssets1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_DerivativeFinancialInstrumentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_DerivativeFinancialInstrumentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_ContingenciesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_ContingenciesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_EmployeeProfitSharingPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_EmployeeProfitSharingPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_TaxLossCarryForwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_TaxLossCarryForwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_TaxCreditsToRecoverMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_TaxCreditsToRecoverMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_LeaseLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_LeaseLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=kof_OtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>159
<FILENAME>R143.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155564517912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Net Deferred Income Tax Liability (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract', window );"><strong>Major components of tax expense (income) [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Balance at beginning of the period</a></td>
<td class="num">$ (8,669)<span></span>
</td>
<td class="num">$ (6,661)<span></span>
</td>
<td class="num">$ (5,582)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DeferredTaxAssetsRelatingToProvisions', window );">Deferred tax provision for the period</a></td>
<td class="nump">2,350<span></span>
</td>
<td class="num">(1,939)<span></span>
</td>
<td class="num">(363)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TaxEffectFromChangeInTaxRate', window );">Change in the statutory rate</a></td>
<td class="nump">81<span></span>
</td>
<td class="num">(42)<span></span>
</td>
<td class="num">(66)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DeferredIncomeTaxAssetAcquisitionOfSubsidiaries', window );">Acquisition of subsidiaries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ChangesInEquityAbstract', window );"><strong>Effects in equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments', window );">Unrealized loss (gain) on derivative financial instruments</a></td>
<td class="nump">787<span></span>
</td>
<td class="nump">216<span></span>
</td>
<td class="num">(373)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DeferredTaxLiabilityUnrealizedExchangeGains', window );">Cumulative translation adjustment</a></td>
<td class="num">(163)<span></span>
</td>
<td class="num">(392)<span></span>
</td>
<td class="num">(230)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_RemeasurementOfNetDefinedEmployeeBenefitLiability', window );">Remeasurements of the net defined benefit liability</a></td>
<td class="num">(27)<span></span>
</td>
<td class="num">(130)<span></span>
</td>
<td class="num">(192)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnNetMonetaryPosition', window );">Inflation adjustment</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">279<span></span>
</td>
<td class="nump">88<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilityAsset', window );">Balance at end of the period</a></td>
<td class="num">$ (5,632)<span></span>
</td>
<td class="num">$ (8,669)<span></span>
</td>
<td class="num">$ (6,661)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ChangesInEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ChangesInEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnNetMonetaryPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) representing the difference resulting from the restatement of non-monetary assets, owners' equity and items in the statement of comprehensive income and the adjustment of index linked assets and liabilities in hyperinflationary reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 29<br> -IssueDate 2021-01-01<br> -Paragraph 9<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=29&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_9&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnNetMonetaryPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxEffectFromChangeInTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to changes in the tax rate. [Refer: Accounting profit]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxEffectFromChangeInTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DeferredIncomeTaxAssetAcquisitionOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred income tax asset acquisition of subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DeferredIncomeTaxAssetAcquisitionOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DeferredTaxAssetsRelatingToProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets relating to provisions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DeferredTaxAssetsRelatingToProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DeferredTaxLiabilityUnrealizedExchangeGains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liability unrealized exchange gains</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DeferredTaxLiabilityUnrealizedExchangeGains</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income tax relating unrealized gain (loss) on derivative financial instruments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_RemeasurementOfNetDefinedEmployeeBenefitLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remeasurements of the net defined employee benefit liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_RemeasurementOfNetDefinedEmployeeBenefitLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>160
<FILENAME>R144.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559816568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail) - MXN ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_MajorComponentsOfTaxExpenseIncomeLineItems', window );"><strong>Major Components Of Tax Expense Income [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures', window );">Unrecognized deferred tax liabilities</a></td>
<td class="nump">$ 8,762,000,000<span></span>
</td>
<td class="nump">$ 5,212,000,000<span></span>
</td>
<td class="nump">$ 13,187,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NetOperatingLossUsageLimit', window );">NOLs usage limit</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_BR', window );">Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_MajorComponentsOfTaxExpenseIncomeLineItems', window );"><strong>Major Components Of Tax Expense Income [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_RecoverableTaxes', window );">Recoverable taxes</a></td>
<td class="nump">$ 1,243,000,000<span></span>
</td>
<td class="nump">$ 2,523,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AverageFederalProductionAndFederalSalesTax', window );">Average federal production and federal sales tax</a></td>
<td class="nump">16.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of temporary differences associated with investments in subsidiaries, branches and associates and interests in joint arrangements, for which deferred tax liabilities have not been recognised as a result of satisfying both of the following conditions: (a) the parent, investor, joint venturer or joint operator is able to control the timing of the reversal of the temporary difference; and (b) it is probable that the temporary difference will not reverse in the foreseeable future. [Refer: Associates [member]; Subsidiaries [member]; Temporary differences [member]; Investments in subsidiaries reported in separate financial statements]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 81<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_81_f&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AverageFederalProductionAndFederalSalesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average federal production and federal sales tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AverageFederalProductionAndFederalSalesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_MajorComponentsOfTaxExpenseIncomeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Major components of tax expense income [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_MajorComponentsOfTaxExpenseIncomeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_NetOperatingLossUsageLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net operating loss usage limit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_NetOperatingLossUsageLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_RecoverableTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Recoverable taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_RecoverableTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_BR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_BR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>161
<FILENAME>R145.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155563455832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Summary of Tax Losses Carryforwards and their Years of Expiration (Detail)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>MXN ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract', window );"><strong>Major components of tax expense (income) [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxLossesCarriedForwardWhichExpireInYearFour', window );">2025</a></td>
<td class="nump">$ 1,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxLossesCarriedForwardWhichExpireInYearFive', window );">2026</a></td>
<td class="nump">5,516<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxLossesCarriedForwardWhichExpireInYearSix', window );">2027</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxLossesCarriedForwardWhichExpireInYearSeven', window );">2028</a></td>
<td class="nump">509<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxLossesCarriedForwardWhichExpireInYearEight', window );">2029</a></td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxLossesCarriedForwardWhichExpireInYearNine', window );">2030</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxLossesCarriedForwardWhichExpireThereafter', window );">2031 and thereafter</a></td>
<td class="nump">89<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration', window );">No expiration (Brazil)</a></td>
<td class="nump">14,787<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxLossesCarryforward', window );">Tax loss carryforwards</a></td>
<td class="nump">$ 22,129<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TaxLossesCarriedForwardWhichExpireInYearEight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax losses carried forward which expire in year eight</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TaxLossesCarriedForwardWhichExpireInYearEight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TaxLossesCarriedForwardWhichExpireInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax losses carried forward which expire in year five</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TaxLossesCarriedForwardWhichExpireInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TaxLossesCarriedForwardWhichExpireInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax losses carried forward which expire in year four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TaxLossesCarriedForwardWhichExpireInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TaxLossesCarriedForwardWhichExpireInYearNine">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax losses carried forward which expire in year nine</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TaxLossesCarriedForwardWhichExpireInYearNine</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TaxLossesCarriedForwardWhichExpireInYearSeven">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax losses carried forward which expire in year seven</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TaxLossesCarriedForwardWhichExpireInYearSeven</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TaxLossesCarriedForwardWhichExpireInYearSix">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax losses carried forward which expire in year six</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TaxLossesCarriedForwardWhichExpireInYearSix</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TaxLossesCarriedForwardWhichExpireThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax losses carried forward which expire thereafter</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TaxLossesCarriedForwardWhichExpireThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TaxLossesCarryforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax losses carryforward</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TaxLossesCarryforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized deferred tax assets tax loss carry forward with no expiration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>162
<FILENAME>R146.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155552731640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Changes in Balance of Tax Loss Carryforwards (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract', window );"><strong>Major components of tax expense (income) [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DeferredTaxAssetsOperatingLossCarryForwards1', window );">Balance at beginning of the period</a></td>
<td class="nump">$ 21,522<span></span>
</td>
<td class="nump">$ 28,871<span></span>
</td>
<td class="nump">$ 25,879<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseInIncomeTaxLiability', window );">Increase</a></td>
<td class="nump">5,768<span></span>
</td>
<td class="nump">4,985<span></span>
</td>
<td class="nump">6,029<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses', window );">Utilization of tax losses</a></td>
<td class="num">(4,558)<span></span>
</td>
<td class="num">(1,986)<span></span>
</td>
<td class="num">(1,854)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses', window );">Unused tax losses - 2028 to 2030</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,830)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation', window );">Effect of foreign currency exchange rates</a></td>
<td class="num">(603)<span></span>
</td>
<td class="num">(2,518)<span></span>
</td>
<td class="num">(1,183)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DeferredTaxAssetsOperatingLossCarryForwards1', window );">Balance at end of the period</a></td>
<td class="nump">$ 22,129<span></span>
</td>
<td class="nump">$ 21,522<span></span>
</td>
<td class="nump">$ 28,871<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DeferredTaxAssetsOperatingLossCarryForwards1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets operating loss carry forwards1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DeferredTaxAssetsOperatingLossCarryForwards1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets operating loss carry forwards foreign currency translation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets operating loss carry forwards unused tax losses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets operating loss carry forwards usage of tax losses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IncreaseDecreaseInIncomeTaxLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in income tax liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IncreaseDecreaseInIncomeTaxLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>163
<FILENAME>R147.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559732248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Liabilities, Provisions and Commitments - Summary of Other Current Financial Liabilities (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsAbstract', window );"><strong>Disclosure of other provisions [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_CurrentSundryCreditors', window );">Sundry creditors</a></td>
<td class="nump">$ 657<span></span>
</td>
<td class="nump">$ 1,018<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentDerivativeFinancialLiabilities', window );">Derivative financial instruments</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">930<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentFinancialLiabilities', window );">Total</a></td>
<td class="nump">$ 741<span></span>
</td>
<td class="nump">$ 1,948<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentDerivativeFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current derivative financial liabilities. [Refer: Derivative financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentDerivativeFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherProvisionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherProvisionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities; Current financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B13<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B13_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph m<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_m&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_CurrentSundryCreditors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current sundry creditors</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_CurrentSundryCreditors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>164
<FILENAME>R148.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155561034696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Liabilities, Provisions and Commitments - Summary of Provisions and Other Non-current Liabilities (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsAbstract', window );"><strong>Disclosure of other provisions [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions</a></td>
<td class="nump">$ 4,150<span></span>
</td>
<td class="nump">$ 5,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxesPayable', window );">Taxes payable</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">67<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_OthersProvisionsAndOtherLongTermLiabilities', window );">Other</a></td>
<td class="nump">2,007<span></span>
</td>
<td class="nump">2,144<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ProvisionsAndOtherLongTermLiabilities', window );">Total</a></td>
<td class="nump">$ 6,210<span></span>
</td>
<td class="nump">$ 7,311<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherProvisionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherProvisionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Provisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities of uncertain timing or amount, including provisions for employee benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Provisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_OthersProvisionsAndOtherLongTermLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Others provisions and other long term liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_OthersProvisionsAndOtherLongTermLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ProvisionsAndOtherLongTermLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Provisions and other long term liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ProvisionsAndOtherLongTermLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Taxes payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>165
<FILENAME>R149.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559058664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Liabilities, Provisions and Commitments - Summary of Other Non-current Financial Liabilities (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialLiabilitiesLineItems', window );"><strong>Disclosure of financial liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherFinancialLiabilities', window );">Other financial liabilities</a></td>
<td class="nump">$ 508<span></span>
</td>
<td class="nump">$ 934<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfFinancialLiabilitiesAxis=kof_DerivativeFinancialInstrumentsMember', window );">Derivative financial instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialLiabilitiesLineItems', window );"><strong>Disclosure of financial liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherFinancialLiabilities', window );">Other financial liabilities</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">571<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfFinancialLiabilitiesAxis=kof_SecurityDepositsMember', window );">Security deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialLiabilitiesLineItems', window );"><strong>Disclosure of financial liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherFinancialLiabilities', window );">Other financial liabilities</a></td>
<td class="nump">$ 499<span></span>
</td>
<td class="nump">$ 363<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph m<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_m&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfFinancialLiabilitiesAxis=kof_DerivativeFinancialInstrumentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfFinancialLiabilitiesAxis=kof_DerivativeFinancialInstrumentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfFinancialLiabilitiesAxis=kof_SecurityDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfFinancialLiabilitiesAxis=kof_SecurityDepositsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>166
<FILENAME>R150.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155558893464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Liabilities, Provisions and Commitments - Summary of Nature and Amount of Loss Contingencies Recorded (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions</a></td>
<td class="nump">$ 4,150<span></span>
</td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember', window );">Taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions</a></td>
<td class="nump">2,066<span></span>
</td>
<td class="nump">2,540<span></span>
</td>
<td class="nump">$ 4,696<span></span>
</td>
<td class="nump">$ 5,038<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=kof_LaborMember', window );">Labor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions</a></td>
<td class="nump">1,472<span></span>
</td>
<td class="nump">1,681<span></span>
</td>
<td class="nump">2,222<span></span>
</td>
<td class="nump">2,340<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember', window );">Legal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions</a></td>
<td class="nump">$ 612<span></span>
</td>
<td class="nump">$ 879<span></span>
</td>
<td class="nump">$ 1,065<span></span>
</td>
<td class="nump">$ 920<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherProvisionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherProvisionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Provisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities of uncertain timing or amount, including provisions for employee benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Provisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=kof_LaborMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=kof_LaborMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>167
<FILENAME>R151.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155553717896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Liabilities, Provisions and Commitments - Summary of Changes in Balance of Provisions Recorded (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Balance at beginning of the period</a></td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Balance at end of the period</a></td>
<td class="nump">4,150<span></span>
</td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember', window );">Taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Balance at beginning of the period</a></td>
<td class="nump">2,540<span></span>
</td>
<td class="nump">4,696<span></span>
</td>
<td class="nump">$ 5,038<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges', window );">Penalties and other charges</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseInProvisionsFromNewContingencies', window );">New contingencies</a></td>
<td class="nump">148<span></span>
</td>
<td class="nump">186<span></span>
</td>
<td class="nump">368<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DecreaseInProvisionsThroughCancellationAndExpiration', window );">Cancellation and adjustments</a></td>
<td class="num">(59)<span></span>
</td>
<td class="num">(152)<span></span>
</td>
<td class="num">(247)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DecreaseInProvisionsResultingFromPayments', window );">Payments</a></td>
<td class="num">(236)<span></span>
</td>
<td class="num">(187)<span></span>
</td>
<td class="num">(68)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ReversalOfIndemnifiableItems', window );">Reversal of indemnifiable items</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,177)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions', window );">Other Effects</a></td>
<td class="num">(263)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates', window );">Effect of foreign currency exchange rates</a></td>
<td class="num">(94)<span></span>
</td>
<td class="num">(826)<span></span>
</td>
<td class="num">(396)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Balance at end of the period</a></td>
<td class="nump">2,066<span></span>
</td>
<td class="nump">2,540<span></span>
</td>
<td class="nump">4,696<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=kof_LaborMember', window );">Labor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Balance at beginning of the period</a></td>
<td class="nump">1,681<span></span>
</td>
<td class="nump">2,222<span></span>
</td>
<td class="nump">2,340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges', window );">Penalties and other charges</a></td>
<td class="nump">303<span></span>
</td>
<td class="nump">228<span></span>
</td>
<td class="nump">249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseInProvisionsFromNewContingencies', window );">New contingencies</a></td>
<td class="nump">363<span></span>
</td>
<td class="nump">227<span></span>
</td>
<td class="nump">465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DecreaseInProvisionsThroughCancellationAndExpiration', window );">Cancellation and adjustments</a></td>
<td class="num">(445)<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="num">(273)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination', window );">Contingencies added in business combinations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DecreaseInProvisionsResultingFromPayments', window );">Payments</a></td>
<td class="num">(358)<span></span>
</td>
<td class="num">(561)<span></span>
</td>
<td class="num">(401)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates', window );">Effect of foreign currency exchange rates</a></td>
<td class="num">(72)<span></span>
</td>
<td class="num">(384)<span></span>
</td>
<td class="num">(202)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Balance at end of the period</a></td>
<td class="nump">1,472<span></span>
</td>
<td class="nump">1,681<span></span>
</td>
<td class="nump">2,222<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember', window );">Legal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Balance at beginning of the period</a></td>
<td class="nump">879<span></span>
</td>
<td class="nump">1,065<span></span>
</td>
<td class="nump">920<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges', window );">Penalties and other charges</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">94<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseInProvisionsFromNewContingencies', window );">New contingencies</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">193<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DecreaseInProvisionsThroughCancellationAndExpiration', window );">Cancellation and adjustments</a></td>
<td class="num">(241)<span></span>
</td>
<td class="num">(141)<span></span>
</td>
<td class="num">(45)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination', window );">Contingencies added in business combinations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_DecreaseInProvisionsResultingFromPayments', window );">Payments</a></td>
<td class="num">(97)<span></span>
</td>
<td class="num">(111)<span></span>
</td>
<td class="num">(44)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates', window );">Effect of foreign currency exchange rates</a></td>
<td class="num">(23)<span></span>
</td>
<td class="num">(135)<span></span>
</td>
<td class="num">(65)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Balance at end of the period</a></td>
<td class="nump">$ 612<span></span>
</td>
<td class="nump">$ 879<span></span>
</td>
<td class="nump">$ 1,065<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in other provisions resulting from the loss of control of a subsidiary. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2021-01-01<br> -Paragraph 84<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherProvisionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherProvisionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase in existing contingent liabilities recognised in a business combination. [Refer: Contingent liabilities recognised in business combination; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B67<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B67_c&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Provisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities of uncertain timing or amount, including provisions for employee benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Provisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DecreaseInProvisionsResultingFromPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in provisions resulting from payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DecreaseInProvisionsResultingFromPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_DecreaseInProvisionsThroughCancellationAndExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in provisions through cancellation and expiration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_DecreaseInProvisionsThroughCancellationAndExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in existing provisions from penalties and other charges</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in provision from effects of changes in foreign exchange rates</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_IncreaseDecreaseInProvisionsFromNewContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in provisions from new contingencies</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_IncreaseDecreaseInProvisionsFromNewContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ReversalOfIndemnifiableItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reversal of indemnifiable items</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ReversalOfIndemnifiableItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=kof_LaborMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=kof_LaborMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>168
<FILENAME>R152.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155563969672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Liabilities, Provisions and Commitments - Additional Information (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfContingentLiabilitiesLineItems', window );"><strong>Disclosure of contingent liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxContingenciesPayableToFormerShareholders', window );">Tax contingencies payable to former shareholders</a></td>
<td class="nump">$ 899<span></span>
</td>
<td class="nump">$ 899<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_LossContingencyDamagesSoughtValue1', window );">Aggregate amount claimed against company</a></td>
<td class="nump">102,659<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ExtraordinaryBenefit', window );">Extraordinary benefit</a></td>
<td class="nump">1,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment', window );">Commitments for the Purchase of property, plant and equipment</a></td>
<td class="nump">726<span></span>
</td>
<td class="nump">432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_BR', window );">Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfContingentLiabilitiesLineItems', window );"><strong>Disclosure of contingent liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxContingenciesAmount', window );">Tax contingencies amount</a></td>
<td class="nump">55,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_LitigationSettlementAmount1', window );">Litigation amount</a></td>
<td class="nump">10,721<span></span>
</td>
<td class="nump">$ 7,342<span></span>
</td>
<td class="nump">$ 10,471<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ItemsOfContingentLiabilitiesAxis=kof_ValueAddedTaxMember', window );">Value Added Tax | Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfContingentLiabilitiesLineItems', window );"><strong>Disclosure of contingent liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxContingenciesAmount', window );">Tax contingencies amount</a></td>
<td class="nump">8,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ItemsOfContingentLiabilitiesAxis=kof_TaxCreditsMember', window );">Tax Credits | Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfContingentLiabilitiesLineItems', window );"><strong>Disclosure of contingent liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxContingenciesAmount', window );">Tax contingencies amount</a></td>
<td class="nump">30,821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ItemsOfContingentLiabilitiesAxis=kof_FederalTaxesMember', window );">Federal Taxes | Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfContingentLiabilitiesLineItems', window );"><strong>Disclosure of contingent liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxContingenciesAmount', window );">Tax contingencies amount</a></td>
<td class="nump">4,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ItemsOfContingentLiabilitiesAxis=kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember', window );">Liabilities of amortization of goodwill of business acquisition | Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfContingentLiabilitiesLineItems', window );"><strong>Disclosure of contingent liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxContingenciesAmount', window );">Tax contingencies amount</a></td>
<td class="nump">8,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ItemsOfContingentLiabilitiesAxis=kof_OperationsOfThirdPartyMember', window );">Operations Of Third Party | Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfContingentLiabilitiesLineItems', window );"><strong>Disclosure of contingent liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_TaxContingenciesAmount', window );">Tax contingencies amount</a></td>
<td class="nump">$ 2,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of contractual commitments for the acquisition of property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Paragraph 74<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_74_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfContingentLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfContingentLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ExtraordinaryBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Extraordinary Benefit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ExtraordinaryBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_LitigationSettlementAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Litigation settlement amount 1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_LitigationSettlementAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_LossContingencyDamagesSoughtValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss contingency, damages sought, value1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_LossContingencyDamagesSoughtValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TaxContingenciesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax contingencies amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TaxContingenciesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_TaxContingenciesPayableToFormerShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax contingencies payable to former shareholders</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_TaxContingenciesPayableToFormerShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_BR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_BR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ItemsOfContingentLiabilitiesAxis=kof_ValueAddedTaxMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ItemsOfContingentLiabilitiesAxis=kof_ValueAddedTaxMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ItemsOfContingentLiabilitiesAxis=kof_TaxCreditsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ItemsOfContingentLiabilitiesAxis=kof_TaxCreditsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ItemsOfContingentLiabilitiesAxis=kof_FederalTaxesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ItemsOfContingentLiabilitiesAxis=kof_FederalTaxesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ItemsOfContingentLiabilitiesAxis=kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ItemsOfContingentLiabilitiesAxis=kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ItemsOfContingentLiabilitiesAxis=kof_OperationsOfThirdPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ItemsOfContingentLiabilitiesAxis=kof_OperationsOfThirdPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>169
<FILENAME>R153.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155530788056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Information by Segment - Summary of Segment Disclosure for Company's Consolidated Operations (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenues</a></td>
<td class="nump">$ 194,804<span></span>
</td>
<td class="nump">$ 183,615<span></span>
</td>
<td class="nump">$ 194,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Gross profit</a></td>
<td class="nump">88,598<span></span>
</td>
<td class="nump">82,811<span></span>
</td>
<td class="nump">87,507<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Income before income taxes and share of the profit of associates and joint ventures accounted for using the equity method</a></td>
<td class="nump">22,852<span></span>
</td>
<td class="nump">16,077<span></span>
</td>
<td class="nump">18,409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationAndAmortisationExpense', window );">Depreciation and amortization</a></td>
<td class="nump">9,834<span></span>
</td>
<td class="nump">10,608<span></span>
</td>
<td class="nump">10,642<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NonCashItemsOtherThanDepreciationAndAmortization', window );">Non-cash items other than depreciation and amortization</a></td>
<td class="nump">1,613<span></span>
</td>
<td class="nump">1,494<span></span>
</td>
<td class="nump">1,083<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in earnings profit (loss) of associated companies and joint ventures</a></td>
<td class="nump">88<span></span>
</td>
<td class="num">(281)<span></span>
</td>
<td class="num">(131)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">271,567<span></span>
</td>
<td class="nump">263,066<span></span>
</td>
<td class="nump">257,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments in associate companies and joint ventures</a></td>
<td class="nump">7,494<span></span>
</td>
<td class="nump">7,623<span></span>
</td>
<td class="nump">9,751<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">143,995<span></span>
</td>
<td class="nump">140,609<span></span>
</td>
<td class="nump">128,154<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsToNoncurrentAssets', window );">Capital expenditures, net</a></td>
<td class="nump">13,865<span></span>
</td>
<td class="nump">10,354<span></span>
</td>
<td class="nump">11,465<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SegmentConsolidationItemsAxis=ifrs-full_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenues</a></td>
<td class="nump">194,804<span></span>
</td>
<td class="nump">183,615<span></span>
</td>
<td class="nump">194,471<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SegmentConsolidationItemsAxis=ifrs-full_EliminationOfIntersegmentAmountsMember', window );">Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenues</a></td>
<td class="nump">5,428<span></span>
</td>
<td class="nump">5,016<span></span>
</td>
<td class="nump">5,688<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=kof_MexicoAndCentralAmericaSegmentMember', window );">Mexico and Central America Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Gross profit</a></td>
<td class="nump">57,366<span></span>
</td>
<td class="nump">52,906<span></span>
</td>
<td class="nump">52,384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Income before income taxes and share of the profit of associates and joint ventures accounted for using the equity method</a></td>
<td class="nump">15,792<span></span>
</td>
<td class="nump">14,751<span></span>
</td>
<td class="nump">10,349<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationAndAmortisationExpense', window );">Depreciation and amortization</a></td>
<td class="nump">5,988<span></span>
</td>
<td class="nump">6,471<span></span>
</td>
<td class="nump">6,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NonCashItemsOtherThanDepreciationAndAmortization', window );">Non-cash items other than depreciation and amortization</a></td>
<td class="nump">1,052<span></span>
</td>
<td class="nump">979<span></span>
</td>
<td class="nump">878<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in earnings profit (loss) of associated companies and joint ventures</a></td>
<td class="nump">141<span></span>
</td>
<td class="num">(95)<span></span>
</td>
<td class="num">(177)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">170,543<span></span>
</td>
<td class="nump">165,887<span></span>
</td>
<td class="nump">147,374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments in associate companies and joint ventures</a></td>
<td class="nump">5,991<span></span>
</td>
<td class="nump">5,804<span></span>
</td>
<td class="nump">6,198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">115,738<span></span>
</td>
<td class="nump">113,727<span></span>
</td>
<td class="nump">95,694<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsToNoncurrentAssets', window );">Capital expenditures, net</a></td>
<td class="nump">9,800<span></span>
</td>
<td class="nump">6,764<span></span>
</td>
<td class="nump">667<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=kof_MexicoAndCentralAmericaSegmentMember', window );">Mexico and Central America Segment | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenues</a></td>
<td class="nump">115,794<span></span>
</td>
<td class="nump">106,783<span></span>
</td>
<td class="nump">109,249<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=kof_MexicoAndCentralAmericaSegmentMember', window );">Mexico and Central America Segment | Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenues</a></td>
<td class="nump">5,415<span></span>
</td>
<td class="nump">4,998<span></span>
</td>
<td class="nump">5,673<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=kof_SouthAmericaSegmentMember', window );">South America Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Gross profit</a></td>
<td class="nump">31,232<span></span>
</td>
<td class="nump">29,905<span></span>
</td>
<td class="nump">35,123<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Income before income taxes and share of the profit of associates and joint ventures accounted for using the equity method</a></td>
<td class="nump">7,060<span></span>
</td>
<td class="nump">1,326<span></span>
</td>
<td class="nump">8,060<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationAndAmortisationExpense', window );">Depreciation and amortization</a></td>
<td class="nump">3,846<span></span>
</td>
<td class="nump">4,137<span></span>
</td>
<td class="nump">4,262<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_NonCashItemsOtherThanDepreciationAndAmortization', window );">Non-cash items other than depreciation and amortization</a></td>
<td class="nump">561<span></span>
</td>
<td class="nump">515<span></span>
</td>
<td class="nump">205<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in earnings profit (loss) of associated companies and joint ventures</a></td>
<td class="num">(53)<span></span>
</td>
<td class="num">(186)<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">101,024<span></span>
</td>
<td class="nump">97,179<span></span>
</td>
<td class="nump">110,465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments in associate companies and joint ventures</a></td>
<td class="nump">1,503<span></span>
</td>
<td class="nump">1,819<span></span>
</td>
<td class="nump">3,553<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">28,257<span></span>
</td>
<td class="nump">26,882<span></span>
</td>
<td class="nump">32,460<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsToNoncurrentAssets', window );">Capital expenditures, net</a></td>
<td class="nump">4,064<span></span>
</td>
<td class="nump">3,590<span></span>
</td>
<td class="nump">4,788<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=kof_SouthAmericaSegmentMember', window );">South America Segment | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenues</a></td>
<td class="nump">79,010<span></span>
</td>
<td class="nump">76,832<span></span>
</td>
<td class="nump">85,222<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=kof_SouthAmericaSegmentMember', window );">South America Segment | Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenues</a></td>
<td class="nump">$ 13<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsToNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to non-current assets other than financial instruments, deferred tax assets, net defined benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Financial instruments, class [member]; Non-current assets; Types of insurance contracts [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsToNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DepreciationAndAmortisationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B13<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B13_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 104<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_104&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationAndAmortisationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOperatingSegmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B16&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 54<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2021-01-01<br> -Paragraph 39M<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2021-en-b&amp;anchor=para_39M_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_NonCashItemsOtherThanDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non cash items other than depreciation and amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_NonCashItemsOtherThanDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Profit (loss) before tax and share of profit of associates and joint ventures accounted for using equity method</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SegmentConsolidationItemsAxis=ifrs-full_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SegmentConsolidationItemsAxis=ifrs-full_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SegmentConsolidationItemsAxis=ifrs-full_EliminationOfIntersegmentAmountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SegmentConsolidationItemsAxis=ifrs-full_EliminationOfIntersegmentAmountsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SegmentsAxis=kof_MexicoAndCentralAmericaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SegmentsAxis=kof_MexicoAndCentralAmericaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SegmentsAxis=kof_SouthAmericaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SegmentsAxis=kof_SouthAmericaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>170
<FILENAME>R154.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155553722520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Information by Segment - Summary of Segment Disclosure for Company's Consolidated Operations Narrative (Detail) - MXN ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Total revenues</a></td>
<td class="nump">$ 194,804<span></span>
</td>
<td class="nump">$ 183,615<span></span>
</td>
<td class="nump">$ 194,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">271,567<span></span>
</td>
<td class="nump">263,066<span></span>
</td>
<td class="nump">257,839<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">143,995<span></span>
</td>
<td class="nump">140,609<span></span>
</td>
<td class="nump">128,154<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=kof_MexicoAndCentralAmericaSegmentMember', window );">Mexico and Central America Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">170,543<span></span>
</td>
<td class="nump">165,887<span></span>
</td>
<td class="nump">147,374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">115,738<span></span>
</td>
<td class="nump">113,727<span></span>
</td>
<td class="nump">95,694<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=kof_SouthAmericaSegmentMember', window );">South America Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">101,024<span></span>
</td>
<td class="nump">97,179<span></span>
</td>
<td class="nump">110,465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">28,257<span></span>
</td>
<td class="nump">26,882<span></span>
</td>
<td class="nump">32,460<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_MX', window );">Mexico | Mexico and Central America Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Total revenues</a></td>
<td class="nump">94,762<span></span>
</td>
<td class="nump">87,833<span></span>
</td>
<td class="nump">91,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">149,421<span></span>
</td>
<td class="nump">148,068<span></span>
</td>
<td class="nump">130,045<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">109,945<span></span>
</td>
<td class="nump">109,086<span></span>
</td>
<td class="nump">91,427<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_BR', window );">Brazil | South America Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Total revenues</a></td>
<td class="nump">53,051<span></span>
</td>
<td class="nump">56,191<span></span>
</td>
<td class="nump">61,554<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">74,163<span></span>
</td>
<td class="nump">70,376<span></span>
</td>
<td class="nump">82,667<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">20,440<span></span>
</td>
<td class="nump">19,148<span></span>
</td>
<td class="nump">24,103<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CO', window );">Colombia | South America Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Total revenues</a></td>
<td class="nump">14,180<span></span>
</td>
<td class="nump">12,049<span></span>
</td>
<td class="nump">13,522<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">15,132<span></span>
</td>
<td class="nump">15,993<span></span>
</td>
<td class="nump">16,518<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">3,395<span></span>
</td>
<td class="nump">3,262<span></span>
</td>
<td class="nump">4,154<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_AR', window );">Argentina | South America Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Total revenues</a></td>
<td class="nump">8,408<span></span>
</td>
<td class="nump">5,468<span></span>
</td>
<td class="nump">6,725<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">6,087<span></span>
</td>
<td class="nump">5,039<span></span>
</td>
<td class="nump">5,341<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">2,013<span></span>
</td>
<td class="nump">1,842<span></span>
</td>
<td class="nump">1,637<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_UY', window );">Uruguay | South America Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Total revenues</a></td>
<td class="nump">3,371<span></span>
</td>
<td class="nump">3,124<span></span>
</td>
<td class="nump">3,421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">5,642<span></span>
</td>
<td class="nump">5,771<span></span>
</td>
<td class="nump">5,939<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">$ 2,409<span></span>
</td>
<td class="nump">$ 2,630<span></span>
</td>
<td class="nump">$ 2,566<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOperatingSegmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 28<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_28_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 32<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 82<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_82_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2021-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B12_b_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SegmentsAxis=kof_MexicoAndCentralAmericaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SegmentsAxis=kof_MexicoAndCentralAmericaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SegmentsAxis=kof_SouthAmericaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SegmentsAxis=kof_SouthAmericaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_BR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_BR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CO</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_AR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_AR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_UY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_UY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>171
<FILENAME>R155.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140155559567160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events - Additional Information (Detail) - Events After Reporting<br> R$ in Millions, $ in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Jan. 25, 2022 </div>
<div>USD ($) </div>
<div>tons</div>
</th>
<th class="th">
<div>Jan. 24, 2022 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Jan. 24, 2022 </div>
<div>BRL (R$)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems', window );"><strong>Disclosure of non-adjusting events after reporting period [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_BusinessAcquiredPercentage', window );">Business acquired percentage (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Consideration transferred, acquisition-date fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,948<span></span>
</td>
<td class="nump">R$ 523<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_AmountOfJointInvestment', window );">Amount of joint investment | $</a></td>
<td class="nump">$ 60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_PostConsumptionPETBottlesPerYearInTons', window );">Post-consumption PET bottles per year (in tons)</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_kof_FoodGradeRecycledMaterialReadyForReuseInTons', window );">Food grade recycled material ready for reuse (in tons)</a></td>
<td class="nump">35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_AmountOfJointInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount Of Joint Investment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_AmountOfJointInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_BusinessAcquiredPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Acquired Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_BusinessAcquiredPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_FoodGradeRecycledMaterialReadyForReuseInTons">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Food Grade Recycled Material Ready For Reuse In Tons</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_FoodGradeRecycledMaterialReadyForReuseInTons</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kof_PostConsumptionPETBottlesPerYearInTons">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Post-Consumption PET Bottles Per Year In Tons</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kof_PostConsumptionPETBottlesPerYearInTons</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kof_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=kof_EventsAfterReportingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=kof_EventsAfterReportingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>172
<FILENAME>kof-20211231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:currency="http://xbrl.sec.gov/currency/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:ifrs-full="http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:kof="http://www.coca-colafemsa.com/20211231"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="kof-20211231.xsd" xlink:type="simple"/>
    <context id="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i175b564879234949a55577623dc977e5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1347f6185d6c48a0a19c8cf742e7ecdd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:AmericanDepositarySharesEachRepresenting10UnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1f76c1436e5348caa71d006dbe541af6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie938f534518c48a299088e0975f61f25_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:ClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5381e8254f134b8787d57b9a2af272dd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:ClassLCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2bef9e2f3a074aad87841a6f77188853_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:A2750SeniorNotesDue2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0e77181c7425434d9d73651e138d294d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:A1850SeniorNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i42ab95d48c864d919198ef40f6090b16_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:ClassACommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0da7999f26ca4f50881322885bfe8759_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:ClassDCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6fdfbf5c0d94677887e57304c2aba2c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:ClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b963ca394eb4c8bb24e7f04af96f40a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:ClassLCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4149adddbe234743a9fc2aaa5c186feb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CurrencyInWhichInformationIsDisplayedAxis">ifrs-full:CurrencyInWhichSupplementaryInformationIsDisplayedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e68fe2e23534c11b949330feac3f423_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CurrencyInWhichInformationIsDisplayedAxis">ifrs-full:CurrencyInWhichSupplementaryInformationIsDisplayedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i429b991e342b482fbc0ca0c1b66bd2d5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i776d3023a3af4aaa869c72dea351ce41_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic61e0605a23e48a387190b5bb388af72_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i924b52ce7108464ea6f4c5ca9ea4ebb5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherEquityInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i91cec88ddc144699af212435ca37afed_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4a72827dfeaa4a238b03f3227996fc34_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i59f4b936e35d41589bb53c84b886bc61_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i48afad1cecce4bb3b0e7a3b783543e33_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:EquityAttributableToOwnersOfParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iac03a5524b944205bf9fb32d7b97cdbc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7942ee1c074648669cc6c7784671842a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i99187565f6624c9092e403483e0eafb5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i548fd84f04c24f46aef88e71446bae3d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:EquityAttributableToOwnersOfParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibafc4bde50b44fff8172a50bce3cf252_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id9ded057c12d435f9ac296e99a40a3e0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherEquityInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ieec7017e31224448996f20532527f511_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if5ec0cbe100e4f78b1f77a11ee276f4c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7fc57312395f43f0938629edad2c51da_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib5a20434dcba497f86e832d0a65f54b2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8efebf904aeb4e158357b7b30d030f25_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9a6d26f18f9c4b028eb15946d6a6b8f1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ieef44deae9154c0cb52ebbad59fde522_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherEquityInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4e5c1eec37ca487c94869435898ec97c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0f8a3873e9dd4d4a95fada1c7733f534_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9e208bb6dfa745ae8f6cbb95195cc756_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3daa4a1a289f4b42893606f5a23a899f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:EquityAttributableToOwnersOfParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i654fe5661fce443d9e489a175d5a4fb1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4b334955b94045a5be81711ff7e32f52_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i75337feca8a64aec9fb5de53b352c3e2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:EquityAttributableToOwnersOfParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if4636f6cd45c4054ab201899e7aa12ac_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i462f68f390cc47ceab2d241b03db33de_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1f7306bb470a46f4a0c3d4139f758cec_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iad19b16216ad4fb394ffbabebeed7314_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icd8972422c3f48949208895f58fe722c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia52a53f5b60149cfab9340bbb8dd4157_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia164bf31aada49d681f5077ba4723f1c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherEquityInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if5b1565048964176895dd6ce48e8deb9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibed6adf6d0ea4489852b3226a9bac049_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iad9fc65cbd1343ce9ab2a1c3f04c9ca8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia52926d689f84aeba1f630af5e239b73_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:EquityAttributableToOwnersOfParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7cce0a4500884b8cbfaa2471b7d089fc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i47e968b2c7684e799a9c725727bffa41_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia40d45f11e84452ebb53fa1a3a6b295d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:EquityAttributableToOwnersOfParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic07be6dab0af4ae4a2fea1bc0bab0e4a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherEquityInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic85911e1c4864719bf54812792fbad89_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icedec0ca0f9c4eb8a6586eb28d2dd017_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i67931d4683be4ee093ef94a4c43335d8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i202c4fc8f8d2448bac3cc36518ec8297_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5f27c13a5e0a4c91a8d682f554e7b302_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia485d90c48314c6e823a694e7ffa46f6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i194218816bbe42c6a98e7db93d5c87e8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherEquityInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3818513a0d2f49f09c8882af4c9c867d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie0673a5a43bd40da8a43e372bc196ee3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c2e91dc6971477a8f08ecb108dbdeaf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib108400824234ae785dc78a57de89e82_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:EquityAttributableToOwnersOfParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16fe48009cf245879715951cc191e90c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:NoncontrollingInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c1dbc37c9ab429289a16204bfe168e6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CurrencyInWhichInformationIsDisplayedAxis">ifrs-full:CurrencyInWhichSupplementaryInformationIsDisplayedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib59dbe08231e4755aa12f3e985686b5c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:FomentoEconomicoMexicanoSABDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if4f7ed5bc67c47d79b17e4fbe27cc6f8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:TheCocaColaCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifae74c2d3bc343d5937d01beeb435681_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLOrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifab14e02632b4d2aa62d0a4b61bd9301_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLOrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i937d50e761e244f18a76d5b8e1217274_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesBShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2f7a9596480940099519460cb5c503c9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:PropimexSDeRLDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i45bf73c191464b74bef2a06704d54aba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:PropimexSDeRLDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i07f047fa9d3e4a498bc96f7ab74c43ba_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:ControladoraInteramericanaDeBebidasSDeRLDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icea4fa92ab6740158fbc41125c357613_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:ControladoraInteramericanaDeBebidasSDeRLDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3ac648e5e96c41259b5dbeb980a5d055_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:SpalIndustriaBrasileiraDeBebidasSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2030921107db4d5294b9306aadad7ac2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:SpalIndustriaBrasileiraDeBebidasSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if78bba1d63e94f40995256c80d920730_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic3758c0941ff49baac5a09b834f02a38_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i84c111c4611f4358ba59e7af714fa12b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia2ad8bfb52f44879978fcfdf3a573505_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">kof:EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id615e183225745f0855ea397d72010da_I20220316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">kof:ForeignCurrencyExchangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-16</instant>
        </period>
    </context>
    <context id="i9d8e038fba5e4e8f8bfe2a88f7af7523_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic5dccf2e602e478dabea41033bc63b5a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2c7be73dd400402b9a843e08af35cb53_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i321cf2c6f0ce417aa45e9e171209b47f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i656c5de6be214b01aad6420902ffa2b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if214686713784333a7376630e1670fc9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GTQ</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id254d17e54fb4d3a8d52b96f83438518_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GTQ</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i714bd920ca1c44edb68825ec6a6ce961_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GTQ</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iff2a918ae59d42eebafb7ddcd9a5bd34_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GTQ</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2076802983f8427aaaf3882c64436bc9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GTQ</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i64dc877c16004efc894b6590cc16cae3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CRC</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i441949ccfe924a11bf9de00b9ae8982c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CRC</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if563a0f625c246149cca3408d8336e43_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CRC</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic6aa3fdcbe2e457faf0030f6b4d12196_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CRC</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i36e82076e2c344ffbbfa7c8310b56c56_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CRC</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c1c7e3f99fb4f17a545e93864c4f8d6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:PAB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8a04f82724b44358a2d4b9def86db32f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:PAB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6a4b20b8b90a4dd58a450e859c4ad2e9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:PAB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4523af8067624faebe4776541d807041_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:PAB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib9858202f05d467fba1d7fa68761c8bb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:PAB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i614c2dc3e00242498bda2c6203517974_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0a42b53118f94592ac84d96071e0e962_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i50c00022ab2e4469b89e17c3dc5dba86_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8acb6c70c3c04b1cb3d2a1ea55babaa4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibf36b1a991a74fabbebcf03e2a169799_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaedf685919c142d29fc07579d3d8605e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:NIO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6a76279bf59d4ed6a554ef014f76d378_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:NIO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i91ea6f15216449e3bac491251dfabe35_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:NIO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie00f386c49204c4190ef73bcdd542321_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:NIO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc928a83d76f47109aa083cbab3c1346_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:NIO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifcbfeaf2d15c4736a0f0f60374e83a5b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie1ec9fbd01da4dae90e21cd848eb4810_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i15d14528cb6f42038d467db8ff9f3cd4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i557b12de1cf442188e3f761b91d746d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6f8ae6e58ed7467db5a22f22e44f0cb5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifd8d9f51a464416b8fb4f7ed9a551c42_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i11c71ed075e34ece8e8958822722ae9d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if40fb4e5277148e7a01cbbcc6552fc35_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i99038402f32e46c38d36635c825d357e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieae2ff21d04a4d629c315d7d314c85c5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i29600d0e24444e7fa3f6df3871faba29_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic64857f98b6a4cf4ab80c3ab8e75f54c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id19faa32af674e548003152dcb21e00d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0f77cc3e64964f768ca73d0c9cfd8ceb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icf278616288c467fb72c1a6b8e57d5e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6d2321f1f73f4f14a2a4338f37713a7f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6297e06bcb4a4f708901db12db56e542_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie0fdb390dfd34219828995c1c45174fa_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibfcc9c8028b04732a4a4280f08d9eb13_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3161d8dee27a41588feee75841775334_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if2dc1654dac346e9b7e142eab15bde88_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i34a41020528c48fbae22a9bd8c3de22f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifa5f1798d08d4ed291b19c43e31d454f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i650c6ea363a04a1791d38dbc2641abd1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i015dc32e506c478698dfb0890be9abf9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6732d5725b904e37adacf5114a53cdcc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i526fa500a93247529ba517053f7161a2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic946d30cd2f643c5b00920c401da5bb9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2ae2b0ba8e3f42c1b222d04c2c0997a2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i62ab1174206d418a9219df87950fa2b0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5e08d1c3b403477485712e00021e8fd2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1057f73428364d17b2791aa9c8e9ce79_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i30307fe0c7934ab29a8dcfff51bf5fa5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i56f2071ad72f46abb5bef446888ff51c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie3ff25505c7b416dab86640eeff5efbf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i41fff23e0de24c00b5b9721d3d17437e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic23490a58c59428ba79ccc26d08e8210_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i749ed234d80f41318af8e118036abc88_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifd039a6f1f9f411989f177fedc5ce471_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0d86bda670714495a83902be8b173bd0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i82b521ffe15d4905bee26257423da117_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifa87ffbcff174f2eb73a37075feaa8ce_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic1608f2147e44c1f9a4119effce7a6f3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:VE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie0faba738c2144a6a76f7d87ac44fcd7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7e76eece81254f8f84965348ef4ade28_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4eb3152295b4416f9415586796351d13_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2b697dfb1931460998676162a32cfed0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i80d4fd4c7b724f62bea44d382ed692e0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:DistributionEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i914ddb2d41d64c64a97175281fdacb1e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:DistributionEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i056341846c754eb5b3c4e883532d4ecb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i617a7525c14547fe8b10d21080faef28_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ied0a58a9559043bfb273fa86f2ca97bc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i440e73167019451f94bd8b3555d078fd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0f7f2f1d739e44f181d6fcb4e7de70ce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieee2d6a41c6749baa75f12f234d76a14_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifa5644953a484e2485bc6499b289b72f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:GlassBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4ddabfb9e7c944bfb0f2e64043e22a6e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:PETBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i111c644e7f5647a89d8fdcfa0e8ba812_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8956a5801f3e49d890bfb586686e39fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c6b4ca623cb480e9b98f75ea96566cd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i74ff1020fa40400c92a424defe285fa5_I20250331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="id3480e175d8844b590f345716e9f9494_I20280430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2028-04-30</instant>
        </period>
    </context>
    <context id="i1dd6b1f4d8f449748b22eca677ccecb0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic440619c0f0c4fc9ad256a66b1ca6f8f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i77a93e929285401b8b9e5940ee3211a6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:BottlerAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4c828e0ed7704e2f9cdeaba227c4c308_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:SaleOfProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i626b8fd25a4044309483bc588394bb07_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:SaleOfProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i71f58eff843b4917b874d6e5bc24c92e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:SaleOfProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib2bb1a4273454172928634e1033cbc0b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:ServicesRenderedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i05a0b9e9d93745b1b14b8070565d6c4d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:ServicesRenderedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i784ae1ed6c2f4fb0859339e5a25a0afb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:ServicesRenderedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8f9268f18e2c46fa833a447fdada6214_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:OtherOperatingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib6ccbc27855f44608d4e1d253a7268dd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:OtherOperatingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7422a0b504cf403c82530439b68af712_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">kof:OtherOperatingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia34f5134e937456a8977e093bfe90405_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie0503b4c90bf468c94d0e5aef0354e16_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:CocaColaCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i56a95fdf16de466e97a028c712966533_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:CocaColaCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic02f786b30ad42418f67b1eabc7ba9ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6e0b2551ea24eb8a0a984060d4b564e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i16118ca870f5444cb9e7c1d1ab92900d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FemsaAndSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i807de16a04a34fd4908b7b6172b557df_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FemsaAndSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib9d865c6134b41fea8faed67669d32cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:OtherRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9dfd578ab6f94d16972f75bf38d0c887_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:OtherRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2bdda52e80dd48a8aed41ee782752b33_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:NotLaterThanOneMonthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7e070720423d45599c3c66630c362213_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:NotLaterThanOneMonthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id4c679332ad44eeb852168b336409470_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i26de89f9703e4a2c902c68e2111244f3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i60fc26f546f946879049f3a5224d07da_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic24656adefcf4aa9afa607b601980e01_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3295912cf6fa47bbad4222480b21e5c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i12aa43af8fb2451c9f29671d74e99e05_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8a659851dd7f471d9e7bbd9e9be39199_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0962341e3c53480c879238725369cbef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a5b316317fb41e681c7c66f84063a69_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i341eee7f347a4325bdeb6b223de6cc79_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i42e3b65df96340fdbbe4d3f9afa5d225_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:CocaColaCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2c0446e0abbe47a29d6e0d45eed12c7f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">kof:InvestmentInAssociatesAndJointVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibfdf60e929c847fd90ddbeb54809d92b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">kof:InvestmentInAssociatesAndJointVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib2c31182f3f941ea82a1bf9f3dcbe849_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:CompaaPanameaDeBebidasSAPIDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i87df6cb7cafa4b79930ec97a374339fa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:CompaaPanameaDeBebidasSAPIDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i546e4541fc8549b2a1fb0c45c2b78c5a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:CompaaPanameaDeBebidasSAPIDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6127b6c3d4624dd4bc150b883933ed57_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:CompaaPanameaDeBebidasSAPIDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i69578591e8784431b29a197e2b00e24d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:DispensadorasDeCafeSAPIDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i585aff66ecfe435aaecec187918862fa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:DispensadorasDeCafeSAPIDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i60ce805c83444d069d08a9dbe8d72331_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:DispensadorasDeCafeSAPIDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1fe84c731904d4ba91ccae64a0f1120_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:DispensadorasDeCafeSAPIDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i50ba3cec38b24ea1ac8fa6e4fd9f787e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:FountainAguaMineralLTDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3e753ac285994ab1ab781af7d456cc7d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:FountainAguaMineralLTDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i87f57e328ee94329870e835ef1d9ee85_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:FountainAguaMineralLTDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iea49efb44ca4471194c00e5e9929fe71_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:FountainAguaMineralLTDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i95d6d0dc25d249dca297aabae554abc6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:PlantaNuevaEcologaDeTabascoSADeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaf8898fca0934c3381de5869ee24127c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:PlantaNuevaEcologaDeTabascoSADeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1429d2fad5454994aa9ed352e113a0d4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:PlantaNuevaEcologaDeTabascoSADeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc69f16dc3bf4b5fbf084ee9ca7ecd36_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:PlantaNuevaEcologaDeTabascoSADeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica56492673dc40cda19b59d44f267a51_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:PromotoraIndustrialAzucareraSADeCVPIASAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib0b3a00d1a764ffa90114bf946ab5502_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:PromotoraIndustrialAzucareraSADeCVPIASAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i133f584580944b87b53eebbd160c15e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:PromotoraIndustrialAzucareraSADeCVPIASAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia652161aacf44d099d5acb6e0365bee3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:PromotoraIndustrialAzucareraSADeCVPIASAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0282aec6101545de872314bf1ae002e1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:JugosDelValleSAPIDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7cb9ef524e3e4d7b87be3bfc0a9429f8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:JugosDelValleSAPIDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6a4815f2beda4b4b990bf98e248613a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:JugosDelValleSAPIDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia568384ee77f428e894bf1f2b0bd23d1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:JugosDelValleSAPIDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib161a8cdb92c47b68389dfe5f34ea412_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:LeaoAlimentosEBebidasLTDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i237ce7c6ec044cd9b2c8e8e2ce355f4c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:LeaoAlimentosEBebidasLTDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i60056c26b2fc47b5b05b9c31726f5c30_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:LeaoAlimentosEBebidasLTDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f7c80dca2dd4de8a8ff8686d34b4ee6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:LeaoAlimentosEBebidasLTDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if26c9edee2e14e2c8fe5617b2862e4b1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1b2368f1be5244f2b82b6ea747be8fe8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9c533b171b184e35a6c0bb923babf599_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5446997ecf5d4b54b9c926902fc37fc2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ea0960693824104a30ad9eecc07b4b8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaMexicanaDeReciclajeSADeCVIMERMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic12fc5ccb23e45caa7596648f0bd69e5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaMexicanaDeReciclajeSADeCVIMERMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2327f06a702b4955b5028b1259e5ca98_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaMexicanaDeReciclajeSADeCVIMERMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i102f81d9200d483f89598a59c816648d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaMexicanaDeReciclajeSADeCVIMERMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i79042d760ecb4159af1349e4c9ce7494_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:TropFrutasDoBrasilLTDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7f1c30346233499296a8087fd5e8ed87_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:TropFrutasDoBrasilLTDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0f64763dea62461997b1c4693c9bc27b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:TropFrutasDoBrasilLTDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i08955c4e84dc4e69acee1e76be4cabdb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:TropFrutasDoBrasilLTDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4370558c032349a2949e84e120664c29_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:AlimentosDeSojaSAUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia7a04b95013d44db97ba35301c0195e1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:AlimentosDeSojaSAUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i94c2af2cb19444c5b6f5e06fe75e575e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:AlimentosDeSojaSAUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i710e2faf6e5948149767f090a71235eb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:AlimentosDeSojaSAUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib29002be79f040fe821f85b51de07bb0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:OtherAssociatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i19eaa7e302904f2ab427e99611331ae4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:InvestmentsAccountedForUsingEquityMethodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:OtherAssociatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if61004d3e92b4cb3ad875bb11ffdf60d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6bbdbac081624a588fd45a7a84e6be81_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i26287f2bf15648078f1eb0c68b2491e5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:PromotoraMexicanaDeEmbotelladoresSADeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iee288dc1b99746ddb777223751f809f1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:JugosDelValleSAPIDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i26e8c0c612654d639eebb88d3679deaa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:LeaoAlimentosYBebidasLTDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b1e145f596e47138cba8b5a90f473bc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:TropFrutasDoBrasilLTDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9b68dcd971254268b93b858df21fafe9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:CompaaPanameaDeBebidasSAPIDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie9273ec4835b4af98fdd5512098bb3b4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:LeaoAlimentosYBebidasLTDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5e7e5646ab564f16b782fc907525c286_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:CompaaPanameaDeBebidasSAPIDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i24a1fbe1c0564c23a3662af0fb6f6ea4_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:CompaaPanameaDeBebidasSAPIDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if47d67475e2d47da96ccb4479b156c18_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib96a4173c1cd49b78dc6de521ae0f74c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i065bda890bd44ea0852063c6ce75fc41_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie084b2e21bdd48c09f5153ceb182ac79_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:JointVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i815b39a628a04014a51b8ef27798e582_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:JointVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6bb65b0e345f40eba4b90634e7a0b604_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:JointVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib9cf53760ee7499383a1ee9d3aa55988_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie61f9783154844978350d4d449eb9e23_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie59bf2a80c7043c7a031d6c3a743f04e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icaac696fe1814e3bb6cbf8cb77df499e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i31666e5dd5a24bffbe24a9028bf85caa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b8b8e49dda04347b7373983e72989aa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i88f917ef7789442da591fb3e7894141f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i358354d9f70c4148a5aba20fd46ed566_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i534eaa4f8b0a4d6abe4be9fac3d75502_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i62161deff94047eebb7160e9604d4a56_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7a42e28163a2425084f3ee1242feb741_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9228e63dcc1e4a1b822d32ad8ff058a3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic75a0c81c6d649c2881709dbab99c87f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i268f4ab2993b4f58af8c12b2cb084c1a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i07de28b96c94490e9fae21f5407e3aa5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i08078cc8dd884b3ebcde5e0f8e16b80f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9f8fa4e4b4f8402dae6a20737188c374_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3ea2f38d453f4a8c837df35057d45faa_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i61e5e24dee1f401887c5e2449553b41b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifb31affb5267457fa25919b9899785bf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i90e069e0c1bb456d91acc4b172266f57_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i062f10411e284066ab1866154bd22cc1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i71ff054eac1d4880b90e9957bf2b6207_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if93057ad1c81418db9e8c0b0182ed2e1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1a480391f1a744c991b4d8310fd07566_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9e1f578d7f244c50a4928869739e038b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idd299470d1eb4fd69b9449a266b0b79c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1a1fc33e458241b086887db3b9148bcc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i857494203e924e5b844024aef7834cb8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9f840638fc224b368fe23da0bed73924_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic00f4e45ef99484d88f3cd35b99452e8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iba292916c735410e91429a479cfa43d8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2d3d74bde17b4c98a8da4f33195268bf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2d2bc737f4474a1c97bb26ca17a0bcb3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i390ecacf6dff4172b3218e0470131aea_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia4bef8608a9a4e47946fe36cb50f6d52_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia57025e1e09543749c10ad1113d03306_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie382ea925aa74de88a3ab67a4cac144c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9f4070aacd042c0988b69c5f1144425_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if9da433d9a964d7fa5b746263eb983a4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i43a51c48c9fb4bb5b03a8d090d01716c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i521a93c032a84c40b1c528efcb58a6c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i00510484440541778436afeb55acb623_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie8c69e8ee9c64419a6e04aa5402884d8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ida2996e8875c4028b410bdf47d8e2ac3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i204434de107a46b488ade2b60ad68f5b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i737cc217969147ba88fa1daa3680a501_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i382f380bbc424285867eba292854ab9c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifa9a604e16494442885c5a2b1090690b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i39a705d394734573ab807358a90373c6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6a8e64ec845a4cb284f89f6f9663b597_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaa0295b7189e43b9b257fe09810c67c9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i241c8d5146a34eac92a6fdc00b2f20f8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2375f93c05484c78a1487fb904370fff_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib049269dacf34001aa10f48ba88cfe27_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i84656b52905b442e81ea5c50fcb3b683_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib141af80bf37464cbf9a214f37f48fad_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i83cabd2808c14979b1e7c2d426e3cfad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b9c4ef3618645bfa3a99c0e9d21fa3d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if6907f37b35d4d68be58ea2124cc4105_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5739c362bec8456a9d17258258e0b928_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6f16f2da347140c3b067fa84077e1ccb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i618d4dbc077646b29fefc961090fd783_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i555303dfe4f3417bbf53cefb57a2f298_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if4570ddfd47449be87cfeae16eab3dec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i24697b5b8a8c408ebe418756232eb29b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i462d4e05cd694f2e91499a81b82e445f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i699dd13752d94c52bf36d10186ed869d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8d7333e06d824e74ae87d95aa11c191a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ica55198b6cf84b84a88357679be6ce81_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic17ef2106e9543ac9e2ab0dde450eb78_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iabe5312d0de248bbbad071731897ea4d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i234e965865634dd0aa6952000768b251_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i850f61ceac4b493d8b7b1fe44e8aa8f8_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia351d0d301f3401bbc5990c9c77a95dc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iffc3f17505d44aa2a6addf0a1fccd514_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1aa86b8129c3414d9bde9c570b5f6f02_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i237e4afdb0de4ebbb710adacd38810c6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i66e5494665ad4ebb819881fade635a8b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8de3923e6086493a98206e021e461282_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i62816a24da3c45309fab7cfad487df6b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i33dc1f70d5e34b3891676b56513475cc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i60245ccf058449a69a066268cd01d7d9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7e58192ca39647319121312dd82c8f2d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3cacd08641344ccea6df3d0b6d107b2a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3175fef9ed5b40e6a89c5ac655d705c8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6f41331e85784039bbfe7825123a5e1e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7a4a478d358f44149e60ce13cb3437c1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib65410d414e548e29aa037ece74650de_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8fa13b5c86d645d08955cb9066e67d1e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id0fefa313c42452b858958299a4c059f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3b05aec69ed34043a4e1487bf901e1bd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5f2de559449d40ddb76bea99c7bf7a47_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4cb1137dd1c14926a8eb44b92f0b4c98_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3a946852582b487da778ad11bcb4f625_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib2c9bae053d84138a26b31efd3ad651c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2f9c0ff36e584c73ad20bb3d148f2ad9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i570aac653c0a41f6bbad5c60b0af73f3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3aa879748de14734aba28b46c38d2b95_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i201902d828aa41e8be785176b24f8283_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i48c12a50b78a4e56bde6de3241456864_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia73f6b4241754613b287067183718108_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5948ac5e4b4749b9b079ce77f1ca3e89_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic19e4ff4419a4d919e08a4fd1141a0a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i424ec09f541a40308e92e2333952ed86_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1edc954c50944cefb4d4cc0476b7d06e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7348be157bbd4b438985a1fc5ea3e723_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2bd27938c7404525b9813cdb8c4ab3bf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7389dd1503e54a0cac1a6ce9a898b2bd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4e5403dff7764b13ae2fbbc06399c060_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifa7aeb853d144c8b869cac8fc3fe9ad5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic6bd0989e8954ad88dc2908bb09dc399_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifb70a129e56249fe8415d87f7cc3a0fe_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2c2f773caea042e8bca59aefe13f44a1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibd64d4cd60264734ab8edf36b91a8c3f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic69594de698141e9ae3faca0fca7119c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4a7f4ac20cea4c3eab10a0fdd7816534_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib6c9728f16d446d6b45ac85b32cdc620_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3e43d9980a324f42a490e616f3c30b60_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia91e4e7e368c443696592f2d666f63b2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i280b0ecf55594c5dafcde130d949bf9b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia3b611091ff0412eba87aae5e4e9d068_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iafffdc05f2944d8ba0764694549c86cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6be5c72a36c44bce84f8aec51e3bec42_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iddcf2a3b105a4e65963e305c134207c1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3eac04247b154e078c30e67243e4bcac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if0fd7fbbc7084f719f16f2eb66fe7e8e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if82e4ac66c374ccaa599deb02bd93ded_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7d6a84ef8c8a4edea87fc3d32e1e9356_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iff24ba5cadd24d589878d921cb4acb87_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ide3ed02edc4d4434b39a80bdccb4561e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4db5d531b4c743da9d8fd5a4717bb067_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i97f02bfcbeb646eb805a712666810736_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i917a6296abbc457eb907c49a79e955bf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic88cd10018f949cc9b26eeab923ae9fb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iea3f0ebaeefe4817aa33d0f706591ec5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if650e7552723422f97720034ccd9f7d3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i75490c80712e410ab488b59b56998dd6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i11a31f7e4cc34ed48037ffa73f2e67ec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iac465d6b39ed41e39286a59d097743e7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie3a94fa12327461f91b9d4b5ca688b75_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d7d6781918b459fbfd83691568c0a0c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if5782b18a4b34ca6a4f6be31b9637c36_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a20c21f0de340c3b05f948a584bedfc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaec49472e3eb48d9ae1feef28b627301_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i178c1bfca6f949e2bc5573f7662a46ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if897a535a7634e2abc388cac115a06fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i005b848e8005405a84d7c190d4180eef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3cfa26ef59ee41dbbd8b0defb6e2fe11_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:RefrigerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i17ac845a3d084cf98cda77f09f9cfaa8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kof:ReturnableBottlesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8c0f8ac85854b5da6f7aa41fba7461a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iadcda4297e1e49898a94f17eb48cb35b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice71e1b8eedc486298d6c6f7b3eadecc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if4ee7ea0a35b47af91f89da634de2ab5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7b08e339d64240a5b1148d8bff963364_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id447232fc1de45a29726dcfdb5370bca_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i939b56a314d54e0abcb2363a20c41e97_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia3ad9ed415f645fbb33864d1eb702987_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i91be4b54e86f4818a82a4456db2c54d5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia7904e654cd545579ae759da40303528_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if57639c42c6c49cb82b176aad911902c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2be9bff7dd884cf88f39c9a9642b11ce_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8ca3d1dcea4e405ab9fbb1fc1b58b6c3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i580ac8d4fb54407bb4449f9c9246001d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic477891378e54bec82952161a7cc8573_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if7037097e11c4d7aba88433a9dae5372_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i24ad4e131a704acbb17e1ec60056baa6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if407d140cdf0486e8bb86f34d4941ba3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i77a7a8c70adf42fa8871a46870209951_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie92af007b35f482682734ab39ab08320_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia8800ab76b7c4bf796673463e6e62646_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i983529c98405448e95cfe07efef059e7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i007bfe339c1746eeaf5c9cd2bfa195d4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7921cf3d87d7416eb046148d0d518902_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4b68a9bb267547d79783a5d3cc0341e8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9d3262472e8f4a1fbca1d2725f0fa73d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie430fbf54f974c1592041127f13d44ab_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i313af5c546fd4f0c99f933429b8f3e1e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if34e4922618c4cf38262d847daf21709_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib5d5dc53e2b24f18bc77e4664e37ab9f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibbf674fa80b54c6884675ce402ce52b1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ida09eaa8d7364e5a90ae202cd890a3d9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib7e987931fc84640bde11b2f2570f4ac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4f67f5482bd04505b4d7c304ab1d050d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0438ed49bb904d4ba02d5cbaa3f2f080_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic5140d4533a246f6aff780cfcac274f4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1813557929f84bb58cb9be8009a672cc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i798c958d76bb478b8d70dce79e91b8ef_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i62bad420fcc44b6194df662bd4703814_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2cea53bd064e4dcfbe3f7ad977f11bf1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i42e0be9c623f439090a017e548cf45a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ide59cd114aa04698b653713f62667246_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb15cc70b04343f5ace3e88e2d2b9d20_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iead39ec42a564cd78a6f4d9bc7323a4e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5dac81c3346f49cba61481526c58cbd0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i676c2fa7e2844c0e95c0cdcd1c243f57_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i66d3e8b6cc984b8da7f7bed7f41e061c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i758ed43870654e66bbcba7aa0e4dd963_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="icdaa5746bd4443a88c13c574dd5e1d87_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1726676679694a32825c83377f430a67_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia62494d58d3a43c2bf1cd53236825ac7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i116679d0083d484591fc99c0f807cfb1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaa8f57b83aaf4d41a9f3d238e155198a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if83db0b299ff4fc5bfd55f06d1b1e751_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iafc217fb88cc4731ab880d330c2679d9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3a699fa844ba4d38a89f0cfaa4c2cc28_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id8c7d18db45f45e6b13bdc3a9f558110_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iea06eae1cb834a169278a51f9f8a5618_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia903a68f015540cdb797f9fbd9eb3eb8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i931547fa6f864835bdae57b0d7fea172_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iffb34d4c619649c292024e07b7d98356_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9731e05edd3c498291fb24fb4aec59d2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i842d7152240541e5b0364ff2b6a55d77_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i770589ab1f5d4d4f901fb1865d3a085c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i07eb75bc89b44f5eb5d63ed763f07a99_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibf90d2eea8204fbb85dd51a7a4365565_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic623a7f4997d4fc8a3933628941f15c6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia8898cee14fd4e9da8d5e81ab4a2dc89_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i521967110ec448d69a2da633602f7cfa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic1a9f2d6f7ed4ddf8b3490abf70a94dd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8f68b4c4cd434a438566d188880dd109_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i950cbd8e5343450a929933741e301043_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia52b3c67569f4400bf94c4dccbe70371_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3dfb1904c26d4fbd83ef346e1f56fb8d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9e62a0032008417f9ca024cd01c34a73_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idef75f533f624f2181f62768e2cb9003_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9d86f70d985448e3a01509f341984c17_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9bc12b812c594818a695139d3d946f96_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ida7635fb82b242b3ae4fb01fc1868afa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i938f21d8413646c894ffd069c325f59b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib879f6a6d97b44ba9296d82431a72ade_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2836cbad0e9240549d7f4366ae6fe674_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2d3a07b33c964c599c282b28ef1f943d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e3a34bdbc3c4065b49e3f91d537c972_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iced4bf239bbd4db3b74132b306e7baab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibf98ab0cc64544adb7528d3789305791_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie33440592fa847ad83aef614664f5e4c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6260e5f342c4442ab20543ddb2e0ddde_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i11286732f1634a54900b42416a816479_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8a0e4fcfa0884b33b857dd7f0883aad1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i07e1c2bedda74048ad47dfce351b4481_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9e59a3b6da884595b17d64b901b50d32_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie6e9dbe5e63b495da3434b0082d43904_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i160c9118abe94723a22793b37efd7f9f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4923f8a84c7f495e857dfbf9b4cd322d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i35cea66d70b1449d9306e6bff0e0e82f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic4fefd0c8d17492aa2f23d699f7e931a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6dde699079524ff6b3f00b7c9f3c07e4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i063af3d03e464a459d4af86c7ac042b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iab34eeb77fdb44f7a0164153ed2dd097_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:BrandNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1d62c3fb339544e19beba734c1ea6da5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7889d554aa29420b8ebe46311e6a00a6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic1c26aa0113a400aa4ba09412ccbde1d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i75182c84e86c4541a615bfe40e690bea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:IntangibleAssetsUnderDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i35b6b57bdb9346bc9518c391411ed44d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:OtherAmortizablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e312adae5a74dcbb9eb736142325cc4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i594e73b989f54d92b5f44e17a264c130_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieb0bea8c592e4e669c035d99216e990a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:IncomeStatementLocationAxis">ifrs-full:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i973b0e4b06e0446f8e0d87bf727733b8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:IncomeStatementLocationAxis">kof:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i55cf78f61ac046e4885e7a5e51492f57_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:IncomeStatementLocationAxis">kof:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd08f533486c463085f58f1199e8e569_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:IncomeStatementLocationAxis">ifrs-full:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i40a40240bbb1445784126bb4227e0048_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:IncomeStatementLocationAxis">kof:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7c4a61aeb7914a059e408a796c4db4f9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:IncomeStatementLocationAxis">kof:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i71be8bed00cb4b38b388aa5bc7a0328f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:IncomeStatementLocationAxis">ifrs-full:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i588d653c1c6d4559bae6d999a1fe8ed6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:IncomeStatementLocationAxis">kof:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4fa217e203c04e06b2683c8f8beeb47b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:IncomeStatementLocationAxis">kof:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i27acc9175ad34699a71a44af6f1b9427_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i746290d2a89d46e8a5eac8c10457c22a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8353d8a357ab430c91e05164e88a2529_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d3e0629c2cc4aefafc11b1b07df2f4b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie0a949c9b5164653a3fe853fb0343ccf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib7eb19c1523a4095bb39abeea7d15838_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3a57ea966619403f9b1159b155a531e6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b67553554c54ffcb27346e1fb74af47_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie22f14e5c56a46ce83254ecd0ca3c8be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1229014ee0ef44c0aeee779401ace65f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieae7db657ed54849bca0b36f6c77bc13_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c3cc433b3ee433982708c9810d24366_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibc1de9827c86481e94b69fe00bd9d2e4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iae3b437b9c994343975208c119c0ced2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia301e42b6dc549d3964ada021ec59be0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i044a5daf6a034cfea254121435a48134_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic0952a71dbcd4f429031225214b71874_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa13d267b7b045a7b10856eb9f0b4118_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iffad28f421334423bea7fb8a4e3e6048_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iae9a04e4ab7a40e3ba2e3b55b925a06f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kof:GoodwillAndDistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i22a4c46fc75c4bfd9f71f0f9f071500d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0b4a83b816c647608100f87f61b1dadf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iea9edad672ba40958e26b7be6f9264e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifc3e941eb93b47bc8e8be59944f1fa33_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i93919cbc997d439e8021e52037aebe3c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3bd2c7c52e1648a2a46e0e3fe925aa80_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibcd8ade3fc1f44a7bab149ea2b761774_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8bd48072a9b24b1da6cdd9bad466e64a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie741d516b45f476fa66771978be7ec3b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8cc2222fad604452894dc53ab65b8f52_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if119979ea8144dd19664f30fb801b88d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4cdeb0954ad6435a83732082ea4c6458_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idcd3687f51524bd799a41cc7314a3365_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibceddb7a1c7c49f6bbf55efb09886650_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i70deb39d18e044aba21188eaaf50ae97_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f6602637c8746f4acdf424d4238a09e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib30d307bff3941d4998ce1ab2c9dbe1e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic38ce527b083458bb424ab0fa2532d51_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20570af23aa8457a926f4ac896de2b7a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd8bb8dd5d3948be91564abe74d51344_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic65523ddfb5b470ea3cc8a41a343b316_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a971a018cbd49929b18f30f9175cc58_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5f36b4072bce46c0acbe6535422acf2c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i01cf8fd0bfd946d5ab9745e87b319dde_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa945a519ed54cc298b4f8f29dc42f3e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45ad48b3cb3744d7954bfaf9f2299573_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6ba96a95d6e2426a897dd0adf010fcd6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if6d3d1fd5e5a4e53bfc220a46864f175_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4ebf4d17d66640c19148406023c19f34_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i16b1f560e8d74ecfa8c78409f939e07d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8404795dd8e44201ada58edf1dd86f8c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i49b0e05551424d0c844f93ffacbf27db_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4cfcc0e8cb7148c781ef329a73cff6c5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ida9ddbfffcba4841be1090c675003f20_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0f7693d549e2481f969a8cd936bd8732_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib59f2d0d3b1b45fc833d26a96ab6814f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icde3fb22e52442e3a2914f876641fd88_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic07d368541ff4fbdb43b309d418fdd1b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i19b2503e366a479195a94fbe0c2297fe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4ebcd37f760443f69fb0ad1fa9385eb2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie20004887dbb4d59acf2e45ab616ea5c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ice3efeb523e34d5f9e439a4180a95ce2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GT</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i99d0aa75266e408587269dd982d9eb28_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i11c0e00489ae40d3bd3fb9d45a0b6f47_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9170c99b07ca4e208504c85e44991c45_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c3d10972e044ee0b41631d1c1626935_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iabc27acfcb6f41d6a04b043ff2048762_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i06f3c8b04f23413d8666ebf7546ee865_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NI</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3c0ec08b36004500970adefdf146fb79_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibb01d90e66234de988da53c2e9c274cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idfbacf24eb8d426686eb57a6eb49c9e2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8bae2357767c44048d1af858c35a56db_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia35dfcd9ab8e4429a075e1a4e01f76f3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ba81b91d7904db78460860fdcf3818c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9771a22b86974aabb24ed4d080ee1d9b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:HeinekenGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i07946886620942dda447ad3ece9976b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:HeinekenGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia0dde28d722747c19d0e6b3d8b5065e2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:HeinekenGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i85d9ffb83c8f41278fc40e72717f847c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:HeinekenGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib3df54d3f7f74ce9bae03a2accae093d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:HeinekenGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iba4e5ca2f4cd4d859e5e26638fda63ba_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FEMSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i50b943b655f749e49b2a43e8921819f5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FEMSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i966fe892570a4c7ebd1992a456a93296_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FEMSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i05102911a56a4361a7ba5a0fc03345a7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:CocaColaCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7ed900370bd9435ba8f576891eed99e0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:CocaColaCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i96a54ba61ba640c1aae48b97b884efc7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:CocaColaCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5febc595a57a483d8c848103ec586c8d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:AdeSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifcce73b9ffa2407e9b5a699295f6d4ff_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:AdeSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia50228e01e064b30987ae547a84843c7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:AdeSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6407c33952ec4378b43ea5b39396c55b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:JugosDelValleSAPIDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1b3f78346a8d491fb9f305bcc2af158d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:JugosDelValleSAPIDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6d75f8b411b0478bb05adf14e6f81b73_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:PromotoraIndustrialAzucareraSADeCVPIASAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3e14efdc4d584b84b7464c2918485c88_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:PromotoraIndustrialAzucareraSADeCVPIASAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i768ee7bab95d417d8f274b26932c3f7a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:PromotoraIndustrialAzucareraSADeCVPIASAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6c0069080a084293a94b40b20fa4320e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:BetaSanMiguelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9bd8fce018264fd6b986f58bb772a1c2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:BetaSanMiguelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1e3845d61e264f8c91b93a3b9258c7f8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:BetaSanMiguelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6aad01df7f9c49eb827af2cd1b9b6192_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i40a7483122bf40c79f9d1062e50f10e1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:LeaoAlimentosEBebidasLTDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4ee07c1391a147dfa688538eb9c847a4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:LeaoAlimentosEBebidasLTDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i649cc3ea46944ee2bd5de9451eff7ae3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:LeaoAlimentosEBebidasLTDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5cc530906b5944b3ac814201a7e7a933_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaMexicanaDeReciclajeSADeCVIMERMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibb149e3037b949bcb3b175904ba5dced_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaMexicanaDeReciclajeSADeCVIMERMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i01a78bc7af60465b858e1400c327a6cb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:IndustriaMexicanaDeReciclajeSADeCVIMERMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i43bfc27fc7cb4eacb63dd9f41cc3aeac_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icc1b1cd6d74c458abbca80c52546e071_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i26dcbe7c136e4582a1d7f93467a0ef31_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibeb2520f77134e8680641df2cb3beca5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:FundacionFemsaACMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if2f9512df81344f6a0719bc04bbaa397_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:FundacionFemsaACMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2b1bd58b76254913ba8bf6025485fb4d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">kof:FundacionFemsaACMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia4a63d4762114239b7662d3dada13e48_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1ee5cd446ba74168865ecd42102b7b39_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ife339cfc6c10433dae0317af0de3445a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3cb7e69dd6e24ca08b942d3c4ebe7b9d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie85f5c503dcd4847b6d6d86a8b41ff9a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b16502a5c974cc58ade54501b1dc17a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i948a8b3a04154532adb2dfa1ec74a3c9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id7b1df9601bf4174a718f5277f429a72_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id021290082fd444c833e04da99239a80_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0558fd13057b4a069ef72c266d1a0889_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3b1fde1dfdcc48c28d8cf25c98310f74_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2c037b9032ee454cb6b37bcc31e43013_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2503a3df1cc048839c8f12904a232512_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i003e8d597cc6417488c68718c8b96970_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i58f689b9283d432b83ab01bedb668dd1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i80f3bedf7bd74897810c3a5bbe447f01_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1723d5e177ad417c81dba472f534fbf1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:TradingEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4415c6f351db4e82abfb95a4a0b5c0e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:TradingEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iee56a705ced44bc19d30b0e24827dbd1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:LifeAnnuitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd1ffc3d3b954699bf566a9a3878912e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:LifeAnnuitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a17ae82f5084a2fb880e20c7bf2aedf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:BankInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ida4a438d7bf349ae93695ca33d431212_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:BankInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i33d6a431672643a183ef09595c114587_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:FederalGovernmentInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20109e8dc4de4d6b8efc3645afe3df0e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:FederalGovernmentInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7bef2f67d09645198522db76fc72e207_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:PubliclyTradedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic6352722418e4976ac3ca5db9c5c5cfc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:PubliclyTradedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8850115de89c4cae8aacc89a8139cd27_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis">kof:MexicanFederalGovernmentInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia4c20aac38c347e7b5d4ef961aba3a44_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2a0d74c150ad4605980d7ab49ba191c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:GrupoIndustrialBimboSABDeCVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iba984b6b59574cc2967c2aa3bb1fab35_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:GrupoIndustrialBimboSABDeCVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i74c4aa8b21da4009ac058678a14d8e77_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:GrupoFinancieroBanorteSABDeCVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if0b052a974d64fd1a5ae7c525b33f1f7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:GrupoFinancieroBanorteSABDeCVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib7d7018fb9f64a698d843a1b44e6383f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:ElPuertoDeLiverpoolSABDeCVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id0f586cdec994804be4aa47f913f6efe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:ElPuertoDeLiverpoolSABDeCVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9323600f2da4af98596bf739248e6e9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FomentoEconmicoMexicanoSABDeCVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:CapitalSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i224304417515456bbbc388a7cc8bb66f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FomentoEconmicoMexicanoSABDeCVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:CapitalSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i458827562d8549d2b0c9fd603eb25312_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:ElPuertoDeLiverpoolSABDeCVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:CapitalSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i838790351c1741328997e6565998fe49_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:ElPuertoDeLiverpoolSABDeCVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:CapitalSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i43f6ef1f4f9546e8a4931a7d8c688714_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:AlfaSABDeCVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:CapitalSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib77d471cc9d340488acf16335ebe8c93_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:AlfaSABDeCVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kof:CapitalSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i39fb62d68aa1493cb19b301ab7b45cda_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id0d2662b94b546a5b7d775cf496011fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i502fa4ad521945b8826e3839f0745f93_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i395a6e4940d64ed2bec9316b378ec8c8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5264b58370224252a5807b39d5086796_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1b66b1dc09254e0dafc264e56423a971_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i09b9ab371eea4be3a463aee5c5f208ea_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i23ad27146c4e4618aea56df3e7296da1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i11341b71933c4f52bf2522df7087f1a9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id937c3dd2b6b491ba513c1d81217ae03_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibb386959f9e7496095003f860a75ae85_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i904890120e2d46759c09e871c2326280_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c49f17ed7044646bf0660b4674fb083_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0cf8f0042f584cd4997b01dae38e9ac3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i55a4e4acb10246b98efd1bd61b062b20_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic7ff40769dbd4937900836c4c3b44f3b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i698f21ef33524193bd692b20fd890fbe_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5eb9f9ad6bee4d66a8d513a9a8d85feb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i96ff3c70465641de922edf095bf85a27_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i05145d6360804220b9be0287dce83330_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3487193e650a4f3f9cbb49bacc9279f2_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6980c9734a004b49a8dabd8f0a473a7f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id30e4d8ec771461f959e7544fbd619a9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9200d336bf314594bd65748ec84c9eaf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i48706d4316d2498690f4248fee7e4a57_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibaa3af9364e64c7da0eefdc36d78faa2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5b48123935ae47e48575c4b985e5ccd5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4d24648e20b24480a4b2c437d32d75f0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i896205af3e2c4ccbb1abbb68a6f07132_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaea92d6c651a40e8aad3a50d51006445_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibc0fcec14ab24f78a299c35460e75f4b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6113b917858947f4b574fc193f5bd766_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i72ad6b27ae8643f0be43f982bcb97979_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if713a26b7a8b409da41fe16ee7d9eb5b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i23bd2ecde8fa49418e2ffe00781955a0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2294dbecb9e84977a35bda314b22d547_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b8accfc56584fe994396d87c507fb29_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i26febb66658349a69bd89e8ea453a1ad_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iecd5ec7fcc9241668bd483fd064579f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib327c5f773cb488f962ff520db06540d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia1d593af25084975ba2a07119878227e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i22fd54b90ceb45448aeef80ea15d6c3b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i96dd8474ee8a4b5ead6a9fc7be8b201a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifeaa1802f6624c1a8f50372c96640d22_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i20fd879f49f0473399f144e80495fe7a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0325596e9ca04fbfb74c86ead07695f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">kof:TrustAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1124dbf2ef914071b2b9cf78eb37a4e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i635d29b2b8ca42e69fdc5780116cd359_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i54db1e81b1fe4160998d396636052a63_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i91391ea1862b450290f08781b78dd007_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if2883c8f47f747bbb8a257d49ae91fb6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idf292a92c5d24e5ab8c4e4874f1d5153_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3e1893ca622140b49511f5d0708abec3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i013efb806f6545778e0f6e4ec790030d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie1184c032691464ea5996861aecfe381_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:PensionAndRetirementPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifdf470ee34164985a4a9b2d27979ddfc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i56c2149c28c043d59880d6cc25aa4ac8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">kof:SeniorityPremiumPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idf7dfe746c72430db6098eef323eb662_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibcf8e0a1a68944c58207c48e43b9aaaa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:ConsolidatedFinancialStatementLocationAxis">kof:NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3c6240f5f0b44965a172b67cc59e885f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:StatementOfComprehensiveIncomeProfitOrLossLocationAxis">kof:CostOfGoodsSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd9f84b5eef948c6aad93981c739c409_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:StatementOfComprehensiveIncomeProfitOrLossLocationAxis">kof:CostOfGoodsSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i496b806d1f8b4821b92985d6b6f8f578_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:StatementOfComprehensiveIncomeProfitOrLossLocationAxis">kof:CostOfGoodsSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib75e7d09931d48cb9df88dd078ad9b3c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:StatementOfComprehensiveIncomeProfitOrLossLocationAxis">kof:SellingAndDistributionExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id0965a802cfc4ea3a4eab26a7d02e8fc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:StatementOfComprehensiveIncomeProfitOrLossLocationAxis">kof:SellingAndDistributionExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i456675d225ae44ac8598601e6c0c075d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:StatementOfComprehensiveIncomeProfitOrLossLocationAxis">kof:SellingAndDistributionExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0b392f865f0f452cb69095673f942d13_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:StatementOfComprehensiveIncomeProfitOrLossLocationAxis">kof:AdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iea3cf2cb30fe4c79bf3baeee8a201627_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:StatementOfComprehensiveIncomeProfitOrLossLocationAxis">kof:AdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6763e60e22f1461eaac752b4c0116ad7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kof:StatementOfComprehensiveIncomeProfitOrLossLocationAxis">kof:AdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i634ce140f6ac47e8ae58e6c66572abd3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FEMSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandSixteenIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i65b0f6de8ff74f94b5598b7e5b2b4b53_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:KOFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandSixteenIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i15f3ef88474c4ef38f39eb13522960aa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FEMSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandSeventeenIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie6927b7c785443049e7a18b6e5ea29b5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:KOFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandSeventeenIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if492897a1e8b4cc982fead220bf3325d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FEMSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandEighteenIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9806db33a5aa43b4b5e0e6ed36fd67bd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:KOFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandEighteenIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i25cee85bbd3c4c3e856af9ed2a35dd0a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FEMSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandNineteenIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3f9521313e384b52b2ca19d5f479cc88_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:KOFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandNineteenIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff3843fc9af144edbe3fd0226ff7c924_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:FEMSAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandTwentyIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i69bd5e22431a4e65afff094d676bc919_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:KOFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">kof:TwoThousandTwentyIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibad4723c12d4415eb3e46a4b5a79dfe0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kof:KOFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if9c7067a2a4349848127181a1caeef40_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46cc00cdfb9f4ada9f2536de71a919c6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20729259d528414083d4be0cfde2c1da_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd36fe99dea1432487c4094fa9a237eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1da28b84a784a348fc3480dc0bb38ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib39570aee9704183b359776f42374851_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00ef5045f5e543e098ffbd61f9f95364_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7e699da7e3a04467a39aaa78d82519f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie3ec2064b6444968b25d5721c777bac3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:ARS</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i87a0f482ebce43e4b62a3d5c53d72b6f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifd9b6c461fc54b71b1ff2ff3da566bd4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i80eed6554e844d269fb80956ddf66803_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb4812477e9c4676b4522a71fc5e9fbe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i05541713b8c64ae58a9426c7d256e9cd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibe9b66713ba44a17b3d79078ec0518ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if86dd28aa14c40ad80e055f907c41f7f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc2d7c0090264a30a203cef200c36c3f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic28ca1a1ad3540359ecd4572639246aa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i671534c495d742b2860aed7aa7b8ae27_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e3cdfbdddec4ae2a1140f8cd34c620d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6318e84ad07b4ffd9861f769ce6ec820_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie1e48b6165af4434b297085316bdcf80_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if3804386ddcf4d01b1bd4897e5b3fad7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3fa455dfa4ad45a2afb1b3791b4a4bd3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib8318ad2ad5c41339fc418dcdbe6a767_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9b65e063e186490082d0d64b45dfd4df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58cae0f2a35f4618acfe4e120b27f1f0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if5fbce7c4b7544a18b730af534ab77eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6fa4e425902348b9a6b5439132d979b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iea1492fd3b0243a3887dcdfb08ef3cc8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb12a36e687d4bdc9c5ab5a70d96c51f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd0796a797fa49cb97367302bdfc44cd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i966bd0fdfed64e17b3eb27c4565351f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i390dde1e8d0f49f1930b7f7b8ec0bb36_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c5cf79192a74b0e8d5f72815e45cd0b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i92041bd77b5e4880916c958fc5ae546a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:COP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic851bdc683874747ae7515b4fc0f5c0b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if440362e7b2f477786583fb057beea93_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3d9b184eec5e4ab68c193e66f7b4af7a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i239ed7c9d30a412da00d7a0ee7054e43_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3a0f0caa083b4eb3bdcca5b0c5690015_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i029abb0b321d4017bb62a7199ef9d7dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ide12f7b817404d18b12a85e46b06c27e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id5fbb295349449caa54a1c1e823b4092_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i047ddbe09b6147239a9dce09ebdd0035_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3b25280ecddd4cf581a646eec6671fd5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice83e28f42c74a05833b6db13557dbab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifff1ef4b755c48d89a358323743e8d18_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa2de50a028d40aeb80e15816809b006_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9e485289b7e3425e875903e18342a6e8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iade8dd01ad064e92a78e9788e11e1cbe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1cf445120a844d328d382e1b317b5f1d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermYankeeBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1d9ee9b02154492da5e3738c47b704cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermYankeeBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46352805908642fca9b2c18128d008be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermYankeeBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7bbe87317f4f443284d63edcd8fd8cbe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermYankeeBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i209ad24037054e51b8b43e894ec0bad3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermYankeeBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3793cc3c08524314bebf6aec592ecd4f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermYankeeBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7250690373f74eb7b7c09977c4ba4cdb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermYankeeBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if23b63d4571f47029a06a62c97144e91_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermYankeeBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ed507aba5624f9f84d974ee447ccdb6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermYankeeBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i439b8bd7bf2b40f09ef9cf5dfced99ad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ida2f41af049f487d8694fee4b6a1683b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i887878af6fdb451bb0b962f12f6e50c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0f3f6ccef40a4af3ba688219a2a4faf6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i70773564de8143b19dc0c72f29e0592c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4779ca9bd83f49a099e9be16e86d2f11_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iae6771f701cd4712b71041f03e30927c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i746f82869f574595bad20bda07dec1e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if22225b21802473ca7aedf499b466e4f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i68ffe250d23b4371bb99c36dd91174d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaf9cedb15725421e8d3af16f4fb2f27c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4245f5fe18e640728854fae28fe7562a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i15740e800994447ea924ed761dc61437_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iecea6cca7a354d5d88d895fd8887fde0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45647f636a304475b914ec36c8e2a246_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5335ba1d233649118135ed31b9e5416f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb59b839c4a74415a55ad19a7b044f7f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie29700fab9e14164be34f9056860d8d2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6e993aa9cf40496098c6f52a5e87bbad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic9ddc5b16788475ea913df448d559091_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ief4b27b345e04b1abe57340efcab2e99_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic67b552b9a784183843fd6afee850b20_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibf50a15c39a24d498678f9e05e1c1a01_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icbedd51b30c24cea8e48956172f8a8eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if2ebf5e6ef4a4f4a949675804aac4c51_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b3cd682ba44416ea7467048fb7afe45_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib9d23aafdd9d4009880a486735d260eb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:UYU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if7afb8ede1c94400b1296a049bb59ebb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie518027926664b23b33a5064fc80904a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i77fc07dfbf95461d970b93fac013c9ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5de8d5ca3b504d2f8a83af6be61a5fc9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0e207bafb559468f9e518028a746cf46_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic92b7339faad4889a06de0cdde1fbeb8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6d69dedaa2744f8c82eaffbaef0fc295_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i634c99a1bf6d4347b30d78e2c0f31c2a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibca919890c21434892c21deabaa1c44c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBorrowingsSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ed372d486d146b984702f73cfcc856c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic66928e7aa6241788b65be2e4a3e7c41_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if6fa967c2aba4c03aaf6a1bfec9fb6d7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if0b6489eb3264489bf0f39c1400a9e7e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4bdaab4445fa4db790374707617a55a5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic2a3f8d4ff094df6935de7d0d3005ef6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3154423d29744f7ebfdab99b84356ada_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b29d86ce16844db8736c3dbf035c62e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ida26d83b00ed445fb5ad076d5c0aced1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8cab937b7d0a47b6b6d2c187441b249d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95e2aae3d6d6483e913eccd76a930463_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i742e22b5e9a34da8b8ed19dd185f27b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5e7c244bca824b1fb4cc133042642fcd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3aa5072fd2c7427c8dcd0c8208325e37_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i650fa96f6f0f424cbe4334dba4ec163e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5bad99513ea54f569f6c6823361407e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c83822ef9fa413994a2e570ba5a64be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd51b5a4e245440d8d4ec6263269c1a3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i817b89e4d1a0451d957aaf03cd63a3b3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00e1742c250c461ab01288d988bfb939_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9f9def0c0b454d8ba4b7a259e52633d9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0f46c5a0b7f94c10bb5fdb9f4902b7ec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia94c0c8d6c92478986adf17c650e0782_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3abc440aed764372805c1d48c645583d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i84a7552b661943ed9b6483fd49e92978_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1082dd5843354455ba587b848e2540b7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:SevenPointThreeFivePercentageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95b3a9a1847f4ac6b018375ec8c0aea1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:SevenPointThreeFivePercentageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8f3fcebf8d454c62bb3344c23137dfc4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ea9de733cfb48f4840df28ba3d6145a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4c12ebbb2a2743a8b9ae59fb3d4e0321_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i30c3862d772c407fb8f351442890cc70_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1a9a196ca1e449b3b23cc8888aecfe38_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0fa4ffc0948f456dacb15e3b60cf2e39_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8d0e1f1ec4794024b1c21370054428e6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id75d4e101e91444682aeacee6018b1df_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7fe521bbe5b547fc82d0348a1d917e8a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib664991bae0c4330b33e52222b4a2019_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3977c6134b7a45caa810affdc4a9b1c4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4578a9b4c49646cfb522f74081160454_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">kof:UruguayColombiaAndArgentinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if478fb6734b1495aaaa8800b5d6a3db3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0ac0b124bc5f4f8486a075878e9b4567_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id338918b962f4927986c72edd1131744_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">kof:UruguayColombiaAndArgentinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib48b349f96454b1fb069a52d4cd21821_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:SustainabilityLinkedBondSLBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i898c1fcfbe654f07801c04bb02d2d53c_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:SustainabilityLinkedBondSLBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibe19d7bfda2145dea039d95dc0081ca9_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:SustainabilityLinkedBondSLBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i33865c82df32445993fcfb9144c7586e_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4f732c1a2ed8432d9a1641c2fe739de9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic62cf4a88c4b40ffa4396ae60d107944_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i570001308bbb4ed9874a4753fb3ccdf8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iedf6879b5b9d48528e470d1f94fadd66_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a41782d28344f47ae8493863c013a83_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9276724cb5764767a2611fbbeaec91b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib0c032f865e946aa9f6959168d42dd11_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6e1a40db7e434cbe8d0eceb7039f9f7a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia4ba020680ea425dbf7456ef9f472387_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie58e63bf30344d2487613aca0972b589_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9b57d06d31ef43faa8a60fa0da19316e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i606a7c41fa2c4d37a6a3776313859583_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i827006b3bfc24a15b21dc5657f8c3236_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i25a41aa63a4d408caa546470e29920eb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic4edd38833044256925120e50390662c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e6b77d1020142f7b386398f44b786b7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie94443275bbf4d92b7e1d08f6febac7e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id6932cc2709a4fdaa2c41347fe2a2c9c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibcbe724d62094592a354a6c76898c56d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6ef4af8d9a504e36aba406775756297b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib6a04760ce3b4ea7b3d532373df54c8f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i84dbde926fc24bf982e30a93f4c8eae2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i336d7eb8fc664cfda3c0477973d610ba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:ShortTermNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib9f33be817654476bbb8606f50714e12_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic106d219e79b407d842b2ad068395473_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:ShorttermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4bd64d2afcb1485f85a7012ebce16092_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i02bf7d849a4b441385014f36a2a7e4be_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermBankLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9a0b1709af4745078ee683f90d0b3d9c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iabae9e6c5bbd46938c2e0cc2ec857589_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i582b501c1ce440b3b3fa03ad563260b0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermLeaseLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iec4040de16da4f57b0fff48eb250667d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermLeaseLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2e35c29443904a95939e6f39c136e692_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermLeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i40cb18f26a1c4df08c857e572935343f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">kof:LongTermLeaseLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i04265978e15f46619ada7b2060f80160_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8458cf65d3e6481485511d14226adbfc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LongtermBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6a27fcf4d5d541f0bc95134863e6760f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic0800b98bdd24a5f8dba72897a3608db_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibf15e7ba170c42b49b33b567cd7b3eba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2c7f421cc8e3416ba99885e7fc72f6c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id04a0c08635c494c8bd1d632a51019b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0dd4276ffa374cb2884fdaae03cb1d47_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i741cc242bcd34243b870ade8a36da9d8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignExchangeForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1be262ea42de4e869274a2fb63c68604_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignCurrencyOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i17f244d866f04fd29f2f1b97f68a3ddf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i16c82220714c42cba1f0a613345b748e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i44a9b5d894524717b868dd3f574387a6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TreasuryLockContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i562e42c3bd7e4314852db90b2f225026_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CommodityPriceContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2dd161d830404ff5a1b0b2017d1c1f0b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TotalHoldersOfTheParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8b25b9bb010e42f8a2ee814190b2bf21_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignExchangeForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5a12565992564d2bb026f4362ea1b3e9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignCurrencyOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i280ff7371dfd4811a46250d53bd8e29b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i560b8ecc9e924bccba4b412910924b3f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i087ad43e78cb47129cad83d24d493d57_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TreasuryLockContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i21467cc28a354041891246d2ffd86bd0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CommodityPriceContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7f40affaa8514d569bb9645107f4711b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TotalHoldersOfTheParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i08270abcdca54053bef6911b8fc2ab1e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignExchangeForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia3c74f2dd81e4143a78d114555a894e7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignCurrencyOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0fb8bf16774149309b11cc94b605deb9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1e3123e914914a5fa667b8465628af9c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i583bf212f27c41a6adc217f9d60063fe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TreasuryLockContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3cd5320122ac4c918708632f0c71ed76_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CommodityPriceContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i76416d3f8d6343f2bd071b86f5ee5793_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TotalHoldersOfTheParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8e0080f3eca94f58868496de832d912b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignExchangeForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5720729b5c2c4648bcf8e516e4a4896b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignCurrencyOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8899e3ac422a497fa1f8ea8a9652281e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib8c953304b3a40a6a4682dc2a2eec683_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3cfbd5acfb8c46f4aecbc77d17ae8ea4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TreasuryLockContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9bb65b9cc3534f33b8479fd77b074bb2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CommodityPriceContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i85558523509849e9b9c6942de942e5e6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TotalHoldersOfTheParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i19257aa0af7c4700ad154cad097fdd94_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignExchangeForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i03c2a58d2c334643a268c9d73cf0b229_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:ForeignCurrencyOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45c21a46adae4876bda5bf9e0e5474b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8d792651cea4434c9a385040bb3ec253_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9296f069fa614f0eabd5955de7408e36_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TreasuryLockContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice03d43678c54248bd0bb23f0c2e8b11_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CommodityPriceContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd0b4469e06640aa8648bf5f0e29ec6d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:TotalHoldersOfTheParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if7e3b3e5104544ce9d7e94f75471e00c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i17978e2e481742f9bb32f68eb0680652_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib1bf9ab8c5ca4e7698b6e72a753628fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i556735842d364d018f4e7f4e4f8c7d97_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e360a3c2f994ec78c1130d500b11723_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i266bed7dafde4e17911de1621c04af39_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:LaterThanFiveYearsAndNotLaterThanSixYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7bf5290ac70f4ffb81a45f94ec63f8b7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSevenYearsAndNotLaterThanTenYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie4e5a13c13e24fff8e0420b02850c1a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanThreeMonthsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i55c66b77afa54e3db31b551eab94bee7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic1d4f7eb9bcb498ca0a3158a50e6a23a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:LaterThanFiveYearsAndNotLaterThanSixYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ide0ca2c227bb46638ce5324e57c4b4fb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CrossCurrencySwapsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSevenYearsAndNotLaterThanTenYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibbad6b35cc24400bb7ba9da8269a938b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTenYearsAndNotLaterThanFifteenYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i36e064658bd44b50b015471421ca3cba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie310259a45514e8c8e2ad5f51ab12db6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:PxMegPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibbf56fb73aa84f8aa869851192337c97_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id02445fe5e5a438bbeddb9e69b349182_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id7dd0746870a42ebb6ed6727f667f21e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanThreeMonthsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i22ff45283ea84fca994222e5f5cc4d84_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6591f904b2b94930a68a456a18a0c91b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:PxMegPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanThreeMonthsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if9afd0a5144a4eeeadefd296bc042a86_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanThreeMonthsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9a95c529373e4c8bb4418ff20e8fcc94_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica51c7b2265e42848314f8e541aae976_D20200930-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
        </entity>
        <period>
            <startDate>2020-09-30</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia75d41ce052a4ce7b0033b75be90f522_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i53555a5817d3433d888e9c9583512501_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iee70215fc5444c4ea4005e50d433f587_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id0a7e19f482f4a6997d4157d3514db69_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:IntrestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1df421fb7b7b45ca8cb995c51dfafd20_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:IntrestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifcec28e4b2c344b3adc0109bbadadc55_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:IntrestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibc2597199d1548879584d6de4633ac2e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:OptionContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iddfdb488fcf94f829c3bed32f229e3b6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:OptionContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1176122c289147b4bd3fd6ecd0aeeb3c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:OptionContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3a047aa1555f4e619dc5019752863577_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7ef04c80922c45adab5dab29bb5f0ada_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i87590658f7ca4a8ab59ee98ce147027f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i31b1cb6cfcf348b7a2493eefb5940680_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CommodityPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5373600e49464e96b3c581187092830d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CommodityPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4b7bc7ccd46f4dd9ad8347db4c80544d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:CommodityPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesDesignatedAsHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i005784e1955646c6b4cf40d0d92df9be_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:EmbeddedDerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesNotDesignatedForHedgeAccountingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie5fc936505e2491f87cfe0e7512cf94e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:EmbeddedDerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesNotDesignatedForHedgeAccountingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if621987f8dc040d5b217befb5cddcf00_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:EmbeddedDerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesNotDesignatedForHedgeAccountingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6155e7c9451745eeb053d55c79d33b5a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesNotDesignatedForHedgeAccountingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3d0db0d2b8e4449782ccba14a788a62c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesNotDesignatedForHedgeAccountingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9ddfa34b3c9244819ce891ef26de0f12_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">kof:DerivativesNotDesignatedForHedgeAccountingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i665917d4056140a3b79708e3e639ca2f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia8962025b7eb46ef930c27adbeccbc92_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0e8621a1e2cf42e5897c79b350c9f98f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1caebe2ef24f4fceafd5b55578c82eee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:EmbeddedDerivativesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ed81fc749704aa69f0764ac725426b3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:EmbeddedDerivativesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i06a0107b8e984523a9d9eeeba88f166c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">kof:EmbeddedDerivativesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5742dc997bc348ffaebabdcb415c9794_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ief99489d6b3f482782a29b19267f4fea_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5e448672db7b4a9ebef9470e46d6208a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2abc3cc2d10f48f8834e16d0059fee2e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5d7a889b45034836997c81402939c6b4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ief1c69aeed3a4603abacbc359fadebfa_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icacfd4deedb5472fa8c6e6b902702d14_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i05c8802819a84b129f8c0c329bf7dec6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i47a3b87b18914e468e499435231847c2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i20a6cbc3ab2d469ea5ced59360410f5c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDARSUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i267e6e5d79ee4c7c9378ecbf79559226_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDARSUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f9f0695d57f41019508595fb76d77c8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDARSUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5d2984eb3f99487281019fd91bfa67ec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDUYUUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iae1ffbb41acc4a518997cc8c984c0356_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDUYUUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2ac8c2608430418e8ad90969b151e72a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementsToPurchaseUSDUYUUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i60fd7c9a67b24cd683204ad42712b2bf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:ForwardAgreementToPurchaseUSDollarCRCUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib683cdbe8e7e44a9a1816aab5d64449b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:CrossCurrencySwapsUSDIntoMXNMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8ed81f9f6e3042478c32bfb6a9684df9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:CrossCurrencySwapsUSDIntoMXNMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie9c5a787f8244ff1bfbf8d8d542441e7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:CrossCurrencySwapsUSDIntoMXNMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5547c8f68a274ea0ba45bf6369ab72c3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:CrossCurrencySwapsUSDIntoBRLMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i072293a8c3d847069920670be91da98a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:CrossCurrencySwapsUSDIntoBRLMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i79f67979ca9b42c7a64d51622369524c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:CrossCurrencySwapsUSDIntoBRLMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib57f706ec9334fb9bded8533ac713c9f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idd0e389ad20d4f42ae1232a8bda0c372_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibf049d38f553439f9cc79312a90ade5f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1efa50daf6084a7180351cfae7122559_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iafad3cdb808e4db9b70def207fd2e9a6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i89552327dfff410cbd846d9571abbef0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1f61a16620874673a3d28f7873ec71fe_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:OptionsToPurchaseForeignCurrencyMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd53e15965684698a2b1357010ad71ee_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:OptionsToPurchaseForeignCurrencyMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3c48d8f93e4d489586117d35180f7b1c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:OptionsToPurchaseForeignCurrencyMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:MarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1173242ab856436b9e01616d77b24e0c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i64a93f97ecc44104b4904500339d6351_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6bacfac1e7284c3aaf6714fd7ed36142_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9e3ca428c6df4ad9af980124b3cb6794_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:NotesAndBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i31fbcf2cf4934a14ab7fada92f488000_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:NotesAndBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8404ad04b11c469f9f6b5123c82254ee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:NotesAndBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia482870138f440f99966a72751e2414e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:NotesAndBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i73f555c8df864f91ada79ed80da1e048_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearSixAndThereafterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:NotesAndBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6aba91f7248b4729bb56a225ed0794b3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearSevenAndThereafterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:NotesAndBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i40923db7cb324fe79a0e2510b48cebf7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:LoansFromBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia0c5d368c987470686534012e5a9b202_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:LoansFromBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i439c63aed29a4f1ab11298885c562af0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:LoansFromBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i67456f62f3b8456dbfd4dfe648ae0bd6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:LoansFromBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie0206c5c87c54dc6b8435fa0418b0db9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearSixAndThereafterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:LoansFromBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id9604b8d041f4dbf8f085b352fc85fd9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearSevenAndThereafterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:LoansFromBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i930716d8bee349098a0681b5b974b44c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i02fc139d57144f729944339924399b59_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00d44783cd94459e86aa78616b27fdd9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia4df77cd66e84361a41c5eadfebc1dc5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if9891e44e35349d59b7463fdebcd914b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearSixAndThereafterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1da1e395308c42a7ae597ced74933a74_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">kof:YearSevenAndThereafterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2062872f234543c196dfebcca0d204ad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if587c3099af04a0e8e68c5c5b04a1956_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i40423834281c44baac2b8619ffaa9729_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb698b47dffb441e92247af0b701ab3f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i44f89ac647aa4262b799c1ed1d4ef5a2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3bcda4f497e24a1eb3e3ba9615d38564_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5324c112aed141a2b751650bd607d820_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i59f4907a711b4790834d01a5398aec79_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i060a4a0c209f4b848cc6bbfbb1347274_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5dcfdcec453d4c44a5bd22744c7f5924_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id756ce7a48054b78b33e75f0bd0765fd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i988997baa8c745df9c65e51c03433b01_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7929a61e54a74478b4c09eb070d175cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd58d0c334cc44078f2290886f43d910_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ac2ba8ddc7f451fb4850e7d5daaa04c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i941aa8dcb39a4818b0b0792759ddb249_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9a7e35f258be47a7a0d645e9e056aa9a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b03c215c6e04c2198db237e09eba761_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3a80c0ad65374796937c0d7b5f57526e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifda3d04c57b342eabe11c42a7f80b0a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i92cf8573f7b3420b8eca8bcf41df6be9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4dcc48dafa7b40e5a9b1657ed84fbcb0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i731ebc130f5c4d48986f9f61dfbe2503_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieac8243c930d4fefa2ad27701ca488bc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i75ce649ab6d94f62990084677f00a9f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib168d43641e74046b97f8d575abafd29_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id374877b082f415588bf038797f43a96_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i138bef87ec6c45e0892bd78d20a9c441_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib51b628eda504075b9fb956c87041bf0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9ac63fe6c3ae4ac2a9be1df5fcfefc73_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if7459f469e5b4c3c9284989567c4c776_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCRCUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i894cf4fdd4b04667a8a5c02ca6c2efa1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCRCUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4868943994ae491ba4027e4ab2057564_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCRCUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06b4170187b7499c9d586e3bd9cf9034_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCRCUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idbec5f5b77fd4af99329a4ccf4a1a1c9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCRCUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i57d34acc55744c2faf218032bcfec566_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCRCUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if1ec40aa15864fab80d7d32f35585aa1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7a152ee922e4e848df6f69b7aebdd59_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9de96a486e9544c093ccd4228c486ade_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia44e15ecf7b347658c0bcdb52dca026d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie6ea28d7dbeb4d50b93e2e08efb6ae08_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0d77e4a634114351a168808ca5481b0a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i56721b6abcaa405582d439a19e4ea366_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e498fdf479a462abbf5cb42827871fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i69e75bcc582640b4912e5734b87fc51e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3737d9d1fccf4815ac4c6db4abf3855a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic9ee3556ff714afe919d69d511cd6bc2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id9b8249797344cfb9a2aa4f157476b54_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie27988f5eb824483a581999e69ecc952_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc977342e39f4e87ae1aab0f94ea3e47_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i72b771d426ce4e7fa35b9ba7643a69dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e70461d7e1f4e16860eb0c9c3bd18c5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i43f71badeacb48829df18d393594bfea_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0d412568511e41238c2d08725dca2b48_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i42c748a712ff4d9480dd780d08b28730_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c2df3e86dd649fa87c9dd45b8cd4b7f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i69e19747d90048f8ad45767d44c33114_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i04ef0ee8b5a84051a030d7d526896fdc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i55d9c396d91c4ad297ab935cb34cffb6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6684b97439b64ebba5056a48ee5e0da1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3c2ac4c6829d4ab58c963fc9acb9209f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4264d11c179341e0966f77c91bdd7559_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5761a017661c4129b1964736937ca336_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaecbae95c39746b4b2751ef488935b91_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i082ca213c7164b6cb6bab0694aaa36f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i183a94f1dd40435e91790afc92101bb1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib55bc3ead49a45919ed677bcf365c77e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ida532060afdd4f7dba64c4fc19fe64cd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i33e7246888c944a4919223275b4b65be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if166c24223a54e29b8128de5e1c67e96_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDCentLbMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6ad7ffc66e8c4aea87de084d9b8e0982_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDCentLbMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e93c9686f05432bbcb7a4a0d01d774b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDCentLbMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i05cbfe10eb9145d1b3a275f80cac0c6f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:PxMegPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5d76a7159e224c40990248d0e676f475_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:PxMegPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie4f862577df647a4b02bac7cc3e51b76_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:PxMegPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic5e00192f4344f21b736ba4a13d01d9b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if42008b1023844e9ab1dc19731b5865a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i54043cd1ae024427b16a8388391b30d7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iad1f79c48b3c4c4facd5581ce5277dac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5790602d21f34d039c2ae23031095f16_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id43df06772bc42aa8b0951bba628dc61_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4385fce32fb24d8dbb1e06529e18581a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic66d51ce128042ba93b42289d8084136_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iabbe388fe80247abae97314106060a88_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i368829b56c6a426194d3a521287845dc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2bdfbd7e4feb41e0a37ec13b79754f31_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9c37a489373246edac662bc868a340ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c474216f8c940169758d5d36eb49362_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i83232d4798444fc7ba7ae15a62cf1805_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia77cee61e4c84867b6584c3b12cca0a4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie831b26bc145435bbb6c11883f57d845_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8b429bce15b54049b98e64e5c01d29c0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie11e5edc97314e629aa094f527fcfb02_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3fdb36bb237445bab251d47009feafba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id9f362264e1c49d7a826fad48f8db285_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i523968a995d742deb64915d554b8c967_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateCOPUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i22d2602ba6cd4ad58439609c1acf5d97_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4dc64a1dc8f340df8ebbc7b3c370e7e3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i703a782f29914251ac3d3a728e60e3b6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i359b0c9edac1486e85e1be0c3f6d3bc3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i01d9c1b9fa92457098b4839e6d6c721a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i43878b2a83a24e298fc9cb3151d8c8b3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateARSUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3dd7156c46514ad4b68507275cdd5b38_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i269ca172792c410cbafdfb476893d29c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic29c8e84d1b2455892464a953fbd63b6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idbd158d4268d4cf882779b822a7045cd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1b64075fdbaa467095359f37076d9a32_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0f3a59d3fd7a401fbb4830f6efb5f06c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateUYUUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i52303ea3ce22483d89ffcd5474477ae7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i370c99f297c847c283e4a815ebcc5240_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if37bca2ebdd64c4e9ef349225ac2e2a1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i29aba3f9fc3a464c99da10882a02459f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5ae2c8e1b2024a9281a83461ff98c98d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i099ce85941b045c99b42d418c11498fd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateMXNUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie841869f258c45bd918983ba7bf93863_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idcebb32fa9024088b6455a601e0cc2b8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i018e315691de43c8820344c6498e1447_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5d2ad389b8e64ea18c238e050aa93209_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9267154f15314134af43bf9b714cb93e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i35caf2eb3e364063b30adf0aa4ba4d45_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageExchangeRateBRLUSDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6b51a03f9d674990aa5c3d4f0b760af5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idb5d6339665d4510963516bb86f031c5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i219a45a97f2f4a27a75ec9b5ba3bb632_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if0708fb218974e80b1185027e9c4306d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib68f54f9aaa3474cba501afd06369d35_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i289ae238a7174e5c90c1baa28c57b2c9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AverageInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4db440cae684448fb309ec70330bd6bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i19bab923a8684393a8e87f4b28ba0a07_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i132640e5520b4ffe9519185f5f11e8ac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AluminumPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7da4ad6b261a4120ad5972519042427c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib2737149e59348159730b787a8aede50_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id6ee3f19b77e420687d906bdaeeb4cc1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibb9f903403454ca281138241a76d7c43_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia3ec5bd9c3cb48f699139c0ee6b76898_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c186afa55de4f53913985cbc40e9f70_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:SugarPriceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic7d2006c26f3456da7053d391caa4cf4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDCentLbMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9323d0f57afa4bd6ba6dc646a654c4aa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDCentLbMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i34330df981a94574bd8fa8b84cdbd66f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDCentLbMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4b082b133e104ee0892aa84cd1c79b59_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:PxMegPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibacaeb9819534723865a38cf846a1585_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:PxMegPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4e135a662224471c98747f08b902a7bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:PxMegPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8754888368784d469f54c9f0c9f303e5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanSixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8de2d4977dee476db3b25e046a6026b7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i963ea589861c461a9fe2a2e995b62e65_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CommodityPriceRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kof:AveragePriceUSDPerTonTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kof:MoreThanTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0fe6549a64f14b759f63cb77bc25ffe5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iee4b825463ba4a7ea5d2972e6952d2fc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia9ec3d798e5f46f29c319ac6664dac10_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia22fd5bdcb1d45dc8f9862cdd99f942f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb91049ece7547bea4e987856c68e01a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibdb1e9d914254510bbd1c37080baea37_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8cadad48301f4dbf9ca0605d7c508938_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4ce3e97fa2c24e5fa923c9a05b61583c_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:ClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i36723d92968c4f73998bb9d47b71f769_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:ClassLCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i0029e701e53e45bca1c676ad7aeaff43_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsPriorToStockSplitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:FomentoEconomicoMexicanoSABDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib46f18993292431d830745b6831f0213_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsPriorToStockSplitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:FomentoEconomicoMexicanoSABDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i239d1a2404344fea84dfe8e963a0f164_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsPriorToStockSplitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:TheCocaColaCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0adb321d17154534b57dd2621246c337_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsPriorToStockSplitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:TheCocaColaCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7be567885ddb4140ae199e3112532403_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsPriorToStockSplitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib6f1c3b3dd424caa9ef53c270cce86fb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsPriorToStockSplitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if890ea0a397f4a6faa6f43f7d7f376e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsPriorToStockSplitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i366977f6f4a243bb97586fd81d5d6b30_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsPriorToStockSplitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i41778fb9552f4b8fa7f046d50b3bbff1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:FomentoEconomicoMexicanoSABDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if727c6cffc00497f8149b135d559bc60_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:FomentoEconomicoMexicanoSABDeCVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb8a31a97aa44ea6a57d5867c91443a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:TheCocaColaCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icf8dea7e3a554b7daba5af5b2e26b8c7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">kof:TheCocaColaCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i03d6ca8818104fd391419924a434437a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesBSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20618dbd961b45599703efa8cd5c4c18_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesBSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifd61d3223d0e41debbd658a733616a84_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5aad03c7b6364efbacab306890b8a46b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia02671d3e0e84330a9cc988def76d731_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfEntitysOwnEquityInstrumentsAxis">kof:MajorOrdinaryShareTransactionsAfterStockSplitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9fef025136d24e01a9b478630bfb4eb3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id89409b043834647984e4e10d70d6778_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i55d44efd61d84e859df9fd9f62dc43e0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i599493d4775e403aa96b2ceee3b7d29d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesOfBShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iddc132538aed4d3d9223240075bd1a51_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesOfBShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i72a3b45668524c419822d56d64d3a0f6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesOfBShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1ffdaecac4354126abb3cc14fdb8e2e9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic06b1f140fe84513a18044224765850a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i384873aa24aa40569258f89ef53d972e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1f8ab6d0407c474dabc3f7331f1ba736_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i696cc1fa56ba4714b5d9a1c2bffb3c21_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6f2efa6cbf7f4a2faa55297cd46ce936_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib31ad3377e764576a9404bf780fd4ab2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2033e2aed8b14a61a4578a76dab8403d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesASharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i69bb36525b1447ce8d5d939e6349357a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idb07345af4c74bf9bdb019c256092970_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesDShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iab7ee7cbdcda4cd5846aff62100d8c93_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6afdc984d6fe4fb4bd78970bbb471421_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icaf78921b5f24f63904ac6b387fa94df_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesLShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i221909f413b64b01baeb576076ffced3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesOfBShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7c28803032dc4cddba0b8395be1c4aa1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesOfBShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i287413b551104b3381f6f22ce05f5eb4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesOfBShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i96fd07166bd94e8d99799990535f84c8_D20210504-20211103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
        </entity>
        <period>
            <startDate>2021-05-04</startDate>
            <endDate>2021-11-03</endDate>
        </period>
    </context>
    <context id="ie70ec24bb98441debfc6da26f2363949_D20200505-20200505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
        </entity>
        <period>
            <startDate>2020-05-05</startDate>
            <endDate>2020-05-05</endDate>
        </period>
    </context>
    <context id="i50c07305d35d48a789c1a5dda743ecab_D20190131-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">kof:ReverseStockSplitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-31</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="iacf1c1b868ea45939e9f5c087d795e4d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesBSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b495d8f0738496e98a9100864fd1f5e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesBSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i55dddc4a3a414f8d8d9362459b132076_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kof:SeriesBSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i70cd38b5189c410382ead236cb5d2244_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:CountryOfDomicileMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie9fbbdf9175b48eea1e53884febfd5cf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id4ea6c9603e04c90a8d50b89a5a10cec_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:CountryOfDomicileMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8d2810d7dbe441d8bf82b8e34b887020_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic7ea702590f5437494e03381bf557988_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:CountryOfDomicileMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia5829bdc78d546ab8a03000e63ffa5a2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0e519e97586848219635bfd1afa979fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ExpectedCreditLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iff8865a692e24cf1847c29e4742035ed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ExpectedCreditLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i961a01f01eb74e58b59773e6693792a5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ExpectedCreditLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5cd6bae2b00d423fbd0e0739fea766b5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ExpectedCreditLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4479d488510f43f28a00315a5061869f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ExpectedCreditLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5f32a4bc903c4d1bbded46cb4d4e2164_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:InventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb8e1e6223b14493ad8512c4a1a926fb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:InventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic034134325d643c9a6bc1ec3980e2352_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:InventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibf003ae2534f4d4bad92cbae7585ba45_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:InventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1d15d19c0fc64aab9988932bbf87127b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:InventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4a76f85e99634c51aa7f3f593da76ac1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PrepaidExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i77a63d795bef48da963be047d33d8474_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PrepaidExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i728ad9cd6ff242b58f9bf09693c386f7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PrepaidExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icb2d73236f194540969fa36b994ba7ec_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PrepaidExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icd9c290f710645969421dc8d2969d942_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PrepaidExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i45278e173f514818940086149ea30a01_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9b92062399e947ff940803f8e32f9e94_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5d0fe7cd574544b490853c5af4442da7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id3dc6b8ebbb148d9bc56f7e9008aad52_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5bb03208f51e4c2da6c629b7e7b524d9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5eccc13f322643c09f0e8da0b73ec1fa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7aeae19372a84a06a7582be28a58e04b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie0a9ee9b8be44b87a3f96f4bed141a88_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie4ac5c318d5c42a8b793c518f4c64625_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i45cfb4593de84790bce0a01daaa541e0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic00fb8f4bbed4c6190035031eddb153f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7a8c2efa0414e0d80fb53c723c288d4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5fe7c8584fb54d29bd5dfaa6bd9e3e79_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ica5f31ebd25b46b684116e1d22a3fdcf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1443f2c545364943bc9e1a3bbfee4eb4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iba20a8fd71464b9d9de051670843b8b3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:FiniteUsefulLivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i172bf3c73f2845f9bf91c7f86e5b7f91_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:FiniteUsefulLivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib9985be54d8b4b90af98e2e014bfd1fd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:FiniteUsefulLivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic75289e1a3df47caafcefbe4aad88d83_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:FiniteUsefulLivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4684d5bde78b4675aad5f0afc0bb4ec5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:FiniteUsefulLivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i401f0a9f8b12467d9d3075c53a54200c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:IndefiniteLivedIntangibleAssets1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib0b508c582074d69abccae0ffa936e8d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:IndefiniteLivedIntangibleAssets1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieb062f1c4ddb489dbf2a342c717236a0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:IndefiniteLivedIntangibleAssets1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic4444c5ea9cf423894f5617ace7a185d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:IndefiniteLivedIntangibleAssets1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if466b5269994410e9d5bdaf6585e47e4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:IndefiniteLivedIntangibleAssets1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia4e75714ba904d3f9b03cbe263568979_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PostEmploymentAndOtherLongTermEmployeeBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i90247d650fa04b0393f20fef896ba58f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PostEmploymentAndOtherLongTermEmployeeBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i53ca9568b00249c18b94889168a51cae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PostEmploymentAndOtherLongTermEmployeeBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifa46214df9c84f07853d3cb92fe89388_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PostEmploymentAndOtherLongTermEmployeeBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i12e1d3c38c8543979d4a43398041e305_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:PostEmploymentAndOtherLongTermEmployeeBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id45ceefcbd0c4c85bb2a8116e2d24292_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:DerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1743ead08a9b4cfda2814b7c1d03cc86_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:DerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1162d69da829431cb5f883e2ceb3f68a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:DerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6c4015b9fbe744cfb9609b769dbf5dd5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:DerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ida43964c73ee420ca50e0f8be5b0b8e7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:DerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i899986a70e734a109e986c9bd689a5c2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ContingenciesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if95b7b15524d4c3d88380f33d821059d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ContingenciesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8ae9fea7b4c842c791a4585879754f02_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ContingenciesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia96cdf3369014b698eab66ac1dce4a43_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ContingenciesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i800d6c62765d45cd8a06abeef9ccc484_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:ContingenciesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iab1bcc21fd8d40e3b26811f16e73a527_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:EmployeeProfitSharingPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i39a438ad9fc3488ba1d2c29c5ede4293_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:EmployeeProfitSharingPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idc7d3b88104f4aff9193d2d911ccad73_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:EmployeeProfitSharingPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd1a803e2fb64a878458eec0470e2739_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:EmployeeProfitSharingPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i316778bbc66948ff89b89c077fd4c7da_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:EmployeeProfitSharingPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7e59bfb7a5014be9bfb276682d5ab56e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxLossCarryForwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i65e6d0f49d634d7eac799383eff67138_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxLossCarryForwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie52a768dc34741e4baeabeddee0578f9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxLossCarryForwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i39adc5d994e84b33be1d0879866c2e77_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxLossCarryForwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8f888987ac7d4ef4bf936218a62d8c4d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxLossCarryForwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id6a5215dc169453b9d9748cdab6b9566_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxCreditsToRecoverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i263d4f3c07d04e46bfe47eea637a8447_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxCreditsToRecoverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8fabd30de30a4209a9d34a67da5c958d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxCreditsToRecoverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieffd3f7381e5463eabd9f7be20b31873_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxCreditsToRecoverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i69ba988432ce488da031cea65c5e26e1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:TaxCreditsToRecoverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9d0235a660e54867af43009e953ab652_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9a416d2d38ec4821a75e5d2176eabce4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8bb7180cd54f467ba6acc367518a90da_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ied768dc5754c4cdc9df8c65eb08f4e7a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3fedfd95ead94c808755b9665c0b9810_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ida36fd4634064651937fa52cdde8a76c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc4d5e96203c492dba52c4ff340c1472_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i481ae45ef4d7440fa58aeb6d733eb212_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifdbc1e5f11214f9c91412e3e9b66c2f2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i83520b18d6ac4108860c2dba2896d649_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idf4c60346a2e4f3eae589a45f28b123e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i370c38cccb5a42498f1cc7de033b5ce2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iacf70661fe5b4cb0878a4b6ef0c498cb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib51959cc7290443bbac5f6628a886fd7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie7f2c6475fa742b49736d19fe5e8586f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2359bf334a4e4017abc40d27b202d02b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i67a31492709d4af595d6922605caf9ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1fd6b8a7217942a08fc4975445d2c35a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id9edd609238744d4ae99a9906253fc54_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0c04b5f1cd2c4f26b32ab8f87774afbf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kof:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i103181737df9495985c8198cae7bac1a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:DerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iad9d4e87e65a4e6b9a0c048227b54c8e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:DerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0683416495514ac2bfbc3923e4d7a332_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:SecurityDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia254956a33aa487d8e197e37688edfd3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfFinancialLiabilitiesAxis">kof:SecurityDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaaba60d46b7945ab8020e8743fb2be79_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i80039ac9edf149b9975ca3924261b4e7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibeff4cebc82e40b3a48f0a60552eef15_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">kof:LaborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4525f3b315f646e7892137657994600e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">kof:LaborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib921eb795bd2402dbee787f8848d4053_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a6f48f09c2d4a96bf24fdec18c4efd7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i015c3c0a6c7749b6a2f2c72347607b1b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9870a97c707b47a88767a5ec1e3ab61a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i64ff89f465b7448695c528dbb09c1de9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iadd7d5c1332c4aed9dd413b16e9f541e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieef445d9e8f34a18860c1e68f22df1e8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForTaxesOtherThanIncomeTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic4cf833bee3f4de897e85264248ea2a0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">kof:LaborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7f5bdf8aff4d41efbfedeb9097875312_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">kof:LaborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8fadfa333dda4e9385e66201850f6e5d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">kof:LaborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1a1289c4fc3d4fd0a73b9ba808203a4d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">kof:LaborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ice0245de5b724437802d2bd9776eaa64_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">kof:LaborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4f066ee1eb6e4df590633ce84d0aef82_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifc9f49b62341499f802ecbc5384aaaf9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9820dedb26de40f39566ac1c5c6f1e59_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifa475343fb454bbf9e1788d4eec02166_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaefa12d2963447a49fe8a8bc22520ce2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i230cbd7203a44044a7a5c91224f489f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ItemsOfContingentLiabilitiesAxis">kof:ValueAddedTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8bbaab77a29c4100a447cdcda77f38cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ItemsOfContingentLiabilitiesAxis">kof:TaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibe165a40e17949fe9e23bc4ef1da1e55_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ItemsOfContingentLiabilitiesAxis">kof:FederalTaxesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id1fba5bfe54b49d3b141ab41f1e94930_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ItemsOfContingentLiabilitiesAxis">kof:LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaaef11cf7b634b1a9fd791512d79352c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ItemsOfContingentLiabilitiesAxis">kof:OperationsOfThirdPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0582ee46ed4c49aaa6f9e3e00c7e5ac1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb391c095e104db6abdd633df80dc5e4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2e27f4bcacdc4fae857c33dc06a3221d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i09eb8bc467ca4909b70668f6954d7951_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iddb9a584213242fab4e25ae126d6f49a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i77e74e75b20b4781bdb8b8e8405b105c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i284c0223b4bc45ebb65b6b0aea38a1b3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i13fbe1b7a02c44a191e4b1dae09db6a6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i144d72c6d444485bb40bf62c476734f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i415a4b90846d404c950d0367e9d50a86_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00fde4daa57d4a85b46adfe878352e25_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iecad01c444394fa3ad2a72082676038a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9f5ec740191d43a287e3743169b0fa43_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1b14df33d60943249efe07719491e3be_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5e4ba49e0ee847539fd8086b6cc76fc3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7a3d3611b79e4294922a4668ea6905dc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i47cc2256fe2b4fb3999dfabe10637a59_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i687a5cafb67d4ce08aebcb9adf9f5a74_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i033ec423d995473dbf482039eb9a0b5c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icb412818d7b24a6faede787d2fcb4898_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2ca785aed3df477d89b31eb1d80a58e8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0c5e9872a6e447c79c9f570b5ca47fb5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i93c66a00716d41ca98ecadf430290cbd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i116a4bd78a964dfb9ff56572ca9cbd9f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i626edc3ccebb4f2b83ac46ddbf7542f2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia34537ca0e3d410c861d750795a500c5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:EliminationOfIntersegmentAmountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5781c02cc99d40748309eef35e7715cf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3c3f2adef07149cda3626d4c9d122c25_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2e46947578e1481abd44a4ebeac585f8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i867e2d49150c445ea0cf9cc2599b0979_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i439dd1dfb47a48aaab52c41920fee610_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i773657fe280847f3868fb990e8e79560_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib5f0953ab9b5449bbd8ced44e9c68ee4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i50b7f38f5e034aa19eae16cf17821d68_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if8d0c20872ba45358d6a0d9118920c26_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9f100778fa3d455396af1f579eaa6091_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:MexicoAndCentralAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6ac6ca4a060e462899d433c59b7bc0bf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7093f0adb6bb40c3b0d52bbfb1fecde6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id762ffa277c1450db2a75646fba79793_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie17f2c69b22b4ff3822c7bce3d233776_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i641e3f22836e4b469908f4204b908366_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4b8a25bc46604a9c92e2451c6c13beaa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if00dc9a82aac405797cee3b964f491f0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i41e03b44334c48aa81eeb2c9ef61a6d9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6388a33adb0b4b7ea01f56e94392977d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if6fbf7f1c540470591954234ab2eef7b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i91beafff5f7d4cf9ab0971caf963ce59_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i80fd47e7de184a12a6e29522f1a8b152_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6a25a7a22a0c43feaf04c8125e9c3f35_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icad84c86a852428ca93c6aaaea4e1b65_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i60832c656e7d46329cdcf1fc8de65ece_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icfa6a1d85f5843ccacf0a8371b169601_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ab47c817600420b9ad14e061cb88d2e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8db90a994b0c4c588da0df721b8f1523_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iade2352e81484f289a0ed4d958d49f21_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1c2f244c71c846db83fa9bf8911cb698_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9c3da3fd2d234d949179b467b63e0021_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iae8f2e824aee4e8fb509469d6f98429f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4e2f320aa99040f0a6fc94945f6ef849_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if75195994e024f1d943a5c6bbbe15196_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">kof:SouthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i85f25f2519284cf4915ec37c7f3bdedc_I20220124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">kof:EventsAfterReportingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-24</instant>
        </period>
    </context>
    <context id="i49eddf42734846ec88f46bc9380a5a4d_I20220125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910631</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">kof:EventsAfterReportingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-25</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="mxn">
        <measure>iso4217:MXN</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="mxnPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:MXN</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="mxnPerUSD">
        <divide>
            <unitNumerator>
                <measure>iso4217:MXN</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>iso4217:USD</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="agreement">
        <measure>kof:agreement</measure>
    </unit>
    <unit id="customer">
        <measure>kof:customer</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="usdPerT">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>utr:T</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="usdPerLb">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>utr:lb</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="brl">
        <measure>iso4217:BRL</measure>
    </unit>
    <unit id="tons">
        <measure>kof:tons</measure>
    </unit>
    <dei:EntityRegistrantName
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF80LTEtMS0xLTIwMDYy_0b8b7159-57e3-4074-9b4d-9102ce0897cf">COCA COLA FEMSA SAB DE CV</dei:EntityRegistrantName>
    <dei:AmendmentFlag
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF81LTEtMS0xLTIwMDYy_0a74342d-8c4a-4a64-b5be-3443e8c0380c">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF83LTEtMS0xLTIwMDYy_b200d37d-630d-48fb-a593-86343bc88c31">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF84LTEtMS0xLTIwMDYy_45cf7d36-118d-414f-83bd-e43e9d25e2af">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentAnnualReport
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF85LTEtMS0xLTIwMDYy_d873b26b-44c9-43ef-b1b0-182a318996e6">true</dei:DocumentAnnualReport>
    <dei:DocumentTransitionReport
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF8xMC0xLTEtMS0yMDA2Mg_d5dae3ee-7f11-4271-a7ab-8c70e2d3ba07">false</dei:DocumentTransitionReport>
    <dei:EntityRegistrantName
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF8xMi0xLTEtMS0yMDA2Mg_e4aac07a-d892-430f-a2d7-07ed8bf59cba">COCA COLA FEMSA SAB DE CV</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF8xNi0xLTEtMS0yMDA2Mg_e15e0271-ff9f-42eb-afba-3adac2f25ee3">0000910631</dei:EntityCentralIndexKey>
    <dei:DocumentAccountingStandard
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF8xNy0xLTEtMS0yMDA2Mg_461ce855-7522-4992-a1a5-d2d17a06c732">International Financial Reporting Standards</dei:DocumentAccountingStandard>
    <dei:DocumentRegistrationStatement
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV80L2ZyYWc6NzUyMjNhZGFjOTA2NDVlYzk3MzBmMTVmNDA2MjczYTUvdGFibGU6NGZjNWExMWYwYmQwNDE2MGI0ZTA0NjM2MjkxYTU1M2QvdGFibGVyYW5nZTo0ZmM1YTExZjBiZDA0MTYwYjRlMDQ2MzYyOTFhNTUzZF8yMC0xLTEtMS0yMDA2Mg_89dbe2be-cc15-4dd5-8a36-75aba0d194ff">false</dei:DocumentRegistrationStatement>
    <kof:StockSplitConversionRatio
      contextRef="i50c07305d35d48a789c1a5dda743ecab_D20190131-20190131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzQvZnJhZzplOWI4NzBkM2ZlMzk0NTQ2ODI3MzAxZWUyNjRlOWRmYy90YWJsZTpkZDU5NzU2ZmUyYWI0ZWQ1ODI0MWFlMzdhMjhiNzBiOC90YWJsZXJhbmdlOmRkNTk3NTZmZTJhYjRlZDU4MjQxYWUzN2EyOGI3MGI4XzEtMS0xLTEtMjAwNjI_058439d8-2ef7-4d04-95e8-b98b3ae46c69"
      unitRef="number">0.125</kof:StockSplitConversionRatio>
    <dei:DocumentType
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTU4_6e1db993-2859-4153-b85b-dec67fb30d20">20-F</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8xOTY_9972687a-8e6c-4613-9553-359bb9ade599">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8xOTY_24880833-7e44-423a-a4e8-4d110a2a54ae">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityFileNumber
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTcw_40ead76f-7a6b-40aa-95eb-e7d2d344c2db">1-12260</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTY2_439bcaf4-a1aa-4cfe-ac5b-a911862f0d20">O5</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTY3_39883e2c-2dd3-4b5e-a41c-f2515133a310">Calle Mario Pani No. 100</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTcx_39312328-3d28-468b-aa64-ce84c2e4ea60">Santa Fe Cuajimalpa</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTU5_0528ce72-bf96-4d7b-b101-811704774a51">Cuajimalpa de Morelos</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTU1_e53e0f9e-3237-4b63-81ed-04e7f7debe8f">05348</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTc5_c49940be-66dc-4c03-b13d-3c2df8c0f4da">MX</dei:EntityAddressCountry>
    <dei:ContactPersonnelName
      contextRef="i175b564879234949a55577623dc977e5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTc1_434e8036-bb00-488b-ad7e-1f5ac777dfc0">Jorge Alejandro Collazo Pereda</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1
      contextRef="i175b564879234949a55577623dc977e5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTgw_3cbebd78-5f72-4294-8147-3effc34cb8de">Calle Mario Pani No. 100</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i175b564879234949a55577623dc977e5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTc3_18c65f47-4594-48cd-a589-0f2ccc8d46e4">Santa Fe Cuajimalpa</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i175b564879234949a55577623dc977e5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTgx_03ae9d8d-942f-49bc-9be2-ef06c2227591">Cuajimalpa de Morelos</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="i175b564879234949a55577623dc977e5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTc2_c21856e2-0b3c-4899-bc3e-1f54afb8cb19">05348</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="i175b564879234949a55577623dc977e5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTY4_95ffd9c1-9354-4956-a696-5d2902e3d51a">MX</dei:EntityAddressCountry>
    <dei:CityAreaCode
      contextRef="i175b564879234949a55577623dc977e5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTY5_b1400512-f570-4566-a906-3ad1773dcf30">52-55</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i175b564879234949a55577623dc977e5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTcy_c205051e-5b08-4d57-b5cc-8612d136bbf7">1519-6179</dei:LocalPhoneNumber>
    <dei:ContactPersonnelEmailAddress
      contextRef="i175b564879234949a55577623dc977e5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTgy_e4bed1a6-63b4-4539-829f-a2fe77004f6e">kofmxinves@kof.com.mx</dei:ContactPersonnelEmailAddress>
    <dei:Security12bTitle
      contextRef="i1347f6185d6c48a0a19c8cf742e7ecdd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV8xLTAtMS0xLTIwMDYy_dabf2733-6b8a-475f-8dd6-13e4971274ff">American Depositary Shares, each representing 10 units</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i1347f6185d6c48a0a19c8cf742e7ecdd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV8xLTEtMS0xLTIwMDYy_aeedde93-a2f9-426d-9fc1-71b5b58e36eb">KOF</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i1347f6185d6c48a0a19c8cf742e7ecdd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV8xLTItMS0xLTIwMDYyL3RleHRyZWdpb246M2Q1YTgxZDlhYjUzNDYwZTg1NWVmNDEwYzA3NDhjZDlfNA_c57b4bff-f97d-4c80-9bc9-31897adb64be">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i1f76c1436e5348caa71d006dbe541af6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV8yLTAtMS0xLTIwMDYy_1d7aaf0e-3aef-47e7-ba08-6a8fc0ad373d">Units, each consisting of 3 Series B shares and 5 Series L shares, without par value</dei:Security12bTitle>
    <dei:Security12bTitle
      contextRef="ie938f534518c48a299088e0975f61f25_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV8zLTAtMS0xLTIwMDYy_86945448-4570-4c5f-8232-0fb41c2dc67a">Series B shares, without par value</dei:Security12bTitle>
    <dei:Security12bTitle
      contextRef="i5381e8254f134b8787d57b9a2af272dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV80LTAtMS0xLTIwMDYy_1d6cd1aa-a897-426d-8835-5d83a964644f">Series L shares, without par value</dei:Security12bTitle>
    <dei:Security12bTitle
      contextRef="i2bef9e2f3a074aad87841a6f77188853_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV81LTAtMS0xLTIwMDYy_b64d8430-83b1-4197-be46-db79181dacd0">2.750% Senior Notes due 2030</dei:Security12bTitle>
    <dei:NoTradingSymbolFlag
      contextRef="i2bef9e2f3a074aad87841a6f77188853_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV81LTEtMS0xLTIwMDYy_fdaf639d-ee80-46a2-9ea7-3bd669c82600">true</dei:NoTradingSymbolFlag>
    <dei:SecurityExchangeName
      contextRef="i2bef9e2f3a074aad87841a6f77188853_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV81LTItMS0xLTIwMDYyL3RleHRyZWdpb246Y2FlNjdkN2NhYmYxNGFmZWExYWQ1ZGU3ZGYxZDljZTBfNA_f1a92ecf-c95b-47da-b3a7-c5e89027a7cf">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i0e77181c7425434d9d73651e138d294d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV82LTAtMS0xLTIwMDYy_dc5b21dd-f93a-4383-8bb9-48e31b1e0c9e">1.850% Senior Notes due 2032</dei:Security12bTitle>
    <dei:NoTradingSymbolFlag
      contextRef="i0e77181c7425434d9d73651e138d294d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV82LTEtMS0xLTIwMDYy_7685bfa0-dd58-4922-94f6-65b245a842a4">true</dei:NoTradingSymbolFlag>
    <dei:SecurityExchangeName
      contextRef="i0e77181c7425434d9d73651e138d294d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6YWE3OGI1NDM1ZTQ4NDhhMjgyMDI0ODBlNzM2NWIxODEvdGFibGVyYW5nZTphYTc4YjU0MzVlNDg0OGEyODIwMjQ4MGU3MzY1YjE4MV82LTItMS0xLTIwMDYyL3RleHRyZWdpb246NzIyN2E0NThiZTM3NDQwNDhmNmJjY2EyODBjMzI5NDlfNA_432d020d-f016-4ef9-b033-676945a77231">NYSE</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i42ab95d48c864d919198ef40f6090b16_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6NzY1MjI0NWMzYjIyNDE2ODk5MDYxOTEyY2JmMTA3NGYvdGFibGVyYW5nZTo3NjUyMjQ1YzNiMjI0MTY4OTkwNjE5MTJjYmYxMDc0Zl8wLTAtMS0xLTIwMDYy_5b29c974-1c72-4de5-81b1-10467a21bdb6"
      unitRef="shares">7936628152</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i0da7999f26ca4f50881322885bfe8759_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6NzY1MjI0NWMzYjIyNDE2ODk5MDYxOTEyY2JmMTA3NGYvdGFibGVyYW5nZTo3NjUyMjQ1YzNiMjI0MTY4OTkwNjE5MTJjYmYxMDc0Zl8xLTAtMS0xLTIwMDYy_49d4e22d-00de-4665-b434-04a916ee03d7"
      unitRef="shares">4668365424</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ia6fdfbf5c0d94677887e57304c2aba2c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6NzY1MjI0NWMzYjIyNDE2ODk5MDYxOTEyY2JmMTA3NGYvdGFibGVyYW5nZTo3NjUyMjQ1YzNiMjI0MTY4OTkwNjE5MTJjYmYxMDc0Zl8yLTAtMS0xLTIwMDYy_672bd6e6-ddbe-4821-8f81-01711b3fac1a"
      unitRef="shares">1575624195</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i2b963ca394eb4c8bb24e7f04af96f40a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGFibGU6NzY1MjI0NWMzYjIyNDE2ODk5MDYxOTEyY2JmMTA3NGYvdGFibGVyYW5nZTo3NjUyMjQ1YzNiMjI0MTY4OTkwNjE5MTJjYmYxMDc0Zl8zLTAtMS0xLTIwMDYy_2508cfd4-93cf-4ecb-801d-995e939f768e"
      unitRef="shares">2626040325</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTcz_45b90841-c61b-49d2-a4fb-f396e02bb40b">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTgz_c55977e6-0a3b-4aaf-8729-7f8a90be5201">No</dei:EntityVoluntaryFilers>
    <dei:EntityInteractiveDataCurrent
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTg0_a8ba12e0-0577-4cdc-8485-f876781716e2">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityCurrentReportingStatus
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTYx_0ce05ee4-0f3a-40d9-9a9f-eff2fd67439a">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTYy_e0c41988-8f3d-42e8-986b-5f23be4634d7">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTc0_46dabe2a-621d-48b2-86d6-d18f0d5f723a">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8zOTg1_ba435c38-c162-4dd0-8b28-f7f1b33efe01">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xL2ZyYWc6ODJlNjQ0NzY4ZTU1NGRiNzhhM2YyOGRkOTY3MzA5YjAvdGV4dHJlZ2lvbjo4MmU2NDQ3NjhlNTU0ZGI3OGEzZjI4ZGQ5NjczMDliMF8yNzQ4Nzc5MDc3NzE1_15f44945-8e22-425a-ae44-1dc67f809097">false</dei:EntityShellCompany>
    <dei:AuditorFirmId
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNjAvZnJhZzpjYjMxNDVkNDc0NjM0MDFjODMxNDJjZTk2OTc0ZDdlNy90YWJsZTpjZDlmY2U3NWI3MjU0NTBkYWExMjc4NTMzNmU3ZGFmOC90YWJsZXJhbmdlOmNkOWZjZTc1YjcyNTQ1MGRhYTEyNzg1MzM2ZTdkYWY4XzEtMC0xLTEtNjkyNjAvdGV4dHJlZ2lvbjpjZmQ0NmE0MjBlN2E0M2E5YjQwNmM2YzhmYzk4ZDkwY183ODYxNTA4MTM4NjA3NA_b8cca1ad-24e1-40bb-be4f-5aa82c30701c">1284</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNjYvZnJhZzowNjczNmY0ZmY3ZmU0MGFlOTU2Zjg2MTI1NDg4NTZlYy90ZXh0cmVnaW9uOjA2NzM2ZjRmZjdmZTQwYWU5NTZmODYxMjU0ODg1NmVjXzc4NjE1MDgxMzkzNjg1_20a3df1e-c202-4569-b14c-0024b5a999ba">Ernst &amp; Young Global Limited</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNjYvZnJhZzowNjczNmY0ZmY3ZmU0MGFlOTU2Zjg2MTI1NDg4NTZlYy90ZXh0cmVnaW9uOjA2NzM2ZjRmZjdmZTQwYWU5NTZmODYxMjU0ODg1NmVjXzc4NjE1MDgxMzkzNjg2_15cf2adc-5fe4-4faa-94b3-7606c270ccf9">Mexico City, Mexico</dei:AuditorLocation>
    <ifrs-full:CashAndCashEquivalents
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMtMi0xLTEtMjAwNjI_1f268b39-ff13-4b96-a95b-02d58abcc80c"
      unitRef="usd">2303000000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMtMy0xLTEtMjAwNjI_f63fa506-b4c1-4b33-bfa1-e87d14d5c155"
      unitRef="mxn">47248000000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMtNC0xLTEtMjAwNjI_6b38953f-c5f7-4531-9f2b-bd4ca5bd0653"
      unitRef="mxn">43497000000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQtMi0xLTEtMjAwNjI_795d85f6-5e99-4f93-989a-089ff1b3a5a5"
      unitRef="usd">634000000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQtMy0xLTEtMjAwNjI_68cfef1e-0395-4e68-a6a0-6527398e0c86"
      unitRef="mxn">13014000000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQtNC0xLTEtMjAwNjI_cd88accc-d25a-4065-b700-363e9f21584e"
      unitRef="mxn">11523000000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:Inventories
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzUtMi0xLTEtMjAwNjI_b41083b2-267f-49e9-b996-3e3d0c9c45d9"
      unitRef="usd">583000000</ifrs-full:Inventories>
    <ifrs-full:Inventories
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzUtMy0xLTEtMjAwNjI_e7b15f0a-366c-464e-9444-63bada5a0ba3"
      unitRef="mxn">11960000000</ifrs-full:Inventories>
    <ifrs-full:Inventories
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzUtNC0xLTEtMjAwNjI_f26c641d-6884-43f9-aae7-dce866558555"
      unitRef="mxn">9727000000</ifrs-full:Inventories>
    <ifrs-full:CurrentTaxAssetsCurrent
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzYtMi0xLTEtMjAwNjI_1d1d5ee7-8d00-41b3-b62f-f9c8ff9a2c4f"
      unitRef="usd">258000000</ifrs-full:CurrentTaxAssetsCurrent>
    <ifrs-full:CurrentTaxAssetsCurrent
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzYtMy0xLTEtMjAwNjI_fd8573bb-d988-43b3-a968-a1c3c04f6644"
      unitRef="mxn">5293000000</ifrs-full:CurrentTaxAssetsCurrent>
    <ifrs-full:CurrentTaxAssetsCurrent
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzYtNC0xLTEtMjAwNjI_6cf5b84e-bf82-454e-a4a3-9a9c2836d339"
      unitRef="mxn">5471000000</ifrs-full:CurrentTaxAssetsCurrent>
    <ifrs-full:OtherCurrentFinancialAssets
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzctMi0xLTEtMjAwNjI_f5d7cc21-c664-4624-a187-ffca03c20bba"
      unitRef="usd">45000000</ifrs-full:OtherCurrentFinancialAssets>
    <ifrs-full:OtherCurrentFinancialAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzctMy0xLTEtMjAwNjI_13fa7c7a-f5ab-4f8f-a950-4cd223f0f092"
      unitRef="mxn">931000000</ifrs-full:OtherCurrentFinancialAssets>
    <ifrs-full:OtherCurrentFinancialAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzctNC0xLTEtMjAwNjI_d11328ac-2fea-4dcd-ae4d-a22e75f8c0fc"
      unitRef="mxn">478000000</ifrs-full:OtherCurrentFinancialAssets>
    <ifrs-full:OtherCurrentAssets
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzgtMi0xLTEtMjAwNjI_aee379b7-af99-479e-bf20-8e2e11428abd"
      unitRef="usd">93000000</ifrs-full:OtherCurrentAssets>
    <ifrs-full:OtherCurrentAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzgtMy0xLTEtMjAwNjI_b960efb0-84ba-40b1-b97e-dec8505065c9"
      unitRef="mxn">1918000000</ifrs-full:OtherCurrentAssets>
    <ifrs-full:OtherCurrentAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzgtNC0xLTEtMjAwNjI_3c925e04-6def-4cd7-ac52-2bbe2a804414"
      unitRef="mxn">1744000000</ifrs-full:OtherCurrentAssets>
    <ifrs-full:CurrentAssets
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzktMi0xLTEtMjAwNjI_82f0b4ac-e22b-4ba7-b4ed-dd6aebb078b4"
      unitRef="usd">3916000000</ifrs-full:CurrentAssets>
    <ifrs-full:CurrentAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzktMy0xLTEtMjAwNjI_3a04c00b-4477-4548-92b2-06a242acde2e"
      unitRef="mxn">80364000000</ifrs-full:CurrentAssets>
    <ifrs-full:CurrentAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzktNC0xLTEtMjAwNjI_050ab82f-050d-42f4-a288-c718f4f8c6b7"
      unitRef="mxn">72440000000</ifrs-full:CurrentAssets>
    <ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzExLTItMS0xLTIwMDYy_98edb131-a012-424b-bc0a-39d24ac198da"
      unitRef="usd">365000000</ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates>
    <ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzExLTMtMS0xLTIwMDYy_4f03630f-3149-4c88-b86c-8351912cd566"
      unitRef="mxn">7494000000</ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates>
    <ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzExLTQtMS0xLTIwMDYy_288d1520-59c4-41e4-8d58-b17e5e4c4e70"
      unitRef="mxn">7623000000</ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates>
    <ifrs-full:RightofuseAssets
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEyLTItMS0xLTIwMDYy_5fe27475-7fa3-45d9-9f9c-b79c70ec804f"
      unitRef="usd">72000000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEyLTMtMS0xLTIwMDYy_4756bb43-b9b1-4974-a578-d64b97b84262"
      unitRef="mxn">1472000000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEyLTQtMS0xLTIwMDYy_350fff6f-950e-463c-8fe1-fa8bea965659"
      unitRef="mxn">1278000000</ifrs-full:RightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEzLTItMS0xLTIwMDYy_aa667f58-a06e-42c6-a3f6-fa7a3249d475"
      unitRef="usd">3031000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEzLTMtMS0xLTIwMDYy_184a5561-c269-41db-ac8e-129cb044107e"
      unitRef="mxn">62183000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEzLTQtMS0xLTIwMDYy_5fe93b3f-eac1-4968-9dfd-296409a65f15"
      unitRef="mxn">59460000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE0LTItMS0xLTIwMDYy_ea19dc3c-6863-45fa-b181-8a31667b0952"
      unitRef="usd">4981000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE0LTMtMS0xLTIwMDYy_a9aee361-d1dc-4746-a0f3-36281a320589"
      unitRef="mxn">102174000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE0LTQtMS0xLTIwMDYy_082daa56-1df5-4413-b7b1-2cd87b50b87f"
      unitRef="mxn">103971000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:DeferredTaxAssets
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE1LTItMS0xLTIwMDYy_2a307e42-9411-49b8-adc2-9870137cebaa"
      unitRef="usd">407000000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE1LTMtMS0xLTIwMDYy_9bd3f83a-c922-41d0-94b4-e69f92eb1861"
      unitRef="mxn">8342000000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE1LTQtMS0xLTIwMDYy_98a7fa6b-2745-4f80-9aa2-692025d1ec15"
      unitRef="mxn">11143000000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:OtherNoncurrentFinancialAssets
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE2LTItMS0xLTIwMDYy_32b60d7e-3a24-424f-b278-0919e92017b4"
      unitRef="usd">250000000</ifrs-full:OtherNoncurrentFinancialAssets>
    <ifrs-full:OtherNoncurrentFinancialAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE2LTMtMS0xLTIwMDYy_5e94a4a6-57c3-47c4-9618-ba5da220fb0b"
      unitRef="mxn">5136000000</ifrs-full:OtherNoncurrentFinancialAssets>
    <ifrs-full:OtherNoncurrentFinancialAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE2LTQtMS0xLTIwMDYy_896db4ff-de75-4206-9cd3-99f19927f220"
      unitRef="mxn">2699000000</ifrs-full:OtherNoncurrentFinancialAssets>
    <ifrs-full:OtherNoncurrentNonfinancialAssets
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE3LTItMS0xLTIwMDYy_bbc41178-8177-4a70-b46c-1257a6ee9478"
      unitRef="usd">216000000</ifrs-full:OtherNoncurrentNonfinancialAssets>
    <ifrs-full:OtherNoncurrentNonfinancialAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE3LTMtMS0xLTIwMDYy_821d87df-091e-4592-b525-cec43b661aac"
      unitRef="mxn">4402000000</ifrs-full:OtherNoncurrentNonfinancialAssets>
    <ifrs-full:OtherNoncurrentNonfinancialAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE3LTQtMS0xLTIwMDYy_5752ae5d-f1e6-41cb-b4bc-bbc543804264"
      unitRef="mxn">4452000000</ifrs-full:OtherNoncurrentNonfinancialAssets>
    <ifrs-full:NoncurrentAssets
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE4LTItMS0xLTIwMDYy_c57fdc3c-4e7b-433c-beb2-933f962e7269"
      unitRef="usd">9322000000</ifrs-full:NoncurrentAssets>
    <ifrs-full:NoncurrentAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE4LTMtMS0xLTIwMDYy_f15e3ae5-2297-4210-8e92-7638240d2f2b"
      unitRef="mxn">191203000000</ifrs-full:NoncurrentAssets>
    <ifrs-full:NoncurrentAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE4LTQtMS0xLTIwMDYy_c558a810-9927-4ec1-82b9-8ea38dfe9b86"
      unitRef="mxn">190626000000</ifrs-full:NoncurrentAssets>
    <ifrs-full:Assets
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE5LTItMS0xLTIwMDYy_39d7c201-f7fc-4209-8a98-64b881a8171d"
      unitRef="usd">13238000000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE5LTMtMS0xLTIwMDYy_29e29bc0-b985-4347-89df-b42b32bcdc1e"
      unitRef="mxn">271567000000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE5LTQtMS0xLTIwMDYy_cc063409-0370-4b9d-bbc3-22b8b67a6f95"
      unitRef="mxn">263066000000</ifrs-full:Assets>
    <kof:CurrentPortionOfBankLoansAndNotesPayable
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIyLTItMS0xLTIwMDYy_06d8a4c8-3ee9-482f-abda-1ecf54845797"
      unitRef="usd">31000000</kof:CurrentPortionOfBankLoansAndNotesPayable>
    <kof:CurrentPortionOfBankLoansAndNotesPayable
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIyLTMtMS0xLTIwMDYy_08333448-ca24-46e2-a815-5973329cbd12"
      unitRef="mxn">645000000</kof:CurrentPortionOfBankLoansAndNotesPayable>
    <kof:CurrentPortionOfBankLoansAndNotesPayable
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIyLTQtMS0xLTIwMDYy_dc96ac36-bc31-4911-a4ac-1f9f21e3d0d3"
      unitRef="mxn">1645000000</kof:CurrentPortionOfBankLoansAndNotesPayable>
    <ifrs-full:CurrentPortionOfLongtermBorrowings
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIzLTItMS0xLTIwMDYy_770e1ce6-cf57-458a-a7da-c954c3771a9f"
      unitRef="usd">88000000</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIzLTMtMS0xLTIwMDYy_92dc7555-8120-451f-9f8b-6e8459f143e9"
      unitRef="mxn">1808000000</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIzLTQtMS0xLTIwMDYy_1027861f-59c2-45e5-86d0-82b7077791fc"
      unitRef="mxn">3372000000</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI0LTItMS0xLTIwMDYy_e807a801-d3f8-46c0-a93d-df1df32a8bf6"
      unitRef="usd">30000000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI0LTMtMS0xLTIwMDYy_4321e638-00f6-47de-9e96-0f30298f8558"
      unitRef="mxn">614000000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI0LTQtMS0xLTIwMDYy_3ae2fa24-f80f-40e8-9185-0f1b2d8fedc5"
      unitRef="mxn">560000000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentInterestPayable
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI1LTItMS0xLTIwMDYy_735592d8-1e6d-4b1a-8d80-bbbe2904701e"
      unitRef="usd">40000000</ifrs-full:CurrentInterestPayable>
    <ifrs-full:CurrentInterestPayable
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI1LTMtMS0xLTIwMDYy_9c9a5bad-51bc-49d4-98a9-27a030e7771c"
      unitRef="mxn">811000000</ifrs-full:CurrentInterestPayable>
    <ifrs-full:CurrentInterestPayable
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI1LTQtMS0xLTIwMDYy_b39e3dd8-6e10-493e-a882-a4b7d0825fc9"
      unitRef="mxn">712000000</ifrs-full:CurrentInterestPayable>
    <ifrs-full:TradeAndOtherPayablesToTradeSuppliers
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI2LTItMS0xLTIwMDYy_0d79332c-7c1e-48d9-81f6-e46ef2a9084b"
      unitRef="usd">1109000000</ifrs-full:TradeAndOtherPayablesToTradeSuppliers>
    <ifrs-full:TradeAndOtherPayablesToTradeSuppliers
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI2LTMtMS0xLTIwMDYy_e6a190a7-5cfe-4b7f-bbe7-0f2778f7ccc3"
      unitRef="mxn">22745000000</ifrs-full:TradeAndOtherPayablesToTradeSuppliers>
    <ifrs-full:TradeAndOtherPayablesToTradeSuppliers
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI2LTQtMS0xLTIwMDYy_8413fe8f-9df9-454f-8e4a-ac9e61d5eb78"
      unitRef="mxn">17195000000</ifrs-full:TradeAndOtherPayablesToTradeSuppliers>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI3LTItMS0xLTIwMDYy_51f2d14c-36e7-4d7a-a0b3-7df0f46c9540"
      unitRef="usd">579000000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI3LTMtMS0xLTIwMDYy_971ca1bf-198c-448b-b249-a7f91550ad35"
      unitRef="mxn">11885000000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI3LTQtMS0xLTIwMDYy_df711d53-8a2a-4dd7-bf9d-7b52eb10c6f5"
      unitRef="mxn">10013000000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:CurrentTaxLiabilitiesCurrent
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI4LTItMS0xLTIwMDYy_dc1904a0-1c38-42ae-83f1-522066a21756"
      unitRef="usd">340000000</ifrs-full:CurrentTaxLiabilitiesCurrent>
    <ifrs-full:CurrentTaxLiabilitiesCurrent
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI4LTMtMS0xLTIwMDYy_671a6b80-7f6d-4e77-b150-6a2bb7707448"
      unitRef="mxn">6972000000</ifrs-full:CurrentTaxLiabilitiesCurrent>
    <ifrs-full:CurrentTaxLiabilitiesCurrent
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI4LTQtMS0xLTIwMDYy_fc7cf59c-51df-4db2-b58f-fa81504281e5"
      unitRef="mxn">7400000000</ifrs-full:CurrentTaxLiabilitiesCurrent>
    <ifrs-full:OtherCurrentFinancialLiabilities
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI5LTItMS0xLTIwMDYy_45c7403b-ae12-46e4-a039-e5923b5c3d95"
      unitRef="usd">36000000</ifrs-full:OtherCurrentFinancialLiabilities>
    <ifrs-full:OtherCurrentFinancialLiabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI5LTMtMS0xLTIwMDYy_525d0609-67ae-4f32-9e72-78fd5faadd39"
      unitRef="mxn">741000000</ifrs-full:OtherCurrentFinancialLiabilities>
    <ifrs-full:OtherCurrentFinancialLiabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI5LTQtMS0xLTIwMDYy_99ed8ec6-2b1e-413d-9bd7-e667f2542313"
      unitRef="mxn">1948000000</ifrs-full:OtherCurrentFinancialLiabilities>
    <ifrs-full:CurrentLiabilities
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMwLTItMS0xLTIwMDYy_6c6fa951-7bdf-4f04-b57e-34548978b485"
      unitRef="usd">2253000000</ifrs-full:CurrentLiabilities>
    <ifrs-full:CurrentLiabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMwLTMtMS0xLTIwMDYy_a5d8887b-5342-412e-955d-94fb91e30273"
      unitRef="mxn">46221000000</ifrs-full:CurrentLiabilities>
    <ifrs-full:CurrentLiabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMwLTQtMS0xLTIwMDYy_05b8a786-fe1b-45d4-ac6b-1179e36f970f"
      unitRef="mxn">42845000000</ifrs-full:CurrentLiabilities>
    <kof:NonCurrentPortionOfBankLoansAndNotesPayable
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMyLTItMS0xLTIwMDYy_3b121e1a-c76a-4258-9a3c-5f688a6b95f9"
      unitRef="usd">4062000000</kof:NonCurrentPortionOfBankLoansAndNotesPayable>
    <kof:NonCurrentPortionOfBankLoansAndNotesPayable
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMyLTMtMS0xLTIwMDYy_2ae8c0b9-ed01-4dd1-bd7c-7059e3fe12be"
      unitRef="mxn">83329000000</kof:NonCurrentPortionOfBankLoansAndNotesPayable>
    <kof:NonCurrentPortionOfBankLoansAndNotesPayable
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMyLTQtMS0xLTIwMDYy_336c3d3c-9d68-4182-a9b5-973668ef7ec7"
      unitRef="mxn">82461000000</kof:NonCurrentPortionOfBankLoansAndNotesPayable>
    <ifrs-full:NoncurrentProvisionsForEmployeeBenefits
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMzLTItMS0xLTIwMDYy_97f3bb98-906b-43b2-b1d5-f0d79a702f97"
      unitRef="usd">201000000</ifrs-full:NoncurrentProvisionsForEmployeeBenefits>
    <ifrs-full:NoncurrentProvisionsForEmployeeBenefits
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMzLTMtMS0xLTIwMDYy_a5445848-71c3-43ba-803c-4a3ba0947226"
      unitRef="mxn">4126000000</ifrs-full:NoncurrentProvisionsForEmployeeBenefits>
    <ifrs-full:NoncurrentProvisionsForEmployeeBenefits
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMzLTQtMS0xLTIwMDYy_9409347e-2a8f-4fb5-8d7e-b44189e1de5d"
      unitRef="mxn">3838000000</ifrs-full:NoncurrentProvisionsForEmployeeBenefits>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM0LTItMS0xLTIwMDYy_1438d4bd-2a26-4804-81ae-832d5a5fab60"
      unitRef="usd">43000000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM0LTMtMS0xLTIwMDYy_45c1f8a1-29c1-49b4-9ffb-a63e5b43238d"
      unitRef="mxn">891000000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM0LTQtMS0xLTIwMDYy_22184602-b0cf-46d4-ba6a-fce2c101b37a"
      unitRef="mxn">746000000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM1LTItMS0xLTIwMDYy_bd01769c-288f-4c59-9c7f-1eb08154866d"
      unitRef="usd">132000000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM1LTMtMS0xLTIwMDYy_d6fd903d-120a-43d7-81ce-9a06285dbfa6"
      unitRef="mxn">2710000000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM1LTQtMS0xLTIwMDYy_03c6a363-40a9-446b-99a4-dae0dc17029a"
      unitRef="mxn">2474000000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:OtherNoncurrentFinancialLiabilities
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM2LTItMS0xLTIwMDYy_24b01490-47e9-4f1a-9a9a-8053f2654778"
      unitRef="usd">25000000</ifrs-full:OtherNoncurrentFinancialLiabilities>
    <ifrs-full:OtherNoncurrentFinancialLiabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM2LTMtMS0xLTIwMDYy_f51853cb-26b5-43b2-b3af-1f722afb3484"
      unitRef="mxn">508000000</ifrs-full:OtherNoncurrentFinancialLiabilities>
    <ifrs-full:OtherNoncurrentFinancialLiabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM2LTQtMS0xLTIwMDYy_fcb4a936-9dd9-4f59-8cf3-aaa74c3c1b59"
      unitRef="mxn">934000000</ifrs-full:OtherNoncurrentFinancialLiabilities>
    <kof:ProvisionsAndOtherNonCurrentLiabilities
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM3LTItMS0xLTIwMDYy_58473b8b-03c7-4601-9edb-506005e5208a"
      unitRef="usd">303000000</kof:ProvisionsAndOtherNonCurrentLiabilities>
    <kof:ProvisionsAndOtherNonCurrentLiabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM3LTMtMS0xLTIwMDYy_f893d2b8-a4cf-46c7-8831-a2bdeb52ae46"
      unitRef="mxn">6210000000</kof:ProvisionsAndOtherNonCurrentLiabilities>
    <kof:ProvisionsAndOtherNonCurrentLiabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM3LTQtMS0xLTIwMDYy_66fd40df-f1d7-495a-aff1-db8bcfb5843c"
      unitRef="mxn">7311000000</kof:ProvisionsAndOtherNonCurrentLiabilities>
    <ifrs-full:NoncurrentLiabilities
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM4LTItMS0xLTIwMDYy_4072b734-f84f-46ed-a66c-88732adb1711"
      unitRef="usd">4766000000</ifrs-full:NoncurrentLiabilities>
    <ifrs-full:NoncurrentLiabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM4LTMtMS0xLTIwMDYy_ffee4b3b-ca0f-432f-870d-d94985356335"
      unitRef="mxn">97774000000</ifrs-full:NoncurrentLiabilities>
    <ifrs-full:NoncurrentLiabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM4LTQtMS0xLTIwMDYy_7b873e81-8836-452f-9e8a-99118b113cfd"
      unitRef="mxn">97764000000</ifrs-full:NoncurrentLiabilities>
    <ifrs-full:Liabilities
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM5LTItMS0xLTIwMDYy_3e6a06ce-8f77-4236-83ad-eb537eb6b466"
      unitRef="usd">7019000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM5LTMtMS0xLTIwMDYy_9691504c-7601-4f38-a948-57f726efd7d0"
      unitRef="mxn">143995000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM5LTQtMS0xLTIwMDYy_77ff0790-0eed-4961-b21a-23d84b5d4a9f"
      unitRef="mxn">140609000000</ifrs-full:Liabilities>
    <ifrs-full:IssuedCapital
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQxLTItMS0xLTIwMDYy_e7b8f974-2ac3-49b0-94f0-dc658f4999b7"
      unitRef="usd">100000000</ifrs-full:IssuedCapital>
    <ifrs-full:IssuedCapital
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQxLTMtMS0xLTIwMDYy_f398dbaf-58e9-4705-abb6-39f20e63c632"
      unitRef="mxn">2060000000</ifrs-full:IssuedCapital>
    <ifrs-full:IssuedCapital
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQxLTQtMS0xLTIwMDYy_867ed27a-4ec0-4624-9292-32c81de7b06e"
      unitRef="mxn">2060000000</ifrs-full:IssuedCapital>
    <ifrs-full:AdditionalPaidinCapital
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQyLTItMS0xLTIwMDYy_51bf4d13-547b-41ac-ae8d-94d19d80a8c2"
      unitRef="usd">2221000000</ifrs-full:AdditionalPaidinCapital>
    <ifrs-full:AdditionalPaidinCapital
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQyLTMtMS0xLTIwMDYy_057ba8d8-6ce3-4dea-bc5d-1e65338f7e82"
      unitRef="mxn">45560000000</ifrs-full:AdditionalPaidinCapital>
    <ifrs-full:AdditionalPaidinCapital
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQyLTQtMS0xLTIwMDYy_a808fab2-8bb4-49db-ad70-1c4ab91b38a3"
      unitRef="mxn">45560000000</ifrs-full:AdditionalPaidinCapital>
    <ifrs-full:RetainedEarnings
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQzLTItMS0xLTIwMDYy_aae9047e-b9f4-41c0-a708-8c3a54705784"
      unitRef="usd">3950000000</ifrs-full:RetainedEarnings>
    <ifrs-full:RetainedEarnings
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQzLTMtMS0xLTIwMDYy_eb71656d-ec4c-43a6-8a73-8250d8e01a70"
      unitRef="mxn">81037000000</ifrs-full:RetainedEarnings>
    <ifrs-full:RetainedEarnings
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQzLTQtMS0xLTIwMDYy_8e1ea566-f3f1-450f-ab8e-cb8f7a813a1c"
      unitRef="mxn">75917000000</ifrs-full:RetainedEarnings>
    <ifrs-full:OtherEquityInterest
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ0LTItMS0xLTIwMDYy_7da8d8da-6b08-409d-be7b-30bba39a42ab"
      unitRef="usd">-104000000</ifrs-full:OtherEquityInterest>
    <ifrs-full:OtherEquityInterest
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ0LTMtMS0xLTIwMDYy_a8892b8c-b78c-456c-b603-2fd8be63adc0"
      unitRef="mxn">-2133000000</ifrs-full:OtherEquityInterest>
    <ifrs-full:OtherEquityInterest
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ0LTQtMS0xLTIwMDYy_f48f16af-ffe9-4b3b-8a0f-c0f72ceb1f31"
      unitRef="mxn">-1740000000</ifrs-full:OtherEquityInterest>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ1LTItMS0xLTIwMDYy_732e48fa-ea27-4d1c-a804-635921fc937a"
      unitRef="usd">-242000000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ1LTMtMS0xLTIwMDYy_5e5bd856-17be-43a4-ac2d-5e7837ec5eac"
      unitRef="mxn">-4974000000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ1LTQtMS0xLTIwMDYy_45c6c981-ae18-4899-af60-cae6649fa310"
      unitRef="mxn">-4923000000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:EquityAttributableToOwnersOfParent
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ2LTItMS0xLTIwMDYy_66e4d0c0-6ee3-4da1-9eec-6d020e354087"
      unitRef="usd">5925000000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ2LTMtMS0xLTIwMDYy_1a6ee0dc-23ae-4422-86ac-e27070208d8d"
      unitRef="mxn">121550000000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ2LTQtMS0xLTIwMDYy_09a1a465-ab45-4788-a70b-9f9fe671afb6"
      unitRef="mxn">116874000000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:NoncontrollingInterests
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ3LTItMS0xLTIwMDYy_2533243f-a690-48f9-a3b7-856db645c503"
      unitRef="usd">294000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ3LTMtMS0xLTIwMDYy_028e0ae1-0f7f-4c8d-a17d-0e648826fdca"
      unitRef="mxn">6022000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ3LTQtMS0xLTIwMDYy_22f5cfd0-b777-4771-b9a7-3ed3e1b0de10"
      unitRef="mxn">5583000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:Equity
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ4LTItMS0xLTIwMDYy_6f6aea37-88f2-4de1-a2ee-b9073b1d9207"
      unitRef="usd">6219000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ4LTMtMS0xLTIwMDYy_8c23ef50-df29-4ed6-b15a-284a8a6682a8"
      unitRef="mxn">127572000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ4LTQtMS0xLTIwMDYy_956f6658-17b3-4fb0-bbc6-5e519433f7c5"
      unitRef="mxn">122457000000</ifrs-full:Equity>
    <ifrs-full:EquityAndLiabilities
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ5LTItMS0xLTIwMDYy_be019080-f480-4a38-be42-8acbfeb08bfa"
      unitRef="usd">13238000000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:EquityAndLiabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ5LTMtMS0xLTIwMDYy_95816cc2-b4e4-4493-8fb0-5804145b3cf5"
      unitRef="mxn">271567000000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:EquityAndLiabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ5LTQtMS0xLTIwMDYy_1fdd3c14-f15a-4344-a93f-2496dcf30e9b"
      unitRef="mxn">263066000000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:RevenueFromSaleOfGoods
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzItMi0xLTEtMjAwNjI_3e83caa7-5e88-4c5a-848e-347b6f3b7053"
      unitRef="usd">9452000000</ifrs-full:RevenueFromSaleOfGoods>
    <ifrs-full:RevenueFromSaleOfGoods
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzItMy0xLTEtMjAwNjI_784869b8-3df2-4e65-ace5-90327cfd5a0d"
      unitRef="mxn">193899000000</ifrs-full:RevenueFromSaleOfGoods>
    <ifrs-full:RevenueFromSaleOfGoods
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzItNC0xLTEtMjAwNjI_af45513d-faee-45b5-b8a2-8a7b27f45ab3"
      unitRef="mxn">181520000000</ifrs-full:RevenueFromSaleOfGoods>
    <ifrs-full:RevenueFromSaleOfGoods
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzItNS0xLTEtMjAwNjI_49d203f8-1017-415d-a823-a20ac8cf0f6a"
      unitRef="mxn">192342000000</ifrs-full:RevenueFromSaleOfGoods>
    <ifrs-full:OtherRevenue
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMtMi0xLTEtMjAwNjI_58cd4cd6-e8ef-46b7-98bd-19a656fa664f"
      unitRef="usd">44000000</ifrs-full:OtherRevenue>
    <ifrs-full:OtherRevenue
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMtMy0xLTEtMjAwNjI_71ec5cff-0301-4628-882a-78186adc590a"
      unitRef="mxn">905000000</ifrs-full:OtherRevenue>
    <ifrs-full:OtherRevenue
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMtNC0xLTEtMjAwNjI_4536f980-ac6d-4492-9ce8-bee84ac6edf0"
      unitRef="mxn">2095000000</ifrs-full:OtherRevenue>
    <ifrs-full:OtherRevenue
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMtNS0xLTEtMjAwNjI_4f3be6f8-e4aa-4b9d-bef8-0ec06661c062"
      unitRef="mxn">2129000000</ifrs-full:OtherRevenue>
    <ifrs-full:Revenue
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzQtMi0xLTEtMjAwNjI_c1727956-76bb-47ae-9098-8aa9c4ce3b97"
      unitRef="usd">9496000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzQtMy0xLTEtMjAwNjI_9eee5f82-1a40-488e-aeb5-ae0bcbaa06c8"
      unitRef="mxn">194804000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzQtNC0xLTEtMjAwNjI_85571e95-1be7-4140-8a73-f879421400cd"
      unitRef="mxn">183615000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzQtNS0xLTEtMjAwNjI_f9c373e2-f160-48f5-8f16-a9a07bb97062"
      unitRef="mxn">194471000000</ifrs-full:Revenue>
    <ifrs-full:CostOfSales
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzUtMi0xLTEtMjAwNjI_8cb8f488-5484-4747-81a2-074f89575a11"
      unitRef="usd">5177000000</ifrs-full:CostOfSales>
    <ifrs-full:CostOfSales
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzUtMy0xLTEtMjAwNjI_b62a3a09-f4d2-4962-be3e-aa6d1612d900"
      unitRef="mxn">106206000000</ifrs-full:CostOfSales>
    <ifrs-full:CostOfSales
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzUtNC0xLTEtMjAwNjI_760d84f6-c147-40ce-98f9-7c76a35a3d7e"
      unitRef="mxn">100804000000</ifrs-full:CostOfSales>
    <ifrs-full:CostOfSales
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzUtNS0xLTEtMjAwNjI_682788a6-e653-4548-af93-f7962a4e2350"
      unitRef="mxn">106964000000</ifrs-full:CostOfSales>
    <ifrs-full:GrossProfit
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzYtMi0xLTEtMjAwNjI_acdfe876-0128-4893-bdc5-12e54d40e564"
      unitRef="usd">4319000000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzYtMy0xLTEtMjAwNjI_6c4e9c69-5ee9-4050-8ef7-ffad2e141915"
      unitRef="mxn">88598000000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzYtNC0xLTEtMjAwNjI_b952b5c0-225c-4053-90a1-e1e0b87de0d6"
      unitRef="mxn">82811000000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzYtNS0xLTEtMjAwNjI_49593eb7-a983-44f2-aea5-6d22895561b6"
      unitRef="mxn">87507000000</ifrs-full:GrossProfit>
    <ifrs-full:AdministrativeExpense
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzctMi0xLTEtMjAwNjI_42bd69dd-d9f7-4a14-8a04-1689e30eb941"
      unitRef="usd">439000000</ifrs-full:AdministrativeExpense>
    <ifrs-full:AdministrativeExpense
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzctMy0xLTEtMjAwNjI_0be3001b-58fb-47a7-8016-8df0ca62a8a2"
      unitRef="mxn">9012000000</ifrs-full:AdministrativeExpense>
    <ifrs-full:AdministrativeExpense
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzctNC0xLTEtMjAwNjI_2a941c02-d7ca-4876-af00-1b459b5051ee"
      unitRef="mxn">7891000000</ifrs-full:AdministrativeExpense>
    <ifrs-full:AdministrativeExpense
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzctNS0xLTEtMjAwNjI_ed326d58-298d-4b99-b41f-1af6adba1f3b"
      unitRef="mxn">8427000000</ifrs-full:AdministrativeExpense>
    <kof:SellingExpenses
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzgtMi0xLTEtMjAwNjI_3bb0e4b4-b5f6-4fc0-bbe8-e15007363562"
      unitRef="usd">2521000000</kof:SellingExpenses>
    <kof:SellingExpenses
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzgtMy0xLTEtMjAwNjI_dd353adc-c667-4b76-8ba6-b1cc2d039f83"
      unitRef="mxn">51708000000</kof:SellingExpenses>
    <kof:SellingExpenses
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzgtNC0xLTEtMjAwNjI_12c57f2f-61b0-447f-9310-b53cb00e5a13"
      unitRef="mxn">48553000000</kof:SellingExpenses>
    <kof:SellingExpenses
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzgtNS0xLTEtMjAwNjI_4b87739a-492f-466b-b9ef-4f6a222cc885"
      unitRef="mxn">52110000000</kof:SellingExpenses>
    <ifrs-full:OtherIncome
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzktMi0xLTEtMjAwNjI_69d9b407-8310-4096-8b9b-15e353563b9b"
      unitRef="usd">74000000</ifrs-full:OtherIncome>
    <ifrs-full:OtherIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzktMy0xLTEtMjAwNjI_17077acf-0ce0-4d88-97fb-024edce0eb0b"
      unitRef="mxn">1502000000</ifrs-full:OtherIncome>
    <ifrs-full:OtherIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzktNC0xLTEtMjAwNjI_8d681d53-cabd-4ff9-8e80-a700e1adb29e"
      unitRef="mxn">1494000000</ifrs-full:OtherIncome>
    <ifrs-full:OtherIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzktNS0xLTEtMjAwNjI_05900199-fd06-4b84-8930-f0e55b0f40c1"
      unitRef="mxn">1890000000</ifrs-full:OtherIncome>
    <ifrs-full:OtherExpenseByNature
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEwLTItMS0xLTIwMDYy_e1ea58b8-a70a-4d10-a7da-dfde95586e54"
      unitRef="usd">113000000</ifrs-full:OtherExpenseByNature>
    <ifrs-full:OtherExpenseByNature
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEwLTMtMS0xLTIwMDYy_3ea0015f-2e32-4213-b049-35b6c51f7f51"
      unitRef="mxn">2309000000</ifrs-full:OtherExpenseByNature>
    <ifrs-full:OtherExpenseByNature
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEwLTQtMS0xLTIwMDYy_9875fa1b-cd7c-4015-a68c-097ecef4a109"
      unitRef="mxn">5105000000</ifrs-full:OtherExpenseByNature>
    <ifrs-full:OtherExpenseByNature
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEwLTUtMS0xLTIwMDYy_222eb52e-9fce-4367-b8ae-88752438325a"
      unitRef="mxn">4380000000</ifrs-full:OtherExpenseByNature>
    <ifrs-full:InterestExpense
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzExLTItMS0xLTIwMDYy_e477eb2d-ce09-4015-a160-587f11dcccee"
      unitRef="usd">302000000</ifrs-full:InterestExpense>
    <ifrs-full:InterestExpense
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzExLTMtMS0xLTIwMDYy_111e6b9c-64f4-4331-aafa-54ce2bd38880"
      unitRef="mxn">6192000000</ifrs-full:InterestExpense>
    <ifrs-full:InterestExpense
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzExLTQtMS0xLTIwMDYy_8e554936-f3d0-462c-bd63-efcca5e4d6d0"
      unitRef="mxn">7894000000</ifrs-full:InterestExpense>
    <ifrs-full:InterestExpense
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzExLTUtMS0xLTIwMDYy_7a278bec-b6c1-4acb-9f3c-dd81f3fb8cd0"
      unitRef="mxn">6904000000</ifrs-full:InterestExpense>
    <ifrs-full:FinanceIncome
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEyLTItMS0xLTIwMDYy_41b9ff69-9383-4bb0-abdd-80d98f4a7601"
      unitRef="usd">45000000</ifrs-full:FinanceIncome>
    <ifrs-full:FinanceIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEyLTMtMS0xLTIwMDYy_d76050d9-47cd-4428-a406-03572902b05b"
      unitRef="mxn">932000000</ifrs-full:FinanceIncome>
    <ifrs-full:FinanceIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEyLTQtMS0xLTIwMDYy_0bea87cf-40df-4fb7-aa4b-15d48cb14034"
      unitRef="mxn">1047000000</ifrs-full:FinanceIncome>
    <ifrs-full:FinanceIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEyLTUtMS0xLTIwMDYy_d10d64d0-6a96-4103-a03d-eca0745f8121"
      unitRef="mxn">1230000000</ifrs-full:FinanceIncome>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEzLTItMS0xLTIwMDYy_eb54a33e-4e02-43ad-8373-7d9e81f0f8ce"
      unitRef="usd">11000000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEzLTMtMS0xLTIwMDYy_df9601ca-2f49-4855-b68c-80bd78b6aa2f"
      unitRef="mxn">227000000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEzLTQtMS0xLTIwMDYy_5c89b388-c036-4207-9d27-a69dcb8ddd84"
      unitRef="mxn">4000000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEzLTUtMS0xLTIwMDYy_3a95905a-578c-4fcd-b0cf-2237b3223d48"
      unitRef="mxn">-330000000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <kof:GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE0LTItMS0xLTIwMDYy_a5fe39ac-08b5-4f34-af13-50d435f6c191"
      unitRef="usd">36000000</kof:GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies>
    <kof:GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE0LTMtMS0xLTIwMDYy_fa06714b-70fa-42b6-bffb-e4a40a901ae9"
      unitRef="mxn">734000000</kof:GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies>
    <kof:GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE0LTQtMS0xLTIwMDYy_f07ba1fe-2a56-4488-86a9-76a394e9e686"
      unitRef="mxn">376000000</kof:GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies>
    <kof:GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE0LTUtMS0xLTIwMDYy_90109b2a-398d-4636-8e13-f6c69bfc8b6b"
      unitRef="mxn">221000000</kof:GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE1LTItMS0xLTIwMDYy_d439259b-7e5e-4ad8-aa1b-3d08eb793dc5"
      unitRef="usd">4000000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE1LTMtMS0xLTIwMDYy_cffd406b-75e6-4091-be7b-b1b64b682636"
      unitRef="mxn">80000000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE1LTQtMS0xLTIwMDYy_f96dec61-6cff-4010-b9b6-0b44a700b5a2"
      unitRef="mxn">-212000000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE1LTUtMS0xLTIwMDYy_22566d5b-27d8-44eb-a271-61c4a8168215"
      unitRef="mxn">-288000000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE2LTItMS0xLTIwMDYy_61c54f0b-cbc7-4f29-8594-51dbdeb4efc4"
      unitRef="usd">1114000000</kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE2LTMtMS0xLTIwMDYy_688bdfdd-b3c7-4d0d-a7a7-d47abe7abfea"
      unitRef="mxn">22852000000</kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE2LTQtMS0xLTIwMDYy_93ee2e14-2e96-46d2-9556-14e37a8e36a0"
      unitRef="mxn">16077000000</kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE2LTUtMS0xLTIwMDYy_09db7f98-9b03-427c-b6d7-12e8ed09580a"
      unitRef="mxn">18409000000</kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE3LTItMS0xLTIwMDYy_bfd4e6f7-65c7-43f0-83d0-f58275f4012b"
      unitRef="usd">322000000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE3LTMtMS0xLTIwMDYy_8bb646be-8626-4e4f-a8fe-5eac44701289"
      unitRef="mxn">6609000000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE3LTQtMS0xLTIwMDYy_c299c30c-4afb-432c-84a6-64c614b647df"
      unitRef="mxn">5428000000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE3LTUtMS0xLTIwMDYy_db271489-f350-4bd8-bcdd-b3937c2ba29b"
      unitRef="mxn">5648000000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE4LTItMS0xLTIwMDYy_a742c5b7-5b6b-4146-bfd0-8277dbbbbd40"
      unitRef="usd">4000000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE4LTMtMS0xLTIwMDYy_5a01b212-abf2-48b6-a597-e4b152ca761b"
      unitRef="mxn">88000000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE4LTQtMS0xLTIwMDYy_801c41f7-6aab-43e6-88b7-e4fb472a897f"
      unitRef="mxn">-281000000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE4LTUtMS0xLTIwMDYy_d73c1d08-02c3-448f-8a24-623f625b6d5d"
      unitRef="mxn">-131000000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ProfitLoss
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIxLTItMS0xLTIwMDYy_c750d92d-1536-4dd4-b064-24e1a5491f54"
      unitRef="usd">796000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIxLTMtMS0xLTIwMDYy_c8476ad9-92c1-449d-84e6-63a06a173e05"
      unitRef="mxn">16331000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIxLTQtMS0xLTIwMDYy_d6f17c2f-4e48-4137-a869-c3fc17586b0a"
      unitRef="mxn">10368000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIxLTUtMS0xLTIwMDYy_87cdde22-96b4-4110-a458-5c6aaf60b89c"
      unitRef="mxn">12630000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIzLTItMS0xLTIwMDYy_88b065d3-08cb-42aa-8a06-9f105a7a91f5"
      unitRef="usd">766000000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIzLTMtMS0xLTIwMDYy_1222f012-8bd9-45af-b095-a4a44f87c325"
      unitRef="mxn">15708000000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIzLTQtMS0xLTIwMDYy_31cb19eb-eb34-46a4-a2eb-41b8d17256df"
      unitRef="mxn">10307000000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIzLTUtMS0xLTIwMDYy_a36b6ff3-f651-4faf-a666-67f12f161464"
      unitRef="mxn">12101000000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossAttributableToNoncontrollingInterests
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI1LTItMS0xLTIwMDYy_fed4bfc2-0ea2-4a12-9842-500ae4225280"
      unitRef="usd">30000000</ifrs-full:ProfitLossAttributableToNoncontrollingInterests>
    <ifrs-full:ProfitLossAttributableToNoncontrollingInterests
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI1LTMtMS0xLTIwMDYy_82a24a51-a498-4ad3-9f81-7a151a4d80dd"
      unitRef="mxn">623000000</ifrs-full:ProfitLossAttributableToNoncontrollingInterests>
    <ifrs-full:ProfitLossAttributableToNoncontrollingInterests
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI1LTQtMS0xLTIwMDYy_66aeab5c-2030-4981-8dd7-daed9bccea67"
      unitRef="mxn">61000000</ifrs-full:ProfitLossAttributableToNoncontrollingInterests>
    <ifrs-full:ProfitLossAttributableToNoncontrollingInterests
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI1LTUtMS0xLTIwMDYy_7eb9e6f4-ff0f-43e6-8750-12c05ba33f05"
      unitRef="mxn">529000000</ifrs-full:ProfitLossAttributableToNoncontrollingInterests>
    <ifrs-full:ProfitLoss
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI3LTItMS0xLTIwMDYy_1cce7494-6e38-4918-b3c2-da3bbb4304e0"
      unitRef="usd">796000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI3LTMtMS0xLTIwMDYy_c5407c79-9b49-4405-aa0f-49e4bcd0f6bd"
      unitRef="mxn">16331000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI3LTQtMS0xLTIwMDYy_bf4a75d2-a7db-41da-a9ac-b1ab87f17e15"
      unitRef="mxn">10368000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI3LTUtMS0xLTIwMDYy_aeb423df-1fc9-4713-8dc0-c775262ef098"
      unitRef="mxn">12630000000</ifrs-full:ProfitLoss>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMwLTItMS0xLTIwMDYy_5d077775-3b26-4f1a-8e6f-a812acbaa296"
      unitRef="usdPerShare">0.05</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMwLTMtMS0xLTIwMDYy_1b2f8324-b3b6-4487-aaf1-a51d56d82513"
      unitRef="mxnPerShare">0.93</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMwLTQtMS0xLTIwMDYy_d5aaca14-b249-4e81-80b4-1da9589b5989"
      unitRef="mxnPerShare">0.61</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMwLTUtMS0xLTIwMDYy_5821b164-8b08-43b1-a2e5-4ed47bfb8e13"
      unitRef="mxnPerShare">0.72</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMyLTItMS0xLTIwMDYy_4785afee-9e75-4741-bb9e-882af6852d4d"
      unitRef="usdPerShare">0.05</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMyLTMtMS0xLTIwMDYy_0456ebcb-7713-4b21-b7cc-81a65f3bca64"
      unitRef="mxnPerShare">0.93</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMyLTQtMS0xLTIwMDYy_2a1b38fd-8957-4089-a774-e5d48e10a45c"
      unitRef="mxnPerShare">0.61</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMyLTUtMS0xLTIwMDYy_ee2d277a-3264-48b5-b58c-db532458696e"
      unitRef="mxnPerShare">0.72</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:ProfitLoss
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEtMi0xLTEtMjAwNjI_eff25881-013f-41f3-98d3-731937ab532b"
      unitRef="usd">796000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEtMy0xLTEtMjAwNjI_b51a856c-9090-4f7c-9cdf-526d4de9ea56"
      unitRef="mxn">16331000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEtNC0xLTEtMjAwNjI_b60d118e-6b40-4e3a-883b-b5723596fd64"
      unitRef="mxn">10368000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEtNS0xLTEtMjAwNjI_27f20f5a-e477-44e4-a91e-43b188aebdd5"
      unitRef="mxn">12630000000</ifrs-full:ProfitLoss>
    <kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzQtMi0xLTEtMjAwNjI_e767d6c3-a9c4-4f7d-9c4e-137baf33b66e"
      unitRef="usd">89000000</kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax>
    <kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzQtMy0xLTEtMjAwNjI_479fb8b2-1f2e-434d-98a6-67eb30dd310f"
      unitRef="mxn">1836000000</kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax>
    <kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzQtNC0xLTEtMjAwNjI_405b6111-eef1-4a9f-b0df-b9a536fa093b"
      unitRef="mxn">543000000</kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax>
    <kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzQtNS0xLTEtMjAwNjI_c96a6dc7-7741-482f-b1fc-00f46ec86a0c"
      unitRef="mxn">-835000000</kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzUtMi0xLTEtMjAwNjI_c246c933-0f74-4d54-b599-a83c4734430a"
      unitRef="usd">-95000000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzUtMy0xLTEtMjAwNjI_ea24261d-e2e5-43f3-9c0d-ec70f5f76e11"
      unitRef="mxn">-1943000000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzUtNC0xLTEtMjAwNjI_fc1524cc-3a7a-43c9-9664-d371ff272415"
      unitRef="mxn">-7543000000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzUtNS0xLTEtMjAwNjI_309ca367-dc89-4750-b1ca-f6cd975780d4"
      unitRef="mxn">-5579000000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzYtMi0xLTEtMjAwNjI_04a1f818-adcc-41e2-bee2-b96281c4aa26"
      unitRef="usd">-6000000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzYtMy0xLTEtMjAwNjI_5676ede7-d7e2-41f0-8d8b-98721e84933b"
      unitRef="mxn">-107000000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzYtNC0xLTEtMjAwNjI_91a690db-a183-4bb2-a79f-ab49534f04e4"
      unitRef="mxn">-7000000000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzYtNS0xLTEtMjAwNjI_fcfcb748-80cb-4321-b1f3-b69b0d63c85e"
      unitRef="mxn">-6414000000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzgtMi0xLTEtMjAwNjI_cce91cad-7b9b-4bdc-99c6-e494e2f0cc11"
      unitRef="usd">-19000000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzgtMy0xLTEtMjAwNjI_3821a2c6-47c4-4e3c-a61e-5c7b87ca6a01"
      unitRef="mxn">-393000000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzgtNC0xLTEtMjAwNjI_7625a542-4ee2-49ae-ba4c-a1eaebe6f541"
      unitRef="mxn">0</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzgtNS0xLTEtMjAwNjI_911dd25d-11fd-4f06-8534-c98e2eea3284"
      unitRef="mxn">-216000000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzktMi0xLTEtMjAwNjI_9234a185-79f1-4751-88e0-08eddc7e7377"
      unitRef="usd">-3000000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzktMy0xLTEtMjAwNjI_ec23fb92-9453-4a23-a17d-100e7bbdf88b"
      unitRef="mxn">-67000000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzktNC0xLTEtMjAwNjI_de3e3cb9-1443-46a9-b9e5-7d714d025b6f"
      unitRef="mxn">-318000000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzktNS0xLTEtMjAwNjI_deecd4df-a5fd-4c4b-92d3-15c105e443ec"
      unitRef="mxn">-511000000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEwLTItMS0xLTIwMDYy_9afd7bff-1d29-4eaa-ae8c-4913126eed8c"
      unitRef="usd">-22000000</ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEwLTMtMS0xLTIwMDYy_7399d027-3ee9-479e-a23f-55cad24686db"
      unitRef="mxn">-460000000</ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEwLTQtMS0xLTIwMDYy_b06675f5-d745-49d7-9686-5c81833d2cba"
      unitRef="mxn">-318000000</ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEwLTUtMS0xLTIwMDYy_149d6819-f9cb-4da2-923d-86a4599c4187"
      unitRef="mxn">-727000000</ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzExLTItMS0xLTIwMDYy_130cffb9-d85c-42dd-8281-08f243bdfcf1"
      unitRef="usd">-28000000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzExLTMtMS0xLTIwMDYy_ecbe552e-2ae2-46fc-984c-c2ff527e1fed"
      unitRef="mxn">-567000000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzExLTQtMS0xLTIwMDYy_a26cb7ff-bb72-4b0a-a860-2eb4c2b5329f"
      unitRef="mxn">-7318000000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzExLTUtMS0xLTIwMDYy_b6fb8193-ad24-48b3-a91b-9c9ba30b61ec"
      unitRef="mxn">-7141000000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEyLTItMS0xLTIwMDYy_ba2a2c62-8590-4d52-bcd7-82d1bf8587fe"
      unitRef="usd">768000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEyLTMtMS0xLTIwMDYy_b46ad06f-ab2c-46e8-8160-3b3561c51b76"
      unitRef="mxn">15764000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEyLTQtMS0xLTIwMDYy_5857eecf-d99c-4649-86f4-509e1c9d246a"
      unitRef="mxn">3050000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEyLTUtMS0xLTIwMDYy_501664d3-8e07-4d5c-99d9-6345cb1be5ad"
      unitRef="mxn">5489000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE1LTItMS0xLTIwMDYy_2caebe73-057d-4a2c-a8e5-fe15c19f64e1"
      unitRef="usd">744000000</ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent>
    <ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE1LTMtMS0xLTIwMDYy_1bab325e-236f-4735-892d-c8cea055fed0"
      unitRef="mxn">15264000000</ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent>
    <ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE1LTQtMS0xLTIwMDYy_ddaad3d6-6ecc-4cf0-a78d-6cb837bffdba"
      unitRef="mxn">4150000000</ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent>
    <ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE1LTUtMS0xLTIwMDYy_3c699ce6-6c75-4995-add1-2d8d086f5b07"
      unitRef="mxn">5541000000</ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent>
    <ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE3LTItMS0xLTIwMDYy_9b55659f-c12c-4a2b-b51d-77a266d84c04"
      unitRef="usd">24000000</ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests>
    <ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE3LTMtMS0xLTIwMDYy_d8beac24-bea2-4c89-bfd6-c11a30b253d3"
      unitRef="mxn">500000000</ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests>
    <ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE3LTQtMS0xLTIwMDYy_63dd53e0-9383-4690-9172-b5e528275a60"
      unitRef="mxn">-1100000000</ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests>
    <ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE3LTUtMS0xLTIwMDYy_bac60c7a-73f6-4759-9e04-11cd1386734d"
      unitRef="mxn">-52000000</ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests>
    <ifrs-full:ComprehensiveIncome
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE5LTItMS0xLTIwMDYy_10e1e489-5be9-4ec2-aa81-f5c36e4314cf"
      unitRef="usd">768000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE5LTMtMS0xLTIwMDYy_5998b474-3a91-485d-bb0c-f5a05fbc542c"
      unitRef="mxn">15764000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE5LTQtMS0xLTIwMDYy_7ac365b0-afdb-4dcb-b178-18ad696dccd8"
      unitRef="mxn">3050000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE5LTUtMS0xLTIwMDYy_d3a8dc85-1f0f-4a77-99eb-6b3df270849a"
      unitRef="mxn">5489000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:Equity
      contextRef="i429b991e342b482fbc0ca0c1b66bd2d5_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtMS0xLTEtMjAwNjI_cd6d7d85-be60-452b-8ed7-b85fef7243e2"
      unitRef="mxn">2060000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i776d3023a3af4aaa869c72dea351ce41_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtMi0xLTEtMjAwNjI_11244d61-a2e5-4f14-8117-964f3d75c839"
      unitRef="mxn">45560000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ic61e0605a23e48a387190b5bb388af72_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtMy0xLTEtMjAwNjI_f3c6f257-ab6b-44e6-a89b-3d8113291d71"
      unitRef="mxn">71156000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i924b52ce7108464ea6f4c5ca9ea4ebb5_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtNC0xLTEtMjAwNjI_5d4da28c-d72d-4681-bd80-daf556595c93"
      unitRef="mxn">-1524000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i91cec88ddc144699af212435ca37afed_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtNS0xLTEtMjAwNjI_fccce7c5-6d3f-4243-affd-cb1dcb37a806"
      unitRef="mxn">-149000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i4a72827dfeaa4a238b03f3227996fc34_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtNi0xLTEtMjAwNjI_d9314e1e-83bd-471d-8cca-390c86b79186"
      unitRef="mxn">8071000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i59f4b936e35d41589bb53c84b886bc61_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtNy0xLTEtMjAwNjI_cc02ebd6-c070-4463-b080-4ae10c4d5c40"
      unitRef="mxn">-344000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i48afad1cecce4bb3b0e7a3b783543e33_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtOC0xLTEtMjAwNjI_5e1bf454-5d1b-44a2-9497-b4e2de5721ce"
      unitRef="mxn">124830000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="iac03a5524b944205bf9fb32d7b97cdbc_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtOS0xLTEtMjAwNjI_75d1d538-e585-415a-a309-7f13612abef1"
      unitRef="mxn">6806000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i7942ee1c074648669cc6c7784671842a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEtMTAtMS0xLTIwMDYy_f2399bef-1bce-4503-b594-7d0af4886709"
      unitRef="mxn">131636000000</ifrs-full:Equity>
    <ifrs-full:ProfitLoss
      contextRef="i99187565f6624c9092e403483e0eafb5_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzItMy0xLTEtMjAwNjI_7a67b17c-bf8a-40c4-a65c-ea231ec33c82"
      unitRef="mxn">12101000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i548fd84f04c24f46aef88e71446bae3d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzItOC0xLTEtMjAwNjI_c7035a02-813f-4a02-aef7-e75daedb4072"
      unitRef="mxn">12101000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="ibafc4bde50b44fff8172a50bce3cf252_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzItOS0xLTEtMjAwNjI_4d976cc6-27b2-4b88-9fcb-534e2889104e"
      unitRef="mxn">529000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzItMTAtMS0xLTIwMDYy_222ff750-e11d-4322-8092-d447f367f7aa"
      unitRef="mxn">12630000000</ifrs-full:ProfitLoss>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="id9ded057c12d435f9ac296e99a40a3e0_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzMtNC0xLTEtMjAwNjI_66061f8b-9ab3-4761-8c4b-17c9b7c973ff"
      unitRef="mxn">-216000000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="ieec7017e31224448996f20532527f511_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzMtNS0xLTEtMjAwNjI_ae17bd93-3c9a-4631-9caa-1881ebe660ea"
      unitRef="mxn">-819000000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="if5ec0cbe100e4f78b1f77a11ee276f4c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzMtNi0xLTEtMjAwNjI_b8e8c208-6ae6-461c-9561-fe1bc7bdcc32"
      unitRef="mxn">-5014000000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="i7fc57312395f43f0938629edad2c51da_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzMtNy0xLTEtMjAwNjI_15ae3654-645a-4b28-bf1e-4df6c4083b10"
      unitRef="mxn">-511000000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="i548fd84f04c24f46aef88e71446bae3d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzMtOC0xLTEtMjAwNjI_e90bfa56-2845-45c1-b11c-a2a83fd3091b"
      unitRef="mxn">-6560000000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="ibafc4bde50b44fff8172a50bce3cf252_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzMtOS0xLTEtMjAwNjI_a82e706e-d6c7-465f-a570-b76b630a4de8"
      unitRef="mxn">-581000000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzMtMTAtMS0xLTIwMDYy_63c321b8-dc7b-4204-b9a8-7ab00f6cbdb3"
      unitRef="mxn">-7141000000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i99187565f6624c9092e403483e0eafb5_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzQtMy0xLTEtMjAwNjI_c19e7884-6624-4f4d-981e-c792382104e2"
      unitRef="mxn">12101000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="id9ded057c12d435f9ac296e99a40a3e0_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzQtNC0xLTEtMjAwNjI_2a9099a2-f857-4dbc-bbd7-8049040f4e53"
      unitRef="mxn">-216000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="ieec7017e31224448996f20532527f511_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzQtNS0xLTEtMjAwNjI_0cc82684-4f5b-4421-86d8-4c5d74070be9"
      unitRef="mxn">-819000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="if5ec0cbe100e4f78b1f77a11ee276f4c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzQtNi0xLTEtMjAwNjI_727acc28-e9a7-479b-8f3d-48d25b9d85fb"
      unitRef="mxn">-5014000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i7fc57312395f43f0938629edad2c51da_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzQtNy0xLTEtMjAwNjI_53b5f9dc-1541-4c64-8514-dc6116084354"
      unitRef="mxn">-511000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i548fd84f04c24f46aef88e71446bae3d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzQtOC0xLTEtMjAwNjI_01fbcd32-c4c9-45bc-b4af-698dde62953c"
      unitRef="mxn">5541000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="ibafc4bde50b44fff8172a50bce3cf252_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzQtOS0xLTEtMjAwNjI_c37152b8-8c8a-465c-bb50-c3284ca91cea"
      unitRef="mxn">-52000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzQtMTAtMS0xLTIwMDYy_2a70cad7-1dcc-4c01-b0cd-08861eb61977"
      unitRef="mxn">5489000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners
      contextRef="i99187565f6624c9092e403483e0eafb5_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzUtMy0xLTEtMjAwNjI_d0d9b23a-241d-4ea0-a3aa-3aa3f9f111ef"
      unitRef="mxn">7437000000</ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners>
    <ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners
      contextRef="i548fd84f04c24f46aef88e71446bae3d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzUtOC0xLTEtMjAwNjI_2e2ab98d-b09b-431a-8b81-26a6fad6922d"
      unitRef="mxn">7437000000</ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners>
    <ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners
      contextRef="ibafc4bde50b44fff8172a50bce3cf252_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzUtOS0xLTEtMjAwNjI_ff8a40fe-f500-4f3c-afd1-1988ca03eb08"
      unitRef="mxn">3000000</ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners>
    <ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzUtMTAtMS0xLTIwMDYy_80aea345-2895-4366-ae11-c7de1538dcfa"
      unitRef="mxn">7440000000</ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners>
    <ifrs-full:Equity
      contextRef="ib5a20434dcba497f86e832d0a65f54b2_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctMS0xLTEtMjAwNjI_6724a9af-b792-40bd-894f-368871ee958f"
      unitRef="mxn">2060000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i8efebf904aeb4e158357b7b30d030f25_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctMi0xLTEtMjAwNjI_923e8251-f765-4fbe-b636-89dd920b7014"
      unitRef="mxn">45560000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i9a6d26f18f9c4b028eb15946d6a6b8f1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctMy0xLTEtMjAwNjI_d6d2525c-1516-4a40-b04c-f6e67bd0fc39"
      unitRef="mxn">75820000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ieef44deae9154c0cb52ebbad59fde522_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctNC0xLTEtMjAwNjI_367980f7-c895-458b-a0d9-b2f50cbabdc5"
      unitRef="mxn">-1740000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i4e5c1eec37ca487c94869435898ec97c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctNS0xLTEtMjAwNjI_a3feb11a-47ac-4b07-8c56-966f2ab41fe3"
      unitRef="mxn">-968000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i0f8a3873e9dd4d4a95fada1c7733f534_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctNi0xLTEtMjAwNjI_6395b4c3-6fa0-44d3-9f15-16d9b3d79382"
      unitRef="mxn">3057000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i9e208bb6dfa745ae8f6cbb95195cc756_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctNy0xLTEtMjAwNjI_058f68d8-554a-4b91-9da7-047ff80eb710"
      unitRef="mxn">-855000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i3daa4a1a289f4b42893606f5a23a899f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctOC0xLTEtMjAwNjI_dd6fd636-1322-4b64-9a6b-19aee8f8ea62"
      unitRef="mxn">122934000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i654fe5661fce443d9e489a175d5a4fb1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctOS0xLTEtMjAwNjI_705e1c17-bf51-4b23-b05a-152aa42755fe"
      unitRef="mxn">6751000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzctMTAtMS0xLTIwMDYy_e87ae1a3-f802-471b-84b6-60a2a411c2da"
      unitRef="mxn">129685000000</ifrs-full:Equity>
    <ifrs-full:ProfitLoss
      contextRef="i4b334955b94045a5be81711ff7e32f52_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEwLTMtMS0xLTIwMDYy_36bc7958-cdc6-4226-889f-096b4b435bae"
      unitRef="mxn">10307000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i75337feca8a64aec9fb5de53b352c3e2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEwLTgtMS0xLTIwMDYy_dc1d43ef-5afc-4a81-bdb8-1917fb089c09"
      unitRef="mxn">10307000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEwLTktMS0xLTIwMDYy_ef1cfcf5-8fdf-4471-b6b9-83e3e47fc9d3"
      unitRef="mxn">61000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEwLTEwLTEtMS0yMDA2Mg_b62b9a82-8a17-4305-9662-da15c5c3259e"
      unitRef="mxn">10368000000</ifrs-full:ProfitLoss>
    <kof:OtherComprehensiveIncomeExcludingSaleOfJointVenture
      contextRef="if4636f6cd45c4054ab201899e7aa12ac_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzExLTUtMS0xLTIwMDYy_d76a0dfb-e154-4fa2-af8f-b21721f4cc02"
      unitRef="mxn">443000000</kof:OtherComprehensiveIncomeExcludingSaleOfJointVenture>
    <kof:OtherComprehensiveIncomeExcludingSaleOfJointVenture
      contextRef="i462f68f390cc47ceab2d241b03db33de_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzExLTYtMS0xLTIwMDYy_e5699acd-24d4-4a92-9785-e947a18c38e7"
      unitRef="mxn">-6070000000</kof:OtherComprehensiveIncomeExcludingSaleOfJointVenture>
    <kof:OtherComprehensiveIncomeExcludingSaleOfJointVenture
      contextRef="i1f7306bb470a46f4a0c3d4139f758cec_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzExLTctMS0xLTIwMDYy_c5600d8a-f815-4fec-bf87-da1c3a6a2946"
      unitRef="mxn">-318000000</kof:OtherComprehensiveIncomeExcludingSaleOfJointVenture>
    <kof:OtherComprehensiveIncomeExcludingSaleOfJointVenture
      contextRef="i75337feca8a64aec9fb5de53b352c3e2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzExLTgtMS0xLTIwMDYy_96cfdb69-f6d0-4cb3-a0e8-373033cec023"
      unitRef="mxn">-5945000000</kof:OtherComprehensiveIncomeExcludingSaleOfJointVenture>
    <kof:OtherComprehensiveIncomeExcludingSaleOfJointVenture
      contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzExLTktMS0xLTIwMDYy_e4c2438b-1eb0-4635-9fdd-0db02ee2acff"
      unitRef="mxn">-1161000000</kof:OtherComprehensiveIncomeExcludingSaleOfJointVenture>
    <kof:OtherComprehensiveIncomeExcludingSaleOfJointVenture
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzExLTEwLTEtMS0yMDA2Mg_3fab3ed5-c024-4c84-95e1-abf4aa95510b"
      unitRef="mxn">-7106000000</kof:OtherComprehensiveIncomeExcludingSaleOfJointVenture>
    <kof:SaleOfJointVenture
      contextRef="i462f68f390cc47ceab2d241b03db33de_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEyLTYtMS0xLTI4OTI4_76c4a8c2-5a32-4d90-a127-0728776f80f8"
      unitRef="mxn">212000000</kof:SaleOfJointVenture>
    <kof:SaleOfJointVenture
      contextRef="i75337feca8a64aec9fb5de53b352c3e2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzktOC0xLTEtNDQ3OTU_74aee9f1-a8ef-4eb9-874b-0dcfebb1a252"
      unitRef="mxn">212000000</kof:SaleOfJointVenture>
    <kof:SaleOfJointVenture
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEyLTEwLTEtMS0yODkzNQ_a99b9713-9185-4515-bec4-30d8a90d446b"
      unitRef="mxn">212000000</kof:SaleOfJointVenture>
    <ifrs-full:ComprehensiveIncome
      contextRef="i4b334955b94045a5be81711ff7e32f52_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEyLTMtMS0xLTIwMDYy_29e807a7-63f6-45fe-a750-f3de6e620c75"
      unitRef="mxn">10307000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="if4636f6cd45c4054ab201899e7aa12ac_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEyLTUtMS0xLTIwMDYy_face9d1f-03cc-4e96-b3b2-98be028a9027"
      unitRef="mxn">443000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i462f68f390cc47ceab2d241b03db33de_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEyLTYtMS0xLTIwMDYy_81419d94-58a6-4c60-a8b8-bb1ce983d9d7"
      unitRef="mxn">-6282000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i1f7306bb470a46f4a0c3d4139f758cec_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEyLTctMS0xLTIwMDYy_9dac88f0-1c9e-430b-86ba-42e8e8356b80"
      unitRef="mxn">-318000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i75337feca8a64aec9fb5de53b352c3e2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEyLTgtMS0xLTIwMDYy_b132495d-d3c3-4797-81e2-61ea1e0c99b5"
      unitRef="mxn">4150000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEyLTktMS0xLTIwMDYy_288ba5ba-b967-48e5-8507-e3c34fe5d9da"
      unitRef="mxn">-1100000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEyLTEwLTEtMS0yMDA2Mg_b77c81b1-ae9d-4864-b906-00b4d82d1a64"
      unitRef="mxn">3050000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners
      contextRef="i4b334955b94045a5be81711ff7e32f52_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEzLTMtMS0xLTIwMDYy_3504331e-7bdd-4be2-8b81-850b817d4fcf"
      unitRef="mxn">10210000000</ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners>
    <ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners
      contextRef="i75337feca8a64aec9fb5de53b352c3e2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEzLTgtMS0xLTIwMDYy_fba2df74-6edf-4567-9699-e8e1934af49e"
      unitRef="mxn">10210000000</ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners>
    <ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners
      contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEzLTktMS0xLTIwMDYy_8927b67e-39ec-41ec-b717-e301947b180a"
      unitRef="mxn">68000000</ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners>
    <ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzEzLTEwLTEtMS0yMDA2Mg_0a76340b-3d77-458c-9418-c5dbf142027f"
      unitRef="mxn">10278000000</ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners>
    <ifrs-full:Equity
      contextRef="iad19b16216ad4fb394ffbabebeed7314_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTEtMS0xLTIwMDYy_7e99d415-5076-4d82-a72b-ec6dc2982ee8"
      unitRef="mxn">2060000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="icd8972422c3f48949208895f58fe722c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTItMS0xLTIwMDYy_4ae25306-7ab4-475a-b041-e80738c6ed83"
      unitRef="mxn">45560000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ia52a53f5b60149cfab9340bbb8dd4157_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTMtMS0xLTIwMDYy_ce7d2203-4e37-4357-a2b6-005667b129df"
      unitRef="mxn">75917000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ia164bf31aada49d681f5077ba4723f1c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTQtMS0xLTIwMDYy_4c52365d-a762-49c5-910f-4e9aadf7c52f"
      unitRef="mxn">-1740000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="if5b1565048964176895dd6ce48e8deb9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTUtMS0xLTIwMDYy_6de07db1-af25-4609-82bf-5725e88ea142"
      unitRef="mxn">-525000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ibed6adf6d0ea4489852b3226a9bac049_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTYtMS0xLTIwMDYy_c88cd9d2-b7af-43f6-a487-980de4af8b29"
      unitRef="mxn">-3225000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="iad9fc65cbd1343ce9ab2a1c3f04c9ca8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTctMS0xLTIwMDYy_f3dc7d6b-8476-4b06-92d0-83ab88bcaa52"
      unitRef="mxn">-1173000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ia52926d689f84aeba1f630af5e239b73_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTgtMS0xLTIwMDYy_ac3e7090-63be-404e-b12d-fa337bbf5603"
      unitRef="mxn">116874000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i7cce0a4500884b8cbfaa2471b7d089fc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTktMS0xLTIwMDYy_6f51544a-f6c1-469b-83b0-cd4393ce3d42"
      unitRef="mxn">5583000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE0LTEwLTEtMS0yMDA2Mg_c26557b1-dea6-40e9-bcde-bba80961e523"
      unitRef="mxn">122457000000</ifrs-full:Equity>
    <ifrs-full:ProfitLoss
      contextRef="i47e968b2c7684e799a9c725727bffa41_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE1LTMtMS0xLTIwMDYy_6fab02d7-8bf3-447e-8b02-338c55a4baa9"
      unitRef="mxn">15708000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="ia40d45f11e84452ebb53fa1a3a6b295d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE1LTgtMS0xLTIwMDYy_35249eb7-dd1b-4229-98d6-d270a4f4a4a3"
      unitRef="mxn">15708000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE1LTktMS0xLTIwMDYy_55393491-06a6-4d30-91e4-6d59150953b2"
      unitRef="mxn">623000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE1LTEwLTEtMS0yMDA2Mg_346858c3-e58c-439e-b47c-f18d1f619a36"
      unitRef="mxn">16331000000</ifrs-full:ProfitLoss>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="ic07be6dab0af4ae4a2fea1bc0bab0e4a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE2LTQtMS0xLTIwMDYy_0322784c-f234-4b4c-9fe0-4b44977b8647"
      unitRef="mxn">-393000000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="ic85911e1c4864719bf54812792fbad89_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE2LTUtMS0xLTIwMDYy_276ce663-c6e8-4f1c-9006-f8883ee23ad5"
      unitRef="mxn">1749000000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="icedec0ca0f9c4eb8a6586eb28d2dd017_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE2LTYtMS0xLTIwMDYy_93d3ada9-98a8-44e6-ab98-2c1ae0d41593"
      unitRef="mxn">-1733000000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="i67931d4683be4ee093ef94a4c43335d8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE2LTctMS0xLTIwMDYy_d226c7e6-b15b-4d4a-a1c8-6551f6b1b05c"
      unitRef="mxn">-67000000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="ia40d45f11e84452ebb53fa1a3a6b295d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE2LTgtMS0xLTIwMDYy_c9a974c3-cfa1-4057-9282-080713d49213"
      unitRef="mxn">-444000000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE2LTktMS0xLTIwMDYy_9558f0c5-6715-4c86-965d-3dbc25e7eb4c"
      unitRef="mxn">-123000000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE2LTEwLTEtMS0yMDA2Mg_d1a8c8fe-098f-4ade-8993-0ba28cf5ab81"
      unitRef="mxn">-567000000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i47e968b2c7684e799a9c725727bffa41_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE4LTMtMS0xLTIwMDYy_f9bf3d9e-391b-402a-b1b9-9ee323bc9b3f"
      unitRef="mxn">15708000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="ic07be6dab0af4ae4a2fea1bc0bab0e4a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE4LTQtMS0xLTIwMDYy_b596140f-dc9c-4c72-96d3-575a53a44011"
      unitRef="mxn">-393000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="ic85911e1c4864719bf54812792fbad89_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE4LTUtMS0xLTIwMDYy_9a98e6bc-6330-43f9-a8fe-9b50afd93699"
      unitRef="mxn">1749000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="icedec0ca0f9c4eb8a6586eb28d2dd017_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE4LTYtMS0xLTIwMDYy_9273c515-c12e-4350-bdd5-ea0a4c772ea9"
      unitRef="mxn">-1733000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i67931d4683be4ee093ef94a4c43335d8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE4LTctMS0xLTIwMDYy_c39d18f6-db7b-4003-bad1-430d292d0b2e"
      unitRef="mxn">-67000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="ia40d45f11e84452ebb53fa1a3a6b295d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE4LTgtMS0xLTIwMDYy_34d4b82d-9471-45f8-acc6-77c91cb9c11c"
      unitRef="mxn">15264000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE4LTktMS0xLTIwMDYy_c6fdba6f-34bc-4658-80c9-f7734ae8902c"
      unitRef="mxn">500000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE4LTEwLTEtMS0yMDA2Mg_40d49395-2c40-480a-932d-a389966233b5"
      unitRef="mxn">15764000000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners
      contextRef="i47e968b2c7684e799a9c725727bffa41_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE5LTMtMS0xLTIwMDYy_fdfa051e-eaef-45b3-bee9-3899bff58923"
      unitRef="mxn">10588000000</ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners>
    <ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners
      contextRef="ia40d45f11e84452ebb53fa1a3a6b295d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE5LTgtMS0xLTIwMDYy_b672a043-4c94-494d-a97f-e7c2c0ccb4d6"
      unitRef="mxn">10588000000</ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners>
    <ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners
      contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE5LTktMS0xLTIwMDYy_100c3769-3d7e-410f-9240-42a92aad2758"
      unitRef="mxn">61000000</ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners>
    <ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzE5LTEwLTEtMS0yMDA2Mg_8accbebc-3823-4dc5-ab5d-ed082d035f50"
      unitRef="mxn">10649000000</ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners>
    <ifrs-full:Equity
      contextRef="i202c4fc8f8d2448bac3cc36518ec8297_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTEtMS0xLTIwMDYy_0dbb4a70-65fa-4ca7-85a3-5bb577531bcb"
      unitRef="mxn">2060000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i5f27c13a5e0a4c91a8d682f554e7b302_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTItMS0xLTIwMDYy_90354a14-f75c-4669-a2fe-321947d399b3"
      unitRef="mxn">45560000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ia485d90c48314c6e823a694e7ffa46f6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTMtMS0xLTIwMDYy_a838f56a-2e89-489c-b6c8-570b7cd37b9c"
      unitRef="mxn">81037000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i194218816bbe42c6a98e7db93d5c87e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTQtMS0xLTIwMDYy_23f893d5-f518-4361-9475-898bbed4b3a6"
      unitRef="mxn">-2133000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i3818513a0d2f49f09c8882af4c9c867d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTUtMS0xLTIwMDYy_d84c5c88-d516-4380-840a-c1e6592807d2"
      unitRef="mxn">1224000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ie0673a5a43bd40da8a43e372bc196ee3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTYtMS0xLTIwMDYy_ee8a6039-3ddf-422c-886a-82603d4ed097"
      unitRef="mxn">-4958000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i4c2e91dc6971477a8f08ecb108dbdeaf_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTctMS0xLTIwMDYy_17eb14d4-4f59-4ce5-a0b0-966699a06d57"
      unitRef="mxn">-1240000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ib108400824234ae785dc78a57de89e82_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTgtMS0xLTIwMDYy_122361f4-ffed-401a-9610-5b5d188f7cbd"
      unitRef="mxn">121550000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i16fe48009cf245879715951cc191e90c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTktMS0xLTIwMDYy_56a647f1-740c-4258-b239-b7311665254f"
      unitRef="mxn">6022000000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODEvZnJhZzo4NTNhNTI1OWFhOWU0YWNjODA0OWExMzhhOWY3MGZmNy90YWJsZTo1NjBhY2E0ODM5YjE0ODljODI3NTljODlmNWU3OGJlYi90YWJsZXJhbmdlOjU2MGFjYTQ4MzliMTQ4OWM4Mjc1OWM4OWY1ZTc4YmViXzIwLTEwLTEtMS0yMDA2Mg_fc104a8d-29d0-4587-84cb-4f5e9b088e5f"
      unitRef="mxn">127572000000</ifrs-full:Equity>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzItMS0xLTEtMjAwNjI_63492fea-28f9-49b5-bb86-10cdd3630e36"
      unitRef="usd">-1118000000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzItMi0xLTEtMjAwNjI_416ae869-eb46-48f4-bdff-70bbf6e4a798"
      unitRef="mxn">-22940000000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzItMy0xLTEtMjAwNjI_0da6a58c-2967-48d4-ae8a-19cb4134bf25"
      unitRef="mxn">-15796000000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzItNC0xLTEtMjAwNjI_b73eac44-4c70-4dd1-8e38-545934281b24"
      unitRef="mxn">-18278000000</ifrs-full:ProfitLossBeforeTax>
    <kof:AdjustmentsForNonCashOperatingExpenses
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQtMS0xLTEtMjAwNjI_7925245c-a076-437a-a629-dab58c5b91af"
      unitRef="usd">-32000000</kof:AdjustmentsForNonCashOperatingExpenses>
    <kof:AdjustmentsForNonCashOperatingExpenses
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQtMi0xLTEtMjAwNjI_0526c0c1-d78d-4ac2-b4e9-47d3095fb491"
      unitRef="mxn">-654000000</kof:AdjustmentsForNonCashOperatingExpenses>
    <kof:AdjustmentsForNonCashOperatingExpenses
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQtMy0xLTEtMjAwNjI_94235244-f43c-4c33-bf29-d5981671d2c9"
      unitRef="mxn">-1319000000</kof:AdjustmentsForNonCashOperatingExpenses>
    <kof:AdjustmentsForNonCashOperatingExpenses
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQtNC0xLTEtMjAwNjI_3d818824-6f65-46cd-a576-72dfead9bf71"
      unitRef="mxn">-2409000000</kof:AdjustmentsForNonCashOperatingExpenses>
    <ifrs-full:AdjustmentsForDepreciationExpense
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUtMS0xLTEtMjAwNjI_14d59c4e-10f9-40c6-b6ac-2a7b163da038"
      unitRef="usd">404000000</ifrs-full:AdjustmentsForDepreciationExpense>
    <ifrs-full:AdjustmentsForDepreciationExpense
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUtMi0xLTEtMjAwNjI_74ddfa81-35d6-4ba9-8a67-def1ffcc937a"
      unitRef="mxn">8284000000</ifrs-full:AdjustmentsForDepreciationExpense>
    <ifrs-full:AdjustmentsForDepreciationExpense
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUtMy0xLTEtMjAwNjI_6bf97965-a5fc-46c9-b473-c6dc579e7c8c"
      unitRef="mxn">8415000000</ifrs-full:AdjustmentsForDepreciationExpense>
    <ifrs-full:AdjustmentsForDepreciationExpense
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUtNC0xLTEtMjAwNjI_99cbc1b3-5a17-468b-8342-6c1102fef8b3"
      unitRef="mxn">8387000000</ifrs-full:AdjustmentsForDepreciationExpense>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzYtMS0xLTEtMjAwNjI_39e8007f-fe7d-46d0-9386-941259be0755"
      unitRef="usd">32000000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzYtMi0xLTEtMjAwNjI_b7e05620-ea2f-45b6-8b7d-c50054ee5230"
      unitRef="mxn">662000000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzYtMy0xLTEtMjAwNjI_cbdf8835-426a-42d3-ba3d-c5e96a1fd201"
      unitRef="mxn">596000000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzYtNC0xLTEtMjAwNjI_80637de7-c8d1-4291-b1bd-858186b02a9e"
      unitRef="mxn">555000000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:AdjustmentsForAmortisationExpense
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzctMS0xLTEtMjAwNjI_d133c42f-8964-4324-89da-da641a0362fb"
      unitRef="usd">43000000</ifrs-full:AdjustmentsForAmortisationExpense>
    <ifrs-full:AdjustmentsForAmortisationExpense
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzctMi0xLTEtMjAwNjI_d070d136-11cc-4438-9c0b-9f019347c39e"
      unitRef="mxn">888000000</ifrs-full:AdjustmentsForAmortisationExpense>
    <ifrs-full:AdjustmentsForAmortisationExpense
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzctMy0xLTEtMjAwNjI_fd19e66b-e64b-4000-89e6-cd2b20649dfb"
      unitRef="mxn">1020000000</ifrs-full:AdjustmentsForAmortisationExpense>
    <ifrs-full:AdjustmentsForAmortisationExpense
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzctNC0xLTEtMjAwNjI_a9418933-87af-4c41-93e1-91e8ddab7c90"
      unitRef="mxn">1062000000</ifrs-full:AdjustmentsForAmortisationExpense>
    <kof:AmortizationPrepaidExpenses
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzgtMS0xLTEtMjAwNjI_d0693300-7914-4572-96d7-940d8dd0a681"
      unitRef="usd">33000000</kof:AmortizationPrepaidExpenses>
    <kof:AmortizationPrepaidExpenses
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzgtMi0xLTEtMjAwNjI_8725b258-1b48-48d3-a48a-f51d67b5f34c"
      unitRef="mxn">687000000</kof:AmortizationPrepaidExpenses>
    <kof:AmortizationPrepaidExpenses
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzgtMy0xLTEtMjAwNjI_9a4ebd51-b85d-49d6-9563-12d7d52842d4"
      unitRef="mxn">577000000</kof:AmortizationPrepaidExpenses>
    <kof:AmortizationPrepaidExpenses
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzgtNC0xLTEtMjAwNjI_4c6c3e65-06ec-4a5f-98f5-17416c48139f"
      unitRef="mxn">638000000</kof:AmortizationPrepaidExpenses>
    <ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzktMS0xLTEtMjAwNjI_b43df664-79ed-4d6c-b67f-1e43905b162d"
      unitRef="usd">-3000000</ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets>
    <ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzktMi0xLTEtMjAwNjI_5bdce883-4bdc-499c-a43a-6b6b1399408d"
      unitRef="mxn">-58000000</ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets>
    <ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzktMy0xLTEtMjAwNjI_30ee2a2d-3f3e-4b37-af35-4143d537c523"
      unitRef="mxn">-96000000</ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets>
    <ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzktNC0xLTEtMjAwNjI_cccb3fe8-2fbf-42d6-b403-b38449d5cf86"
      unitRef="mxn">-42000000</ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets>
    <kof:LossOnTheRetirementOfLongLived
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEwLTEtMS0xLTIwMDYy_7b3a918f-4324-470a-a7f6-25ee40bf35d7"
      unitRef="usd">10000000</kof:LossOnTheRetirementOfLongLived>
    <kof:LossOnTheRetirementOfLongLived
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEwLTItMS0xLTIwMDYy_3ab26986-ca30-4062-87d4-bcda1623570e"
      unitRef="mxn">199000000</kof:LossOnTheRetirementOfLongLived>
    <kof:LossOnTheRetirementOfLongLived
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEwLTMtMS0xLTIwMDYy_640276f6-8ebc-47f8-8f57-bb779aa24f58"
      unitRef="mxn">291000000</kof:LossOnTheRetirementOfLongLived>
    <kof:LossOnTheRetirementOfLongLived
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEwLTQtMS0xLTIwMDYy_2d8123ab-837d-4353-a6ce-6cec290e73c7"
      unitRef="mxn">318000000</kof:LossOnTheRetirementOfLongLived>
    <kof:LossOnTheRetirementOfIntangibleAssets
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzExLTEtMS0xLTIwMDYy_ac9a503a-63c8-464a-b5d9-0ab7902a4a16"
      unitRef="usd">0</kof:LossOnTheRetirementOfIntangibleAssets>
    <kof:LossOnTheRetirementOfIntangibleAssets
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzExLTItMS0xLTIwMDYy_ecbadbfc-b133-4bbb-a848-ca7eb9dccc5f"
      unitRef="mxn">3000000</kof:LossOnTheRetirementOfIntangibleAssets>
    <kof:LossOnTheRetirementOfIntangibleAssets
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzExLTMtMS0xLTIwMDYy_8cfcf20f-a893-4f9c-85f6-5522176b07af"
      unitRef="mxn">375000000</kof:LossOnTheRetirementOfIntangibleAssets>
    <kof:LossOnTheRetirementOfIntangibleAssets
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzExLTQtMS0xLTIwMDYy_1a9f8efa-9980-45d1-a0ae-0f1c41074110"
      unitRef="mxn">0</kof:LossOnTheRetirementOfIntangibleAssets>
    <kof:AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEyLTEtMS0xLTIwMDYy_7172dc76-c1a1-4643-84c2-41c1813ef789"
      unitRef="usd">4000000</kof:AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes>
    <kof:AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEyLTItMS0xLTIwMDYy_3d386a04-1782-4a29-a8fa-06d49a8f7da7"
      unitRef="mxn">88000000</kof:AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes>
    <kof:AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEyLTMtMS0xLTIwMDYy_5b234531-3042-45d7-ad5f-9c85c9a5e4ee"
      unitRef="mxn">-281000000</kof:AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes>
    <kof:AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEyLTQtMS0xLTIwMDYy_5d4bfcf3-40d9-4346-9e5e-df5c7ef7c407"
      unitRef="mxn">-131000000</kof:AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes>
    <ifrs-full:AdjustmentsForInterestIncome
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEzLTEtMS0xLTIwMDYy_c7980f7d-eb97-47cc-a028-bbb9ef5020d5"
      unitRef="usd">45000000</ifrs-full:AdjustmentsForInterestIncome>
    <ifrs-full:AdjustmentsForInterestIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEzLTItMS0xLTIwMDYy_824b7198-dcf0-44ca-a0f2-925039d231e5"
      unitRef="mxn">932000000</ifrs-full:AdjustmentsForInterestIncome>
    <ifrs-full:AdjustmentsForInterestIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEzLTMtMS0xLTIwMDYy_e4c68d5e-bfdf-4fca-ad94-b74c7d8b0b7a"
      unitRef="mxn">1047000000</ifrs-full:AdjustmentsForInterestIncome>
    <ifrs-full:AdjustmentsForInterestIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEzLTQtMS0xLTIwMDYy_722ede3e-f78f-493c-98b5-de52e5f3301a"
      unitRef="mxn">1230000000</ifrs-full:AdjustmentsForInterestIncome>
    <ifrs-full:AdjustmentsForInterestExpense
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE0LTEtMS0xLTIwMDYy_74b42b99-8a09-4557-aa21-8684fe27b570"
      unitRef="usd">302000000</ifrs-full:AdjustmentsForInterestExpense>
    <ifrs-full:AdjustmentsForInterestExpense
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE0LTItMS0xLTIwMDYy_8a14e2dc-7a29-428f-9351-891f0ef1bb29"
      unitRef="mxn">6192000000</ifrs-full:AdjustmentsForInterestExpense>
    <ifrs-full:AdjustmentsForInterestExpense
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE0LTMtMS0xLTIwMDYy_46633081-96e7-4b38-88df-e2f64a1445bd"
      unitRef="mxn">7894000000</ifrs-full:AdjustmentsForInterestExpense>
    <ifrs-full:AdjustmentsForInterestExpense
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE0LTQtMS0xLTIwMDYy_87fe17e0-ea68-48d7-bb27-c530724ef00c"
      unitRef="mxn">6904000000</ifrs-full:AdjustmentsForInterestExpense>
    <ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE1LTEtMS0xLTIwMDYy_208d4ac6-960e-4225-800d-a0769f6188e8"
      unitRef="usd">-11000000</ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains>
    <ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE1LTItMS0xLTIwMDYy_9b429075-20ff-4ac1-9227-b20396a74fdd"
      unitRef="mxn">-227000000</ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains>
    <ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE1LTMtMS0xLTIwMDYy_84baa805-603d-4d5b-be00-e7c7d012460d"
      unitRef="mxn">-4000000</ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains>
    <ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE1LTQtMS0xLTIwMDYy_c40dba46-d1f6-44dc-a21d-e235ea115217"
      unitRef="mxn">330000000</ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains>
    <kof:AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE2LTEtMS0xLTIwMDYy_e18b7590-16fa-4df3-8e9b-2ce9b61aee05"
      unitRef="usd">16000000</kof:AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits>
    <kof:AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE2LTItMS0xLTIwMDYy_dd9a9d80-2dc9-44ec-a2ff-230cbb6512c8"
      unitRef="mxn">328000000</kof:AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits>
    <kof:AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE2LTMtMS0xLTIwMDYy_e0889fee-43f8-4adc-8da6-e016bf593970"
      unitRef="mxn">368000000</kof:AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits>
    <kof:AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE2LTQtMS0xLTIwMDYy_3e8eeb84-c7aa-4396-9edd-df09eb161368"
      unitRef="mxn">239000000</kof:AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits>
    <ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE3LTEtMS0xLTIwMDYy_14cd3622-0fe3-4784-abf9-02cb81de63e3"
      unitRef="usd">12000000</ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE3LTItMS0xLTIwMDYy_0c460a2e-624f-4bd0-b80d-e909b4b8de35"
      unitRef="mxn">250000000</ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE3LTMtMS0xLTIwMDYy_396a9b2d-1779-41f3-af28-ff8c9b86a036"
      unitRef="mxn">2501000000</ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE3LTQtMS0xLTIwMDYy_d17f7f00-1b28-457d-86b0-3f04d9dceb59"
      unitRef="mxn">948000000</ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <kof:AdjustmentsForMonetaryPositionGainLossNet
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE4LTEtMS0xLTIwMDYy_638a434d-bc27-49aa-b4b1-b7e23eed126f"
      unitRef="usd">36000000</kof:AdjustmentsForMonetaryPositionGainLossNet>
    <kof:AdjustmentsForMonetaryPositionGainLossNet
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE4LTItMS0xLTIwMDYy_4c0f3290-aa5a-4baa-8112-16de11731abb"
      unitRef="mxn">734000000</kof:AdjustmentsForMonetaryPositionGainLossNet>
    <kof:AdjustmentsForMonetaryPositionGainLossNet
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE4LTMtMS0xLTIwMDYy_ff85b09f-37fc-470c-93f7-1f66807f1e7a"
      unitRef="mxn">376000000</kof:AdjustmentsForMonetaryPositionGainLossNet>
    <kof:AdjustmentsForMonetaryPositionGainLossNet
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE4LTQtMS0xLTIwMDYy_e32c0ab9-996f-4a29-af11-7d3a90dffc2a"
      unitRef="mxn">221000000</kof:AdjustmentsForMonetaryPositionGainLossNet>
    <kof:AdjustmentsForMarketValueLossOnFinancialInstruments
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE5LTEtMS0xLTIwMDYy_ddd4eb9b-89e4-455c-8e79-4231c6619383"
      unitRef="usd">4000000</kof:AdjustmentsForMarketValueLossOnFinancialInstruments>
    <kof:AdjustmentsForMarketValueLossOnFinancialInstruments
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE5LTItMS0xLTIwMDYy_5f21cd2b-6ff5-44bd-9d52-d5493be05a40"
      unitRef="mxn">80000000</kof:AdjustmentsForMarketValueLossOnFinancialInstruments>
    <kof:AdjustmentsForMarketValueLossOnFinancialInstruments
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE5LTMtMS0xLTIwMDYy_6b5c4a4e-2df7-4c1a-a2d3-8007868dd8fa"
      unitRef="mxn">-212000000</kof:AdjustmentsForMarketValueLossOnFinancialInstruments>
    <kof:AdjustmentsForMarketValueLossOnFinancialInstruments
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE5LTQtMS0xLTIwMDYy_86573253-5fdd-466c-838f-0dbb3ff7f2fc"
      unitRef="mxn">-288000000</kof:AdjustmentsForMarketValueLossOnFinancialInstruments>
    <kof:AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIxLTEtMS0xLTIwMDYy_e0dca6be-11b6-444e-8077-235855c1025c"
      unitRef="usd">-99000000</kof:AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets>
    <kof:AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIxLTItMS0xLTIwMDYy_3f819bb8-8b0d-4a3c-82fa-b31098557df3"
      unitRef="mxn">-2041000000</kof:AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets>
    <kof:AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIxLTMtMS0xLTIwMDYy_fb6eaf8e-d331-4969-8c1b-27508d58a2ef"
      unitRef="mxn">3040000000</kof:AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets>
    <kof:AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIxLTQtMS0xLTIwMDYy_b40f5816-16bd-4085-9e46-b1462e1b5d48"
      unitRef="mxn">-1858000000</kof:AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets>
    <kof:IncreaseDecreaseInOtherCurrentAssets1
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIyLTEtMS0xLTIwMDYy_be8bf47b-1e43-4b67-a29c-b9c6bebda6fd"
      unitRef="usd">-27000000</kof:IncreaseDecreaseInOtherCurrentAssets1>
    <kof:IncreaseDecreaseInOtherCurrentAssets1
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIyLTItMS0xLTIwMDYy_f484a0ab-7ff8-4616-adc6-c97f32a40625"
      unitRef="mxn">-550000000</kof:IncreaseDecreaseInOtherCurrentAssets1>
    <kof:IncreaseDecreaseInOtherCurrentAssets1
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIyLTMtMS0xLTIwMDYy_1bb05aba-04e4-4ade-a24b-3fb4731e84db"
      unitRef="mxn">-552000000</kof:IncreaseDecreaseInOtherCurrentAssets1>
    <kof:IncreaseDecreaseInOtherCurrentAssets1
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIyLTQtMS0xLTIwMDYy_7c3adb77-e546-488d-b010-c0fff1ff6611"
      unitRef="mxn">-100000000</kof:IncreaseDecreaseInOtherCurrentAssets1>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIzLTEtMS0xLTIwMDYy_a1c142ed-a044-475d-a706-125b6ef3974c"
      unitRef="usd">-110000000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIzLTItMS0xLTIwMDYy_dfc30468-c895-416a-a8e2-8157a3ffeb48"
      unitRef="mxn">-2262000000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIzLTMtMS0xLTIwMDYy_015d9b10-899e-46ce-95a4-2540a485ce6e"
      unitRef="mxn">190000000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIzLTQtMS0xLTIwMDYy_6f439153-2144-4ea9-bc24-c2e278da4f07"
      unitRef="mxn">-1140000000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI0LTEtMS0xLTIwMDYy_d2abe3d6-0106-43ab-8434-cc3998819fe8"
      unitRef="usd">217000000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI0LTItMS0xLTIwMDYy_3ba70390-320e-4af0-9af5-d9cd41bc0ac3"
      unitRef="mxn">4448000000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI0LTMtMS0xLTIwMDYy_c6d1be83-e72c-4f2d-8def-31ea2ec17a9e"
      unitRef="mxn">-1037000000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI0LTQtMS0xLTIwMDYy_eaf49ec1-1edf-4b42-b7be-8d9e6d8ced31"
      unitRef="mxn">5726000000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInOtherLiabilities
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI1LTEtMS0xLTIwMDYy_13b8450a-e022-4976-ba1a-50f3b7d8d68f"
      unitRef="usd">-20000000</ifrs-full:AdjustmentsForIncreaseDecreaseInOtherLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInOtherLiabilities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI1LTItMS0xLTIwMDYy_15736855-eb6f-4f09-8936-ba7c978fd5d0"
      unitRef="mxn">-401000000</ifrs-full:AdjustmentsForIncreaseDecreaseInOtherLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInOtherLiabilities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI1LTMtMS0xLTIwMDYy_47bf0ae1-66cc-44c4-93ad-9b9bc0bd021d"
      unitRef="mxn">378000000</ifrs-full:AdjustmentsForIncreaseDecreaseInOtherLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInOtherLiabilities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI1LTQtMS0xLTIwMDYy_09bb901d-e4ee-415c-8d35-2c72252e27f1"
      unitRef="mxn">-231000000</ifrs-full:AdjustmentsForIncreaseDecreaseInOtherLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI2LTEtMS0xLTIwMDYy_ae95c6ab-c451-490c-8be6-af715064d6e8"
      unitRef="usd">-23000000</ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI2LTItMS0xLTIwMDYy_59b7ac9a-9ed1-48ca-8256-5e7dae7f1dc3"
      unitRef="mxn">-471000000</ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI2LTMtMS0xLTIwMDYy_b869370a-0c2c-4263-b530-8196bdff9e1e"
      unitRef="mxn">-528000000</ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI2LTQtMS0xLTIwMDYy_b9a63be7-4ff7-40e5-ac53-ec586849961e"
      unitRef="mxn">-478000000</ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities>
    <kof:AdjustmentsForOtherTax
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI3LTEtMS0xLTIwMDYy_12b09bc4-d424-4752-b312-811c6be9c648"
      unitRef="usd">119000000</kof:AdjustmentsForOtherTax>
    <kof:AdjustmentsForOtherTax
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI3LTItMS0xLTIwMDYy_c17a5fe7-8509-4ab8-8f18-36db83fe5668"
      unitRef="mxn">2443000000</kof:AdjustmentsForOtherTax>
    <kof:AdjustmentsForOtherTax
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI3LTMtMS0xLTIwMDYy_37b918ac-3832-4990-b706-f2f0a778135f"
      unitRef="mxn">3162000000</kof:AdjustmentsForOtherTax>
    <kof:AdjustmentsForOtherTax
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI3LTQtMS0xLTIwMDYy_73a5b3bd-5467-4f40-8096-aaabb59c6a3e"
      unitRef="mxn">404000000</kof:AdjustmentsForOtherTax>
    <kof:AdjustmentsForIncreaseDecreaseInIncomeTaxPaid
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI4LTEtMS0xLTIwMDYy_cb210ae2-3377-4bff-a876-16a32486d1a9"
      unitRef="usd">-298000000</kof:AdjustmentsForIncreaseDecreaseInIncomeTaxPaid>
    <kof:AdjustmentsForIncreaseDecreaseInIncomeTaxPaid
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI4LTItMS0xLTIwMDYy_7445426f-38f7-4ee8-b7c0-913f02080bad"
      unitRef="mxn">-6106000000</kof:AdjustmentsForIncreaseDecreaseInIncomeTaxPaid>
    <kof:AdjustmentsForIncreaseDecreaseInIncomeTaxPaid
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI4LTMtMS0xLTIwMDYy_6a6a8ddd-d342-47fb-acf3-c7c8c7768003"
      unitRef="mxn">-4990000000</kof:AdjustmentsForIncreaseDecreaseInIncomeTaxPaid>
    <kof:AdjustmentsForIncreaseDecreaseInIncomeTaxPaid
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI4LTQtMS0xLTIwMDYy_61dc9da4-2d92-4831-a8af-a19d12bb878e"
      unitRef="mxn">-5210000000</kof:AdjustmentsForIncreaseDecreaseInIncomeTaxPaid>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI5LTEtMS0xLTIwMDYy_b065ff8e-90e8-44ec-93b4-973d7c3c3b3e"
      unitRef="usd">1594000000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI5LTItMS0xLTIwMDYy_94f16365-4bca-4c36-a154-51d3cd2f557d"
      unitRef="mxn">32721000000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI5LTMtMS0xLTIwMDYy_2ea8b5d1-8e32-4a8c-b15b-c0327de03035"
      unitRef="mxn">35147000000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI5LTQtMS0xLTIwMDYy_2087b236-6817-4ea9-881a-76672129f783"
      unitRef="mxn">31289000000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:InterestReceivedClassifiedAsInvestingActivities
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM1LTEtMS0xLTIwMDYy_8a22aa82-e984-4427-8324-3917c4ae271d"
      unitRef="usd">45000000</ifrs-full:InterestReceivedClassifiedAsInvestingActivities>
    <ifrs-full:InterestReceivedClassifiedAsInvestingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM1LTItMS0xLTIwMDYy_03ac0654-1eec-4014-a7a2-5a4d7069837a"
      unitRef="mxn">932000000</ifrs-full:InterestReceivedClassifiedAsInvestingActivities>
    <ifrs-full:InterestReceivedClassifiedAsInvestingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM1LTMtMS0xLTIwMDYy_b0657e06-7d70-4904-aa75-a267871127ed"
      unitRef="mxn">1047000000</ifrs-full:InterestReceivedClassifiedAsInvestingActivities>
    <ifrs-full:InterestReceivedClassifiedAsInvestingActivities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM1LTQtMS0xLTIwMDYy_8701ee48-13d3-459f-b1f4-cae2f97f14a7"
      unitRef="mxn">1230000000</ifrs-full:InterestReceivedClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM2LTEtMS0xLTIwMDYy_b6c6158c-457d-43b8-ad01-027719a7877d"
      unitRef="usd">455000000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM2LTItMS0xLTIwMDYy_62260c60-651c-4002-914a-833d108c61ee"
      unitRef="mxn">9344000000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM2LTMtMS0xLTIwMDYy_109fc026-1292-4924-892a-c6cc3fdf66c7"
      unitRef="mxn">9655000000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM2LTQtMS0xLTIwMDYy_bb3443c1-d07a-4ebf-8dd9-eecc9ff060aa"
      unitRef="mxn">10324000000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM3LTEtMS0xLTIwMDYy_dda377b4-5399-408f-a14d-14d010be39da"
      unitRef="usd">13000000</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM3LTItMS0xLTIwMDYy_7add0b35-253c-4155-9289-defacbdc9f8b"
      unitRef="mxn">259000000</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM3LTMtMS0xLTIwMDYy_8dd645bb-8353-44fb-b83c-8d448b3efad6"
      unitRef="mxn">274000000</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM3LTQtMS0xLTIwMDYy_9a0e1c88-8917-4f39-b133-89c447a0ada9"
      unitRef="mxn">330000000</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM4LTEtMS0xLTIwMDYy_5474afcd-e645-47ff-8729-74caf57418d5"
      unitRef="usd">31000000</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM4LTItMS0xLTIwMDYy_332382d8-02c2-40d2-a581-9e66cba330c0"
      unitRef="mxn">645000000</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM4LTMtMS0xLTIwMDYy_a4db4fa8-a0e8-452e-979b-1bdd7f8b07be"
      unitRef="mxn">289000000</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM4LTQtMS0xLTIwMDYy_7a725703-5294-4b1b-bfe5-49d6b79f7e54"
      unitRef="mxn">698000000</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:GainsLossesOnDisposalsOfOtherNoncurrentAssets
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM5LTEtMS0xLTIwMDYy_dfd12f74-a564-4f05-b4fd-0d4a38fb248b"
      unitRef="usd">36000000</ifrs-full:GainsLossesOnDisposalsOfOtherNoncurrentAssets>
    <ifrs-full:GainsLossesOnDisposalsOfOtherNoncurrentAssets
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM5LTItMS0xLTIwMDYy_8dd3a7b5-7c9a-4ec5-8fa4-559b3a1e0b3b"
      unitRef="mxn">766000000</ifrs-full:GainsLossesOnDisposalsOfOtherNoncurrentAssets>
    <ifrs-full:GainsLossesOnDisposalsOfOtherNoncurrentAssets
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM5LTMtMS0xLTIwMDYy_fad46550-c858-4923-aa2f-eaf6014cfb72"
      unitRef="mxn">325000000</ifrs-full:GainsLossesOnDisposalsOfOtherNoncurrentAssets>
    <ifrs-full:GainsLossesOnDisposalsOfOtherNoncurrentAssets
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM5LTQtMS0xLTIwMDYy_509acfa8-3862-488e-abe0-5e1cb28793e0"
      unitRef="mxn">711000000</ifrs-full:GainsLossesOnDisposalsOfOtherNoncurrentAssets>
    <ifrs-full:DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQwLTEtMS0xLTIwMDYy_1841aa14-ffa1-45f4-a2d8-98814b4cdc34"
      unitRef="usd">1000000</ifrs-full:DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQwLTItMS0xLTIwMDYy_728539df-fd70-4811-9ae0-49ca94f16ca0"
      unitRef="mxn">16000000</ifrs-full:DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQwLTMtMS0xLTIwMDYy_0013ddde-5a85-4062-abd6-6fee955b5831"
      unitRef="mxn">16000000</ifrs-full:DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQwLTQtMS0xLTIwMDYy_38e53a1f-27b8-4cd5-9893-ea8594294fd7"
      unitRef="mxn">1000000</ifrs-full:DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQxLTEtMS0xLTIwMDYy_b94eeb92-a1b5-4655-9bde-818e5f83e19c"
      unitRef="usd">0</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQxLTItMS0xLTIwMDYy_f13f8f6f-391a-4678-8daa-ba96daea6ec7"
      unitRef="mxn">-1000000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQxLTMtMS0xLTIwMDYy_2aa6333b-fcae-4b82-9a9b-6c8c928f014a"
      unitRef="mxn">1576000000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQxLTQtMS0xLTIwMDYy_ff50ddf0-44d4-4d6e-972b-8279c7cd3d9b"
      unitRef="mxn">572000000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQyLTEtMS0xLTIwMDYy_e5c546ee-ff84-4933-8b9f-dcba18ce6844"
      unitRef="usd">-463000000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQyLTItMS0xLTIwMDYy_9ac49898-4b44-4efd-8070-0e85897dcf33"
      unitRef="mxn">-9547000000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQyLTMtMS0xLTIwMDYy_e892db20-3489-47b2-97f6-90a90f07960e"
      unitRef="mxn">-10508000000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQyLTQtMS0xLTIwMDYy_75f5228b-6e68-41e7-a099-714ffebcc698"
      unitRef="mxn">-10744000000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ1LTEtMS0xLTIwMDYy_0619606e-ad35-4eff-9b1b-db719825c19f"
      unitRef="usd">545000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ1LTItMS0xLTIwMDYy_fcd29eb0-bb0d-48ab-aa26-eb2761e54a58"
      unitRef="mxn">11191000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ1LTMtMS0xLTIwMDYy_87aa8002-2087-40d9-9fbd-ca51e331a6b6"
      unitRef="mxn">62297000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ1LTQtMS0xLTIwMDYy_2855c5dc-a436-450a-a1df-26f3dddd0dd1"
      unitRef="mxn">10736000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ2LTEtMS0xLTIwMDYy_46b7dc8a-9a42-4633-ab9e-dd033a1df236"
      unitRef="usd">692000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ2LTItMS0xLTIwMDYy_0c2c08c8-8233-4575-bd38-64887e144a33"
      unitRef="mxn">14189000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ2LTMtMS0xLTIwMDYy_f77fe627-8aeb-4727-bce6-d396c5dcaf2e"
      unitRef="mxn">45187000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ2LTQtMS0xLTIwMDYy_7b2ba643-9e4f-4573-918a-e31cb2135dd8"
      unitRef="mxn">20460000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:InterestPaidClassifiedAsFinancingActivities
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ3LTEtMS0xLTIwMDYy_e6781b02-a891-44c0-afa0-11f4800d1a33"
      unitRef="usd">226000000</ifrs-full:InterestPaidClassifiedAsFinancingActivities>
    <ifrs-full:InterestPaidClassifiedAsFinancingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ3LTItMS0xLTIwMDYy_af69d7ca-ee91-422c-a112-a053ecba4e26"
      unitRef="mxn">4646000000</ifrs-full:InterestPaidClassifiedAsFinancingActivities>
    <ifrs-full:InterestPaidClassifiedAsFinancingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ3LTMtMS0xLTIwMDYy_4d00016e-a94f-4869-8d47-6be0829d3c12"
      unitRef="mxn">6102000000</ifrs-full:InterestPaidClassifiedAsFinancingActivities>
    <ifrs-full:InterestPaidClassifiedAsFinancingActivities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ3LTQtMS0xLTIwMDYy_9a1f0205-52e9-44e4-b871-8d5228332723"
      unitRef="mxn">4682000000</ifrs-full:InterestPaidClassifiedAsFinancingActivities>
    <ifrs-full:DividendsPaidClassifiedAsFinancingActivities
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ4LTEtMS0xLTIwMDYy_70930d42-3ba5-45ba-a949-ef99a6017616"
      unitRef="usd">519000000</ifrs-full:DividendsPaidClassifiedAsFinancingActivities>
    <ifrs-full:DividendsPaidClassifiedAsFinancingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ4LTItMS0xLTIwMDYy_85ea8da6-fe05-40d2-92fe-179458c3893d"
      unitRef="mxn">10649000000</ifrs-full:DividendsPaidClassifiedAsFinancingActivities>
    <ifrs-full:DividendsPaidClassifiedAsFinancingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ4LTMtMS0xLTIwMDYy_095b9eb1-294d-4d17-9ef4-03fde7c285d0"
      unitRef="mxn">10278000000</ifrs-full:DividendsPaidClassifiedAsFinancingActivities>
    <ifrs-full:DividendsPaidClassifiedAsFinancingActivities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ4LTQtMS0xLTIwMDYy_ef618d63-b6b8-4c5d-883d-1d7b7cef24bb"
      unitRef="mxn">7440000000</ifrs-full:DividendsPaidClassifiedAsFinancingActivities>
    <kof:LeaseInterestPaidClassifiedAsFinancingActivities
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ5LTEtMS0xLTIwMDYy_ca37aa94-cd3c-44ca-9982-f13e69cc4694"
      unitRef="usd">5000000</kof:LeaseInterestPaidClassifiedAsFinancingActivities>
    <kof:LeaseInterestPaidClassifiedAsFinancingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ5LTItMS0xLTIwMDYy_d4be3e75-caf4-4b45-970c-fcc4b4862c74"
      unitRef="mxn">101000000</kof:LeaseInterestPaidClassifiedAsFinancingActivities>
    <kof:LeaseInterestPaidClassifiedAsFinancingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ5LTMtMS0xLTIwMDYy_91d5251f-3bfe-4ab7-83c1-9bba4d5fcc24"
      unitRef="mxn">105000000</kof:LeaseInterestPaidClassifiedAsFinancingActivities>
    <kof:LeaseInterestPaidClassifiedAsFinancingActivities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ5LTQtMS0xLTIwMDYy_1cb54933-0f09-43ae-a0cb-8d891f1015b5"
      unitRef="mxn">129000000</kof:LeaseInterestPaidClassifiedAsFinancingActivities>
    <ifrs-full:CashOutflowForLeases
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUwLTEtMS0xLTIwMDYy_9952bf5b-584b-4175-8950-ce5d9158a039"
      unitRef="usd">31000000</ifrs-full:CashOutflowForLeases>
    <ifrs-full:CashOutflowForLeases
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUwLTItMS0xLTIwMDYy_cb5aaced-8b2a-4bc6-aed3-d54683db42b8"
      unitRef="mxn">629000000</ifrs-full:CashOutflowForLeases>
    <ifrs-full:CashOutflowForLeases
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUwLTMtMS0xLTIwMDYy_38219862-7c16-4097-8a10-2f40fa7f6505"
      unitRef="mxn">573000000</ifrs-full:CashOutflowForLeases>
    <ifrs-full:CashOutflowForLeases
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUwLTQtMS0xLTIwMDYy_8479051f-0d42-430e-9156-c7ca403a926e"
      unitRef="mxn">492000000</ifrs-full:CashOutflowForLeases>
    <ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUxLTEtMS0xLTIwMDYy_ed386753-bfbe-4546-b2b2-69a309d628a3"
      unitRef="usd">-60000000</ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities>
    <ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUxLTItMS0xLTIwMDYy_16441f5f-9a01-4834-aeb4-4c0f58519f67"
      unitRef="mxn">-1240000000</ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities>
    <ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUxLTMtMS0xLTIwMDYy_64a43b90-8a76-40c8-935d-b59f45098b63"
      unitRef="mxn">365000000</ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities>
    <ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUxLTQtMS0xLTIwMDYy_dd3cdc8a-b108-4f50-bb30-d870432728c5"
      unitRef="mxn">-327000000</ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUyLTEtMS0xLTIwMDYy_5de25526-b6e7-43b3-9e61-40c77e21649d"
      unitRef="usd">-988000000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUyLTItMS0xLTIwMDYy_472543f6-cae0-494d-90f9-58913d096d1a"
      unitRef="mxn">-20263000000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUyLTMtMS0xLTIwMDYy_a89e417f-fd5e-4bc3-9d6d-f79e6c38ee8a"
      unitRef="mxn">417000000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUyLTQtMS0xLTIwMDYy_e44888a8-f387-439d-a68e-98d7556f1f43"
      unitRef="mxn">-22794000000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU0LTEtMS0xLTIwMDYy_d98b9468-d05c-46aa-8a82-cc22fc11203f"
      unitRef="usd">143000000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU0LTItMS0xLTIwMDYy_12043c97-bb62-4272-a304-7c739c40f2ee"
      unitRef="mxn">2911000000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU0LTMtMS0xLTIwMDYy_cb2f26d8-a50d-41c7-a665-4bc455428e3d"
      unitRef="mxn">25056000000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU0LTQtMS0xLTIwMDYy_e24c2c01-2c47-4fb1-b020-790c9b0111c2"
      unitRef="mxn">-2249000000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition
      contextRef="i5c1dbc37c9ab429289a16204bfe168e6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU2LTEtMS0xLTIwMDYy_1f16acbf-388e-48c2-abaa-7181fcb265ca"
      unitRef="usd">2120000000</ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition>
    <ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU2LTItMS0xLTIwMDYy_0572686f-3ad6-4389-a381-b8accee3995d"
      unitRef="mxn">43497000000</ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition>
    <ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU2LTMtMS0xLTIwMDYy_31e6dbb2-24db-45e3-a15a-ca4f4265581e"
      unitRef="mxn">20491000000</ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition>
    <ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition
      contextRef="i7942ee1c074648669cc6c7784671842a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU2LTQtMS0xLTIwMDYy_766e793d-733e-4ca2-94c3-e3bd5bff6e95"
      unitRef="mxn">23727000000</ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents
      contextRef="i39e7596e4aa34461a48367bad9f18caa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU3LTEtMS0xLTIwMDYy_00632a4a-c215-45de-96bf-0c88703a9c30"
      unitRef="usd">41000000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU3LTItMS0xLTIwMDYy_ac3d3f97-9054-4bab-9fd5-3b309dbbb587"
      unitRef="mxn">840000000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU3LTMtMS0xLTIwMDYy_ac8732b3-3e75-4238-b1d3-bc5c3b98733d"
      unitRef="mxn">-2050000000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU3LTQtMS0xLTIwMDYy_8c38da3f-077a-46f4-b309-69ef5615fdca"
      unitRef="mxn">-987000000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition
      contextRef="i4149adddbe234743a9fc2aaa5c186feb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU4LTEtMS0xLTIwMDYy_68922685-525c-42a8-8a99-f23437c36af0"
      unitRef="usd">2304000000</ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition>
    <ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU4LTItMS0xLTIwMDYy_2a87d196-36a6-4064-8571-1d9adeab9906"
      unitRef="mxn">47248000000</ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition>
    <ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU4LTMtMS0xLTIwMDYy_1fe82d05-4dbe-41d6-acb2-c6d8e26399f8"
      unitRef="mxn">43497000000</ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition>
    <ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU4LTQtMS0xLTIwMDYy_9c74d659-ae89-4841-a73a-8720b389e289"
      unitRef="mxn">20491000000</ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition>
    <kof:DisclosureOfParentEntityInformationTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90ZXh0cmVnaW9uOmE2MjMwMDMwYzMxNDRhZDQ5MzZjNWE3YjZjOWQ4ZTM0XzE0NTU_6817eee7-d83b-48a9-b262-86532bd745d8">Activities of the Company &lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Coca-Cola FEMSA, S.A.B. de C.V.  (&#x201c;Coca-Cola FEMSA&#x201d;) is a Mexican corporation, mainly engaged in acquiring, holding and transferring all types of bonds, shares and marketable securities. Coca-Cola FEMSA and its subsidiaries (the &#x201c;Company&#x201d;), are mainly engaged in the production, distribution and marketing of certain Coca-Cola trademark beverages in Mexico, Central America (Guatemala, Nicaragua, Costa Rica and Panama), Colombia, Brazil, Uruguay, Argentina. The Coca-Cola trademark beverages include: sparkling beverages (colas and flavored sparkling beverages), waters and other beverages (including juice drinks, coffee, teas, milk, value-added dairy, sports drinks, energy drinks, alcoholic beverages and plant-based drinks). In addition, the Company distributes and sell Heineken-owned brand beer products and Monster products in all of the countries where we operate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coca-Cola FEMSA is indirectly owned by Fomento Economico Mexicano, S.A.B. de C.V. (&#x201c;FEMSA&#x201d;), which holds 47.2% of its capital stock and 56% of its voting shares and The Coca-Cola Company (&#x201c;TCCC&#x201d;), which indirectly owns 27.8% of its capital stock and 32.9% of its voting shares. The remaining Coca-Cola FEMSA shares trade on the Bolsa Mexicana de Valores, S.A.B. de C.V. (BMV: KOF UBL) as series &#x201c;L&#x201d; shares which represents 15.6% of our common equity and its American Depositary Shares (&#x201c;ADS&#x201d;) (equivalent to ten series &#x201c;L&#x201d; shares) trade on the New York Stock Exchange, Inc (NYSE: KOF) as series &#x201c;B&#x201d; which represents 9.4% of our common equity. The address of its registered office and principal place of business is Mario Pani No. 100, Colonia Santa Fe Cuajimalpa, Alcald&#xed;a Cuajimalpa de Morelos, 05348, Mexico City, Mexico.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020 the most significant subsidiaries which the Company controls are: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Country&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ownership percentage 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ownership percentage 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Propimex, S. de R.L. de C.V. (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Controladora Interamericana de Bebidas, S. de R. L. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Holding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Spal Industria Brasileira de Bebidas, S.A.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production and distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;84.38%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84.38%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicios Refresqueros del Golfo y Bajio, S. de R.L. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Embotelladora Mexicana de Bebidas Refrescantes, S. de R.L. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1) During 2021, Distribuidora y Manufacturera del Valle de M&#xe9;xico, S. de R. L. de C.V merged into Propimex, S. de R.L. de C.V.</kof:DisclosureOfParentEntityInformationTextBlock>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="ib59dbe08231e4755aa12f3e985686b5c_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90ZXh0cmVnaW9uOmE2MjMwMDMwYzMxNDRhZDQ5MzZjNWE3YjZjOWQ4ZTM0Xzc3Mg_bab1125c-fb8b-424c-b8dd-7a29748ff684"
      unitRef="number">0.472</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfVotingRightsHeldInJointVenture
      contextRef="ib59dbe08231e4755aa12f3e985686b5c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90ZXh0cmVnaW9uOmE2MjMwMDMwYzMxNDRhZDQ5MzZjNWE3YjZjOWQ4ZTM0XzgwMA_19829723-0e8f-4442-b70a-91986046551b"
      unitRef="number">0.56</ifrs-full:ProportionOfVotingRightsHeldInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="if4f7ed5bc67c47d79b17e4fbe27cc6f8_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90ZXh0cmVnaW9uOmE2MjMwMDMwYzMxNDRhZDQ5MzZjNWE3YjZjOWQ4ZTM0Xzg4Mg_584eb02e-c329-4e1f-a4d4-34a83cb072e1"
      unitRef="number">0.278</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfVotingRightsHeldInJointVenture
      contextRef="if4f7ed5bc67c47d79b17e4fbe27cc6f8_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90ZXh0cmVnaW9uOmE2MjMwMDMwYzMxNDRhZDQ5MzZjNWE3YjZjOWQ4ZTM0XzkxMA_9ba19cd5-2b41-49be-9547-3c84aac8f5e8"
      unitRef="number">0.329</ifrs-full:ProportionOfVotingRightsHeldInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="ifae74c2d3bc343d5937d01beeb435681_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90ZXh0cmVnaW9uOmE2MjMwMDMwYzMxNDRhZDQ5MzZjNWE3YjZjOWQ4ZTM0XzEwODA_9790ef44-94b2-4426-bf4a-5c909dd108d6"
      unitRef="number">0.156</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <kof:EquivalentSharesInOwnershipInterestInJointVenture
      contextRef="ifab14e02632b4d2aa62d0a4b61bd9301_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90ZXh0cmVnaW9uOmE2MjMwMDMwYzMxNDRhZDQ5MzZjNWE3YjZjOWQ4ZTM0XzExNjI_3175ab35-d05b-49d5-8677-0f5c8c49fa0f"
      unitRef="shares">10</kof:EquivalentSharesInOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i937d50e761e244f18a76d5b8e1217274_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90ZXh0cmVnaW9uOmE2MjMwMDMwYzMxNDRhZDQ5MzZjNWE3YjZjOWQ4ZTM0XzEyNjk_0f78789b-4b09-4c99-a08a-c4514b3da05d"
      unitRef="number">0.094</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90ZXh0cmVnaW9uOmE2MjMwMDMwYzMxNDRhZDQ5MzZjNWE3YjZjOWQ4ZTM0XzE0NTY_b3c5de6b-a644-4dfc-9cdf-3035cbee1243">&lt;div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020 the most significant subsidiaries which the Company controls are: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Country&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ownership percentage 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ownership percentage 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Propimex, S. de R.L. de C.V. (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Controladora Interamericana de Bebidas, S. de R. L. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Holding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Spal Industria Brasileira de Bebidas, S.A.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production and distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;84.38%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84.38%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Servicios Refresqueros del Golfo y Bajio, S. de R.L. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Embotelladora Mexicana de Bebidas Refrescantes, S. de R.L. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Production&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1) During 2021, Distribuidora y Manufacturera del Valle de M&#xe9;xico, S. de R. L. de C.V merged into Propimex, S. de R.L. de C.V.</ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory>
    <kof:SubsidiariesActivities
      contextRef="i2f7a9596480940099519460cb5c503c9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzEtMS0xLTEtMjAwNjI_89f23478-53ef-4232-8f5c-bc4f39d83c7e">Distribution</kof:SubsidiariesActivities>
    <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary
      contextRef="i2f7a9596480940099519460cb5c503c9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzEtMi0xLTEtMjAwNjI_80652a60-b3f8-4534-991f-270fa4c8236b">Mexico</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i2f7a9596480940099519460cb5c503c9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzEtMy0xLTEtMjAwNjI_5ddcacb7-0669-459c-9e88-31c1dba58165"
      unitRef="number">1.0000</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i45bf73c191464b74bef2a06704d54aba_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzEtNC0xLTEtMjAwNjI_b67d72d2-0b20-45cd-9005-6bafabec1339"
      unitRef="number">1.0000</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <kof:SubsidiariesActivities
      contextRef="i07f047fa9d3e4a498bc96f7ab74c43ba_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzItMS0xLTEtMjAwNjI_622c6f79-6980-4fcd-82f2-f99e27e748a8">Holding</kof:SubsidiariesActivities>
    <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary
      contextRef="i07f047fa9d3e4a498bc96f7ab74c43ba_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzItMi0xLTEtMjAwNjI_bc8f48f3-064c-4bb4-8824-a743d1679790">Mexico</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i07f047fa9d3e4a498bc96f7ab74c43ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzItMy0xLTEtMjAwNjI_d90e555d-991f-4ece-b60b-2fae9841b863"
      unitRef="number">1.0000</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="icea4fa92ab6740158fbc41125c357613_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzItNC0xLTEtMjAwNjI_104d34a8-09f3-41c6-ba8c-fcf75623e876"
      unitRef="number">1.0000</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <kof:SubsidiariesActivities
      contextRef="i3ac648e5e96c41259b5dbeb980a5d055_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzMtMS0xLTEtMjAwNjI_ca526a3a-4c6a-4337-aa34-903496e4653e">Production and distribution</kof:SubsidiariesActivities>
    <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary
      contextRef="i3ac648e5e96c41259b5dbeb980a5d055_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzMtMi0xLTEtMjAwNjI_a0044e57-6103-46d9-b23e-6c911d5929c3">Brazil</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i3ac648e5e96c41259b5dbeb980a5d055_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzMtMy0xLTEtMjAwNjI_66718f1c-d0a8-492f-b78d-c5349cfc318b"
      unitRef="number">0.8438</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i2030921107db4d5294b9306aadad7ac2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzMtNC0xLTEtMjAwNjI_305ccabf-eea7-439f-93db-34a3b688fea7"
      unitRef="number">0.8438</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <kof:SubsidiariesActivities
      contextRef="if78bba1d63e94f40995256c80d920730_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzUtMS0xLTEtMjAwNjI_89246c09-06be-4482-9e9d-fc5ebc3f1764">Production</kof:SubsidiariesActivities>
    <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary
      contextRef="if78bba1d63e94f40995256c80d920730_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzUtMi0xLTEtMjAwNjI_39fc1d66-ab22-4578-ae24-9fc76ff53b85">Mexico</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="if78bba1d63e94f40995256c80d920730_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzUtMy0xLTEtMjAwNjI_42c0a10c-9d58-47ec-b657-d2561a3dcd54"
      unitRef="number">1.0000</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="ic3758c0941ff49baac5a09b834f02a38_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzUtNC0xLTEtMjAwNjI_c5e2db72-2f78-4006-b181-bb8a0403e0ac"
      unitRef="number">1.0000</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <kof:SubsidiariesActivities
      contextRef="i84c111c4611f4358ba59e7af714fa12b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzYtMS0xLTEtMzc3MDA_1d90a1c7-bffc-4404-8ac5-9e73b50207f3">Production</kof:SubsidiariesActivities>
    <ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary
      contextRef="i84c111c4611f4358ba59e7af714fa12b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzYtMi0xLTEtMzc3MDg_2f4f1a46-f99d-4939-bcb3-eb56ed4688fc">Mexico</ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i84c111c4611f4358ba59e7af714fa12b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzYtMy0xLTEtMzc3MTU_18796cf3-160e-4509-b967-1e2da8aabfcf"
      unitRef="number">1.0000</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="ia2ad8bfb52f44879978fcfdf3a573505_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODcvZnJhZzphNjIzMDAzMGMzMTQ0YWQ0OTM2YzVhN2I2YzlkOGUzNC90YWJsZTo2MDA2ZjliMDRmM2M0YWZhOTc3NDYyMzFlYjhkNGNhNi90YWJsZXJhbmdlOjYwMDZmOWIwNGYzYzRhZmE5Nzc0NjIzMWViOGQ0Y2E2XzYtNC0xLTEtMzc3MTU_0df99038-b17c-42f0-a4a5-00f6073dbe48"
      unitRef="number">1.0000</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTAvZnJhZzowNzJkN2RjNDZmY2M0ODVhYTY5Zjc2NWQ4NTExNmYyZC90ZXh0cmVnaW9uOjA3MmQ3ZGM0NmZjYzQ4NWFhNjlmNzY1ZDg1MTE2ZjJkXzIwNjM4_50006e95-b28f-42d5-b707-969751216abd">Basis of Preparation &lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.1 Statement of compliance &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements of the Company as of December&#160;31, 2021 and 2020 and for the years ended December&#160;31, 2021, 2020 and 2019 have been prepared in accordance with International Financial Reporting Standards (&#x201c;IFRS&#x201d;) as issued by the International Accounting Standards Board (&#x201c;IASB&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;s consolidated financial statements and notes were authorized for issuance by the Company&#x2019;s Chief Executive Officer John Anthony Santa Maria Otazua and Chief Financial Officer Constantino Spas Montesinos on February 23, 2022. These consolidated financial statements and notes were then approved by the Company&#x2019;s Board of Directors on February 25, 2022 and by the Shareholders meeting on March 28, 2022. The accompanying consolidated financial statements were approved for issuance in the Company&#x2019;s annual report on form 20-F by the Company&#x2019;s Chief Executive Officer and Chief Financial Officer on April 8, 2022 and subsequent events have been considered through that date (see Note 27).  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.2 Basis of measurement and presentation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared on the historical cost basis except for the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Derivative financial instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Trust assets of post-employment and other non-current employee benefit plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying values of recognized assets and liabilities that are designated as hedged items in fair value hedges that would otherwise be carried at amortized cost are adjusted to record changes in the fair values attributable to the risks that are being hedged in effective hedge relationship.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial statements of subsidiaries whose functional currency is the currency of a hyperinflationary economy are stated in terms of the measuring unit current at the end of the reporting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.2.1 Presentation of consolidated income statement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies its costs and expenses by function in the consolidated income statement in order to conform to industry practices. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.2.2 Presentation of consolidated statements of cash flows &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company presents its consolidated statement of cash flows using the indirect method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.2.3 Convenience translation to U.S. dollars ($) &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements are stated in millions of Mexican pesos (&#x201c;Ps.&#x201d;) and rounded to the nearest million unless stated otherwise. However, solely for the convenience of the readers, the consolidated statement of financial position as of December&#160;31, 2021 and the consolidated income statement, the consolidated statement of comprehensive income and consolidated statement of cash flows for the year ended December&#160;31, 2021 were converted into U.S. dollars at the exchange rate of Ps. 20.5140&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;per U.S. dollar as published by the Federal Reserve Bank of New York on December&#160;31, 2021, the last date in 2021 for which information is available. This arithmetic conversion should not be construed a representation that the amounts expressed in Mexican pesos may be converted into U.S. dollars at that or any other exchange rate. As of March&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16, 2022 (the issuance date of these financial statements) such exchange rate was Ps. 20.7280&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;per U.S. dollar, a depreciation of 1.04% since December&#160;31, 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.3 Critical accounting judgments and estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the application of the Company&#x2019;s accounting policies, which are described in Note 3, management is required to make judgments, estimates and assumptions about the carrying amounts of assets and liabilities that are not readily observable from other sources. The estimates and associated assumptions are based on historical experience and other factors that are considered to be relevant. Actual results may differ from these estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimates and underlying assumptions are reviewed on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimate is revised if the revision affects only that period or in the period of the revision and future periods if the revision affects both current and future periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Judgements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the application of the Company&#x2019;s accounting policies, management has made the following judgements which have the most significant effects on the amounts recognized in the consolidated financial statements:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.3.1 Key sources of estimation uncertainty &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following are the key assumptions concerning the future, and other key sources of estimation uncertainty at the end of the reporting period, that have a significant risk of causing a material adjustment to the carrying amounts of assets and liabilities within the next financial year. Existing circumstances and assumptions about future developments, however, may change due to market changes or circumstances arising beyond the control of the Company. Such changes are reflected in the assumptions when they occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.3.1.1 Impairment of indefinite lived intangible assets, goodwill and other depreciable long-lived assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with indefinite life as well as goodwill are subject to impairment tests annually or whenever indicators of impairment are present. Impairment exists when the carrying value of an asset or cash generating unit (CGU) exceeds its recoverable amount, which is the higher of its fair value less costs to sell and its value in use. The fair value less costs to sell calculation is based on available data from binding sales agreements in arm&#x2019;s length transactions of similar assets or observable market prices less incremental costs for disposing of the asset. In order to determine whether such assets are impaired, the Company calculates an estimation of the value in use of the cash-generating units to which such assets have been allocated. Impairment losses are recognized in current earnings for the excess of the carrying amount of the asset or CGU and its value in use in the period the related impairment is determined. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses at each reporting date or annually whether there is an indication that a depreciable long-lived asset may be impaired. If any indication exists, the Company estimates the asset&#x2019;s recoverable amount. When the carrying amount of an asset or CGU in which the asset is assigned exceeds its recoverable amount, the asset or CGU is considered impaired and is written down to its recoverable amount, which is determined based on its value in use. In assessing value in use, the estimated future cash flows expected &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;to be generated from the use of an asset or CGU are discounted to their present value using a discount rate that reflects current market assessments of the time value of money and the risks specific to the asset or CGU. In determining fair value less costs to sell, recent market transactions are considered, if available. If recent market transactions are not available, an appropriate valuation model is used. These calculations are corroborated by valuation multiples or other available fair value indicators. The key assumptions used to determine the recoverable amount for the Company&#x2019;s CGUs, including a sensitivity analysis, are further explained in Notes 3.16 and 11. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.3.1.2 Useful lives of property, plant and equipment and intangible assets with definite useful lives &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, including returnable bottles which are expected to provide benefits over a period of more than one year, as well as intangible assets with definite useful lives are depreciated/amortized over their estimated useful lives. The Company bases its estimates on the experience of its technical personnel as well as its experience in the industry for similar assets; see Notes&#160;3.13, 10 and 11. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.3.1.3 Post-employment and other non-current employee benefits &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company regularly or annually evaluates the reasonableness of the assumptions used in its post-employment and other non-current employee benefit computations. Information about such assumptions is described in Note 15. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.3.1.4 Income taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax assets and liabilities are determined based on the differences between the financial statement carrying amounts and the tax bases of assets and liabilities. The Company recognizes deferred tax assets for unused tax losses and other credits and regularly reviews them for recoverability, based on its judgment regarding the probability of the expected timing and level of future taxable income, and the expected timing of the reversals of existing taxable temporary differences. See Note 23. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.3.1.5 Tax, labor and legal contingencies and provisions &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to various claims and contingencies related to tax, labor and legal proceedings as described in Note 24. Due to their nature, such legal proceedings involve inherent uncertainties including, but not limited to, court rulings, negotiations between affected parties and governmental actions. Management periodically assesses the probability of loss for such contingencies, accrues a provision and/ or discloses the relevant circumstances, as appropriate. If the potential loss of any claim or legal proceeding is considered probable and the amount can be reasonably estimated, the Company accrues a provision for the estimated loss. Management&#x2019;s judgment must be exercised to determine the likelihood of such a loss and an estimate of the amount, due to the subjective nature of the loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates in numerous tax jurisdictions and is subject to periodic tax audits, in the normal course of business, by local tax authorities on a range of tax matters in relation to corporate tax, transfer pricing and indirect taxes. The impact of changes in local tax regulations and ongoing inspections by local tax authorities could materially impact the amounts recorded in the financial statements. Where the amount of tax payable is uncertain, the Company establishes provisions based on management&#x2019;s estimates with respect to the likelihood of material tax exposures and the probable amount of the liability. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management periodically evaluates positions taken in tax returns with respect to situations in which applicable tax regulation is subject to interpretation and considers whether it is probable that a taxation authority will accept an uncertain tax treatment. The group measures its tax balances either based on the most likely amount or the expected value, depending on which method provides a better prediction of the resolution of the uncertainty. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of uncertain income tax positions is included in Note 24.6.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.3.1.6 Valuation of financial instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is required to measure all derivative financial instruments at fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of derivative financial instruments are determined considering quoted prices in recognized markets. If such instruments are not traded, fair value is determined by applying techniques based upon technical models supported by sufficient, reliable and verifiable data, recognized in the financial sector. The Company bases its forward price curves upon market price quotations. Management believes that the chosen valuation techniques and assumptions used are appropriate in determining the fair value of financial instruments. See Note 19. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.3.1.7 Business combinations &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Businesses combinations are accounted for using the acquisition method. The consideration transferred in a business combination is measured at fair value, which is calculated as the sum of the acquisition-date fair values of the assets transferred by the Company to and liabilities assumed by the Company from the former owners of the acquiree, the amount of any non-controlling interest in the acquiree and the equity interests issued by the Company in exchange for control of the acquiree.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the acquisition date, the identifiable assets acquired, and the liabilities assumed are recognized and measured at their fair value, except when: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;deferred tax assets or liabilities, and assets or liabilities related to employee benefit arrangements are recognized and measured in accordance with IAS 12, Income Taxes and IAS 19, Employee Benefits, respectively; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;liabilities or equity instruments related to share-based payment arrangements of the acquiree or share-based payment arrangements of the Company entered into to replace share-based payment arrangements of the acquiree are measured in accordance with IFRS 2, Share- based Payment at the acquisition date, see Note 3.24;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;assets (or disposal groups) that are classified as held for sale in accordance with IFRS 5, Non-current Assets Held for Sale and Discontinued Operations are measured in accordance with that standard; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2022;&#160;&#160;&#160;&#160;Indemnifiable assets are recognized at the acquisition date on the same basis as the indemnifiable liability subject to any contractual limitations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:-0.05pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For each acquisition, management&#x2019;s judgment must be exercised to determine the fair value of the assets acquired, the liabilities assumed and any non-controlling interest in the acquiree, applying estimates or judgments in techniques used, especially in forecasting CGUs' cash flows, in the computation of weighted average cost of capital (WACC) and estimation of inflation during the operation of intangible assets with indefinite life, mainly, distribution rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.3.1.8 Investments in associates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the Company holds, directly or indirectly, 20&#160;per cent or more of the voting power of the investee, it is presumed that it has significant influence, unless it can be clearly demonstrated that this is not the case. If the Company holds, directly or indirectly, less than 20&#160;per cent of the voting power of the investee, it is presumed that the Company does not have significant influence, unless such influence can be clearly demonstrated. Decisions regarding the propriety of utilizing the equity method of accounting for a less than 20&#160;per cent-owned corporate investee require a careful evaluation of voting rights and their impact on the Company&#x2019;s ability to exercise significant influence. Management considers the existence of the following circumstances, which may indicate that the Company is able to exercise significant influence over a less than 20&#160;per cent-owned corporate investee: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;representation on the board of directors or equivalent governing body of the investee; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;participation in policy-making processes, including participation in decisions about dividends or other distributions; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;material transactions between the Company and the investee; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;interchange of managerial personnel; or &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;provision to the investee of essential technical information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management also considers the existence and effect of potential voting rights that are currently exercisable or currently convertible when assessing whether the Company has significant influence. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company evaluates the following indicators that provide evidence of significant influence: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;the Company&#x2019;s extent of ownership is significant relative to other shareholdings (i.e. a lack of concentration of other shareholders); &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;the Company&#x2019;s significant shareholders, its parent, fellow subsidiaries, or officers of the Company, hold additional investment in the investee; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;the Company is a part of an investee&#x2019;s board of director committees, such as the executive committee or the finance committee. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.3.1.9 Joint Arrangements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An arrangement can be a joint arrangement even though not all of its parties have joint control of the arrangement. When the Company is a party to an arrangement it shall assess whether the contractual arrangement gives all the parties, or a group of the parties, control of the arrangement collectively; joint control exists only when decisions about the relevant activities require the unanimous consent of the parties that control the arrangement collectively. Management needs to apply judgment when assessing whether all the parties, or a group of the parties, have joint control of an arrangement (see Note 3.1).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.3.1.10 Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with its accounting for arrangements that contain a lease, the Company, as a lessor considers information on assumptions and estimates that have a significant risk of resulting in an adjustment to the carrying value of right-of-use assets and lease liabilities, and related statement of income accounts, such as: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:21.3pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Determination of whether the Company is reasonably certain to exercise an option to extend a lease agreement or not to exercise an option to terminate a lease agreement before its termination date, considering all the facts and circumstances that create an economic incentive for the Company to exercise, or not, such options, taking into account whether the lease option is enforceable, when the Company has the unilateral right to apply the option in question.   &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:21.3pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;The Company cannot readily determine the interest rate implicit in its lease, therefore, it uses its incremental borrowing rate (IBR) to measure lease liabilities. The IBR is the rate of interest that the Company would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of a similar value to the right-of-use asset in a similar economic environment. The IBR therefore reflects what the Company &#x2018;would have to pay&#x2019;, which requires estimation when no observable rates are available (such as for subsidiaries that do not enter into financing transactions) or when they need to be adjusted to reflect the terms and conditions of the lease (for example, when leases are not in the subsidiary&#x2019;s functional currency). The Company estimates the IBR using observable inputs (such as market interest rates) when available and is required to make certain entity-specific estimates (such as the subsidiary&#x2019;s stand-alone credit rating).   &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:219.75pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.4 Changes in accounting policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has applied the following amendments to the standards on January 1, 2021. None of the amendments had a significant impact on the Company&#x2019;s financial statements:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Interest Rate Benchmark Reform &#x2013; Phase 2: Amendments to IFRS 9, IAS 39, IFRS 7, IFRS 4 and IFRS 16  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The IASB issued amendments to IFRS 9, IAS 39, IFRS 7, IFRS 4 and IFRS 16. Disclosures, which concludes phases of its work to respond to the effects of Interbank Offered Rates (IBOR) reform on financial reporting. The amendments provide temporary reliefs which enable hedge accounting to continue during the period of uncertainty before the replacement of an existing interest rate benchmark with an alternative nearly risk-free interest rate.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Amendment to IFRS 16 - Covid-19 related rental concessions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The amendment allows an optional practical expedient that simplifies how tenants account for rental concessions, arising as a direct consequence for the COVID-19 pandemic.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The practical expedient can only be applied if:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt"&gt;The new consideration is substantially equal to or lesser than the original consideration;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt"&gt;the decrease in the lease payments refers to rental payments that occur before June 30, 2022; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt"&gt;no other substantive changes to the lease terms have been made.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Those lessees who apply this practical expedient must disclose:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt"&gt;The fact that the practical expedient has been applied to all eligible rental concessions and, if applicable to some selected ones; the nature of the contracts to which they have applied it; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt"&gt;the amount recognized in results for the reporting period that arises from the application of the practical expedient.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;This amendment was intended to apply until 30 June 2021, but as the impact of the Covid-19 pandemic is continuing, on 31 March 2021, the IASB extended the period of application of the practical expedient to 30 June 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;This amendment does not provide a practical expedient for lessors. Lessors are required to continue evaluating whether the rental concessions are lease modifications and justify them accordingly.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTAvZnJhZzowNzJkN2RjNDZmY2M0ODVhYTY5Zjc2NWQ4NTExNmYyZC90ZXh0cmVnaW9uOjA3MmQ3ZGM0NmZjYzQ4NWFhNjlmNzY1ZDg1MTE2ZjJkXzI0MTk_0148fcb3-ef0d-4a22-beee-5199c6f087b2"
      unitRef="mxnPerUSD">20.5140</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="id615e183225745f0855ea397d72010da_I20220316"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTAvZnJhZzowNzJkN2RjNDZmY2M0ODVhYTY5Zjc2NWQ4NTExNmYyZC90ZXh0cmVnaW9uOjA3MmQ3ZGM0NmZjYzQ4NWFhNjlmNzY1ZDg1MTE2ZjJkXzI4MzQ_168bbab1-6cb2-4dc7-9dff-207ae3762af7"
      unitRef="mxnPerUSD">20.7280</ifrs-full:ClosingForeignExchangeRate>
    <kof:IncreaseDecreaseInForeignCurrencyExchangeRate
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTAvZnJhZzowNzJkN2RjNDZmY2M0ODVhYTY5Zjc2NWQ4NTExNmYyZC90ZXh0cmVnaW9uOjA3MmQ3ZGM0NmZjYzQ4NWFhNjlmNzY1ZDg1MTE2ZjJkXzI4NzI_05dc19a1-bd11-432f-b29d-e9426360b9fa"
      unitRef="number">0.0104</kof:IncreaseDecreaseInForeignCurrencyExchangeRate>
    <ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzQz_6841b1ca-cad1-4d10-9440-39cf02812c80">Significant Accounting Policies &lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.1 Basis of consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements comprise the financial statements of the Company and its subsidiaries as of December&#160;31, 2021. Control is achieved when the Company is exposed, or has rights, to variable returns from its involvement with the investee and has the ability to affect those returns through its power over the investee. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Specifically, the Company controls an investee if and only if the Company has: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Power over the investee (i.e. existing rights that give it the current ability to direct the relevant activities of the investee) &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Exposure, or rights, to variable returns from its involvement with the investee, and &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The ability to use its power over the investee to affect its returns &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the Company has less than a majority of the voting or similar rights of an investee, the Company considers all relevant facts and circumstances in assessing whether it has power over an investee, including: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The contractual arrangement with the other vote holders of the investee &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Rights arising from other contractual arrangements &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company&#x2019;s voting rights and potential voting rights &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:-0.05pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company re-assesses whether or not it controls an investee if facts and circumstances indicate that there are changes to one or more of the three elements of control. Consolidation of a subsidiary begins when the Company obtains control over the subsidiary and ceases when the Company loses control of the subsidiary. Assets, liabilities, revenues and expenses of a subsidiary acquired or disposed of during the year are included in the consolidated financial statements from the date the Company gains control until the date the Company ceases to control the subsidiary. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Profit or loss and each component of other comprehensive income (OCI) are attributed to the equity holders of the parent of the Company and to the non-controlling interests, even if this results in the non-controlling interests having a deficit balance. When necessary, adjustments are made to the financial statements of subsidiaries to bring their accounting policies into line with the Company&#x2019;s accounting policies. All intra-group assets and liabilities, equity, revenues, expenses and cash flows relating to transactions between members of the Company are eliminated in full on consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A change in the ownership interest of a subsidiary, without a loss of control, is accounted for as an equity transaction. If the Company loses control over a subsidiary, it: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Derecognizes the assets (including goodwill) and liabilities of the subsidiary &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Derecognizes the carrying amount of any non-controlling interests &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Derecognizes the cumulative translation differences recorded in equity &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recognizes the fair value of the consideration received &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recognizes the fair value of any investment retained &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recognizes any surplus or deficit in profit or loss &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Reclassifies the parent&#x2019;s share of components previously recognized in OCI to profit or loss or retained earnings, as appropriate, as would be required if the Company had directly disposed of the related assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.1.1 Acquisitions of non-controlling interests&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisitions of non-controlling interests are accounted for as transactions with owners in their capacity as owners and therefore they are recognized entirely in equity without applying acquisition accounting. Adjustments to non-controlling interests arising from transactions that do not involve the loss of control are measured at carrying amount and reflected in shareholders&#x2019; equity as part of additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.2 Business combinations &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Business combinations are accounted for using the acquisition method at the acquisition date, which is the date on which control is transferred to the Company. When evaluating control, the Company considers substantive potential voting rights. The cost of an acquisition is measured as the aggregate of the consideration transferred, which is measured at acquisition date fair value, and the amount of any non-controlling interests in the acquired. For each business combination, the Company elects whether to measure the non-controlling interests in the acquiree at fair value or at the proportionate share of the acquiree&#x2019;s identifiable net assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is measured as the excess of the sum of the consideration transferred, the amount of any non-controlling interests in the acquiree, and the fair value of the Company&#x2019;s previously held equity interest in the acquiree (if any) over the net of the acquisition-date amounts of the identifiable assets acquired and the liabilities assumed. If, after reassessment, the net of the acquisition-date amounts of the identifiable assets of the acquiree and liabilities assumed exceeds the sum of the consideration transferred, the amount &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of any non-controlling interests in the acquiree and the fair value of the Company&#x2019;s previously held interest in the acquiree (if any), the excess is recognized immediately in profit or loss as a bargain purchase gain.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs, other than those associated with the issue of debt or equity securities, that the Company incurs in connection with a business combination are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Any contingent consideration payable is recognized at fair value at the acquisition date. If the contingent consideration is classified as equity, it is not re-measured and settlement is accounted for within equity. Otherwise, subsequent changes to the fair value of the contingent consideration are recognized in consolidated net income. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the initial accounting for a business combination is incomplete by the end of the reporting period in which the combination occurs, the Company reports provisional amounts for the items for which the accounting is incomplete and discloses that its allocation is preliminary in nature. Those provisional amounts are adjusted during the measurement period (not greater than 12 months from the acquisition date), or additional assets or liabilities are recognized, to reflect new information obtained about facts and circumstances that existed at the acquisition date that, if known, would have affected the amounts recognized at that date. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sometimes obtaining control of an acquiree in which equity interest is held immediately before the acquisition date is considered as a business combination achieved in stages also referred to as a step acquisition. The Company re-measures its previously held equity interest in the acquiree at its acquisition-date fair value and recognizes the resulting gain or loss, if any, in profit or loss. Also, the changes in the value of equity interest in the acquiree recognized in other comprehensive income shall be recognized on the same basis as required if the Company had disposed directly of the previously held equity interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sometimes obtains control of an acquiree without transferring consideration. The acquisition method of accounting for a business combination applies to those combinations, which may take the following forms:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;i.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt"&gt;The acquiree repurchases a sufficient number of its own shares for the Company to obtain control. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;i.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt"&gt;Minority veto rights expire that previously kept the Company from controlling an acquiree in which it held the majority voting rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ii.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt"&gt;The Company and the acquiree agree to combine their businesses by contract in which it transfers no consideration in exchange for control and no equity interest is held in the acquiree, either on the acquisition date or previously. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.3 Foreign currencies and consolidation of foreign subsidiaries, investments in associates and joint ventures &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In preparing the financial statements of each individual subsidiary, associate and joint venture, transactions in currencies other than the individual entity&#x2019;s functional currency (foreign currencies) are recognized at the exchange rates prevailing at the dates of the transactions. At the end of each reporting period, monetary items denominated in foreign currencies are remeasured at the rates prevailing at that date. Non-monetary items that are measured in terms of historical cost in a foreign currency are not re-measured. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exchange differences on monetary items are recognized in profit or loss in the period in which they arise except for: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The variations in the net investment in foreign subsidiaries generated by exchange rate fluctuation are included in other comprehensive income, which is recorded in equity as part of the cumulative exchange differences on translation of foreign subsidiaries and associates within the accumulated other comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Intercompany financing balances with foreign subsidiaries are classified as non-current investments, since there is no plan to pay such financing in the foreseeable future. Monetary position and exchange rate fluctuation regarding this financing is included in the exchange differences on translation of foreign subsidiaries and associates, which is recorded in equity as part of the accumulated other comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Exchange differences on transactions entered into in order to hedge certain foreign currency risks.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign exchange differences on monetary items are recognized in profit or loss. Their classification in the income statement depends on their nature. Differences arising from fluctuations related to operating activities are presented in the &#x201c;other expenses&#x201d; line (see Note 20) while fluctuations related to non-operating activities such as financing activities are presented as part of &#x201c;foreign exchange gain (loss)&#x201d; line in the income statement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For incorporation into the Company&#x2019;s consolidated financial statements, each foreign subsidiary, associate or joint venture&#x2019;s individual financial statements are translated into Mexican pesos, as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;For hyperinflationary economic environments, the inflation effects of the origin country are recognized pursuant to IAS 29 Financial Reporting in Hyperinflationary Economies, and subsequently translated into Mexican pesos using the year-end exchange rate for the consolidated statements of financial position and consolidated income statement and comprehensive income; and &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;For non-inflationary economic environments, assets and liabilities are translated into Mexican pesos using the year-end exchange rate, equity is translated into Mexican pesos using the historical exchange rate, and the income statement and comprehensive income is translated using the exchange rate at the date of each transaction. The Company uses the average exchange rate of each month only if the exchange rate does not fluctuate significantly. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, in relation to a partial disposal of a subsidiary that does not result in the Company losing control over the subsidiary, the proportionate share of exchange differences on translation of foreign subsidiaries and associates are re-attributed to non-controlling interests and are not recognized in profit or loss. For all other partial disposals (i.e., partial disposals of associates or joint ventures that do not result in the Company losing significant influence or joint control), the proportionate share of the exchange differences on translation of foreign subsidiaries and associates is reclassified to profit or loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill and fair value adjustments on identifiable assets and liabilities acquired arising on the acquisition of a foreign operation are treated as assets and liabilities of the foreign operation and translated at the rate of exchange prevailing at the end of each reporting period. Foreign exchange differences are recognized in equity as part of the exchange differences on translation of foreign subsidiaries and associates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The translation of assets and liabilities denominated in foreign currencies into Mexican pesos is for consolidation purposes and does not indicate that the Company could realize or settle the reported value of those assets and liabilities in Mexican pesos. Additionally, this does not indicate that the Company could return or distribute the reported Mexican peso value in equity to its shareholders.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exchange Rates of Local Currencies Translated to Mexican Pesos (1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average Exchange Rate for&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Exchange Rate as of December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Country or Zone &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Functional currency&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexican peso&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Guatemala &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Quetzal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2.62&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.78&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2.67&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.56&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costa Rica &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.03&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Panama&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balboa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20.28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.95&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colombia &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colombian peso&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.01&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nicaragua &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cordoba&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.57&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Argentina &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Argentine peso&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.41&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.24&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3.76&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3.69&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.84&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uruguay &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uruguayan peso&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.47&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.55&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.46&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.47&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:133%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;padding-left:10.43pt"&gt;Exchange rates published by the central bank of each country&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.4 Recognition of the effects of inflation in countries with hyperinflationary economic environments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning on July 1, 2018, Argentina became a hyperinflationary economy because, among some other economic factors,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the last three years&#x2019; cumulative inflation in Argentina exceeded 100% according to the several economic indexes that exist in the country. For being considered hyperinflationary, the financial information for our Argentine subsidiary has been adjusted to recognize the inflationary effects since January 1, 2018 through:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt"&gt;Using inflation factors to restate non-monetary assets, such as inventories, property, plant and equipment, net, intangible assets, net, including related costs and expenses when such assets are consumed or depreciated.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt"&gt;Recognizing the monetary position gain or loss in consolidated net income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company restates the financial information of subsidiaries that operate in hyperinflationary economic environment using the consumer price index (CPI) of each country. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FACPCE (Federacion Argentina de Consejos Profesionales de Ciencias Economicas) approved on September 29, 2018 and published on October 5, 2018, a resolution which defines, among other things, that the index price to determine the restatement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;coefficient (Based on a series that applies the NCPI from January with the IPIM until this date, and computing November and December 2015 using the CPI- of Ciudad del Gran Buenos Aires (CGBA) variation).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, 2020, and 2019, the operations of the Company are classified as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Country&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cumulative Inflation 2019-2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Type of Economy &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cumulative Inflation 2018-2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Type of Economy &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cumulative Inflation 2017-2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Type of Economy &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Guatemala&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costa Rica&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Panama&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.5)%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colombia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nicaragua&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Argentina&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;216.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uruguay&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.5 Cash and cash equivalents &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash consists of deposits in bank accounts which generate interest on the available balance. Cash equivalents are mainly represented by short-term bank deposits and fixed income investments (overnight), both with maturities of six months or less and their carrying values approximate fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also maintains restricted cash held as collateral to meet certain contractual obligations (see Note 4). Restricted cash is presented within other current financial assets given that the restrictions are short-term in nature. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6 Financial assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets are classified within the following business models depending on the Management&#x2019;s objective: (i) "hold to maturity to collect contractual cash flows", (ii) "hold to collect contractual cash flows and sell financial assets" and (iii) "Others or hold to negotiate" or as derivatives assigned in hedging instruments with an effective hedge, as appropriate. The classification depends on the nature and purpose of the financial assets and is determined at the time of initial recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company performs a portfolio &#x2013; level assessment of the business model objective for which a financial asset is held to reflect the best way in which the business manages the financial asset and the manner in which the information is provided to the management of the Company. The information that is considered within the evaluation includes:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The policies and objectives of the Company in relation to the portfolio and the practical implementation of said policies;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Performance and evaluation of the Company's portfolio including accounts receivable;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Risks that affect the performance of the business model and how those risks are managed;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Any compensation related to the performance of the portfolio; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Frequency, volume and timing of sales of financial assets in previous periods together with the reasons for said sales and expectations regarding future sales activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's financial assets include cash, cash equivalents and restricted cash, investments with maturities of more than six months, loans and accounts receivable, derivative financial instruments and other financial assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the initial recognition of a financial asset, the Company measures it at fair value plus the transaction costs that are directly attributable to the purchase thereof, in the event that said asset isn&#x2019;t measured at fair value through profit or loss. Accounts receivable that do not have a significant financing component are measured and recognized at the transaction price when they are generated. The rest of the financial assets are recognized only when the Company is a party to the contractual provisions of the instrument.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of a financial asset is measured using assumptions that would be used by market participants when valuing the asset, assuming that market participants act in the best economic interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon the initial recognition, the financial asset is also classified as measured at: amortized cost, fair value with changes in other comprehensive income &#x2013; debt or equity investments &#x2013; and fair value through profit or loss. The classification depends on the objective by which the financial asset is acquired.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets are not reclassified after their initial recognition unless the Company changes the business model to manage the financial assets; in which case, all affected financial assets are reclassified on the first day of the first reporting period following the change in the business model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.1 Financial assets at amortized cost&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A financial asset is measured at amortized cost if it meets the following two conditions and isn&#x2019;t designated as fair value through profit and loss (FVTPL):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;It&#x2019;s managed within a business model whose objective is to maintain financial assets to recover the contractual cash flows; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The contractual terms are only payments at specified dates of the principal and interest on the amount of the outstanding principal, or solely payments of principal and interest (&#x201c;SPPI&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost of a financial asset is the amount of the initial recognition minus the principal payments, plus or minus the accumulated amortization using the effective interest rate method of any difference between the initial amount and the amount as of the maturity and, adjusted for impairment loss. The financial product, exchange fluctuation and impairment are recognized in results. Any profit or loss is also recognized in the same way in results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.1.1 Effective interest rate method (ERR)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%"&gt;The effective interest rate method is a method to calculate the amortized cost of loans, accounts receivables and other financial assets (designated as held-to-maturity) and to allocate interest income / expense over the relevant period. The effective interest rate is the rate that exactly discounts estimated future cash receipts (including all fees paid or received that represents an integral part of the effective interest rate, transaction costs and other premiums or discounts) through the expected life of the financial asset, or (where appropriate) a shorter period, to the net carrying amount on the initial recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.2 Financial assets at fair value with changes in other comprehensive income (&#x201c;FVOCI&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;A financial asset is measured as FVOCI if it meets the following two conditions and isn&#x2019;t designated as FVTPL:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;It&#xb4;s managed within a business model whose objective is to collect the contractual cash flows and sell the financial assets; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The contractual terms are solely principle and interest payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%"&gt;These assets are subsequently measured at fair value. The financial product calculated using the IRR, the exchange rate fluctuation and the impairment are recognized in profit and loss. Other gains and losses, related to changes in fair value are recognized in OCI. In cases of derecognition or reclassification, the accumulated gains and losses in OCI are reclassified to profit and loss.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:132%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%"&gt;In the initial recognition of an equity instrument that isn&#x2019;t held for trading, under the "other" business model, the Company may irrevocably choose to present changes in the fair value of the investment in OCI. This choice is made at the level of each investment. Equity instruments are subsequently measured at fair value. Dividends are recognized as profit in profit and loss unless the dividend clearly represents a recovery part of the investment cost. Other net gains and losses, related to changes in fair value, are recognized in OCI and are not reclassified to consolidated net income in subsequent periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.3 Financial assets at fair value through profit and loss (FVTPL)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%"&gt;Financial assets designated as FVTPL include financial assets held for trading and financial assets designated at initial recognition as FVTPL. Financial assets are classified as held for trading if they are acquired to be sold in the short term. Derivatives, including implicit derivatives are also designated as held for trading unless they are designated as effective hedging instruments as defined in IFRS 9. Financial assets as FVTPL are recorded in the balance sheet at fair value with the net changes in the fair value presented as financial expense (negative changes in fair value) or financial income (positive net changes in fair value) in profit and loss statement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.4 Evaluation that contractual cash flows are solely principal and interest payments (&#x201c;SPPI&#x201d;)  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In order to classify a financial asset within one of the three different categories, the Company determines whether the contractual cash flows of the asset are solely principal and interest payments. The Company considers the contractual terms of the financial instrument &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and whether the financial asset contains any contractual term that could change the timing or amount of the contractual cash flows in such a way that it would not meet the SPPI criteria. To make this evaluation, the Company considers the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Contingent events that would change the cash flows amount or timing;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Terms that can adjust the contractual coupon rate, including variable interest rate characteristics;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Payment and extension features; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Characteristics that limit the Company's right to obtain cash flows from certain assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A prepaid feature is consistent with the characteristics of SPPIs if the prepayment amount substantially represents the amounts of the principal and interest pending payment, which could include reasonable compensation for early termination of the contract. Additionally, a financial asset acquired or originated with a premium or discount to its contractual amount and in the initial recognition the fair value of the prepaid characteristic is insignificant, the asset will pass the test of the contractual characteristics of cash flow if the amount prepaid represents substantially the contractual amount and accrued interest (but not paid); which may include additional compensation for the early contract termination.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.5 Loans and receivables     &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Loans and receivables are non-derivative financial instruments with fixed or determinable payments that are not quoted in an active market. Loans and receivables with a stated term (including trade and other receivables) are measured at amortized cost using the effective interest method, less any impairment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income is recognized by applying the effective interest rate, except for short-term receivables when the recognition of interest would be immaterial. For the years ended December&#160;31, 2021, 2020 and 2019 the interest income on loans and receivables recognized in the interest income line item within the consolidated income statements is Ps. 6, Ps. 6 and Ps. 5, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.6 Other financial assets &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other financial assets include long term accounts receivable and derivative financial instruments. Other financial assets with a stated term are measured at amortized cost using the effective interest method, less any impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.7 Financial assets impairment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;The Company recognizes impairment due to expected credit loss (ECL) in:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Financial assets measured at amortized cost;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Debt investments measured at FVOCI;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Other contractual assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;Impairment losses on accounts receivable, contractual assets and leasing receivables are always measured at an amount equal to ECL for the remaining life, whether or not it has a significant financing component. The Company applies the criteria to all accounts receivable, contractual assets and leasing credits, but it can be applied separately to accounts receivable and contractual assets of financial leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;The Company measures impairment losses at an amount equal to ECL for the remaining life, except for the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Debt instruments determined to be of low credit risk; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Other debt instruments and bank balances for which the credit risk (risk of non-recoverability over the expected life of the financial instrument) has not increased significantly since the initial recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;In determining whether the credit risk of a financial asset has increased significantly since initial recognition and estimating the ECL, the Company considers reasonable and supportable information that is relevant and available without undue cost or effort. This includes qualitative and quantitative information and analysis, based on historical experience and an informed credit assessment of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;The impairment loss is a weighted estimate of the probability of expected loss. The amount of impairment loss is measured as the present value of any lack of liquidity (the difference between the contractual cash flows that correspond to the Company and the cash flows that management expects to receive). The expected credit loss is discounted using the original financial asset effective interest rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;The Company annually evaluates the reasonableness to determine if there was objective evidence of impairment. Some objective evidence that financial assets were impaired includes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Non-payment or delinquency of a debtor;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Restructuring of an amount corresponding to the Company under terms that the Company would not otherwise consider;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Indicators that a debtor or client will enter into bankruptcy;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Adverse changes in the status of debtor or client payments;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The disappearance of an active market for an instrument due to financial difficulties; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Evident information indicating that there was a measurable decrease in the expected cash flows of a group of financial assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;For an investment in an equity instrument, objective evidence of impairment includes a significant or prolonged decrease in its fair value lower than the carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;The impairment loss on financial assets measured at amortized cost reduces the carrying amount and for financial assets measured at FVOCI, the impairment loss is recognized within OCI. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.8 Derecognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A financial asset (or, where applicable, a part of a financial asset or part of a group of similar financial assets) is derecognized when:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The rights to receive cash flows from the financial asset have expired; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The Company has transferred its rights to receive the asset cash flows or has assumed an obligation to pay the full received cash flows without material delay to a third party under a &#x2018;pass-through&#x2019; arrangement; and either (a) the Company has transferred substantially all the risks and rewards of the asset, or (b) the Company has neither transferred or retained substantially all the asset risks and benefits, but has transferred control of the asset. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.9 Offsetting of financial instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets are required to be offset against financial liabilities and the net amount reported in the consolidated statement of financial position if, and only if the Company:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Currently has an enforceable legal right to offset the recognized amounts; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Intends to settle on a net basis, or to realize the assets and settle the liabilities simultaneously&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.7 Derivative financial instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is exposed to different risks related to cash flows, liquidity, market and third-party credit. As a result, the Company contracts different derivative financial instruments in order to reduce its exposure to the risk of exchange rate fluctuations between the U.S. Dollar and other currencies, and interest rate fluctuations associated with its borrowings denominated in foreign currencies and the exposure to the risk of fluctuation in the costs of certain raw materials. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company values and records all derivative financial instruments and hedging activities in the consolidated statement of financial position as either an asset or liability measured at fair value, considering quoted prices in recognized markets. If such instruments are not traded in a formal market, fair value is determined by applying techniques based upon technical models supported by sufficient, reliable and verifiable market data, recognized in the financial sector. Changes in the fair value of derivative financial instruments are recorded each year in current earnings or otherwise as a component of cumulative other comprehensive income based on the item being hedged and the effectiveness of the hedge. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.7.1 Hedge accounting &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company designates certain hedging instruments, which include derivatives to cover foreign currency risk, as either fair value hedges or cash flow hedges. Hedges of foreign exchange risk on firm commitments are accounted for as cash flow hedges. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the inception of the hedge relationship, the Company documents the relationship between the hedging instrument and the hedged item, along with its risk management objectives and its strategy for undertaking various hedge transactions. Furthermore, at the inception of the hedge and on an ongoing basis, the Company documents whether the hedging instrument is highly effective in offsetting changes in fair values or cash flows of the hedged item attributable to the hedged risk. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.7.2 Cash flow hedges &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective portion of changes in the fair value of derivatives that are designated and qualify as cash flow hedges is recognized in OCI and accumulated under the hedging valuation of the effective portion of derivative financial instruments. The gain or loss relating to the ineffective portion is recognized immediately in consolidated net income and is included in the market value gain (loss) on financial instruments line item within the consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts previously recognized in other comprehensive income and accumulated in equity are reclassified to consolidated net income in the periods when the hedged item is recognized in profit and loss, in the same line of the consolidated statement of income as the recognized hedged item. However, when the hedged forecast transaction results in the recognition of a non-financial asset or a non-financial liability, the gains and losses previously recognized in other comprehensive income and accumulated in equity are transferred from equity and included in the initial measurement of the cost of the non-financial asset or non-financial liability. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Hedge accounting is discontinued when the Company revokes the hedging relationship, when the hedging instrument expires or is sold, terminated, or exercised, or when it no longer qualifies for hedge accounting. Any gain or loss recognized in other comprehensive income and accumulated in equity at that time remains in equity and is recognized when the forecast transaction is ultimately recognized in consolidated net income. When a forecast transaction is no longer expected to occur, the gain or loss accumulated in equity is recognized immediately in consolidated net income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.7.3 Fair value hedges &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For hedge items carried at fair value the change in the fair value of a hedging derivative is recognized in profit and loss as foreign exchange gain or loss, as they relate to foreign currency risk. The change in the fair value of the hedged item attributable to the risk hedged is recorded as part of the carrying value of the hedged item and is also recognized in the statement of profit or loss as foreign exchange gain or loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For fair value hedges relating to items carried at amortized cost, change in the fair value of the effective portion of the hedge is recognized first as an adjustment to the carrying value of the hedged item and then any adjustment to carrying value is amortized through profit or loss over the remaining term of the hedge using the EIR (Effective Interest Rate) method. EIR amortization may begin as soon as an adjustment exists and no later than when the hedged item ceases to be adjusted for changes in its fair value attributable to the risk being hedged. If the hedged item is derecognized, the unamortized fair value is recognized immediately in profit or loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When an unrecognized firm commitment is designated as a hedged item, the subsequent cumulative change in the fair value of the firm commitment attributable to the hedged risk is recognized as an asset or liability with a corresponding gain or loss recognized in profit and loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.7.4 Hedge of net investment in a foreign business&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company designates certain debt securities as a hedge of its net investment in foreign subsidiaries and applies hedge accounting to foreign currency differences arising between the functional currency of its investments abroad and the functional currency of the holding company (Mexican peso), regardless of whether the net investment is held directly or through a sub-holding. Differences in foreign currency that arise in the conversion of a financial liability designated as a hedge of a net investment in a foreign operation are recognized in other comprehensive income in the exchange differences on the translation of foreign operations and associates caption, to the extent that the hedge is effective. To the extent that the hedge is ineffective, such differences are recognized as market value gain or loss on financial instruments within the consolidated income statements. When part of the hedge of a net investment is disposed, the corresponding accumulated foreign currency translation effect is recognized as part of the gain or loss on disposal within the consolidated income statement. As of December 31, 2021, 2020 and 2019 there were no transactions of this nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.8 Fair value measurement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures financial instruments, such as, derivatives, and certain non-financial assets such as trust assets of labor obligations at fair value at each balance sheet date. Also, fair values of bank loans and notes payable carried at amortized cost are disclosed in Note 17.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value measurement is based on the presumption that the transaction to sell the asset or transfer the liability takes place either: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt"&gt;In the principal market for the asset or liability, or &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt"&gt;In the absence of a principal market, in the most advantageous market for the asset or liability &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A fair value measurement of a non-financial asset takes into account a market participant&#x2019;s ability to generate economic benefits by using the asset in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses valuation techniques that are appropriate in the circumstances and for which sufficient data are available to measure fair value, maximizing the use of relevant observable inputs and minimizing the use of unobservable inputs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All assets and liabilities for which fair value is measured or disclosed in the financial statements are categorized within the fair value hierarchy, described as follows, based on the lowest level input that is significant to the fair value measurement as a whole: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: inputs other than quoted prices included within level 1 that are observable for the asset or liability, either directly or indirectly. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: unobservable inputs for the asset or liability. Unobservable inputs shall be used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For assets and liabilities that are recognized in the financial statements on a recurring basis, the Company determines whether transfers have occurred between levels in the hierarchy by re-assessing categorization (based on the lowest level input that is significant to the fair value measurement as a whole) at the end of each reporting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines the policies and procedures for both recurring fair value measurement, such as those described in Note 19 and unquoted liabilities such as debt described in Note 17. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the purpose of fair value disclosures, the Company has determined classes of assets and liabilities on the basis of the nature, characteristics and risks of the asset or liability and the level of the fair value hierarchy as explained above. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.9 Inventories and cost of goods sold &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are measured at the lower of cost and net realizable value. Net realizable value represents the estimated selling price for inventories less all estimated costs of completion and costs necessary to make the sale. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories represent the acquisition or production cost that is incurred when purchasing or producing a product, and are based on the weighted average cost formula. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of goods sold is based on the weighted average cost of the inventories at the time of sale. Cost of goods sold includes expenses related to the purchase of raw materials used in the production process, as well as labor costs (wages and other benefits), depreciation of production facilities, equipment and other costs, including fuel, electricity, equipment maintenance and inspection. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management is required to make judgements regarding write-downs to determine the net realizable value of the inventory. These write-downs consider factors such as age and condition of goods as recent market data to assess the estimated future demand for goods. For the years ended December 31, 2021 and 2020, the COVID-19 pandemic has not had a material impact on the Company&#xb4;s assessment of the net realizable value of the inventory, with inventory turns remaining similar since the commencement of the pandemic.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.10 Held for sale long lived assets and discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies long lived assets as held for sale when:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.24pt"&gt;An asset is expected to be recovered principally through the sale, instead of being recovered through continuous operational use;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt"&gt;An asset is maintained as held for its immediately sale; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.24pt"&gt;An asset&#x2019;s sale is considered as highly probable in its actual condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A sale is considered highly probable when:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Management is engaged with a sales plan;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;An active plan to locate a buyer has been initiated;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The asset must be actively marketed at a reasonable price related to its fair value; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The sale is expected to be completed in less than one year from the date of classification.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The non-current assets held for sale are measured at the lower of the carrying value and the fair value less the disposal cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discontinued operations are the results of operations and cash flows that can be clearly distinguished from the rest of the Company&#x2019;s operations and cash flows that have been disposed or classified as held for sale, and:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Represent either a separated major line of business or geographic area;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Are part of a coordinated plan to dispose of a major line of business or a geographic of operations; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;It is a subsidiary acquired exclusively for the purpose of reselling it.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discontinued operations are excluded from the continuing operations results and they are presented separately net of tax in the consolidated income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.11 Other current assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other current assets, which will be realized within a period of less than one year from the reporting date, are comprised of prepaid assets, product promotion and agreements with customers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid assets principally consist of advances to suppliers of raw materials, advertising, promotional, leasing and insurance costs, and are recognized as other current assets at the time of the cash disbursement, and are derecognized in the consolidated statement of financial position and recognized in the appropriate consolidated income statement caption when the risks and rewards of the related goods have been transferred to the Company or services have been received, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has prepaid advertising costs which consist of television and radio advertising airtime paid in advance. These expenses are generally amortized over the period based on the transmission of the television and radio spots. The related production costs are recognized in consolidated income statement as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has agreements with customers for the right to sell and promote the Company&#x2019;s products over a certain period. The majority of these agreements have terms of more than one year, and the related costs are amortized using the straight-line method over the term of the contract. During the years ended December&#160;31, 2021, 2020 and 2019, such amortization aggregated to Ps. 219, Ps. 213 and Ps. 273, respectively&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.12 Investments in other entities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.12.1 Investments in associates &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Associates are those entities over which the Company has significant influence. Significant influence is the power to participate in the financial and operating policy decisions of the investee, but without control over those policies. Upon loss of significant influence over the associate, the Company measures and recognizes any retained investment at its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments in associates are accounted for using the equity method and initially recognized at cost, which comprises the investment&#x2019;s purchase price and any directly attributable expenditure necessary to acquire it. The carrying amount of the investment is adjusted to recognize changes in the Company&#x2019;s share of net assets of the associate since the acquisition date. The financial statements of the associates are prepared for the same reporting period as the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the Company&#x2019;s share of losses exceeds the carrying amount of the investment in the associate, including any advances, the carrying amount is reduced to nil and recognition of further losses is discontinued except to the extent that the Company has a legal or constructive obligation or has made payments on behalf of the associate. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill identified at the acquisition date is presented as part of the investment in shares of the associate in the consolidated statement of financial position. Any goodwill arising on the acquisition of the Company&#x2019;s interest in an associate is measured in accordance with the Company&#x2019;s accounting policy for goodwill arising in a business combination, see Note 3.2.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After application of the equity method, the Company determines whether it is necessary to recognize an additional impairment loss on its investment in its associate. The Company determines at each reporting date whether there is any objective evidence that the investment in the associates is impaired. If this is the case, the Company calculates the amount of impairment as the difference between the recoverable amount of the investment and its carrying value and recognizes the amount in other expenses line in the consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.12.2 Joint arrangements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A joint arrangement is an arrangement in which two or more parties have joint control. Joint control is the contractually agreed sharing of control of an arrangement, which exists only when decisions about the relevant activities require the unanimous consent of the parties sharing control. The Company classifies its interests in joint arrangements as either joint operations or joint ventures depending on the Company&#x2019;s rights to the assets and obligations for the liabilities of the arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A joint venture is a joint arrangement whereby the parties that have joint control of the arrangement have rights to the net assets of the arrangement. The Company recognizes its interest in the joint ventures as an investment and accounts for that investment using the equity method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon loss of joint control over the joint venture, the Company measures and recognizes any retained investment at its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020 the Company does not have an interest in joint operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.12.3 Investment in Venezuela &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On December 31, 2017, the Company changed the method of accounting for its investment in Venezuela from consolidation to the fair value method through OCI using Level 3 inputs and recognized as of December&#160;31, 2021 a fair value loss on the investment of Ps. (393). Gains and losses on the investment since January 1, 2018 are recognized in OCI. As of December&#160;31, 2021, fair value of Venezuela investment is Ps. 0.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.13 Property, plant and equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are initially recorded at their cost of acquisition and/or construction and are presented net of accumulated depreciation and accumulated impairment losses if any. The borrowing costs related to the acquisition or construction of qualifying assets is capitalized as part of the cost of that asset. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Major maintenance costs are capitalized as part of total acquisition cost, which imply an increase on the asset useful life. Routine maintenance and repair costs are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction in progress consists of long-lived assets not yet in service, in other words, that are not yet ready for the purpose that they were bought, built or developed. The Company expects to complete those investments during the following 12 months. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is computed using the straight-line method. Where an item of property, plant and equipment comprises major components having different useful lives, the components are accounted for and depreciated separately. The Company estimates depreciation rates, considering the estimated useful lives of the assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful lives of the Company&#x2019;s principal assets are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;40 &#x2013; 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;10 &#x2013; 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;7 &#x2013; 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Refrigeration equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;5 &#x2013; 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Returnable bottles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5 &#x2013; 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;3 &#x2013; 10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful lives, residual values and depreciation method are reviewed at the end of each reporting period, with the effect of any changes in estimate accounted for on a prospective basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An item of property, plant and equipment is derecognized upon disposal or when no future economic benefits are expected to arise from the continued use of the asset. Any gain or loss arising on the disposal or retirement of an item of property, plant and equipment is determined as the difference between the sales proceeds (if any) and the carrying amount of the asset and is recognized in the consolidated income statement. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Returnable and non-returnable bottles: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has two types of bottles: returnable and non-returnable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt"&gt;Non-returnable: bottles are recorded in the consolidated income statement at the time of the sale of the product.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt"&gt;Returnable: bottles are classified as long-lived assets as a component of property, plant and equipment. Returnable bottles are recorded at acquisition cost and for countries with hyperinflationary economies, restated according to IAS 29. Depreciation of returnable bottles is computed using the straight-line method over their estimated useful lives. There are two types of returnable bottles: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt"&gt;Those that are in the Company&#x2019;s control within its facilities, plants and distribution centers; and &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt"&gt;Those that have been placed in the hands of customers and still belong to the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Returnable bottles that have been placed in the hands of customers are subject to an agreement with a retailer pursuant to which the Company retains ownership. These bottles are monitored by sales personnel during periodic visits to retailers and the Company has the right to charge any breakage identified to the retailer. Bottles that are not subject to such agreements are expensed when placed in the hands of retailers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s returnable bottles are depreciated according to their estimated useful lives (3 years for glass bottles and 1.5 years for PET bottles). Deposits received from customers are amortized over the same estimated useful lives of the bottles. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.14 Intangible assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are identifiable non-monetary assets without physical substance and represent payments whose benefits will be received in future years. Intangible assets acquired separately are measured at initial recognition at cost. The cost of intangible assets acquired in a business combination is their fair value as at the date of acquisition (see Note 3.2). Following initial recognition, intangible assets are carried at cost less any accumulated amortization and accumulated impairment losses. The useful lives of intangible assets are assessed as either finite or indefinite, in accordance with the period over which the Company expects to receive the benefits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with finite useful lives are amortized and mainly consist of information technology and management system costs incurred during the development stage which are currently in use. Such amounts are capitalized and then amortized using the straight-line method over their expected useful lives. Expenditures that do not fulfill the requirements for capitalization are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortized intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or group of assets may not be recoverable through its expected future cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with an indefinite life are not amortized and are subject to impairment tests on an annual basis as well as whenever certain circumstances indicate that the carrying amount of those intangible assets exceeds their recoverable value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s intangible assets with an indefinite life mainly consist of rights to produce and distribute Coca-Cola trademark products in the Company&#x2019;s territories. These rights are contained in agreements that are standard contracts that The Coca-Cola Company has with its bottlers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company had four bottler agreements in Mexico: (i)&#160;Valley of Mexico territory, which is up for renewal in June 2023, (ii)&#160;the agreement for the Southeast territory, which is up for renewal in June 2023, (iii)&#160;the agreement for the Bajio territory, which is up for renewal in May 2025 and (iv)&#160;the agreement for the Golfo territory, which is up for renewal in May 2025. As of December&#160;31, 2021, the Company had one bottler agreement in Brazil, which is up for renewal in October 2027. As of December&#160;31, 2021, the Company had three bottler agreements in Guatemala, which are up for renewal in March 2025 (one contract) and April 2028 (two contracts).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition the Company had one bottler agreement in each country which is up for renewal as follows: Argentina, which is up for renewal in September 2024; Colombia, which is up for renewal in June 2024; Panama, which is up for renewal in November 2024; Costa Rica, which is up for renewal in September 2027; Nicaragua, which is up for renewal in May 2026, and Uruguay, which is up for renewal in June 2028. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 our investee KOF Venezuela had one bottler agreement, which is up for renewal in August 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The bottler agreements are automatically renewable for ten-year terms, subject to the right of either party to give prior notice that it does not wish to renew a specific agreement. In addition, these agreements generally may be terminated in the case of material breach. Termination would prevent the Company from selling Coca-Cola trademark beverages in the affected territory and would have an adverse effect on the Company&#xb4;s business, financial conditions, results from operations and prospects.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.15 Non-current assets held for sale &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current assets and disposal groups are classified as held for sale if their carrying amount will be recovered principally through a sale transaction rather than through continuing use. This condition is regarded as met only when the sale is highly probable and the non-current asset (or disposal group) is available for immediate sale in its present condition. Management must be committed to the sale, which should be expected to qualify for recognition as a completed sale within one year from the date of classification. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the Company is committed to a sale plan involving loss of control of a subsidiary, all&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the assets and liabilities of that subsidiary are classified as held for sale when the criteria described above are met, regardless of whether the Company will retain a non-controlling interest in its former subsidiary after the sale. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current assets (and disposal groups) classified as held for sale are measured at the lower of their previous carrying amount and fair value less costs to sell. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.16 Impairment of long-lived assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of each reporting period, the Company reviews the carrying amounts of its long-lived tangible and intangible assets to determine whether there is any indication that those assets have suffered an impairment loss. If any such indication exists, the recoverable amount of the asset is estimated in order to determine the extent of the impairment loss (if any). Where it is not possible to estimate the recoverable amount of an individual asset, the Company estimates the recoverable amount of the cash-generating unit to which the asset belongs. Where a reasonable and consistent basis of allocation can be identified, corporate assets are also allocated to individual CGUs, or otherwise they are allocated to the smallest CGUs for which a reasonable and consistent allocation basis can be identified. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For goodwill and other indefinite lived intangible assets, the Company tests for impairment on an annual basis and whenever certain circumstances indicate that the carrying amount of the related CGU might exceed its recoverable amount. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recoverable amount is the higher of fair value less costs to sell and value in use. In assessing value in use, the estimated future cash flows are discounted to their present value using a discount rate that reflects current market assessments of the time value of money and the risks specific to the asset for which the estimates of future cash flows have not been adjusted, as discussed in Note 2.3.1.1.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the recoverable amount of an asset (or CGU) is estimated to be less than its carrying amount, the carrying amount of the asset (or CGU) is reduced to its recoverable amount. An impairment loss is recognized immediately in consolidated net income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Where the conditions leading to an impairment loss no longer exist, it is subsequently reversed. That is, the carrying amount of the asset (or CGU) is increased to the revised estimate of its recoverable amount, but so that the increased carrying amount does not exceed the carrying amount that would have been determined had no impairment loss been recognized for the asset (or CGU) in prior years. A reversal of an impairment loss is recognized immediately in consolidated net income. Impairment losses related to goodwill are not reversible. For the year ended December&#160;31, 2021, 2020 and 2019 there was no impairment related to goodwill recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.17 Leases &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with IFRS 16, the Company evaluates whether a contract is, or contains a lease when the contract transfers the right to control an identified asset during a period in exchange for a consideration. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates whether a contract is a lease agreement when:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt"&gt;The contract involves the use of an identified asset - this can be specified explicitly or implicitly, and must be physically distinct or represent substantially the entire capacity of a physically distinct asset. If the lessor has substantive substitution rights, the asset is not identified;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company has the right to receive substantially all the economic benefits of the use of the asset throughout the period of use;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt"&gt;The Company has the right to direct the use of the asset when it has the right to make the most relevant decisions about how, and for what purpose the asset is used. When the use of the asset is predetermined, the Company has the right to direct the use of the asset if it: i) it has the right to operate the asset; or ii) it designed the asset in a way that pre-determines for what purpose it will be used.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;As a tenant &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Initial measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On the start date of the lease, the Company recognizes a right-of-use-asset and a leasing liability. The right-of-use asset is initially measured at cost, which includes the initial amount of the lease liability adjusted for any lease payment made during or before the initial application date. The right-of-use asset considers the incurred initial direct costs and an estimate of the costs to dismantle and eliminate the underlying asset, or to restore the underlying asset or the place where it is located, less any lease incentive received.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The lease liability is initially measured at the present value of future lease payments for the period remaining at the date of initial application. Such payments are discounted using the incremental borrowing rate of the Company, which is considered as the rate that the Company would have to pay for a similar period financing, and with a similar guarantee, to obtain an asset of similar value to the leased asset. For the Company, the discount rate used to measure the right-of-use asset and the lease liability is the rate related to the Company's financing cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease payments included in the measurement of the lease liability include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Fixed payments, including payments that are substantially fixed;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Variable lease payments that depend on an index or a rate, initially measured using the index or the rate as of the lease commencement date;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The price related to a purchase option that the Company has reasonable exercising certainty, an option to extend the contractual agreement and penalties for early termination of the lease agreement, unless the Company has reasonable certainty of not exercising those options.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Amounts payable for residual value guarantees;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Payments for early cancellation, if this option is contemplated in the lease conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not recognize a right-of-use asset and lease liability for those short-term agreements with a contractual period of 12 months or less and leases of low-value assets, mainly information technology equipment used by employees, such as laptops and desktops, handheld devices and printers. The Company recognizes the lease payments associated with these agreements as an expense in the consolidated statement of income as they are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subsequent Measurement&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The right-of-use asset is depreciated using the straight-line method from the commencement date to the earlier of the end of the useful life of the right-of-use asset or the end of the lease term. In addition, the right-of-use asset is periodically evaluated for impairment losses, if any, and evaluated for some lease liability remedies.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease liabilities are subsequently measured at amortized cost using the effective interest rate method. The Company re-measures the lease liability without modifying the discount rate when there is a modification in future lease payments under a residual value guarantee or if the modification arises from a change in the index or rate when there are variable payments. The lease liability is measured again using a new incremental borrowing rate at the date of modification when:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;An option to extend or terminate the agreement is exercised by modifying the non-cancelable period of the contract; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company changes its assessment of whether it will exercise a purchase option.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;When the lease liability is re-measured, an adjustment is made to the corresponding carrying amount of the right of use asset, or is recorded in profit or loss if the carrying amount of the asset has been reduced to zero.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A modification to the lease agreement is accounted for as a separate agreement if the following two conditions are met: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.9pt"&gt;The modification increases the scope of the lease by adding the right to use one or more underlying assets; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#777777;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ii)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.13pt"&gt;The consideration of the lease is increased by an amount proportional to the independent price of the increase in scope and by any adjustment to that independent price to reflect the contract circumstances.&lt;/span&gt;&lt;span style="color:#777777;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the consolidated income statement, the interest expense of the lease liability is presented as a component of the financial expense, unless they are directly attributable to qualified assets, in which case they are capitalized according to the Company&#x2019;s financing cost accounting policy. The right-of-use assets are measured according to the cost model, depreciated over the lease term using the straight line method and recognized in the consolidated statement of income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Improvements in leased properties are recognized as part of property, plant and equipment in the consolidated statement of financial position and amortized using the straight-line method, over the shorter of the useful life of the asset and the term of the related lease.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;As property owner.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company as lessor determines at the beginning of the lease, if each agreement is classified as an operating or financial lease.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leases are classified as finance leases when under the terms of the lease agreement substantially all the risks and rewards of the underlying asset have been transferred, otherwise, lease agreements are classified as operating leases. The Company considers the following indicators, among others; to analyze whether substantially all the inherent risks and benefits are transferred:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.1pt"&gt;If the lease is for most of the useful life of the asset;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.1pt"&gt;If the present value of the minimum future lease payments amounts to substantially all of the underlying asset fair value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes payments for operating leases received as income in a straight line during the term of the lease within the consolidated statements of income, except when another basis best represents the time pattern in which the economic benefits of the leased asset are transferred.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company initially recognizes an amount equal to the lease net investment, which is the present value of future lease payments plus any residual value guarantee; and a distinction is made between the current portion of collections with a maturity of less than or equal to a 12-month term and non-current collections, with a maturity of more than 12 months; including:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt"&gt;Fixed payments including those leases that in substance are fixed, which may involve variability, but essentially unavoidable, less any lease incentive to be collected;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.8pt"&gt;payments for variable rent that depend on an index or a rate as of the start date of the lease;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.03pt"&gt;amounts payable by the lessee for residual value guarantees (if applicable); &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iv)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt"&gt;the price related to a purchase option if the lessee is reasonably sure to exercise it (if applicable); and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(v)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;payments for penalties arising from the termination of the lease, if the term of the lease reflects that the lessee will exercise an option to terminate the lease.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intercompany transactions related to transactions among lessors and lessees within the Group are eliminated in the Company consolidation process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.18 Financial liabilities and equity instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.18.1 Classification as debt or equity &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt and equity instruments issued by a group entity are classified as either financial liabilities or as equity in accordance with the substance of the contractual arrangements and the definitions of a financial liability and an equity instrument. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.18.2 Equity instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An equity instrument is any contract that evidences a residual interest in the assets of an entity after deducting all of its liabilities. Equity instruments issued by the Company are recognized when the proceeds are received, net of direct issue costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Repurchase of the Company&#x2019;s own equity instruments is recognized and deducted directly from equity. No gain or loss is recognized in profit or loss on the purchase, sale, issue or cancellation of the Company&#x2019;s own equity instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.18.3 Financial liabilities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Initial recognition and measurement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial liabilities within the scope of IFRS 9 are classified as financial liabilities at amortized cost, except for derivative instruments designated as hedging instruments in an effective hedge, financial liabilities arising from transfer of a financial asset that does not qualify for de-recognition, financial guarantee contracts and contingent consideration obligations in a business combination, as appropriate, which are recognized at FVTPL. The Company determines the classification of its financial liabilities at initial recognition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All financial liabilities are recognized initially at fair value less, in the case of loans and borrowings, directly attributable transaction costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial liabilities include trade and other payables, loans and borrowings, and derivative financial instruments, see Note 3.7. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Subsequent measurement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The measurement of financial liabilities depends on their classification as described below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Loans and borrowings &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After initial recognition, interest bearing loans and borrowings are subsequently measured at amortized cost using the effective interest method. Gains and losses are recognized in the consolidated statements of income when the liabilities are derecognized as well as through the effective interest method amortization process. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortized cost is calculated considering any discount or premium on acquisition and fees or costs that are an integral part of the effective interest method. The effective interest method amortization is included in interest expense in the consolidated statements of income.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;De-recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A financial liability is derecognized when the obligation under the liability is discharged or cancelled or expires. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When an existing financial liability is replaced by another from the same lender on substantially different terms, or the terms of an existing liability are substantially modified, such an exchange or modification is treated as the de-recognition of the original liability and the recognition of a new liability. The difference in the respective carrying amounts is recognized in the consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.19 Provisions &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provisions are recognized when the Company has a present obligation (contractual or implied) as a result of a past event, it is probable that the Company will be required to settle the obligation, and a reliable estimate can be made of the amount of the obligation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount recognized as a provision is the best estimate of the consideration required to settle the present obligation at the end of the reporting period, taking into account the risks and uncertainties surrounding the obligation. When a provision is measured using the cash flows estimated to settle the present obligation, its carrying amount is the present value of those cash flows (where the effect of the time value of money is material). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When some or all of the economic benefits required to settle a provision are expected to be recovered from a third party, a receivable is recognized as an asset if it is virtually certain that reimbursement will be received and the amount of the receivable can be measured reliably. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes a provision for a loss contingency when it is probable (i.e. the probability that the event will occur is greater than the probability that it will not) that certain effects related to past events, would materialize and can be reasonably quantified. These events and their financial impact are also disclosed as loss contingencies in the consolidated financial statements when the risk of loss is deemed to be other than remote. The Company does not recognize an asset for a gain contingency until the gain is realized, see Note 24. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restructuring provisions are recognized only when the recognition criteria for provisions are fulfilled. The Company has a constructive obligation when a detailed formal plan identifies the business or part of the business concerned, the location and number of employees affected and there is a detailed estimate of the associated costs, and an appropriate timeline. Furthermore, the employees affected must have been notified of the plan&#x2019;s main features. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.20 Post-employment and other non-current employee benefits &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Post-employment and other non-current employee benefits, which are considered to be monetary items, include obligations for pension and post-employment plans and seniority premiums, all based on actuarial calculations, using the projected unit credit method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In Mexico, the economic benefits and retirement pensions are granted to employees with 10 years of service and minimum age of 60. In accordance with Mexican Labor Law, the Company provides seniority premium benefits to its employees under certain circumstances. These benefits consist of a one-time payment equivalent to 12 days&#x2019; wages for each year of service (at the employee&#x2019;s most recent salary, but not to exceed twice the legal minimum wage), payable to all employees with 15 or more years of service, as well as to certain employees terminated involuntarily prior to the vesting of their seniority premium benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For defined benefit retirement plans and other non-current employee benefits, such as the Company&#x2019;s sponsored pension and retirement plans and seniority premiums, the cost of providing benefits is determined using the projected unit credit method, with actuarial valuations being carried out at the end of each reporting period. All re-measurements effects of the Company&#x2019;s defined benefit obligation such as actuarial gains and losses and return on plan assets are recognized directly in other comprehensive income (&#x201c;OCI&#x201d;). The Company presents service costs within cost of goods sold, administrative and selling expenses in the consolidated statements of income. The Company presents net interest cost within interest expense in the consolidated statements of income. The projected benefit obligation recognized in the consolidated statement of financial position represents the present value of the defined benefit obligation as of the end of each reporting period. Certain subsidiaries of the Company have established plan assets for the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;payment of pension benefits and seniority premiums through irrevocable trusts of which the employees are named as beneficiaries, which serve to decrease the funded status of such plans&#x2019; related obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs related to compensated absences, such as vacations and vacation premiums, are recognized on an accrual basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes a liability and expense for termination benefits at the earlier of the following dates: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;a.&#160;&#160;&#160;&#160;When it can no longer withdraw the offer of those benefits; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;b.&#160;&#160;&#160;&#160;When it recognizes costs for a restructuring that is within the scope of IAS 37, Provisions, Contingent Liabilities and Contingent Assets, and involves the payment of termination benefits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is demonstrably committed to a termination when, and only when, the entity has a detailed formal plan for the termination and is without realistic possibility of withdrawal. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A settlement occurs when the Company enters into a transaction that eliminates all further legal or constructive obligations or part or all of the benefits provided under a defined benefit plan. A curtailment arises from an isolated event such as closing of a plant, discontinuance of an operation or termination or suspension of a plan. Gains or losses on the settlement or curtailment of a defined benefit plan are recognized when the settlement or curtailment occurs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.21 Revenue recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when it has transferred to the customer control over the good sold or the service rendered. Control refers to the ability of the customer to direct and obtain substantially all the transferred product&#x2019;s benefits. Also, it implies that the customer has the ability to prevent a third-party from directing the use and obtaining substantially all the benefits of the transferred product. Coca-Cola FEMSA&#x2019;s management applies the following considerations to analyze the moment in which the control of the good sold or the service is transferred to the customer:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identify the contract (written, spoken or according to the conventional business practices).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Evaluate the goods and services promised in the customer&#x2019;s contract and identify the related performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Consider the contract terms and the commonly accepted practices in the business to determine the transaction price. The transaction price is the consideration that the Company expects to be entitled to for transferring the goods and services to the customer, excluding the collected amount for third parties, such as taxes directly related to the sales. The consideration promised in a customer&#x2019;s contract may include a fixed amount, variable amounts or both.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Allocate the transaction price to each performance obligation (to each good or service that is different) for an amount that represents the part of the benefit that the Company expects to receive in exchange for the right of transferring the promised goods or services to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recognize revenue when (or while) it satisfied the performance obligation through the transfer of the promised goods or services engaged.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the conditions mentioned above are accomplished normally when the goods are delivered and services are provided to the customer and this moment is considered a point in time. The net sales reflect the units delivered at list price, net of promotions and discounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates revenues from the following principal activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sale of goods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Includes the sales of goods by all the subsidiaries of the Company, mainly the sale of beverages of the leading brand of Coca-Cola in which the revenue is recognized at the point of time those products were sold to the customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Rendering of services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Includes the revenues of distribution services that the Company recognizes as revenues as the related performance obligation is satisfied. The Company recognizes revenues for rendering of services during the time period in which the performance obligation is satisfied according with the following conditions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The customer receives and consumes simultaneously the benefits, as the Company satisfies the performance obligation;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The customer controls the related assets, even if the Company improves them;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The revenues can be measured reliably; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The Company has the right to payment for the performance completed to date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Sources of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ended  December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sale of products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  193,899&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  181,520&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  192,342&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services rendered&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;321&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating revenues (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;584&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,768&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,744&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  194,804&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  183,615&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  194,471&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;padding-left:10.43pt;position:relative;top:-3.5pt;vertical-align:baseline"&gt;In 2021, 2020 and 2019, we include related tax effect in Brazil associated to sales taxes paid in excess in prior years (PIS/COFINS) &#x2013; See Note 23.2.1.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Variable allowances granted to customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adjusts the transaction price based on estimates of the promotions, discounts or any other variable allowances that may be granted to the customers. These estimates are based on the commercial agreements celebrated with the customers and on the historical performance for the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Sales discounts are considered variable consideration and are reflected in the client&#x2019;s invoice. Therefore discounts are recorded at the moment of sale (sales are recorded net of discounts).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In the Modern Channel, retail products are sold at a discount based on volume, considering total sales during the period, which is usually 12 months. Revenues on these sales are recognized based on the price established in the agreement, net of discounts for estimated volume. Accumulated experience is used to estimate and foresee discounts using the expected value method. No element of financing is considered, due to the fact that the majority of sales are made in cash for the Traditional Channel or on credit for the Modern Channel.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contracts costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The incremental costs for obtaining a customer contract are recognized as an asset if the Company expects to recover those costs. The incremental costs are those incurred to obtain a contract and that wouldn&#x2019;t be incurred if the contract hadn&#x2019;t been obtained. The Company expenses these costs as incurred in the consolidated income statement when the associated revenue is realized in a period equal to or less than one year. The recognized assets, as previously indicated, are amortized on a straight-line basis over the terms of the related revenue contracts, reflecting how the goods and services are transferred to the client.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.22 Administrative and selling expenses &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Administrative expenses include labor costs (salaries and other benefits, like employee profit sharing &#x201c;PTU&#x201d;) of employees not directly involved in the sale of the Company&#x2019;s products, as well as professional service fees, the depreciation of office facilities, amortization of capitalized information technology system implementation costs and any other similar costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Selling expenses include: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Distribution: labor costs (salaries and other related benefits), outbound freight costs, warehousing costs of finished products, depreciation of returnable bottles in the distribution process, depreciation and maintenance of trucks and other distribution facilities and equipment. For the years ended December&#160;31, 2021, 2020 and 2019, these distribution costs amounted to Ps. 26,023, Ps. 24,190 and Ps. 25,068, respectively;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Sales: labor costs (salaries and other benefits including PTU) and sales commissions paid to sales personnel; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Marketing: promotional expenses and advertising costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PTU is paid by the Company&#x2019;s Mexican subsidiaries to its eligible employees. In Mexico, employee profit sharing is computed at the rate of 10% of the individual company taxable income. PTU in Mexico is calculated from the same taxable income for income tax, except for the following: a) neither tax losses from prior years nor the PTU paid during the year are deductible; and b) payments exempt from taxes for the employees&#160;are fully deductible in the PTU computation. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendment to the Federal Labor Law established a limit on the amount to be paid for profit sharing to employees, which indicates that the amount of PTU assigned to each employee may not exceed the equivalent of three months of the employee&#x2019;s current salary, or the average PTU received by the employee in the previous three years, whichever is greater. If the PTU determined is less than or equal to this limit, the PTU will be the one determined by applying 10% of the individual company taxable income. If the PTU determined exceeds this limit, the limit would apply and this should be considered the PTU for the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.23 Income taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense represents the sum of the tax currently payable and deferred tax. Income taxes are charged to consolidated income statements as they are incurred, except when they relate to items that are recognized in other comprehensive income or directly in equity, in which case, the current and deferred tax are also recognized in other comprehensive income or directly in equity, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.23.1 Current income taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current income taxes are recorded in the results of the year they are incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.23.2 Deferred income taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred taxes are recognized on temporary differences between the carrying amounts of assets and liabilities in the consolidated financial statements and the corresponding tax bases used in the computation of taxable profit. Deferred tax liabilities are generally recognized for all taxable temporary differences. Deferred tax assets are generally recognized for all deductible temporary differences, including tax loss carryforwards and certain tax credits, to the extent that it is probable that future taxable profits, and reversal of existing taxable temporary differences will be available. Such deferred tax assets and liabilities are not recognized if the temporary difference arises from the initial recognition (other than in a business combination) of other assets and liabilities in a transaction that affects neither the taxable profit nor the accounting profit. In the case of Brazil, where certain goodwill amounts are at times deductible for tax purposes, the Company recognizes in connection with the acquisition accounting a deferred tax asset for the tax effect of the excess of the tax basis over the related carrying value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of deferred tax assets is reviewed at each reporting date and reduced to the extent that it is no longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized. Unrecognized deferred tax assets are re-assessed at each reporting date and are recognized to the extent that it has become probable that future taxable profits and reversal of existing taxable temporary differences will allow the deferred tax asset to be recovered. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities are recognized for taxable temporary differences associated with investments in subsidiaries, associates, and interests in joint ventures, except where the Company is able to control the reversal of the temporary difference and it is probable that the temporary difference will not reverse in the foreseeable future. Deferred tax assets arising from deductible temporary differences associated with such investments and interests are only recognized to the extent that it is probable that there will be sufficient taxable profits against which to utilize the benefits of the temporary differences and they are expected to reverse in the foreseeable future. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes are classified as a non-current asset or liability, regardless of when the temporary differences are expected to reverse. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax relating to items recognized in the other comprehensive income is recognized in correlation to the underlying transaction in OCI.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and deferred tax liabilities are offset if a legally enforceable right exists to set off current tax assets against current tax liabilities and the deferred taxes relate to the same taxable entity and the same taxation authority.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are measured at the tax rates that are expected to apply in the period in which the liability is settled or the asset is realized, based on tax rates (and tax laws) that have been enacted or substantively enacted by the end of the reporting period. The measurement of deferred tax liabilities and assets reflects the tax consequences that would follow from the manner in which the Company expects, at the end of the reporting period, to recover or settle the carrying amount of its assets and liabilities.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In Mexico, the income tax rate was 30% for 2021, 2020 and 2019. For 2022, the rate will continue to be 30%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.24 Share-based payments transactions &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Senior executives of the Company receive remuneration in the form of share-based payment transactions, whereby employees render services as consideration for equity instruments. The equity instruments are granted and then held by a trust controlled by FEMSA. They are accounted for as equity settled transactions. The award of equity instruments is granted for a fixed monetary value. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based payments to employees are measured at the fair value of the equity instruments at the grant date. The fair value determined at the grant date of the share-based payments is expensed and recognized based on the graded vesting method over the vesting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.25 Earnings per share &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company presents basic and diluted earnings per share (EPS) data for its shares. As described in Note 24, the Company has potentially dilutive shares and therefore presents its basic and diluted earnings per share. Basic EPS is calculated by dividing the net income attributable to controlling interest by the weighted average number of shares outstanding during the period adjusted for the weighted average of own shares purchased in the year. Diluted EPS is calculated by dividing the profit attributable to ordinary equity holders of the parent (after adjusting for interest on the convertible preference shares) by the weighted average number of ordinary shares outstanding during the year plus the weighted average number of ordinary shares that would be issued on conversion of all the dilutive potential ordinary shares into ordinary shares. Earnings per share for all periods are adjusted to give effect to capital contributions, bonus issues, share splits or reverse share splits that occur during any of periods presented and subsequent to the latest balance sheet date until the issuance date of the financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.26 Issuance of common shares &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the issuance of own common shares as an equity transaction. The difference between the book value of the shares issued and the amount contributed by the non-controlling interest holder or third party is recorded as additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.27 IFRIC 23 Uncertainty over income tax treatments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The interpretation addresses the accounting for income taxes when tax treatments involve uncertainty that affects the application of IAS 12 and does not apply to taxes or levies outside the scope of IAS 12, nor does it specifically include requirements relating to interest and penalties associated with uncertain tax treatments. The interpretation specifically addresses the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;a.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt"&gt;Whether an entity considers uncertain tax treatments separately; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;b.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt"&gt;The assumptions an entity makes about the examination of tax treatments by taxation authorities; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;c.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt"&gt;How an entity determines taxable profit (loss), tax bases, unused tax losses, unused tax credits and tax rates, and; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;d.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt"&gt;How an entity considers changes in facts and circumstances. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;An entity must determine whether to consider each uncertain tax treatment separately or together with one or more other uncertain tax treatments. The approach that better predicts the resolution of the uncertainty should be followed.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory>
    <kof:DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzUz_00b73e36-503e-4b25-a01e-7bc5f4433b70">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.1 Basis of consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements comprise the financial statements of the Company and its subsidiaries as of December&#160;31, 2021. Control is achieved when the Company is exposed, or has rights, to variable returns from its involvement with the investee and has the ability to affect those returns through its power over the investee. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Specifically, the Company controls an investee if and only if the Company has: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Power over the investee (i.e. existing rights that give it the current ability to direct the relevant activities of the investee) &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Exposure, or rights, to variable returns from its involvement with the investee, and &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The ability to use its power over the investee to affect its returns &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the Company has less than a majority of the voting or similar rights of an investee, the Company considers all relevant facts and circumstances in assessing whether it has power over an investee, including: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The contractual arrangement with the other vote holders of the investee &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Rights arising from other contractual arrangements &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company&#x2019;s voting rights and potential voting rights &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:-0.05pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company re-assesses whether or not it controls an investee if facts and circumstances indicate that there are changes to one or more of the three elements of control. Consolidation of a subsidiary begins when the Company obtains control over the subsidiary and ceases when the Company loses control of the subsidiary. Assets, liabilities, revenues and expenses of a subsidiary acquired or disposed of during the year are included in the consolidated financial statements from the date the Company gains control until the date the Company ceases to control the subsidiary. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Profit or loss and each component of other comprehensive income (OCI) are attributed to the equity holders of the parent of the Company and to the non-controlling interests, even if this results in the non-controlling interests having a deficit balance. When necessary, adjustments are made to the financial statements of subsidiaries to bring their accounting policies into line with the Company&#x2019;s accounting policies. All intra-group assets and liabilities, equity, revenues, expenses and cash flows relating to transactions between members of the Company are eliminated in full on consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A change in the ownership interest of a subsidiary, without a loss of control, is accounted for as an equity transaction. If the Company loses control over a subsidiary, it: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Derecognizes the assets (including goodwill) and liabilities of the subsidiary &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Derecognizes the carrying amount of any non-controlling interests &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Derecognizes the cumulative translation differences recorded in equity &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recognizes the fair value of the consideration received &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recognizes the fair value of any investment retained &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recognizes any surplus or deficit in profit or loss &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Reclassifies the parent&#x2019;s share of components previously recognized in OCI to profit or loss or retained earnings, as appropriate, as would be required if the Company had directly disposed of the related assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.1.1 Acquisitions of non-controlling interests&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisitions of non-controlling interests are accounted for as transactions with owners in their capacity as owners and therefore they are recognized entirely in equity without applying acquisition accounting. Adjustments to non-controlling interests arising from transactions that do not involve the loss of control are measured at carrying amount and reflected in shareholders&#x2019; equity as part of additional paid-in capital.&lt;/span&gt;&lt;/div&gt;</kof:DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock>
    <ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzYz_ad3db7e5-9418-4ebc-858b-bcbfeac145de">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.2 Business combinations &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Business combinations are accounted for using the acquisition method at the acquisition date, which is the date on which control is transferred to the Company. When evaluating control, the Company considers substantive potential voting rights. The cost of an acquisition is measured as the aggregate of the consideration transferred, which is measured at acquisition date fair value, and the amount of any non-controlling interests in the acquired. For each business combination, the Company elects whether to measure the non-controlling interests in the acquiree at fair value or at the proportionate share of the acquiree&#x2019;s identifiable net assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is measured as the excess of the sum of the consideration transferred, the amount of any non-controlling interests in the acquiree, and the fair value of the Company&#x2019;s previously held equity interest in the acquiree (if any) over the net of the acquisition-date amounts of the identifiable assets acquired and the liabilities assumed. If, after reassessment, the net of the acquisition-date amounts of the identifiable assets of the acquiree and liabilities assumed exceeds the sum of the consideration transferred, the amount &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of any non-controlling interests in the acquiree and the fair value of the Company&#x2019;s previously held interest in the acquiree (if any), the excess is recognized immediately in profit or loss as a bargain purchase gain.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs, other than those associated with the issue of debt or equity securities, that the Company incurs in connection with a business combination are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Any contingent consideration payable is recognized at fair value at the acquisition date. If the contingent consideration is classified as equity, it is not re-measured and settlement is accounted for within equity. Otherwise, subsequent changes to the fair value of the contingent consideration are recognized in consolidated net income. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the initial accounting for a business combination is incomplete by the end of the reporting period in which the combination occurs, the Company reports provisional amounts for the items for which the accounting is incomplete and discloses that its allocation is preliminary in nature. Those provisional amounts are adjusted during the measurement period (not greater than 12 months from the acquisition date), or additional assets or liabilities are recognized, to reflect new information obtained about facts and circumstances that existed at the acquisition date that, if known, would have affected the amounts recognized at that date. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sometimes obtaining control of an acquiree in which equity interest is held immediately before the acquisition date is considered as a business combination achieved in stages also referred to as a step acquisition. The Company re-measures its previously held equity interest in the acquiree at its acquisition-date fair value and recognizes the resulting gain or loss, if any, in profit or loss. Also, the changes in the value of equity interest in the acquiree recognized in other comprehensive income shall be recognized on the same basis as required if the Company had disposed directly of the previously held equity interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sometimes obtains control of an acquiree without transferring consideration. The acquisition method of accounting for a business combination applies to those combinations, which may take the following forms:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;i.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt"&gt;The acquiree repurchases a sufficient number of its own shares for the Company to obtain control. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;i.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt"&gt;Minority veto rights expire that previously kept the Company from controlling an acquiree in which it held the majority voting rights.&lt;/span&gt;&lt;/div&gt;ii.The Company and the acquiree agree to combine their businesses by contract in which it transfers no consideration in exchange for control and no equity interest is held in the acquiree, either on the acquisition date or previously.</ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory>
    <kof:DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3Nzcx_103f2672-6629-4c40-b986-77d53bba0275">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.3 Foreign currencies and consolidation of foreign subsidiaries, investments in associates and joint ventures &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In preparing the financial statements of each individual subsidiary, associate and joint venture, transactions in currencies other than the individual entity&#x2019;s functional currency (foreign currencies) are recognized at the exchange rates prevailing at the dates of the transactions. At the end of each reporting period, monetary items denominated in foreign currencies are remeasured at the rates prevailing at that date. Non-monetary items that are measured in terms of historical cost in a foreign currency are not re-measured. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exchange differences on monetary items are recognized in profit or loss in the period in which they arise except for: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The variations in the net investment in foreign subsidiaries generated by exchange rate fluctuation are included in other comprehensive income, which is recorded in equity as part of the cumulative exchange differences on translation of foreign subsidiaries and associates within the accumulated other comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Intercompany financing balances with foreign subsidiaries are classified as non-current investments, since there is no plan to pay such financing in the foreseeable future. Monetary position and exchange rate fluctuation regarding this financing is included in the exchange differences on translation of foreign subsidiaries and associates, which is recorded in equity as part of the accumulated other comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Exchange differences on transactions entered into in order to hedge certain foreign currency risks.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign exchange differences on monetary items are recognized in profit or loss. Their classification in the income statement depends on their nature. Differences arising from fluctuations related to operating activities are presented in the &#x201c;other expenses&#x201d; line (see Note 20) while fluctuations related to non-operating activities such as financing activities are presented as part of &#x201c;foreign exchange gain (loss)&#x201d; line in the income statement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For incorporation into the Company&#x2019;s consolidated financial statements, each foreign subsidiary, associate or joint venture&#x2019;s individual financial statements are translated into Mexican pesos, as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;For hyperinflationary economic environments, the inflation effects of the origin country are recognized pursuant to IAS 29 Financial Reporting in Hyperinflationary Economies, and subsequently translated into Mexican pesos using the year-end exchange rate for the consolidated statements of financial position and consolidated income statement and comprehensive income; and &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;For non-inflationary economic environments, assets and liabilities are translated into Mexican pesos using the year-end exchange rate, equity is translated into Mexican pesos using the historical exchange rate, and the income statement and comprehensive income is translated using the exchange rate at the date of each transaction. The Company uses the average exchange rate of each month only if the exchange rate does not fluctuate significantly. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, in relation to a partial disposal of a subsidiary that does not result in the Company losing control over the subsidiary, the proportionate share of exchange differences on translation of foreign subsidiaries and associates are re-attributed to non-controlling interests and are not recognized in profit or loss. For all other partial disposals (i.e., partial disposals of associates or joint ventures that do not result in the Company losing significant influence or joint control), the proportionate share of the exchange differences on translation of foreign subsidiaries and associates is reclassified to profit or loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill and fair value adjustments on identifiable assets and liabilities acquired arising on the acquisition of a foreign operation are treated as assets and liabilities of the foreign operation and translated at the rate of exchange prevailing at the end of each reporting period. Foreign exchange differences are recognized in equity as part of the exchange differences on translation of foreign subsidiaries and associates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The translation of assets and liabilities denominated in foreign currencies into Mexican pesos is for consolidation purposes and does not indicate that the Company could realize or settle the reported value of those assets and liabilities in Mexican pesos. Additionally, this does not indicate that the Company could return or distribute the reported Mexican peso value in equity to its shareholders.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exchange Rates of Local Currencies Translated to Mexican Pesos (1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average Exchange Rate for&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Exchange Rate as of December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Country or Zone &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Functional currency&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexican peso&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Guatemala &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Quetzal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2.62&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.78&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2.67&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.56&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costa Rica &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.03&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Panama&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balboa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20.28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.95&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colombia &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colombian peso&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.01&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nicaragua &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cordoba&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.57&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Argentina &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Argentine peso&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.41&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.24&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3.76&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3.69&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.84&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uruguay &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uruguayan peso&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.47&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.55&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.46&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.47&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:133%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;padding-left:10.43pt"&gt;Exchange rates published by the central bank of each country&lt;/span&gt;&lt;/div&gt;</kof:DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock>
    <kof:DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzQ1_2d7f348c-3c73-426d-b2d4-edb9a8770e1c">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exchange Rates of Local Currencies Translated to Mexican Pesos (1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average Exchange Rate for&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Exchange Rate as of December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Country or Zone &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Functional currency&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexican peso&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Guatemala &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Quetzal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2.62&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.78&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2.67&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.56&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costa Rica &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.03&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Panama&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balboa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20.28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.95&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colombia &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colombian peso&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.01&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nicaragua &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cordoba&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.57&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Argentina &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Argentine peso&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.41&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.24&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3.76&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3.69&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.84&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uruguay &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uruguayan peso&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.47&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.55&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.46&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.47&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:133%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;padding-left:10.43pt"&gt;Exchange rates published by the central bank of each country&lt;/span&gt;&lt;/div&gt;</kof:DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i9d8e038fba5e4e8f8bfe2a88f7af7523_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzMtMi0xLTEtMjAwNjI_7c50a92c-fd4c-4720-93c7-9c57c828d973"
      unitRef="number">1.00</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="ic5dccf2e602e478dabea41033bc63b5a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzMtMy0xLTEtMjAwNjI_b1a11a16-b1c5-4187-b4b8-de1c1cba327c"
      unitRef="number">1.00</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i2c7be73dd400402b9a843e08af35cb53_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzMtNC0xLTEtMjAwNjI_caf8543d-8606-476a-b19c-ff37693ce9ce"
      unitRef="number">1.00</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="i321cf2c6f0ce417aa45e9e171209b47f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzMtNS0xLTEtMjAwNjI_7a573ace-e5da-4d3f-a21d-582282538e4a"
      unitRef="number">1.00</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="i656c5de6be214b01aad6420902ffa2b5_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzMtNi0xLTEtMjAwNjI_1de4af7d-a850-4bab-87a9-c0594e20eab4"
      unitRef="number">1.00</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="if214686713784333a7376630e1670fc9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzQtMi0xLTEtMjAwNjI_6c5e27cf-4e92-4366-8e48-cd532ba2365c"
      unitRef="number">2.62</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="id254d17e54fb4d3a8d52b96f83438518_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzQtMy0xLTEtMjAwNjI_6fc700e3-0a51-4c55-99bf-f5873c263417"
      unitRef="number">2.78</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i714bd920ca1c44edb68825ec6a6ce961_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzQtNC0xLTEtMjAwNjI_1b70c40a-6a4c-4ba5-b342-b543818a3ae4"
      unitRef="number">2.50</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="iff2a918ae59d42eebafb7ddcd9a5bd34_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzQtNS0xLTEtMjAwNjI_445ffed3-8420-4f90-a4bb-406e6d610e05"
      unitRef="number">2.67</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="i2076802983f8427aaaf3882c64436bc9_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzQtNi0xLTEtMjAwNjI_0433d31e-42c7-4fc4-b22e-1145ae27ae44"
      unitRef="number">2.56</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i64dc877c16004efc894b6590cc16cae3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzUtMi0xLTEtMjAwNjI_2257dac7-2c7d-4719-bfbf-2b26511e2eaf"
      unitRef="number">0.03</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i441949ccfe924a11bf9de00b9ae8982c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzUtMy0xLTEtMjAwNjI_729d5dd4-6c8a-4cee-a7d7-a39cdaffe2fd"
      unitRef="number">0.04</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="if563a0f625c246149cca3408d8336e43_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzUtNC0xLTEtMjAwNjI_974216cc-e89c-4015-b2c3-067304b3dbfd"
      unitRef="number">0.03</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="ic6aa3fdcbe2e457faf0030f6b4d12196_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzUtNS0xLTEtMjAwNjI_2731c7aa-9adb-45fa-a71e-d1fd673583a0"
      unitRef="number">0.03</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="i36e82076e2c344ffbbfa7c8310b56c56_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzUtNi0xLTEtMjAwNjI_973f5ef6-2707-4448-b049-3d4da17ee7d3"
      unitRef="number">0.03</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i4c1c7e3f99fb4f17a545e93864c4f8d6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzYtMi0xLTEtMjAwNjI_f1336cb4-aca7-44df-9bfc-2369c81f7110"
      unitRef="number">20.28</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i8a04f82724b44358a2d4b9def86db32f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzYtMy0xLTEtMjAwNjI_39f69d31-ce2c-4103-bcff-cf82447f3035"
      unitRef="number">21.49</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i6a4b20b8b90a4dd58a450e859c4ad2e9_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzYtNC0xLTEtMjAwNjI_ac2f5396-4816-4089-95be-bd8c38117e11"
      unitRef="number">19.26</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="i4523af8067624faebe4776541d807041_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzYtNS0xLTEtMjAwNjI_99372630-7247-432d-8952-19a6d6b84189"
      unitRef="number">20.58</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="ib9858202f05d467fba1d7fa68761c8bb_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzYtNi0xLTEtMjAwNjI_4cb28b07-f77c-415e-81ac-6232deef952f"
      unitRef="number">19.95</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i614c2dc3e00242498bda2c6203517974_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzctMi0xLTEtMjAwNjI_3d41c2a8-bec7-49d1-8045-5ef723f60bf8"
      unitRef="number">0.01</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i0a42b53118f94592ac84d96071e0e962_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzctMy0xLTEtMjAwNjI_636b4ce8-be14-405e-8029-2e550b929f22"
      unitRef="number">0.01</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i50c00022ab2e4469b89e17c3dc5dba86_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzctNC0xLTEtMjAwNjI_f61c530f-d92d-43c5-9e97-f177eb63d7f1"
      unitRef="number">0.01</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="i8acb6c70c3c04b1cb3d2a1ea55babaa4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzctNS0xLTEtMjAwNjI_97d4f228-6dc8-4bfe-bdd9-6f56a8986280"
      unitRef="number">0.01</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="ibf36b1a991a74fabbebcf03e2a169799_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzctNi0xLTEtMjAwNjI_4e907254-3501-4a78-871a-64631838c057"
      unitRef="number">0.01</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="iaedf685919c142d29fc07579d3d8605e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzgtMi0xLTEtMjAwNjI_7d1e309d-2aa8-4890-a153-b3a8a1b0edaf"
      unitRef="number">0.58</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i6a76279bf59d4ed6a554ef014f76d378_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzgtMy0xLTEtMjAwNjI_06dd332d-32db-41dc-aafa-aa55994c5a3d"
      unitRef="number">0.63</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i91ea6f15216449e3bac491251dfabe35_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzgtNC0xLTEtMjAwNjI_c80022bd-ed5e-4355-b587-31787a6f09ae"
      unitRef="number">0.58</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="ie00f386c49204c4190ef73bcdd542321_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzgtNS0xLTEtMjAwNjI_70200646-d9b0-4c6f-be76-84fedecb718e"
      unitRef="number">0.58</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="idc928a83d76f47109aa083cbab3c1346_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzgtNi0xLTEtMjAwNjI_e79c7f7a-0569-4c85-8b06-56247df01a67"
      unitRef="number">0.57</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="ifcbfeaf2d15c4736a0f0f60374e83a5b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzktMi0xLTEtMjAwNjI_9dca2f55-b59f-4e04-a568-d8d08bcdbef4"
      unitRef="number">0.21</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="ie1ec9fbd01da4dae90e21cd848eb4810_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzktMy0xLTEtMjAwNjI_11557579-0c19-4d10-9070-592b1751288b"
      unitRef="number">0.31</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i15d14528cb6f42038d467db8ff9f3cd4_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzktNC0xLTEtMjAwNjI_ed0a7f42-a951-4126-9b2d-14b8ff1498b3"
      unitRef="number">0.41</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="i557b12de1cf442188e3f761b91d746d2_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzktNS0xLTEtMjAwNjI_3d4ebc77-bde8-49c1-a686-0c71d81411bc"
      unitRef="number">0.20</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="i6f8ae6e58ed7467db5a22f22e44f0cb5_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzktNi0xLTEtMjAwNjI_f96ceb74-dc3f-4aef-bb08-b6b02fed8023"
      unitRef="number">0.24</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="ifd8d9f51a464416b8fb4f7ed9a551c42_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEwLTItMS0xLTIwMDYy_32746d06-ece7-455d-9cd9-d842c00bb13b"
      unitRef="number">3.76</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i11c71ed075e34ece8e8958822722ae9d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEwLTMtMS0xLTIwMDYy_85b95a8d-ec73-4c4b-8345-21a5059439da"
      unitRef="number">4.18</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="if40fb4e5277148e7a01cbbcc6552fc35_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEwLTQtMS0xLTIwMDYy_347179b9-5d39-48a2-9f96-546b7aeb19e5"
      unitRef="number">4.89</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="i99038402f32e46c38d36635c825d357e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEwLTUtMS0xLTIwMDYy_6c6a9684-3406-438f-956b-9c8b954862c7"
      unitRef="number">3.69</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="ieae2ff21d04a4d629c315d7d314c85c5_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEwLTYtMS0xLTIwMDYy_65392de1-c584-42cf-9c35-c4de325c60cc"
      unitRef="number">3.84</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i29600d0e24444e7fa3f6df3871faba29_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEyLTItMS0xLTIwMDYy_79875de8-4878-4d88-bc9c-f74c518ba176"
      unitRef="number">0.47</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="ic64857f98b6a4cf4ab80c3ab8e75f54c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEyLTMtMS0xLTIwMDYy_e4c557f3-a6b9-49ed-860f-ecbe81ed88ef"
      unitRef="number">0.51</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="id19faa32af674e548003152dcb21e00d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEyLTQtMS0xLTIwMDYy_4de677f9-b5fa-4ff0-b0d6-cfc8d249666f"
      unitRef="number">0.55</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="i0f77cc3e64964f768ca73d0c9cfd8ceb_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEyLTUtMS0xLTIwMDYy_ea6e97f6-f251-437b-b7be-d08520a7639a"
      unitRef="number">0.46</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="icf278616288c467fb72c1a6b8e57d5e9_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZToyNzMwNGFjMDc4ZjI0NzA4YjhkZDljOWE1ODMzN2QzMi90YWJsZXJhbmdlOjI3MzA0YWMwNzhmMjQ3MDhiOGRkOWM5YTU4MzM3ZDMyXzEyLTYtMS0xLTIwMDYy_44589ed4-3c59-4526-bc8c-de7558f971cd"
      unitRef="number">0.47</ifrs-full:ClosingForeignExchangeRate>
    <kof:DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzUw_b85fe503-3d52-45c1-b9ec-be3fd89be305">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.4 Recognition of the effects of inflation in countries with hyperinflationary economic environments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning on July 1, 2018, Argentina became a hyperinflationary economy because, among some other economic factors,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the last three years&#x2019; cumulative inflation in Argentina exceeded 100% according to the several economic indexes that exist in the country. For being considered hyperinflationary, the financial information for our Argentine subsidiary has been adjusted to recognize the inflationary effects since January 1, 2018 through:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt"&gt;Using inflation factors to restate non-monetary assets, such as inventories, property, plant and equipment, net, intangible assets, net, including related costs and expenses when such assets are consumed or depreciated.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt"&gt;Recognizing the monetary position gain or loss in consolidated net income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company restates the financial information of subsidiaries that operate in hyperinflationary economic environment using the consumer price index (CPI) of each country. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FACPCE (Federacion Argentina de Consejos Profesionales de Ciencias Economicas) approved on September 29, 2018 and published on October 5, 2018, a resolution which defines, among other things, that the index price to determine the restatement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;coefficient (Based on a series that applies the NCPI from January with the IPIM until this date, and computing November and December 2015 using the CPI- of Ciudad del Gran Buenos Aires (CGBA) variation).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, 2020, and 2019, the operations of the Company are classified as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Country&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cumulative Inflation 2019-2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Type of Economy &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cumulative Inflation 2018-2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Type of Economy &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cumulative Inflation 2017-2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Type of Economy &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Guatemala&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costa Rica&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Panama&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.5)%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colombia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nicaragua&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Argentina&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;216.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uruguay&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock>
    <kof:DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzQ2_8eb8839c-cbaf-4bc5-a974-ed9546a6c610">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, 2020, and 2019, the operations of the Company are classified as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Country&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cumulative Inflation 2019-2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Type of Economy &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cumulative Inflation 2018-2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Type of Economy &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cumulative Inflation 2017-2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Type of Economy &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Guatemala&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costa Rica&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Panama&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.5)%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colombia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nicaragua&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Argentina&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;216.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uruguay&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-hyperinflationary&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock>
    <kof:CumulativeInflationPercentage
      contextRef="i6d2321f1f73f4f14a2a4338f37713a7f_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzEtMS0xLTEtMjAwNjI_b031fad8-bc85-4a2f-8046-1ebea13364b1"
      unitRef="number">0.139</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="i6297e06bcb4a4f708901db12db56e542_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzEtMy0xLTEtMjAwNjI_84e31b71-e124-4e6e-bfe0-5ceb008cb994"
      unitRef="number">0.112</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="ie0fdb390dfd34219828995c1c45174fa_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzEtNS0xLTEtMjAwNjI_3b9ddc3e-dfcd-443d-9ec6-cf5b4a2e1dfa"
      unitRef="number">0.132</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="ibfcc9c8028b04732a4a4280f08d9eb13_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzItMS0xLTEtMjAwNjI_503f1347-b565-4feb-b2a2-ed06ac26fea1"
      unitRef="number">0.117</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="i3161d8dee27a41588feee75841775334_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzItMy0xLTEtMjAwNjI_74061af0-4626-45f8-96cb-5cebf5acbc9a"
      unitRef="number">0.109</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="if2dc1654dac346e9b7e142eab15bde88_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzItNS0xLTEtMjAwNjI_481fc06e-be4f-465d-aa54-cbdca240c41c"
      unitRef="number">0.118</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="i34a41020528c48fbae22a9bd8c3de22f_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzMtMS0xLTEtMjAwNjI_e0d3193e-7b71-456a-ab6a-391cd540d698"
      unitRef="number">0.058</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="ifa5f1798d08d4ed291b19c43e31d454f_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzMtMy0xLTEtMjAwNjI_5e19bb84-7dde-4f60-b916-3c18ed213ef0"
      unitRef="number">0.045</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="i650c6ea363a04a1791d38dbc2641abd1_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzMtNS0xLTEtMjAwNjI_e7dd6d83-1dd3-4d73-a5ae-1a76a9b0482b"
      unitRef="number">0.058</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="i015dc32e506c478698dfb0890be9abf9_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzQtMS0xLTEtMjAwNjI_c6cef2fa-10ef-4866-8d31-d2f0ecef9161"
      unitRef="number">0.009</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="i6732d5725b904e37adacf5114a53cdcc_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzQtMy0xLTEtMjAwNjI_fb753f68-c822-4c1e-95ea-df43c4319d40"
      unitRef="number">-0.015</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="i526fa500a93247529ba517053f7161a2_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzQtNS0xLTEtMjAwNjI_ade83c42-06b4-408c-a745-02f7de546ce8"
      unitRef="number">0.005</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="ic946d30cd2f643c5b00920c401da5bb9_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzUtMS0xLTEtMjAwNjI_d11587b3-6e93-4293-9378-f9403c2054b1"
      unitRef="number">0.114</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="i2ae2b0ba8e3f42c1b222d04c2c0997a2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzUtMy0xLTEtMjAwNjI_7c5b947d-c1b4-4061-bb66-302944014a2f"
      unitRef="number">0.088</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="i62ab1174206d418a9219df87950fa2b0_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzUtNS0xLTEtMjAwNjI_ea43397a-c9e6-4861-97d3-96bfd8923a3a"
      unitRef="number">0.110</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="i5e08d1c3b403477485712e00021e8fd2_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzYtMS0xLTEtMjAwNjI_241ca3e5-4bea-4571-96d0-73708afc4d22"
      unitRef="number">0.171</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="i1057f73428364d17b2791aa9c8e9ce79_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzYtMy0xLTEtMjAwNjI_c66b7eeb-0662-41a2-9211-5183ee8d4527"
      unitRef="number">0.135</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="i30307fe0c7934ab29a8dcfff51bf5fa5_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzYtNS0xLTEtMjAwNjI_cddca2a0-78a1-4fe2-8e66-ea30f5a2a35e"
      unitRef="number">0.156</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="i56f2071ad72f46abb5bef446888ff51c_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzctMS0xLTEtMjAwNjI_cd6e8595-f9af-4479-acc6-7f92144b801f"
      unitRef="number">2.161</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="ie3ff25505c7b416dab86640eeff5efbf_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzctMy0xLTEtMjAwNjI_77fc313c-720b-4890-906a-620398f795d0"
      unitRef="number">2.092</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="i41fff23e0de24c00b5b9721d3d17437e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzctNS0xLTEtMjAwNjI_7aa6bdd7-62fa-4256-befd-975e6a72806e"
      unitRef="number">1.794</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="ic23490a58c59428ba79ccc26d08e8210_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzgtMS0xLTEtMjAwNjI_18b8fd12-67df-4f92-9382-e3c38035f586"
      unitRef="number">0.200</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="i749ed234d80f41318af8e118036abc88_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzgtMy0xLTEtMjAwNjI_0fb43dd9-b48f-4662-abfb-0c99ac8d5df9"
      unitRef="number">0.131</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="ifd039a6f1f9f411989f177fedc5ce471_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzgtNS0xLTEtMjAwNjI_7dbd1b70-526e-43f0-ab54-cd43a006301a"
      unitRef="number">0.111</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="i0d86bda670714495a83902be8b173bd0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzktMS0xLTEtMjAwNjI_863c0c05-a891-4913-a832-52a387fbf968"
      unitRef="number">0.285</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="i82b521ffe15d4905bee26257423da117_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzktMy0xLTEtMjAwNjI_33021d9f-de74-479b-84a2-bf87f8528bb4"
      unitRef="number">0.285</kof:CumulativeInflationPercentage>
    <kof:CumulativeInflationPercentage
      contextRef="ifa87ffbcff174f2eb73a37075feaa8ce_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo2MjhhYzk5OGJhZGM0ODMxODI1ZTQwY2U0NzU4YjQzOS90YWJsZXJhbmdlOjYyOGFjOTk4YmFkYzQ4MzE4MjVlNDBjZTQ3NThiNDM5XzktNS0xLTEtMjAwNjI_3d4ef0cd-7f38-4c72-a9b0-b4b7bab1cbca"
      unitRef="number">0.220</kof:CumulativeInflationPercentage>
    <ifrs-full:DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzQ3_821de696-4360-4cf4-98b6-54294eab5a1e">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.5 Cash and cash equivalents &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash consists of deposits in bank accounts which generate interest on the available balance. Cash equivalents are mainly represented by short-term bank deposits and fixed income investments (overnight), both with maturities of six months or less and their carrying values approximate fair value. &lt;/span&gt;&lt;/div&gt;The Company also maintains restricted cash held as collateral to meet certain contractual obligations (see Note 4). Restricted cash is presented within other current financial assets given that the restrictions are short-term in nature.</ifrs-full:DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForFinancialAssetsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzQ0_dd67dbb2-8178-4785-a2b4-710d376a3226">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6 Financial assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets are classified within the following business models depending on the Management&#x2019;s objective: (i) "hold to maturity to collect contractual cash flows", (ii) "hold to collect contractual cash flows and sell financial assets" and (iii) "Others or hold to negotiate" or as derivatives assigned in hedging instruments with an effective hedge, as appropriate. The classification depends on the nature and purpose of the financial assets and is determined at the time of initial recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company performs a portfolio &#x2013; level assessment of the business model objective for which a financial asset is held to reflect the best way in which the business manages the financial asset and the manner in which the information is provided to the management of the Company. The information that is considered within the evaluation includes:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The policies and objectives of the Company in relation to the portfolio and the practical implementation of said policies;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Performance and evaluation of the Company's portfolio including accounts receivable;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Risks that affect the performance of the business model and how those risks are managed;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Any compensation related to the performance of the portfolio; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Frequency, volume and timing of sales of financial assets in previous periods together with the reasons for said sales and expectations regarding future sales activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's financial assets include cash, cash equivalents and restricted cash, investments with maturities of more than six months, loans and accounts receivable, derivative financial instruments and other financial assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the initial recognition of a financial asset, the Company measures it at fair value plus the transaction costs that are directly attributable to the purchase thereof, in the event that said asset isn&#x2019;t measured at fair value through profit or loss. Accounts receivable that do not have a significant financing component are measured and recognized at the transaction price when they are generated. The rest of the financial assets are recognized only when the Company is a party to the contractual provisions of the instrument.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of a financial asset is measured using assumptions that would be used by market participants when valuing the asset, assuming that market participants act in the best economic interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon the initial recognition, the financial asset is also classified as measured at: amortized cost, fair value with changes in other comprehensive income &#x2013; debt or equity investments &#x2013; and fair value through profit or loss. The classification depends on the objective by which the financial asset is acquired.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets are not reclassified after their initial recognition unless the Company changes the business model to manage the financial assets; in which case, all affected financial assets are reclassified on the first day of the first reporting period following the change in the business model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.1 Financial assets at amortized cost&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A financial asset is measured at amortized cost if it meets the following two conditions and isn&#x2019;t designated as fair value through profit and loss (FVTPL):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;It&#x2019;s managed within a business model whose objective is to maintain financial assets to recover the contractual cash flows; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The contractual terms are only payments at specified dates of the principal and interest on the amount of the outstanding principal, or solely payments of principal and interest (&#x201c;SPPI&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost of a financial asset is the amount of the initial recognition minus the principal payments, plus or minus the accumulated amortization using the effective interest rate method of any difference between the initial amount and the amount as of the maturity and, adjusted for impairment loss. The financial product, exchange fluctuation and impairment are recognized in results. Any profit or loss is also recognized in the same way in results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.1.1 Effective interest rate method (ERR)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%"&gt;The effective interest rate method is a method to calculate the amortized cost of loans, accounts receivables and other financial assets (designated as held-to-maturity) and to allocate interest income / expense over the relevant period. The effective interest rate is the rate that exactly discounts estimated future cash receipts (including all fees paid or received that represents an integral part of the effective interest rate, transaction costs and other premiums or discounts) through the expected life of the financial asset, or (where appropriate) a shorter period, to the net carrying amount on the initial recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.2 Financial assets at fair value with changes in other comprehensive income (&#x201c;FVOCI&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;A financial asset is measured as FVOCI if it meets the following two conditions and isn&#x2019;t designated as FVTPL:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;It&#xb4;s managed within a business model whose objective is to collect the contractual cash flows and sell the financial assets; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The contractual terms are solely principle and interest payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%"&gt;These assets are subsequently measured at fair value. The financial product calculated using the IRR, the exchange rate fluctuation and the impairment are recognized in profit and loss. Other gains and losses, related to changes in fair value are recognized in OCI. In cases of derecognition or reclassification, the accumulated gains and losses in OCI are reclassified to profit and loss.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:132%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%"&gt;In the initial recognition of an equity instrument that isn&#x2019;t held for trading, under the "other" business model, the Company may irrevocably choose to present changes in the fair value of the investment in OCI. This choice is made at the level of each investment. Equity instruments are subsequently measured at fair value. Dividends are recognized as profit in profit and loss unless the dividend clearly represents a recovery part of the investment cost. Other net gains and losses, related to changes in fair value, are recognized in OCI and are not reclassified to consolidated net income in subsequent periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.3 Financial assets at fair value through profit and loss (FVTPL)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:132%"&gt;Financial assets designated as FVTPL include financial assets held for trading and financial assets designated at initial recognition as FVTPL. Financial assets are classified as held for trading if they are acquired to be sold in the short term. Derivatives, including implicit derivatives are also designated as held for trading unless they are designated as effective hedging instruments as defined in IFRS 9. Financial assets as FVTPL are recorded in the balance sheet at fair value with the net changes in the fair value presented as financial expense (negative changes in fair value) or financial income (positive net changes in fair value) in profit and loss statement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.4 Evaluation that contractual cash flows are solely principal and interest payments (&#x201c;SPPI&#x201d;)  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In order to classify a financial asset within one of the three different categories, the Company determines whether the contractual cash flows of the asset are solely principal and interest payments. The Company considers the contractual terms of the financial instrument &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and whether the financial asset contains any contractual term that could change the timing or amount of the contractual cash flows in such a way that it would not meet the SPPI criteria. To make this evaluation, the Company considers the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Contingent events that would change the cash flows amount or timing;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Terms that can adjust the contractual coupon rate, including variable interest rate characteristics;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Payment and extension features; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Characteristics that limit the Company's right to obtain cash flows from certain assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A prepaid feature is consistent with the characteristics of SPPIs if the prepayment amount substantially represents the amounts of the principal and interest pending payment, which could include reasonable compensation for early termination of the contract. Additionally, a financial asset acquired or originated with a premium or discount to its contractual amount and in the initial recognition the fair value of the prepaid characteristic is insignificant, the asset will pass the test of the contractual characteristics of cash flow if the amount prepaid represents substantially the contractual amount and accrued interest (but not paid); which may include additional compensation for the early contract termination.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.5 Loans and receivables     &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Loans and receivables are non-derivative financial instruments with fixed or determinable payments that are not quoted in an active market. Loans and receivables with a stated term (including trade and other receivables) are measured at amortized cost using the effective interest method, less any impairment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income is recognized by applying the effective interest rate, except for short-term receivables when the recognition of interest would be immaterial. For the years ended December&#160;31, 2021, 2020 and 2019 the interest income on loans and receivables recognized in the interest income line item within the consolidated income statements is Ps. 6, Ps. 6 and Ps. 5, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.6 Other financial assets &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other financial assets include long term accounts receivable and derivative financial instruments. Other financial assets with a stated term are measured at amortized cost using the effective interest method, less any impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.7 Financial assets impairment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;The Company recognizes impairment due to expected credit loss (ECL) in:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Financial assets measured at amortized cost;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Debt investments measured at FVOCI;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Other contractual assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;Impairment losses on accounts receivable, contractual assets and leasing receivables are always measured at an amount equal to ECL for the remaining life, whether or not it has a significant financing component. The Company applies the criteria to all accounts receivable, contractual assets and leasing credits, but it can be applied separately to accounts receivable and contractual assets of financial leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;The Company measures impairment losses at an amount equal to ECL for the remaining life, except for the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Debt instruments determined to be of low credit risk; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Other debt instruments and bank balances for which the credit risk (risk of non-recoverability over the expected life of the financial instrument) has not increased significantly since the initial recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;In determining whether the credit risk of a financial asset has increased significantly since initial recognition and estimating the ECL, the Company considers reasonable and supportable information that is relevant and available without undue cost or effort. This includes qualitative and quantitative information and analysis, based on historical experience and an informed credit assessment of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;The impairment loss is a weighted estimate of the probability of expected loss. The amount of impairment loss is measured as the present value of any lack of liquidity (the difference between the contractual cash flows that correspond to the Company and the cash flows that management expects to receive). The expected credit loss is discounted using the original financial asset effective interest rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;The Company annually evaluates the reasonableness to determine if there was objective evidence of impairment. Some objective evidence that financial assets were impaired includes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Non-payment or delinquency of a debtor;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Restructuring of an amount corresponding to the Company under terms that the Company would not otherwise consider;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Indicators that a debtor or client will enter into bankruptcy;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Adverse changes in the status of debtor or client payments;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The disappearance of an active market for an instrument due to financial difficulties; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Evident information indicating that there was a measurable decrease in the expected cash flows of a group of financial assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;For an investment in an equity instrument, objective evidence of impairment includes a significant or prolonged decrease in its fair value lower than the carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;The impairment loss on financial assets measured at amortized cost reduces the carrying amount and for financial assets measured at FVOCI, the impairment loss is recognized within OCI. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.8 Derecognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A financial asset (or, where applicable, a part of a financial asset or part of a group of similar financial assets) is derecognized when:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The rights to receive cash flows from the financial asset have expired; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The Company has transferred its rights to receive the asset cash flows or has assumed an obligation to pay the full received cash flows without material delay to a third party under a &#x2018;pass-through&#x2019; arrangement; and either (a) the Company has transferred substantially all the risks and rewards of the asset, or (b) the Company has neither transferred or retained substantially all the asset risks and benefits, but has transferred control of the asset. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.6.9 Offsetting of financial instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets are required to be offset against financial liabilities and the net amount reported in the consolidated statement of financial position if, and only if the Company:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Currently has an enforceable legal right to offset the recognized amounts; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Intends to settle on a net basis, or to realize the assets and settle the liabilities simultaneously&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForFinancialAssetsExplanatory>
    <ifrs-full:InterestIncomeOnLoansAndReceivables
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzIzMzYz_047fb174-213c-4323-a311-140ff649216d"
      unitRef="mxn">6000000</ifrs-full:InterestIncomeOnLoansAndReceivables>
    <ifrs-full:InterestIncomeOnLoansAndReceivables
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzIzMzcx_8e401be9-955d-4b09-b613-43987db519fa"
      unitRef="mxn">6000000</ifrs-full:InterestIncomeOnLoansAndReceivables>
    <ifrs-full:InterestIncomeOnLoansAndReceivables
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzIzMzgy_275befbc-8f04-40f6-9d62-d336be368256"
      unitRef="mxn">5000000</ifrs-full:InterestIncomeOnLoansAndReceivables>
    <ifrs-full:DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzU4_5ae26042-ae4e-46e3-897b-0d093abde4a1">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.7 Derivative financial instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is exposed to different risks related to cash flows, liquidity, market and third-party credit. As a result, the Company contracts different derivative financial instruments in order to reduce its exposure to the risk of exchange rate fluctuations between the U.S. Dollar and other currencies, and interest rate fluctuations associated with its borrowings denominated in foreign currencies and the exposure to the risk of fluctuation in the costs of certain raw materials. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company values and records all derivative financial instruments and hedging activities in the consolidated statement of financial position as either an asset or liability measured at fair value, considering quoted prices in recognized markets. If such instruments are not traded in a formal market, fair value is determined by applying techniques based upon technical models supported by sufficient, reliable and verifiable market data, recognized in the financial sector. Changes in the fair value of derivative financial instruments are recorded each year in current earnings or otherwise as a component of cumulative other comprehensive income based on the item being hedged and the effectiveness of the hedge. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.7.1 Hedge accounting &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company designates certain hedging instruments, which include derivatives to cover foreign currency risk, as either fair value hedges or cash flow hedges. Hedges of foreign exchange risk on firm commitments are accounted for as cash flow hedges. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the inception of the hedge relationship, the Company documents the relationship between the hedging instrument and the hedged item, along with its risk management objectives and its strategy for undertaking various hedge transactions. Furthermore, at the inception of the hedge and on an ongoing basis, the Company documents whether the hedging instrument is highly effective in offsetting changes in fair values or cash flows of the hedged item attributable to the hedged risk. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.7.2 Cash flow hedges &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective portion of changes in the fair value of derivatives that are designated and qualify as cash flow hedges is recognized in OCI and accumulated under the hedging valuation of the effective portion of derivative financial instruments. The gain or loss relating to the ineffective portion is recognized immediately in consolidated net income and is included in the market value gain (loss) on financial instruments line item within the consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts previously recognized in other comprehensive income and accumulated in equity are reclassified to consolidated net income in the periods when the hedged item is recognized in profit and loss, in the same line of the consolidated statement of income as the recognized hedged item. However, when the hedged forecast transaction results in the recognition of a non-financial asset or a non-financial liability, the gains and losses previously recognized in other comprehensive income and accumulated in equity are transferred from equity and included in the initial measurement of the cost of the non-financial asset or non-financial liability. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Hedge accounting is discontinued when the Company revokes the hedging relationship, when the hedging instrument expires or is sold, terminated, or exercised, or when it no longer qualifies for hedge accounting. Any gain or loss recognized in other comprehensive income and accumulated in equity at that time remains in equity and is recognized when the forecast transaction is ultimately recognized in consolidated net income. When a forecast transaction is no longer expected to occur, the gain or loss accumulated in equity is recognized immediately in consolidated net income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.7.3 Fair value hedges &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For hedge items carried at fair value the change in the fair value of a hedging derivative is recognized in profit and loss as foreign exchange gain or loss, as they relate to foreign currency risk. The change in the fair value of the hedged item attributable to the risk hedged is recorded as part of the carrying value of the hedged item and is also recognized in the statement of profit or loss as foreign exchange gain or loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For fair value hedges relating to items carried at amortized cost, change in the fair value of the effective portion of the hedge is recognized first as an adjustment to the carrying value of the hedged item and then any adjustment to carrying value is amortized through profit or loss over the remaining term of the hedge using the EIR (Effective Interest Rate) method. EIR amortization may begin as soon as an adjustment exists and no later than when the hedged item ceases to be adjusted for changes in its fair value attributable to the risk being hedged. If the hedged item is derecognized, the unamortized fair value is recognized immediately in profit or loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When an unrecognized firm commitment is designated as a hedged item, the subsequent cumulative change in the fair value of the firm commitment attributable to the hedged risk is recognized as an asset or liability with a corresponding gain or loss recognized in profit and loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.7.4 Hedge of net investment in a foreign business&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company designates certain debt securities as a hedge of its net investment in foreign subsidiaries and applies hedge accounting to foreign currency differences arising between the functional currency of its investments abroad and the functional currency of the holding company (Mexican peso), regardless of whether the net investment is held directly or through a sub-holding. Differences in foreign currency that arise in the conversion of a financial liability designated as a hedge of a net investment in a foreign operation are recognized in other comprehensive income in the exchange differences on the translation of foreign operations and associates caption, to the extent that the hedge is effective. To the extent that the hedge is ineffective, such differences are recognized as market value gain or loss on financial instruments within the consolidated income statements. When part of the hedge of a net investment is disposed, the corresponding accumulated foreign currency translation effect is recognized as part of the gain or loss on disposal within the consolidated income statement. As of December 31, 2021, 2020 and 2019 there were no transactions of this nature.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzY4_3754ad86-ff88-446e-beec-1076535dc3b9">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.8 Fair value measurement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures financial instruments, such as, derivatives, and certain non-financial assets such as trust assets of labor obligations at fair value at each balance sheet date. Also, fair values of bank loans and notes payable carried at amortized cost are disclosed in Note 17.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value measurement is based on the presumption that the transaction to sell the asset or transfer the liability takes place either: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt"&gt;In the principal market for the asset or liability, or &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt"&gt;In the absence of a principal market, in the most advantageous market for the asset or liability &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A fair value measurement of a non-financial asset takes into account a market participant&#x2019;s ability to generate economic benefits by using the asset in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses valuation techniques that are appropriate in the circumstances and for which sufficient data are available to measure fair value, maximizing the use of relevant observable inputs and minimizing the use of unobservable inputs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All assets and liabilities for which fair value is measured or disclosed in the financial statements are categorized within the fair value hierarchy, described as follows, based on the lowest level input that is significant to the fair value measurement as a whole: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: inputs other than quoted prices included within level 1 that are observable for the asset or liability, either directly or indirectly. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: unobservable inputs for the asset or liability. Unobservable inputs shall be used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For assets and liabilities that are recognized in the financial statements on a recurring basis, the Company determines whether transfers have occurred between levels in the hierarchy by re-assessing categorization (based on the lowest level input that is significant to the fair value measurement as a whole) at the end of each reporting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines the policies and procedures for both recurring fair value measurement, such as those described in Note 19 and unquoted liabilities such as debt described in Note 17. &lt;/span&gt;&lt;/div&gt;For the purpose of fair value disclosures, the Company has determined classes of assets and liabilities on the basis of the nature, characteristics and risks of the asset or liability and the level of the fair value hierarchy as explained above.</ifrs-full:DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory>
    <kof:DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzY0_6a19379b-56fd-4b60-9396-e0b4e80dc8b3">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.9 Inventories and cost of goods sold &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are measured at the lower of cost and net realizable value. Net realizable value represents the estimated selling price for inventories less all estimated costs of completion and costs necessary to make the sale. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories represent the acquisition or production cost that is incurred when purchasing or producing a product, and are based on the weighted average cost formula. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of goods sold is based on the weighted average cost of the inventories at the time of sale. Cost of goods sold includes expenses related to the purchase of raw materials used in the production process, as well as labor costs (wages and other benefits), depreciation of production facilities, equipment and other costs, including fuel, electricity, equipment maintenance and inspection. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management is required to make judgements regarding write-downs to determine the net realizable value of the inventory. These write-downs consider factors such as age and condition of goods as recent market data to assess the estimated future demand for goods. For the years ended December 31, 2021 and 2020, the COVID-19 pandemic has not had a material impact on the Company&#xb4;s assessment of the net realizable value of the inventory, with inventory turns remaining similar since the commencement of the pandemic.&lt;/span&gt;&lt;/div&gt;</kof:DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock>
    <ifrs-full:DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3Nzcy_8d0474f8-9873-44da-ae83-9cdaa0726778">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.10 Held for sale long lived assets and discontinued operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies long lived assets as held for sale when:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.24pt"&gt;An asset is expected to be recovered principally through the sale, instead of being recovered through continuous operational use;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt"&gt;An asset is maintained as held for its immediately sale; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.24pt"&gt;An asset&#x2019;s sale is considered as highly probable in its actual condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A sale is considered highly probable when:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Management is engaged with a sales plan;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;An active plan to locate a buyer has been initiated;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The asset must be actively marketed at a reasonable price related to its fair value; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The sale is expected to be completed in less than one year from the date of classification.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The non-current assets held for sale are measured at the lower of the carrying value and the fair value less the disposal cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discontinued operations are the results of operations and cash flows that can be clearly distinguished from the rest of the Company&#x2019;s operations and cash flows that have been disposed or classified as held for sale, and:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Represent either a separated major line of business or geographic area;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Are part of a coordinated plan to dispose of a major line of business or a geographic of operations; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;It is a subsidiary acquired exclusively for the purpose of reselling it.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discontinued operations are excluded from the continuing operations results and they are presented separately net of tax in the consolidated income.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory>
    <kof:DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzY1_5944fbe7-6f9b-480d-aed9-94bbfa6d7840">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.11 Other current assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other current assets, which will be realized within a period of less than one year from the reporting date, are comprised of prepaid assets, product promotion and agreements with customers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid assets principally consist of advances to suppliers of raw materials, advertising, promotional, leasing and insurance costs, and are recognized as other current assets at the time of the cash disbursement, and are derecognized in the consolidated statement of financial position and recognized in the appropriate consolidated income statement caption when the risks and rewards of the related goods have been transferred to the Company or services have been received, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has prepaid advertising costs which consist of television and radio advertising airtime paid in advance. These expenses are generally amortized over the period based on the transmission of the television and radio spots. The related production costs are recognized in consolidated income statement as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has agreements with customers for the right to sell and promote the Company&#x2019;s products over a certain period. The majority of these agreements have terms of more than one year, and the related costs are amortized using the straight-line method over the term of the contract. During the years ended December&#160;31, 2021, 2020 and 2019, such amortization aggregated to Ps. 219, Ps. 213 and Ps. 273, respectively&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</kof:DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock>
    <ifrs-full:AmortisationExpense
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzQxMjU4_f5b5d907-b7a5-4785-8ced-1b3bc4b983e4"
      unitRef="mxn">219000000</ifrs-full:AmortisationExpense>
    <ifrs-full:AmortisationExpense
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzQxMjY2_560a589a-5811-4e5b-9bbe-34214b53f4a4"
      unitRef="mxn">213000000</ifrs-full:AmortisationExpense>
    <ifrs-full:AmortisationExpense
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzQxMjc3_b67526e1-2b39-4c4f-aaaf-25d5ba82912f"
      unitRef="mxn">273000000</ifrs-full:AmortisationExpense>
    <ifrs-full:DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzQ4_724ad748-6929-41ca-ac95-cd80c5033b2c">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.12 Investments in other entities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.12.1 Investments in associates &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Associates are those entities over which the Company has significant influence. Significant influence is the power to participate in the financial and operating policy decisions of the investee, but without control over those policies. Upon loss of significant influence over the associate, the Company measures and recognizes any retained investment at its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments in associates are accounted for using the equity method and initially recognized at cost, which comprises the investment&#x2019;s purchase price and any directly attributable expenditure necessary to acquire it. The carrying amount of the investment is adjusted to recognize changes in the Company&#x2019;s share of net assets of the associate since the acquisition date. The financial statements of the associates are prepared for the same reporting period as the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the Company&#x2019;s share of losses exceeds the carrying amount of the investment in the associate, including any advances, the carrying amount is reduced to nil and recognition of further losses is discontinued except to the extent that the Company has a legal or constructive obligation or has made payments on behalf of the associate. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill identified at the acquisition date is presented as part of the investment in shares of the associate in the consolidated statement of financial position. Any goodwill arising on the acquisition of the Company&#x2019;s interest in an associate is measured in accordance with the Company&#x2019;s accounting policy for goodwill arising in a business combination, see Note 3.2.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After application of the equity method, the Company determines whether it is necessary to recognize an additional impairment loss on its investment in its associate. The Company determines at each reporting date whether there is any objective evidence that the investment in the associates is impaired. If this is the case, the Company calculates the amount of impairment as the difference between the recoverable amount of the investment and its carrying value and recognizes the amount in other expenses line in the consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.12.2 Joint arrangements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A joint arrangement is an arrangement in which two or more parties have joint control. Joint control is the contractually agreed sharing of control of an arrangement, which exists only when decisions about the relevant activities require the unanimous consent of the parties sharing control. The Company classifies its interests in joint arrangements as either joint operations or joint ventures depending on the Company&#x2019;s rights to the assets and obligations for the liabilities of the arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A joint venture is a joint arrangement whereby the parties that have joint control of the arrangement have rights to the net assets of the arrangement. The Company recognizes its interest in the joint ventures as an investment and accounts for that investment using the equity method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon loss of joint control over the joint venture, the Company measures and recognizes any retained investment at its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020 the Company does not have an interest in joint operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.12.3 Investment in Venezuela &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On December 31, 2017, the Company changed the method of accounting for its investment in Venezuela from consolidation to the fair value method through OCI using Level 3 inputs and recognized as of December&#160;31, 2021 a fair value loss on the investment of Ps. (393). Gains and losses on the investment since January 1, 2018 are recognized in OCI. As of December&#160;31, 2021, fair value of Venezuela investment is Ps. 0.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory>
    <ifrs-full:InvestmentsInJointVentures
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzU4Mjc0MTE2NDU4MTIw_35e20feb-7302-4d55-a357-2d07ecc7154f"
      unitRef="usd">0</ifrs-full:InvestmentsInJointVentures>
    <ifrs-full:InvestmentsInJointVentures
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzU4Mjc0MTE2NDU4MTIw_a3077a79-5f10-49fd-9767-c2757fb42ac8"
      unitRef="usd">0</ifrs-full:InvestmentsInJointVentures>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzQzOTgwNDY2Nzg2NzM_3821a2c6-47c4-4e3c-a61e-5c7b87ca6a01"
      unitRef="mxn">-393000000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments
      contextRef="ic1608f2147e44c1f9a4119effce7a6f3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzQ0OTg0_db7f5f5a-0786-41e7-a509-3912f87a619b"
      unitRef="mxn">0</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments>
    <ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzY5_87ab49e6-811a-41b4-994f-34f7f2215ac9">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.13 Property, plant and equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are initially recorded at their cost of acquisition and/or construction and are presented net of accumulated depreciation and accumulated impairment losses if any. The borrowing costs related to the acquisition or construction of qualifying assets is capitalized as part of the cost of that asset. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Major maintenance costs are capitalized as part of total acquisition cost, which imply an increase on the asset useful life. Routine maintenance and repair costs are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction in progress consists of long-lived assets not yet in service, in other words, that are not yet ready for the purpose that they were bought, built or developed. The Company expects to complete those investments during the following 12 months. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is computed using the straight-line method. Where an item of property, plant and equipment comprises major components having different useful lives, the components are accounted for and depreciated separately. The Company estimates depreciation rates, considering the estimated useful lives of the assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful lives of the Company&#x2019;s principal assets are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;40 &#x2013; 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;10 &#x2013; 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;7 &#x2013; 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Refrigeration equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;5 &#x2013; 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Returnable bottles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5 &#x2013; 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;3 &#x2013; 10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful lives, residual values and depreciation method are reviewed at the end of each reporting period, with the effect of any changes in estimate accounted for on a prospective basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An item of property, plant and equipment is derecognized upon disposal or when no future economic benefits are expected to arise from the continued use of the asset. Any gain or loss arising on the disposal or retirement of an item of property, plant and equipment is determined as the difference between the sales proceeds (if any) and the carrying amount of the asset and is recognized in the consolidated income statement. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Returnable and non-returnable bottles: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has two types of bottles: returnable and non-returnable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt"&gt;Non-returnable: bottles are recorded in the consolidated income statement at the time of the sale of the product.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt"&gt;Returnable: bottles are classified as long-lived assets as a component of property, plant and equipment. Returnable bottles are recorded at acquisition cost and for countries with hyperinflationary economies, restated according to IAS 29. Depreciation of returnable bottles is computed using the straight-line method over their estimated useful lives. There are two types of returnable bottles: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt"&gt;Those that are in the Company&#x2019;s control within its facilities, plants and distribution centers; and &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt"&gt;Those that have been placed in the hands of customers and still belong to the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Returnable bottles that have been placed in the hands of customers are subject to an agreement with a retailer pursuant to which the Company retains ownership. These bottles are monitored by sales personnel during periodic visits to retailers and the Company has the right to charge any breakage identified to the retailer. Bottles that are not subject to such agreements are expensed when placed in the hands of retailers. &lt;/span&gt;&lt;/div&gt;The Company&#x2019;s returnable bottles are depreciated according to their estimated useful lives (3 years for glass bottles and 1.5 years for PET bottles). Deposits received from customers are amortized over the same estimated useful lives of the bottles.</ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory>
    <ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3Nzcz_83ac514a-f5d5-4190-a78f-70bd0a7cc108">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful lives of the Company&#x2019;s principal assets are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;40 &#x2013; 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;10 &#x2013; 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;7 &#x2013; 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Refrigeration equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;5 &#x2013; 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Returnable bottles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5 &#x2013; 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;3 &#x2013; 10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.541%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Land &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Buildings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Machinery and Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Refrigeration Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Returnable Bottles &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investments in Fixed Assets in Progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Leasehold Improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,575&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  18,775&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  38,465&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  19,963&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  14,749&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  4,131&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  479&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  861&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;102,998&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;392&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;816&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,581&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,392&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;112&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,324&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions from business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;227&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;405&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer of completed projects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(253)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;508&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,650&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,396&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;360&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,004)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;343&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,577)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,032)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,056)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,749)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of changes in foreign exchange rates &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,122)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,315)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(961)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(833)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(381)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6,099)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Changes in value on the recognition of inflation effects &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;114&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;366&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,254&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;241&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;352&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,345&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,258&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  18,746&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  38,919&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  20,410&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  16,153&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,156&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  782&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  800&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  106,224&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Land &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Buildings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Machinery and Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Refrigeration Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Returnable Bottles &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investments in Fixed Assets in Progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Leasehold Improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost as of January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,258&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  18,746&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  38,919&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  20,410&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  16,153&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,156&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  782&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  800&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  106,224&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;281&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,613&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,300&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;186&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,655&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions from business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;158&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;245&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer of completed projects in progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;721&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,192&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,187)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,425)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,073)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(561)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,175)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of changes in foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(255)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,182)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,243)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(797)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(629)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(333)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,608)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Changes in value on the recognition of inflation effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;293&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;990&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;189&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;291&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,824&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,240&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  18,653&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  39,664&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  20,202&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  17,924&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,894&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  737&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  851&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  109,165&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Land &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Buildings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Machinery and Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Refrigeration Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Returnable Bottles &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investments in Fixed Assets in Progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Leasehold Improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost as of January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  5,240&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  18,653&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  39,664&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  20,202&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  17,924&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  5,894&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  737&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  851&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  109,165&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;61&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;427&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3,655&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;7,911&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;217&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;12,292&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Transfer of completed projects in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;731&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;4,791&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,351&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(7,001)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;95&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2,680)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,614)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2,299)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(6,697)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effects of changes in foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(637)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,919)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(556)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(70)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(3,790)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Changes in value on the recognition of inflation effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;140&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;326&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,260&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;319&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;487&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;138&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;321&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,991&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  5,230&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  19,074&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  41,177&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  20,129&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  19,433&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  6,734&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  886&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,298&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  113,961&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Total includes Ps. 3,784, Ps. 289 and Ps. 610 outstanding payment to suppliers, as of December&#160;31, 2021, 2020 and 2019 respectively&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.437%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.153%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.264%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Land &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Buildings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Machinery and Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Refrigeration Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Returnable Bottles &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investments in Fixed Assets in Progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Leasehold Improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (4,414)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (16,969)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (10,206)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (8,706)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (276)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (485)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (41,056)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation for the year &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(386)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,862)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,211)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,734)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,387)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,049&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;966&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,079&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,145&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of changes in foreign exchange rates &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;223&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,013&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;583&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;571&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,464&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Changes in value on the recognition of inflation effects &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(629)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(302)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,203)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated depreciation as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (4,655)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (18,398)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (11,032)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (10,092)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (365)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (495)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (45,037)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Land &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Buildings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Machinery and Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Refrigeration Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Returnable Bottles &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investments in Fixed Assets in Progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Leasehold Improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation as of January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (4,655)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (18,398)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (11,032)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (10,092)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (365)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (495)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (45,037)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation for the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(490)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,828)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,148)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,779)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,415)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,125&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;989&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;536&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,706&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of changes in foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;854&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;464&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;432&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,111&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Changes in value on the recognition of inflation effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(595)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(132)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,070)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated depreciation as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (5,043)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (19,842)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (11,859)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (12,153)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (379)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (429)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (49,705)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Land &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Buildings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Machinery and Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Refrigeration Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Returnable Bottles &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investments in Fixed Assets in Progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Leasehold Improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated depreciation as of January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (5,043)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (19,842)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (11,859)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (12,153)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (379)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (429)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (49,705)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciation for the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(484)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2,793)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2,097)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2,708)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(8,284)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,336&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,493&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,390&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;62&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;6,297&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effects of changes in foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;162&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;867&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;372&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;222&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,679&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Changes in value on the recognition of inflation effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(139)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(946)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(209)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,765)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated depreciation as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (5,498)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (20,378)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (12,300)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (12,676)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (395)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (531)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (51,778)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.958%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.212%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Land &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Buildings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Machinery and Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Refrigeration Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Returnable Bottles &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investments in Fixed Assets in Progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Leasehold Improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;As of  December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,258&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  14,091&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  20,521&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  9,378&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  6,061&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,156&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  417&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  305&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  61,187&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;As of  December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,240&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  13,610&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  19,822&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  8,343&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,771&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,894&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  358&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  422&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  59,460&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of  December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  5,230&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  13,576&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  20,799&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  7,829&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  6,757&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  6,734&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  491&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  767&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  62,183&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment
      contextRef="ie0faba738c2144a6a76f7d87ac44fcd7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzEtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjoyODM3MTU5NDRlMzU0OGJjYmQyOTFjZTg3MjgxMmU0MV81_fe4ec20b-29b2-479c-8f75-c01b4237f758">P40Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment
      contextRef="i7e76eece81254f8f84965348ef4ade28_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzEtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjoyODM3MTU5NDRlMzU0OGJjYmQyOTFjZTg3MjgxMmU0MV8xMA_9b947597-c63c-4892-9cb2-b45935c65837">P50Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment
      contextRef="i4eb3152295b4416f9415586796351d13_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzItMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjphNTkyN2ZiMGFhODY0NzYzOTExMmI0MWZmY2Q1OTUzNF81_5fa52f1c-6e3b-4b01-a7cf-d12247ae6b9e">P10Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment
      contextRef="i2b697dfb1931460998676162a32cfed0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzItMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjphNTkyN2ZiMGFhODY0NzYzOTExMmI0MWZmY2Q1OTUzNF8xMA_261399a6-11da-41de-bb65-b24af04c924c">P20Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment
      contextRef="i80d4fd4c7b724f62bea44d382ed692e0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzMtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjphNDY5ZTZjODZkZTg0MmNlYWFmMzUzZTcwZTc5OGIyYV83_4ad5307e-6f4c-496e-9fb3-45dad1c2a9d8">P7Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment
      contextRef="i914ddb2d41d64c64a97175281fdacb1e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzMtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjphNDY5ZTZjODZkZTg0MmNlYWFmMzUzZTcwZTc5OGIyYV8xMg_7f901b1e-1e19-4078-9d19-c873f8ecb341">P15Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment
      contextRef="i056341846c754eb5b3c4e883532d4ecb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzQtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjo5YWNiNzJkYjJkOGI0MTk3OTEyMzU4ZWE1ZGRiNmE0MV82_be445c6b-bdc1-4cac-9b22-4eb9abde38ca">P5Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment
      contextRef="i617a7525c14547fe8b10d21080faef28_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzQtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjo5YWNiNzJkYjJkOGI0MTk3OTEyMzU4ZWE1ZGRiNmE0MV8xMQ_8385715c-4573-44d9-8979-f2da08de7e91">P7Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment
      contextRef="ied0a58a9559043bfb273fa86f2ca97bc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzUtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjo4ZDRiNzEzMmI5OGE0YjI4YWY1NWI2ZjNhMjQ4ZTEzZF80_821ade3f-6a03-4ec4-a73d-98426c5b0886">P1Y6M</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment
      contextRef="i440e73167019451f94bd8b3555d078fd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzUtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjo4ZDRiNzEzMmI5OGE0YjI4YWY1NWI2ZjNhMjQ4ZTEzZF85_d4bec791-993e-42d6-87d8-697479f6e463">P3Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment
      contextRef="i0f7f2f1d739e44f181d6fcb4e7de70ce_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzYtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjpiNjkxNjdkMjE0YTY0M2JkYThmZGQwZDk0ZTc1YjljNF84_b4f0b71c-c3c0-42f5-8338-49278951ac6b">P3Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment
      contextRef="ieee2d6a41c6749baa75f12f234d76a14_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo4ZWFiMWQ2NGE5NzI0N2I1YTkxNmQ2Y2RhMzUzOWMwNS90YWJsZXJhbmdlOjhlYWIxZDY0YTk3MjQ3YjVhOTE2ZDZjZGEzNTM5YzA1XzYtMS0xLTEtMjAwNjIvdGV4dHJlZ2lvbjpiNjkxNjdkMjE0YTY0M2JkYThmZGQwZDk0ZTc1YjljNF8xMw_662f06b0-a7b6-4edc-8e9b-552b4d648b7c">P10Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment
      contextRef="ifa5644953a484e2485bc6499b289b72f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzQ4MTUw_d262f792-84f6-48ad-b454-4a97713b9e33">P3Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment
      contextRef="i4ddabfb9e7c944bfb0f2e64043e22a6e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzQ4MTc1_f8e880ca-b9cd-4fe2-a364-ae7f7b0055b9">P1Y6M</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzUx_1582305f-9e22-445b-8583-4fce6af07c26">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.14 Intangible assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are identifiable non-monetary assets without physical substance and represent payments whose benefits will be received in future years. Intangible assets acquired separately are measured at initial recognition at cost. The cost of intangible assets acquired in a business combination is their fair value as at the date of acquisition (see Note 3.2). Following initial recognition, intangible assets are carried at cost less any accumulated amortization and accumulated impairment losses. The useful lives of intangible assets are assessed as either finite or indefinite, in accordance with the period over which the Company expects to receive the benefits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with finite useful lives are amortized and mainly consist of information technology and management system costs incurred during the development stage which are currently in use. Such amounts are capitalized and then amortized using the straight-line method over their expected useful lives. Expenditures that do not fulfill the requirements for capitalization are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortized intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or group of assets may not be recoverable through its expected future cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with an indefinite life are not amortized and are subject to impairment tests on an annual basis as well as whenever certain circumstances indicate that the carrying amount of those intangible assets exceeds their recoverable value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s intangible assets with an indefinite life mainly consist of rights to produce and distribute Coca-Cola trademark products in the Company&#x2019;s territories. These rights are contained in agreements that are standard contracts that The Coca-Cola Company has with its bottlers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company had four bottler agreements in Mexico: (i)&#160;Valley of Mexico territory, which is up for renewal in June 2023, (ii)&#160;the agreement for the Southeast territory, which is up for renewal in June 2023, (iii)&#160;the agreement for the Bajio territory, which is up for renewal in May 2025 and (iv)&#160;the agreement for the Golfo territory, which is up for renewal in May 2025. As of December&#160;31, 2021, the Company had one bottler agreement in Brazil, which is up for renewal in October 2027. As of December&#160;31, 2021, the Company had three bottler agreements in Guatemala, which are up for renewal in March 2025 (one contract) and April 2028 (two contracts).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition the Company had one bottler agreement in each country which is up for renewal as follows: Argentina, which is up for renewal in September 2024; Colombia, which is up for renewal in June 2024; Panama, which is up for renewal in November 2024; Costa Rica, which is up for renewal in September 2027; Nicaragua, which is up for renewal in May 2026, and Uruguay, which is up for renewal in June 2028. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 our investee KOF Venezuela had one bottler agreement, which is up for renewal in August 2026.&lt;/span&gt;&lt;/div&gt;The bottler agreements are automatically renewable for ten-year terms, subject to the right of either party to give prior notice that it does not wish to renew a specific agreement. In addition, these agreements generally may be terminated in the case of material breach. Termination would prevent the Company from selling Coca-Cola trademark beverages in the affected territory and would have an adverse effect on the Company&#xb4;s business, financial conditions, results from operations and prospects.</ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory>
    <kof:NumberOfBottlerAgreements
      contextRef="i111c644e7f5647a89d8fdcfa0e8ba812_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzUxMTA0_ab5937b9-f3f7-41f4-aadd-d486c865c272"
      unitRef="agreement">4</kof:NumberOfBottlerAgreements>
    <kof:NumberOfBottlerAgreements
      contextRef="i8956a5801f3e49d890bfb586686e39fd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzUxNDg1_725eaa12-2120-45f4-8e68-2481d040fbc0"
      unitRef="agreement">1</kof:NumberOfBottlerAgreements>
    <kof:NumberOfBottlerAgreements
      contextRef="i5c6b4ca623cb480e9b98f75ea96566cd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzUxNTgz_32424659-516a-4a3f-b4a6-5843e04a1f73"
      unitRef="agreement">3</kof:NumberOfBottlerAgreements>
    <kof:NumberOfContract
      contextRef="i74ff1020fa40400c92a424defe285fa5_I20250331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzU4ODIzODcyMjcxOTYw_1f7acb2a-3b3f-4e4a-8ee8-7d61e5240068"
      unitRef="customer">1</kof:NumberOfContract>
    <kof:NumberOfContract
      contextRef="id3480e175d8844b590f345716e9f9494_I20280430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzU4ODIzODcyMjcxOTYx_b7fcf41c-852d-4e31-b65d-f97fe2b9994d"
      unitRef="customer">2</kof:NumberOfContract>
    <kof:NumberOfBottlerAgreements
      contextRef="i1dd6b1f4d8f449748b22eca677ccecb0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzUxNzMz_9dc3e010-519d-4109-8223-71b8c8c5d5a9"
      unitRef="agreement">1</kof:NumberOfBottlerAgreements>
    <kof:NumberOfBottlerAgreements
      contextRef="ic440619c0f0c4fc9ad256a66b1ca6f8f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzUyMTUz_cc3229bf-f8c6-412a-a689-edce8c2033a2"
      unitRef="agreement">1</kof:NumberOfBottlerAgreements>
    <kof:IntangibleAssetsRenewalTerm
      contextRef="i77a93e929285401b8b9e5940ee3211a6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzU0_2bfdb510-f541-4983-b45a-4cb9a148a952">P10Y</kof:IntangibleAssetsRenewalTerm>
    <ifrs-full:DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzU1_53eeb0c8-91f5-4f38-86f1-cfca35c83178">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.15 Non-current assets held for sale &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current assets and disposal groups are classified as held for sale if their carrying amount will be recovered principally through a sale transaction rather than through continuing use. This condition is regarded as met only when the sale is highly probable and the non-current asset (or disposal group) is available for immediate sale in its present condition. Management must be committed to the sale, which should be expected to qualify for recognition as a completed sale within one year from the date of classification. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the Company is committed to a sale plan involving loss of control of a subsidiary, all&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the assets and liabilities of that subsidiary are classified as held for sale when the criteria described above are met, regardless of whether the Company will retain a non-controlling interest in its former subsidiary after the sale. &lt;/span&gt;&lt;/div&gt;Non-current assets (and disposal groups) classified as held for sale are measured at the lower of their previous carrying amount and fair value less costs to sell.</ifrs-full:DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzUy_dd955dc2-6411-40d9-8583-b8e7ffd13029">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.16 Impairment of long-lived assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of each reporting period, the Company reviews the carrying amounts of its long-lived tangible and intangible assets to determine whether there is any indication that those assets have suffered an impairment loss. If any such indication exists, the recoverable amount of the asset is estimated in order to determine the extent of the impairment loss (if any). Where it is not possible to estimate the recoverable amount of an individual asset, the Company estimates the recoverable amount of the cash-generating unit to which the asset belongs. Where a reasonable and consistent basis of allocation can be identified, corporate assets are also allocated to individual CGUs, or otherwise they are allocated to the smallest CGUs for which a reasonable and consistent allocation basis can be identified. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For goodwill and other indefinite lived intangible assets, the Company tests for impairment on an annual basis and whenever certain circumstances indicate that the carrying amount of the related CGU might exceed its recoverable amount. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recoverable amount is the higher of fair value less costs to sell and value in use. In assessing value in use, the estimated future cash flows are discounted to their present value using a discount rate that reflects current market assessments of the time value of money and the risks specific to the asset for which the estimates of future cash flows have not been adjusted, as discussed in Note 2.3.1.1.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the recoverable amount of an asset (or CGU) is estimated to be less than its carrying amount, the carrying amount of the asset (or CGU) is reduced to its recoverable amount. An impairment loss is recognized immediately in consolidated net income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Where the conditions leading to an impairment loss no longer exist, it is subsequently reversed. That is, the carrying amount of the asset (or CGU) is increased to the revised estimate of its recoverable amount, but so that the increased carrying amount does not exceed the carrying amount that would have been determined had no impairment loss been recognized for the asset (or CGU) in prior years. A reversal of an impairment loss is recognized immediately in consolidated net income. Impairment losses related to goodwill are not reversible. For the year ended December&#160;31, 2021, 2020 and 2019 there was no impairment related to goodwill recognized.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzcyMDE4MDExODA0NTk0_06d6c6a6-59ff-468a-8346-cf8fc8db28fd"
      unitRef="mxn">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzcyMDE4MDExODA0NTk0_50f4f2de-ca07-4301-8c4a-75c36212d174"
      unitRef="mxn">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzcyMDE4MDExODA0NTk0_59a2dd5b-0040-4b36-bb39-5a2434e840c9"
      unitRef="mxn">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3Nzc0_beba8e42-7c77-4948-9cb3-77470ca40b40">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.17 Leases &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with IFRS 16, the Company evaluates whether a contract is, or contains a lease when the contract transfers the right to control an identified asset during a period in exchange for a consideration. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates whether a contract is a lease agreement when:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt"&gt;The contract involves the use of an identified asset - this can be specified explicitly or implicitly, and must be physically distinct or represent substantially the entire capacity of a physically distinct asset. If the lessor has substantive substitution rights, the asset is not identified;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company has the right to receive substantially all the economic benefits of the use of the asset throughout the period of use;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt"&gt;The Company has the right to direct the use of the asset when it has the right to make the most relevant decisions about how, and for what purpose the asset is used. When the use of the asset is predetermined, the Company has the right to direct the use of the asset if it: i) it has the right to operate the asset; or ii) it designed the asset in a way that pre-determines for what purpose it will be used.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;As a tenant &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Initial measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On the start date of the lease, the Company recognizes a right-of-use-asset and a leasing liability. The right-of-use asset is initially measured at cost, which includes the initial amount of the lease liability adjusted for any lease payment made during or before the initial application date. The right-of-use asset considers the incurred initial direct costs and an estimate of the costs to dismantle and eliminate the underlying asset, or to restore the underlying asset or the place where it is located, less any lease incentive received.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The lease liability is initially measured at the present value of future lease payments for the period remaining at the date of initial application. Such payments are discounted using the incremental borrowing rate of the Company, which is considered as the rate that the Company would have to pay for a similar period financing, and with a similar guarantee, to obtain an asset of similar value to the leased asset. For the Company, the discount rate used to measure the right-of-use asset and the lease liability is the rate related to the Company's financing cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease payments included in the measurement of the lease liability include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Fixed payments, including payments that are substantially fixed;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Variable lease payments that depend on an index or a rate, initially measured using the index or the rate as of the lease commencement date;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The price related to a purchase option that the Company has reasonable exercising certainty, an option to extend the contractual agreement and penalties for early termination of the lease agreement, unless the Company has reasonable certainty of not exercising those options.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Amounts payable for residual value guarantees;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Payments for early cancellation, if this option is contemplated in the lease conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not recognize a right-of-use asset and lease liability for those short-term agreements with a contractual period of 12 months or less and leases of low-value assets, mainly information technology equipment used by employees, such as laptops and desktops, handheld devices and printers. The Company recognizes the lease payments associated with these agreements as an expense in the consolidated statement of income as they are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subsequent Measurement&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The right-of-use asset is depreciated using the straight-line method from the commencement date to the earlier of the end of the useful life of the right-of-use asset or the end of the lease term. In addition, the right-of-use asset is periodically evaluated for impairment losses, if any, and evaluated for some lease liability remedies.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease liabilities are subsequently measured at amortized cost using the effective interest rate method. The Company re-measures the lease liability without modifying the discount rate when there is a modification in future lease payments under a residual value guarantee or if the modification arises from a change in the index or rate when there are variable payments. The lease liability is measured again using a new incremental borrowing rate at the date of modification when:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;An option to extend or terminate the agreement is exercised by modifying the non-cancelable period of the contract; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company changes its assessment of whether it will exercise a purchase option.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;When the lease liability is re-measured, an adjustment is made to the corresponding carrying amount of the right of use asset, or is recorded in profit or loss if the carrying amount of the asset has been reduced to zero.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A modification to the lease agreement is accounted for as a separate agreement if the following two conditions are met: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.9pt"&gt;The modification increases the scope of the lease by adding the right to use one or more underlying assets; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#777777;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ii)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.13pt"&gt;The consideration of the lease is increased by an amount proportional to the independent price of the increase in scope and by any adjustment to that independent price to reflect the contract circumstances.&lt;/span&gt;&lt;span style="color:#777777;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the consolidated income statement, the interest expense of the lease liability is presented as a component of the financial expense, unless they are directly attributable to qualified assets, in which case they are capitalized according to the Company&#x2019;s financing cost accounting policy. The right-of-use assets are measured according to the cost model, depreciated over the lease term using the straight line method and recognized in the consolidated statement of income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Improvements in leased properties are recognized as part of property, plant and equipment in the consolidated statement of financial position and amortized using the straight-line method, over the shorter of the useful life of the asset and the term of the related lease.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;As property owner.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company as lessor determines at the beginning of the lease, if each agreement is classified as an operating or financial lease.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leases are classified as finance leases when under the terms of the lease agreement substantially all the risks and rewards of the underlying asset have been transferred, otherwise, lease agreements are classified as operating leases. The Company considers the following indicators, among others; to analyze whether substantially all the inherent risks and benefits are transferred:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.1pt"&gt;If the lease is for most of the useful life of the asset;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.1pt"&gt;If the present value of the minimum future lease payments amounts to substantially all of the underlying asset fair value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes payments for operating leases received as income in a straight line during the term of the lease within the consolidated statements of income, except when another basis best represents the time pattern in which the economic benefits of the leased asset are transferred.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company initially recognizes an amount equal to the lease net investment, which is the present value of future lease payments plus any residual value guarantee; and a distinction is made between the current portion of collections with a maturity of less than or equal to a 12-month term and non-current collections, with a maturity of more than 12 months; including:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt"&gt;Fixed payments including those leases that in substance are fixed, which may involve variability, but essentially unavoidable, less any lease incentive to be collected;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.8pt"&gt;payments for variable rent that depend on an index or a rate as of the start date of the lease;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.03pt"&gt;amounts payable by the lessee for residual value guarantees (if applicable); &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iv)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt"&gt;the price related to a purchase option if the lessee is reasonably sure to exercise it (if applicable); and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(v)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;payments for penalties arising from the termination of the lease, if the term of the lease reflects that the lessee will exercise an option to terminate the lease.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intercompany transactions related to transactions among lessors and lessees within the Group are eliminated in the Company consolidation process.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory>
    <kof:DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzYw_14d63176-6d9b-47d3-8793-05947c6deab8">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.18 Financial liabilities and equity instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.18.1 Classification as debt or equity &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt and equity instruments issued by a group entity are classified as either financial liabilities or as equity in accordance with the substance of the contractual arrangements and the definitions of a financial liability and an equity instrument. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.18.2 Equity instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An equity instrument is any contract that evidences a residual interest in the assets of an entity after deducting all of its liabilities. Equity instruments issued by the Company are recognized when the proceeds are received, net of direct issue costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Repurchase of the Company&#x2019;s own equity instruments is recognized and deducted directly from equity. No gain or loss is recognized in profit or loss on the purchase, sale, issue or cancellation of the Company&#x2019;s own equity instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.18.3 Financial liabilities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Initial recognition and measurement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial liabilities within the scope of IFRS 9 are classified as financial liabilities at amortized cost, except for derivative instruments designated as hedging instruments in an effective hedge, financial liabilities arising from transfer of a financial asset that does not qualify for de-recognition, financial guarantee contracts and contingent consideration obligations in a business combination, as appropriate, which are recognized at FVTPL. The Company determines the classification of its financial liabilities at initial recognition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All financial liabilities are recognized initially at fair value less, in the case of loans and borrowings, directly attributable transaction costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial liabilities include trade and other payables, loans and borrowings, and derivative financial instruments, see Note 3.7. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Subsequent measurement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The measurement of financial liabilities depends on their classification as described below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Loans and borrowings &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After initial recognition, interest bearing loans and borrowings are subsequently measured at amortized cost using the effective interest method. Gains and losses are recognized in the consolidated statements of income when the liabilities are derecognized as well as through the effective interest method amortization process. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortized cost is calculated considering any discount or premium on acquisition and fees or costs that are an integral part of the effective interest method. The effective interest method amortization is included in interest expense in the consolidated statements of income.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;De-recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A financial liability is derecognized when the obligation under the liability is discharged or cancelled or expires. &lt;/span&gt;&lt;/div&gt;When an existing financial liability is replaced by another from the same lender on substantially different terms, or the terms of an existing liability are substantially modified, such an exchange or modification is treated as the de-recognition of the original liability and the recognition of a new liability. The difference in the respective carrying amounts is recognized in the consolidated statements of income.</kof:DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock>
    <ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzY2_bde9d105-30f5-4414-8291-573016dd4d98">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.19 Provisions &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provisions are recognized when the Company has a present obligation (contractual or implied) as a result of a past event, it is probable that the Company will be required to settle the obligation, and a reliable estimate can be made of the amount of the obligation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount recognized as a provision is the best estimate of the consideration required to settle the present obligation at the end of the reporting period, taking into account the risks and uncertainties surrounding the obligation. When a provision is measured using the cash flows estimated to settle the present obligation, its carrying amount is the present value of those cash flows (where the effect of the time value of money is material). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When some or all of the economic benefits required to settle a provision are expected to be recovered from a third party, a receivable is recognized as an asset if it is virtually certain that reimbursement will be received and the amount of the receivable can be measured reliably. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes a provision for a loss contingency when it is probable (i.e. the probability that the event will occur is greater than the probability that it will not) that certain effects related to past events, would materialize and can be reasonably quantified. These events and their financial impact are also disclosed as loss contingencies in the consolidated financial statements when the risk of loss is deemed to be other than remote. The Company does not recognize an asset for a gain contingency until the gain is realized, see Note 24. &lt;/span&gt;&lt;/div&gt;Restructuring provisions are recognized only when the recognition criteria for provisions are fulfilled. The Company has a constructive obligation when a detailed formal plan identifies the business or part of the business concerned, the location and number of employees affected and there is a detailed estimate of the associated costs, and an appropriate timeline. Furthermore, the employees affected must have been notified of the plan&#x2019;s main features.</ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3Nzcw_75fbd494-6873-4a37-b5f5-163e3226b3f8">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.20 Post-employment and other non-current employee benefits &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Post-employment and other non-current employee benefits, which are considered to be monetary items, include obligations for pension and post-employment plans and seniority premiums, all based on actuarial calculations, using the projected unit credit method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In Mexico, the economic benefits and retirement pensions are granted to employees with 10 years of service and minimum age of 60. In accordance with Mexican Labor Law, the Company provides seniority premium benefits to its employees under certain circumstances. These benefits consist of a one-time payment equivalent to 12 days&#x2019; wages for each year of service (at the employee&#x2019;s most recent salary, but not to exceed twice the legal minimum wage), payable to all employees with 15 or more years of service, as well as to certain employees terminated involuntarily prior to the vesting of their seniority premium benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For defined benefit retirement plans and other non-current employee benefits, such as the Company&#x2019;s sponsored pension and retirement plans and seniority premiums, the cost of providing benefits is determined using the projected unit credit method, with actuarial valuations being carried out at the end of each reporting period. All re-measurements effects of the Company&#x2019;s defined benefit obligation such as actuarial gains and losses and return on plan assets are recognized directly in other comprehensive income (&#x201c;OCI&#x201d;). The Company presents service costs within cost of goods sold, administrative and selling expenses in the consolidated statements of income. The Company presents net interest cost within interest expense in the consolidated statements of income. The projected benefit obligation recognized in the consolidated statement of financial position represents the present value of the defined benefit obligation as of the end of each reporting period. Certain subsidiaries of the Company have established plan assets for the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;payment of pension benefits and seniority premiums through irrevocable trusts of which the employees are named as beneficiaries, which serve to decrease the funded status of such plans&#x2019; related obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs related to compensated absences, such as vacations and vacation premiums, are recognized on an accrual basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes a liability and expense for termination benefits at the earlier of the following dates: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;a.&#160;&#160;&#160;&#160;When it can no longer withdraw the offer of those benefits; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;b.&#160;&#160;&#160;&#160;When it recognizes costs for a restructuring that is within the scope of IAS 37, Provisions, Contingent Liabilities and Contingent Assets, and involves the payment of termination benefits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is demonstrably committed to a termination when, and only when, the entity has a detailed formal plan for the termination and is without realistic possibility of withdrawal. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A settlement occurs when the Company enters into a transaction that eliminates all further legal or constructive obligations or part or all of the benefits provided under a defined benefit plan. A curtailment arises from an isolated event such as closing of a plant, discontinuance of an operation or termination or suspension of a plan. Gains or losses on the settlement or curtailment of a defined benefit plan are recognized when the settlement or curtailment occurs.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory>
    <kof:MinimumYearOfServiceForRetirementBenefits
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzY5NzE2_7a793246-2710-4a0f-805a-993f5d9af78e">P10Y</kof:MinimumYearOfServiceForRetirementBenefits>
    <kof:MinimumAgeQualificationForEconomicBenefitsAndRetirementPension
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzY5NzQ5_96e72dc2-4b76-426c-b8ff-6f484dc58b10"
      unitRef="mxnPerShare">60</kof:MinimumAgeQualificationForEconomicBenefitsAndRetirementPension>
    <ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzYx_1c6d73ee-42ca-46aa-bce4-2f0087ebcfd4">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.21 Revenue recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when it has transferred to the customer control over the good sold or the service rendered. Control refers to the ability of the customer to direct and obtain substantially all the transferred product&#x2019;s benefits. Also, it implies that the customer has the ability to prevent a third-party from directing the use and obtaining substantially all the benefits of the transferred product. Coca-Cola FEMSA&#x2019;s management applies the following considerations to analyze the moment in which the control of the good sold or the service is transferred to the customer:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identify the contract (written, spoken or according to the conventional business practices).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Evaluate the goods and services promised in the customer&#x2019;s contract and identify the related performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Consider the contract terms and the commonly accepted practices in the business to determine the transaction price. The transaction price is the consideration that the Company expects to be entitled to for transferring the goods and services to the customer, excluding the collected amount for third parties, such as taxes directly related to the sales. The consideration promised in a customer&#x2019;s contract may include a fixed amount, variable amounts or both.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Allocate the transaction price to each performance obligation (to each good or service that is different) for an amount that represents the part of the benefit that the Company expects to receive in exchange for the right of transferring the promised goods or services to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recognize revenue when (or while) it satisfied the performance obligation through the transfer of the promised goods or services engaged.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the conditions mentioned above are accomplished normally when the goods are delivered and services are provided to the customer and this moment is considered a point in time. The net sales reflect the units delivered at list price, net of promotions and discounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates revenues from the following principal activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sale of goods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Includes the sales of goods by all the subsidiaries of the Company, mainly the sale of beverages of the leading brand of Coca-Cola in which the revenue is recognized at the point of time those products were sold to the customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Rendering of services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Includes the revenues of distribution services that the Company recognizes as revenues as the related performance obligation is satisfied. The Company recognizes revenues for rendering of services during the time period in which the performance obligation is satisfied according with the following conditions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The customer receives and consumes simultaneously the benefits, as the Company satisfies the performance obligation;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The customer controls the related assets, even if the Company improves them;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The revenues can be measured reliably; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;The Company has the right to payment for the performance completed to date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Sources of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ended  December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sale of products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  193,899&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  181,520&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  192,342&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services rendered&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;321&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating revenues (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;584&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,768&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,744&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  194,804&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  183,615&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  194,471&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;padding-left:10.43pt;position:relative;top:-3.5pt;vertical-align:baseline"&gt;In 2021, 2020 and 2019, we include related tax effect in Brazil associated to sales taxes paid in excess in prior years (PIS/COFINS) &#x2013; See Note 23.2.1.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Variable allowances granted to customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adjusts the transaction price based on estimates of the promotions, discounts or any other variable allowances that may be granted to the customers. These estimates are based on the commercial agreements celebrated with the customers and on the historical performance for the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Sales discounts are considered variable consideration and are reflected in the client&#x2019;s invoice. Therefore discounts are recorded at the moment of sale (sales are recorded net of discounts).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In the Modern Channel, retail products are sold at a discount based on volume, considering total sales during the period, which is usually 12 months. Revenues on these sales are recognized based on the price established in the agreement, net of discounts for estimated volume. Accumulated experience is used to estimate and foresee discounts using the expected value method. No element of financing is considered, due to the fact that the majority of sales are made in cash for the Traditional Channel or on credit for the Modern Channel.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contracts costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The incremental costs for obtaining a customer contract are recognized as an asset if the Company expects to recover those costs. The incremental costs are those incurred to obtain a contract and that wouldn&#x2019;t be incurred if the contract hadn&#x2019;t been obtained. The Company expenses these costs as incurred in the consolidated income statement when the associated revenue is realized in a period equal to or less than one year. The recognized assets, as previously indicated, are amortized on a straight-line basis over the terms of the related revenue contracts, reflecting how the goods and services are transferred to the client.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue>
    <ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzU2_815adbcc-339d-460a-a2a2-7cec0b4936cd">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Sources of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ended  December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sale of products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  193,899&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  181,520&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  192,342&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services rendered&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;321&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating revenues (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;584&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,768&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,744&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  194,804&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  183,615&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  194,471&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;padding-left:10.43pt;position:relative;top:-3.5pt;vertical-align:baseline"&gt;In 2021, 2020 and 2019, we include related tax effect in Brazil associated to sales taxes paid in excess in prior years (PIS/COFINS) &#x2013; See Note 23.2.1.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i4c828e0ed7704e2f9cdeaba227c4c308_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzEtMS0xLTEtMjAwNjI_a1d808db-9e4d-4b01-b96b-92c541748849"
      unitRef="mxn">193899000000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i626b8fd25a4044309483bc588394bb07_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzEtMi0xLTEtMjAwNjI_b1999fb2-06b9-4b55-9b6d-780cac9ca074"
      unitRef="mxn">181520000000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i71f58eff843b4917b874d6e5bc24c92e_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzEtMy0xLTEtMjAwNjI_0e3531b9-7353-4e10-814a-243d6d31f76a"
      unitRef="mxn">192342000000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ib2bb1a4273454172928634e1033cbc0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzItMS0xLTEtMjAwNjI_7a077f9d-ea7e-4271-a81f-521441b73a2a"
      unitRef="mxn">321000000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i05a0b9e9d93745b1b14b8070565d6c4d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzItMi0xLTEtMjAwNjI_b78d4e77-b8c6-4605-b0cd-2360b1310720"
      unitRef="mxn">327000000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i784ae1ed6c2f4fb0859339e5a25a0afb_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzItMy0xLTEtMjAwNjI_40925602-cf09-4061-848f-02c03e8060bd"
      unitRef="mxn">385000000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i8f9268f18e2c46fa833a447fdada6214_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzMtMS0xLTEtMjAwNjI_4217e71d-0633-43c3-b813-6959c3ffd2b4"
      unitRef="mxn">584000000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ib6ccbc27855f44608d4e1d253a7268dd_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzMtMi0xLTEtMjAwNjI_c8d09fed-f7e6-46c2-ae27-7f824c54ac9d"
      unitRef="mxn">1768000000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i7422a0b504cf403c82530439b68af712_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzMtMy0xLTEtMjAwNjI_4abc809f-7e6a-404b-8103-33a7c9274ac2"
      unitRef="mxn">1744000000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzQtMS0xLTEtMjAwNjI_f2f0ab7b-f374-488b-b725-b441707ca6cc"
      unitRef="mxn">194804000000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzQtMi0xLTEtMjAwNjI_c8dfe8dc-33d0-411b-b980-99a61554ddb2"
      unitRef="mxn">183615000000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90YWJsZTo0MDU1OWNhZjM2NDQ0MjMzODZiODc2Zjc5MTVhNjNmMC90YWJsZXJhbmdlOjQwNTU5Y2FmMzY0NDQyMzM4NmI4NzZmNzkxNWE2M2YwXzQtMy0xLTEtMjAwNjI_a211dd16-7ce0-4ff9-836a-c7797702614f"
      unitRef="mxn">194471000000</ifrs-full:RevenueFromContractsWithCustomers>
    <kof:RetailProductsSoldAtDiscountDuringThePeriod
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzcyMDE4MDExODA0NTk1_3dcd1984-aede-4c2b-a48f-9292e87bc5ad">P12M</kof:RetailProductsSoldAtDiscountDuringThePeriod>
    <kof:DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzYy_695b9b89-ddfe-406d-825e-7ad0bc958183">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.22 Administrative and selling expenses &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Administrative expenses include labor costs (salaries and other benefits, like employee profit sharing &#x201c;PTU&#x201d;) of employees not directly involved in the sale of the Company&#x2019;s products, as well as professional service fees, the depreciation of office facilities, amortization of capitalized information technology system implementation costs and any other similar costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Selling expenses include: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Distribution: labor costs (salaries and other related benefits), outbound freight costs, warehousing costs of finished products, depreciation of returnable bottles in the distribution process, depreciation and maintenance of trucks and other distribution facilities and equipment. For the years ended December&#160;31, 2021, 2020 and 2019, these distribution costs amounted to Ps. 26,023, Ps. 24,190 and Ps. 25,068, respectively;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Sales: labor costs (salaries and other benefits including PTU) and sales commissions paid to sales personnel; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Marketing: promotional expenses and advertising costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PTU is paid by the Company&#x2019;s Mexican subsidiaries to its eligible employees. In Mexico, employee profit sharing is computed at the rate of 10% of the individual company taxable income. PTU in Mexico is calculated from the same taxable income for income tax, except for the following: a) neither tax losses from prior years nor the PTU paid during the year are deductible; and b) payments exempt from taxes for the employees&#160;are fully deductible in the PTU computation. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendment to the Federal Labor Law established a limit on the amount to be paid for profit sharing to employees, which indicates that the amount of PTU assigned to each employee may not exceed the equivalent of three months of the employee&#x2019;s current salary, or the average PTU received by the employee in the previous three years, whichever is greater. If the PTU determined is less than or equal to this limit, the PTU will be the one determined by applying 10% of the individual company taxable income. If the PTU determined exceeds this limit, the limit would apply and this should be considered the PTU for the period.&lt;/span&gt;&lt;/div&gt;</kof:DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock>
    <ifrs-full:DistributionCosts
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzc3NzAz_d5c29545-2cac-4d68-955e-86641a8501c9"
      unitRef="mxn">26023000000</ifrs-full:DistributionCosts>
    <ifrs-full:DistributionCosts
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzc3NzEx_7c7ade9d-5daa-41c2-93ae-2bcd1b2a7558"
      unitRef="mxn">24190000000</ifrs-full:DistributionCosts>
    <ifrs-full:DistributionCosts
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzc3NzIy_0cd66de6-45f3-4d04-9f7a-9ec9387726df"
      unitRef="mxn">25068000000</ifrs-full:DistributionCosts>
    <kof:ProfitSharingComputationPercentageOnTaxableIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzc4MDQ5_1f620da5-32d1-4c52-9986-0b347c06b539"
      unitRef="number">0.10</kof:ProfitSharingComputationPercentageOnTaxableIncome>
    <kof:ProfitSharingComputationPercentageOnTaxableIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzcyMDE4MDExODA0NjEz_60ff22a9-746e-41c0-a287-78bf00313a6f"
      unitRef="number">0.10</kof:ProfitSharingComputationPercentageOnTaxableIncome>
    <ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzY3_1e54aa86-fdd2-4dc7-bef9-abbf674b6b49">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.23 Income taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense represents the sum of the tax currently payable and deferred tax. Income taxes are charged to consolidated income statements as they are incurred, except when they relate to items that are recognized in other comprehensive income or directly in equity, in which case, the current and deferred tax are also recognized in other comprehensive income or directly in equity, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.23.1 Current income taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current income taxes are recorded in the results of the year they are incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.23.2 Deferred income taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred taxes are recognized on temporary differences between the carrying amounts of assets and liabilities in the consolidated financial statements and the corresponding tax bases used in the computation of taxable profit. Deferred tax liabilities are generally recognized for all taxable temporary differences. Deferred tax assets are generally recognized for all deductible temporary differences, including tax loss carryforwards and certain tax credits, to the extent that it is probable that future taxable profits, and reversal of existing taxable temporary differences will be available. Such deferred tax assets and liabilities are not recognized if the temporary difference arises from the initial recognition (other than in a business combination) of other assets and liabilities in a transaction that affects neither the taxable profit nor the accounting profit. In the case of Brazil, where certain goodwill amounts are at times deductible for tax purposes, the Company recognizes in connection with the acquisition accounting a deferred tax asset for the tax effect of the excess of the tax basis over the related carrying value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of deferred tax assets is reviewed at each reporting date and reduced to the extent that it is no longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized. Unrecognized deferred tax assets are re-assessed at each reporting date and are recognized to the extent that it has become probable that future taxable profits and reversal of existing taxable temporary differences will allow the deferred tax asset to be recovered. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities are recognized for taxable temporary differences associated with investments in subsidiaries, associates, and interests in joint ventures, except where the Company is able to control the reversal of the temporary difference and it is probable that the temporary difference will not reverse in the foreseeable future. Deferred tax assets arising from deductible temporary differences associated with such investments and interests are only recognized to the extent that it is probable that there will be sufficient taxable profits against which to utilize the benefits of the temporary differences and they are expected to reverse in the foreseeable future. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes are classified as a non-current asset or liability, regardless of when the temporary differences are expected to reverse. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax relating to items recognized in the other comprehensive income is recognized in correlation to the underlying transaction in OCI.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and deferred tax liabilities are offset if a legally enforceable right exists to set off current tax assets against current tax liabilities and the deferred taxes relate to the same taxable entity and the same taxation authority.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are measured at the tax rates that are expected to apply in the period in which the liability is settled or the asset is realized, based on tax rates (and tax laws) that have been enacted or substantively enacted by the end of the reporting period. The measurement of deferred tax liabilities and assets reflects the tax consequences that would follow from the manner in which the Company expects, at the end of the reporting period, to recover or settle the carrying amount of its assets and liabilities.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In Mexico, the income tax rate was 30% for 2021, 2020 and 2019. For 2022, the rate will continue to be 30%.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory>
    <ifrs-full:ApplicableTaxRate
      contextRef="i6d2321f1f73f4f14a2a4338f37713a7f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzgyOTA2_63565b2e-b9f8-460a-a649-f273ae199b02"
      unitRef="number">0.30</ifrs-full:ApplicableTaxRate>
    <ifrs-full:ApplicableTaxRate
      contextRef="i6297e06bcb4a4f708901db12db56e542_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzgyOTA2_92a04a9c-447a-41fc-8794-d48ea7d15b05"
      unitRef="number">0.30</ifrs-full:ApplicableTaxRate>
    <ifrs-full:ApplicableTaxRate
      contextRef="ie0fdb390dfd34219828995c1c45174fa_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzgyOTA2_fd2d7b38-bd83-42a4-9bb7-b14563d47a47"
      unitRef="number">0.30</ifrs-full:ApplicableTaxRate>
    <ifrs-full:ApplicableTaxRate
      contextRef="ia34f5134e937456a8977e093bfe90405_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzgzMDUx_7793b48a-4ccb-4284-acf0-1337f12de306"
      unitRef="number">0.30</ifrs-full:ApplicableTaxRate>
    <ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3Nzc1_1480a956-9d36-44d3-b3e7-72c3c6f64c3e">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.24 Share-based payments transactions &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Senior executives of the Company receive remuneration in the form of share-based payment transactions, whereby employees render services as consideration for equity instruments. The equity instruments are granted and then held by a trust controlled by FEMSA. They are accounted for as equity settled transactions. The award of equity instruments is granted for a fixed monetary value. &lt;/span&gt;&lt;/div&gt;Share-based payments to employees are measured at the fair value of the equity instruments at the grant date. The fair value determined at the grant date of the share-based payments is expensed and recognized based on the graded vesting method over the vesting period.</ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3Nzc2_be48e441-b6cc-4c00-8978-bcde4a979185">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.25 Earnings per share &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company presents basic and diluted earnings per share (EPS) data for its shares. As described in Note 24, the Company has potentially dilutive shares and therefore presents its basic and diluted earnings per share. Basic EPS is calculated by dividing the net income attributable to controlling interest by the weighted average number of shares outstanding during the period adjusted for the weighted average of own shares purchased in the year. Diluted EPS is calculated by dividing the profit attributable to ordinary equity holders of the parent (after adjusting for interest on the convertible preference shares) by the weighted average number of ordinary shares outstanding during the year plus the weighted average number of ordinary shares that would be issued on conversion of all the dilutive potential ordinary shares into ordinary shares. Earnings per share for all periods are adjusted to give effect to capital contributions, bonus issues, share splits or reverse share splits that occur during any of periods presented and subsequent to the latest balance sheet date until the issuance date of the financial statements.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory>
    <kof:DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3Nzc3_24157f9b-681c-4ff1-a189-3e10b000d25a">&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.26 Issuance of common shares &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the issuance of own common shares as an equity transaction. The difference between the book value of the shares issued and the amount contributed by the non-controlling interest holder or third party is recorded as additional paid-in capital.&lt;/span&gt;&lt;/div&gt;</kof:DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock>
    <kof:DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xOTMvZnJhZzo2NmY2MDI4MmEzZTE0MjkyOGYwMDI5OTUwMjA5NjAzZC90ZXh0cmVnaW9uOjY2ZjYwMjgyYTNlMTQyOTI4ZjAwMjk5NTAyMDk2MDNkXzg3NzU3_f1e2dc6d-d251-40ae-a5de-ef2931fa1012">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3.27 IFRIC 23 Uncertainty over income tax treatments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The interpretation addresses the accounting for income taxes when tax treatments involve uncertainty that affects the application of IAS 12 and does not apply to taxes or levies outside the scope of IAS 12, nor does it specifically include requirements relating to interest and penalties associated with uncertain tax treatments. The interpretation specifically addresses the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;a.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt"&gt;Whether an entity considers uncertain tax treatments separately; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;b.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt"&gt;The assumptions an entity makes about the examination of tax treatments by taxation authorities; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;c.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt"&gt;How an entity determines taxable profit (loss), tax bases, unused tax losses, unused tax credits and tax rates, and; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;d.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt"&gt;How an entity considers changes in facts and circumstances. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;An entity must determine whether to consider each uncertain tax treatment separately or together with one or more other uncertain tax treatments. The approach that better predicts the resolution of the uncertainty should be followed.&lt;/span&gt;&lt;/div&gt;</kof:DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock>
    <ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMDgvZnJhZzowZTA4ODE3Yzc1YWU0ZGRhYmU1NjRjNzQ2MzRiZjNlYi90ZXh0cmVnaW9uOjBlMDg4MTdjNzVhZTRkZGFiZTU2NGM3NDYzNGJmM2ViXzQ3Ng_d13aa141-6e63-4ce0-b8f4-f01716d00648">Cash and Cash Equivalents &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the purposes of the statement of cash flows, cash includes cash on hand and in banks and cash equivalents, including short-term, highly liquid investments that are readily convertible to known amounts of cash and are subject to an insignificant risk of changes in value, with a maturity date of three months or less at their acquisition date. Cash and cash equivalents at the end of the reporting period consist of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.250%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and bank balances &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  5,336&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4,435&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents (see Note 3.5) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;41,912&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  39,062&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  47,248&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  43,497&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory>
    <kof:DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMDgvZnJhZzowZTA4ODE3Yzc1YWU0ZGRhYmU1NjRjNzQ2MzRiZjNlYi90ZXh0cmVnaW9uOjBlMDg4MTdjNzVhZTRkZGFiZTU2NGM3NDYzNGJmM2ViXzQ3Nw_6fd764f2-b8be-4037-b014-feaeee39fe5e">Cash and cash equivalents at the end of the reporting period consist of the following: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.250%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and bank balances &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  5,336&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4,435&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents (see Note 3.5) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;41,912&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  39,062&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  47,248&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  43,497&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</kof:DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock>
    <ifrs-full:Cash
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMDgvZnJhZzowZTA4ODE3Yzc1YWU0ZGRhYmU1NjRjNzQ2MzRiZjNlYi90YWJsZToxMDhkNzczMDQzNjE0MjUyYTRiMzEyYTAxMDkwNWZlYi90YWJsZXJhbmdlOjEwOGQ3NzMwNDM2MTQyNTJhNGIzMTJhMDEwOTA1ZmViXzEtMS0xLTEtMjAwNjI_4ffd6d68-5844-424f-889a-406f88e2c7c8"
      unitRef="mxn">5336000000</ifrs-full:Cash>
    <ifrs-full:Cash
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMDgvZnJhZzowZTA4ODE3Yzc1YWU0ZGRhYmU1NjRjNzQ2MzRiZjNlYi90YWJsZToxMDhkNzczMDQzNjE0MjUyYTRiMzEyYTAxMDkwNWZlYi90YWJsZXJhbmdlOjEwOGQ3NzMwNDM2MTQyNTJhNGIzMTJhMDEwOTA1ZmViXzEtMi0xLTEtMjAwNjI_23550d97-360a-482b-9a76-1035e0f01257"
      unitRef="mxn">4435000000</ifrs-full:Cash>
    <ifrs-full:CashEquivalents
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMDgvZnJhZzowZTA4ODE3Yzc1YWU0ZGRhYmU1NjRjNzQ2MzRiZjNlYi90YWJsZToxMDhkNzczMDQzNjE0MjUyYTRiMzEyYTAxMDkwNWZlYi90YWJsZXJhbmdlOjEwOGQ3NzMwNDM2MTQyNTJhNGIzMTJhMDEwOTA1ZmViXzItMS0xLTEtMjAwNjI_8aa6a452-bcfb-4788-b24f-3bfc0fc8950a"
      unitRef="mxn">41912000000</ifrs-full:CashEquivalents>
    <ifrs-full:CashEquivalents
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMDgvZnJhZzowZTA4ODE3Yzc1YWU0ZGRhYmU1NjRjNzQ2MzRiZjNlYi90YWJsZToxMDhkNzczMDQzNjE0MjUyYTRiMzEyYTAxMDkwNWZlYi90YWJsZXJhbmdlOjEwOGQ3NzMwNDM2MTQyNTJhNGIzMTJhMDEwOTA1ZmViXzItMi0xLTEtMjAwNjI_d08d4640-dd47-4744-9378-3725e3f8bc3e"
      unitRef="mxn">39062000000</ifrs-full:CashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMDgvZnJhZzowZTA4ODE3Yzc1YWU0ZGRhYmU1NjRjNzQ2MzRiZjNlYi90YWJsZToxMDhkNzczMDQzNjE0MjUyYTRiMzEyYTAxMDkwNWZlYi90YWJsZXJhbmdlOjEwOGQ3NzMwNDM2MTQyNTJhNGIzMTJhMDEwOTA1ZmViXzMtMS0xLTEtMjAwNjI_a371fe06-d8f3-4d56-a057-86e57683b5d4"
      unitRef="mxn">47248000000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMDgvZnJhZzowZTA4ODE3Yzc1YWU0ZGRhYmU1NjRjNzQ2MzRiZjNlYi90YWJsZToxMDhkNzczMDQzNjE0MjUyYTRiMzEyYTAxMDkwNWZlYi90YWJsZXJhbmdlOjEwOGQ3NzMwNDM2MTQyNTJhNGIzMTJhMDEwOTA1ZmViXzMtMi0xLTEtMjAwNjI_e9475b7a-a8d9-4f42-aac1-e54f214b237a"
      unitRef="mxn">43497000000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzI2Mzg_3539e620-5b44-44b3-9f37-148e77403df1">Trade Receivable, Net &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  10,863&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  9,705&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The Coca-Cola Company (related party) (Note 13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;820&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans to employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;82&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FEMSA and subsidiaries (related parties) (Note 13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;634&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other related parties (Note 13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;139&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,007&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts on trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(531)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(515)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  13,014&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  11,523&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5.1 Trade receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade receivable representing rights arising from sales and loans to employees or any other similar concept, are presented net of discounts and the allowance for expected credit losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coca-Cola FEMSA has accounts receivable from The Coca-Cola Company primarily arising from the latter&#x2019;s participation in advertising and promotional programs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because less than the 2.2%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of the trade receivables is unrecoverable, the Company does not have any customers classified as &#x201c;high risk&#x201d; which would be eligible to have special management conditions for the credit risk. As of December&#160;31, 2021, the Company does not have a representative group of customers directly related to the expected loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2021 and 2020, during the Covid-19 pandemic, governments have implemented several preventive measures such as social distancing and the temporary closure of certain points of sale considered as nonessential. As such measures were eased, most businesses were able to reopen and this allowed the company to recover the accounts receivable. Given that the impact on this item was not material, the Company did not implement any relevant change to its models to estimate the receivables&#x2019; provisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allowance for credit losses is calculated with an expected losses model that recognizes the impairment losses through all the contract life. Because they generally are short-term accounts receivable, the company defined a model with a simplified expected loss focus through a parametric model. The parameters used in the model are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Breach probability;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Losses severity;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Financing rate;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Special recovery rate; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Breach exposure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of accounts receivable approximates its fair value as of December&#160;31, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.527%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.891%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aging for trade receivables past due but not impaired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  11,689&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  9,905&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-30 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;686&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31-60 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;112&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61-90 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91-120 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;91&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121 + days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;391&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  13,014&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  11,523&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5.2 Changes in the allowance for expected credit losses&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.805%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  515&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  493&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  595&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charges and write-offs of uncollectible accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(397)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Added in business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effects of changes in foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  531&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  515&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  493&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining the recoverability of trade receivables, the Company considers any change in the credit quality of the trade receivable from the date credit was initially granted up to the end of the reporting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5.3 Payments from The Coca-Cola Company: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Coca-Cola Company participates in certain advertising and promotional programs as well as in the Company&#x2019;s refrigeration equipment and returnable bottles investment program. Contributions received by the Company for advertising and promotional incentives are recognized as a reduction in selling expenses and contributions received for the refrigeration equipment and returnable bottles investment program are recorded as a reduction in the carrying amount of refrigeration equipment and returnable bottles items. For the years ended December&#160;31, 2021, 2020 and 2019 contributions due were Ps. 2,437, Ps.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,482, and Ps. 2,274, respectively.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory>
    <ifrs-full:DisclosureOfFinancialAssetsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzI2Mzk_5ab392e3-f765-47e4-9f80-1dbee43d3d58">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  10,863&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  9,705&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The Coca-Cola Company (related party) (Note 13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;820&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans to employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;82&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FEMSA and subsidiaries (related parties) (Note 13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;634&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other related parties (Note 13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;139&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,007&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts on trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(531)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(515)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  13,014&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  11,523&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfFinancialAssetsExplanatory>
    <ifrs-full:CurrentTradeReceivables
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzEtMS0xLTEtMjAwNjI_1fbb3b97-8d5f-4df9-bd74-2f00a3498aec"
      unitRef="mxn">10863000000</ifrs-full:CurrentTradeReceivables>
    <ifrs-full:CurrentTradeReceivables
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzEtMi0xLTEtMjAwNjI_c0c046b1-01a1-42c3-9466-36ecccfdee73"
      unitRef="mxn">9705000000</ifrs-full:CurrentTradeReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties
      contextRef="ie0503b4c90bf468c94d0e5aef0354e16_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzItMS0xLTEtMjAwNjI_4cb1c5b5-91b9-4bbe-8ca2-cb9cb30e1efa"
      unitRef="mxn">820000000</ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties
      contextRef="i56a95fdf16de466e97a028c712966533_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzItMi0xLTEtMjAwNjI_0b8d9fa2-2afb-4e14-b375-321f701ea075"
      unitRef="mxn">509000000</ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties
      contextRef="ic02f786b30ad42418f67b1eabc7ba9ae_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzMtMS0xLTEtMjAwNjI_413750d9-c970-49e6-8fed-e0f97a9c62d7"
      unitRef="mxn">82000000</ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties
      contextRef="id6e0b2551ea24eb8a0a984060d4b564e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzMtMi0xLTEtMjAwNjI_5f2d5e8d-a2c4-4f97-8143-86302e93a7bd"
      unitRef="mxn">82000000</ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties
      contextRef="i16118ca870f5444cb9e7c1d1ab92900d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzQtMS0xLTEtMjAwNjI_e8843c48-75f2-4ce1-9aee-42ed9e901423"
      unitRef="mxn">634000000</ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties
      contextRef="i807de16a04a34fd4908b7b6172b557df_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzQtMi0xLTEtMjAwNjI_e4de991f-2e0d-4295-aa9a-c2f22aac4371"
      unitRef="mxn">624000000</ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties
      contextRef="ib9d865c6134b41fea8faed67669d32cb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzUtMS0xLTEtMjAwNjI_614c3ddc-dfcb-4567-bd34-d86b62fce4fb"
      unitRef="mxn">139000000</ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties
      contextRef="i9dfd578ab6f94d16972f75bf38d0c887_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzUtMi0xLTEtMjAwNjI_4e95f2ef-4bf9-48fa-895b-e2ebea12944c"
      unitRef="mxn">138000000</ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties>
    <ifrs-full:OtherCurrentReceivables
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzYtMS0xLTEtMjAwNjI_502438ee-f005-4e03-9c99-b275bdb40704"
      unitRef="mxn">1007000000</ifrs-full:OtherCurrentReceivables>
    <ifrs-full:OtherCurrentReceivables
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzYtMi0xLTEtMjAwNjI_4588da01-93c4-46a8-a510-19f9cc61a9bd"
      unitRef="mxn">980000000</ifrs-full:OtherCurrentReceivables>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzctMS0xLTEtMjAwNjI_b2d74c33-b60f-4926-a216-3d894574714e"
      unitRef="mxn">531000000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzctMi0xLTEtMjAwNjI_f4abefc0-3e89-48ea-bf6b-ad3d7bcf2edc"
      unitRef="mxn">515000000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzgtMS0xLTEtMjAwNjI_c833010c-2a7a-423a-aca4-fb9b7488f2a2"
      unitRef="mxn">13014000000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZToyNjRkNzY3ZDI2OTQ0MjA0YjZlNDk2Zjc0Y2M0YTkzZC90YWJsZXJhbmdlOjI2NGQ3NjdkMjY5NDQyMDRiNmU0OTZmNzRjYzRhOTNkXzgtMi0xLTEtMjAwNjI_1b99e1b7-2cb5-41d7-bed8-c062038ab15a"
      unitRef="mxn">11523000000</ifrs-full:TradeAndOtherCurrentReceivables>
    <kof:PercentageOfUnrecoverableTradeAccountsReceivables
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzM5NQ_c9ba10d2-9a59-4342-ae99-ba9ecd142eef"
      unitRef="number">0.022</kof:PercentageOfUnrecoverableTradeAccountsReceivables>
    <kof:NumberOfCustomerRelatedToExpectedLoss
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzQ1OA_18512b05-9af9-4cd7-9c60-744f2bad5f9d"
      unitRef="customer">0</kof:NumberOfCustomerRelatedToExpectedLoss>
    <kof:NumberOfCustomerRelatedToExpectedLoss
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzYxNw_b406887b-0d07-4220-b36f-4891825a9bf2"
      unitRef="customer">0</kof:NumberOfCustomerRelatedToExpectedLoss>
    <ifrs-full:DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzI2NDA_f616e235-a34a-4ea7-b78f-9175b4e6a40c">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of accounts receivable approximates its fair value as of December&#160;31, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.527%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.891%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aging for trade receivables past due but not impaired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  11,689&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  9,905&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-30 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;686&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31-60 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;112&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61-90 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91-120 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;91&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121 + days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;391&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  13,014&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  11,523&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory>
    <kof:TradeReceivablesPastDueButNotImpaired
      contextRef="i2bdda52e80dd48a8aed41ee782752b33_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzEtMS0xLTEtMjAwNjI_7c6c8bf4-8c99-42c0-8632-ec269e4e2a1b"
      unitRef="mxn">11689000000</kof:TradeReceivablesPastDueButNotImpaired>
    <kof:TradeReceivablesPastDueButNotImpaired
      contextRef="i7e070720423d45599c3c66630c362213_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzEtMi0xLTEtMjAwNjI_4cc7b193-8345-4fb6-bfea-22b3b86943df"
      unitRef="mxn">9905000000</kof:TradeReceivablesPastDueButNotImpaired>
    <kof:TradeReceivablesPastDueButNotImpaired
      contextRef="id4c679332ad44eeb852168b336409470_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzItMS0xLTEtMjAwNjI_a1c5628b-bb6f-4054-a0a8-e18e5232a953"
      unitRef="mxn">686000000</kof:TradeReceivablesPastDueButNotImpaired>
    <kof:TradeReceivablesPastDueButNotImpaired
      contextRef="i26de89f9703e4a2c902c68e2111244f3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzItMi0xLTEtMjAwNjI_1d37502a-2a7e-47ee-8617-461666fb04a1"
      unitRef="mxn">769000000</kof:TradeReceivablesPastDueButNotImpaired>
    <kof:TradeReceivablesPastDueButNotImpaired
      contextRef="i60fc26f546f946879049f3a5224d07da_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzMtMS0xLTEtMjAwNjI_3a83daf6-5e6d-4f0c-b9c3-10724a5c64d5"
      unitRef="mxn">112000000</kof:TradeReceivablesPastDueButNotImpaired>
    <kof:TradeReceivablesPastDueButNotImpaired
      contextRef="ic24656adefcf4aa9afa607b601980e01_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzMtMi0xLTEtMjAwNjI_01df8904-c413-4de2-96c0-32a446cab415"
      unitRef="mxn">298000000</kof:TradeReceivablesPastDueButNotImpaired>
    <kof:TradeReceivablesPastDueButNotImpaired
      contextRef="i3295912cf6fa47bbad4222480b21e5c7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzQtMS0xLTEtMjAwNjI_eb3ce298-2172-48e4-a01a-847ade7f1155"
      unitRef="mxn">45000000</kof:TradeReceivablesPastDueButNotImpaired>
    <kof:TradeReceivablesPastDueButNotImpaired
      contextRef="i12aa43af8fb2451c9f29671d74e99e05_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzQtMi0xLTEtMjAwNjI_966df840-ec15-4087-9b1f-31506e710907"
      unitRef="mxn">65000000</kof:TradeReceivablesPastDueButNotImpaired>
    <kof:TradeReceivablesPastDueButNotImpaired
      contextRef="i8a659851dd7f471d9e7bbd9e9be39199_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzUtMS0xLTEtMjAwNjI_5498554f-0481-474b-96cd-68c350fd21d9"
      unitRef="mxn">91000000</kof:TradeReceivablesPastDueButNotImpaired>
    <kof:TradeReceivablesPastDueButNotImpaired
      contextRef="i0962341e3c53480c879238725369cbef_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzUtMi0xLTEtMjAwNjI_09212cd8-7bf5-4cdc-8319-d53ef99b09d4"
      unitRef="mxn">44000000</kof:TradeReceivablesPastDueButNotImpaired>
    <kof:TradeReceivablesPastDueButNotImpaired
      contextRef="i1a5b316317fb41e681c7c66f84063a69_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzYtMS0xLTEtMjAwNjI_97b20c09-47c3-4c0c-96df-7e2fe5c150e7"
      unitRef="mxn">391000000</kof:TradeReceivablesPastDueButNotImpaired>
    <kof:TradeReceivablesPastDueButNotImpaired
      contextRef="i341eee7f347a4325bdeb6b223de6cc79_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzYtMi0xLTEtMjAwNjI_768d8ebe-dff2-4d62-80d8-f2a6f4dabafb"
      unitRef="mxn">442000000</kof:TradeReceivablesPastDueButNotImpaired>
    <kof:TradeReceivablesPastDueButNotImpaired
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzctMS0xLTEtMjAwNjI_74590717-16c7-46cb-888b-b057bf114005"
      unitRef="mxn">13014000000</kof:TradeReceivablesPastDueButNotImpaired>
    <kof:TradeReceivablesPastDueButNotImpaired
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo1MjJjNGRkYWJkOTU0YzY2OTEyN2I0ZWU3NDQ2YmNjZi90YWJsZXJhbmdlOjUyMmM0ZGRhYmQ5NTRjNjY5MTI3YjRlZTc0NDZiY2NmXzctMi0xLTEtMjAwNjI_361c422a-0cd5-454e-bda2-3cb28fca9f41"
      unitRef="mxn">11523000000</kof:TradeReceivablesPastDueButNotImpaired>
    <ifrs-full:DisclosureOfAllowanceForCreditLossesExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzI2NDE_0022e2c4-f197-4795-bf21-7da9c5b51c13">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.805%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  515&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  493&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  595&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charges and write-offs of uncollectible accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(397)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Added in business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effects of changes in foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  531&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  515&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  493&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfAllowanceForCreditLossesExplanatory>
    <kof:AllowanceForDoubtfulAccounts
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzEtMS0xLTEtMjAwNjI_cf5a536d-2cf8-4e99-872c-df161431a67e"
      unitRef="mxn">515000000</kof:AllowanceForDoubtfulAccounts>
    <kof:AllowanceForDoubtfulAccounts
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzEtMi0xLTEtMjAwNjI_4d15d57e-baba-4ea7-9d86-21de144a8bc6"
      unitRef="mxn">493000000</kof:AllowanceForDoubtfulAccounts>
    <kof:AllowanceForDoubtfulAccounts
      contextRef="i7942ee1c074648669cc6c7784671842a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzEtMy0xLTEtMjAwNjI_2284e309-a218-40ee-bcda-82a378515db8"
      unitRef="mxn">595000000</kof:AllowanceForDoubtfulAccounts>
    <kof:AllowanceForDoubtfulAccountsDuringPeriod
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzMtMS0xLTEtMjAwNjI_0a36d030-e739-4615-9f30-744e0af8cbc3"
      unitRef="mxn">35000000</kof:AllowanceForDoubtfulAccountsDuringPeriod>
    <kof:AllowanceForDoubtfulAccountsDuringPeriod
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzMtMi0xLTEtMjAwNjI_1245852b-5c13-44d8-a64a-30c4dbb8328b"
      unitRef="mxn">119000000</kof:AllowanceForDoubtfulAccountsDuringPeriod>
    <kof:AllowanceForDoubtfulAccountsDuringPeriod
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzMtMy0xLTEtMjAwNjI_acc322d9-d3ef-400d-b636-c5545f2b6292"
      unitRef="mxn">314000000</kof:AllowanceForDoubtfulAccountsDuringPeriod>
    <kof:AllowanceForDoubtfulAccountsChargesAndWriteoffs
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzQtMS0xLTEtMjAwNjI_ccae710b-9dd4-490d-bc41-ffe4486622fb"
      unitRef="mxn">-6000000</kof:AllowanceForDoubtfulAccountsChargesAndWriteoffs>
    <kof:AllowanceForDoubtfulAccountsChargesAndWriteoffs
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzQtMi0xLTEtMjAwNjI_56007a1f-ef62-4cc1-963f-24f08bda06e9"
      unitRef="mxn">29000000</kof:AllowanceForDoubtfulAccountsChargesAndWriteoffs>
    <kof:AllowanceForDoubtfulAccountsChargesAndWriteoffs
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzQtMy0xLTEtMjAwNjI_6d7d6f05-19d5-4dd3-a2de-ef659c1bdadc"
      unitRef="mxn">397000000</kof:AllowanceForDoubtfulAccountsChargesAndWriteoffs>
    <kof:BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzUtMS0xLTEtMjAwNjI_b128a7f1-6409-412b-af3f-4413f56d3442"
      unitRef="mxn">0</kof:BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts>
    <kof:BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzUtMi0xLTEtMjAwNjI_559caba5-2e9e-482e-af4b-2aced67ceec8"
      unitRef="mxn">0</kof:BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts>
    <kof:BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzUtMy0xLTEtMjAwNjI_c11819e4-160c-43fb-b0c4-bd0985317900"
      unitRef="mxn">4000000</kof:BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts>
    <kof:ExchangeDifferencesAllowanceForDoubtfulDebt
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzYtMS0xLTEtMjAwNjI_3d0963e2-f9ca-44dd-af8e-9a8edb4ed570"
      unitRef="mxn">-25000000</kof:ExchangeDifferencesAllowanceForDoubtfulDebt>
    <kof:ExchangeDifferencesAllowanceForDoubtfulDebt
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzYtMi0xLTEtMjAwNjI_da795d15-d6d4-482a-8a2c-3e910d1031f0"
      unitRef="mxn">-68000000</kof:ExchangeDifferencesAllowanceForDoubtfulDebt>
    <kof:ExchangeDifferencesAllowanceForDoubtfulDebt
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzYtMy0xLTEtMjAwNjI_3cb4f00b-c4e4-462b-ace1-8c320c1dfb01"
      unitRef="mxn">-23000000</kof:ExchangeDifferencesAllowanceForDoubtfulDebt>
    <kof:AllowanceForDoubtfulAccounts
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzgtMS0xLTEtMjAwNjI_3282c746-3afa-4ec5-a31b-f2e8e6b7c4e5"
      unitRef="mxn">531000000</kof:AllowanceForDoubtfulAccounts>
    <kof:AllowanceForDoubtfulAccounts
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzgtMi0xLTEtMjAwNjI_a69a8268-9246-436e-bbc6-c2d1b8ab3f00"
      unitRef="mxn">515000000</kof:AllowanceForDoubtfulAccounts>
    <kof:AllowanceForDoubtfulAccounts
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90YWJsZTo0NTAyOTlmMDFiNGY0MGJjOTY3ZjA0N2EwMGU4OWMyMC90YWJsZXJhbmdlOjQ1MDI5OWYwMWI0ZjQwYmM5NjdmMDQ3YTAwZTg5YzIwXzgtMy0xLTEtMjAwNjI_db39f56c-4988-4cb2-ae19-546170df277d"
      unitRef="mxn">493000000</kof:AllowanceForDoubtfulAccounts>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions
      contextRef="ie0503b4c90bf468c94d0e5aef0354e16_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzQzOTgwNDY1MTM3ODQ_a8f2b560-7c0e-4afc-b64d-f6f32b882777"
      unitRef="mxn">2437000000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions
      contextRef="i56a95fdf16de466e97a028c712966533_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzQzOTgwNDY1MTM4NjQ_f4dfca75-37b3-478c-97c9-93d1bf0a089d"
      unitRef="mxn">1482000000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions
      contextRef="i42e3b65df96340fdbbe4d3f9afa5d225_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTEvZnJhZzoxMTRiODQ4ZTZlZTc0OWJmYTY3NjMwMGFhYjgzMDJiMC90ZXh0cmVnaW9uOjExNGI4NDhlNmVlNzQ5YmZhNjc2MzAwYWFiODMwMmIwXzI2MjI_bc88c8df-6bfa-4c83-b493-16a2a66ec257"
      unitRef="mxn">2274000000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <ifrs-full:DisclosureOfInventoriesExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90ZXh0cmVnaW9uOmE2YjY4MjkzOTI4MTQzMWZhNThkMTk4YTcxZTgxNmIwXzM3OA_2ace06cf-123f-4a58-9d46-fc09b2192859">Inventories &lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.830%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.934%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,371&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  3,694&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,371&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,224&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non strategic spare parts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;865&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;934&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories in transit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,620&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,284&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packing materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;419&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;314&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  11,960&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  9,727&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended as of December&#160;31, 2021, 2020 and 2019, the Company recognized write-downs of its inventories for Ps. 45, Ps. 82 and Ps. 244, respectively to net realizable value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended as of December&#160;31, 2021, 2020 and 2019, changes in inventories are comprised of the following and included in the consolidated income statement under the cost of goods sold caption: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods and work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  23,654&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  23,901&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  24,676&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials and consumables used&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,425&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,002&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,520&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  103,079&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  99,903&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  104,196&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInventoriesExplanatory>
    <kof:DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90ZXh0cmVnaW9uOmE2YjY4MjkzOTI4MTQzMWZhNThkMTk4YTcxZTgxNmIwXzM3OQ_768f682e-f1e0-4a37-b5f4-70d27fca8377">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.830%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.934%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,371&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  3,694&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,371&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,224&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non strategic spare parts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;865&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;934&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories in transit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,620&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,284&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packing materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;419&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;314&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  11,960&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  9,727&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</kof:DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock>
    <ifrs-full:FinishedGoods
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzEtMS0xLTEtMjAwNjI_43e2083b-8201-4325-8312-1a164c029153"
      unitRef="mxn">4371000000</ifrs-full:FinishedGoods>
    <ifrs-full:FinishedGoods
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzEtMi0xLTEtMjAwNjI_74b0e2a7-f2ce-4d6c-abff-a9ae6d8c40c2"
      unitRef="mxn">3694000000</ifrs-full:FinishedGoods>
    <ifrs-full:RawMaterials
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzItMS0xLTEtMjAwNjI_715b407f-ec65-4680-94a9-10b6f0e0c1eb"
      unitRef="mxn">4371000000</ifrs-full:RawMaterials>
    <ifrs-full:RawMaterials
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzItMi0xLTEtMjAwNjI_0d04429c-e47e-4f4e-86c2-07ba62438b78"
      unitRef="mxn">3224000000</ifrs-full:RawMaterials>
    <ifrs-full:SpareParts
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzMtMS0xLTEtMjAwNjI_650dfe96-9b25-40e6-ba61-a2281d75490a"
      unitRef="mxn">865000000</ifrs-full:SpareParts>
    <ifrs-full:SpareParts
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzMtMi0xLTEtMjAwNjI_5dbe39c3-c0c7-49b3-b056-a1dcac59607e"
      unitRef="mxn">934000000</ifrs-full:SpareParts>
    <kof:InventoriesInTransit
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzQtMS0xLTEtMjAwNjI_eba7e294-e61d-4e6b-9419-51fec035c131"
      unitRef="mxn">1620000000</kof:InventoriesInTransit>
    <kof:InventoriesInTransit
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzQtMi0xLTEtMjAwNjI_681ef0d7-b3ff-4f94-a4e9-1ca0b36f96de"
      unitRef="mxn">1284000000</kof:InventoriesInTransit>
    <kof:PackingMaterials
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzUtMS0xLTEtMjAwNjI_87422c3a-c37b-4c0c-a05a-0467d6d0b6d0"
      unitRef="mxn">419000000</kof:PackingMaterials>
    <kof:PackingMaterials
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzUtMi0xLTEtMjAwNjI_bed86925-123f-4050-ad58-be9cd279c4a7"
      unitRef="mxn">271000000</kof:PackingMaterials>
    <ifrs-full:OtherInventories
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzYtMS0xLTEtMjAwNjI_9b9c295c-eb29-4c90-93ef-ebd5e5dc272f"
      unitRef="mxn">314000000</ifrs-full:OtherInventories>
    <ifrs-full:OtherInventories
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzYtMi0xLTEtMjAwNjI_8e6a62c5-d3c2-44d1-a54a-e144f6438fda"
      unitRef="mxn">320000000</ifrs-full:OtherInventories>
    <ifrs-full:Inventories
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzctMS0xLTEtMjAwNjI_4c33a100-d7ac-4e9b-a36d-99556b453f19"
      unitRef="mxn">11960000000</ifrs-full:Inventories>
    <ifrs-full:Inventories
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTo2NGQyYmViNTAxMGQ0YmU1YjZkMTRhMjYwZDlkYzEyMC90YWJsZXJhbmdlOjY0ZDJiZWI1MDEwZDRiZTViNmQxNGEyNjBkOWRjMTIwXzctMi0xLTEtMjAwNjI_bf1636bb-3947-4df1-a255-8b21a6154e6b"
      unitRef="mxn">9727000000</ifrs-full:Inventories>
    <ifrs-full:InventoryWritedown2011
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90ZXh0cmVnaW9uOmE2YjY4MjkzOTI4MTQzMWZhNThkMTk4YTcxZTgxNmIwXzQzOTgwNDY1MTE1MDI_c93c7e8c-69cd-4e39-85ed-350b3bf7da60"
      unitRef="mxn">45000000</ifrs-full:InventoryWritedown2011>
    <ifrs-full:InventoryWritedown2011
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90ZXh0cmVnaW9uOmE2YjY4MjkzOTI4MTQzMWZhNThkMTk4YTcxZTgxNmIwXzQzOTgwNDY1MTE1MDc_bbcf3a89-974e-4a2c-b0f9-a0128d975b47"
      unitRef="mxn">82000000</ifrs-full:InventoryWritedown2011>
    <ifrs-full:InventoryWritedown2011
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90ZXh0cmVnaW9uOmE2YjY4MjkzOTI4MTQzMWZhNThkMTk4YTcxZTgxNmIwXzQzOTgwNDY1MTE1MTM_e2fc0a49-2ca6-48d4-a055-bed7a6bba664"
      unitRef="mxn">244000000</ifrs-full:InventoryWritedown2011>
    <kof:DisclosureOfChangesInInventoriesExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90ZXh0cmVnaW9uOmE2YjY4MjkzOTI4MTQzMWZhNThkMTk4YTcxZTgxNmIwXzM4MA_1bced6b5-86db-4902-9e6a-c3433fd442f7">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended as of December&#160;31, 2021, 2020 and 2019, changes in inventories are comprised of the following and included in the consolidated income statement under the cost of goods sold caption: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods and work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  23,654&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  23,901&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  24,676&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials and consumables used&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,425&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,002&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,520&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  103,079&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  99,903&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  104,196&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfChangesInInventoriesExplanatoryTableTextBlock>
    <ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTpmYWUwYjE1MzRiYmI0NWI1YTcwNDUxZWEzMTk0ODgyOC90YWJsZXJhbmdlOmZhZTBiMTUzNGJiYjQ1YjVhNzA0NTFlYTMxOTQ4ODI4XzEtMS0xLTEtMjAwNjI_95f65afe-00d5-4e68-bdff-b0bd2eca88c2"
      unitRef="mxn">23654000000</ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress>
    <ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTpmYWUwYjE1MzRiYmI0NWI1YTcwNDUxZWEzMTk0ODgyOC90YWJsZXJhbmdlOmZhZTBiMTUzNGJiYjQ1YjVhNzA0NTFlYTMxOTQ4ODI4XzEtMi0xLTEtMjAwNjI_65838854-067a-471f-a93e-add0f38af7af"
      unitRef="mxn">23901000000</ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress>
    <ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTpmYWUwYjE1MzRiYmI0NWI1YTcwNDUxZWEzMTk0ODgyOC90YWJsZXJhbmdlOmZhZTBiMTUzNGJiYjQ1YjVhNzA0NTFlYTMxOTQ4ODI4XzEtMy0xLTEtMjAwNjI_44cc0124-1542-4ce2-9d99-053e02b2a144"
      unitRef="mxn">24676000000</ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress>
    <ifrs-full:RawMaterialsAndConsumablesUsed
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTpmYWUwYjE1MzRiYmI0NWI1YTcwNDUxZWEzMTk0ODgyOC90YWJsZXJhbmdlOmZhZTBiMTUzNGJiYjQ1YjVhNzA0NTFlYTMxOTQ4ODI4XzItMS0xLTEtMjAwNjI_06c829fc-025b-41fa-86f7-3be2a7054cec"
      unitRef="mxn">79425000000</ifrs-full:RawMaterialsAndConsumablesUsed>
    <ifrs-full:RawMaterialsAndConsumablesUsed
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTpmYWUwYjE1MzRiYmI0NWI1YTcwNDUxZWEzMTk0ODgyOC90YWJsZXJhbmdlOmZhZTBiMTUzNGJiYjQ1YjVhNzA0NTFlYTMxOTQ4ODI4XzItMi0xLTEtMjAwNjI_868d9d42-c5e8-45bd-aa4e-5aa42844c395"
      unitRef="mxn">76002000000</ifrs-full:RawMaterialsAndConsumablesUsed>
    <ifrs-full:RawMaterialsAndConsumablesUsed
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTpmYWUwYjE1MzRiYmI0NWI1YTcwNDUxZWEzMTk0ODgyOC90YWJsZXJhbmdlOmZhZTBiMTUzNGJiYjQ1YjVhNzA0NTFlYTMxOTQ4ODI4XzItMy0xLTEtMjAwNjI_716ad830-16df-417d-9429-f9c3b649515b"
      unitRef="mxn">79520000000</ifrs-full:RawMaterialsAndConsumablesUsed>
    <ifrs-full:CostOfMerchandiseSold
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTpmYWUwYjE1MzRiYmI0NWI1YTcwNDUxZWEzMTk0ODgyOC90YWJsZXJhbmdlOmZhZTBiMTUzNGJiYjQ1YjVhNzA0NTFlYTMxOTQ4ODI4XzMtMS0xLTEtMjAwNjI_9aa4e553-f400-4c01-af56-905335688527"
      unitRef="mxn">103079000000</ifrs-full:CostOfMerchandiseSold>
    <ifrs-full:CostOfMerchandiseSold
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTpmYWUwYjE1MzRiYmI0NWI1YTcwNDUxZWEzMTk0ODgyOC90YWJsZXJhbmdlOmZhZTBiMTUzNGJiYjQ1YjVhNzA0NTFlYTMxOTQ4ODI4XzMtMi0xLTEtMjAwNjI_a569ad03-7107-4113-830f-6da546022a84"
      unitRef="mxn">99903000000</ifrs-full:CostOfMerchandiseSold>
    <ifrs-full:CostOfMerchandiseSold
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTQvZnJhZzphNmI2ODI5MzkyODE0MzFmYTU4ZDE5OGE3MWU4MTZiMC90YWJsZTpmYWUwYjE1MzRiYmI0NWI1YTcwNDUxZWEzMTk0ODgyOC90YWJsZXJhbmdlOmZhZTBiMTUzNGJiYjQ1YjVhNzA0NTFlYTMxOTQ4ODI4XzMtMy0xLTEtMjAwNjI_45872f01-c36c-4be1-aa15-6478ef7eb0f6"
      unitRef="mxn">104196000000</ifrs-full:CostOfMerchandiseSold>
    <kof:DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90ZXh0cmVnaW9uOmQ3MzI1ZTBjMjQwODQ1MzQ5NDZiMWNjMjFmMGVkMGYyXzUwOA_bd814168-a8e0-47aa-a57b-a110f21768e1">Other Current Assets and Other Current Financial Assets &lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7.1 Other Current Assets: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.830%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.934%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,805&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,622&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Agreements with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;111&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,918&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,744&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses as of December&#160;31, 2021 and 2020 are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advances for inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,627&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,503&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising and promotional expenses paid in advance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;105&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,805&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,622&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising and promotional expenses recorded in the consolidated income statements for the years ended December&#160;31, 2021, 2020 and 2019, for Ps. 5,413 Ps. 5,043 and Ps. 6,748 respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2 Other Current Financial Assets: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.830%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.934%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  239&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  74&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative financial instruments (See Note 19)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;692&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  931&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  478&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash in Brazil is held in U.S. dollars and relates to short term deposits in order to fulfill the collateral requirements for accounts payable.&lt;/span&gt;&lt;/div&gt;</kof:DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock>
    <ifrs-full:DisclosureOfOtherCurrentAssetsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90ZXh0cmVnaW9uOmQ3MzI1ZTBjMjQwODQ1MzQ5NDZiMWNjMjFmMGVkMGYyXzUwOQ_21c09e9c-2ba8-4c7a-a6fd-ab75bb7cd6bc">Other Current Assets: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.830%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.934%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,805&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,622&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Agreements with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;111&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,918&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,744&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfOtherCurrentAssetsExplanatory>
    <ifrs-full:CurrentPrepaidExpenses
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTo1YWFiZWUxOWNjMzE0NzgzOTg0NmZmMDMxMDRhMmU0OC90YWJsZXJhbmdlOjVhYWJlZTE5Y2MzMTQ3ODM5ODQ2ZmYwMzEwNGEyZTQ4XzEtMS0xLTEtMjAwNjI_66f68717-8026-428b-8d76-c306ffb7c923"
      unitRef="mxn">1805000000</ifrs-full:CurrentPrepaidExpenses>
    <ifrs-full:CurrentPrepaidExpenses
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTo1YWFiZWUxOWNjMzE0NzgzOTg0NmZmMDMxMDRhMmU0OC90YWJsZXJhbmdlOjVhYWJlZTE5Y2MzMTQ3ODM5ODQ2ZmYwMzEwNGEyZTQ4XzEtMi0xLTEtMjAwNjI_b4c82cf2-d791-4f29-9637-c853b7d90fa6"
      unitRef="mxn">1622000000</ifrs-full:CurrentPrepaidExpenses>
    <kof:AgreementsWithCustomers
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTo1YWFiZWUxOWNjMzE0NzgzOTg0NmZmMDMxMDRhMmU0OC90YWJsZXJhbmdlOjVhYWJlZTE5Y2MzMTQ3ODM5ODQ2ZmYwMzEwNGEyZTQ4XzItMS0xLTEtMjAwNjI_0eea7c67-ff41-47b9-b679-4d218d4b20db"
      unitRef="mxn">111000000</kof:AgreementsWithCustomers>
    <kof:AgreementsWithCustomers
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTo1YWFiZWUxOWNjMzE0NzgzOTg0NmZmMDMxMDRhMmU0OC90YWJsZXJhbmdlOjVhYWJlZTE5Y2MzMTQ3ODM5ODQ2ZmYwMzEwNGEyZTQ4XzItMi0xLTEtMjAwNjI_31d0cb43-98ab-4198-8892-fb5646882732"
      unitRef="mxn">115000000</kof:AgreementsWithCustomers>
    <ifrs-full:CurrentPrepaymentsAndOtherCurrentAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTo1YWFiZWUxOWNjMzE0NzgzOTg0NmZmMDMxMDRhMmU0OC90YWJsZXJhbmdlOjVhYWJlZTE5Y2MzMTQ3ODM5ODQ2ZmYwMzEwNGEyZTQ4XzMtMS0xLTEtMjAwNjI_b5ff76a2-1329-4e02-aa28-56a9cd4e3df2"
      unitRef="mxn">2000000</ifrs-full:CurrentPrepaymentsAndOtherCurrentAssets>
    <ifrs-full:CurrentPrepaymentsAndOtherCurrentAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTo1YWFiZWUxOWNjMzE0NzgzOTg0NmZmMDMxMDRhMmU0OC90YWJsZXJhbmdlOjVhYWJlZTE5Y2MzMTQ3ODM5ODQ2ZmYwMzEwNGEyZTQ4XzMtMi0xLTEtMjAwNjI_842da86e-86c0-435e-b743-9c86c21daf1f"
      unitRef="mxn">7000000</ifrs-full:CurrentPrepaymentsAndOtherCurrentAssets>
    <ifrs-full:OtherCurrentAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTo1YWFiZWUxOWNjMzE0NzgzOTg0NmZmMDMxMDRhMmU0OC90YWJsZXJhbmdlOjVhYWJlZTE5Y2MzMTQ3ODM5ODQ2ZmYwMzEwNGEyZTQ4XzQtMS0xLTEtMjAwNjI_54c9e587-1f0c-41b3-969d-b252c13c7259"
      unitRef="mxn">1918000000</ifrs-full:OtherCurrentAssets>
    <ifrs-full:OtherCurrentAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTo1YWFiZWUxOWNjMzE0NzgzOTg0NmZmMDMxMDRhMmU0OC90YWJsZXJhbmdlOjVhYWJlZTE5Y2MzMTQ3ODM5ODQ2ZmYwMzEwNGEyZTQ4XzQtMi0xLTEtMjAwNjI_813b15c6-89fd-445c-8990-15462366e42d"
      unitRef="mxn">1744000000</ifrs-full:OtherCurrentAssets>
    <kof:DisclosureOfPrepaidExpensesExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90ZXh0cmVnaW9uOmQ3MzI1ZTBjMjQwODQ1MzQ5NDZiMWNjMjFmMGVkMGYyXzUwNg_88276487-2a20-4574-ab45-b836c4401a7c">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses as of December&#160;31, 2021 and 2020 are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advances for inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,627&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,503&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising and promotional expenses paid in advance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;105&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,805&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,622&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfPrepaidExpensesExplanatoryTableTextBlock>
    <kof:AdvancesForInventories
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTpiNTAzOWEzMmQ4ODk0NzEyOTY1NjFkMmMwMWZkMjVjYy90YWJsZXJhbmdlOmI1MDM5YTMyZDg4OTQ3MTI5NjU2MWQyYzAxZmQyNWNjXzEtMS0xLTEtMjAwNjI_4fbc4237-cb52-4eb1-9972-cfc2cb2bca1d"
      unitRef="mxn">1627000000</kof:AdvancesForInventories>
    <kof:AdvancesForInventories
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTpiNTAzOWEzMmQ4ODk0NzEyOTY1NjFkMmMwMWZkMjVjYy90YWJsZXJhbmdlOmI1MDM5YTMyZDg4OTQ3MTI5NjU2MWQyYzAxZmQyNWNjXzEtMi0xLTEtMjAwNjI_6f78dfed-a292-41d3-ad78-cf0026476beb"
      unitRef="mxn">1503000000</kof:AdvancesForInventories>
    <kof:PrepaidAdvertisingAndPromotionalExpenses
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTpiNTAzOWEzMmQ4ODk0NzEyOTY1NjFkMmMwMWZkMjVjYy90YWJsZXJhbmdlOmI1MDM5YTMyZDg4OTQ3MTI5NjU2MWQyYzAxZmQyNWNjXzItMS0xLTEtMjAwNjI_c3ed52fc-75bb-4821-8baf-facbbe79681d"
      unitRef="mxn">105000000</kof:PrepaidAdvertisingAndPromotionalExpenses>
    <kof:PrepaidAdvertisingAndPromotionalExpenses
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTpiNTAzOWEzMmQ4ODk0NzEyOTY1NjFkMmMwMWZkMjVjYy90YWJsZXJhbmdlOmI1MDM5YTMyZDg4OTQ3MTI5NjU2MWQyYzAxZmQyNWNjXzItMi0xLTEtMjAwNjI_f3500178-9152-4aec-b23e-5fdc84775f28"
      unitRef="mxn">92000000</kof:PrepaidAdvertisingAndPromotionalExpenses>
    <kof:PrepaidInsurance1
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTpiNTAzOWEzMmQ4ODk0NzEyOTY1NjFkMmMwMWZkMjVjYy90YWJsZXJhbmdlOmI1MDM5YTMyZDg4OTQ3MTI5NjU2MWQyYzAxZmQyNWNjXzMtMS0xLTEtMjAwNjI_ab836dab-ffd8-4fcd-ae03-90495769bb95"
      unitRef="mxn">73000000</kof:PrepaidInsurance1>
    <kof:PrepaidInsurance1
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTpiNTAzOWEzMmQ4ODk0NzEyOTY1NjFkMmMwMWZkMjVjYy90YWJsZXJhbmdlOmI1MDM5YTMyZDg4OTQ3MTI5NjU2MWQyYzAxZmQyNWNjXzMtMi0xLTEtMjAwNjI_3b983cd1-5185-4c56-9a11-3fff005f0164"
      unitRef="mxn">27000000</kof:PrepaidInsurance1>
    <ifrs-full:CurrentPrepaidExpenses
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTpiNTAzOWEzMmQ4ODk0NzEyOTY1NjFkMmMwMWZkMjVjYy90YWJsZXJhbmdlOmI1MDM5YTMyZDg4OTQ3MTI5NjU2MWQyYzAxZmQyNWNjXzQtMS0xLTEtMjAwNjI_c8c819e9-24fa-46c8-a582-8e4717219fa0"
      unitRef="mxn">1805000000</ifrs-full:CurrentPrepaidExpenses>
    <ifrs-full:CurrentPrepaidExpenses
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTpiNTAzOWEzMmQ4ODk0NzEyOTY1NjFkMmMwMWZkMjVjYy90YWJsZXJhbmdlOmI1MDM5YTMyZDg4OTQ3MTI5NjU2MWQyYzAxZmQyNWNjXzQtMi0xLTEtMjAwNjI_acfcf7cf-8ec2-4c34-9a86-c9a1d7a2b0db"
      unitRef="mxn">1622000000</ifrs-full:CurrentPrepaidExpenses>
    <kof:OtherCurrentAssetsAndFinancialAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90ZXh0cmVnaW9uOmQ3MzI1ZTBjMjQwODQ1MzQ5NDZiMWNjMjFmMGVkMGYyXzI3OQ_ee0bcab2-0e46-490b-991c-17c78f83206d"
      unitRef="mxn">5413000000</kof:OtherCurrentAssetsAndFinancialAssets>
    <kof:OtherCurrentAssetsAndFinancialAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90ZXh0cmVnaW9uOmQ3MzI1ZTBjMjQwODQ1MzQ5NDZiMWNjMjFmMGVkMGYyXzI4Ng_451c9e36-fcd9-4531-b924-60d463123ea7"
      unitRef="mxn">5043000000</kof:OtherCurrentAssetsAndFinancialAssets>
    <kof:OtherCurrentAssetsAndFinancialAssets
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90ZXh0cmVnaW9uOmQ3MzI1ZTBjMjQwODQ1MzQ5NDZiMWNjMjFmMGVkMGYyXzI5Nw_43fa69d5-48fa-47e8-8448-70dc4cecb9f2"
      unitRef="mxn">6748000000</kof:OtherCurrentAssetsAndFinancialAssets>
    <kof:DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90ZXh0cmVnaW9uOmQ3MzI1ZTBjMjQwODQ1MzQ5NDZiMWNjMjFmMGVkMGYyXzUwNw_4aa0d899-5913-4864-8fd6-8bffe4a0eba5">Other Current Financial Assets: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.830%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.934%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.936%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  239&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  74&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative financial instruments (See Note 19)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;692&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  931&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  478&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</kof:DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock>
    <ifrs-full:RestrictedCashAndCashEquivalents
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTowMDVhMTUzMGNhYTg0NGMzYjljYzgwNGVjYmU4ZmQ4OC90YWJsZXJhbmdlOjAwNWExNTMwY2FhODQ0YzNiOWNjODA0ZWNiZThmZDg4XzEtMS0xLTEtMjAwNjI_e95a7ab4-ce08-41fc-8971-543a320dfc96"
      unitRef="mxn">239000000</ifrs-full:RestrictedCashAndCashEquivalents>
    <ifrs-full:RestrictedCashAndCashEquivalents
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTowMDVhMTUzMGNhYTg0NGMzYjljYzgwNGVjYmU4ZmQ4OC90YWJsZXJhbmdlOjAwNWExNTMwY2FhODQ0YzNiOWNjODA0ZWNiZThmZDg4XzEtMi0xLTEtMjAwNjI_2ea28943-7b7d-4d18-b3e5-e623dd77a741"
      unitRef="mxn">74000000</ifrs-full:RestrictedCashAndCashEquivalents>
    <ifrs-full:CurrentDerivativeFinancialAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTowMDVhMTUzMGNhYTg0NGMzYjljYzgwNGVjYmU4ZmQ4OC90YWJsZXJhbmdlOjAwNWExNTMwY2FhODQ0YzNiOWNjODA0ZWNiZThmZDg4XzItMS0xLTEtMjAwNjI_fb0a127e-cddb-4ded-b420-1fc7ab2306c6"
      unitRef="mxn">692000000</ifrs-full:CurrentDerivativeFinancialAssets>
    <ifrs-full:CurrentDerivativeFinancialAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTowMDVhMTUzMGNhYTg0NGMzYjljYzgwNGVjYmU4ZmQ4OC90YWJsZXJhbmdlOjAwNWExNTMwY2FhODQ0YzNiOWNjODA0ZWNiZThmZDg4XzItMi0xLTEtMjAwNjI_ba8e6286-55ab-430f-b689-7c1034218f1d"
      unitRef="mxn">404000000</ifrs-full:CurrentDerivativeFinancialAssets>
    <ifrs-full:OtherCurrentFinancialAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTowMDVhMTUzMGNhYTg0NGMzYjljYzgwNGVjYmU4ZmQ4OC90YWJsZXJhbmdlOjAwNWExNTMwY2FhODQ0YzNiOWNjODA0ZWNiZThmZDg4XzMtMS0xLTEtMjAwNjI_d95795b8-d03d-4de5-8783-f75465311ce6"
      unitRef="mxn">931000000</ifrs-full:OtherCurrentFinancialAssets>
    <ifrs-full:OtherCurrentFinancialAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMTcvZnJhZzpkNzMyNWUwYzI0MDg0NTM0OTQ2YjFjYzIxZjBlZDBmMi90YWJsZTowMDVhMTUzMGNhYTg0NGMzYjljYzgwNGVjYmU4ZmQ4OC90YWJsZXJhbmdlOjAwNWExNTMwY2FhODQ0YzNiOWNjODA0ZWNiZThmZDg4XzMtMi0xLTEtMjAwNjI_d24f05db-54fe-40b4-962e-ae9c4725dc52"
      unitRef="mxn">478000000</ifrs-full:OtherCurrentFinancialAssets>
    <kof:DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI5MTM_3219ce6a-4f63-49f6-a574-d1a59b3a624e">Investments in Other Entities&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020 the investment in other entities is comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in Associates and Joint Ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  7,494&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  7,623&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of the investment in associates and joint ventures accounted for under the equity method at the end of the reporting period are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ownership Percentage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying Amount &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investee &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Principal Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Place of Incorporation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Joint ventures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compa&#xf1;&#xed;a Paname&#xf1;a de Bebidas, S.A.P.I. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beverages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50.0&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dispensadoras de Caf&#xe9;, S.A.P.I. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50.0&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;183&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fountain Agua Mineral, LTDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beverages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50.0&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;699&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Planta Nueva Ecolog&#xed;a De Tabasco, S.A. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50.0&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Associates:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Promotora Industrial Azucarera, S.A. de C.V. (&#x201c;PIASA&#x201d;) (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sugar production&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;36.4&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,348&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,335&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Jugos del Valle, S.A.P.I. de C.V. (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beverages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28.8&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,128&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,945&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leao Alimentos e Bebidas, LTDA (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beverages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;24.7&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;404&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industria Envasadora de Quer&#xe9;taro, S.A. de C.V. (&#x201c;IEQSA&#x201d;) (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canned bottling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26.5&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;178&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industria Mexicana de Reciclaje, S.A. de C.V. (&#x201c;IMER&#x201d;) (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;35.0&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;102&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trop Frutas do Brasil, LTDA (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beverages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23.6&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Alimentos de Soja S.A.U. (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beverages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Argentina&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10.7&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;263&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;116&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  7,494&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  7,623&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting method: &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:20.9pt;text-align:justify;text-indent:-24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.43pt"&gt;The Company has significant influence due to the fact that it has power to participate in the financial and operating policy decisions of the investee. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During 2021 the Company received dividends from Industria Envasadora de Quer&#xe9;taro, S.A. de C.V. ("IEQSA") for the amount of Ps. 16 and Ps. 16 for 2020 respectively.  During 2020 the Company received dividends from Promotora Mexicana de Embotelladores, S.A. de C.V. for the amount of Ps. 1.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:122%"&gt;During 2021 the Company made capital contributions to Jugos del Valle, S.A.P.I. de C.V. for the amounts of Ps. 44, and there were no changes in the ownership percentage as a result of capital contributions made by the other shareholders. During 2021 the Company made a capital reduction on Leao Alimentos y Bebidas LTDA. for the amount of Ps. 46, and there were no changes in the ownership percentage as a result of the capital reduction.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During 2021, the Company recognized an impairment on its investment in Trop Frutas Do Brasil LTDA. for the amount of Ps. 250. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, the Company recognized impairments on its investments in Compa&#xf1;&#xed;a Paname&#xf1;a de Bebidas, S.A.P.I de C.V. and Leao Alimentos y Bebidas LTDA. for the amounts of Ps. 1,463 and Ps. 1,038, respectively. During 2019, the Company recognized an impairment on its investment in Compa&#xf1;&#xed;a Paname&#xf1;a de Bebidas, S.A.P.I de C.V. for the amount of Ps. 948. Each impact per year  was recorded in the other expenses line.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On September 30, 2020, the Company announced that its joint venture with The Coca-Cola Company (Compa&#xf1;&#xed;a Paname&#xf1;a de Bebidas, S.A..P.I. de C.V.) successfully sold 100% of its stock interest in Estrella Azul, a dairy products company in Panama. As part of the transaction, the Company agreed with the buyer that it could receive payments in the future if the business of Estrella Azul achieves certain volume and EBITDA targets during the 2022-2027 period. The Company estimated the amount of the payments to be received based on the forecasts of the business and calculated its net present value. As of December 31, 2021 and 2020, the financial &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;asset recognized in the consolidated statement of financial position has a total value of Ps. 5 and  Ps. 8 respectively. This transaction is presented in the other expenses line of the consolidated income statements. The Company concluded it did not achieve the requirements to be considered as a discontinued operation under IFRS 5.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2021, 2020 and 2019 the equity (loss) earnings recognized for associates were Ps. 85,  Ps. (124), and Ps. 84, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2021, 2020 and 2019 the equity (loss) earnings recognized for joint ventures were Ps.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, Ps. (157) and Ps. (215), respectively.&lt;/span&gt;&lt;/div&gt;</kof:DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock>
    <kof:DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI5MTQ_71617581-b797-4c41-83c8-b1f9966e537d">As of December&#160;31, 2021 and 2020 the investment in other entities is comprised of the following:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in Associates and Joint Ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  7,494&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  7,623&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</kof:DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock>
    <ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates
      contextRef="i2c0446e0abbe47a29d6e0d45eed12c7f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo4YzZhOWEwYmJlMmQ0OWQ0YmQyMjI5NzBmYmI0NDNkZi90YWJsZXJhbmdlOjhjNmE5YTBiYmUyZDQ5ZDRiZDIyMjk3MGZiYjQ0M2RmXzEtMS0xLTEtMjAwNjI_0b1e3a6b-9881-4fd7-8e50-f59f30c64f2c"
      unitRef="mxn">7494000000</ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates>
    <ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates
      contextRef="ibfdf60e929c847fd90ddbeb54809d92b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo4YzZhOWEwYmJlMmQ0OWQ0YmQyMjI5NzBmYmI0NDNkZi90YWJsZXJhbmdlOjhjNmE5YTBiYmUyZDQ5ZDRiZDIyMjk3MGZiYjQ0M2RmXzEtMi0xLTEtMjAwNjI_d7220119-50ed-422a-8d86-d717b1ebbd50"
      unitRef="mxn">7623000000</ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates>
    <kof:DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI5MTI_f6d24100-0662-4398-a4b5-d48194a761a9">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of the investment in associates and joint ventures accounted for under the equity method at the end of the reporting period are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ownership Percentage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying Amount &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investee &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Principal Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Place of Incorporation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Joint ventures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compa&#xf1;&#xed;a Paname&#xf1;a de Bebidas, S.A.P.I. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beverages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50.0&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dispensadoras de Caf&#xe9;, S.A.P.I. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50.0&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;183&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fountain Agua Mineral, LTDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beverages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50.0&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;699&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Planta Nueva Ecolog&#xed;a De Tabasco, S.A. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50.0&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Associates:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Promotora Industrial Azucarera, S.A. de C.V. (&#x201c;PIASA&#x201d;) (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sugar production&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;36.4&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,348&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,335&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Jugos del Valle, S.A.P.I. de C.V. (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beverages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28.8&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,128&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,945&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leao Alimentos e Bebidas, LTDA (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beverages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;24.7&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;404&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industria Envasadora de Quer&#xe9;taro, S.A. de C.V. (&#x201c;IEQSA&#x201d;) (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canned bottling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26.5&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;178&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industria Mexicana de Reciclaje, S.A. de C.V. (&#x201c;IMER&#x201d;) (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;35.0&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;102&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trop Frutas do Brasil, LTDA (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beverages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23.6&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Alimentos de Soja S.A.U. (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beverages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Argentina&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10.7&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;263&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;116&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  7,494&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  7,623&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting method: &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;(1)The Company has significant influence due to the fact that it has power to participate in the financial and operating policy decisions of the investee.</kof:DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="ib2c31182f3f941ea82a1bf9f3dcbe849_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzMtMy0xLTEtMjAwNjI_cce1cb84-bd84-404a-878f-279f50d518f2"
      unitRef="number">0.500</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i87df6cb7cafa4b79930ec97a374339fa_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzMtNC0xLTEtMjAwNjI_4b383772-cd6c-4ba8-8a97-c23a3692276d"
      unitRef="number">0.500</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod
      contextRef="i546e4541fc8549b2a1fb0c45c2b78c5a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzMtNS0xLTEtMjAwNjI_ad468d11-558e-4542-8a14-5dbe0ce9cf0a"
      unitRef="mxn">0</ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod
      contextRef="i6127b6c3d4624dd4bc150b883933ed57_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzMtNi0xLTEtMjAwNjI_7670fbfa-c5a3-4d9a-9e94-3142af52260f"
      unitRef="mxn">0</ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i69578591e8784431b29a197e2b00e24d_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzQtMy0xLTEtMjAwNjI_27a8f396-f846-4b77-9c09-0290604e3268"
      unitRef="number">0.500</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i585aff66ecfe435aaecec187918862fa_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzQtNC0xLTEtMjAwNjI_b3dda47c-787a-4de0-90d6-679af53e99fb"
      unitRef="number">0.500</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod
      contextRef="i60ce805c83444d069d08a9dbe8d72331_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzQtNS0xLTEtMjAwNjI_d2aa48fc-a6d5-4578-af7c-591160604839"
      unitRef="mxn">183000000</ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod
      contextRef="ia1fe84c731904d4ba91ccae64a0f1120_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzQtNi0xLTEtMjAwNjI_371546f3-3117-42f9-b4a0-7dcd47311762"
      unitRef="mxn">181000000</ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i50ba3cec38b24ea1ac8fa6e4fd9f787e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzUtMy0xLTEtMjAwNjI_d6036a39-e27a-4b02-ba72-663bc7622c10"
      unitRef="number">0.500</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i3e753ac285994ab1ab781af7d456cc7d_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzUtNC0xLTEtMjAwNjI_26d66860-4775-4c1e-8660-a31666ec78a6"
      unitRef="number">0.500</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod
      contextRef="i87f57e328ee94329870e835ef1d9ee85_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzUtNS0xLTEtMjAwNjI_c53b8ce6-f12b-4437-8f08-d89ce6badc69"
      unitRef="mxn">699000000</ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod
      contextRef="iea49efb44ca4471194c00e5e9929fe71_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzUtNi0xLTEtMjAwNjI_9a486a80-a167-46cd-af7e-1f5c456f18e5"
      unitRef="mxn">720000000</ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i95d6d0dc25d249dca297aabae554abc6_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzYtMy0xLTEtMzUwOTg_de93a9c4-4940-4cbd-95ac-00b394e1d51f"
      unitRef="number">0.500</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="iaf8898fca0934c3381de5869ee24127c_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzYtNC0xLTEtMzUxMDY_3abe8511-69bb-44ce-bfec-f7889858673c"
      unitRef="number">0.000</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod
      contextRef="i1429d2fad5454994aa9ed352e113a0d4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzYtNS0xLTEtMzUxMTM_5a281f3f-575c-4a13-a1b7-54d869cfae66"
      unitRef="mxn">18000000</ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod
      contextRef="icc69f16dc3bf4b5fbf084ee9ca7ecd36_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzYtNi0xLTEtMzUxMTk_e7390ade-1bf9-4caa-a930-333cf5515a18"
      unitRef="mxn">0</ifrs-full:InvestmentsInJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInAssociate
      contextRef="ica56492673dc40cda19b59d44f267a51_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzgtMy0xLTEtMjAwNjI_18552f79-36e6-4f3e-a06e-8402d7122511"
      unitRef="number">0.364</ifrs-full:ProportionOfOwnershipInterestInAssociate>
    <ifrs-full:ProportionOfOwnershipInterestInAssociate
      contextRef="ib0b3a00d1a764ffa90114bf946ab5502_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzgtNC0xLTEtMjAwNjI_be67f17b-0ad2-4c8e-9784-96e5ae85ab60"
      unitRef="number">0.364</ifrs-full:ProportionOfOwnershipInterestInAssociate>
    <ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod
      contextRef="i133f584580944b87b53eebbd160c15e7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzgtNS0xLTEtMjAwNjI_9cf51f78-cf31-4c16-bae1-a1ac3e67d63c"
      unitRef="mxn">3348000000</ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod
      contextRef="ia652161aacf44d099d5acb6e0365bee3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzgtNi0xLTEtMjAwNjI_9841a54b-b85c-4aa1-9d5d-414d59e52d2d"
      unitRef="mxn">3335000000</ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInAssociate
      contextRef="i0282aec6101545de872314bf1ae002e1_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzktMy0xLTEtMjAwNjI_1dc0122f-7fa2-4d50-9249-d2a54ece98db"
      unitRef="number">0.288</ifrs-full:ProportionOfOwnershipInterestInAssociate>
    <ifrs-full:ProportionOfOwnershipInterestInAssociate
      contextRef="i7cb9ef524e3e4d7b87be3bfc0a9429f8_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzktNC0xLTEtMjAwNjI_aaf616c2-ed0e-4ffc-91f5-4e19c5020443"
      unitRef="number">0.288</ifrs-full:ProportionOfOwnershipInterestInAssociate>
    <ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod
      contextRef="i6a4815f2beda4b4b990bf98e248613a1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzktNS0xLTEtMjAwNjI_4ae87cab-d2c3-42a4-9005-e50266907982"
      unitRef="mxn">2128000000</ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod
      contextRef="ia568384ee77f428e894bf1f2b0bd23d1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzktNi0xLTEtMjAwNjI_eaf8acd2-d00d-4484-8cd4-96b8293a13fc"
      unitRef="mxn">1945000000</ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInAssociate
      contextRef="ib161a8cdb92c47b68389dfe5f34ea412_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEwLTMtMS0xLTIwMDYy_8181ca83-61d0-424c-8dd3-db4767f2abf6"
      unitRef="number">0.247</ifrs-full:ProportionOfOwnershipInterestInAssociate>
    <ifrs-full:ProportionOfOwnershipInterestInAssociate
      contextRef="i237ce7c6ec044cd9b2c8e8e2ce355f4c_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEwLTQtMS0xLTIwMDYy_c41a4c95-640e-4be8-abd9-9296aa3bac64"
      unitRef="number">0.247</ifrs-full:ProportionOfOwnershipInterestInAssociate>
    <ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod
      contextRef="i60056c26b2fc47b5b05b9c31726f5c30_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEwLTUtMS0xLTIwMDYy_19a242a0-bf1d-4aea-be11-c7f0b6f06d91"
      unitRef="mxn">404000000</ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod
      contextRef="i9f7c80dca2dd4de8a8ff8686d34b4ee6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEwLTYtMS0xLTIwMDYy_2f760997-57ce-4fe4-8b98-3b85e3549c6a"
      unitRef="mxn">446000000</ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInAssociate
      contextRef="if26c9edee2e14e2c8fe5617b2862e4b1_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzExLTMtMS0xLTIwMDYy_626b0add-0cfb-486f-a4b0-59dbc7e68a9c"
      unitRef="number">0.265</ifrs-full:ProportionOfOwnershipInterestInAssociate>
    <ifrs-full:ProportionOfOwnershipInterestInAssociate
      contextRef="i1b2368f1be5244f2b82b6ea747be8fe8_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzExLTQtMS0xLTIwMDYy_5bc4fd58-48e6-4932-b355-8cf124441cdb"
      unitRef="number">0.265</ifrs-full:ProportionOfOwnershipInterestInAssociate>
    <ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod
      contextRef="i9c533b171b184e35a6c0bb923babf599_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzExLTUtMS0xLTIwMDYy_09616d98-6251-42e8-9af6-6e415e86c869"
      unitRef="mxn">178000000</ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod
      contextRef="i5446997ecf5d4b54b9c926902fc37fc2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzExLTYtMS0xLTIwMDYy_5f67486f-9ea8-4107-bfae-d27c1854f144"
      unitRef="mxn">192000000</ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInAssociate
      contextRef="i0ea0960693824104a30ad9eecc07b4b8_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEyLTMtMS0xLTIwMDYy_ff82cf4f-d893-422b-b28e-9788c8adb3d8"
      unitRef="number">0.350</ifrs-full:ProportionOfOwnershipInterestInAssociate>
    <ifrs-full:ProportionOfOwnershipInterestInAssociate
      contextRef="ic12fc5ccb23e45caa7596648f0bd69e5_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEyLTQtMS0xLTIwMDYy_b80e75a0-fade-46ae-9756-7abb0af69e4a"
      unitRef="number">0.350</ifrs-full:ProportionOfOwnershipInterestInAssociate>
    <ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod
      contextRef="i2327f06a702b4955b5028b1259e5ca98_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEyLTUtMS0xLTIwMDYy_d7a8b903-995d-4525-98cf-d7597e087ce1"
      unitRef="mxn">102000000</ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod
      contextRef="i102f81d9200d483f89598a59c816648d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEyLTYtMS0xLTIwMDYy_85a2ea1a-5b31-46fa-a9aa-818e4564d8b2"
      unitRef="mxn">121000000</ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInAssociate
      contextRef="i79042d760ecb4159af1349e4c9ce7494_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEzLTMtMS0xLTMyMjk3_c114de09-efee-4ed4-bb0e-a5708222a39b"
      unitRef="number">0.236</ifrs-full:ProportionOfOwnershipInterestInAssociate>
    <ifrs-full:ProportionOfOwnershipInterestInAssociate
      contextRef="i7f1c30346233499296a8087fd5e8ed87_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEzLTQtMS0xLTMyMjk3_6ce4d083-adc9-43f8-bfbe-7c62ad24119a"
      unitRef="number">0.236</ifrs-full:ProportionOfOwnershipInterestInAssociate>
    <ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod
      contextRef="i0f64763dea62461997b1c4693c9bc27b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEzLTUtMS0xLTMyMjkw_14a9d245-8a44-4d14-b874-cdfa58e76c0c"
      unitRef="mxn">55000000</ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod
      contextRef="i08955c4e84dc4e69acee1e76be4cabdb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEzLTYtMS0xLTMyMjkw_7eaa200a-db02-45ba-8321-b082f165dbaa"
      unitRef="mxn">359000000</ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInAssociate
      contextRef="i4370558c032349a2949e84e120664c29_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzE1LTMtMS0xLTYyNjY5_80057f6b-a3ce-4d1a-a45e-d160c478c317"
      unitRef="number">0.107</ifrs-full:ProportionOfOwnershipInterestInAssociate>
    <ifrs-full:ProportionOfOwnershipInterestInAssociate
      contextRef="ia7a04b95013d44db97ba35301c0195e1_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzE1LTQtMS0xLTYyNjY5_aa63f5db-9036-48b3-a2d4-fc3ed5715496"
      unitRef="number">0.107</ifrs-full:ProportionOfOwnershipInterestInAssociate>
    <ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod
      contextRef="i94c2af2cb19444c5b6f5e06fe75e575e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzE1LTUtMS0xLTYyNjY5_e4b71625-0a8a-49bb-9828-e846ced951b1"
      unitRef="mxn">263000000</ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod
      contextRef="i710e2faf6e5948149767f090a71235eb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzE1LTYtMS0xLTYyNjY5_f04c21a5-f980-4856-8cbe-685d99c74aeb"
      unitRef="mxn">207000000</ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod
      contextRef="ib29002be79f040fe821f85b51de07bb0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEzLTUtMS0xLTIwMDYy_1dc7617a-1283-4997-bafc-5076db1f6beb"
      unitRef="mxn">116000000</ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod
      contextRef="i19eaa7e302904f2ab427e99611331ae4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzEzLTYtMS0xLTIwMDYy_f7955863-2e9c-48be-9a24-74340d1048e2"
      unitRef="mxn">117000000</ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates
      contextRef="i2c0446e0abbe47a29d6e0d45eed12c7f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzE0LTUtMS0xLTIwMDYy_a73ae737-f429-465a-b274-b608c3413207"
      unitRef="mxn">7494000000</ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates>
    <ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates
      contextRef="ibfdf60e929c847fd90ddbeb54809d92b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90YWJsZTo1MzcxZGJkZDM4NTA0ZDE0ODk1NmZlMWJjMWIzZjY2OS90YWJsZXJhbmdlOjUzNzFkYmRkMzg1MDRkMTQ4OTU2ZmUxYmMxYjNmNjY5XzE0LTYtMS0xLTIwMDYy_961f321a-29d2-4af9-8735-a811830263e6"
      unitRef="mxn">7623000000</ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates>
    <ifrs-full:RevenueFromDividends
      contextRef="if61004d3e92b4cb3ad875bb11ffdf60d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzcyMDE4MDExNjM0MzMw_85ed1408-1af2-4557-983f-ae5b8675be4e"
      unitRef="mxn">16000000</ifrs-full:RevenueFromDividends>
    <ifrs-full:RevenueFromDividends
      contextRef="i6bbdbac081624a588fd45a7a84e6be81_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzcyMDE4MDExNjM0MzM0_15c13037-c034-43cf-85b6-603f4c1160fa"
      unitRef="mxn">16000000</ifrs-full:RevenueFromDividends>
    <ifrs-full:RevenueFromDividends
      contextRef="i26287f2bf15648078f1eb0c68b2491e5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzE4NzE_af46beae-8af4-4b62-89ac-87a828444075"
      unitRef="mxn">1000000</ifrs-full:RevenueFromDividends>
    <kof:CapitalContribution
      contextRef="iee288dc1b99746ddb777223751f809f1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzk4OTU2MDQ2NTQ0MjE_2148d25c-0101-4b29-8c6d-220bfe165d0a"
      unitRef="mxn">44000000</kof:CapitalContribution>
    <ifrs-full:ReductionOfIssuedCapital
      contextRef="i26e8c0c612654d639eebb88d3679deaa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI3NDg3NzkwODQ0OTI_04f5f217-f0f8-4198-af50-5e2b5c637968"
      unitRef="usd">46000000</ifrs-full:ReductionOfIssuedCapital>
    <kof:InvestmentImpairments
      contextRef="i3b1e145f596e47138cba8b5a90f473bc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzcyMDE4MDExNjM0MzM4_e5f5e57e-63c7-4842-8d1b-e3328a75ab8e"
      unitRef="mxn">250000000</kof:InvestmentImpairments>
    <kof:InvestmentImpairments
      contextRef="i9b68dcd971254268b93b858df21fafe9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzcyMDE4MDExNjM0MzQz_64078449-f2a9-4958-bf98-4f4164fc2d64"
      unitRef="mxn">1463000000</kof:InvestmentImpairments>
    <kof:InvestmentImpairments
      contextRef="ie9273ec4835b4af98fdd5512098bb3b4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzcyMDE4MDExNjM0MzUw_eddc02ba-2211-4b91-9423-b9709f47e27c"
      unitRef="mxn">1038000000</kof:InvestmentImpairments>
    <kof:InvestmentImpairments
      contextRef="i5e7e5646ab564f16b782fc907525c286_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzcyMDE4MDExNjM0MzU3_5bce0ed1-90eb-47ac-9789-abb1ff94451e"
      unitRef="mxn">948000000</kof:InvestmentImpairments>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="i24a1fbe1c0564c23a3662af0fb6f6ea4_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzQzOTgwNDY1MTk5Mjg_03ffe531-139a-44b6-a8ce-d3110fb63469"
      unitRef="number">1</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:FinancialAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI3NDg3NzkwODE5MTc_45ba4c61-f2a7-41b5-a4b4-d2bb304b1db6"
      unitRef="mxn">5000000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzQzOTgwNDY1MjA1MTY_7e6c47d7-997d-4818-a4f1-1e2e36c60e22"
      unitRef="mxn">8000000</ifrs-full:FinancialAssets>
    <ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates
      contextRef="if47d67475e2d47da96ccb4479b156c18_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI3Mzc_ea2ae62b-fc81-4168-aa63-681a99dea1e8"
      unitRef="mxn">85000000</ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates>
    <ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates
      contextRef="ib96a4173c1cd49b78dc6de521ae0f74c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI3NDY_9d2657e9-3d39-47f6-9885-912ac7dea8fe"
      unitRef="mxn">-124000000</ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates>
    <ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates
      contextRef="i065bda890bd44ea0852063c6ce75fc41_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI3NTg_d5689de0-b058-4756-8147-47fbb96a7ea3"
      unitRef="mxn">84000000</ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates>
    <ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates
      contextRef="ie084b2e21bdd48c09f5153ceb182ac79_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI4NzY_5abe0896-0c09-46b0-9077-29f0f931a791"
      unitRef="mxn">3000000</ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates>
    <ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates
      contextRef="i815b39a628a04014a51b8ef27798e582_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI4ODQ_11269c1d-c890-467f-a57f-082b55b82ea9"
      unitRef="mxn">-157000000</ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates>
    <ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates
      contextRef="i6bb65b0e345f40eba4b90634e7a0b604_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjAvZnJhZzpiNDU4NWYyMGEwMWQ0NzA3YTg5MDY5MThlNTZmNjU3MS90ZXh0cmVnaW9uOmI0NTg1ZjIwYTAxZDQ3MDdhODkwNjkxOGU1NmY2NTcxXzI4OTU_ac9d8d34-eb64-48fe-946e-4c9cd0dc4127"
      unitRef="mxn">-215000000</ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates>
    <ifrs-full:DisclosureOfLeasesExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzEwMjY_7e23de40-215c-4839-a83d-7f2ae4418da6">Leases&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended as of December&#160;31, 2021 and 2020, the change in the Company&#x2019;s right-of-use assets, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,278&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,382&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;599&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(662)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(596)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hyperinflationary economies effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indexation effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effects of changes in foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,472&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,278&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:-5.65pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020, scheduled maturities of the Company&#x2019;s lease liabilities, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:-5.65pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.694%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maturity analysis &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than one year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  614&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  560&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;One to three years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;More than three years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at end of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,505&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,306&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  614&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  560&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  891&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  746&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interest expense for leases reported in the income statements for the years ended on December&#160;31, 2021, 2020 and 2019 was Ps. 101, Ps. 105, and Ps. 129, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expenses for the low value assets and short-term leases reported in the income statements for the years ended on December&#160;31, 2021, 2020 and 2019 was Ps. 183, Ps. 190 and Ps. 187, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, 2020 and 2019 the weighted average incremental borrowing rate was  7.18%, 6.58% and 7.68%, respectively.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfLeasesExplanatory>
    <ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzEwMjc_c9bdb62f-a7ba-4cb7-bbba-135561ac503c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended as of December&#160;31, 2021 and 2020, the change in the Company&#x2019;s right-of-use assets, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,278&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,382&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;599&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(662)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(596)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hyperinflationary economies effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indexation effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effects of changes in foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,472&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,278&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory>
    <ifrs-full:RightofuseAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzEtMS0xLTEtMjAwNjI_6e99facf-5b2a-472d-bbd5-8665ce332bf5"
      unitRef="mxn">1278000000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzEtMi0xLTEtMjAwNjI_f69e2eee-e997-4798-bc5c-0ce9664bbb1b"
      unitRef="mxn">1382000000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzItMS0xLTEtMjAwNjI_de6416b4-e707-4a81-98cc-98b92684e36b"
      unitRef="mxn">533000000</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzItMi0xLTEtMjAwNjI_75b65149-8940-468a-ae3e-f6541617a0e6"
      unitRef="mxn">599000000</ifrs-full:AdditionsToRightofuseAssets>
    <kof:DisposalOfRightOfUseAssets
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzMtMS0xLTEtMjAwNjI_058a47a0-0ca6-4761-a4c4-a4d84c0332e6"
      unitRef="mxn">44000000</kof:DisposalOfRightOfUseAssets>
    <kof:DisposalOfRightOfUseAssets
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzMtMi0xLTEtMjAwNjI_71d6540b-e825-44ec-b3f5-5d7a95184be8"
      unitRef="mxn">112000000</kof:DisposalOfRightOfUseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzQtMS0xLTEtMjAwNjI_80154be9-fe91-4ab9-84bb-e3462fd3ed74"
      unitRef="mxn">662000000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzQtMi0xLTEtMjAwNjI_bfc9a98d-3401-42a2-8a6c-e659fedeb265"
      unitRef="mxn">596000000</ifrs-full:DepreciationRightofuseAssets>
    <kof:RightOfUseAssetHyperinflationaryEconomiesEffect
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzUtMS0xLTEtMjAwNjI_8b3c1f6f-2c84-4df2-b864-431e1798c641"
      unitRef="mxn">14000000</kof:RightOfUseAssetHyperinflationaryEconomiesEffect>
    <kof:RightOfUseAssetHyperinflationaryEconomiesEffect
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzUtMi0xLTEtMjAwNjI_0ee84495-4cdd-43be-aae7-4b8744c93df0"
      unitRef="mxn">14000000</kof:RightOfUseAssetHyperinflationaryEconomiesEffect>
    <kof:RightOfUseAssetIndexationEffect
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzYtMS0xLTEtMjAwNjI_aba4a005-747e-49f9-9ccc-1537b7e977ee"
      unitRef="mxn">383000000</kof:RightOfUseAssetIndexationEffect>
    <kof:RightOfUseAssetIndexationEffect
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzYtMi0xLTEtMjAwNjI_8d90af3f-c3a4-4e38-b951-245221f75f82"
      unitRef="mxn">145000000</kof:RightOfUseAssetIndexationEffect>
    <kof:EffectsOfChangeInForeignExchangeRatesRightOfUseAssets
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzctMS0xLTEtMjAwNjI_4f7c97f0-21f6-4359-8b71-9fd34f67cf17"
      unitRef="mxn">30000000</kof:EffectsOfChangeInForeignExchangeRatesRightOfUseAssets>
    <kof:EffectsOfChangeInForeignExchangeRatesRightOfUseAssets
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzctMi0xLTEtMjAwNjI_1b9390b3-0525-4081-8e52-895b6dc46650"
      unitRef="mxn">154000000</kof:EffectsOfChangeInForeignExchangeRatesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzgtMS0xLTEtMjAwNjI_04f44cec-bfcf-40be-a5e1-ae539f62f842"
      unitRef="mxn">1472000000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTpkYTNiODc0ODk3YTY0YjI5ODE2OGVkNWI1NGUxZTE2Yy90YWJsZXJhbmdlOmRhM2I4NzQ4OTdhNjRiMjk4MTY4ZWQ1YjU0ZTFlMTZjXzgtMi0xLTEtMjAwNjI_d6031220-236a-4af3-9922-9441e463001b"
      unitRef="mxn">1278000000</ifrs-full:RightofuseAssets>
    <ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzEwMjg_ff99f5a9-7044-4c20-a458-cd5e292915f2">&lt;div style="padding-right:-5.65pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020, scheduled maturities of the Company&#x2019;s lease liabilities, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:-5.65pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.694%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maturity analysis &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than one year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  614&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  560&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;One to three years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;More than three years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at end of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,505&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,306&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  614&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  560&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  891&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  746&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory>
    <ifrs-full:LeaseLiabilities
      contextRef="ib9cf53760ee7499383a1ee9d3aa55988_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzItMS0xLTEtMjAwNjI_0793ece4-c8ea-47b4-9e08-f416f1cee3c9"
      unitRef="mxn">614000000</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="ie61f9783154844978350d4d449eb9e23_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzItMi0xLTEtMjAwNjI_af6211e7-66f3-4287-a1d5-fcf3225cc001"
      unitRef="mxn">560000000</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="ie59bf2a80c7043c7a031d6c3a743f04e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzMtMS0xLTEtMjAwNjI_494e1fc8-9cc9-4536-ae0b-380027fd578c"
      unitRef="mxn">478000000</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="icaac696fe1814e3bb6cbf8cb77df499e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzMtMi0xLTEtMjAwNjI_9ea0e384-faa7-4354-ad0a-958abeecf168"
      unitRef="mxn">306000000</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="i31666e5dd5a24bffbe24a9028bf85caa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzQtMS0xLTEtMjAwNjI_887afdf9-ab6a-4949-9b22-888e639d2527"
      unitRef="mxn">413000000</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="i5b8b8e49dda04347b7373983e72989aa_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzQtMi0xLTEtMjAwNjI_f1764c21-f389-400a-b068-ee109c220928"
      unitRef="mxn">440000000</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzUtMS0xLTEtMjAwNjI_0d8356a8-58c9-4da5-aab1-9a04e1a72bfa"
      unitRef="mxn">1505000000</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzUtMi0xLTEtMjAwNjI_43d2fc8a-bd06-40ed-baf8-3d22f29b0b2e"
      unitRef="mxn">1306000000</ifrs-full:LeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzYtMS0xLTEtMjAwNjI_37bb9803-f4ea-4eb1-ab5e-1d7a86b7cddc"
      unitRef="mxn">614000000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzYtMi0xLTEtMjAwNjI_f5c92718-73c1-48f0-a80e-c7cec9a6dc73"
      unitRef="mxn">560000000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzctMS0xLTEtMjAwNjI_ccb152a0-aa0e-4c79-a061-144b387591f7"
      unitRef="mxn">891000000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90YWJsZTo2YjFkYjBhMGYxYjI0NDljYjkyY2EyOTA1NTVmNWUyOS90YWJsZXJhbmdlOjZiMWRiMGEwZjFiMjQ0OWNiOTJjYTI5MDU1NWY1ZTI5XzctMi0xLTEtMjAwNjI_328d4959-6ae8-4368-b305-f2da2740577a"
      unitRef="mxn">746000000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzMzMQ_e3d7487d-b938-4ab6-a19e-a23825887523"
      unitRef="mxn">101000000</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzM0Mg_bfc49d74-1bb4-4470-95ce-0288fe607ed3"
      unitRef="mxn">105000000</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzI3NDg3NzkwNzExMjY_7042f5fe-6a83-41cd-a8ef-d7b999001786"
      unitRef="mxn">129000000</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <kof:ExpensesForLowValueAssetsAndShortTermLeases
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzQ5OA_f63ce80f-d6fb-4c75-97ed-ac2dc2bd9d4a"
      unitRef="mxn">183000000</kof:ExpensesForLowValueAssetsAndShortTermLeases>
    <kof:ExpensesForLowValueAssetsAndShortTermLeases
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzUwNQ_7d7f7ab7-16e4-4776-9d05-1d316b96a459"
      unitRef="mxn">190000000</kof:ExpensesForLowValueAssetsAndShortTermLeases>
    <kof:ExpensesForLowValueAssetsAndShortTermLeases
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzI3NDg3NzkwNzExMTg_da093828-c644-40c1-ae5b-22b33f1d4f9b"
      unitRef="mxn">187000000</kof:ExpensesForLowValueAssetsAndShortTermLeases>
    <ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzI3NDg3NzkwNzExMDQ_88af350f-7b37-412a-94ff-1e8044c47986"
      unitRef="number">0.0718</ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16>
    <ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzYwMA_b0acf942-515c-4d1f-a015-30c31177bea2"
      unitRef="number">0.0658</ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16>
    <ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjYvZnJhZzpkMTkxZWU1N2Q3MTk0NzkzYjU4ZmU4YTVkNTYyZTBmYy90ZXh0cmVnaW9uOmQxOTFlZTU3ZDcxOTQ3OTNiNThmZThhNWQ1NjJlMGZjXzI3NDg3NzkwNzExMTE_5bd482a1-f75d-4f03-9014-7335429562ac"
      unitRef="number">0.0768</ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16>
    <ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90ZXh0cmVnaW9uOmMxOWU5YjdkOTU3NDRmOWJiYTYyMjc5MzI2MjI5YzMyXzE2MA_b2d20dbc-5ba2-4d8e-8cea-07cf428d1f7a">Property, plant &amp;amp; equipment.&#160;&#160;&#160;&#160; &lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.541%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Land &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Buildings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Machinery and Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Refrigeration Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Returnable Bottles &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investments in Fixed Assets in Progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Leasehold Improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,575&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  18,775&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  38,465&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  19,963&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  14,749&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  4,131&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  479&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  861&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;102,998&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;392&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;816&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,581&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,392&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;112&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,324&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions from business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;227&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;405&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer of completed projects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(253)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;508&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,650&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,396&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;360&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,004)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;343&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,577)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,032)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,056)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,749)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of changes in foreign exchange rates &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,122)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,315)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(961)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(833)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(381)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6,099)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Changes in value on the recognition of inflation effects &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;114&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;366&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,254&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;241&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;352&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,345&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,258&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  18,746&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  38,919&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  20,410&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  16,153&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,156&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  782&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  800&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  106,224&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Land &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Buildings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Machinery and Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Refrigeration Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Returnable Bottles &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investments in Fixed Assets in Progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Leasehold Improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost as of January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,258&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  18,746&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  38,919&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  20,410&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  16,153&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,156&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  782&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  800&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  106,224&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;281&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,613&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,300&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;186&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,655&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions from business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;158&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;245&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer of completed projects in progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;721&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,192&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,187)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,425)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,073)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(561)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,175)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of changes in foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(255)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,182)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,243)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(797)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(629)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(333)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,608)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Changes in value on the recognition of inflation effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;293&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;990&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;189&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;291&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,824&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,240&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  18,653&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  39,664&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  20,202&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  17,924&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,894&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  737&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  851&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  109,165&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Land &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Buildings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Machinery and Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Refrigeration Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Returnable Bottles &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investments in Fixed Assets in Progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Leasehold Improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost as of January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  5,240&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  18,653&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  39,664&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  20,202&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  17,924&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  5,894&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  737&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  851&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  109,165&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;61&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;427&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3,655&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;7,911&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;217&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;12,292&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Transfer of completed projects in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;731&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;4,791&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,351&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(7,001)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;95&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2,680)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,614)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2,299)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(6,697)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effects of changes in foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(637)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,919)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(556)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(70)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(3,790)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Changes in value on the recognition of inflation effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;140&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;326&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,260&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;319&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;487&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;138&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;321&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,991&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  5,230&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  19,074&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  41,177&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  20,129&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  19,433&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  6,734&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  886&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,298&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  113,961&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Total includes Ps. 3,784, Ps. 289 and Ps. 610 outstanding payment to suppliers, as of December&#160;31, 2021, 2020 and 2019 respectively&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.437%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.153%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.264%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Land &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Buildings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Machinery and Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Refrigeration Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Returnable Bottles &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investments in Fixed Assets in Progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Leasehold Improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (4,414)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (16,969)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (10,206)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (8,706)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (276)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (485)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (41,056)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation for the year &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(386)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,862)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,211)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,734)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,387)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,049&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;966&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,079&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,145&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of changes in foreign exchange rates &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;223&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,013&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;583&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;571&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,464&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Changes in value on the recognition of inflation effects &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(629)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(302)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,203)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated depreciation as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (4,655)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (18,398)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (11,032)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (10,092)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (365)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (495)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (45,037)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Land &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Buildings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Machinery and Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Refrigeration Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Returnable Bottles &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investments in Fixed Assets in Progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Leasehold Improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation as of January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (4,655)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (18,398)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (11,032)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (10,092)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (365)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (495)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (45,037)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation for the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(490)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,828)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,148)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,779)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,415)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,125&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;989&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;536&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,706&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of changes in foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;854&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;464&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;432&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,111&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Changes in value on the recognition of inflation effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(595)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(132)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,070)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated depreciation as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (5,043)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (19,842)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (11,859)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (12,153)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (379)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (429)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (49,705)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Land &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Buildings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Machinery and Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Refrigeration Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Returnable Bottles &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investments in Fixed Assets in Progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Leasehold Improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated depreciation as of January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (5,043)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (19,842)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (11,859)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (12,153)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (379)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (429)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (49,705)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciation for the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(484)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2,793)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2,097)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2,708)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(8,284)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,336&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,493&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,390&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;62&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;6,297&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effects of changes in foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;162&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;867&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;372&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;222&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,679&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Changes in value on the recognition of inflation effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(139)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(946)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(209)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,765)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated depreciation as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (5,498)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (20,378)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (12,300)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (12,676)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (395)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (531)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (51,778)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.958%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.212%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Land &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Buildings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Machinery and Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Refrigeration Equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Returnable Bottles &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Investments in Fixed Assets in Progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Leasehold Improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;As of  December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,258&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  14,091&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  20,521&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  9,378&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  6,061&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,156&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  417&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  305&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  61,187&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;As of  December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,240&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  13,610&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  19,822&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  8,343&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,771&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  5,894&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  358&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  422&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  59,460&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of  December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  5,230&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  13,576&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  20,799&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  7,829&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  6,757&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  6,734&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  491&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  767&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  62,183&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i88f917ef7789442da591fb3e7894141f_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEtMS0xLTEtMjAwNjI_ba18fcd3-7fc3-4baa-9068-efd0b7697f3b"
      unitRef="mxn">5575000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i358354d9f70c4148a5aba20fd46ed566_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEtMi0xLTEtMjAwNjI_1c51ff66-0778-45c4-8cf2-4bde8d041034"
      unitRef="mxn">18775000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i534eaa4f8b0a4d6abe4be9fac3d75502_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEtMy0xLTEtMjAwNjI_179b40be-e8bb-4308-a848-6c4b5efc91a0"
      unitRef="mxn">38465000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i62161deff94047eebb7160e9604d4a56_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEtNC0xLTEtMjAwNjI_9a3c3288-3ee7-415f-a750-578d1ddd75e6"
      unitRef="mxn">19963000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i7a42e28163a2425084f3ee1242feb741_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEtNS0xLTEtMjAwNjI_a64f3874-9801-4033-9ac7-0564ee9bce43"
      unitRef="mxn">14749000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i9228e63dcc1e4a1b822d32ad8ff058a3_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEtNi0xLTEtMjAwNjI_d3050ebc-e362-4427-8ea4-5a3dac331f05"
      unitRef="mxn">4131000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic75a0c81c6d649c2881709dbab99c87f_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEtNy0xLTEtMjAwNjI_65a685e9-529d-4d62-bae0-ba16f776697d"
      unitRef="mxn">479000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i268f4ab2993b4f58af8c12b2cb084c1a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEtOC0xLTEtMjAwNjI_b761a44d-c1e5-4cc5-917a-1720106a5259"
      unitRef="mxn">861000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i07de28b96c94490e9fae21f5407e3aa5_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEtOS0xLTEtMjAwNjI_59bef8b7-f435-4f5a-bd80-ad9c36b4eed6"
      unitRef="mxn">102998000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i08078cc8dd884b3ebcde5e0f8e16b80f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzItMS0xLTEtMjAwNjI_d1374e0c-bd56-48f6-8924-87173ec6d930"
      unitRef="mxn">4000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i9f8fa4e4b4f8402dae6a20737188c374_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzItMi0xLTEtMjAwNjI_bda4d033-76d6-43a0-9fd0-359e24ca0350"
      unitRef="mxn">27000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i3ea2f38d453f4a8c837df35057d45faa_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzItMy0xLTEtMjAwNjI_b5a46fb7-cf2c-4c9d-a9b6-0f7cb7c989ad"
      unitRef="mxn">392000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i61e5e24dee1f401887c5e2449553b41b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzItNC0xLTEtMjAwNjI_652fb773-d841-4e04-81af-00412fc64c4d"
      unitRef="mxn">816000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ifb31affb5267457fa25919b9899785bf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzItNS0xLTEtMjAwNjI_d61baf7e-5381-4427-8c9e-23d31e8c7eb6"
      unitRef="mxn">2581000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i90e069e0c1bb456d91acc4b172266f57_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzItNi0xLTEtMjAwNjI_e66c7205-6275-4cbe-9399-16bdeeac9c3a"
      unitRef="mxn">6392000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i062f10411e284066ab1866154bd22cc1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzItNy0xLTEtMjAwNjI_167e67f9-325e-4ceb-a9a3-97991d0e5e78"
      unitRef="mxn">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i71ff054eac1d4880b90e9957bf2b6207_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzItOC0xLTEtMjAwNjI_ee3319e2-4149-4065-bec0-6dd9679ff5ca"
      unitRef="mxn">112000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzItOS0xLTEtMjAwNjI_6ba2b2c6-7feb-4bd7-9731-32b659d91efb"
      unitRef="mxn">10324000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i08078cc8dd884b3ebcde5e0f8e16b80f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzMtMS0xLTEtMjAwNjI_019ffae4-ff1f-410e-bb23-301656fb3fce"
      unitRef="mxn">142000000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i9f8fa4e4b4f8402dae6a20737188c374_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzMtMi0xLTEtMjAwNjI_994742fe-432d-4902-b703-5176ce939250"
      unitRef="mxn">227000000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i3ea2f38d453f4a8c837df35057d45faa_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzMtMy0xLTEtMjAwNjI_b998446b-15b2-4eea-aefa-761cac1584d8"
      unitRef="mxn">50000000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i61e5e24dee1f401887c5e2449553b41b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzMtNC0xLTEtMjAwNjI_951818eb-3f9d-4391-9c34-dc4ab7d48ad6"
      unitRef="mxn">-13000000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ifb31affb5267457fa25919b9899785bf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzMtNS0xLTEtMjAwNjI_a8a105fa-69c4-497b-a892-c049f4501d1a"
      unitRef="mxn">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i90e069e0c1bb456d91acc4b172266f57_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzMtNi0xLTEtMjAwNjI_1aa45b06-75cc-4238-a400-2573b9448792"
      unitRef="mxn">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i062f10411e284066ab1866154bd22cc1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzMtNy0xLTEtMjAwNjI_59b03442-18fe-4aea-bdd5-7fbf4ff21697"
      unitRef="mxn">7000000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i71ff054eac1d4880b90e9957bf2b6207_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzMtOC0xLTEtMjAwNjI_ea401f4b-d28e-442e-9b3c-a35c67e9aa91"
      unitRef="mxn">-8000000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzMtOS0xLTEtMjAwNjI_69d46915-ce7d-4e19-b14e-0723773d0c9a"
      unitRef="mxn">405000000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="i08078cc8dd884b3ebcde5e0f8e16b80f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzQtMS0xLTEtMjAwNjI_3674cc27-6cdd-4665-bd89-e1ba1e11c5eb"
      unitRef="mxn">-253000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="i9f8fa4e4b4f8402dae6a20737188c374_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzQtMi0xLTEtMjAwNjI_8b05f980-d263-458e-a065-b25d3804dc5b"
      unitRef="mxn">508000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="i3ea2f38d453f4a8c837df35057d45faa_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzQtMy0xLTEtMjAwNjI_818dc468-cebe-4d64-8a8c-3808b8daaca2"
      unitRef="mxn">2650000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="i61e5e24dee1f401887c5e2449553b41b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzQtNC0xLTEtMjAwNjI_a369b359-9df2-48ba-a064-c7b993a0c5de"
      unitRef="mxn">1396000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="ifb31affb5267457fa25919b9899785bf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzQtNS0xLTEtMjAwNjI_2b7415ed-095c-4f19-be52-b7856a23c21b"
      unitRef="mxn">360000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="i90e069e0c1bb456d91acc4b172266f57_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzQtNi0xLTEtMjAwNjI_3506bddb-4dc3-42a7-9377-9d99206e049a"
      unitRef="mxn">-5004000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="i062f10411e284066ab1866154bd22cc1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzQtNy0xLTEtMjAwNjI_13865146-be24-4c33-86e6-98c64c2ee31b"
      unitRef="mxn">343000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="i71ff054eac1d4880b90e9957bf2b6207_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzQtOC0xLTEtMjAwNjI_1fecbe66-3793-4be8-b4c0-7bce9eb3e918"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzQtOS0xLTEtMjAwNjI_5ddc576d-a59a-4a3e-9351-e45e094f202d"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i08078cc8dd884b3ebcde5e0f8e16b80f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzUtMS0xLTEtMjAwNjI_505d3622-81de-4f7d-aac6-f9e225c5d973"
      unitRef="mxn">1000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i9f8fa4e4b4f8402dae6a20737188c374_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzUtMi0xLTEtMjAwNjI_17c70683-9558-4c28-a10c-92397d5ae099"
      unitRef="mxn">35000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i3ea2f38d453f4a8c837df35057d45faa_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzUtMy0xLTEtMjAwNjI_4ff16b0b-fcf3-44ef-b8f6-3f7e598f3881"
      unitRef="mxn">1577000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i61e5e24dee1f401887c5e2449553b41b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzUtNC0xLTEtMjAwNjI_9a853222-963f-4e4e-80c4-7e586e1f2003"
      unitRef="mxn">1032000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="ifb31affb5267457fa25919b9899785bf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzUtNS0xLTEtMjAwNjI_f1b186f7-2731-462e-b342-11962072cbba"
      unitRef="mxn">1056000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i90e069e0c1bb456d91acc4b172266f57_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzUtNi0xLTEtMjAwNjI_c0566f5c-5fb5-4c72-ae9f-391a75d5ed6f"
      unitRef="mxn">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i062f10411e284066ab1866154bd22cc1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzUtNy0xLTEtMjAwNjI_26120e91-003e-447a-84e5-606bbe7b77ef"
      unitRef="mxn">13000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i71ff054eac1d4880b90e9957bf2b6207_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzUtOC0xLTEtMjAwNjI_1aca9f33-ebf4-4508-8ed7-d0c5a66c0434"
      unitRef="mxn">35000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzUtOS0xLTEtMjAwNjI_595d5ac4-828e-4751-96dd-aa9c7e2138a5"
      unitRef="mxn">3749000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i08078cc8dd884b3ebcde5e0f8e16b80f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzctMS0xLTEtMjAwNjI_da6dd398-cfd8-482e-9a33-b728682768cd"
      unitRef="mxn">-323000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i9f8fa4e4b4f8402dae6a20737188c374_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzctMi0xLTEtMjAwNjI_8f8787cd-2ed6-410a-b90f-056f0c9adf8a"
      unitRef="mxn">-1122000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i3ea2f38d453f4a8c837df35057d45faa_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzctMy0xLTEtMjAwNjI_6038dacc-64ac-4561-ab43-cf8a8597ea02"
      unitRef="mxn">-2315000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i61e5e24dee1f401887c5e2449553b41b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzctNC0xLTEtMjAwNjI_2cc3733f-f650-480d-8d7a-49c65e96395d"
      unitRef="mxn">-961000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ifb31affb5267457fa25919b9899785bf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzctNS0xLTEtMjAwNjI_351b915c-3dc4-48df-a530-b5fceb7c8efe"
      unitRef="mxn">-833000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i90e069e0c1bb456d91acc4b172266f57_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzctNi0xLTEtMjAwNjI_1ef59557-f2bc-4860-9976-5fc7ddb4f1d5"
      unitRef="mxn">-381000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i062f10411e284066ab1866154bd22cc1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzctNy0xLTEtMjAwNjI_ac289465-d212-4eea-bf8f-a8b4c8a6da7a"
      unitRef="mxn">-34000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i71ff054eac1d4880b90e9957bf2b6207_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzctOC0xLTEtMjAwNjI_ece855bf-ec92-418c-b3ad-fc48498e47ac"
      unitRef="mxn">-130000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzctOS0xLTEtMjAwNjI_aa42f9c1-3cf4-4b35-a1dd-5ca3bdea20fc"
      unitRef="mxn">-6099000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i08078cc8dd884b3ebcde5e0f8e16b80f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzgtMS0xLTEtMjAwNjI_b2330766-0214-43c0-afdb-69181ed6ab2f"
      unitRef="mxn">114000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i9f8fa4e4b4f8402dae6a20737188c374_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzgtMi0xLTEtMjAwNjI_a4ec9d29-e7d6-4cda-8dac-e2347fa19266"
      unitRef="mxn">366000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i3ea2f38d453f4a8c837df35057d45faa_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzgtMy0xLTEtMjAwNjI_643c5676-6ad7-495c-8f86-94ef7ed5751b"
      unitRef="mxn">1254000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i61e5e24dee1f401887c5e2449553b41b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzgtNC0xLTEtMjAwNjI_24d5605a-4cf2-4941-9db5-3134ff666cfa"
      unitRef="mxn">241000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="ifb31affb5267457fa25919b9899785bf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzgtNS0xLTEtMjAwNjI_40bc64d4-41a6-46b5-8803-af573e7a14b1"
      unitRef="mxn">352000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i90e069e0c1bb456d91acc4b172266f57_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzgtNi0xLTEtMjAwNjI_c909ba09-4928-430b-bdee-268dda132307"
      unitRef="mxn">18000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i062f10411e284066ab1866154bd22cc1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzgtNy0xLTEtMjAwNjI_a3275194-5360-4c9e-b8ec-bab89f41140b"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i71ff054eac1d4880b90e9957bf2b6207_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzgtOC0xLTEtMjAwNjI_6759a896-b04d-4a2b-b37c-4aefdbb7574f"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzgtOS0xLTEtMjAwNjI_e431cba9-04e0-4875-a165-e9175b3ae18e"
      unitRef="mxn">2345000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if93057ad1c81418db9e8c0b0182ed2e1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzktMS0xLTEtMjAwNjI_5b1bb5e8-814d-46b4-935f-a32451404c36"
      unitRef="mxn">5258000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1a480391f1a744c991b4d8310fd07566_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzktMi0xLTEtMjAwNjI_bc4ba979-86b8-4b68-82f5-3ea3c58056d4"
      unitRef="mxn">18746000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i9e1f578d7f244c50a4928869739e038b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzktMy0xLTEtMjAwNjI_636bd04e-3ee7-4e3c-8a1c-993671973050"
      unitRef="mxn">38919000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="idd299470d1eb4fd69b9449a266b0b79c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzktNC0xLTEtMjAwNjI_bc385678-a5be-486f-adfa-077bc415259d"
      unitRef="mxn">20410000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1a1fc33e458241b086887db3b9148bcc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzktNS0xLTEtMjAwNjI_29a66a11-d147-4287-8609-cf6878506e64"
      unitRef="mxn">16153000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i857494203e924e5b844024aef7834cb8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzktNi0xLTEtMjAwNjI_c0070b1c-e85b-444a-bb15-d9f61aec3293"
      unitRef="mxn">5156000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i9f840638fc224b368fe23da0bed73924_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzktNy0xLTEtMjAwNjI_b1ec5ab0-4315-4c25-aeaa-9e0f4ed9fb2c"
      unitRef="mxn">782000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic00f4e45ef99484d88f3cd35b99452e8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzktOC0xLTEtMjAwNjI_4fe3737a-92d5-4504-91b2-63f54f0a3064"
      unitRef="mxn">800000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="iba292916c735410e91429a479cfa43d8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzktOS0xLTEtMjAwNjI_3bd204e8-c9a0-43a0-9e78-88419e8e5155"
      unitRef="mxn">106224000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if93057ad1c81418db9e8c0b0182ed2e1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEyLTEtMS0xLTIwMDYy_8ba028da-ef96-4f56-bbdd-26d8ff354b27"
      unitRef="mxn">5258000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1a480391f1a744c991b4d8310fd07566_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEyLTItMS0xLTIwMDYy_43c0bf2d-70b2-4d8b-8e37-ef118ce5b600"
      unitRef="mxn">18746000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i9e1f578d7f244c50a4928869739e038b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEyLTMtMS0xLTIwMDYy_65940b27-5a43-4a30-97d7-7f8bb70daf6c"
      unitRef="mxn">38919000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="idd299470d1eb4fd69b9449a266b0b79c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEyLTQtMS0xLTIwMDYy_d1838a9f-3bf3-487e-b85b-4ac0c6f561ad"
      unitRef="mxn">20410000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1a1fc33e458241b086887db3b9148bcc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEyLTUtMS0xLTIwMDYy_ad45bc1e-79fc-40b4-be58-303195568004"
      unitRef="mxn">16153000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i857494203e924e5b844024aef7834cb8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEyLTYtMS0xLTIwMDYy_a1d5ccae-7e0b-41ba-9734-96836767918f"
      unitRef="mxn">5156000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i9f840638fc224b368fe23da0bed73924_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEyLTctMS0xLTIwMDYy_46df6c54-782b-40ce-80a3-f2a81831ad8f"
      unitRef="mxn">782000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic00f4e45ef99484d88f3cd35b99452e8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEyLTgtMS0xLTIwMDYy_008c94b6-c1d7-4cae-b833-a896f2c6594a"
      unitRef="mxn">800000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="iba292916c735410e91429a479cfa43d8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEyLTktMS0xLTIwMDYy_e8a85125-c97b-4fb8-b104-3a26bb5fd600"
      unitRef="mxn">106224000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i2d3d74bde17b4c98a8da4f33195268bf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEzLTEtMS0xLTIwMDYy_5dffd003-73fd-4caf-b773-4cbb1b9df0a4"
      unitRef="mxn">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i2d2bc737f4474a1c97bb26ca17a0bcb3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEzLTItMS0xLTIwMDYy_af93b65f-c362-4c32-a16c-3ebb29f7f728"
      unitRef="mxn">104000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i390ecacf6dff4172b3218e0470131aea_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEzLTMtMS0xLTIwMDYy_73187fdc-3627-4532-88d3-43ea8fe37ad6"
      unitRef="mxn">171000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ia4bef8608a9a4e47946fe36cb50f6d52_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEzLTQtMS0xLTIwMDYy_acceaa97-2ac6-47f5-8c19-6ba5b12c3a9b"
      unitRef="mxn">281000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ia57025e1e09543749c10ad1113d03306_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEzLTUtMS0xLTIwMDYy_a09a8614-0a98-4bc4-bb6d-863c361a7b35"
      unitRef="mxn">2613000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ie382ea925aa74de88a3ab67a4cac144c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEzLTYtMS0xLTIwMDYy_c74f9f1a-9ad8-4937-b97c-17b937d7feac"
      unitRef="mxn">6300000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ic9f4070aacd042c0988b69c5f1144425_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEzLTctMS0xLTIwMDYy_87637241-2833-4966-9a88-7c57f7bc4a20"
      unitRef="mxn">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="if9da433d9a964d7fa5b746263eb983a4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEzLTgtMS0xLTIwMDYy_f1fdaaa5-b63f-475e-910a-8ccc4253e3f7"
      unitRef="mxn">186000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzEzLTktMS0xLTIwMDYy_b8c4e9ae-8cd9-4862-9979-367c866606a0"
      unitRef="mxn">9655000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i2d3d74bde17b4c98a8da4f33195268bf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE0LTEtMS0xLTIwMDYy_939ce80f-16f3-408a-bee3-e29c2be431b7"
      unitRef="mxn">158000000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i2d2bc737f4474a1c97bb26ca17a0bcb3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE0LTItMS0xLTIwMDYy_dfc6e268-0fba-4ee7-a4cb-0376ca2a6347"
      unitRef="mxn">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i390ecacf6dff4172b3218e0470131aea_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE0LTMtMS0xLTIwMDYy_28d876e6-cb3a-45b6-9bce-8a4b81fb0f08"
      unitRef="mxn">87000000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ia4bef8608a9a4e47946fe36cb50f6d52_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE0LTQtMS0xLTIwMDYy_17fd36cb-1052-4537-996b-d39c08a43123"
      unitRef="mxn">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ia57025e1e09543749c10ad1113d03306_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE0LTUtMS0xLTIwMDYy_9213b2ec-c790-4ca8-8768-4ffe3cc633b3"
      unitRef="mxn">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ie382ea925aa74de88a3ab67a4cac144c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE0LTYtMS0xLTIwMDYy_009678f9-bd08-4cd9-9729-72c9b3d002ac"
      unitRef="mxn">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ic9f4070aacd042c0988b69c5f1144425_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE0LTctMS0xLTIwMDYy_0291c266-7569-4092-819f-c86990e982ea"
      unitRef="mxn">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="if9da433d9a964d7fa5b746263eb983a4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE0LTgtMS0xLTIwMDYy_6638725e-20fc-4f52-8ab2-378cd17c1d60"
      unitRef="mxn">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE0LTktMS0xLTIwMDYy_e6b626ae-95bb-4e75-8b7c-e73b474cdd08"
      unitRef="mxn">245000000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="i2d3d74bde17b4c98a8da4f33195268bf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE1LTEtMS0xLTIwMDYy_edc09758-fb01-4fe6-b12a-fcfed6d3b77f"
      unitRef="mxn">4000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="i2d2bc737f4474a1c97bb26ca17a0bcb3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE1LTItMS0xLTIwMDYy_62e73bc5-d741-4219-b462-40da67001772"
      unitRef="mxn">721000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="i390ecacf6dff4172b3218e0470131aea_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE1LTMtMS0xLTIwMDYy_6a3467bd-2559-4433-aabe-8cf8daedbb4c"
      unitRef="mxn">3165000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="ia4bef8608a9a4e47946fe36cb50f6d52_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE1LTQtMS0xLTIwMDYy_d0018a78-5b08-46b0-addc-64e3d81a9e4c"
      unitRef="mxn">1192000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="ia57025e1e09543749c10ad1113d03306_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE1LTUtMS0xLTIwMDYy_cab868db-3d94-41dd-8e85-ca2353a25c78"
      unitRef="mxn">57000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="ie382ea925aa74de88a3ab67a4cac144c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE1LTYtMS0xLTIwMDYy_9c9c2cf7-d1d5-457c-9c59-c433c4ec9240"
      unitRef="mxn">-5187000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="ic9f4070aacd042c0988b69c5f1144425_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE1LTctMS0xLTIwMDYy_1c6a19b7-40c1-4d2c-b815-940080d12a71"
      unitRef="mxn">48000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="if9da433d9a964d7fa5b746263eb983a4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE1LTgtMS0xLTIwMDYy_5b45ad9b-e91a-4f0e-9492-6f928996bcba"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE1LTktMS0xLTIwMDYy_12ba97df-d9da-4ab4-b55c-d2e0e26b38df"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i2d3d74bde17b4c98a8da4f33195268bf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE2LTEtMS0xLTIwMDYy_51e1faf7-7012-4615-b148-ab5300b94094"
      unitRef="mxn">13000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i2d2bc737f4474a1c97bb26ca17a0bcb3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE2LTItMS0xLTIwMDYy_47a439c3-1c73-45c2-b4e4-ebb95ed83ab7"
      unitRef="mxn">29000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i390ecacf6dff4172b3218e0470131aea_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE2LTMtMS0xLTIwMDYy_0233df54-1d1c-4ac2-837c-f40db4c2e2ce"
      unitRef="mxn">1425000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="ia4bef8608a9a4e47946fe36cb50f6d52_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE2LTQtMS0xLTIwMDYy_7515ab68-a9d6-4296-9a52-f45d04c72098"
      unitRef="mxn">1073000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="ia57025e1e09543749c10ad1113d03306_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE2LTUtMS0xLTIwMDYy_4a523872-581b-44bc-9902-45dcb81296d6"
      unitRef="mxn">561000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="ie382ea925aa74de88a3ab67a4cac144c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE2LTYtMS0xLTIwMDYy_f4bebbc9-bea1-4393-bd5c-47126796d111"
      unitRef="mxn">12000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="ic9f4070aacd042c0988b69c5f1144425_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE2LTctMS0xLTIwMDYy_afb3f183-cfa7-4c81-aea2-45e0f0efba69"
      unitRef="mxn">5000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="if9da433d9a964d7fa5b746263eb983a4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE2LTgtMS0xLTIwMDYy_8a3658a2-7f73-4b62-89f0-c4f65901012c"
      unitRef="mxn">57000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE2LTktMS0xLTIwMDYy_ce486450-628a-4a40-9a45-cd678a838ecd"
      unitRef="mxn">3175000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i2d3d74bde17b4c98a8da4f33195268bf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE3LTEtMS0xLTIwMDYy_3e7e8568-1e5f-4be0-b440-20f79d859b17"
      unitRef="mxn">-255000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i2d2bc737f4474a1c97bb26ca17a0bcb3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE3LTItMS0xLTIwMDYy_0f7bdb0c-60be-45f9-a16b-562888d539ff"
      unitRef="mxn">-1182000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i390ecacf6dff4172b3218e0470131aea_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE3LTMtMS0xLTIwMDYy_41f20335-4a45-4b4a-959c-4fb8c8642907"
      unitRef="mxn">-2243000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ia4bef8608a9a4e47946fe36cb50f6d52_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE3LTQtMS0xLTIwMDYy_44d257b9-ce31-4d30-857c-d5fa647cb8c2"
      unitRef="mxn">-797000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ia57025e1e09543749c10ad1113d03306_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE3LTUtMS0xLTIwMDYy_066b3c9e-bcfe-48b5-aeef-447ad7ba05cc"
      unitRef="mxn">-629000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ie382ea925aa74de88a3ab67a4cac144c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE3LTYtMS0xLTIwMDYy_e1abb254-e445-4a93-8a5f-9a926e43fa47"
      unitRef="mxn">-333000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ic9f4070aacd042c0988b69c5f1144425_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE3LTctMS0xLTIwMDYy_bf2fce8e-bea8-46b9-b75d-b9cdffac4cc7"
      unitRef="mxn">-91000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="if9da433d9a964d7fa5b746263eb983a4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE3LTgtMS0xLTIwMDYy_f9f86549-f00d-4e60-a5aa-05592dbe5c2f"
      unitRef="mxn">-78000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE3LTktMS0xLTIwMDYy_2afa76ba-83e9-42d3-9b0b-19f0e9769420"
      unitRef="mxn">-5608000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i2d3d74bde17b4c98a8da4f33195268bf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE4LTEtMS0xLTIwMDYy_d7405b94-796e-49e2-a8b3-19fa5bd27a34"
      unitRef="mxn">88000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i2d2bc737f4474a1c97bb26ca17a0bcb3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE4LTItMS0xLTIwMDYy_4c61de5b-e34e-4705-a3d0-95ce384fa252"
      unitRef="mxn">293000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i390ecacf6dff4172b3218e0470131aea_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE4LTMtMS0xLTIwMDYy_355c4c5b-a294-4fb8-aa5d-03a9e4ef799c"
      unitRef="mxn">990000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="ia4bef8608a9a4e47946fe36cb50f6d52_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE4LTQtMS0xLTIwMDYy_9caa86e8-ddad-443c-9b11-589ddf912cff"
      unitRef="mxn">189000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="ia57025e1e09543749c10ad1113d03306_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE4LTUtMS0xLTIwMDYy_217ece25-6c5c-4577-9493-61da06d35f76"
      unitRef="mxn">291000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="ie382ea925aa74de88a3ab67a4cac144c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE4LTYtMS0xLTIwMDYy_2d4a32a2-afc3-4281-80bc-29ebf50bd661"
      unitRef="mxn">-30000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="ic9f4070aacd042c0988b69c5f1144425_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE4LTctMS0xLTIwMDYy_0b63d1d7-0543-44aa-8f93-c46d3ddaedda"
      unitRef="mxn">3000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="if9da433d9a964d7fa5b746263eb983a4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE4LTgtMS0xLTIwMDYy_a54092cc-d166-4762-a9fe-b78ac6dd07a3"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE4LTktMS0xLTIwMDYy_379a3daa-1f73-4292-b75e-268bb76e0434"
      unitRef="mxn">1824000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i43a51c48c9fb4bb5b03a8d090d01716c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE5LTEtMS0xLTIwMDYy_5656d3d4-5629-4748-b864-41208f945474"
      unitRef="mxn">5240000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i521a93c032a84c40b1c528efcb58a6c1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE5LTItMS0xLTIwMDYy_f8fb11f3-973c-41e8-80d6-f821c007ec0d"
      unitRef="mxn">18653000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i00510484440541778436afeb55acb623_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE5LTMtMS0xLTIwMDYy_4a11b936-d0d5-48ea-924b-f5ce01efff1c"
      unitRef="mxn">39664000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ie8c69e8ee9c64419a6e04aa5402884d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE5LTQtMS0xLTIwMDYy_7ec97c07-e54f-4678-9ebb-82973318c0f8"
      unitRef="mxn">20202000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ida2996e8875c4028b410bdf47d8e2ac3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE5LTUtMS0xLTIwMDYy_816f5b3c-f8ce-4426-949f-eebb559476b8"
      unitRef="mxn">17924000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i204434de107a46b488ade2b60ad68f5b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE5LTYtMS0xLTIwMDYy_a0521395-cf1e-449b-9d89-022131e746bc"
      unitRef="mxn">5894000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i737cc217969147ba88fa1daa3680a501_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE5LTctMS0xLTIwMDYy_3f826fa8-0fdc-4b2f-b6ac-601cc76154cc"
      unitRef="mxn">737000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i382f380bbc424285867eba292854ab9c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE5LTgtMS0xLTIwMDYy_19d4c793-05c1-4427-a061-fae6f0835170"
      unitRef="mxn">851000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ifa9a604e16494442885c5a2b1090690b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzE5LTktMS0xLTIwMDYy_6c4b2c40-f3f2-4cb8-b80b-5d4ea13bd101"
      unitRef="mxn">109165000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i43a51c48c9fb4bb5b03a8d090d01716c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIyLTEtMS0xLTIwMDYy_c0afb9e5-0d70-41c9-a5db-6a03c18c97d4"
      unitRef="mxn">5240000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i521a93c032a84c40b1c528efcb58a6c1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIyLTItMS0xLTIwMDYy_58e43fc4-68c0-491b-9270-eab0836391b3"
      unitRef="mxn">18653000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i00510484440541778436afeb55acb623_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIyLTMtMS0xLTIwMDYy_e5344107-7096-48bd-bdab-ecc77692b340"
      unitRef="mxn">39664000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ie8c69e8ee9c64419a6e04aa5402884d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIyLTQtMS0xLTIwMDYy_40d14092-36cf-413d-b58f-9f89045ac7ab"
      unitRef="mxn">20202000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ida2996e8875c4028b410bdf47d8e2ac3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIyLTUtMS0xLTIwMDYy_68215752-e9a9-429d-b88d-8c55b3e25082"
      unitRef="mxn">17924000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i204434de107a46b488ade2b60ad68f5b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIyLTYtMS0xLTIwMDYy_9c816064-9369-424e-b32e-dd902d0767d8"
      unitRef="mxn">5894000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i737cc217969147ba88fa1daa3680a501_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIyLTctMS0xLTIwMDYy_35302b3e-c819-4e30-842d-5aafa93a33dd"
      unitRef="mxn">737000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i382f380bbc424285867eba292854ab9c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIyLTgtMS0xLTIwMDYy_aa4435cb-0ba6-4c78-a8ae-8bebb51a7766"
      unitRef="mxn">851000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ifa9a604e16494442885c5a2b1090690b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIyLTktMS0xLTIwMDYy_fca1ab9f-fd11-40a1-b392-0ed00d37071d"
      unitRef="mxn">109165000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i39a705d394734573ab807358a90373c6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIzLTEtMS0xLTIwMDYy_938288c7-ece5-48b2-aa62-2f2cbc79263a"
      unitRef="mxn">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i6a8e64ec845a4cb284f89f6f9663b597_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIzLTItMS0xLTIwMDYy_9ad86cf8-69c4-46f4-bf36-caf1ebb516c8"
      unitRef="mxn">21000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="iaa0295b7189e43b9b257fe09810c67c9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIzLTMtMS0xLTIwMDYy_7bd65e3d-17bd-4c8b-b054-121a62f990d8"
      unitRef="mxn">61000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i241c8d5146a34eac92a6fdc00b2f20f8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIzLTQtMS0xLTIwMDYy_0d42ac72-081d-4688-a82d-1cf2a1cdf2f4"
      unitRef="mxn">427000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i2375f93c05484c78a1487fb904370fff_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIzLTUtMS0xLTIwMDYy_52654398-07a3-4685-99ef-40658b7fc5d0"
      unitRef="mxn">3655000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ib049269dacf34001aa10f48ba88cfe27_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIzLTYtMS0xLTIwMDYy_a23e991f-29a9-4cc0-9f6b-6e7f3be6fc79"
      unitRef="mxn">7911000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i84656b52905b442e81ea5c50fcb3b683_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIzLTctMS0xLTIwMDYy_d2353d5e-7d5d-40a2-9c84-0e4f795dd6cb"
      unitRef="mxn">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ib141af80bf37464cbf9a214f37f48fad_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIzLTgtMS0xLTIwMDYy_8ada2064-c4dc-4956-af3c-cc3bec443d29"
      unitRef="mxn">217000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzIzLTktMS0xLTIwMDYy_d0802b2f-43e8-4f45-a6e6-8c8402288d95"
      unitRef="mxn">12292000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="i39a705d394734573ab807358a90373c6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI1LTEtMS0xLTIwMDYy_c3534010-52ee-4f67-877c-dd7bc2dabfb4"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="i6a8e64ec845a4cb284f89f6f9663b597_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI1LTItMS0xLTIwMDYy_fa7ae35f-c4ba-4433-88b2-384bf5394fb1"
      unitRef="mxn">731000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="iaa0295b7189e43b9b257fe09810c67c9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI1LTMtMS0xLTIwMDYy_bdb6d6d2-eb02-4f60-99d6-e2b44a3615c0"
      unitRef="mxn">4791000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="i241c8d5146a34eac92a6fdc00b2f20f8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI1LTQtMS0xLTIwMDYy_d20ab1ec-8ce8-4f83-b4bb-2e6c15d61a02"
      unitRef="mxn">1351000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="i2375f93c05484c78a1487fb904370fff_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI1LTUtMS0xLTIwMDYy_0ccc8e56-7142-421b-aa31-08087f423d7e"
      unitRef="mxn">31000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="ib049269dacf34001aa10f48ba88cfe27_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI1LTYtMS0xLTIwMDYy_f787b143-71d6-4dc1-9c0e-e3485fdf9952"
      unitRef="mxn">-7001000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="i84656b52905b442e81ea5c50fcb3b683_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI1LTctMS0xLTIwMDYy_63fa940c-415f-4869-88d1-a394daf95a51"
      unitRef="mxn">95000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="ib141af80bf37464cbf9a214f37f48fad_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI1LTgtMS0xLTIwMDYy_21e0a4fd-4fec-4b8e-9660-6ddb61d89b43"
      unitRef="mxn">2000000</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment
      contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI1LTktMS0xLTIwMDYy_3bdf2469-efbc-45aa-9a70-e5fd73c509b9"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i39a705d394734573ab807358a90373c6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI2LTEtMS0xLTIwMDYy_77e2b46c-b022-4459-a882-cce356177857"
      unitRef="mxn">6000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i6a8e64ec845a4cb284f89f6f9663b597_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI2LTItMS0xLTIwMDYy_7d4b4348-5816-4f76-a38f-2f3e2ef78695"
      unitRef="mxn">20000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="iaa0295b7189e43b9b257fe09810c67c9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI2LTMtMS0xLTIwMDYy_d08d4da2-0fb5-468a-b053-8ac60a1c387a"
      unitRef="mxn">2680000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i241c8d5146a34eac92a6fdc00b2f20f8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI2LTQtMS0xLTIwMDYy_85857a98-ee50-4242-98ba-112b4d09fd12"
      unitRef="mxn">1614000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i2375f93c05484c78a1487fb904370fff_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI2LTUtMS0xLTIwMDYy_d5502908-489d-4672-8a32-b99b2322ea20"
      unitRef="mxn">2299000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="ib049269dacf34001aa10f48ba88cfe27_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI2LTYtMS0xLTIwMDYy_d2bb4c69-049d-4b6b-b542-e5503a2b0111"
      unitRef="mxn">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i84656b52905b442e81ea5c50fcb3b683_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI2LTctMS0xLTIwMDYy_47434d13-2459-463e-9283-c4409a2dfd74"
      unitRef="mxn">62000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="ib141af80bf37464cbf9a214f37f48fad_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI2LTgtMS0xLTIwMDYy_ba8c9d76-fcf0-4a3f-8f4e-7b970e5e0b6d"
      unitRef="mxn">16000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI2LTktMS0xLTIwMDYy_02194167-5df1-4e67-a674-45412a104fac"
      unitRef="mxn">6697000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i39a705d394734573ab807358a90373c6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI3LTEtMS0xLTIwMDYy_c1dc32c2-48f7-4f0e-af53-90287864414e"
      unitRef="mxn">-144000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i6a8e64ec845a4cb284f89f6f9663b597_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI3LTItMS0xLTIwMDYy_9ffbcdf0-7fcd-4294-9f22-2c25fa6b0d09"
      unitRef="mxn">-637000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="iaa0295b7189e43b9b257fe09810c67c9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI3LTMtMS0xLTIwMDYy_4fe11c19-9f45-4d0b-b947-e9c700a68aae"
      unitRef="mxn">-1919000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i241c8d5146a34eac92a6fdc00b2f20f8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI3LTQtMS0xLTIwMDYy_2c4b153a-0a5b-461f-8e1f-18c1b4e81d6e"
      unitRef="mxn">-556000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i2375f93c05484c78a1487fb904370fff_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI3LTUtMS0xLTIwMDYy_bb6a385a-4cde-4757-834e-535b19f7dbad"
      unitRef="mxn">-365000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ib049269dacf34001aa10f48ba88cfe27_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI3LTYtMS0xLTIwMDYy_f178f159-4003-419d-bf22-2e39b7bfa3e8"
      unitRef="mxn">-70000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i84656b52905b442e81ea5c50fcb3b683_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI3LTctMS0xLTIwMDYy_28f0c21c-3786-4739-bdc6-9ef111469843"
      unitRef="mxn">-22000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ib141af80bf37464cbf9a214f37f48fad_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI3LTgtMS0xLTIwMDYy_fbc65e0e-eb96-45c5-8c77-b5a10cd95d07"
      unitRef="mxn">-77000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI3LTktMS0xLTIwMDYy_1d65a3f1-ab23-4b93-8ec7-fce1825e8859"
      unitRef="mxn">-3790000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i39a705d394734573ab807358a90373c6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI4LTEtMS0xLTIwMDYy_eaecc32f-dbe4-4022-bd4d-11a9de210dd5"
      unitRef="mxn">140000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i6a8e64ec845a4cb284f89f6f9663b597_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI4LTItMS0xLTIwMDYy_93f4b271-4bd4-46e5-bb54-5da6e28d0858"
      unitRef="mxn">326000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="iaa0295b7189e43b9b257fe09810c67c9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI4LTMtMS0xLTIwMDYy_5fde29d2-c502-4bc6-8d40-9cc8fa4412c8"
      unitRef="mxn">1260000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i241c8d5146a34eac92a6fdc00b2f20f8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI4LTQtMS0xLTIwMDYy_da115ded-132c-4d39-9693-01ba2913a888"
      unitRef="mxn">319000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i2375f93c05484c78a1487fb904370fff_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI4LTUtMS0xLTIwMDYy_43c37582-1249-44be-b389-e077caf62c5e"
      unitRef="mxn">487000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="ib049269dacf34001aa10f48ba88cfe27_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI4LTYtMS0xLTIwMDYy_c54d92e0-75a2-4027-92a4-0d1ef39fd89c"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i84656b52905b442e81ea5c50fcb3b683_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI4LTctMS0xLTIwMDYy_6207eedb-f908-459a-852b-3027ff78142e"
      unitRef="mxn">138000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="ib141af80bf37464cbf9a214f37f48fad_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI4LTgtMS0xLTIwMDYy_cbca4b81-78ba-4549-926e-9a7095d4627b"
      unitRef="mxn">321000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI4LTktMS0xLTIwMDYy_c95c775d-5172-408b-87dc-78e8f66fe4cb"
      unitRef="mxn">2991000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i83cabd2808c14979b1e7c2d426e3cfad_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI5LTEtMS0xLTIwMDYy_981cc649-5d6c-4b6a-95c2-58a49b3ac65a"
      unitRef="mxn">5230000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i2b9c4ef3618645bfa3a99c0e9d21fa3d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI5LTItMS0xLTIwMDYy_5ec60b93-f545-4b16-9e97-fe06aff5b884"
      unitRef="mxn">19074000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if6907f37b35d4d68be58ea2124cc4105_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI5LTMtMS0xLTIwMDYy_be87c5e1-4e70-4ccd-9128-f7e636b2be59"
      unitRef="mxn">41177000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i5739c362bec8456a9d17258258e0b928_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI5LTQtMS0xLTIwMDYy_bbd59ec6-72ca-432e-9b97-d5b86ade0168"
      unitRef="mxn">20129000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i6f16f2da347140c3b067fa84077e1ccb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI5LTUtMS0xLTIwMDYy_955d450d-84c8-4b20-a7e8-8d29b18b4518"
      unitRef="mxn">19433000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i618d4dbc077646b29fefc961090fd783_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI5LTYtMS0xLTIwMDYy_8e835919-61bc-4655-b455-bf5b2262f367"
      unitRef="mxn">6734000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i555303dfe4f3417bbf53cefb57a2f298_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI5LTctMS0xLTIwMDYy_70b7bf7d-76dd-4a73-9760-02469c316cc7"
      unitRef="mxn">886000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if4570ddfd47449be87cfeae16eab3dec_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI5LTgtMS0xLTIwMDYy_2f2b912a-d544-4a73-8ba1-66a15316bc1f"
      unitRef="mxn">1298000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i24697b5b8a8c408ebe418756232eb29b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTphZTY0MmVkOTBhMGI0ZDFmYjAyYjllYzM3ZTI3MDI1Zi90YWJsZXJhbmdlOmFlNjQyZWQ5MGEwYjRkMWZiMDJiOWVjMzdlMjcwMjVmXzI5LTktMS0xLTIwMDYy_347a9be0-fac4-4f82-9d51-50befe3ca1a4"
      unitRef="mxn">113961000000</ifrs-full:PropertyPlantAndEquipment>
    <kof:OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90ZXh0cmVnaW9uOmMxOWU5YjdkOTU3NDRmOWJiYTYyMjc5MzI2MjI5YzMyXzcyMDE4MDExNjE5OTc5_cefc8b28-f024-4ab2-b462-51fd7d197119"
      unitRef="mxn">3784000000</kof:OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment>
    <kof:OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90ZXh0cmVnaW9uOmMxOWU5YjdkOTU3NDRmOWJiYTYyMjc5MzI2MjI5YzMyXzkzNDU4NDg4MzYzNDE_c682e724-77a5-41dd-acc4-a23edd3fd466"
      unitRef="mxn">289000000</kof:OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment>
    <kof:OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90ZXh0cmVnaW9uOmMxOWU5YjdkOTU3NDRmOWJiYTYyMjc5MzI2MjI5YzMyXzkzNDU4NDg4MzYzNTM_e5e96710-4529-4905-8c96-0fef5d5b4dfe"
      unitRef="usd">610000000</kof:OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i462d4e05cd694f2e91499a81b82e445f_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEtMS0xLTEtMjAwNjI_801bab36-b882-43f8-bba9-aa3dba289aef"
      unitRef="mxn">0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i699dd13752d94c52bf36d10186ed869d_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEtMi0xLTEtMjAwNjI_6206d752-dfbf-4456-b538-16a64a968bba"
      unitRef="mxn">-4414000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i8d7333e06d824e74ae87d95aa11c191a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEtMy0xLTEtMjAwNjI_4490a068-7a33-4f65-8448-1220b608583c"
      unitRef="mxn">-16969000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ica55198b6cf84b84a88357679be6ce81_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEtNC0xLTEtMjAwNjI_e71e1f79-59a7-4f80-ae52-1d668f2db229"
      unitRef="mxn">-10206000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic17ef2106e9543ac9e2ab0dde450eb78_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEtNS0xLTEtMjAwNjI_786fd704-e4ea-48db-a9da-2720c079560a"
      unitRef="mxn">-8706000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="iabe5312d0de248bbbad071731897ea4d_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEtNi0xLTEtMjAwNjI_cc5bca08-a2dd-4a94-b399-cd9b3d17d974"
      unitRef="mxn">0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i234e965865634dd0aa6952000768b251_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEtNy0xLTEtMjAwNjI_0c5a6579-d274-48b7-ae08-87ae68cbd539"
      unitRef="mxn">-276000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i850f61ceac4b493d8b7b1fe44e8aa8f8_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEtOC0xLTEtMjAwNjI_dd83e540-fac7-4c06-b5dd-82ebe160329a"
      unitRef="mxn">-485000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ia351d0d301f3401bbc5990c9c77a95dc_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEtOS0xLTEtMjAwNjI_c8ba9db2-9e18-4f6c-a462-e7728f0d4edc"
      unitRef="mxn">-41056000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationExpense
      contextRef="iffc3f17505d44aa2a6addf0a1fccd514_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzItMS0xLTEtMjAwNjI_422b38be-2a00-47fa-9abb-319de17e8711"
      unitRef="mxn">0</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i1aa86b8129c3414d9bde9c570b5f6f02_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzItMi0xLTEtMjAwNjI_59325480-6119-4459-bcec-ecc4b288861d"
      unitRef="mxn">-386000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i237e4afdb0de4ebbb710adacd38810c6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzItMy0xLTEtMjAwNjI_5c323202-d208-4c59-8a2d-c86e4e2e00b3"
      unitRef="mxn">-2862000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i66e5494665ad4ebb819881fade635a8b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzItNC0xLTEtMjAwNjI_4c9c7a97-67f8-46f6-9f85-ab9578eda533"
      unitRef="mxn">-2211000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i8de3923e6086493a98206e021e461282_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzItNS0xLTEtMjAwNjI_0bf3ef98-efa7-4e24-b045-287eb306a3a8"
      unitRef="mxn">-2734000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i62816a24da3c45309fab7cfad487df6b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzItNi0xLTEtMjAwNjI_ccab0afe-b57f-4b3f-a607-d78f7c803da2"
      unitRef="mxn">0</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i33dc1f70d5e34b3891676b56513475cc_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzItNy0xLTEtMjAwNjI_85b4e54f-6208-4a76-bc28-d8442df8f1ed"
      unitRef="mxn">-108000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i60245ccf058449a69a066268cd01d7d9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzItOC0xLTEtMjAwNjI_03bd9143-8e6e-4f78-a1d2-2e53fae4c716"
      unitRef="mxn">-86000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i7e58192ca39647319121312dd82c8f2d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzItOS0xLTEtMjAwNjI_ed4086ac-b96f-44bf-ae7a-dda0cc38a734"
      unitRef="mxn">-8387000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="iffc3f17505d44aa2a6addf0a1fccd514_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzMtMS0xLTEtMjAwNjI_9733d543-579a-4784-bfd9-348e180a54be"
      unitRef="mxn">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i1aa86b8129c3414d9bde9c570b5f6f02_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzMtMi0xLTEtMjAwNjI_9d45eb43-753d-4048-b330-197caf13bf9a"
      unitRef="mxn">-14000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i237e4afdb0de4ebbb710adacd38810c6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzMtMy0xLTEtMjAwNjI_a90b67df-99fd-45b0-9d01-602383c9e726"
      unitRef="mxn">-1049000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i66e5494665ad4ebb819881fade635a8b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzMtNC0xLTEtMjAwNjI_730ded66-ede2-4b88-a363-dbeb09d3dce4"
      unitRef="mxn">-966000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i8de3923e6086493a98206e021e461282_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzMtNS0xLTEtMjAwNjI_dbd5bc27-00e2-4b1f-ad0c-4373cc63d7ee"
      unitRef="mxn">-1079000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i62816a24da3c45309fab7cfad487df6b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzMtNi0xLTEtMjAwNjI_40ce41b1-2593-490b-a301-94bee8a18315"
      unitRef="mxn">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i33dc1f70d5e34b3891676b56513475cc_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzMtNy0xLTEtMjAwNjI_362ddbbf-a660-45c3-b99d-613c76fe9b02"
      unitRef="mxn">-9000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i60245ccf058449a69a066268cd01d7d9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzMtOC0xLTEtMjAwNjI_9cefe1b2-e88e-4405-8a16-927de4349116"
      unitRef="mxn">-28000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i7e58192ca39647319121312dd82c8f2d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzMtOS0xLTEtMjAwNjI_b52a3ae8-2b94-46ed-bdf9-904b9623da4c"
      unitRef="mxn">-3145000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="iffc3f17505d44aa2a6addf0a1fccd514_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzUtMS0xLTEtMjAwNjI_78ab12e0-c23e-4798-8b76-0d58fe6284e8"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i1aa86b8129c3414d9bde9c570b5f6f02_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzUtMi0xLTEtMjAwNjI_4ae86072-dd84-48d0-a8b1-931798f475d2"
      unitRef="mxn">223000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i237e4afdb0de4ebbb710adacd38810c6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzUtMy0xLTEtMjAwNjI_c366911f-bbe3-4a8b-9531-003db9112e67"
      unitRef="mxn">1013000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i66e5494665ad4ebb819881fade635a8b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzUtNC0xLTEtMjAwNjI_c4442231-5087-4a74-bb33-e8b715cf6269"
      unitRef="mxn">583000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i8de3923e6086493a98206e021e461282_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzUtNS0xLTEtMjAwNjI_6ad9ae53-6873-4f7e-85e4-844f449986d5"
      unitRef="mxn">571000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i62816a24da3c45309fab7cfad487df6b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzUtNi0xLTEtMjAwNjI_937b0e7f-cf06-44a5-90ff-3384f115d73d"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i33dc1f70d5e34b3891676b56513475cc_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzUtNy0xLTEtMjAwNjI_8acb9edf-11f4-459b-8138-0e76fe22ceab"
      unitRef="mxn">12000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i60245ccf058449a69a066268cd01d7d9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzUtOC0xLTEtMjAwNjI_4adaf29a-721f-42c1-b75a-7a54421a10b0"
      unitRef="mxn">62000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i7e58192ca39647319121312dd82c8f2d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzUtOS0xLTEtMjAwNjI_64a3cd51-dc93-47e5-b520-034ce77013bf"
      unitRef="mxn">2464000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="iffc3f17505d44aa2a6addf0a1fccd514_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzYtMS0xLTEtMjAwNjI_700a68b3-822e-482a-a95f-adef68963eb2"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i1aa86b8129c3414d9bde9c570b5f6f02_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzYtMi0xLTEtMjAwNjI_98dfdfde-2da1-4369-a69e-ffd76da4aee1"
      unitRef="mxn">-92000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i237e4afdb0de4ebbb710adacd38810c6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzYtMy0xLTEtMjAwNjI_0b5d156e-c6ee-41fa-bce5-f06abbe78b23"
      unitRef="mxn">-629000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i66e5494665ad4ebb819881fade635a8b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzYtNC0xLTEtMjAwNjI_811774bb-e6d2-41e5-9cb7-20a403f9bf52"
      unitRef="mxn">-164000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i8de3923e6086493a98206e021e461282_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzYtNS0xLTEtMjAwNjI_facf0223-96b9-4ee7-9bce-b29a76d80b87"
      unitRef="mxn">-302000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i62816a24da3c45309fab7cfad487df6b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzYtNi0xLTEtMjAwNjI_3ef565fc-7c09-4718-a4b8-c1b0b99f6a88"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i33dc1f70d5e34b3891676b56513475cc_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzYtNy0xLTEtMjAwNjI_875ba193-9d25-452b-ab5a-9fd074679f5d"
      unitRef="mxn">-2000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i60245ccf058449a69a066268cd01d7d9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzYtOC0xLTEtMjAwNjI_dae25060-fbbe-4da2-9b97-8c490146ce88"
      unitRef="mxn">-14000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i7e58192ca39647319121312dd82c8f2d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzYtOS0xLTEtMjAwNjI_fa5700c6-49cd-46b4-bcfc-bcf1824e74a2"
      unitRef="mxn">-1203000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i3cacd08641344ccea6df3d0b6d107b2a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzctMS0xLTEtMjAwNjI_8b1c6bfb-4562-407b-a7c2-55e6cbd57702"
      unitRef="mxn">0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i3175fef9ed5b40e6a89c5ac655d705c8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzctMi0xLTEtMjAwNjI_3a1ff71a-3b3e-4abf-b417-2f23e9aa51a0"
      unitRef="mxn">-4655000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i6f41331e85784039bbfe7825123a5e1e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzctMy0xLTEtMjAwNjI_df11fce5-9f8e-46b3-a85f-a4114cabbadb"
      unitRef="mxn">-18398000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i7a4a478d358f44149e60ce13cb3437c1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzctNC0xLTEtMjAwNjI_85321122-6792-4712-97b8-5a999bb03d4a"
      unitRef="mxn">-11032000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ib65410d414e548e29aa037ece74650de_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzctNS0xLTEtMjAwNjI_299f2c65-7b96-4523-9ee8-b052debeafc3"
      unitRef="mxn">-10092000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i8fa13b5c86d645d08955cb9066e67d1e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzctNi0xLTEtMjAwNjI_58360386-1e02-4877-9c22-f8e9223b55b2"
      unitRef="mxn">0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="id0fefa313c42452b858958299a4c059f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzctNy0xLTEtMjAwNjI_31c38d82-6502-4a3e-a3a8-277de1104e19"
      unitRef="mxn">-365000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i3b05aec69ed34043a4e1487bf901e1bd_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzctOC0xLTEtMjAwNjI_911a6b11-7d37-4273-9cc8-4183b7b9e291"
      unitRef="mxn">-495000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i5f2de559449d40ddb76bea99c7bf7a47_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzctOS0xLTEtMjAwNjI_3c449533-4ab0-40dd-a383-f9a270123d10"
      unitRef="mxn">-45037000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i3cacd08641344ccea6df3d0b6d107b2a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEwLTEtMS0xLTIwMDYy_9cb43e7d-5158-45dc-b1ca-210fd227b890"
      unitRef="mxn">0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i3175fef9ed5b40e6a89c5ac655d705c8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEwLTItMS0xLTIwMDYy_82481a5d-7d1b-439c-9e80-bcf47471b9af"
      unitRef="mxn">-4655000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i6f41331e85784039bbfe7825123a5e1e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEwLTMtMS0xLTIwMDYy_82fa3256-d330-4b14-a107-7954b47ea9d4"
      unitRef="mxn">-18398000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i7a4a478d358f44149e60ce13cb3437c1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEwLTQtMS0xLTIwMDYy_a8a817ae-ff8c-4a8a-9637-cfe4978eba6f"
      unitRef="mxn">-11032000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ib65410d414e548e29aa037ece74650de_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEwLTUtMS0xLTIwMDYy_0082f439-7ab7-4d7c-bb0c-63e4636fcba1"
      unitRef="mxn">-10092000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i8fa13b5c86d645d08955cb9066e67d1e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEwLTYtMS0xLTIwMDYy_2f0fa7fc-3f65-46ab-8e1e-e1c6dc21c830"
      unitRef="mxn">0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="id0fefa313c42452b858958299a4c059f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEwLTctMS0xLTIwMDYy_6e4e7a83-1a49-4205-9b25-2c41e00d1eca"
      unitRef="mxn">-365000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i3b05aec69ed34043a4e1487bf901e1bd_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEwLTgtMS0xLTIwMDYy_983d9413-dc06-4410-8b3b-90658eb56c01"
      unitRef="mxn">-495000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i5f2de559449d40ddb76bea99c7bf7a47_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEwLTktMS0xLTIwMDYy_dd762194-df22-455a-b28e-8d5cba949bff"
      unitRef="mxn">-45037000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationExpense
      contextRef="i4cb1137dd1c14926a8eb44b92f0b4c98_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzExLTEtMS0xLTIwMDYy_6f4a2aa6-2d81-4aee-848e-0d310dd47253"
      unitRef="mxn">0</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i3a946852582b487da778ad11bcb4f625_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzExLTItMS0xLTIwMDYy_9a4b07fa-53fb-4a46-a956-ed5b3e7876be"
      unitRef="mxn">-490000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="ib2c9bae053d84138a26b31efd3ad651c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzExLTMtMS0xLTIwMDYy_d8df4909-6742-4176-842b-1b38a26064ff"
      unitRef="mxn">-2828000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i2f9c0ff36e584c73ad20bb3d148f2ad9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzExLTQtMS0xLTIwMDYy_19503523-a142-4ed5-a8ce-13c8c754b5d1"
      unitRef="mxn">-2148000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i570aac653c0a41f6bbad5c60b0af73f3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzExLTUtMS0xLTIwMDYy_3fbee26a-af6a-4581-b6d6-93d998111643"
      unitRef="mxn">-2779000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i3aa879748de14734aba28b46c38d2b95_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzExLTYtMS0xLTIwMDYy_000411e8-cc45-4dd3-9fa9-4aab996d666b"
      unitRef="mxn">0</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i201902d828aa41e8be785176b24f8283_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzExLTctMS0xLTIwMDYy_04a34155-a424-4c62-8738-023db6b05d14"
      unitRef="mxn">-40000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i48c12a50b78a4e56bde6de3241456864_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzExLTgtMS0xLTIwMDYy_0847d7a2-8cc0-455c-8cd2-19b1de0e6be4"
      unitRef="mxn">-130000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="ia73f6b4241754613b287067183718108_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzExLTktMS0xLTIwMDYy_1d1c35a7-dd25-46cd-aa8f-ab8d927f5f62"
      unitRef="mxn">-8415000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i4cb1137dd1c14926a8eb44b92f0b4c98_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEyLTEtMS0xLTIwMDYy_072cd409-4291-4b2a-a128-60bbceca87d5"
      unitRef="mxn">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i3a946852582b487da778ad11bcb4f625_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEyLTItMS0xLTIwMDYy_b6746bcd-ba0e-4c19-88f7-f1d679935cfd"
      unitRef="mxn">-19000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="ib2c9bae053d84138a26b31efd3ad651c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEyLTMtMS0xLTIwMDYy_dca8fbb4-7dee-491f-9cdf-fb94c2104b4e"
      unitRef="mxn">-1125000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i2f9c0ff36e584c73ad20bb3d148f2ad9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEyLTQtMS0xLTIwMDYy_652aee54-3c30-4687-89b4-53909461094f"
      unitRef="mxn">-989000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i570aac653c0a41f6bbad5c60b0af73f3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEyLTUtMS0xLTIwMDYy_92ee70cc-d11f-42d2-b506-803c2842f618"
      unitRef="mxn">-536000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i3aa879748de14734aba28b46c38d2b95_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEyLTYtMS0xLTIwMDYy_39df96c7-9984-403a-ac8b-4d7b17e57fcc"
      unitRef="mxn">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i201902d828aa41e8be785176b24f8283_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEyLTctMS0xLTIwMDYy_b2bcf1e9-f118-460d-99cc-23e02116802d"
      unitRef="mxn">-1000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i48c12a50b78a4e56bde6de3241456864_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEyLTgtMS0xLTIwMDYy_06391b5d-5704-4dd6-b587-6a9990cbbc20"
      unitRef="mxn">-36000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="ia73f6b4241754613b287067183718108_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEyLTktMS0xLTIwMDYy_1d92bc2e-343e-4924-a28d-19b088ffdb42"
      unitRef="mxn">-2706000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i4cb1137dd1c14926a8eb44b92f0b4c98_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEzLTEtMS0xLTIwMDYy_5898e7c5-bfe2-43ad-be3a-577125805d71"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i3a946852582b487da778ad11bcb4f625_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEzLTItMS0xLTIwMDYy_b11a243f-1933-479f-9799-0fc0ae0ba3de"
      unitRef="mxn">165000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ib2c9bae053d84138a26b31efd3ad651c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEzLTMtMS0xLTIwMDYy_8c000531-123c-4d7b-ad7d-7befe047bc78"
      unitRef="mxn">854000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i2f9c0ff36e584c73ad20bb3d148f2ad9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEzLTQtMS0xLTIwMDYy_85c705ca-514d-410b-bb46-001cc48d3138"
      unitRef="mxn">464000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i570aac653c0a41f6bbad5c60b0af73f3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEzLTUtMS0xLTIwMDYy_b0e75a59-b417-45ac-930a-a7aec2734aaf"
      unitRef="mxn">432000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i3aa879748de14734aba28b46c38d2b95_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEzLTYtMS0xLTIwMDYy_e628312b-ab08-4737-a9aa-39f87fb6cf39"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i201902d828aa41e8be785176b24f8283_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEzLTctMS0xLTIwMDYy_6cbc7c10-4b4a-4014-96d6-809b69bd2e65"
      unitRef="mxn">31000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i48c12a50b78a4e56bde6de3241456864_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEzLTgtMS0xLTIwMDYy_8e0848d0-2181-4a41-8816-7fb235baf724"
      unitRef="mxn">165000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ia73f6b4241754613b287067183718108_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzEzLTktMS0xLTIwMDYy_cd62309b-34e8-4925-b177-a0d9207c3cfb"
      unitRef="mxn">2111000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i4cb1137dd1c14926a8eb44b92f0b4c98_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE0LTEtMS0xLTIwMDYy_41e78bfc-78f3-4307-b17f-bc305e0e6b55"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i3a946852582b487da778ad11bcb4f625_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE0LTItMS0xLTIwMDYy_e7248848-884f-4393-a098-e75ab81cde96"
      unitRef="mxn">-82000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="ib2c9bae053d84138a26b31efd3ad651c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE0LTMtMS0xLTIwMDYy_8ce95f91-478e-4a28-b709-3edc9196b515"
      unitRef="mxn">-595000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i2f9c0ff36e584c73ad20bb3d148f2ad9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE0LTQtMS0xLTIwMDYy_012e47f4-f553-47b8-985b-0f09ebd35473"
      unitRef="mxn">-132000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i570aac653c0a41f6bbad5c60b0af73f3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE0LTUtMS0xLTIwMDYy_1593aed8-54be-4bc8-9a0b-9330425ebe10"
      unitRef="mxn">-250000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i3aa879748de14734aba28b46c38d2b95_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE0LTYtMS0xLTIwMDYy_413f0a25-ad1d-4ac6-9ef5-4c1087a3e59e"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i201902d828aa41e8be785176b24f8283_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE0LTctMS0xLTIwMDYy_56eda19a-4c9e-4659-af91-8f4fa962aea1"
      unitRef="mxn">-6000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i48c12a50b78a4e56bde6de3241456864_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE0LTgtMS0xLTIwMDYy_bdc3f555-8078-4c1d-8d0a-02f69a89f97b"
      unitRef="mxn">-5000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="ia73f6b4241754613b287067183718108_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE0LTktMS0xLTIwMDYy_a49af396-502a-42e9-9bbc-fa4aa748761c"
      unitRef="mxn">-1070000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i5948ac5e4b4749b9b079ce77f1ca3e89_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE1LTEtMS0xLTIwMDYy_7037856f-3288-4a85-9b3c-2096e57b8884"
      unitRef="mxn">0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic19e4ff4419a4d919e08a4fd1141a0a5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE1LTItMS0xLTIwMDYy_2c646bd7-f056-47a9-8213-4b6e363468ae"
      unitRef="mxn">-5043000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i424ec09f541a40308e92e2333952ed86_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE1LTMtMS0xLTIwMDYy_bd369c97-063c-4faa-b396-bfa4b903c830"
      unitRef="mxn">-19842000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1edc954c50944cefb4d4cc0476b7d06e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE1LTQtMS0xLTIwMDYy_6d5b8333-69f5-4ddf-8696-49d64062a0e7"
      unitRef="mxn">-11859000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i7348be157bbd4b438985a1fc5ea3e723_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE1LTUtMS0xLTIwMDYy_d498fed6-5829-4a07-95ef-817e2be50804"
      unitRef="mxn">-12153000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i2bd27938c7404525b9813cdb8c4ab3bf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE1LTYtMS0xLTIwMDYy_d633e5f7-1541-4492-abd4-01bd09d231c1"
      unitRef="mxn">0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i7389dd1503e54a0cac1a6ce9a898b2bd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE1LTctMS0xLTIwMDYy_ed67b912-38df-47d6-9813-9af005c002f4"
      unitRef="mxn">-379000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i4e5403dff7764b13ae2fbbc06399c060_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE1LTgtMS0xLTIwMDYy_08a77916-0b93-4e74-b46f-356550ce8108"
      unitRef="mxn">-429000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ifa7aeb853d144c8b869cac8fc3fe9ad5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE1LTktMS0xLTIwMDYy_1887d8c0-8665-4c5b-980d-5a60a3b81cd3"
      unitRef="mxn">-49705000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i5948ac5e4b4749b9b079ce77f1ca3e89_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE4LTEtMS0xLTIwMDYy_5c327dbe-7fc1-46ee-a87e-1b972e86c99b"
      unitRef="mxn">0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic19e4ff4419a4d919e08a4fd1141a0a5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE4LTItMS0xLTIwMDYy_eb9349c8-2c70-4f80-85e2-445f08a1ef17"
      unitRef="mxn">-5043000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i424ec09f541a40308e92e2333952ed86_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE4LTMtMS0xLTIwMDYy_b1d04d59-135f-4523-a97b-e8f326902470"
      unitRef="mxn">-19842000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1edc954c50944cefb4d4cc0476b7d06e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE4LTQtMS0xLTIwMDYy_4664e7c0-84f0-48a0-a736-3f7bee3415f5"
      unitRef="mxn">-11859000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i7348be157bbd4b438985a1fc5ea3e723_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE4LTUtMS0xLTIwMDYy_af98cb43-2cc1-4358-8c1f-1709b94752c0"
      unitRef="mxn">-12153000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i2bd27938c7404525b9813cdb8c4ab3bf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE4LTYtMS0xLTIwMDYy_00b24924-edf8-4ad1-ac34-d26e3aa6e7b2"
      unitRef="mxn">0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i7389dd1503e54a0cac1a6ce9a898b2bd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE4LTctMS0xLTIwMDYy_ef696c16-28b6-4b70-8b4c-1745fd18ba98"
      unitRef="mxn">-379000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i4e5403dff7764b13ae2fbbc06399c060_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE4LTgtMS0xLTIwMDYy_84eebbc6-8cf4-482b-a5c1-a61a7dded1da"
      unitRef="mxn">-429000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ifa7aeb853d144c8b869cac8fc3fe9ad5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE4LTktMS0xLTIwMDYy_241a866a-0319-4bce-8f99-97bc57886f55"
      unitRef="mxn">-49705000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationExpense
      contextRef="ic6bd0989e8954ad88dc2908bb09dc399_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE5LTEtMS0xLTIwMDYy_2e10a98a-3850-465b-aed6-15121c7843d4"
      unitRef="mxn">0</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="ifb70a129e56249fe8415d87f7cc3a0fe_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE5LTItMS0xLTIwMDYy_9bf56bab-d8f2-47d0-8574-efed53533156"
      unitRef="mxn">-484000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i2c2f773caea042e8bca59aefe13f44a1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE5LTMtMS0xLTIwMDYy_71d40e79-d8c7-4faf-8123-7f28852eac24"
      unitRef="mxn">-2793000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="ibd64d4cd60264734ab8edf36b91a8c3f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE5LTQtMS0xLTIwMDYy_7fdecd7f-0591-41e4-b705-2853d62580c9"
      unitRef="mxn">-2097000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="ic69594de698141e9ae3faca0fca7119c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE5LTUtMS0xLTIwMDYy_00f94d82-30cd-4534-a1dd-fe04060add77"
      unitRef="mxn">-2708000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i4a7f4ac20cea4c3eab10a0fdd7816534_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE5LTYtMS0xLTIwMDYy_8ebef0a0-f80d-4c59-ae46-1d5ec1acb82b"
      unitRef="mxn">0</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="ib6c9728f16d446d6b45ac85b32cdc620_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE5LTctMS0xLTIwMDYy_0cf77e0f-02a1-4dc6-8852-112a372017a9"
      unitRef="mxn">-80000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i3e43d9980a324f42a490e616f3c30b60_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE5LTgtMS0xLTIwMDYy_f194a10f-29e5-41f8-84a0-358a417aec9e"
      unitRef="mxn">-122000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="ia91e4e7e368c443696592f2d666f63b2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzE5LTktMS0xLTIwMDYy_5ffb4c0b-0562-4343-94c7-89fc5e4e2994"
      unitRef="mxn">-8284000000</ifrs-full:DepreciationExpense>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="ic6bd0989e8954ad88dc2908bb09dc399_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIwLTEtMS0xLTIwMDYy_284854b3-d53d-4cb1-8330-c9f8ba42858b"
      unitRef="mxn">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="ifb70a129e56249fe8415d87f7cc3a0fe_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIwLTItMS0xLTIwMDYy_9828341c-216f-45b3-b7ac-6e30eab40cea"
      unitRef="mxn">-6000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i2c2f773caea042e8bca59aefe13f44a1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIwLTMtMS0xLTIwMDYy_52a26c00-b18b-4d8e-b91a-1c5e1156eb7d"
      unitRef="mxn">-2336000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="ibd64d4cd60264734ab8edf36b91a8c3f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIwLTQtMS0xLTIwMDYy_8a7199fa-4f9e-438c-ae1a-4f9cce55868c"
      unitRef="mxn">-1493000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="ic69594de698141e9ae3faca0fca7119c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIwLTUtMS0xLTIwMDYy_56f37b31-eae7-44dd-848c-d91fa08eeafe"
      unitRef="mxn">-2390000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i4a7f4ac20cea4c3eab10a0fdd7816534_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIwLTYtMS0xLTIwMDYy_713716f5-51e8-48c6-a62c-a0397bd4bbf5"
      unitRef="mxn">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="ib6c9728f16d446d6b45ac85b32cdc620_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIwLTctMS0xLTIwMDYy_4144ca8f-c3cc-4802-b85a-9a7ab4f09282"
      unitRef="mxn">-62000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i3e43d9980a324f42a490e616f3c30b60_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIwLTgtMS0xLTIwMDYy_4517e908-48d6-49e7-a5c6-1f9c3559e60b"
      unitRef="mxn">-10000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="ia91e4e7e368c443696592f2d666f63b2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIwLTktMS0xLTIwMDYy_02cc69b4-b7e5-46e6-934b-b3207d605a22"
      unitRef="mxn">-6297000000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ic6bd0989e8954ad88dc2908bb09dc399_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIxLTEtMS0xLTIwMDYy_6fac639e-c64d-45b8-9c48-bd28adbd89ee"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ifb70a129e56249fe8415d87f7cc3a0fe_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIxLTItMS0xLTIwMDYy_00ddb11a-51c7-4601-9f84-de942c6c933d"
      unitRef="mxn">162000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i2c2f773caea042e8bca59aefe13f44a1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIxLTMtMS0xLTIwMDYy_e29803e9-0ebb-4473-b73f-4988df142c32"
      unitRef="mxn">867000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ibd64d4cd60264734ab8edf36b91a8c3f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIxLTQtMS0xLTIwMDYy_0ebc1573-a23a-4deb-ae82-f5ce1611dc81"
      unitRef="mxn">372000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ic69594de698141e9ae3faca0fca7119c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIxLTUtMS0xLTIwMDYy_e7ea4e27-6507-41a4-8802-22c75ce1ca22"
      unitRef="mxn">222000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i4a7f4ac20cea4c3eab10a0fdd7816534_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIxLTYtMS0xLTIwMDYy_558ce011-6ea5-4dbb-ada3-2b133405a616"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ib6c9728f16d446d6b45ac85b32cdc620_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIxLTctMS0xLTIwMDYy_387abecc-7280-4014-98fb-201888a1892b"
      unitRef="mxn">8000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i3e43d9980a324f42a490e616f3c30b60_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIxLTgtMS0xLTIwMDYy_f5e3e2bd-b195-4b5f-9858-d46e823198ca"
      unitRef="mxn">48000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ia91e4e7e368c443696592f2d666f63b2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIxLTktMS0xLTIwMDYy_964ffd13-3bb7-4f2c-9f05-6840c77b972f"
      unitRef="mxn">1679000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="ic6bd0989e8954ad88dc2908bb09dc399_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIyLTEtMS0xLTIwMDYy_af6b705e-8093-4ee5-9530-24fbb4b87afd"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="ifb70a129e56249fe8415d87f7cc3a0fe_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIyLTItMS0xLTIwMDYy_116a89af-6989-4390-bf44-7a294038f93b"
      unitRef="mxn">-139000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i2c2f773caea042e8bca59aefe13f44a1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIyLTMtMS0xLTIwMDYy_766b1519-76ba-49bd-8230-2ee58fdedbb6"
      unitRef="mxn">-946000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="ibd64d4cd60264734ab8edf36b91a8c3f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIyLTQtMS0xLTIwMDYy_37fc70db-a50d-4e82-8218-501c5ba76461"
      unitRef="mxn">-209000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="ic69594de698141e9ae3faca0fca7119c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIyLTUtMS0xLTIwMDYy_9029ce55-3a45-4507-af96-cb19a9652f24"
      unitRef="mxn">-427000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i4a7f4ac20cea4c3eab10a0fdd7816534_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIyLTYtMS0xLTIwMDYy_fcee8005-86e6-48b5-94e5-df15360cdd80"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="ib6c9728f16d446d6b45ac85b32cdc620_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIyLTctMS0xLTIwMDYy_94510f96-5d5b-46bb-95c2-7782a8d10d2d"
      unitRef="mxn">-6000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="i3e43d9980a324f42a490e616f3c30b60_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIyLTgtMS0xLTIwMDYy_f67bcd0b-06c5-4739-ac04-61c2f12baaf6"
      unitRef="mxn">-38000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects
      contextRef="ia91e4e7e368c443696592f2d666f63b2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIyLTktMS0xLTIwMDYy_270930e1-a991-4b32-8047-47d154db1a04"
      unitRef="mxn">-1765000000</kof:IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i280b0ecf55594c5dafcde130d949bf9b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIzLTEtMS0xLTIwMDYy_6263a6f2-2939-45b9-8ef7-f08828e64815"
      unitRef="mxn">0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ia3b611091ff0412eba87aae5e4e9d068_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIzLTItMS0xLTIwMDYy_67cfd682-5896-4abe-b64a-1948d0296ba9"
      unitRef="mxn">-5498000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="iafffdc05f2944d8ba0764694549c86cf_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIzLTMtMS0xLTIwMDYy_8d4388c4-71e9-40ff-920d-7f1e23b7e33c"
      unitRef="mxn">-20378000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i6be5c72a36c44bce84f8aec51e3bec42_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIzLTQtMS0xLTIwMDYy_768619ae-1b98-4623-873d-02f45bb3a731"
      unitRef="mxn">-12300000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="iddcf2a3b105a4e65963e305c134207c1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIzLTUtMS0xLTIwMDYy_b4c01d7a-d2cf-44f4-bc7e-2ede92502542"
      unitRef="mxn">-12676000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i3eac04247b154e078c30e67243e4bcac_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIzLTYtMS0xLTIwMDYy_eecc330a-5f66-4337-acd8-40513613eb01"
      unitRef="mxn">0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if0fd7fbbc7084f719f16f2eb66fe7e8e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIzLTctMS0xLTIwMDYy_6b898333-bb9a-42b6-9567-b6dbdd0c8718"
      unitRef="mxn">-395000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if82e4ac66c374ccaa599deb02bd93ded_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIzLTgtMS0xLTIwMDYy_d9429442-f1de-47b2-a5d3-6306ad93eb24"
      unitRef="mxn">-531000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i7d6a84ef8c8a4edea87fc3d32e1e9356_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTpiYmExOTk4NDIyZDA0NWQ4YmVhY2Q0ZDY1MzhmOGUwMC90YWJsZXJhbmdlOmJiYTE5OTg0MjJkMDQ1ZDhiZWFjZDRkNjUzOGY4ZTAwXzIzLTktMS0xLTIwMDYy_8e08de60-aa00-444e-a935-95375f1ae261"
      unitRef="mxn">-51778000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="iff24ba5cadd24d589878d921cb4acb87_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzEtMS0xLTEtMjAwNjI_6e3de9d8-f8bc-408c-9b9b-f05a8ed499b3"
      unitRef="mxn">5258000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ide3ed02edc4d4434b39a80bdccb4561e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzEtMi0xLTEtMjAwNjI_e181d863-c08a-4ffe-88b4-bbb9386fd806"
      unitRef="mxn">14091000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i4db5d531b4c743da9d8fd5a4717bb067_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzEtMy0xLTEtMjAwNjI_f83de8c7-17a8-463b-93e5-2c623597ee53"
      unitRef="mxn">20521000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i97f02bfcbeb646eb805a712666810736_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzEtNC0xLTEtMjAwNjI_e48f1aab-bc08-4206-aede-94ea05788e01"
      unitRef="mxn">9378000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i917a6296abbc457eb907c49a79e955bf_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzEtNS0xLTEtMjAwNjI_b5aa72d6-d2fc-4251-8dd1-ba4b4a3cb741"
      unitRef="mxn">6061000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic88cd10018f949cc9b26eeab923ae9fb_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzEtNi0xLTEtMjAwNjI_718accc6-23e9-4b20-9b9c-abad9723dafb"
      unitRef="mxn">5156000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="iea3f0ebaeefe4817aa33d0f706591ec5_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzEtNy0xLTEtMjAwNjI_7e4a2758-b6cb-4bd3-a924-43e592d10558"
      unitRef="mxn">417000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if650e7552723422f97720034ccd9f7d3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzEtOC0xLTEtMjAwNjI_4b136c14-3151-4b7c-aec3-c0703d3d0c29"
      unitRef="mxn">305000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzEtOS0xLTEtMjAwNjI_5c8e1ff3-6b29-474b-9f4b-75b9738659f3"
      unitRef="mxn">61187000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i75490c80712e410ab488b59b56998dd6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzItMS0xLTEtMjAwNjI_72ebf9b5-0a01-41de-bb2e-d005acaea421"
      unitRef="mxn">5240000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i11a31f7e4cc34ed48037ffa73f2e67ec_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzItMi0xLTEtMjAwNjI_bf48ed3a-3637-43f8-aa55-2506d05b69c8"
      unitRef="mxn">13610000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="iac465d6b39ed41e39286a59d097743e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzItMy0xLTEtMjAwNjI_81a5e074-9365-438e-aaf7-fefff68bee59"
      unitRef="mxn">19822000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ie3a94fa12327461f91b9d4b5ca688b75_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzItNC0xLTEtMjAwNjI_875e5a69-5082-4449-bb24-8828a0808f91"
      unitRef="mxn">8343000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i0d7d6781918b459fbfd83691568c0a0c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzItNS0xLTEtMjAwNjI_eeb0f2fa-2b68-436f-b2c3-7996376cd1ef"
      unitRef="mxn">5771000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if5782b18a4b34ca6a4f6be31b9637c36_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzItNi0xLTEtMjAwNjI_a9dbbd3f-c4ac-4061-bfe3-4591e8e607bc"
      unitRef="mxn">5894000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i7a20c21f0de340c3b05f948a584bedfc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzItNy0xLTEtMjAwNjI_2bef58a0-268d-4074-a423-09839519f927"
      unitRef="mxn">358000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="iaec49472e3eb48d9ae1feef28b627301_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzItOC0xLTEtMjAwNjI_a9307c2a-4b6e-4f7f-a523-e9565473992e"
      unitRef="mxn">422000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzItOS0xLTEtMjAwNjI_5bbba22e-b465-4a9f-8d31-28720ac5ca02"
      unitRef="mxn">59460000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i178c1bfca6f949e2bc5573f7662a46ff_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzMtMS0xLTEtMjAwNjI_bb08f4df-5316-4277-816e-a826419d33c6"
      unitRef="mxn">5230000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if897a535a7634e2abc388cac115a06fb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzMtMi0xLTEtMjAwNjI_e67ccd43-14c4-46b3-be51-f7a80d818b27"
      unitRef="mxn">13576000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i005b848e8005405a84d7c190d4180eef_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzMtMy0xLTEtMjAwNjI_29283c5c-6721-4260-a069-fc35c7fced8e"
      unitRef="mxn">20799000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i3cfa26ef59ee41dbbd8b0defb6e2fe11_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzMtNC0xLTEtMjAwNjI_6f960e62-a672-43fe-8fcd-7c96081cd368"
      unitRef="mxn">7829000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i17ac845a3d084cf98cda77f09f9cfaa8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzMtNS0xLTEtMjAwNjI_9f043590-ff3a-4712-8ce0-5c18ab685d81"
      unitRef="mxn">6757000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic8c0f8ac85854b5da6f7aa41fba7461a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzMtNi0xLTEtMjAwNjI_be273067-a85d-4347-a8b2-f5a1f1c3f722"
      unitRef="mxn">6734000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="iadcda4297e1e49898a94f17eb48cb35b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzMtNy0xLTEtMjAwNjI_481a544a-e595-4499-81fe-f3880a44164f"
      unitRef="mxn">491000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ice71e1b8eedc486298d6c6f7b3eadecc_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzMtOC0xLTEtMjAwNjI_65e28a68-bf5d-45ba-b789-e063742448e1"
      unitRef="mxn">767000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMjkvZnJhZzpjMTllOWI3ZDk1NzQ0ZjliYmE2MjI3OTMyNjIyOWMzMi90YWJsZTo1OWU5YmVjOGJkNWY0NmNiYjZmNThkOGI5NzM3ZDc4Ny90YWJsZXJhbmdlOjU5ZTliZWM4YmQ1ZjQ2Y2JiNmY1OGQ4Yjk3MzdkNzg3XzMtOS0xLTEtMjAwNjI_bad208e8-d104-4f59-8b1c-faf5002ae922"
      unitRef="mxn">62183000000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DisclosureOfIntangibleAssetsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzU0Mjc_e3ed38d5-36d1-47f8-837a-9bc01d26039d">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 11. Intangible Assets &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.541%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.182%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rights to Produce and Distribute Coca-Cola trademark Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other indefinite&lt;br/&gt;lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Technology costs and management&lt;br/&gt;systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Development&lt;br/&gt;systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;br/&gt;amortizable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  88,362&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  23,729&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,054&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  6,023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  777&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  666&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  120,611&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;334&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;263&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;697&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition from business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,887)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,903&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;153&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Systems Development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;398&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(399)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer of completed development systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,475)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(799)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,393)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Changes in value on the recognition of inflation effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  82,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  25,833&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  6,430&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  690&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  752&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  116,870&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  82,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  25,833&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  6,430&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  690&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  752&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  116,870&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;198&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;289&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition from business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer of completed development systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;374&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(665)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;291&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(371)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(443)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,604)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,402)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,157)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Changes in value on the recognition of inflation effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  77,396&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  23,431&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,148&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  6,709&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  176&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  737&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  109,597&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance as of January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  77,396&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  23,431&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,148&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  6,709&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  176&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  737&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  109,597&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Purchases &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;135&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;370&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;673&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;113&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,291&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Transfer of completed development systems &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;255&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(469)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;214&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Disposals &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect of movements in exchange rates &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,257)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(522)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(88)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(374)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2,270)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Changes in value on the recognition of inflation effects &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;62&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;62&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  76,139&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  22,909&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,192&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  6,960&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  375&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,102&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  108,677&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rights to Produce and Distribute Coca-Cola trademark Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other indefinite&lt;br/&gt;lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Technology costs and management&lt;br/&gt;systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Development&lt;br/&gt;systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;br/&gt;amortizable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated amortization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.541%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.182%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(745)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,025)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,807)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(819)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,062)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Changes in value on the recognition of inflation effects &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (745)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (3,805)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (270)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (4,820)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(703)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(317)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,020)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Changes in value on the recognition of inflation effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (745)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (4,353)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (528)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (5,626)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortization expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(594)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(294)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(888)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Effect of movements in exchange rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;63&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Changes in value on the recognition of inflation effects - amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (745)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (4,946)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (812)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (6,503)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  81,255&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  25,833&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  2,625&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  690&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  482&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  112,050&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  76,651&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  23,431&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,148&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  2,356&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  176&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  209&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  103,971&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  75,394&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  22,909&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,192&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  2,014&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  375&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  290&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  102,174&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s intangible assets such as technology costs and management systems are subject to amortization with a range in useful lives from 3 to 10 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2021, the amortization of intangible assets is recognized in cost of goods sold, selling expenses and administrative expenses and amounted to Ps. 15, Ps&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108 and Ps. 765, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2020, the amortization of intangible assets is recognized in cost of goods sold, selling expenses and administrative expenses and amounted to Ps. 22, Ps.154 and Ps.844, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December 31, 2019, the amortization of intangible assets is recognized in cost of goods sold, selling expenses and administrative expenses and amounted to Ps. 26, Ps.245 and Ps. 791, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment Tests for Cash-Generating Units Containing Goodwill and Distribution Rights &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the purpose of impairment testing, goodwill and distribution rights are allocated and monitored on an individual country basis, which is considered to be the CGU. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate carrying amounts of goodwill and distribution rights allocated to each CGU are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.979%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;In millions of Ps.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  56,352&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  56,352&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Guatemala&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,735&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,755&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nicaragua&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costa Rica&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,407&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,425&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Panama&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,238&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,200&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colombia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,798&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,414&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,608&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,741&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Argentina&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uruguay&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,450&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  98,303&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  100,082&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill and distribution rights are tested for impairments annually. The recoverable amounts of the CGUs are based on value-in-use calculations. Value in use was determined by discounting the future cash flows generated from the continuing use of the CGU. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The foregoing forecasts reflect the outcomes that the Company consider most likely to occur based on the current situation of each of the CGUs including the macroeconomic situation in each CGU including the remaining impacts of the COVID-19 pandemic which has heightened the inherent uncertainty in such estimations, the foregoing forecasts could differ from the results obtained over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value in use of CGUs is determined based on the method of discounted cash flows. The key assumptions used to calculate value in use are: volume, expected annual long-term inflation, and the weighted average cost of capital (&#x201c;WACC&#x201d;) used to discount the projected flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To determine the discount rate, the Company uses the WACC as determined for each of the cash generating units in real terms and as described in following paragraphs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated discount rates to perform, the impairment test for each CGU considers market participants&#x2019; assumptions. Market participants were selected considering the size, operations and characteristics of the business that are similar to those of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The discount rates represent the current market assessment of the risks specific to each CGU, taking into consideration the time value of money and individual risks of the underlying assets that have not been incorporated into the projected cash flows. The discount rate calculation is based on the opportunity cost to a market participant, considering the specific circumstances of the Company and its operating segments and is derived from its WACC. The WACC takes into account both debt and equity. The cost of equity is derived from the expected return on investment by the Company&#x2019;s investors. The cost of debt is based on the interest-bearing borrowings the Company is obliged to service, which is equivalent to the cost of debt based on the conditions that a creditor would assess in the market. Segment-specific risk is incorporated by applying beta factors which are evaluated annually based on publicly available market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Market participant assumptions are important because, not only do they include industry data for growth rates, management also assesses how the CGU&#x2019;s position, relative to its competitors, might change over the forecasted period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The key assumptions used for the value-in-use calculations are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Cash flows were projected based on actual operating results and the five-years business plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;A WACC per each CGU was applied as a hurdle rate to discount cash flows to get the recoverable amount of the units; the calculation assumes, size premium adjustment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The key assumptions by CGU for impairment test as of December 31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.958%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CGU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pre-tax WACC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Post &#x2013;tax WACC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expected&#160;Annual&#160;Long-Term Inflation 2022-2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expected&lt;br/&gt;Volume&lt;br/&gt;Growth&lt;br/&gt;Rates&#160;2022-2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Colombia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Argentina&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;35.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Guatemala&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Costa Rica&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nicaragua&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Panama&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Uruguay&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The key assumptions by CGU for impairment test as of December 31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.958%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CGU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pre-tax WACC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Post &#x2013;tax WACC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expected&#160;Annual&#160;Long-Term&lt;br/&gt;Inflation 2021-2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expected&lt;br/&gt;Volume&lt;br/&gt;Growth&lt;br/&gt;Rates&#160;2021-2030&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colombia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Argentina&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Guatemala&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costa Rica&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nicaragua&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Panama&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uruguay&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sensitivity to Changes in Assumptions &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of December 31, 2021, the Company performed an additional impairment sensitivity calculation, taking into account an adverse change in post-tax WACC, according to the country risk premium, using for each country the relative standard deviation between equity and sovereign bonds and an additional sensitivity to the volume of 100 basis points and concluded that no impairment would be recorded.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.750%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.690%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.854%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CGU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&#160;in&#160;WACC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&#160;in&#160;Volume&lt;br/&gt;Growth CAGR(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect&#160;on&#160;Valuation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;-1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Passes by 6.8x&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;-1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Passes by 2.7x&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colombia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;-1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Passes by 4.2x&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Argentina&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;-1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Passes by 10.0x&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Guatemala&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;-1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Passes by 54.5x&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costa Rica&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;-1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Passes by 3.1x&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nicaragua&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;-1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Passes by 1.0x&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Panama&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;-1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Passes by 8.2x&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uruguay&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;-1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Passes by 4.4x&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:79.4pt;text-align:justify;text-indent:-24.4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Compound Annual Growth Rate (CAGR) &lt;/span&gt;&lt;/div&gt;The values assigned to the key assumptions represent management&#x2019;s assessment of future trends in the industry and are based on both external sources and internal sources (historical data). The Company consistently applied its methodology to determine CGU specific WACC&#x2019;s to perform its annual impairment testing.</ifrs-full:DisclosureOfIntangibleAssetsExplanatory>
    <ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzU0Mjg_d1f35e2e-95ed-4387-a64f-b3205f753f4a">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.541%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.182%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rights to Produce and Distribute Coca-Cola trademark Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other indefinite&lt;br/&gt;lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Technology costs and management&lt;br/&gt;systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Development&lt;br/&gt;systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;br/&gt;amortizable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  88,362&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  23,729&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,054&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  6,023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  777&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  666&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  120,611&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;334&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;263&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;697&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition from business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,887)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,903&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;153&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Systems Development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;398&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(399)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer of completed development systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,475)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(799)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,393)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Changes in value on the recognition of inflation effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  82,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  25,833&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  6,430&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  690&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  752&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  116,870&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  82,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  25,833&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  6,430&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  690&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  752&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  116,870&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;198&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;289&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition from business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer of completed development systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;374&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(665)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;291&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(371)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(443)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,604)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,402)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,157)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Changes in value on the recognition of inflation effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  77,396&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  23,431&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,148&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  6,709&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  176&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  737&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  109,597&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance as of January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  77,396&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  23,431&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,148&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  6,709&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  176&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  737&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  109,597&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Purchases &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;135&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;370&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;673&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;113&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,291&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Transfer of completed development systems &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;255&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(469)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;214&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Disposals &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect of movements in exchange rates &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,257)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(522)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(88)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(374)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2,270)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Changes in value on the recognition of inflation effects &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;62&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;62&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  76,139&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  22,909&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,192&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  6,960&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  375&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,102&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  108,677&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rights to Produce and Distribute Coca-Cola trademark Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other indefinite&lt;br/&gt;lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Technology costs and management&lt;br/&gt;systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Development&lt;br/&gt;systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;br/&gt;amortizable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated amortization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.541%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.182%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(745)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,025)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,807)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(819)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,062)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Changes in value on the recognition of inflation effects &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (745)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (3,805)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (270)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (4,820)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(703)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(317)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,020)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Changes in value on the recognition of inflation effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (745)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (4,353)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (528)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (5,626)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortization expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(594)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(294)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(888)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Effect of movements in exchange rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;63&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Changes in value on the recognition of inflation effects - amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (745)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (4,946)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (812)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (6,503)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  81,255&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  25,833&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  2,625&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  690&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  482&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  112,050&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  76,651&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  23,431&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,148&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  2,356&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  176&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  209&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  103,971&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  75,394&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  22,909&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,192&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  2,014&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  375&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  290&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  102,174&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="if4ee7ea0a35b47af91f89da634de2ab5_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEtMS0xLTEtMjAwNjI_52a5d2c0-880d-4161-ba2e-3237b180bbd3"
      unitRef="mxn">88362000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i7b08e339d64240a5b1148d8bff963364_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEtMi0xLTEtMjAwNjI_756733f4-55b2-466c-9466-2b5c01fd2fde"
      unitRef="mxn">23729000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="id447232fc1de45a29726dcfdb5370bca_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEtMy0xLTEtMjAwNjI_d4d6eac4-0d5e-4f77-9c2a-a0f55f8d6a11"
      unitRef="mxn">1054000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i939b56a314d54e0abcb2363a20c41e97_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEtNC0xLTEtMjAwNjI_a83440c4-cd0d-4bbb-98af-c224ff84b308"
      unitRef="mxn">6023000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ia3ad9ed415f645fbb33864d1eb702987_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEtNS0xLTEtMjAwNjI_3b71c5dc-f607-46cb-99f0-2f80ab5d81d7"
      unitRef="mxn">777000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i91be4b54e86f4818a82a4456db2c54d5_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEtNi0xLTEtMjAwNjI_37c88025-acc8-4c0c-aff6-f6cea1c315cb"
      unitRef="mxn">666000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i07de28b96c94490e9fae21f5407e3aa5_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEtNy0xLTEtMjAwNjI_726a094c-410e-4c91-b829-e0e5d1c93a9f"
      unitRef="mxn">120611000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="ia7904e654cd545579ae759da40303528_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzItMS0xLTEtMjAwNjI_c4d30fe7-3b7d-410e-909b-c8513bb3276c"
      unitRef="mxn">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="if57639c42c6c49cb82b176aad911902c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzItMi0xLTEtMjAwNjI_b064cfb6-7080-4172-b60c-7e5e589381ef"
      unitRef="mxn">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i2be9bff7dd884cf88f39c9a9642b11ce_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzItMy0xLTEtMjAwNjI_50987925-b995-4712-9ecb-209097fec739"
      unitRef="mxn">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i8ca3d1dcea4e405ab9fbb1fc1b58b6c3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzItNC0xLTEtMjAwNjI_e6b0837c-8fc3-4a0a-877b-9b262305241c"
      unitRef="mxn">100000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i580ac8d4fb54407bb4449f9c9246001d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzItNS0xLTEtMjAwNjI_e18fb241-7661-4023-8d69-bccf932caf4f"
      unitRef="mxn">334000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="ic477891378e54bec82952161a7cc8573_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzItNi0xLTEtMjAwNjI_e8202283-3cb7-4630-b634-3dd38201c0e1"
      unitRef="mxn">263000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzItNy0xLTEtMjAwNjI_f7cc7e18-5056-4012-8005-550e384519fd"
      unitRef="mxn">697000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill
      contextRef="ia7904e654cd545579ae759da40303528_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMtMS0xLTEtMjAwNjI_507c26dd-9ed5-4b79-bbde-1663ceffd072"
      unitRef="mxn">-2887000000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill
      contextRef="if57639c42c6c49cb82b176aad911902c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMtMi0xLTEtMjAwNjI_61b900bf-4c31-405c-be2e-3a003211ac99"
      unitRef="mxn">2903000000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill
      contextRef="i2be9bff7dd884cf88f39c9a9642b11ce_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMtMy0xLTEtMjAwNjI_c1df0f67-fcc6-41aa-a022-d737dbc5193f"
      unitRef="mxn">153000000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill
      contextRef="i8ca3d1dcea4e405ab9fbb1fc1b58b6c3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMtNC0xLTEtMjAwNjI_4a0a9f30-22de-4f1b-84d0-9a6b82d76ddc"
      unitRef="mxn">-6000000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill
      contextRef="i580ac8d4fb54407bb4449f9c9246001d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMtNS0xLTEtMjAwNjI_954cfeba-d08b-494d-9019-c94b07f243d3"
      unitRef="mxn">0</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill
      contextRef="ic477891378e54bec82952161a7cc8573_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMtNi0xLTEtMjAwNjI_d3c171d0-bbf4-41f4-92e4-eddee6549d48"
      unitRef="mxn">-185000000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill
      contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMtNy0xLTEtMjAwNjI_70fad4aa-30c6-42cd-b553-a11bce881854"
      unitRef="mxn">-22000000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
    <kof:SystemsDevelopmentIntangibles
      contextRef="ia7904e654cd545579ae759da40303528_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQtMS0xLTEtMjAwNjI_962697c5-69ff-4ade-bba3-02c644d99fd6"
      unitRef="mxn">0</kof:SystemsDevelopmentIntangibles>
    <kof:SystemsDevelopmentIntangibles
      contextRef="if57639c42c6c49cb82b176aad911902c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQtMi0xLTEtMjAwNjI_a4e141e2-4085-4153-a522-a3bfd4d86b2b"
      unitRef="mxn">0</kof:SystemsDevelopmentIntangibles>
    <kof:SystemsDevelopmentIntangibles
      contextRef="i2be9bff7dd884cf88f39c9a9642b11ce_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQtMy0xLTEtMjAwNjI_ba45d226-62e2-43f0-ae6f-b1243b65cd3d"
      unitRef="mxn">0</kof:SystemsDevelopmentIntangibles>
    <kof:SystemsDevelopmentIntangibles
      contextRef="i8ca3d1dcea4e405ab9fbb1fc1b58b6c3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQtNC0xLTEtMjAwNjI_82558ab6-8128-421d-a031-14a84d5edf1d"
      unitRef="mxn">398000000</kof:SystemsDevelopmentIntangibles>
    <kof:SystemsDevelopmentIntangibles
      contextRef="i580ac8d4fb54407bb4449f9c9246001d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQtNS0xLTEtMjAwNjI_dac0ff75-7023-41c9-b5db-3c45fb52389b"
      unitRef="mxn">-399000000</kof:SystemsDevelopmentIntangibles>
    <kof:SystemsDevelopmentIntangibles
      contextRef="ic477891378e54bec82952161a7cc8573_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQtNi0xLTEtMjAwNjI_3e16ce95-c349-4395-aa94-3840c8db50d3"
      unitRef="mxn">1000000</kof:SystemsDevelopmentIntangibles>
    <kof:SystemsDevelopmentIntangibles
      contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQtNy0xLTEtMjAwNjI_14a9e207-f122-4d24-87f3-d8a73d089523"
      unitRef="mxn">0</kof:SystemsDevelopmentIntangibles>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="ia7904e654cd545579ae759da40303528_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzUtMS0xLTEtMjAwNjI_fc22f953-1d53-4805-94f2-1ea16eae7944"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="if57639c42c6c49cb82b176aad911902c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzUtMi0xLTEtMjAwNjI_723a0c07-f6ab-4fc1-b087-dde398c753a6"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="i2be9bff7dd884cf88f39c9a9642b11ce_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzUtMy0xLTEtMjAwNjI_5ce7bb57-603c-489c-ba0b-10f0b6e478ea"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="i8ca3d1dcea4e405ab9fbb1fc1b58b6c3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzUtNC0xLTEtMjAwNjI_872a148c-da39-440e-bb73-f609a28f2881"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="i580ac8d4fb54407bb4449f9c9246001d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzUtNS0xLTEtMjAwNjI_1985f920-0cd6-4d0b-9191-9482ae1d6798"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="ic477891378e54bec82952161a7cc8573_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzUtNi0xLTEtMjAwNjI_81e6ce06-10b7-409a-af17-324624cfe856"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzUtNy0xLTEtMjAwNjI_8978db13-7a5f-4a01-a65f-88383abe0c87"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="ia7904e654cd545579ae759da40303528_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzYtMS0xLTEtMjAwNjI_5911ff55-687c-4174-af86-b55626d83734"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="if57639c42c6c49cb82b176aad911902c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzYtMi0xLTEtMjAwNjI_7f3e6213-a993-4fa4-97f8-ea1ce9e10cde"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i2be9bff7dd884cf88f39c9a9642b11ce_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzYtMy0xLTEtMjAwNjI_62611d37-c8af-45e3-8d64-3ec05efcafe2"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i8ca3d1dcea4e405ab9fbb1fc1b58b6c3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzYtNC0xLTEtMjAwNjI_2292f5ad-0d02-45eb-a70f-1572f7d36575"
      unitRef="mxn">17000000</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i580ac8d4fb54407bb4449f9c9246001d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzYtNS0xLTEtMjAwNjI_9ebabca2-ff91-4cdb-82bd-a01592a5ff4f"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="ic477891378e54bec82952161a7cc8573_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzYtNi0xLTEtMjAwNjI_dd5bfaf9-75eb-4efe-b567-85a35d96656f"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzYtNy0xLTEtMjAwNjI_a25173ce-65f4-4295-bc2c-2bec501a4890"
      unitRef="mxn">17000000</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="ia7904e654cd545579ae759da40303528_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzgtMS0xLTEtMjAwNjI_662a58e5-cae6-4ec6-9789-39495c872b7c"
      unitRef="mxn">-3475000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="if57639c42c6c49cb82b176aad911902c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzgtMi0xLTEtMjAwNjI_8df05a9a-4eb5-4d6d-84bc-49cb111015b8"
      unitRef="mxn">-799000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i2be9bff7dd884cf88f39c9a9642b11ce_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzgtMy0xLTEtMjAwNjI_57cb168d-4fbb-4ecb-ad32-4fef158196be"
      unitRef="mxn">-42000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i8ca3d1dcea4e405ab9fbb1fc1b58b6c3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzgtNC0xLTEtMjAwNjI_c8077c49-05d8-4b9a-9e65-4b4d79652745"
      unitRef="mxn">-68000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i580ac8d4fb54407bb4449f9c9246001d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzgtNS0xLTEtMjAwNjI_344ac0de-6b38-4a36-bbf5-5c32afeaaf76"
      unitRef="mxn">-22000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="ic477891378e54bec82952161a7cc8573_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzgtNi0xLTEtMjAwNjI_172bff93-fdaa-4615-8298-63c2bdf54140"
      unitRef="mxn">13000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzgtNy0xLTEtMjAwNjI_da816c56-926d-4b6b-bbe3-8c2baa8bbe2b"
      unitRef="mxn">-4393000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="ia7904e654cd545579ae759da40303528_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzktMS0xLTEtMjAwNjI_e68c2dd9-6ff4-4e47-b46f-22020446315f"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="if57639c42c6c49cb82b176aad911902c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzktMi0xLTEtMjAwNjI_5e584eac-8843-4b12-b27f-39c30304ac9b"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i2be9bff7dd884cf88f39c9a9642b11ce_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzktMy0xLTEtMjAwNjI_97b59275-05b5-4a91-9bb0-1d7348d771fb"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i8ca3d1dcea4e405ab9fbb1fc1b58b6c3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzktNC0xLTEtMjAwNjI_b70b4c00-d4c5-4677-92d9-ed056e7457d7"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i580ac8d4fb54407bb4449f9c9246001d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzktNS0xLTEtMjAwNjI_71e0d374-e65f-4633-801d-34461a8def7b"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="ic477891378e54bec82952161a7cc8573_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzktNi0xLTEtMjAwNjI_65b3f829-9c0c-43eb-a371-575a7d6f4daf"
      unitRef="mxn">-6000000</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i6c49dc4fe57846968fba9d0f484a03b6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzktNy0xLTEtMjAwNjI_406e2b71-8c6b-4d92-94a9-1df8585b48c0"
      unitRef="mxn">-6000000</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="if7037097e11c4d7aba88433a9dae5372_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEwLTEtMS0xLTIwMDYy_649f4265-80ff-4479-8ece-f536a1a93ac7"
      unitRef="mxn">82000000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i24ad4e131a704acbb17e1ec60056baa6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEwLTItMS0xLTIwMDYy_bbbcf9a8-135d-4ebd-b67a-c05be9313200"
      unitRef="mxn">25833000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="if407d140cdf0486e8bb86f34d4941ba3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEwLTMtMS0xLTIwMDYy_cd01417b-602d-402e-83df-4e2c9bf041ee"
      unitRef="mxn">1165000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i77a7a8c70adf42fa8871a46870209951_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEwLTQtMS0xLTIwMDYy_8e15e282-2156-48d9-810a-4dcc6fd452dc"
      unitRef="mxn">6430000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ie92af007b35f482682734ab39ab08320_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEwLTUtMS0xLTIwMDYy_5f435ab9-b867-46a3-bdc3-0a2981c1a14e"
      unitRef="mxn">690000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ia8800ab76b7c4bf796673463e6e62646_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEwLTYtMS0xLTIwMDYy_120084a0-3bab-4086-8298-2b65015810d8"
      unitRef="mxn">752000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="iba292916c735410e91429a479cfa43d8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEwLTctMS0xLTIwMDYy_623904d7-5f90-4286-a66e-d7ee9b858d2a"
      unitRef="mxn">116870000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="if7037097e11c4d7aba88433a9dae5372_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzExLTEtMS0xLTIwMDYy_51da0b2b-9d3a-4d4d-8fb2-2bd81bca6fcb"
      unitRef="mxn">82000000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i24ad4e131a704acbb17e1ec60056baa6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzExLTItMS0xLTIwMDYy_f5b8cec3-bac4-400a-a5cf-9157f181512c"
      unitRef="mxn">25833000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="if407d140cdf0486e8bb86f34d4941ba3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzExLTMtMS0xLTIwMDYy_a75a7927-e9a0-4799-af8d-290c6964480c"
      unitRef="mxn">1165000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i77a7a8c70adf42fa8871a46870209951_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzExLTQtMS0xLTIwMDYy_0cdc7b73-d9a3-45db-baa9-b19350560151"
      unitRef="mxn">6430000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ie92af007b35f482682734ab39ab08320_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzExLTUtMS0xLTIwMDYy_bea19331-d6b9-49bf-b282-ec364118198d"
      unitRef="mxn">690000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ia8800ab76b7c4bf796673463e6e62646_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzExLTYtMS0xLTIwMDYy_b6e51b4d-003d-41f3-8b09-76883ef6a010"
      unitRef="mxn">752000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="iba292916c735410e91429a479cfa43d8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzExLTctMS0xLTIwMDYy_ffe2ab11-e720-4d35-ae39-2ad6f3a9977b"
      unitRef="mxn">116870000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i983529c98405448e95cfe07efef059e7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEyLTEtMS0xLTIwMDYy_a51cc02c-4d0f-4286-9ca0-5ac00bf991ac"
      unitRef="mxn">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i007bfe339c1746eeaf5c9cd2bfa195d4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEyLTItMS0xLTIwMDYy_ddb527c6-cbb2-4436-a9ba-2e9b95427068"
      unitRef="mxn">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i7921cf3d87d7416eb046148d0d518902_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEyLTMtMS0xLTIwMDYy_c118231b-7ca8-4d3e-bd17-3996e491b7e5"
      unitRef="mxn">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i4b68a9bb267547d79783a5d3cc0341e8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEyLTQtMS0xLTIwMDYy_1eaef46d-7e05-4e36-8d8d-3519e2ac6eb3"
      unitRef="mxn">43000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i9d3262472e8f4a1fbca1d2725f0fa73d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEyLTUtMS0xLTIwMDYy_b7b4a977-00a1-4f97-b964-01ddbf59cbae"
      unitRef="mxn">198000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="ie430fbf54f974c1592041127f13d44ab_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEyLTYtMS0xLTIwMDYy_e6bfa8ce-e6dc-4e56-ac23-8eb065723d41"
      unitRef="mxn">48000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEyLTctMS0xLTIwMDYy_a522d955-7ddb-4ec2-a5da-c56e785078a1"
      unitRef="mxn">289000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill
      contextRef="i983529c98405448e95cfe07efef059e7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEzLTEtMS0xLTIwMDYy_3fc0cf68-e0d6-41fa-87c7-b3bd49dc9da2"
      unitRef="mxn">0</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill
      contextRef="i007bfe339c1746eeaf5c9cd2bfa195d4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEzLTItMS0xLTIwMDYy_4b1de3ea-2f44-496c-ac21-af73d7453913"
      unitRef="mxn">0</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill
      contextRef="i7921cf3d87d7416eb046148d0d518902_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEzLTMtMS0xLTIwMDYy_8cbf9b2d-7702-472e-8920-3a9a785d78e7"
      unitRef="mxn">0</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill
      contextRef="i4b68a9bb267547d79783a5d3cc0341e8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEzLTQtMS0xLTIwMDYy_b7e22b60-f487-4f4d-a5d0-ce5f1fe393a9"
      unitRef="mxn">0</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill
      contextRef="i9d3262472e8f4a1fbca1d2725f0fa73d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEzLTUtMS0xLTIwMDYy_ca98dd57-8c81-4c82-bec6-b5e9997bc186"
      unitRef="mxn">0</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill
      contextRef="ie430fbf54f974c1592041127f13d44ab_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEzLTYtMS0xLTIwMDYy_e8fb484e-4f91-4d36-948b-a74a35ba7268"
      unitRef="mxn">0</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill
      contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzEzLTctMS0xLTIwMDYy_afe79d4f-c4c7-4ca3-ba7e-3a43bd8b46e3"
      unitRef="mxn">0</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="i983529c98405448e95cfe07efef059e7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE0LTEtMS0xLTIwMDYy_8c1d97bd-d649-4b66-968d-0bfb633ee451"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="i007bfe339c1746eeaf5c9cd2bfa195d4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE0LTItMS0xLTIwMDYy_aa82c6da-6fea-4cff-8738-70fff76f36c8"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="i7921cf3d87d7416eb046148d0d518902_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE0LTMtMS0xLTIwMDYy_7c5797f3-1f0f-430c-b599-b8e475328cc7"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="i4b68a9bb267547d79783a5d3cc0341e8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE0LTQtMS0xLTIwMDYy_194516aa-4a42-4a37-b34f-0ee8fb07e488"
      unitRef="mxn">374000000</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="i9d3262472e8f4a1fbca1d2725f0fa73d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE0LTUtMS0xLTIwMDYy_caee2298-37a8-445a-85e1-412b09d1ba6d"
      unitRef="mxn">-665000000</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="ie430fbf54f974c1592041127f13d44ab_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE0LTYtMS0xLTIwMDYy_144b80ca-13e9-4207-a3d0-b3758655e047"
      unitRef="mxn">291000000</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE0LTctMS0xLTIwMDYy_1923065b-dca8-47f2-8a12-ac457513b01a"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i983529c98405448e95cfe07efef059e7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE1LTEtMS0xLTIwMDYy_f9552e4d-7408-4106-87d1-d9d0c64931c3"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i007bfe339c1746eeaf5c9cd2bfa195d4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE1LTItMS0xLTIwMDYy_3811551c-f387-4660-afb3-fb9e34fafe85"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i7921cf3d87d7416eb046148d0d518902_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE1LTMtMS0xLTIwMDYy_3cfee68b-ff3b-4413-9820-00e317e9563d"
      unitRef="mxn">25000000</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i4b68a9bb267547d79783a5d3cc0341e8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE1LTQtMS0xLTIwMDYy_25121df5-994e-4dfb-8dc0-0aa8ad447ee8"
      unitRef="mxn">41000000</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i9d3262472e8f4a1fbca1d2725f0fa73d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE1LTUtMS0xLTIwMDYy_dc78455c-ec7f-40df-a405-af4af1077724"
      unitRef="mxn">6000000</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="ie430fbf54f974c1592041127f13d44ab_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE1LTYtMS0xLTIwMDYy_d7c294a8-02ae-46c2-bfa0-3797a353f0fc"
      unitRef="mxn">371000000</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE1LTctMS0xLTIwMDYy_7a61f85d-7032-47dd-9d05-b4b7d4ef8b9c"
      unitRef="mxn">443000000</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i983529c98405448e95cfe07efef059e7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE2LTEtMS0xLTIwMDYy_3e81c279-aaac-450b-b182-a887691650ee"
      unitRef="mxn">-4604000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i007bfe339c1746eeaf5c9cd2bfa195d4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE2LTItMS0xLTIwMDYy_34bb0413-1670-4a16-a5b0-cdc01a2fe6da"
      unitRef="mxn">-2402000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i7921cf3d87d7416eb046148d0d518902_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE2LTMtMS0xLTIwMDYy_660b8953-c97b-4453-81aa-708180c43342"
      unitRef="mxn">8000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i4b68a9bb267547d79783a5d3cc0341e8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE2LTQtMS0xLTIwMDYy_b83dc2ed-006d-4a4c-b809-43f74c5d7bc6"
      unitRef="mxn">-97000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i9d3262472e8f4a1fbca1d2725f0fa73d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE2LTUtMS0xLTIwMDYy_ce4c6eff-9693-4426-88b6-3cfd6965d1d1"
      unitRef="mxn">-41000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="ie430fbf54f974c1592041127f13d44ab_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE2LTYtMS0xLTIwMDYy_ec340756-431b-4fc5-8f26-924bf4149144"
      unitRef="mxn">-21000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE2LTctMS0xLTIwMDYy_6047913a-cae7-494e-8d1f-c4dd6e7320a5"
      unitRef="mxn">-7157000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i983529c98405448e95cfe07efef059e7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE3LTEtMS0xLTIwMDYy_a95326e3-6504-4068-b9f5-17557e135f6d"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i007bfe339c1746eeaf5c9cd2bfa195d4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE3LTItMS0xLTIwMDYy_83f337f1-78ac-4188-ad0d-51167bbc892d"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i7921cf3d87d7416eb046148d0d518902_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE3LTMtMS0xLTIwMDYy_73175ef0-aa45-4409-b4f9-157d041b08d2"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i4b68a9bb267547d79783a5d3cc0341e8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE3LTQtMS0xLTIwMDYy_46027593-0353-4847-84a2-91d223e383fd"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i9d3262472e8f4a1fbca1d2725f0fa73d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE3LTUtMS0xLTIwMDYy_d1ca5686-41da-4772-83e0-9cdceddf9e7f"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="ie430fbf54f974c1592041127f13d44ab_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE3LTYtMS0xLTIwMDYy_bd7c4b0d-5da9-4a72-af96-72871b4a2bb9"
      unitRef="mxn">38000000</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="ida667bf534fe46cfb063d3a29188d386_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE3LTctMS0xLTIwMDYy_6acc3804-b9cc-450b-850b-8d79dbcddd8e"
      unitRef="mxn">38000000</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i313af5c546fd4f0c99f933429b8f3e1e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE4LTEtMS0xLTIwMDYy_0a719498-c847-4b7a-8031-67c2cae0f7f2"
      unitRef="mxn">77396000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="if34e4922618c4cf38262d847daf21709_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE4LTItMS0xLTIwMDYy_86713627-eada-4cde-89b9-b8fed8f49b38"
      unitRef="mxn">23431000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ib5d5dc53e2b24f18bc77e4664e37ab9f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE4LTMtMS0xLTIwMDYy_f0a9dfe0-3bbe-4b63-94d2-47cc3e1c457c"
      unitRef="mxn">1148000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ibbf674fa80b54c6884675ce402ce52b1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE4LTQtMS0xLTIwMDYy_3e79437e-cbc9-470c-be64-ad0c8015eb08"
      unitRef="mxn">6709000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ida09eaa8d7364e5a90ae202cd890a3d9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE4LTUtMS0xLTIwMDYy_7aa6eb43-c54f-4f38-965e-e3366a8a678f"
      unitRef="mxn">176000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ib7e987931fc84640bde11b2f2570f4ac_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE4LTYtMS0xLTIwMDYy_c7d85355-771f-467d-a767-d0f633edf375"
      unitRef="mxn">737000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ifa9a604e16494442885c5a2b1090690b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE4LTctMS0xLTIwMDYy_78927786-92d5-420f-8390-5b207165d089"
      unitRef="mxn">109597000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i313af5c546fd4f0c99f933429b8f3e1e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE5LTEtMS0xLTIwMDYy_14753237-aaf5-4dc0-9f61-811b10b05a48"
      unitRef="mxn">77396000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="if34e4922618c4cf38262d847daf21709_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE5LTItMS0xLTIwMDYy_44b02a70-132c-4896-a9bc-63ae66b97a21"
      unitRef="mxn">23431000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ib5d5dc53e2b24f18bc77e4664e37ab9f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE5LTMtMS0xLTIwMDYy_cbf0cb7a-cb07-4f1d-a22e-79156e255236"
      unitRef="mxn">1148000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ibbf674fa80b54c6884675ce402ce52b1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE5LTQtMS0xLTIwMDYy_67b0b65a-8e13-4253-800a-d26c2fa447dd"
      unitRef="mxn">6709000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ida09eaa8d7364e5a90ae202cd890a3d9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE5LTUtMS0xLTIwMDYy_1c3c3ce0-b35a-4d01-a242-ae3597ca8c16"
      unitRef="mxn">176000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ib7e987931fc84640bde11b2f2570f4ac_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE5LTYtMS0xLTIwMDYy_af5a0c51-7078-4636-9157-cd8717ae32c5"
      unitRef="mxn">737000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ifa9a604e16494442885c5a2b1090690b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzE5LTctMS0xLTIwMDYy_4cfa9cf1-d78c-4ed4-9609-e047c6432971"
      unitRef="mxn">109597000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i4f67f5482bd04505b4d7c304ab1d050d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIwLTEtMS0xLTIwMDYy_eb9e6a02-575e-4b69-bd2c-5067c8c058e9"
      unitRef="mxn">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i0438ed49bb904d4ba02d5cbaa3f2f080_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIwLTItMS0xLTIwMDYy_c34cb24f-3f36-4561-9918-a8a7a370e80e"
      unitRef="mxn">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="ic5140d4533a246f6aff780cfcac274f4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIwLTMtMS0xLTIwMDYy_c33a37fa-9063-4661-9afc-b669bb79853e"
      unitRef="mxn">135000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i1813557929f84bb58cb9be8009a672cc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIwLTQtMS0xLTIwMDYy_ff28975f-44ea-456e-8c01-5f3bcbdcf45a"
      unitRef="mxn">370000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i798c958d76bb478b8d70dce79e91b8ef_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIwLTUtMS0xLTIwMDYy_dd5ce60a-2ad6-4048-8b14-fd5734dcd966"
      unitRef="mxn">673000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i62bad420fcc44b6194df662bd4703814_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIwLTYtMS0xLTIwMDYy_3ba179f6-f431-445e-9619-6a2dc0dfd000"
      unitRef="mxn">113000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIwLTctMS0xLTIwMDYy_13ac7237-1679-412c-bbfe-5fb3aa4b6ccd"
      unitRef="mxn">1291000000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="i4f67f5482bd04505b4d7c304ab1d050d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIxLTEtMS0xLTIwMDYy_496f763e-d187-46f7-8692-097dbc70ae53"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="i0438ed49bb904d4ba02d5cbaa3f2f080_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIxLTItMS0xLTIwMDYy_22d39575-effe-4ff1-96a5-99c338976b29"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="ic5140d4533a246f6aff780cfcac274f4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIxLTMtMS0xLTIwMDYy_cb11aaeb-dc32-48ff-9dea-6cc53f4f5a89"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="i1813557929f84bb58cb9be8009a672cc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIxLTQtMS0xLTIwMDYy_290abd69-6f6b-4672-b584-c4269ce7cd39"
      unitRef="mxn">255000000</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="i798c958d76bb478b8d70dce79e91b8ef_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIxLTUtMS0xLTIwMDYy_1c6a883b-756c-4268-8475-0dbd4ba1c19d"
      unitRef="mxn">-469000000</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="i62bad420fcc44b6194df662bd4703814_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIxLTYtMS0xLTIwMDYy_1c68a1d0-56fb-4500-9988-924833ca2230"
      unitRef="mxn">214000000</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill
      contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIxLTctMS0xLTIwMDYy_5763de33-53fe-4664-a04e-dc804fa2d4de"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i4f67f5482bd04505b4d7c304ab1d050d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIyLTEtMS0xLTIwMDYy_a6c57255-3c0c-48b4-b2da-2456f2e6786c"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i0438ed49bb904d4ba02d5cbaa3f2f080_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIyLTItMS0xLTIwMDYy_2db00027-794c-4011-bf6a-c919c5f25091"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="ic5140d4533a246f6aff780cfcac274f4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIyLTMtMS0xLTIwMDYy_e57eb880-bdde-4e76-bcc2-316272ef124d"
      unitRef="mxn">3000000</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i1813557929f84bb58cb9be8009a672cc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIyLTQtMS0xLTIwMDYy_4b128341-7888-42a1-85dd-4b1510222d26"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i798c958d76bb478b8d70dce79e91b8ef_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIyLTUtMS0xLTIwMDYy_ad984bd8-e6b6-4eda-b368-58cf4d2ad618"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i62bad420fcc44b6194df662bd4703814_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIyLTYtMS0xLTIwMDYy_490eaa2c-1f5f-4eae-bc3c-e4152b36838d"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIyLTctMS0xLTIwMDYy_1579c1bf-3242-43c1-934b-7b36a2fc0733"
      unitRef="mxn">3000000</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i4f67f5482bd04505b4d7c304ab1d050d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIzLTEtMS0xLTIwMDYy_c338b50c-02a4-42ae-8124-057b7d46dba5"
      unitRef="mxn">-1257000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i0438ed49bb904d4ba02d5cbaa3f2f080_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIzLTItMS0xLTIwMDYy_b3a101b2-8e24-47d3-bc55-4d1d2602939e"
      unitRef="mxn">-522000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="ic5140d4533a246f6aff780cfcac274f4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIzLTMtMS0xLTIwMDYy_d8c75773-1503-43ab-97b4-c63f8a01e4c3"
      unitRef="mxn">-88000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i1813557929f84bb58cb9be8009a672cc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIzLTQtMS0xLTIwMDYy_4f8a4a70-8a6a-424f-a85c-dedb090fa66d"
      unitRef="mxn">-374000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i798c958d76bb478b8d70dce79e91b8ef_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIzLTUtMS0xLTIwMDYy_487043c1-a15d-44de-bf9a-1bd86b3a47ef"
      unitRef="mxn">-5000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i62bad420fcc44b6194df662bd4703814_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIzLTYtMS0xLTIwMDYy_0a8e2d3b-ba12-42a9-9464-51e43eafaee8"
      unitRef="mxn">-24000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzIzLTctMS0xLTIwMDYy_9965d2b6-a085-4980-9157-bc5d08972341"
      unitRef="mxn">-2270000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i4f67f5482bd04505b4d7c304ab1d050d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI0LTEtMS0xLTIwMDYy_424bf736-c9a9-4dee-a717-19748647681b"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i0438ed49bb904d4ba02d5cbaa3f2f080_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI0LTItMS0xLTIwMDYy_703656d9-be4a-459a-94d0-d8e3fc2d3890"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="ic5140d4533a246f6aff780cfcac274f4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI0LTMtMS0xLTIwMDYy_76ce227b-a1a7-4be3-8a20-2422c61bac90"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i1813557929f84bb58cb9be8009a672cc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI0LTQtMS0xLTIwMDYy_b90d4104-4d4a-45bc-adda-1f90f1bb55f2"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i798c958d76bb478b8d70dce79e91b8ef_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI0LTUtMS0xLTIwMDYy_fa56f130-dd71-4cc2-afc2-dacbb5fdcdfd"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i62bad420fcc44b6194df662bd4703814_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI0LTYtMS0xLTIwMDYy_f5e7ded2-2304-450c-9fc0-7dacfb44f189"
      unitRef="mxn">62000000</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i93100d28fde54a4ead4460909469c9d6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI0LTctMS0xLTIwMDYy_038a5fde-2849-4294-9e88-764722f8e7c6"
      unitRef="mxn">62000000</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i2cea53bd064e4dcfbe3f7ad977f11bf1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI1LTEtMS0xLTIwMDYy_8b7a6a71-1216-4f9b-8cad-dbd6bd48fe29"
      unitRef="mxn">76139000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i42e0be9c623f439090a017e548cf45a1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI1LTItMS0xLTIwMDYy_9b181be8-1a79-4bde-b0e0-e1385ea24d35"
      unitRef="mxn">22909000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ide59cd114aa04698b653713f62667246_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI1LTMtMS0xLTIwMDYy_1ce13462-e545-4854-8195-0587c407ceaa"
      unitRef="mxn">1192000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ieb15cc70b04343f5ace3e88e2d2b9d20_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI1LTQtMS0xLTIwMDYy_4b7a624c-07fa-46c3-ae5f-5a7e52d038bc"
      unitRef="mxn">6960000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="iead39ec42a564cd78a6f4d9bc7323a4e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI1LTUtMS0xLTIwMDYy_7c0eab12-d546-4a41-add7-af97c53b0a44"
      unitRef="mxn">375000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i5dac81c3346f49cba61481526c58cbd0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI1LTYtMS0xLTIwMDYy_6e5c1fd9-8896-43dd-83a2-9f0ab9266c98"
      unitRef="mxn">1102000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i24697b5b8a8c408ebe418756232eb29b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI1LTctMS0xLTIwMDYy_9a25a022-d0ae-40c5-8621-c8eb8382b3e5"
      unitRef="mxn">108677000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i676c2fa7e2844c0e95c0cdcd1c243f57_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI5LTEtMS0xLTIwMDYy_08c5c8a4-307e-45d9-922a-0a132d19423c"
      unitRef="mxn">-745000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i66d3e8b6cc984b8da7f7bed7f41e061c_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI5LTItMS0xLTIwMDYy_fbce9c9d-82ad-4f03-bb30-ba327ddc3737"
      unitRef="mxn">0</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i758ed43870654e66bbcba7aa0e4dd963_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI5LTMtMS0xLTIwMDYy_09fdc30e-fde9-4cd5-a058-329630b8f969"
      unitRef="mxn">0</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="icdaa5746bd4443a88c13c574dd5e1d87_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI5LTQtMS0xLTIwMDYy_d1066a89-5075-4a51-bdb4-d5e0111ca56f"
      unitRef="mxn">-3025000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i1726676679694a32825c83377f430a67_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI5LTUtMS0xLTIwMDYy_18893b24-808e-4146-b93b-2d269aedc52e"
      unitRef="mxn">0</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ia62494d58d3a43c2bf1cd53236825ac7_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI5LTYtMS0xLTIwMDYy_57717f34-11f8-490a-a25e-97a718a08c42"
      unitRef="mxn">-37000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ia351d0d301f3401bbc5990c9c77a95dc_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzI5LTctMS0xLTIwMDYy_118561f5-f66e-4305-92bf-f510f443c8cc"
      unitRef="mxn">-3807000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="i116679d0083d484591fc99c0f807cfb1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMwLTEtMS0xLTIwMDYy_2f9f5a24-eece-4098-9993-50f0b7501304"
      unitRef="mxn">0</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="iaa8f57b83aaf4d41a9f3d238e155198a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMwLTItMS0xLTIwMDYy_b8b5fadb-2f82-443c-86b7-0eab020d257d"
      unitRef="mxn">0</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="if83db0b299ff4fc5bfd55f06d1b1e751_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMwLTMtMS0xLTIwMDYy_adbd354b-7438-488c-ab67-c963a14a1bfb"
      unitRef="mxn">0</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="iafc217fb88cc4731ab880d330c2679d9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMwLTQtMS0xLTIwMDYy_a6bfefce-f9ba-4c15-aa3c-43604b33e24c"
      unitRef="mxn">-819000000</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="i3a699fa844ba4d38a89f0cfaa4c2cc28_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMwLTUtMS0xLTIwMDYy_30eb7adf-0386-4a76-b902-0154aa7dd96d"
      unitRef="mxn">0</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="id8c7d18db45f45e6b13bdc3a9f558110_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMwLTYtMS0xLTIwMDYy_00487677-f999-4a64-9dca-9903f550505c"
      unitRef="mxn">-243000000</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="i7e58192ca39647319121312dd82c8f2d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMwLTctMS0xLTIwMDYy_46732be4-fcde-4077-a07f-ec52d6142d57"
      unitRef="mxn">-1062000000</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i116679d0083d484591fc99c0f807cfb1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMxLTEtMS0xLTIwMDYy_db50dfea-0d20-4191-a00c-009dc57e626b"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="iaa8f57b83aaf4d41a9f3d238e155198a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMxLTItMS0xLTIwMDYy_38fd2899-8250-4bf9-9634-5ae4f0345e51"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="if83db0b299ff4fc5bfd55f06d1b1e751_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMxLTMtMS0xLTIwMDYy_4a83b8e8-5ad5-4486-ba89-30fe797eebcf"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="iafc217fb88cc4731ab880d330c2679d9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMxLTQtMS0xLTIwMDYy_89dadc3d-d8b6-4a95-8747-e986fb84beda"
      unitRef="mxn">-17000000</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i3a699fa844ba4d38a89f0cfaa4c2cc28_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMxLTUtMS0xLTIwMDYy_f18dc7fa-169a-4420-90e9-5930e646d48b"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="id8c7d18db45f45e6b13bdc3a9f558110_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMxLTYtMS0xLTIwMDYy_7553673e-a1e5-4ea8-b30f-530678981be9"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i7e58192ca39647319121312dd82c8f2d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMxLTctMS0xLTIwMDYy_d0cc9179-c997-4b99-8060-9bee0f83c13b"
      unitRef="mxn">-17000000</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i116679d0083d484591fc99c0f807cfb1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMzLTEtMS0xLTIwMDYy_8e91eebe-e1d5-4aea-a4b1-9a10b730a4bd"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="iaa8f57b83aaf4d41a9f3d238e155198a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMzLTItMS0xLTIwMDYy_235b86c9-fc38-4d28-b3c9-10dc3306bdbe"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="if83db0b299ff4fc5bfd55f06d1b1e751_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMzLTMtMS0xLTIwMDYy_0218b262-6104-4b0f-b1ea-20173b61f003"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="iafc217fb88cc4731ab880d330c2679d9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMzLTQtMS0xLTIwMDYy_e1bb6542-fa32-44da-bc75-5ecf78bcfb9a"
      unitRef="mxn">52000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i3a699fa844ba4d38a89f0cfaa4c2cc28_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMzLTUtMS0xLTIwMDYy_759a4b46-a9c1-401d-8ded-eb22b15ed92b"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="id8c7d18db45f45e6b13bdc3a9f558110_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMzLTYtMS0xLTIwMDYy_75b401a1-4f21-433a-8d18-028a8fb5f540"
      unitRef="mxn">9000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i7e58192ca39647319121312dd82c8f2d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzMzLTctMS0xLTIwMDYy_98a2ccd4-1214-4382-9cc2-49364022c17a"
      unitRef="mxn">61000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i116679d0083d484591fc99c0f807cfb1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM0LTEtMS0xLTIwMDYy_35e3a8cc-3d1b-4da3-acbd-808dbee04e2e"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="iaa8f57b83aaf4d41a9f3d238e155198a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM0LTItMS0xLTIwMDYy_5c126e34-a09c-495f-ad65-5258301cdcd4"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="if83db0b299ff4fc5bfd55f06d1b1e751_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM0LTMtMS0xLTIwMDYy_b7b3e85c-71ec-451f-84c6-8505a3e0f9a9"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="iafc217fb88cc4731ab880d330c2679d9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM0LTQtMS0xLTIwMDYy_88eb7482-37e1-46af-8f00-21551549f8b4"
      unitRef="mxn">-30000000</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i3a699fa844ba4d38a89f0cfaa4c2cc28_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM0LTUtMS0xLTIwMDYy_fb3b4e4a-f73e-42f1-94cc-4e1d8be8ee02"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="id8c7d18db45f45e6b13bdc3a9f558110_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM0LTYtMS0xLTIwMDYy_7e0949e4-ea91-473a-a7a7-c86155ad156f"
      unitRef="mxn">1000000</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i7e58192ca39647319121312dd82c8f2d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM0LTctMS0xLTIwMDYy_67395dc4-5a69-4a15-a4ea-058015144833"
      unitRef="mxn">-29000000</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="iea06eae1cb834a169278a51f9f8a5618_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM1LTEtMS0xLTIwMDYy_52e1d0d0-80ba-4951-a84d-2591863a7778"
      unitRef="mxn">-745000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ia903a68f015540cdb797f9fbd9eb3eb8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM1LTItMS0xLTIwMDYy_be2ec194-3499-4720-a3b7-ba66c747fd75"
      unitRef="mxn">0</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i931547fa6f864835bdae57b0d7fea172_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM1LTMtMS0xLTIwMDYy_37f5ac24-42fe-4cdb-b378-4dadc83ede32"
      unitRef="mxn">0</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="iffb34d4c619649c292024e07b7d98356_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM1LTQtMS0xLTIwMDYy_74a71264-e66b-4ba2-adaa-f6d4e78b4c8f"
      unitRef="mxn">-3805000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i9731e05edd3c498291fb24fb4aec59d2_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM1LTUtMS0xLTIwMDYy_e5e04788-1f10-4c75-9f34-95aae5ccbb24"
      unitRef="mxn">0</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i842d7152240541e5b0364ff2b6a55d77_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM1LTYtMS0xLTIwMDYy_52e73aec-358f-4280-a638-764c58eaf7bb"
      unitRef="mxn">-270000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i5f2de559449d40ddb76bea99c7bf7a47_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM1LTctMS0xLTIwMDYy_19d3d545-e33f-4935-9b57-86f400e7031b"
      unitRef="mxn">-4820000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="i770589ab1f5d4d4f901fb1865d3a085c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM2LTEtMS0xLTIwMDYy_c374d844-9119-4a40-82b6-c12bcba2ebb6"
      unitRef="mxn">0</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="i07eb75bc89b44f5eb5d63ed763f07a99_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM2LTItMS0xLTIwMDYy_25e21bbe-6f04-4556-9457-55f2a8681987"
      unitRef="mxn">0</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="ibf90d2eea8204fbb85dd51a7a4365565_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM2LTMtMS0xLTIwMDYy_ad58d63f-7baa-4133-9c34-3ce66c0fc4b3"
      unitRef="mxn">0</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="ic623a7f4997d4fc8a3933628941f15c6_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM2LTQtMS0xLTIwMDYy_b5515679-77a8-47fe-86f9-38050ca03eb7"
      unitRef="mxn">-703000000</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="ia8898cee14fd4e9da8d5e81ab4a2dc89_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM2LTUtMS0xLTIwMDYy_2db55f49-ebb7-4485-8151-485601550e5d"
      unitRef="mxn">0</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="i521967110ec448d69a2da633602f7cfa_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM2LTYtMS0xLTIwMDYy_08458dd6-9245-4a59-8409-9ec157cf3e4e"
      unitRef="mxn">-317000000</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="ia73f6b4241754613b287067183718108_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM2LTctMS0xLTIwMDYy_42f0c67a-56ea-4ce3-983e-7691ebef301b"
      unitRef="mxn">-1020000000</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i770589ab1f5d4d4f901fb1865d3a085c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM3LTEtMS0xLTIwMDYy_1579197c-3e55-4742-bac8-3d288fba81cf"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i07eb75bc89b44f5eb5d63ed763f07a99_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM3LTItMS0xLTIwMDYy_dcee8c85-3d53-47fd-a62d-5f36ce358ea4"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="ibf90d2eea8204fbb85dd51a7a4365565_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM3LTMtMS0xLTIwMDYy_551c0cb4-f39b-4fb2-a3a6-35db9e8c68de"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="ic623a7f4997d4fc8a3933628941f15c6_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM3LTQtMS0xLTIwMDYy_cc12c5b4-7b36-44cb-99d7-33af39eb171a"
      unitRef="mxn">-20000000</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="ia8898cee14fd4e9da8d5e81ab4a2dc89_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM3LTUtMS0xLTIwMDYy_8761df34-6a0e-402d-a55c-6277c7cd17bd"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i521967110ec448d69a2da633602f7cfa_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM3LTYtMS0xLTIwMDYy_326a8f18-66fe-45e8-b78f-399d8c4ba79d"
      unitRef="mxn">-48000000</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="ia73f6b4241754613b287067183718108_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM3LTctMS0xLTIwMDYy_73f49317-aa07-4695-b829-3745be1cb20d"
      unitRef="mxn">-68000000</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i770589ab1f5d4d4f901fb1865d3a085c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM4LTEtMS0xLTIwMDYy_eeab73d5-197e-429c-9100-93fb81c843d9"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i07eb75bc89b44f5eb5d63ed763f07a99_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM4LTItMS0xLTIwMDYy_48d01c40-4e0f-4e21-a91b-6760ed46e7a3"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="ibf90d2eea8204fbb85dd51a7a4365565_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM4LTMtMS0xLTIwMDYy_94436a15-e7b0-4d75-b97d-3ca860b11bf6"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="ic623a7f4997d4fc8a3933628941f15c6_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM4LTQtMS0xLTIwMDYy_b2f3eea3-c47e-4a80-8f1b-4a8094e7ddf2"
      unitRef="mxn">164000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="ia8898cee14fd4e9da8d5e81ab4a2dc89_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM4LTUtMS0xLTIwMDYy_af03422e-e669-4f39-bf88-2c24f9885ae8"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i521967110ec448d69a2da633602f7cfa_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM4LTYtMS0xLTIwMDYy_84ebbce5-33f0-4555-95ee-32542f674a20"
      unitRef="mxn">11000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="ia73f6b4241754613b287067183718108_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM4LTctMS0xLTIwMDYy_ad351d62-5bac-49a1-b382-85f31cdaf1e6"
      unitRef="mxn">175000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i770589ab1f5d4d4f901fb1865d3a085c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM5LTEtMS0xLTIwMDYy_fc3878e1-9ceb-404e-9d40-b3fe0dfefaff"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i07eb75bc89b44f5eb5d63ed763f07a99_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM5LTItMS0xLTIwMDYy_b264403e-cc5e-428f-9924-caf337857cf5"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="ibf90d2eea8204fbb85dd51a7a4365565_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM5LTMtMS0xLTIwMDYy_7f44b445-575e-4a5e-a5df-d8ff0d92a0a8"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="ic623a7f4997d4fc8a3933628941f15c6_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM5LTQtMS0xLTIwMDYy_1cbbea36-e504-47c0-9f9f-f18e8ec38f1b"
      unitRef="mxn">-29000000</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="ia8898cee14fd4e9da8d5e81ab4a2dc89_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM5LTUtMS0xLTIwMDYy_bc1043f6-0ae6-40a6-aa9b-07061398ce4b"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i521967110ec448d69a2da633602f7cfa_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM5LTYtMS0xLTIwMDYy_75c67d3e-6632-49bc-9abf-d010a88187b7"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="ia73f6b4241754613b287067183718108_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzM5LTctMS0xLTIwMDYy_84303f41-4b82-4e93-a14a-bfb1386e713b"
      unitRef="mxn">-29000000</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ic1a9f2d6f7ed4ddf8b3490abf70a94dd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQwLTEtMS0xLTIwMDYy_fbdb3649-5d2e-4a78-872d-2a4429ec6366"
      unitRef="mxn">-745000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i8f68b4c4cd434a438566d188880dd109_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQwLTItMS0xLTIwMDYy_c6d5aaa8-f3ff-4a1b-ba56-cde58664387a"
      unitRef="mxn">0</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i950cbd8e5343450a929933741e301043_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQwLTMtMS0xLTIwMDYy_42411f92-b122-4e59-ad1d-342ed3bff3f8"
      unitRef="mxn">0</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ia52b3c67569f4400bf94c4dccbe70371_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQwLTQtMS0xLTIwMDYy_595b6bcf-8ed8-4e34-a5cd-0c5a3dbda94f"
      unitRef="mxn">-4353000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i3dfb1904c26d4fbd83ef346e1f56fb8d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQwLTUtMS0xLTIwMDYy_a4a005b5-84a3-4d4e-bb19-6512688b5639"
      unitRef="mxn">0</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i9e62a0032008417f9ca024cd01c34a73_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQwLTYtMS0xLTIwMDYy_129d5e6c-d541-40a6-8766-31c848b12a3f"
      unitRef="mxn">-528000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ifa7aeb853d144c8b869cac8fc3fe9ad5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQwLTctMS0xLTIwMDYy_3652a184-7dd7-4008-ba90-ac7b691aaaae"
      unitRef="mxn">-5626000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="idef75f533f624f2181f62768e2cb9003_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQxLTEtMS0xLTIwMDYy_73377508-2c59-48c6-b96a-c1ce1148ed52"
      unitRef="mxn">0</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="i9d86f70d985448e3a01509f341984c17_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQxLTItMS0xLTIwMDYy_7763cec5-de74-487c-bc43-fe131b7ecc05"
      unitRef="mxn">0</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="i9bc12b812c594818a695139d3d946f96_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQxLTMtMS0xLTIwMDYy_a5abbcf8-8d08-4b58-912b-9d5fd2be3107"
      unitRef="mxn">0</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="ida7635fb82b242b3ae4fb01fc1868afa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQxLTQtMS0xLTIwMDYy_4fee6da9-67fe-4211-9049-b2766d1ff32c"
      unitRef="mxn">-594000000</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="i938f21d8413646c894ffd069c325f59b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQxLTUtMS0xLTIwMDYy_39f8ca70-f89e-45c6-b238-a0d2edfc6df5"
      unitRef="mxn">0</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="ib879f6a6d97b44ba9296d82431a72ade_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQxLTYtMS0xLTIwMDYy_9164341b-c977-4b22-b1f5-c243393b4dfc"
      unitRef="mxn">-294000000</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="ia91e4e7e368c443696592f2d666f63b2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQxLTctMS0xLTIwMDYy_ab176782-9edf-4459-bb28-b29d91abb1d2"
      unitRef="mxn">-888000000</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="idef75f533f624f2181f62768e2cb9003_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQyLTEtMS0xLTIwMDYy_9827847e-40eb-4f51-8fa4-9c1cbf40db2a"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i9d86f70d985448e3a01509f341984c17_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQyLTItMS0xLTIwMDYy_2faaa9ad-ff1e-45ff-8ee6-9b8dc2250baa"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i9bc12b812c594818a695139d3d946f96_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQyLTMtMS0xLTIwMDYy_ca1c083a-6972-42ae-8ec4-1b7dae5df41a"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="ida7635fb82b242b3ae4fb01fc1868afa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQyLTQtMS0xLTIwMDYy_5e2d9e4d-b50c-47f2-90f3-a32ebb15c9a4"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="i938f21d8413646c894ffd069c325f59b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQyLTUtMS0xLTIwMDYy_53dc62a8-a553-4c0f-a416-41a9ceb87d3e"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="ib879f6a6d97b44ba9296d82431a72ade_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQyLTYtMS0xLTIwMDYy_a3ed5ef6-578b-4f84-95d8-ce856bbe1229"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsAndGoodwill
      contextRef="ia91e4e7e368c443696592f2d666f63b2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQyLTctMS0xLTIwMDYy_af15f5a1-e6af-4c93-8cc8-a3801ff30ad9"
      unitRef="mxn">0</ifrs-full:DisposalsIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="idef75f533f624f2181f62768e2cb9003_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQzLTEtMS0xLTIwMDYy_8fe46d72-cfd9-4eab-9948-1512e2582c69"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i9d86f70d985448e3a01509f341984c17_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQzLTItMS0xLTIwMDYy_6544dc70-84ba-4680-96ca-a233297952db"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i9bc12b812c594818a695139d3d946f96_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQzLTMtMS0xLTIwMDYy_11c1ff5b-a7ab-41fd-964c-eb0b87cd89b4"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="ida7635fb82b242b3ae4fb01fc1868afa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQzLTQtMS0xLTIwMDYy_3a7c2a3d-7e31-46e1-ac0e-605964834c76"
      unitRef="mxn">53000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i938f21d8413646c894ffd069c325f59b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQzLTUtMS0xLTIwMDYy_f2a31e53-20cc-423d-96a5-0e86ac1b5b24"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="ib879f6a6d97b44ba9296d82431a72ade_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQzLTYtMS0xLTIwMDYy_01331b83-0b64-499d-90d1-3d3463a4c452"
      unitRef="mxn">10000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="ia91e4e7e368c443696592f2d666f63b2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQzLTctMS0xLTIwMDYy_89f50bf6-1c68-4914-8c39-6e9c2e434b90"
      unitRef="mxn">63000000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="idef75f533f624f2181f62768e2cb9003_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ0LTEtMS0xLTIwMDYy_3fa55007-6bc5-424f-bcb0-9ded336a9e70"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i9d86f70d985448e3a01509f341984c17_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ0LTItMS0xLTIwMDYy_7663b0d4-9f2e-4891-9704-29436361f791"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i9bc12b812c594818a695139d3d946f96_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ0LTMtMS0xLTIwMDYy_e78ae3e2-9c32-49e2-ae01-98a84f2d0d74"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="ida7635fb82b242b3ae4fb01fc1868afa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ0LTQtMS0xLTIwMDYy_77808553-795b-4a2d-b7a6-27df33886adc"
      unitRef="mxn">-52000000</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="i938f21d8413646c894ffd069c325f59b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ0LTUtMS0xLTIwMDYy_c85e5178-a5c4-47bf-b710-9dfff9b5b301"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="ib879f6a6d97b44ba9296d82431a72ade_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ0LTYtMS0xLTIwMDYy_0c57bec3-4fe4-4f7b-8fc0-2de8e630733b"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill
      contextRef="ia91e4e7e368c443696592f2d666f63b2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ0LTctMS0xLTIwMDYy_66c52ce8-8778-4179-bc3b-356521ba3a52"
      unitRef="mxn">-52000000</kof:IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i2836cbad0e9240549d7f4366ae6fe674_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ1LTEtMS0xLTIwMDYy_a2e8dc93-e0bb-4993-a4a3-7f29e95eb862"
      unitRef="mxn">-745000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i2d3a07b33c964c599c282b28ef1f943d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ1LTItMS0xLTIwMDYy_b930867c-30b1-4b6a-a280-9f4fa39ab1cf"
      unitRef="mxn">0</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i1e3a34bdbc3c4065b49e3f91d537c972_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ1LTMtMS0xLTIwMDYy_3f26d65b-945f-4db6-b9f3-071dd583dde3"
      unitRef="mxn">0</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="iced4bf239bbd4db3b74132b306e7baab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ1LTQtMS0xLTIwMDYy_e39189ae-8542-442a-a90a-15e966d31c52"
      unitRef="mxn">-4946000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ibf98ab0cc64544adb7528d3789305791_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ1LTUtMS0xLTIwMDYy_5ed6917f-3ad1-4103-8c13-d1e69082132d"
      unitRef="mxn">0</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ie33440592fa847ad83aef614664f5e4c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ1LTYtMS0xLTIwMDYy_8000bfa6-eea3-49d4-bd28-0f466691a476"
      unitRef="mxn">-812000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i7d6a84ef8c8a4edea87fc3d32e1e9356_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ1LTctMS0xLTIwMDYy_5e16fa36-4dae-4dd9-8a27-380f653e1400"
      unitRef="mxn">-6503000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i6260e5f342c4442ab20543ddb2e0ddde_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ3LTEtMS0xLTIwMDYy_03de1ba7-a548-4422-b3a7-7379d35b9e89"
      unitRef="mxn">81255000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i11286732f1634a54900b42416a816479_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ3LTItMS0xLTIwMDYy_ea5d95fb-e6b4-4320-b02c-cfa277c0c44b"
      unitRef="mxn">25833000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i8a0e4fcfa0884b33b857dd7f0883aad1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ3LTMtMS0xLTIwMDYy_4dd07351-2c72-4b81-b82d-45e35f03e1bf"
      unitRef="mxn">1165000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i07e1c2bedda74048ad47dfce351b4481_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ3LTQtMS0xLTIwMDYy_54a1810b-80d3-4230-9b94-ae5049348ef8"
      unitRef="mxn">2625000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i9e59a3b6da884595b17d64b901b50d32_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ3LTUtMS0xLTIwMDYy_cdc40087-822b-4ef8-99e5-b20acf6c912e"
      unitRef="mxn">690000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ie6e9dbe5e63b495da3434b0082d43904_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ3LTYtMS0xLTIwMDYy_e26086a4-6a34-4ad5-aaa1-58942e74a88f"
      unitRef="mxn">482000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ3LTctMS0xLTIwMDYy_6d9d5de1-09f3-48ac-acec-df50cff2e154"
      unitRef="mxn">112050000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i160c9118abe94723a22793b37efd7f9f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ4LTEtMS0xLTIwMDYy_212c8115-b5ac-408f-a2de-1bb07583467e"
      unitRef="mxn">76651000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i4923f8a84c7f495e857dfbf9b4cd322d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ4LTItMS0xLTIwMDYy_76a29352-9bb9-43d8-9fc2-4a7204696ab7"
      unitRef="mxn">23431000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i35cea66d70b1449d9306e6bff0e0e82f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ4LTMtMS0xLTIwMDYy_558c0064-3ed3-4b0b-a228-a03fced8e2c1"
      unitRef="mxn">1148000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ic4fefd0c8d17492aa2f23d699f7e931a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ4LTQtMS0xLTIwMDYy_5a6b792d-5f28-426b-b1be-41d7c1621601"
      unitRef="mxn">2356000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i6dde699079524ff6b3f00b7c9f3c07e4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ4LTUtMS0xLTIwMDYy_2a86c3eb-2e12-4752-a422-e579d759896c"
      unitRef="mxn">176000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i063af3d03e464a459d4af86c7ac042b4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ4LTYtMS0xLTIwMDYy_f908386f-5277-4164-adb5-1b831fa5f6cc"
      unitRef="mxn">209000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ4LTctMS0xLTIwMDYy_b2116381-d34c-4c86-aa8c-9ee1f8fb4fe6"
      unitRef="mxn">103971000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="iab34eeb77fdb44f7a0164153ed2dd097_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ5LTEtMS0xLTIwMDYy_cfd4b0e3-c035-41b9-8885-3667cf71cf4b"
      unitRef="mxn">75394000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i1d62c3fb339544e19beba734c1ea6da5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ5LTItMS0xLTIwMDYy_ad3fc7e9-b7be-4300-b57a-43dd6acd9774"
      unitRef="mxn">22909000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i7889d554aa29420b8ebe46311e6a00a6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ5LTMtMS0xLTIwMDYy_082c5182-16a2-4da7-bafe-5238a0dd4c6e"
      unitRef="mxn">1192000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ic1c26aa0113a400aa4ba09412ccbde1d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ5LTQtMS0xLTIwMDYy_fa1208f1-3ae1-43e3-94b7-135157c358cb"
      unitRef="mxn">2014000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i75182c84e86c4541a615bfe40e690bea_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ5LTUtMS0xLTIwMDYy_05ab9f23-451a-4cd8-8506-ae61abad7f7c"
      unitRef="mxn">375000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i35b6b57bdb9346bc9518c391411ed44d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ5LTYtMS0xLTIwMDYy_77e70d66-f7fb-4dcf-84cd-661e10b4937e"
      unitRef="mxn">290000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTozOGIyNjJiNzRjMjI0ZWY5OGIwNzVjZGU0NzAwOTY2ZC90YWJsZXJhbmdlOjM4YjI2MmI3NGMyMjRlZjk4YjA3NWNkZTQ3MDA5NjZkXzQ5LTctMS0xLTIwMDYy_41b44090-b1b1-453d-8982-111102f70971"
      unitRef="mxn">102174000000</ifrs-full:IntangibleAssetsAndGoodwill>
    <kof:IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife
      contextRef="i6e312adae5a74dcbb9eb736142325cc4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzE4Mg_23bdee7c-0f2c-466e-b355-ce74464609cd">P3Y</kof:IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife>
    <kof:IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife
      contextRef="i594e73b989f54d92b5f44e17a264c130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzE4OA_ee190621-b29f-491f-ba0e-8a4d4f84020b">P10Y</kof:IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="ieb0bea8c592e4e669c035d99216e990a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzM2Mg_7b828405-dfaf-4b95-b22f-cd376ef94c5c"
      unitRef="mxn">15000000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i973b0e4b06e0446f8e0d87bf727733b8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzM2OQ_1e38ed7d-c943-493f-b5f9-baf02cc30480"
      unitRef="mxn">108000000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i55cf78f61ac046e4885e7a5e51492f57_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzM4MA_971eebce-02db-4e8a-b0fa-024abd1e5dca"
      unitRef="mxn">765000000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="icd08f533486c463085f58f1199e8e569_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzU2Mg_799e0c7e-3889-4412-81ad-8723091589b3"
      unitRef="mxn">22000000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i40a40240bbb1445784126bb4227e0048_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzU2OQ_6a5b3f08-8209-45b5-8b76-8931686f7bff"
      unitRef="mxn">154000000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i7c4a61aeb7914a059e408a796c4db4f9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzU3OQ_3309b2a1-a915-4021-8c70-525312271c27"
      unitRef="mxn">844000000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i71be8bed00cb4b38b388aa5bc7a0328f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzc2MQ_1a43428b-9795-4f12-a30f-6d95c21af01a"
      unitRef="mxn">26000000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i588d653c1c6d4559bae6d999a1fe8ed6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzc2OA_3aa8ba95-57fb-4c94-a440-6204b14fb60e"
      unitRef="mxn">245000000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i4fa217e203c04e06b2683c8f8beeb47b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzc3OQ_1c55bcb6-ccbb-4117-846e-ba37066fa5cb"
      unitRef="mxn">791000000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzU0Mjk_a3ad4259-60b2-4cc8-bccc-8a95bf37b721">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate carrying amounts of goodwill and distribution rights allocated to each CGU are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.979%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;In millions of Ps.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  56,352&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  56,352&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Guatemala&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,735&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,755&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nicaragua&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costa Rica&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,407&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,425&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Panama&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,238&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,200&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colombia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,798&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,414&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,608&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,741&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Argentina&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uruguay&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,450&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  98,303&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  100,082&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory>
    <ifrs-full:Goodwill
      contextRef="i27acc9175ad34699a71a44af6f1b9427_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzEtMS0xLTEtMjAwNjI_a14b924e-a091-46fa-927c-ae590b3bedbd"
      unitRef="mxn">56352000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="i746290d2a89d46e8a5eac8c10457c22a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzEtMi0xLTEtMjAwNjI_e56a2a29-51aa-4b7b-8349-d897e9d903ed"
      unitRef="mxn">56352000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="i8353d8a357ab430c91e05164e88a2529_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzItMS0xLTEtMjAwNjI_10144213-5f63-43d7-9de1-b3f307770afb"
      unitRef="mxn">1735000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="i9d3e0629c2cc4aefafc11b1b07df2f4b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzItMi0xLTEtMjAwNjI_320278fa-544d-4843-80d6-375eb319fa9f"
      unitRef="mxn">1755000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="ie0a949c9b5164653a3fe853fb0343ccf_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzMtMS0xLTEtMjAwNjI_feb2c395-d1f5-4a0a-b998-c35f5e0d2676"
      unitRef="mxn">438000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="ib7eb19c1523a4095bb39abeea7d15838_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzMtMi0xLTEtMjAwNjI_b7e81307-ae3b-4922-b2db-30dd17f59bc3"
      unitRef="mxn">433000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="i3a57ea966619403f9b1159b155a531e6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzQtMS0xLTEtMjAwNjI_ceb90237-ab8a-4894-bfe4-e813b06e0302"
      unitRef="mxn">1407000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="i8b67553554c54ffcb27346e1fb74af47_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzQtMi0xLTEtMjAwNjI_4d6747ff-0db9-404b-85ff-65ab90877bcb"
      unitRef="mxn">1425000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="ie22f14e5c56a46ce83254ecd0ca3c8be_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzUtMS0xLTEtMjAwNjI_9b141406-e883-4776-a3a1-b0eb4e78fe6d"
      unitRef="mxn">1238000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="i1229014ee0ef44c0aeee779401ace65f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzUtMi0xLTEtMjAwNjI_df6824f9-8c43-4a9e-8dd2-ff750adb8849"
      unitRef="mxn">1200000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="ieae7db657ed54849bca0b36f6c77bc13_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzYtMS0xLTEtMjAwNjI_2433f017-d92d-44aa-8230-fba47d3c90e7"
      unitRef="mxn">3798000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="i5c3cc433b3ee433982708c9810d24366_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzYtMi0xLTEtMjAwNjI_5a5cface-118f-4b0f-addc-80e666ebde3f"
      unitRef="mxn">4414000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="ibc1de9827c86481e94b69fe00bd9d2e4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzctMS0xLTEtMjAwNjI_4c460c87-9d1e-478d-b040-fac41c5cfd55"
      unitRef="mxn">30608000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="iae3b437b9c994343975208c119c0ced2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzctMi0xLTEtMjAwNjI_0ad5b9f3-cbfb-4f6d-955a-08cb64daf256"
      unitRef="mxn">31741000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="ia301e42b6dc549d3964ada021ec59be0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzgtMS0xLTEtMjAwNjI_c3a8e7ce-7ba4-4841-9ba2-ff27bbdcb2fe"
      unitRef="mxn">395000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="i044a5daf6a034cfea254121435a48134_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzgtMi0xLTEtMjAwNjI_62254f3b-d723-423e-b3c0-015ffb2d3f52"
      unitRef="mxn">312000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="ic0952a71dbcd4f429031225214b71874_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzktMS0xLTEtMjAwNjI_2ed50983-6ea1-404f-955e-69ccfc2757b3"
      unitRef="mxn">2332000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="iaa13d267b7b045a7b10856eb9f0b4118_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzktMi0xLTEtMjAwNjI_6fd955a1-cadb-42be-99ec-3b54e6014fb1"
      unitRef="mxn">2450000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="iffad28f421334423bea7fb8a4e3e6048_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzEwLTEtMS0xLTIwMDYy_94cd325c-ddd3-44ba-ad99-4e17aea056ec"
      unitRef="mxn">98303000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="iae9a04e4ab7a40e3ba2e3b55b925a06f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTowMmQzNzM1ZDNmMTg0NzVjYjE1Mzg4MjM3MDU3M2IzMC90YWJsZXJhbmdlOjAyZDM3MzVkM2YxODQ3NWNiMTUzODgyMzcwNTczYjMwXzEwLTItMS0xLTIwMDYy_ca50f28f-c47a-4c2c-b1f0-490127a3d23f"
      unitRef="mxn">100082000000</ifrs-full:Goodwill>
    <kof:DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzU0MzA_544ff209-79ad-4285-933a-349e82f2768d">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The key assumptions by CGU for impairment test as of December 31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.958%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CGU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pre-tax WACC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Post &#x2013;tax WACC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expected&#160;Annual&#160;Long-Term Inflation 2022-2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expected&lt;br/&gt;Volume&lt;br/&gt;Growth&lt;br/&gt;Rates&#160;2022-2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Colombia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Argentina&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;35.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Guatemala&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Costa Rica&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nicaragua&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Panama&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Uruguay&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The key assumptions by CGU for impairment test as of December 31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.958%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CGU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pre-tax WACC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Post &#x2013;tax WACC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expected&#160;Annual&#160;Long-Term&lt;br/&gt;Inflation 2021-2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expected&lt;br/&gt;Volume&lt;br/&gt;Growth&lt;br/&gt;Rates&#160;2021-2030&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colombia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Argentina&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Guatemala&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costa Rica&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nicaragua&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Panama&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uruguay&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock>
    <kof:WeightedAverageCostOfCapitalPreTaxPercentage
      contextRef="i22a4c46fc75c4bfd9f71f0f9f071500d_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzEtMS0xLTEtMjAwNjI_4adae31c-0892-423a-bcd5-25866701973a"
      unitRef="number">0.068</kof:WeightedAverageCostOfCapitalPreTaxPercentage>
    <kof:WeightedAverageCostOfCapitalAfterTaxPercentage
      contextRef="i22a4c46fc75c4bfd9f71f0f9f071500d_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzEtMi0xLTEtMjAwNjI_b115797b-6b5d-44b3-a21e-0aebc9b7d8cd"
      unitRef="number">0.049</kof:WeightedAverageCostOfCapitalAfterTaxPercentage>
    <kof:ExpectedAnnualLongTermInflationPercentage
      contextRef="i0b4a83b816c647608100f87f61b1dadf_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzEtMy0xLTEtMjAwNjI_9cb4d7ba-74d1-4155-8a98-621a8396416c"
      unitRef="number">0.037</kof:ExpectedAnnualLongTermInflationPercentage>
    <kof:ExpectedVolumeGrowthRatesPercentage
      contextRef="iea9edad672ba40958e26b7be6f9264e7_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzEtNC0xLTEtMjAwNjI_caa5dd89-8a57-49e1-a21c-f7b6727ed532"
      unitRef="number">0.028</kof:ExpectedVolumeGrowthRatesPercentage>
    <kof:WeightedAverageCostOfCapitalPreTaxPercentage
      contextRef="ifc3e941eb93b47bc8e8be59944f1fa33_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzItMS0xLTEtMjAwNjI_75cc25b2-25b6-4fc2-8ac5-c3fdbe60558c"
      unitRef="number">0.091</kof:WeightedAverageCostOfCapitalPreTaxPercentage>
    <kof:WeightedAverageCostOfCapitalAfterTaxPercentage
      contextRef="ifc3e941eb93b47bc8e8be59944f1fa33_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzItMi0xLTEtMjAwNjI_83c496cb-1789-4aaf-9d93-dd796efad298"
      unitRef="number">0.058</kof:WeightedAverageCostOfCapitalAfterTaxPercentage>
    <kof:ExpectedAnnualLongTermInflationPercentage
      contextRef="i93919cbc997d439e8021e52037aebe3c_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzItMy0xLTEtMjAwNjI_a078e0e8-64fd-425c-80e6-197c399a7077"
      unitRef="number">0.033</kof:ExpectedAnnualLongTermInflationPercentage>
    <kof:ExpectedVolumeGrowthRatesPercentage
      contextRef="i3bd2c7c52e1648a2a46e0e3fe925aa80_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzItNC0xLTEtMjAwNjI_3569c2bb-0b4a-4de4-b9fb-39b06d7f2661"
      unitRef="number">0.077</kof:ExpectedVolumeGrowthRatesPercentage>
    <kof:WeightedAverageCostOfCapitalPreTaxPercentage
      contextRef="ibcd8ade3fc1f44a7bab149ea2b761774_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzMtMS0xLTEtMjAwNjI_392f2181-aabe-473f-8477-bb51839d2d1f"
      unitRef="number">0.087</kof:WeightedAverageCostOfCapitalPreTaxPercentage>
    <kof:WeightedAverageCostOfCapitalAfterTaxPercentage
      contextRef="ibcd8ade3fc1f44a7bab149ea2b761774_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzMtMi0xLTEtMjAwNjI_360df154-082d-40fb-8c84-dbd3ca379a81"
      unitRef="number">0.058</kof:WeightedAverageCostOfCapitalAfterTaxPercentage>
    <kof:ExpectedAnnualLongTermInflationPercentage
      contextRef="i8bd48072a9b24b1da6cdd9bad466e64a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzMtMy0xLTEtMjAwNjI_cecf7472-287a-410f-9ba9-645b37d66569"
      unitRef="number">0.030</kof:ExpectedAnnualLongTermInflationPercentage>
    <kof:ExpectedVolumeGrowthRatesPercentage
      contextRef="ie741d516b45f476fa66771978be7ec3b_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzMtNC0xLTEtMjAwNjI_e9b77f75-46fd-432f-945e-98cc04f95f5f"
      unitRef="number">0.084</kof:ExpectedVolumeGrowthRatesPercentage>
    <kof:WeightedAverageCostOfCapitalPreTaxPercentage
      contextRef="i8cc2222fad604452894dc53ab65b8f52_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzQtMS0xLTEtMjAwNjI_b436ac47-8fbe-4eed-89ee-5f3595dd2d1d"
      unitRef="number">0.197</kof:WeightedAverageCostOfCapitalPreTaxPercentage>
    <kof:WeightedAverageCostOfCapitalAfterTaxPercentage
      contextRef="i8cc2222fad604452894dc53ab65b8f52_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzQtMi0xLTEtMjAwNjI_29eaf367-17f6-451b-a771-72c5924ba090"
      unitRef="number">0.145</kof:WeightedAverageCostOfCapitalAfterTaxPercentage>
    <kof:ExpectedAnnualLongTermInflationPercentage
      contextRef="if119979ea8144dd19664f30fb801b88d_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzQtMy0xLTEtMjAwNjI_1836b0e5-9f09-4bca-8bce-64b97312fdf4"
      unitRef="number">0.359</kof:ExpectedAnnualLongTermInflationPercentage>
    <kof:ExpectedVolumeGrowthRatesPercentage
      contextRef="i4cdeb0954ad6435a83732082ea4c6458_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzQtNC0xLTEtMjAwNjI_96be6c73-eeca-4469-b1e5-6063143cfbcb"
      unitRef="number">0.054</kof:ExpectedVolumeGrowthRatesPercentage>
    <kof:WeightedAverageCostOfCapitalPreTaxPercentage
      contextRef="idcd3687f51524bd799a41cc7314a3365_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzUtMS0xLTEtMjAwNjI_8197e71a-7641-4458-a79e-71ddf656a2df"
      unitRef="number">0.079</kof:WeightedAverageCostOfCapitalPreTaxPercentage>
    <kof:WeightedAverageCostOfCapitalAfterTaxPercentage
      contextRef="idcd3687f51524bd799a41cc7314a3365_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzUtMi0xLTEtMjAwNjI_897c655d-0f41-4d7e-82ca-4fa3f14d7f3d"
      unitRef="number">0.061</kof:WeightedAverageCostOfCapitalAfterTaxPercentage>
    <kof:ExpectedAnnualLongTermInflationPercentage
      contextRef="ibceddb7a1c7c49f6bbf55efb09886650_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzUtMy0xLTEtMjAwNjI_3be0bd6b-4934-4f8b-a9ac-27d3c35821c6"
      unitRef="number">0.042</kof:ExpectedAnnualLongTermInflationPercentage>
    <kof:ExpectedVolumeGrowthRatesPercentage
      contextRef="i70deb39d18e044aba21188eaaf50ae97_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzUtNC0xLTEtMjAwNjI_852976d7-85bd-4bac-8224-ae9c59ff31ac"
      unitRef="number">0.107</kof:ExpectedVolumeGrowthRatesPercentage>
    <kof:WeightedAverageCostOfCapitalPreTaxPercentage
      contextRef="i9f6602637c8746f4acdf424d4238a09e_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzYtMS0xLTEtMjAwNjI_1b00e68f-ad0c-4f06-8b85-7e057a951777"
      unitRef="number">0.135</kof:WeightedAverageCostOfCapitalPreTaxPercentage>
    <kof:WeightedAverageCostOfCapitalAfterTaxPercentage
      contextRef="i9f6602637c8746f4acdf424d4238a09e_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzYtMi0xLTEtMjAwNjI_83d31956-7bbf-4dfa-ac67-32d24fc229e0"
      unitRef="number">0.092</kof:WeightedAverageCostOfCapitalAfterTaxPercentage>
    <kof:ExpectedAnnualLongTermInflationPercentage
      contextRef="ib30d307bff3941d4998ce1ab2c9dbe1e_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzYtMy0xLTEtMjAwNjI_ea8a6438-c611-417b-bea6-92481f87dab7"
      unitRef="number">0.031</kof:ExpectedAnnualLongTermInflationPercentage>
    <kof:ExpectedVolumeGrowthRatesPercentage
      contextRef="ic38ce527b083458bb424ab0fa2532d51_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzYtNC0xLTEtMjAwNjI_c07bfb39-93f1-4002-8f86-dd129617ae96"
      unitRef="number">0.065</kof:ExpectedVolumeGrowthRatesPercentage>
    <kof:WeightedAverageCostOfCapitalPreTaxPercentage
      contextRef="i20570af23aa8457a926f4ac896de2b7a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzctMS0xLTEtMjAwNjI_06e1f1ea-b9be-4215-829a-2751851f5cbb"
      unitRef="number">0.183</kof:WeightedAverageCostOfCapitalPreTaxPercentage>
    <kof:WeightedAverageCostOfCapitalAfterTaxPercentage
      contextRef="i20570af23aa8457a926f4ac896de2b7a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzctMi0xLTEtMjAwNjI_8f5245a9-4d2c-4f7e-b0ab-548b6bea68ea"
      unitRef="number">0.106</kof:WeightedAverageCostOfCapitalAfterTaxPercentage>
    <kof:ExpectedAnnualLongTermInflationPercentage
      contextRef="ibd8bb8dd5d3948be91564abe74d51344_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzctMy0xLTEtMjAwNjI_1124b1be-cc7a-442d-95de-0757da317529"
      unitRef="number">0.043</kof:ExpectedAnnualLongTermInflationPercentage>
    <kof:ExpectedVolumeGrowthRatesPercentage
      contextRef="ic65523ddfb5b470ea3cc8a41a343b316_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzctNC0xLTEtMjAwNjI_b9cf8b02-4a91-45e1-9614-9cdc6754c8b8"
      unitRef="number">0.064</kof:ExpectedVolumeGrowthRatesPercentage>
    <kof:WeightedAverageCostOfCapitalPreTaxPercentage
      contextRef="i0a971a018cbd49929b18f30f9175cc58_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzgtMS0xLTEtMjAwNjI_9016179c-99b2-43ad-b87d-6e497b26cffe"
      unitRef="number">0.085</kof:WeightedAverageCostOfCapitalPreTaxPercentage>
    <kof:WeightedAverageCostOfCapitalAfterTaxPercentage
      contextRef="i0a971a018cbd49929b18f30f9175cc58_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzgtMi0xLTEtMjAwNjI_65a9821c-f178-432b-b159-df3995d4ad3d"
      unitRef="number">0.065</kof:WeightedAverageCostOfCapitalAfterTaxPercentage>
    <kof:ExpectedAnnualLongTermInflationPercentage
      contextRef="i5f36b4072bce46c0acbe6535422acf2c_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzgtMy0xLTEtMjAwNjI_1140708b-41f8-4ae1-a24f-5b9daf7587a5"
      unitRef="number">0.022</kof:ExpectedAnnualLongTermInflationPercentage>
    <kof:ExpectedVolumeGrowthRatesPercentage
      contextRef="i01cf8fd0bfd946d5ab9745e87b319dde_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzgtNC0xLTEtMjAwNjI_910ced04-a13d-4bda-9947-44ef471fcee8"
      unitRef="number">0.070</kof:ExpectedVolumeGrowthRatesPercentage>
    <kof:WeightedAverageCostOfCapitalPreTaxPercentage
      contextRef="iaa945a519ed54cc298b4f8f29dc42f3e_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzktMS0xLTEtMjAwNjI_cfea589f-4e59-4375-ab75-087c3de8c7e1"
      unitRef="number">0.085</kof:WeightedAverageCostOfCapitalPreTaxPercentage>
    <kof:WeightedAverageCostOfCapitalAfterTaxPercentage
      contextRef="iaa945a519ed54cc298b4f8f29dc42f3e_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzktMi0xLTEtMjAwNjI_ac314905-68cb-4f3c-aa47-9650e8b86866"
      unitRef="number">0.061</kof:WeightedAverageCostOfCapitalAfterTaxPercentage>
    <kof:ExpectedAnnualLongTermInflationPercentage
      contextRef="i45ad48b3cb3744d7954bfaf9f2299573_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzktMy0xLTEtMjAwNjI_ef30ded6-0132-4d85-b3ae-aa53d91d1cbe"
      unitRef="number">0.050</kof:ExpectedAnnualLongTermInflationPercentage>
    <kof:ExpectedVolumeGrowthRatesPercentage
      contextRef="i6ba96a95d6e2426a897dd0adf010fcd6_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTpkMzA0NGEwMGFlNjM0Y2QyOWE4M2NhNWQ5YzI2NGMyMy90YWJsZXJhbmdlOmQzMDQ0YTAwYWU2MzRjZDI5YTgzY2E1ZDljMjY0YzIzXzktNC0xLTEtMjAwNjI_a57efd9e-2aa9-4873-ac9b-e52039587ac9"
      unitRef="number">0.040</kof:ExpectedVolumeGrowthRatesPercentage>
    <kof:WeightedAverageCostOfCapitalPreTaxPercentage
      contextRef="if6d3d1fd5e5a4e53bfc220a46864f175_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzEtMS0xLTEtMjAwNjI_41664b6d-8443-438c-9493-a52dec137e21"
      unitRef="number">0.074</kof:WeightedAverageCostOfCapitalPreTaxPercentage>
    <kof:WeightedAverageCostOfCapitalAfterTaxPercentage
      contextRef="if6d3d1fd5e5a4e53bfc220a46864f175_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzEtMi0xLTEtMjAwNjI_cfc1020a-cf97-4a59-9446-414b54f20ce3"
      unitRef="number">0.053</kof:WeightedAverageCostOfCapitalAfterTaxPercentage>
    <kof:ExpectedAnnualLongTermInflationPercentage
      contextRef="i4ebf4d17d66640c19148406023c19f34_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzEtMy0xLTEtMjAwNjI_bfea66b5-83a5-4953-bcc6-7f930fed7fe7"
      unitRef="number">0.039</kof:ExpectedAnnualLongTermInflationPercentage>
    <kof:ExpectedVolumeGrowthRatesPercentage
      contextRef="i16b1f560e8d74ecfa8c78409f939e07d_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzEtNC0xLTEtMjAwNjI_5426c2d3-a59b-4c69-b0ec-ebdfb0784d5d"
      unitRef="number">0.020</kof:ExpectedVolumeGrowthRatesPercentage>
    <kof:WeightedAverageCostOfCapitalPreTaxPercentage
      contextRef="i8404795dd8e44201ada58edf1dd86f8c_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzItMS0xLTEtMjAwNjI_66f49b9b-0e6c-4c14-8b5f-9ccae71f53db"
      unitRef="number">0.091</kof:WeightedAverageCostOfCapitalPreTaxPercentage>
    <kof:WeightedAverageCostOfCapitalAfterTaxPercentage
      contextRef="i8404795dd8e44201ada58edf1dd86f8c_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzItMi0xLTEtMjAwNjI_16ff03e1-d854-47e5-ba8e-c71886f5322c"
      unitRef="number">0.060</kof:WeightedAverageCostOfCapitalAfterTaxPercentage>
    <kof:ExpectedAnnualLongTermInflationPercentage
      contextRef="i49b0e05551424d0c844f93ffacbf27db_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzItMy0xLTEtMjAwNjI_3b232631-1a7d-4ef8-b641-05202be2c92f"
      unitRef="number">0.030</kof:ExpectedAnnualLongTermInflationPercentage>
    <kof:ExpectedVolumeGrowthRatesPercentage
      contextRef="i4cfcc0e8cb7148c781ef329a73cff6c5_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzItNC0xLTEtMjAwNjI_805184d4-9ab7-4431-af40-0989cb38f9af"
      unitRef="number">0.024</kof:ExpectedVolumeGrowthRatesPercentage>
    <kof:WeightedAverageCostOfCapitalPreTaxPercentage
      contextRef="ida9ddbfffcba4841be1090c675003f20_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzMtMS0xLTEtMjAwNjI_bf618080-24e7-4e8f-9fa9-d7f5d61fd5f1"
      unitRef="number">0.110</kof:WeightedAverageCostOfCapitalPreTaxPercentage>
    <kof:WeightedAverageCostOfCapitalAfterTaxPercentage
      contextRef="ida9ddbfffcba4841be1090c675003f20_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzMtMi0xLTEtMjAwNjI_8b5791ba-bceb-4f2f-941e-b2285aabbed1"
      unitRef="number">0.073</kof:WeightedAverageCostOfCapitalAfterTaxPercentage>
    <kof:ExpectedAnnualLongTermInflationPercentage
      contextRef="i0f7693d549e2481f969a8cd936bd8732_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzMtMy0xLTEtMjAwNjI_b2a97b98-ee8e-4b1d-bb40-ba8064dcab77"
      unitRef="number">0.028</kof:ExpectedAnnualLongTermInflationPercentage>
    <kof:ExpectedVolumeGrowthRatesPercentage
      contextRef="ib59f2d0d3b1b45fc833d26a96ab6814f_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzMtNC0xLTEtMjAwNjI_37f965ba-d2d0-4d4b-a4a8-f8064edb9aac"
      unitRef="number">0.041</kof:ExpectedVolumeGrowthRatesPercentage>
    <kof:WeightedAverageCostOfCapitalPreTaxPercentage
      contextRef="icde3fb22e52442e3a2914f876641fd88_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzQtMS0xLTEtMjAwNjI_2b67185c-00f6-4c51-8d6a-7ed7bce58d1a"
      unitRef="number">0.263</kof:WeightedAverageCostOfCapitalPreTaxPercentage>
    <kof:WeightedAverageCostOfCapitalAfterTaxPercentage
      contextRef="icde3fb22e52442e3a2914f876641fd88_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzQtMi0xLTEtMjAwNjI_c4142b9e-2315-421f-927d-c8359a21d2f7"
      unitRef="number">0.204</kof:WeightedAverageCostOfCapitalAfterTaxPercentage>
    <kof:ExpectedAnnualLongTermInflationPercentage
      contextRef="ic07d368541ff4fbdb43b309d418fdd1b_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzQtMy0xLTEtMjAwNjI_9976f62e-a28d-4478-83b2-0b06a7359ba5"
      unitRef="number">0.301</kof:ExpectedAnnualLongTermInflationPercentage>
    <kof:ExpectedVolumeGrowthRatesPercentage
      contextRef="i19b2503e366a479195a94fbe0c2297fe_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzQtNC0xLTEtMjAwNjI_c00bf306-867d-4719-a560-970ff96a6947"
      unitRef="number">0.039</kof:ExpectedVolumeGrowthRatesPercentage>
    <kof:WeightedAverageCostOfCapitalPreTaxPercentage
      contextRef="i4ebcd37f760443f69fb0ad1fa9385eb2_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzUtMS0xLTEtMjAwNjI_5dd24b95-219a-4fcd-ad2e-a1942104c4c6"
      unitRef="number">0.106</kof:WeightedAverageCostOfCapitalPreTaxPercentage>
    <kof:WeightedAverageCostOfCapitalAfterTaxPercentage
      contextRef="i4ebcd37f760443f69fb0ad1fa9385eb2_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzUtMi0xLTEtMjAwNjI_df4037bc-c365-4188-a0bd-fee18fe44756"
      unitRef="number">0.083</kof:WeightedAverageCostOfCapitalAfterTaxPercentage>
    <kof:ExpectedAnnualLongTermInflationPercentage
      contextRef="ie20004887dbb4d59acf2e45ab616ea5c_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzUtMy0xLTEtMjAwNjI_9620e511-8cd4-4a1b-91b0-036ca9bebd09"
      unitRef="number">0.031</kof:ExpectedAnnualLongTermInflationPercentage>
    <kof:ExpectedVolumeGrowthRatesPercentage
      contextRef="ice3efeb523e34d5f9e439a4180a95ce2_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzUtNC0xLTEtMjAwNjI_491813d3-dacc-4971-a98e-e44fc73f288d"
      unitRef="number">0.068</kof:ExpectedVolumeGrowthRatesPercentage>
    <kof:WeightedAverageCostOfCapitalPreTaxPercentage
      contextRef="i99d0aa75266e408587269dd982d9eb28_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzYtMS0xLTEtMjAwNjI_b7c97d4e-9872-4605-a3c4-a9aa14d4c686"
      unitRef="number">0.153</kof:WeightedAverageCostOfCapitalPreTaxPercentage>
    <kof:WeightedAverageCostOfCapitalAfterTaxPercentage
      contextRef="i99d0aa75266e408587269dd982d9eb28_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzYtMi0xLTEtMjAwNjI_2a0fe482-979a-40d1-b794-f20d1e2f8ddf"
      unitRef="number">0.108</kof:WeightedAverageCostOfCapitalAfterTaxPercentage>
    <kof:ExpectedAnnualLongTermInflationPercentage
      contextRef="i11c0e00489ae40d3bd3fb9d45a0b6f47_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzYtMy0xLTEtMjAwNjI_ab6d62ea-da17-4d92-a5ce-a3df582a123f"
      unitRef="number">0.027</kof:ExpectedAnnualLongTermInflationPercentage>
    <kof:ExpectedVolumeGrowthRatesPercentage
      contextRef="i9170c99b07ca4e208504c85e44991c45_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzYtNC0xLTEtMjAwNjI_6155c5e5-c23c-4dcc-9228-723cbd004227"
      unitRef="number">0.043</kof:ExpectedVolumeGrowthRatesPercentage>
    <kof:WeightedAverageCostOfCapitalPreTaxPercentage
      contextRef="i4c3d10972e044ee0b41631d1c1626935_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzctMS0xLTEtMjAwNjI_2488134a-d07f-44a0-a737-2c5558d66588"
      unitRef="number">0.206</kof:WeightedAverageCostOfCapitalPreTaxPercentage>
    <kof:WeightedAverageCostOfCapitalAfterTaxPercentage
      contextRef="i4c3d10972e044ee0b41631d1c1626935_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzctMi0xLTEtMjAwNjI_18860176-9a6c-4b6c-aa22-dd55d3b3a504"
      unitRef="number">0.139</kof:WeightedAverageCostOfCapitalAfterTaxPercentage>
    <kof:ExpectedAnnualLongTermInflationPercentage
      contextRef="iabc27acfcb6f41d6a04b043ff2048762_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzctMy0xLTEtMjAwNjI_848a26dc-cd4a-4704-b6a0-334e78d01d33"
      unitRef="number">0.037</kof:ExpectedAnnualLongTermInflationPercentage>
    <kof:ExpectedVolumeGrowthRatesPercentage
      contextRef="i06f3c8b04f23413d8666ebf7546ee865_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzctNC0xLTEtMjAwNjI_e430d506-d207-4c64-acba-be8d16e55ba5"
      unitRef="number">0.071</kof:ExpectedVolumeGrowthRatesPercentage>
    <kof:WeightedAverageCostOfCapitalPreTaxPercentage
      contextRef="i3c0ec08b36004500970adefdf146fb79_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzgtMS0xLTEtMjAwNjI_4b776e0e-d0ec-475f-a30a-2b6004f581a4"
      unitRef="number">0.088</kof:WeightedAverageCostOfCapitalPreTaxPercentage>
    <kof:WeightedAverageCostOfCapitalAfterTaxPercentage
      contextRef="i3c0ec08b36004500970adefdf146fb79_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzgtMi0xLTEtMjAwNjI_7ccbdbff-1707-42d3-8fad-04f2faab011f"
      unitRef="number">0.068</kof:WeightedAverageCostOfCapitalAfterTaxPercentage>
    <kof:ExpectedAnnualLongTermInflationPercentage
      contextRef="ibb01d90e66234de988da53c2e9c274cd_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzgtMy0xLTEtMjAwNjI_23675c28-81bc-4c7e-a802-c789554028ac"
      unitRef="number">0.015</kof:ExpectedAnnualLongTermInflationPercentage>
    <kof:ExpectedVolumeGrowthRatesPercentage
      contextRef="idfbacf24eb8d426686eb57a6eb49c9e2_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzgtNC0xLTEtMjAwNjI_34affa6d-287b-4626-b18a-ae14a8b928c2"
      unitRef="number">0.079</kof:ExpectedVolumeGrowthRatesPercentage>
    <kof:WeightedAverageCostOfCapitalPreTaxPercentage
      contextRef="i8bae2357767c44048d1af858c35a56db_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzktMS0xLTEtMjAwNjI_329c292c-cbb0-4ed0-b37e-12521f31c496"
      unitRef="number">0.099</kof:WeightedAverageCostOfCapitalPreTaxPercentage>
    <kof:WeightedAverageCostOfCapitalAfterTaxPercentage
      contextRef="i8bae2357767c44048d1af858c35a56db_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzktMi0xLTEtMjAwNjI_86efe11c-1713-4257-803f-acd5bd846bb8"
      unitRef="number">0.071</kof:WeightedAverageCostOfCapitalAfterTaxPercentage>
    <kof:ExpectedAnnualLongTermInflationPercentage
      contextRef="ia35dfcd9ab8e4429a075e1a4e01f76f3_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzktMy0xLTEtMjAwNjI_6fa824b9-017e-4ac6-afdb-8adcd3267544"
      unitRef="number">0.078</kof:ExpectedAnnualLongTermInflationPercentage>
    <kof:ExpectedVolumeGrowthRatesPercentage
      contextRef="i0ba81b91d7904db78460860fdcf3818c_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo5NjU5M2QyYWQyNjU0YmEwYmY5Mzc1MDU5YzU2NGM0NS90YWJsZXJhbmdlOjk2NTkzZDJhZDI2NTRiYTBiZjkzNzUwNTljNTY0YzQ1XzktNC0xLTEtMjAwNjI_303f1160-5454-4312-8e2c-14cb46c2d2b9"
      unitRef="number">0.020</kof:ExpectedVolumeGrowthRatesPercentage>
    <kof:RiskPremiumBasisPoints
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzUwMDI_67bd634e-fb4c-4877-a049-76e361a57629"
      unitRef="number">0.0100</kof:RiskPremiumBasisPoints>
    <kof:DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90ZXh0cmVnaW9uOjU0MTViYjRhY2Y4ODRjNjBiMDg0NGZiNjE0YTdmODFhXzU0MjY_87f1889d-d351-4899-85ff-4b76bbbf7190">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.750%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.690%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.854%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CGU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&#160;in&#160;WACC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&#160;in&#160;Volume&lt;br/&gt;Growth CAGR(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect&#160;on&#160;Valuation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;-1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Passes by 6.8x&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;-1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Passes by 2.7x&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colombia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;-1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Passes by 4.2x&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Argentina&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;-1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Passes by 10.0x&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Guatemala&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;-1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Passes by 54.5x&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costa Rica&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;-1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Passes by 3.1x&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nicaragua&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;-1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Passes by 1.0x&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Panama&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;-1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Passes by 8.2x&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uruguay&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;-1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Passes by 4.4x&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;(1)&#160;&#160;&#160;&#160;&#160;Compound Annual Growth Rate (CAGR)</kof:DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock>
    <kof:ChangeInWeightedAverageCostOfCapitalPercentage
      contextRef="i22a4c46fc75c4bfd9f71f0f9f071500d_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzEtMS0xLTEtMjAwNjI_eb06e8af-8d42-4f8e-acac-8213cf56c849"
      unitRef="number">0.002</kof:ChangeInWeightedAverageCostOfCapitalPercentage>
    <kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate
      contextRef="i22a4c46fc75c4bfd9f71f0f9f071500d_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzEtMi0xLTEtMjAwNjI_a528236e-f87d-4d6c-a132-92981ff99085"
      unitRef="number">-0.010</kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate>
    <kof:EffectOnValuation
      contextRef="i6d2321f1f73f4f14a2a4338f37713a7f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzEtMy0xLTEtMjAwNjI_67e506c0-7395-4c56-9d40-dfa7a705f118">Passes by 6.8x</kof:EffectOnValuation>
    <kof:ChangeInWeightedAverageCostOfCapitalPercentage
      contextRef="ifc3e941eb93b47bc8e8be59944f1fa33_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzItMS0xLTEtMjAwNjI_a2f4de5b-94eb-4d26-9ee2-752b477b182d"
      unitRef="number">0.002</kof:ChangeInWeightedAverageCostOfCapitalPercentage>
    <kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate
      contextRef="ifc3e941eb93b47bc8e8be59944f1fa33_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzItMi0xLTEtMjAwNjI_fa189c2d-5472-41cb-8a41-a3fd9ac5b033"
      unitRef="number">-0.010</kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate>
    <kof:EffectOnValuation
      contextRef="ic23490a58c59428ba79ccc26d08e8210_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzItMy0xLTEtMjAwNjI_e4e4f1a0-daf1-492a-a626-f9d86bb59108">Passes by 2.7x</kof:EffectOnValuation>
    <kof:ChangeInWeightedAverageCostOfCapitalPercentage
      contextRef="ibcd8ade3fc1f44a7bab149ea2b761774_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzMtMS0xLTEtMjAwNjI_9a8b4231-b316-46d1-93ab-9991a80bf8a9"
      unitRef="number">0.002</kof:ChangeInWeightedAverageCostOfCapitalPercentage>
    <kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate
      contextRef="ibcd8ade3fc1f44a7bab149ea2b761774_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzMtMi0xLTEtMjAwNjI_6dfb2a82-c45e-4f59-b90c-844c6b6a238a"
      unitRef="number">-0.010</kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate>
    <kof:EffectOnValuation
      contextRef="ic946d30cd2f643c5b00920c401da5bb9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzMtMy0xLTEtMjAwNjI_4db3c872-2fb8-4014-9f5b-3184225988d3">Passes by 4.2x</kof:EffectOnValuation>
    <kof:ChangeInWeightedAverageCostOfCapitalPercentage
      contextRef="i8cc2222fad604452894dc53ab65b8f52_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzQtMS0xLTEtMjAwNjI_af937245-1154-47bd-bb10-e33ea74f6a8f"
      unitRef="number">0.008</kof:ChangeInWeightedAverageCostOfCapitalPercentage>
    <kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate
      contextRef="i8cc2222fad604452894dc53ab65b8f52_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzQtMi0xLTEtMjAwNjI_3c9d02e9-c34a-4e40-a630-155cefb0352e"
      unitRef="number">-0.010</kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate>
    <kof:EffectOnValuation
      contextRef="i56f2071ad72f46abb5bef446888ff51c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzQtMy0xLTEtMjAwNjI_a79fdbb9-ffdf-4a8d-be85-1d5952f6c3b6">Passes by 10.0x</kof:EffectOnValuation>
    <kof:ChangeInWeightedAverageCostOfCapitalPercentage
      contextRef="idcd3687f51524bd799a41cc7314a3365_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzUtMS0xLTEtMjAwNjI_68de5aa1-57bd-4d01-939b-ad1670b03316"
      unitRef="number">0.002</kof:ChangeInWeightedAverageCostOfCapitalPercentage>
    <kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate
      contextRef="idcd3687f51524bd799a41cc7314a3365_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzUtMi0xLTEtMjAwNjI_a5abbdfb-3d79-4b9d-adc6-ba0b135800c4"
      unitRef="number">-0.010</kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate>
    <kof:EffectOnValuation
      contextRef="ibfcc9c8028b04732a4a4280f08d9eb13_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzUtMy0xLTEtMjAwNjI_784ee34c-9293-4ae8-99a0-9132129d3d6d">Passes by 54.5x</kof:EffectOnValuation>
    <kof:ChangeInWeightedAverageCostOfCapitalPercentage
      contextRef="i9f6602637c8746f4acdf424d4238a09e_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzYtMS0xLTEtMjAwNjI_7854f1da-36dc-4ced-a4c7-a66d9ddc88e8"
      unitRef="number">0.004</kof:ChangeInWeightedAverageCostOfCapitalPercentage>
    <kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate
      contextRef="i9f6602637c8746f4acdf424d4238a09e_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzYtMi0xLTEtMjAwNjI_9dd4ef7c-6159-4322-917e-a4e943324721"
      unitRef="number">-0.010</kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate>
    <kof:EffectOnValuation
      contextRef="i34a41020528c48fbae22a9bd8c3de22f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzYtMy0xLTEtMjAwNjI_52343960-532c-4af8-a7a7-23e28695af5e">Passes by 3.1x</kof:EffectOnValuation>
    <kof:ChangeInWeightedAverageCostOfCapitalPercentage
      contextRef="i20570af23aa8457a926f4ac896de2b7a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzctMS0xLTEtMjAwNjI_733c37e7-eeed-4ce4-a173-0dca90e8c4eb"
      unitRef="number">0.005</kof:ChangeInWeightedAverageCostOfCapitalPercentage>
    <kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate
      contextRef="i20570af23aa8457a926f4ac896de2b7a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzctMi0xLTEtMjAwNjI_9a0fbcc8-8176-4258-97d2-6ff8e02155b3"
      unitRef="number">-0.010</kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate>
    <kof:EffectOnValuation
      contextRef="i5e08d1c3b403477485712e00021e8fd2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzctMy0xLTEtMjAwNjI_d40ce714-80d7-4fa8-9fac-49d2207338af">Passes by 1.0x</kof:EffectOnValuation>
    <kof:ChangeInWeightedAverageCostOfCapitalPercentage
      contextRef="i0a971a018cbd49929b18f30f9175cc58_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzgtMS0xLTEtMjAwNjI_756c9682-7165-4ab4-bea2-a1b7a23e46cd"
      unitRef="number">0.001</kof:ChangeInWeightedAverageCostOfCapitalPercentage>
    <kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate
      contextRef="i0a971a018cbd49929b18f30f9175cc58_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzgtMi0xLTEtMjAwNjI_48ad6719-954e-4c7f-b148-ad074580f24c"
      unitRef="number">-0.010</kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate>
    <kof:EffectOnValuation
      contextRef="i015dc32e506c478698dfb0890be9abf9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzgtMy0xLTEtMjAwNjI_90289f73-79d6-446b-bdc0-a8afe46b1284">Passes by 8.2x</kof:EffectOnValuation>
    <kof:ChangeInWeightedAverageCostOfCapitalPercentage
      contextRef="iaa945a519ed54cc298b4f8f29dc42f3e_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzktMS0xLTEtMjAwNjI_28d00480-902a-492d-a142-d6eca55a4ffa"
      unitRef="number">0.001</kof:ChangeInWeightedAverageCostOfCapitalPercentage>
    <kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate
      contextRef="iaa945a519ed54cc298b4f8f29dc42f3e_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzktMi0xLTEtMjAwNjI_375e0473-6b1d-4248-bad0-a852d3000c4f"
      unitRef="number">-0.010</kof:ChangeInVolumeGrowthOfCompoundAnnualGrowthRate>
    <kof:EffectOnValuation
      contextRef="i0d86bda670714495a83902be8b173bd0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzIvZnJhZzo1NDE1YmI0YWNmODg0YzYwYjA4NDRmYjYxNGE3ZjgxYS90YWJsZTo3Y2JjYTE1ODU1NzM0MzNhODJmYzE2OTQ4YWE2MGRjZS90YWJsZXJhbmdlOjdjYmNhMTU4NTU3MzQzM2E4MmZjMTY5NDhhYTYwZGNlXzktMy0xLTEtMjAwNjI_c0dac4bb-cfda-46b9-bb3a-7d0230bf87d7">Passes by 4.4x</kof:EffectOnValuation>
    <kof:DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90ZXh0cmVnaW9uOjRhYjMyMTc1NGE1NDRmMWI4Mzk2MmE3MjM3NjAwMzEyXzYxMg_83a9e3c8-6a7a-4cdd-b302-7ecb37827b71">Other non-current assets and other non-current financial assets &lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;12.1 Other Non-Current Assets: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.944%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current prepaid advertising expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  213&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  333&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Guarantee deposits (1) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,465&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid bonuses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;283&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advances to acquire property, plant and equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;457&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shared based payment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;303&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indemnifiable contingencies from business combinations (2)  &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,554&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,609&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recoverable tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;378&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,402&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4,452&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:97.9pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Mainly in Brazil, as it is customary the Company is required to guarantee tax, legal and labor contingencies by guarantee deposits. See Note 24.5.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:97.9pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Corresponds to indemnification assets that are warranted by former Vonpar owners in accordance with the share purchase agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;12.2 Other Non-Current Financial Assets: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current financial assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  153&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  175&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative financial instruments (See Note 19)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,983&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,524&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  5,136&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  2,699&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current accounts receivable to be held to maturity and the investment in other entities as well as financial derivative instruments are classified as FVOCI financial assets.&lt;/span&gt;&lt;/div&gt;</kof:DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock>
    <kof:DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90ZXh0cmVnaW9uOjRhYjMyMTc1NGE1NDRmMWI4Mzk2MmE3MjM3NjAwMzEyXzYxMw_8c866204-2fc5-4b0c-af50-ae52ccc5d281">Other Non-Current Assets: &lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.944%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current prepaid advertising expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  213&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  333&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Guarantee deposits (1) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,465&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid bonuses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;283&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advances to acquire property, plant and equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;457&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shared based payment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;303&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indemnifiable contingencies from business combinations (2)  &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,554&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,609&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recoverable tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;378&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,402&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4,452&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:97.9pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Mainly in Brazil, as it is customary the Company is required to guarantee tax, legal and labor contingencies by guarantee deposits. See Note 24.5.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:97.9pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Corresponds to indemnification assets that are warranted by former Vonpar owners in accordance with the share purchase agreement.&lt;/span&gt;&lt;/div&gt;</kof:DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock>
    <kof:NonCurrentPrepaidAdvertisingExpenses
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzEtMS0xLTEtMjAwNjI_0cbeddc1-4e8c-4f94-b6b3-94cc3948ff74"
      unitRef="mxn">213000000</kof:NonCurrentPrepaidAdvertisingExpenses>
    <kof:NonCurrentPrepaidAdvertisingExpenses
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzEtMi0xLTEtMjAwNjI_efebcb86-c8a3-4e92-8014-ac90ebab6b29"
      unitRef="mxn">333000000</kof:NonCurrentPrepaidAdvertisingExpenses>
    <kof:GuaranteeDepositsOtherNonCurrentAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzItMS0xLTEtMjAwNjI_928bd9b2-c61f-4089-bedf-b4a265c4e315"
      unitRef="mxn">1165000000</kof:GuaranteeDepositsOtherNonCurrentAssets>
    <kof:GuaranteeDepositsOtherNonCurrentAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzItMi0xLTEtMjAwNjI_c1ee996f-db36-4987-aaf6-f0bd2eecb4e4"
      unitRef="mxn">1465000000</kof:GuaranteeDepositsOtherNonCurrentAssets>
    <kof:CurrentPrepaidBonuses
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzMtMS0xLTEtMjAwNjI_f91a0aff-c571-4001-b998-b58fe63999b0"
      unitRef="mxn">283000000</kof:CurrentPrepaidBonuses>
    <kof:CurrentPrepaidBonuses
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzMtMi0xLTEtMjAwNjI_bb95790f-f6b5-4217-baa7-984567e0b258"
      unitRef="mxn">238000000</kof:CurrentPrepaidBonuses>
    <ifrs-full:NoncurrentRestrictedCashAndCashEquivalents
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzQtMS0xLTEtMjAwNjI_b8160fcb-abf0-4306-af96-5ac03789bfa4"
      unitRef="mxn">457000000</ifrs-full:NoncurrentRestrictedCashAndCashEquivalents>
    <ifrs-full:NoncurrentRestrictedCashAndCashEquivalents
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzQtMi0xLTEtMjAwNjI_61438efc-48bc-43dc-b4cb-f0a992569001"
      unitRef="mxn">171000000</ifrs-full:NoncurrentRestrictedCashAndCashEquivalents>
    <kof:ShareBasedPaymentsOtherNonCurrentAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzUtMS0xLTEtMjAwNjI_60747259-ff49-4e97-b8d5-32d317de88d6"
      unitRef="mxn">303000000</kof:ShareBasedPaymentsOtherNonCurrentAssets>
    <kof:ShareBasedPaymentsOtherNonCurrentAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzUtMi0xLTEtMjAwNjI_0f801c78-befc-4ed5-a607-a081626f87b1"
      unitRef="mxn">192000000</kof:ShareBasedPaymentsOtherNonCurrentAssets>
    <kof:IndemnifiableContingenciesFromBusinessCombinations
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzYtMS0xLTEtMjAwNjI_2e826979-8748-4600-8562-4f5d4821a9a5"
      unitRef="mxn">1554000000</kof:IndemnifiableContingenciesFromBusinessCombinations>
    <kof:IndemnifiableContingenciesFromBusinessCombinations
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzYtMi0xLTEtMjAwNjI_d20c5507-7f78-478a-b56c-9ca659689c08"
      unitRef="mxn">1609000000</kof:IndemnifiableContingenciesFromBusinessCombinations>
    <ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzctMS0xLTEtMjAwNjI_30d07990-5aaa-49b5-a4e2-fba8f740cd82"
      unitRef="mxn">378000000</ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit>
    <ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzctMi0xLTEtMjAwNjI_e183703e-dc54-454c-a63a-695937998b21"
      unitRef="mxn">350000000</ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit>
    <ifrs-full:OtherAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzgtMS0xLTEtMjAwNjI_d15a8752-7e77-4b12-a2d9-7947b49afafc"
      unitRef="mxn">49000000</ifrs-full:OtherAssets>
    <ifrs-full:OtherAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzgtMi0xLTEtMjAwNjI_951f07cd-044b-49b0-907c-cda84fe92070"
      unitRef="mxn">94000000</ifrs-full:OtherAssets>
    <ifrs-full:OtherNoncurrentNonfinancialAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzktMS0xLTEtMjAwNjI_d22d45c7-1dda-4902-839b-6ecff9318587"
      unitRef="mxn">4402000000</ifrs-full:OtherNoncurrentNonfinancialAssets>
    <ifrs-full:OtherNoncurrentNonfinancialAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTpjYWMyZmE3ZTk5MmI0OWM4YTFhNWIzNjRjYjM5MDM4YS90YWJsZXJhbmdlOmNhYzJmYTdlOTkyYjQ5YzhhMWE1YjM2NGNiMzkwMzhhXzktMi0xLTEtMjAwNjI_aa6f6d77-fb1e-4665-8e68-334f8bb6dc63"
      unitRef="mxn">4452000000</ifrs-full:OtherNoncurrentNonfinancialAssets>
    <kof:DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90ZXh0cmVnaW9uOjRhYjMyMTc1NGE1NDRmMWI4Mzk2MmE3MjM3NjAwMzEyXzYxMQ_7c294961-7678-4ad1-ad1d-801696b6ba79">Other Non-Current Financial Assets: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current financial assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  153&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  175&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative financial instruments (See Note 19)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,983&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,524&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  5,136&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  2,699&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</kof:DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock>
    <kof:OtherNonCurrentFinancialAssetsOther
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTozNmFiNzA2NDM1ZDM0NjJhYWE1M2VjODQ0OWZhYzViZi90YWJsZXJhbmdlOjM2YWI3MDY0MzVkMzQ2MmFhYTUzZWM4NDQ5ZmFjNWJmXzEtMS0xLTEtMjAwNjI_cffc39a1-cd01-4d5e-94a9-b58b3d11f0d2"
      unitRef="mxn">153000000</kof:OtherNonCurrentFinancialAssetsOther>
    <kof:OtherNonCurrentFinancialAssetsOther
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTozNmFiNzA2NDM1ZDM0NjJhYWE1M2VjODQ0OWZhYzViZi90YWJsZXJhbmdlOjM2YWI3MDY0MzVkMzQ2MmFhYTUzZWM4NDQ5ZmFjNWJmXzEtMi0xLTEtMjAwNjI_1e17a785-4635-44ce-a476-0a322ea009d8"
      unitRef="mxn">175000000</kof:OtherNonCurrentFinancialAssetsOther>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTozNmFiNzA2NDM1ZDM0NjJhYWE1M2VjODQ0OWZhYzViZi90YWJsZXJhbmdlOjM2YWI3MDY0MzVkMzQ2MmFhYTUzZWM4NDQ5ZmFjNWJmXzItMS0xLTEtMjAwNjI_bfac8a9a-8630-4058-8009-24484a196fbd"
      unitRef="mxn">4983000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTozNmFiNzA2NDM1ZDM0NjJhYWE1M2VjODQ0OWZhYzViZi90YWJsZXJhbmdlOjM2YWI3MDY0MzVkMzQ2MmFhYTUzZWM4NDQ5ZmFjNWJmXzItMi0xLTEtMjAwNjI_0d54a4f4-5ed5-4c25-be20-2a66bb27b435"
      unitRef="mxn">2524000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:OtherNoncurrentFinancialAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTozNmFiNzA2NDM1ZDM0NjJhYWE1M2VjODQ0OWZhYzViZi90YWJsZXJhbmdlOjM2YWI3MDY0MzVkMzQ2MmFhYTUzZWM4NDQ5ZmFjNWJmXzMtMS0xLTEtMjAwNjI_855eda70-3b34-4153-9889-fefc285be590"
      unitRef="mxn">5136000000</ifrs-full:OtherNoncurrentFinancialAssets>
    <ifrs-full:OtherNoncurrentFinancialAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzUvZnJhZzo0YWIzMjE3NTRhNTQ0ZjFiODM5NjJhNzIzNzYwMDMxMi90YWJsZTozNmFiNzA2NDM1ZDM0NjJhYWE1M2VjODQ0OWZhYzViZi90YWJsZXJhbmdlOjM2YWI3MDY0MzVkMzQ2MmFhYTUzZWM4NDQ5ZmFjNWJmXzMtMi0xLTEtMjAwNjI_fb75177f-a00e-4a0d-a6c2-530bc585599a"
      unitRef="mxn">2699000000</ifrs-full:OtherNoncurrentFinancialAssets>
    <kof:DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90ZXh0cmVnaW9uOjNlZDBmMzY1YWU3YjRmM2JiMTMwMDRiYTQ0NDBlZTY3XzE1ODM_0352b48f-f2e9-4fff-8ce4-7f098adfc84c">Balances and Transactions with Related Parties and Affiliated Companies &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances and transactions between the Company and its subsidiaries have been eliminated in consolidation and are not disclosed in this note. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated statements of financial position and income include the following balances and transactions with related parties and affiliated companies: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.083%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balances:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets (current included in accounts receivable)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due from FEMSA and its subsidiaries &lt;br/&gt;(see Note 5) (1)&#160;(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  634&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  624&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due from The Coca-Cola Company &lt;br/&gt;(see Note 5) (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;820&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due from Heineken Group (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;139&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other receivables (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,593&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,271&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities (current included in suppliers and other liabilities and loans)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due to FEMSA and its subsidiaries (2) (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,380&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  454&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due to The Coca-Cola Company  (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,444&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,513&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due to Heineken Group(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;488&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;830&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other payables (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;224&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;924&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  3,536&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,721&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Presented within accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Recorded within accounts payable and suppliers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances due from related parties are considered to be recoverable. Accordingly, for the years ended December 31, 2021, 2020 and 2019, there was no expense resulting from the uncollectibility of balances due from related parties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of transactions between the Company and other related parties are disclosed as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Transactions&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales to affiliated parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  5,489&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,694&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Heineken&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases and other expenses from FEMSA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,447&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,538&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,756&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases of concentrate from The Coca-Cola Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;37,213&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,222&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,063&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases of raw material, beer and operating expenses from Heineken&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,635&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,600&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,755&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertisement expense paid to The Coca-Cola Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,482&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;865&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,756&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases from Ades&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases from Jugos del Valle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,918&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,437&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,863&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase of sugar from Promotora Industrial Azucarera,  S.A. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,213&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,123&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,728&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase of sugar from Beta San Miguel&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;938&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase of canned products from Industria Envasadora de Queretaro, S.A. de C.V...&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;234&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase of inventories from Leao Alimentos e Bebidas, LTDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,320&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,253&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,867&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase of resine from Industria Mexicana de Reciclaje, S.A. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;416&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Donations to Instituto Tecnologico y de Estudios Superiores de Monterrey, A.C. (1) (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Donations to Fundaci&#xf3;n Femsa, A.C.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;230&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other expenses with related parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;156&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:79.55pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;One or more members of the Board of Directors or senior management of the Company are also members of the Board of Directors or senior management of the counterparties to these transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:79.55pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;These donations were made to ITESM through Fundacion FEMSA as intermediary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate compensation paid to executive officers and senior management of the Company, recognized as an expense during the reporting period were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.166%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current compensations and employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  737&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  815&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  978&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shared based payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;276&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock>
    <kof:DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90ZXh0cmVnaW9uOjNlZDBmMzY1YWU3YjRmM2JiMTMwMDRiYTQ0NDBlZTY3XzE1ODQ_86bf7ddd-eab5-4273-a3cf-d0a27d3ca138">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated statements of financial position and income include the following balances and transactions with related parties and affiliated companies: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.083%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balances:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets (current included in accounts receivable)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due from FEMSA and its subsidiaries &lt;br/&gt;(see Note 5) (1)&#160;(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  634&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  624&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due from The Coca-Cola Company &lt;br/&gt;(see Note 5) (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;820&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due from Heineken Group (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;139&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other receivables (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,593&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,271&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities (current included in suppliers and other liabilities and loans)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due to FEMSA and its subsidiaries (2) (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,380&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  454&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due to The Coca-Cola Company  (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,444&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,513&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due to Heineken Group(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;488&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;830&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other payables (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;224&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;924&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  3,536&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,721&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Presented within accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Recorded within accounts payable and suppliers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock>
    <ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties
      contextRef="i16118ca870f5444cb9e7c1d1ab92900d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzMtMS0xLTEtMjAwNjI_90337172-2436-430c-8262-624d506fc909"
      unitRef="mxn">634000000</ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties
      contextRef="i807de16a04a34fd4908b7b6172b557df_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzMtMi0xLTEtMjAwNjI_5dce8676-62bf-44c3-aaf6-6ea79e32bf53"
      unitRef="mxn">624000000</ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties
      contextRef="ie0503b4c90bf468c94d0e5aef0354e16_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzQtMS0xLTEtMjAwNjI_59582d29-1cb0-41b3-a0fc-f831e8bb31b5"
      unitRef="mxn">820000000</ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties
      contextRef="i56a95fdf16de466e97a028c712966533_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzQtMi0xLTEtMjAwNjI_a0bcdb3b-279b-4399-974c-4d9273eb4295"
      unitRef="mxn">509000000</ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties
      contextRef="i9771a22b86974aabb24ed4d080ee1d9b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzUtMS0xLTEtMjAwNjI_2d0a45f1-ff39-47f0-9b88-21ae33cf3a7a"
      unitRef="mxn">139000000</ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties>
    <ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties
      contextRef="i07946886620942dda447ad3ece9976b5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzUtMi0xLTEtMjAwNjI_b2fb730a-28aa-484f-b4f4-9a54692cf94e"
      unitRef="mxn">133000000</ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties>
    <ifrs-full:OtherCurrentReceivables
      contextRef="ib9d865c6134b41fea8faed67669d32cb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzYtMS0xLTEtMjAwNjI_ab6e8ef2-0e96-4855-a174-f79458916d2c"
      unitRef="mxn">0</ifrs-full:OtherCurrentReceivables>
    <ifrs-full:OtherCurrentReceivables
      contextRef="i9dfd578ab6f94d16972f75bf38d0c887_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzYtMi0xLTEtMjAwNjI_51239b66-3829-45c6-b366-286dfbe84f87"
      unitRef="mxn">5000000</ifrs-full:OtherCurrentReceivables>
    <ifrs-full:TradeAndOtherReceivables
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzctMS0xLTEtMjAwNjI_93e23bec-9054-49fa-8dc6-198fd579dd17"
      unitRef="mxn">1593000000</ifrs-full:TradeAndOtherReceivables>
    <ifrs-full:TradeAndOtherReceivables
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzctMi0xLTEtMjAwNjI_1c57875e-4ff5-479f-a9e1-66e175eacc7e"
      unitRef="mxn">1271000000</ifrs-full:TradeAndOtherReceivables>
    <ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties
      contextRef="i16118ca870f5444cb9e7c1d1ab92900d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzExLTEtMS0xLTIwMDYy_7cd71805-cabb-4a0a-aee9-3e5d8cb17f74"
      unitRef="mxn">1380000000</ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties>
    <ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties
      contextRef="i807de16a04a34fd4908b7b6172b557df_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzExLTItMS0xLTIwMDYy_50f22f58-b550-4867-b3e0-33a7e3778ad2"
      unitRef="mxn">454000000</ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties>
    <ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties
      contextRef="ie0503b4c90bf468c94d0e5aef0354e16_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzEyLTEtMS0xLTIwMDYy_1b708171-f825-4036-9834-f3515554e321"
      unitRef="mxn">1444000000</ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties>
    <ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties
      contextRef="i56a95fdf16de466e97a028c712966533_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzEyLTItMS0xLTIwMDYy_ff10ecde-2bfd-49c4-9937-38f33c43dab2"
      unitRef="mxn">3513000000</ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties>
    <ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties
      contextRef="i9771a22b86974aabb24ed4d080ee1d9b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzEzLTEtMS0xLTIwMDYy_1c302c4c-040b-4f5f-aa7a-764514157199"
      unitRef="mxn">488000000</ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties>
    <ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties
      contextRef="i07946886620942dda447ad3ece9976b5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzEzLTItMS0xLTIwMDYy_84efef2f-86da-4b08-b4b8-820118b05586"
      unitRef="mxn">830000000</ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties>
    <ifrs-full:OtherPayables
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzE0LTEtMS0xLTIwMDYy_61fafc27-5da6-4769-ad66-a61720a978e1"
      unitRef="mxn">224000000</ifrs-full:OtherPayables>
    <ifrs-full:OtherPayables
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzE0LTItMS0xLTIwMDYy_c966b26e-1ea2-40fc-a2e5-5d00eb577d18"
      unitRef="mxn">924000000</ifrs-full:OtherPayables>
    <ifrs-full:TradeAndOtherPayables
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzE1LTEtMS0xLTIwMDYy_024de856-0e24-4d79-b718-cc95a2c35c81"
      unitRef="mxn">3536000000</ifrs-full:TradeAndOtherPayables>
    <ifrs-full:TradeAndOtherPayables
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTo5YjRmY2Y5NjQ2MGM0ZWU1YjQxNWEyNjQ4NDU0NzRjZi90YWJsZXJhbmdlOjliNGZjZjk2NDYwYzRlZTViNDE1YTI2NDg0NTQ3NGNmXzE1LTItMS0xLTIwMDYy_d51b60c8-7b9c-473d-b5e0-71a05428529c"
      unitRef="mxn">5721000000</ifrs-full:TradeAndOtherPayables>
    <ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90ZXh0cmVnaW9uOjNlZDBmMzY1YWU3YjRmM2JiMTMwMDRiYTQ0NDBlZTY3XzUxNA_3c18b5e7-6c52-4ea5-b939-1e44c0233fb7"
      unitRef="mxn">0</ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction>
    <ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90ZXh0cmVnaW9uOjNlZDBmMzY1YWU3YjRmM2JiMTMwMDRiYTQ0NDBlZTY3XzUxNA_9bafe7f4-e949-43ad-97a4-252df636d656"
      unitRef="mxn">0</ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction>
    <ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90ZXh0cmVnaW9uOjNlZDBmMzY1YWU3YjRmM2JiMTMwMDRiYTQ0NDBlZTY3XzUxNA_cc025481-0f26-45ca-8aff-d3457c3e99cc"
      unitRef="mxn">0</ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction>
    <ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90ZXh0cmVnaW9uOjNlZDBmMzY1YWU3YjRmM2JiMTMwMDRiYTQ0NDBlZTY3XzE1ODU_fb96f043-52cb-4bd4-9181-8541319d9565">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of transactions between the Company and other related parties are disclosed as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Transactions&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales to affiliated parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  5,489&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,694&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Heineken&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases and other expenses from FEMSA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,447&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,538&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,756&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases of concentrate from The Coca-Cola Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;37,213&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,222&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,063&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases of raw material, beer and operating expenses from Heineken&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,635&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,600&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,755&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertisement expense paid to The Coca-Cola Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,482&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;865&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,756&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases from Ades&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases from Jugos del Valle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,918&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,437&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,863&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase of sugar from Promotora Industrial Azucarera,  S.A. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,213&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,123&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,728&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase of sugar from Beta San Miguel&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;938&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase of canned products from Industria Envasadora de Queretaro, S.A. de C.V...&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;234&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase of inventories from Leao Alimentos e Bebidas, LTDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,320&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,253&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,867&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase of resine from Industria Mexicana de Reciclaje, S.A. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;416&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Donations to Instituto Tecnologico y de Estudios Superiores de Monterrey, A.C. (1) (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Donations to Fundaci&#xf3;n Femsa, A.C.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;230&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other expenses with related parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;156&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:79.55pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;One or more members of the Board of Directors or senior management of the Company are also members of the Board of Directors or senior management of the counterparties to these transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:79.55pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;These donations were made to ITESM through Fundacion FEMSA as intermediary.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory>
    <ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzItMS0xLTEtMjAwNjI_5b41b034-f7d0-4b74-b722-62b94e827db9"
      unitRef="mxn">5489000000</ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions>
    <ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzItMi0xLTEtMjAwNjI_2264e9dc-72fe-4f70-90a9-5061fe51f076"
      unitRef="mxn">5020000000</ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions>
    <ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzItMy0xLTEtMjAwNjI_b5581a88-9b40-4723-8c50-43cda6e2fe46"
      unitRef="mxn">5694000000</ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions>
    <ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions
      contextRef="ia0dde28d722747c19d0e6b3d8b5065e2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzMtMS0xLTEtMjAwNjI_5898fa81-fe69-4f06-b237-4e7c20b5f13d"
      unitRef="mxn">3000000</ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions>
    <ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions
      contextRef="i85d9ffb83c8f41278fc40e72717f847c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzMtMi0xLTEtMjAwNjI_506f5827-53d3-4eb8-bea2-547881198d52"
      unitRef="mxn">3000000</ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions>
    <ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions
      contextRef="ib3df54d3f7f74ce9bae03a2accae093d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzMtMy0xLTEtMjAwNjI_8056250a-c43e-4f32-a9a7-e3bb62bae3bd"
      unitRef="mxn">5000000</ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="iba4e5ca2f4cd4d859e5e26638fda63ba_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzYtMS0xLTEtMjAwNjI_68bf91cd-2a0d-40f8-b48c-e87f1329cb46"
      unitRef="mxn">7447000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="i50b943b655f749e49b2a43e8921819f5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzYtMi0xLTEtMjAwNjI_988b061f-8a9c-4f88-aa91-78e895f61051"
      unitRef="mxn">6538000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="i966fe892570a4c7ebd1992a456a93296_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzYtMy0xLTEtMjAwNjI_5416c6c0-99d7-436d-8810-a444f798b14c"
      unitRef="mxn">7756000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <kof:PurchasesOfConcentrateRelatedPartyTransactions
      contextRef="i05102911a56a4361a7ba5a0fc03345a7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzctMS0xLTEtMjAwNjI_c5ebd46b-afe2-4a65-8599-3a271c3bea4f"
      unitRef="mxn">37213000000</kof:PurchasesOfConcentrateRelatedPartyTransactions>
    <kof:PurchasesOfConcentrateRelatedPartyTransactions
      contextRef="i7ed900370bd9435ba8f576891eed99e0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzctMi0xLTEtMjAwNjI_cad9eb3c-857a-475d-8671-c5b060d50359"
      unitRef="mxn">32222000000</kof:PurchasesOfConcentrateRelatedPartyTransactions>
    <kof:PurchasesOfConcentrateRelatedPartyTransactions
      contextRef="i96a54ba61ba640c1aae48b97b884efc7_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzctMy0xLTEtMjAwNjI_46946fd3-b280-4686-a476-a51e3b583434"
      unitRef="mxn">34063000000</kof:PurchasesOfConcentrateRelatedPartyTransactions>
    <kof:PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions
      contextRef="ia0dde28d722747c19d0e6b3d8b5065e2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzgtMS0xLTEtMjAwNjI_9bf7917c-6bb0-42e0-a1ca-157146944317"
      unitRef="mxn">11635000000</kof:PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions>
    <kof:PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions
      contextRef="i85d9ffb83c8f41278fc40e72717f847c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzgtMi0xLTEtMjAwNjI_f122a528-c13e-4b65-8955-d305895b25f5"
      unitRef="mxn">11600000000</kof:PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions>
    <kof:PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions
      contextRef="ib3df54d3f7f74ce9bae03a2accae093d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzgtMy0xLTEtMjAwNjI_bbd3793a-e201-466b-bb03-0f186c54f33c"
      unitRef="mxn">12755000000</kof:PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions>
    <kof:AdvertisingExpenseToRelatedPartyTransactions
      contextRef="i05102911a56a4361a7ba5a0fc03345a7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzktMS0xLTEtMjAwNjI_b8a9319d-164b-4e46-a3be-8d5e74adc786"
      unitRef="mxn">1482000000</kof:AdvertisingExpenseToRelatedPartyTransactions>
    <kof:AdvertisingExpenseToRelatedPartyTransactions
      contextRef="i7ed900370bd9435ba8f576891eed99e0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzktMi0xLTEtMjAwNjI_153449c8-929b-4e29-b052-2ff0abcb46c2"
      unitRef="mxn">865000000</kof:AdvertisingExpenseToRelatedPartyTransactions>
    <kof:AdvertisingExpenseToRelatedPartyTransactions
      contextRef="i96a54ba61ba640c1aae48b97b884efc7_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzktMy0xLTEtMjAwNjI_db706530-ca09-4376-89b6-1a6db2fa2747"
      unitRef="mxn">1756000000</kof:AdvertisingExpenseToRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="i5febc595a57a483d8c848103ec586c8d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzEwLTEtMS0xLTIwMDYy_90120c34-5512-43c4-80a6-dd4ba7bd8c4d"
      unitRef="mxn">0</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="ifcce73b9ffa2407e9b5a699295f6d4ff_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzEwLTItMS0xLTIwMDYy_9c148f16-28df-4ab2-881c-122e0a7eff3b"
      unitRef="mxn">338000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="ia50228e01e064b30987ae547a84843c7_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzEwLTMtMS0xLTIwMDYy_13a68372-9db5-4858-8260-1dd142988851"
      unitRef="mxn">497000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="iee288dc1b99746ddb777223751f809f1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzExLTEtMS0xLTIwMDYy_4134c376-f764-4b56-9a2e-3821ac286bd0"
      unitRef="mxn">2918000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="i6407c33952ec4378b43ea5b39396c55b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzExLTItMS0xLTIwMDYy_873fb9da-da98-41b2-9b84-7164d98fb5aa"
      unitRef="mxn">2437000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="i1b3f78346a8d491fb9f305bcc2af158d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzExLTMtMS0xLTIwMDYy_3b083e24-e52a-4801-bce6-3994e4ff2486"
      unitRef="mxn">2863000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="i6d75f8b411b0478bb05adf14e6f81b73_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzEyLTEtMS0xLTIwMDYy_5f1b2971-6b7c-43f2-8ff0-74b63492799f"
      unitRef="mxn">2213000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="i3e14efdc4d584b84b7464c2918485c88_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzEyLTItMS0xLTIwMDYy_fe66fc2b-e69d-48d7-9a57-1c27b13345e5"
      unitRef="mxn">2123000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="i768ee7bab95d417d8f274b26932c3f7a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzEyLTMtMS0xLTIwMDYy_2048d525-2e19-4696-898c-b7f029c5db78"
      unitRef="mxn">2728000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="i6c0069080a084293a94b40b20fa4320e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzEzLTEtMS0xLTIwMDYy_54097d70-0f88-4406-bd45-4053fbb20ecb"
      unitRef="mxn">938000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="i9bd8fce018264fd6b986f58bb772a1c2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzEzLTItMS0xLTIwMDYy_e5689124-a5fd-4335-99c3-7ed5837e2ccc"
      unitRef="mxn">1023000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="i1e3845d61e264f8c91b93a3b9258c7f8_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzEzLTMtMS0xLTIwMDYy_d1a000f1-287f-4772-a173-80aed7e020ac"
      unitRef="mxn">655000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="if61004d3e92b4cb3ad875bb11ffdf60d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE0LTEtMS0xLTIwMDYy_f035bfbe-f243-4812-a677-3ca7523127f9"
      unitRef="mxn">234000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="i6bbdbac081624a588fd45a7a84e6be81_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE0LTItMS0xLTIwMDYy_0899839e-888f-4a9b-a10d-cca603d2c231"
      unitRef="mxn">226000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="i6aad01df7f9c49eb827af2cd1b9b6192_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE0LTMtMS0xLTIwMDYy_c85dd809-9f08-4337-93ae-cfedd0343bea"
      unitRef="mxn">682000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="i40a7483122bf40c79f9d1062e50f10e1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE1LTEtMS0xLTIwMDYy_18b2e4e4-be14-4866-8dd1-15b674ee9bcf"
      unitRef="mxn">1320000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="i4ee07c1391a147dfa688538eb9c847a4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE1LTItMS0xLTIwMDYy_d67d83d6-7174-4677-8fcc-a620d0757b7f"
      unitRef="mxn">1253000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="i649cc3ea46944ee2bd5de9451eff7ae3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE1LTMtMS0xLTIwMDYy_89415a13-4035-4688-9f62-5448fea23ab0"
      unitRef="mxn">1867000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="i5cc530906b5944b3ac814201a7e7a933_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE2LTEtMS0xLTIwMDYy_e54e8bae-76da-4308-8421-e43eaeb586c8"
      unitRef="mxn">416000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="ibb149e3037b949bcb3b175904ba5dced_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE2LTItMS0xLTIwMDYy_3bb9658d-137e-4b8d-bf04-0787e44ccccc"
      unitRef="mxn">308000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <ifrs-full:PurchasesOfGoodsRelatedPartyTransactions
      contextRef="i01a78bc7af60465b858e1400c327a6cb_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE2LTMtMS0xLTIwMDYy_532a90c9-8290-48c3-8e5c-e327dd8c332b"
      unitRef="mxn">281000000</ifrs-full:PurchasesOfGoodsRelatedPartyTransactions>
    <kof:DonationsToRelatedPartyTransactions
      contextRef="i43bfc27fc7cb4eacb63dd9f41cc3aeac_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE3LTEtMS0xLTIwMDYy_43ca1e60-b571-477a-82ea-ef0f2fba3661"
      unitRef="mxn">0</kof:DonationsToRelatedPartyTransactions>
    <kof:DonationsToRelatedPartyTransactions
      contextRef="icc1b1cd6d74c458abbca80c52546e071_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE3LTItMS0xLTIwMDYy_fc29b447-98e0-4593-8452-8716c1a10f00"
      unitRef="mxn">225000000</kof:DonationsToRelatedPartyTransactions>
    <kof:DonationsToRelatedPartyTransactions
      contextRef="i26dcbe7c136e4582a1d7f93467a0ef31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE3LTMtMS0xLTIwMDYy_6dda87c1-3f73-407b-a734-af54b997ae49"
      unitRef="mxn">127000000</kof:DonationsToRelatedPartyTransactions>
    <kof:DonationsToRelatedPartyTransactions
      contextRef="ibeb2520f77134e8680641df2cb3beca5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE4LTEtMS0xLTIwMDYy_14e97ae2-9ca1-4e2c-a3a7-b65f0fdee443"
      unitRef="mxn">230000000</kof:DonationsToRelatedPartyTransactions>
    <kof:DonationsToRelatedPartyTransactions
      contextRef="if2f9512df81344f6a0719bc04bbaa397_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE4LTItMS0xLTIwMDYy_b687bba3-0c62-4cfa-91e6-2cd292867449"
      unitRef="mxn">114000000</kof:DonationsToRelatedPartyTransactions>
    <kof:DonationsToRelatedPartyTransactions
      contextRef="i2b1bd58b76254913ba8bf6025485fb4d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzE4LTMtMS0xLTIwMDYy_b5397274-83a2-4987-a0eb-fbc503fc68e7"
      unitRef="mxn">146000000</kof:DonationsToRelatedPartyTransactions>
    <kof:OtherExpensesWithRelatedParty
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzIwLTEtMS0xLTIwMDYy_643c7624-83bc-4c30-9d00-ce20ef44f65b"
      unitRef="mxn">156000000</kof:OtherExpensesWithRelatedParty>
    <kof:OtherExpensesWithRelatedParty
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzIwLTItMS0xLTIwMDYy_442afddb-5e3c-4535-b2c2-d65e88599d5b"
      unitRef="mxn">10000000</kof:OtherExpensesWithRelatedParty>
    <kof:OtherExpensesWithRelatedParty
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMzc5NDk5NTUxODg0NDJjYTg0OTkzM2JiNDI2ODU0OS90YWJsZXJhbmdlOjAzNzk0OTk1NTE4ODQ0MmNhODQ5OTMzYmI0MjY4NTQ5XzIwLTMtMS0xLTIwMDYy_b689206b-2a2a-446c-b362-cc17f6fbf5cb"
      unitRef="mxn">15000000</kof:OtherExpensesWithRelatedParty>
    <ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90ZXh0cmVnaW9uOjNlZDBmMzY1YWU3YjRmM2JiMTMwMDRiYTQ0NDBlZTY3XzE1ODY_c5b3db06-fdd1-4c3f-9880-fc9f391a9fec">&lt;div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate compensation paid to executive officers and senior management of the Company, recognized as an expense during the reporting period were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.166%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current compensations and employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  737&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  815&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  978&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shared based payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;276&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory>
    <ifrs-full:CurrentProvisionsForEmployeeBenefits
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMGZiMGVjOTU3YjA0NmE4OTVlODYzZjNhMzIzZDM5NS90YWJsZXJhbmdlOjAwZmIwZWM5NTdiMDQ2YTg5NWU4NjNmM2EzMjNkMzk1XzEtMS0xLTEtMjAwNjI_f2177149-34ed-4c98-a979-04fb0cbf4308"
      unitRef="mxn">737000000</ifrs-full:CurrentProvisionsForEmployeeBenefits>
    <ifrs-full:CurrentProvisionsForEmployeeBenefits
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMGZiMGVjOTU3YjA0NmE4OTVlODYzZjNhMzIzZDM5NS90YWJsZXJhbmdlOjAwZmIwZWM5NTdiMDQ2YTg5NWU4NjNmM2EzMjNkMzk1XzEtMi0xLTEtMjAwNjI_9b1bf093-55ac-48c1-8099-5ec32bb4ac14"
      unitRef="mxn">815000000</ifrs-full:CurrentProvisionsForEmployeeBenefits>
    <ifrs-full:CurrentProvisionsForEmployeeBenefits
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMGZiMGVjOTU3YjA0NmE4OTVlODYzZjNhMzIzZDM5NS90YWJsZXJhbmdlOjAwZmIwZWM5NTdiMDQ2YTg5NWU4NjNmM2EzMjNkMzk1XzEtMy0xLTEtMjAwNjI_1a6363f8-ef0d-49de-b3cc-5666c34173a8"
      unitRef="mxn">978000000</ifrs-full:CurrentProvisionsForEmployeeBenefits>
    <ifrs-full:TerminationBenefitsExpense
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMGZiMGVjOTU3YjA0NmE4OTVlODYzZjNhMzIzZDM5NS90YWJsZXJhbmdlOjAwZmIwZWM5NTdiMDQ2YTg5NWU4NjNmM2EzMjNkMzk1XzItMS0xLTEtMjAwNjI_44ffce70-f83a-4f58-9f87-d5e9dc1f8168"
      unitRef="mxn">0</ifrs-full:TerminationBenefitsExpense>
    <ifrs-full:TerminationBenefitsExpense
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMGZiMGVjOTU3YjA0NmE4OTVlODYzZjNhMzIzZDM5NS90YWJsZXJhbmdlOjAwZmIwZWM5NTdiMDQ2YTg5NWU4NjNmM2EzMjNkMzk1XzItMi0xLTEtMjAwNjI_27537fdc-805e-4c81-b709-1ca7a1085858"
      unitRef="mxn">68000000</ifrs-full:TerminationBenefitsExpense>
    <ifrs-full:TerminationBenefitsExpense
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMGZiMGVjOTU3YjA0NmE4OTVlODYzZjNhMzIzZDM5NS90YWJsZXJhbmdlOjAwZmIwZWM5NTdiMDQ2YTg5NWU4NjNmM2EzMjNkMzk1XzItMy0xLTEtMjAwNjI_7bc74c4c-798f-4925-8503-f4a5b0de9b24"
      unitRef="mxn">186000000</ifrs-full:TerminationBenefitsExpense>
    <kof:SharebasedPayment
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMGZiMGVjOTU3YjA0NmE4OTVlODYzZjNhMzIzZDM5NS90YWJsZXJhbmdlOjAwZmIwZWM5NTdiMDQ2YTg5NWU4NjNmM2EzMjNkMzk1XzMtMS0xLTEtMjAwNjI_b3fb5a6b-bf19-4d95-acda-0f97ed9e449a"
      unitRef="mxn">276000000</kof:SharebasedPayment>
    <kof:SharebasedPayment
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMGZiMGVjOTU3YjA0NmE4OTVlODYzZjNhMzIzZDM5NS90YWJsZXJhbmdlOjAwZmIwZWM5NTdiMDQ2YTg5NWU4NjNmM2EzMjNkMzk1XzMtMi0xLTEtMjAwNjI_3692b92a-a0b7-41a8-acb6-be6c383e9866"
      unitRef="mxn">190000000</kof:SharebasedPayment>
    <kof:SharebasedPayment
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yMzgvZnJhZzozZWQwZjM2NWFlN2I0ZjNiYjEzMDA0YmE0NDQwZWU2Ny90YWJsZTowMGZiMGVjOTU3YjA0NmE4OTVlODYzZjNhMzIzZDM5NS90YWJsZXJhbmdlOjAwZmIwZWM5NTdiMDQ2YTg5NWU4NjNmM2EzMjNkMzk1XzMtMy0xLTEtMjAwNjI_e6189084-26f4-4e0a-874b-c398fc7b3a38"
      unitRef="mxn">188000000</kof:SharebasedPayment>
    <ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90ZXh0cmVnaW9uOjQ2ODJhMjQxYmM0ZjQwMThiNGUyMzIxNzgyOWRmZTFiXzUxNA_57a020b1-33ba-4aaa-b60a-ba062d694062">Balances and Transactions in Foreign Currencies &lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets, liabilities and transactions denominated in foreign currencies are those realized in a currency different from the functional currency of the Company. As of December 31, 2021 and 2020, assets and liabilities denominated in foreign currencies, expressed in Mexican pesos (contractual amounts) are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.361%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,851&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,495&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;52,591&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Euros&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;205&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,787&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,969&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Euros&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;For the years ended December 31, 2021, 2020 and 2019 transactions denominated in foreign currencies, expressed in Mexican pesos (contractual amounts) are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.750%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Purchases&#160;of&lt;br/&gt;Raw&#160;Materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest&lt;br/&gt;Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2021 U.S.dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;452&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,420&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,749&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,509&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2020 U.S.dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,801&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,418&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,213&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2019 U.S.dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,506&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,307&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,910&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,723&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2019 Euros&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory>
    <kof:DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90ZXh0cmVnaW9uOjQ2ODJhMjQxYmM0ZjQwMThiNGUyMzIxNzgyOWRmZTFiXzUxNQ_b3187fc3-e007-4517-bf3b-5c37149efd5b">As of December 31, 2021 and 2020, assets and liabilities denominated in foreign currencies, expressed in Mexican pesos (contractual amounts) are as follows: &lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.361%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,851&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,495&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;52,591&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Euros&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;205&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,787&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,969&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Euros&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;For the years ended December 31, 2021, 2020 and 2019 transactions denominated in foreign currencies, expressed in Mexican pesos (contractual amounts) are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.750%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Purchases&#160;of&lt;br/&gt;Raw&#160;Materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest&lt;br/&gt;Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2021 U.S.dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;452&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,420&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,749&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,509&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2020 U.S.dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,801&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,418&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,213&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2019 U.S.dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,506&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,307&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,910&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,723&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2019 Euros&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock>
    <ifrs-full:CurrentAssets
      contextRef="ia4a63d4762114239b7662d3dada13e48_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzMtMS0xLTEtMjAwNjI_8636e013-c37e-45b5-b69f-96305264811d"
      unitRef="usd">28851000000</ifrs-full:CurrentAssets>
    <ifrs-full:NoncurrentAssets
      contextRef="ia4a63d4762114239b7662d3dada13e48_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzMtMi0xLTEtMjAwNjI_46fab5fe-0258-4f8a-a87a-bb87a51ee258"
      unitRef="usd">14000000</ifrs-full:NoncurrentAssets>
    <ifrs-full:CurrentLiabilities
      contextRef="ia4a63d4762114239b7662d3dada13e48_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzMtMy0xLTEtMjAwNjI_d9cca221-1d76-4ff4-bfb6-74403e0cf9d1"
      unitRef="usd">3495000000</ifrs-full:CurrentLiabilities>
    <ifrs-full:NoncurrentLiabilities
      contextRef="ia4a63d4762114239b7662d3dada13e48_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzMtNC0xLTEtMjAwNjI_b42f13b2-405a-4392-94d6-01939c94b1c2"
      unitRef="usd">52591000000</ifrs-full:NoncurrentLiabilities>
    <ifrs-full:CurrentAssets
      contextRef="i1ee5cd446ba74168865ecd42102b7b39_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzQtMS0xLTEtMjAwNjI_94d26ed3-5dde-4273-b89c-bd59e9a89422"
      unitRef="eur">0</ifrs-full:CurrentAssets>
    <ifrs-full:NoncurrentAssets
      contextRef="i1ee5cd446ba74168865ecd42102b7b39_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzQtMi0xLTEtMjAwNjI_2a0984b5-5eac-404c-8562-5771249c25b1"
      unitRef="eur">0</ifrs-full:NoncurrentAssets>
    <ifrs-full:CurrentLiabilities
      contextRef="i1ee5cd446ba74168865ecd42102b7b39_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzQtMy0xLTEtMjAwNjI_7f6ab5cf-cb6e-4c66-af1c-ef2db76ec006"
      unitRef="eur">205000000</ifrs-full:CurrentLiabilities>
    <ifrs-full:NoncurrentLiabilities
      contextRef="i1ee5cd446ba74168865ecd42102b7b39_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzQtNC0xLTEtMjAwNjI_adb9adc5-79d1-47eb-b7a3-346aa831de09"
      unitRef="eur">0</ifrs-full:NoncurrentLiabilities>
    <ifrs-full:CurrentAssets
      contextRef="ife339cfc6c10433dae0317af0de3445a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzYtMS0xLTEtMjAwNjI_ffbaccef-5d6e-49f0-b674-cc132393e9ab"
      unitRef="usd">21787000000</ifrs-full:CurrentAssets>
    <ifrs-full:NoncurrentAssets
      contextRef="ife339cfc6c10433dae0317af0de3445a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzYtMi0xLTEtMjAwNjI_8665ccfb-f1f9-453a-a7f0-6bac6ac4e1b7"
      unitRef="usd">4000000</ifrs-full:NoncurrentAssets>
    <ifrs-full:CurrentLiabilities
      contextRef="ife339cfc6c10433dae0317af0de3445a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzYtMy0xLTEtMjAwNjI_38631966-ec6f-47e4-b35e-6ac88ed4f77a"
      unitRef="usd">2645000000</ifrs-full:CurrentLiabilities>
    <ifrs-full:NoncurrentLiabilities
      contextRef="ife339cfc6c10433dae0317af0de3445a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzYtNC0xLTEtMjAwNjI_5d7e7656-73e4-4bc9-9f39-337f48abc2fd"
      unitRef="usd">50969000000</ifrs-full:NoncurrentLiabilities>
    <ifrs-full:CurrentAssets
      contextRef="i3cb7e69dd6e24ca08b942d3c4ebe7b9d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzctMS0xLTEtMjAwNjI_4f4360cf-f8f2-45d2-9df0-c079bafcd1c5"
      unitRef="eur">0</ifrs-full:CurrentAssets>
    <ifrs-full:NoncurrentAssets
      contextRef="i3cb7e69dd6e24ca08b942d3c4ebe7b9d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzctMi0xLTEtMjAwNjI_7e34482f-5e2c-4da8-a397-8d3d51f1e699"
      unitRef="eur">0</ifrs-full:NoncurrentAssets>
    <ifrs-full:CurrentLiabilities
      contextRef="i3cb7e69dd6e24ca08b942d3c4ebe7b9d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzctMy0xLTEtMjAwNjI_b9dc469a-f6ff-42f1-ab21-d61f9de1fe33"
      unitRef="eur">95000000</ifrs-full:CurrentLiabilities>
    <ifrs-full:NoncurrentLiabilities
      contextRef="i3cb7e69dd6e24ca08b942d3c4ebe7b9d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTo1MjdlMTgxMDExMDM0Y2U4YWNlNGVlNjI4Mzg1ODRhYS90YWJsZXJhbmdlOjUyN2UxODEwMTEwMzRjZThhY2U0ZWU2MjgzODU4NGFhXzctNC0xLTEtMjAwNjI_0e41e5c9-8738-407c-a9a8-091e68708447"
      unitRef="eur">0</ifrs-full:NoncurrentLiabilities>
    <ifrs-full:Revenue
      contextRef="ie85f5c503dcd4847b6d6d86a8b41ff9a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzEtMS0xLTEtMjAwNjI_9061299f-1969-410f-9c0c-f57137cf5335"
      unitRef="usd">452000000</ifrs-full:Revenue>
    <kof:PurchasesOfRawMaterials
      contextRef="ie85f5c503dcd4847b6d6d86a8b41ff9a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzEtMi0xLTEtMjAwNjI_4c4992e3-f7e4-44d9-a6dc-5b4136df1a38"
      unitRef="usd">14420000000</kof:PurchasesOfRawMaterials>
    <ifrs-full:InterestExpense
      contextRef="ie85f5c503dcd4847b6d6d86a8b41ff9a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzEtMy0xLTEtMjAwNjI_ea607aec-b7f8-4d35-b332-cd62c6e5d71f"
      unitRef="usd">1749000000</ifrs-full:InterestExpense>
    <kof:OtherIncomeExpense
      contextRef="ie85f5c503dcd4847b6d6d86a8b41ff9a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzEtNC0xLTEtMjAwNjI_c70629e9-9f20-4a85-903d-d3c4cd2ed5ce"
      unitRef="usd">2509000000</kof:OtherIncomeExpense>
    <ifrs-full:Revenue
      contextRef="i7b16502a5c974cc58ade54501b1dc17a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzItMS0xLTEtMjAwNjI_99cac281-dfea-4481-a9d0-d7c6707f663d"
      unitRef="usd">462000000</ifrs-full:Revenue>
    <kof:PurchasesOfRawMaterials
      contextRef="i7b16502a5c974cc58ade54501b1dc17a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzItMi0xLTEtMjAwNjI_464a0b9c-3c4b-4e3a-b4bb-fa966e42ff0f"
      unitRef="usd">12801000000</kof:PurchasesOfRawMaterials>
    <ifrs-full:InterestExpense
      contextRef="i7b16502a5c974cc58ade54501b1dc17a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzItMy0xLTEtMjAwNjI_8e45b7c2-9c3b-4575-a32f-4d44e02648ce"
      unitRef="usd">3418000000</ifrs-full:InterestExpense>
    <kof:OtherIncomeExpense
      contextRef="i7b16502a5c974cc58ade54501b1dc17a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzItNC0xLTEtMjAwNjI_7f3988a2-04ca-48d2-b7f7-98fd364a4768"
      unitRef="usd">2213000000</kof:OtherIncomeExpense>
    <ifrs-full:Revenue
      contextRef="i948a8b3a04154532adb2dfa1ec74a3c9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzQtMS0xLTEtMjAwNjI_1a5be586-e094-4832-a987-3bdd9454c00b"
      unitRef="usd">1506000000</ifrs-full:Revenue>
    <kof:PurchasesOfRawMaterials
      contextRef="i948a8b3a04154532adb2dfa1ec74a3c9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzQtMi0xLTEtMjAwNjI_ff80f08e-5a09-41ab-b017-0659a117b57e"
      unitRef="usd">14307000000</kof:PurchasesOfRawMaterials>
    <ifrs-full:InterestExpense
      contextRef="i948a8b3a04154532adb2dfa1ec74a3c9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzQtMy0xLTEtMjAwNjI_98713704-22ef-4887-9ecb-730eaab8cf8d"
      unitRef="usd">1910000000</ifrs-full:InterestExpense>
    <kof:OtherIncomeExpense
      contextRef="i948a8b3a04154532adb2dfa1ec74a3c9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzQtNC0xLTEtMjAwNjI_f211678e-1011-47ad-8ffb-ef2fbdae67c3"
      unitRef="usd">2723000000</kof:OtherIncomeExpense>
    <ifrs-full:Revenue
      contextRef="id7b1df9601bf4174a718f5277f429a72_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzQtMS0xLTEtNjM0Mjc_faeb7b2c-94ba-4546-b1eb-a8df1c0c87fb"
      unitRef="eur">0</ifrs-full:Revenue>
    <kof:PurchasesOfRawMaterials
      contextRef="id7b1df9601bf4174a718f5277f429a72_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzQtMi0xLTEtMzA2MTA_8f6760c2-bf98-44ee-a328-ba9950224d49"
      unitRef="eur">454000000</kof:PurchasesOfRawMaterials>
    <ifrs-full:InterestExpense
      contextRef="id7b1df9601bf4174a718f5277f429a72_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzQtMy0xLTEtNjM0Mjc_045111c6-1b58-471c-9a4d-4c33f4da876c"
      unitRef="eur">0</ifrs-full:InterestExpense>
    <kof:OtherIncomeExpense
      contextRef="id7b1df9601bf4174a718f5277f429a72_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDEvZnJhZzo0NjgyYTI0MWJjNGY0MDE4YjRlMjMyMTc4MjlkZmUxYi90YWJsZTowMWJlOTNlMGFmNTM0NjRmYWQ0MWJjYjEzOTRhMjc0ZS90YWJsZXJhbmdlOjAxYmU5M2UwYWY1MzQ2NGZhZDQxYmNiMTM5NGEyNzRlXzQtNC0xLTEtNjM0Mjc_f7a33563-0035-4767-863f-8a4f65b7cb1e"
      unitRef="eur">0</kof:OtherIncomeExpense>
    <ifrs-full:DisclosureOfEmployeeBenefitsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODU_dd6a428c-8427-4544-ba86-13a7f2463677">Post-Employment and Other Non-current Employee Benefits &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has various labor liabilities for employee benefits in connection with pension and retirement plans, seniority premiums and other post-employment benefits. Benefits vary depending upon the country where the individual employees are located. Presented below is a discussion of the Company&#x2019;s labor liabilities in Mexico, which comprise the substantial majority of those, recorded in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15.1 Assumptions &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company annually evaluates the reasonableness of the assumptions used in its labor liability for post-employment and other non-current employee benefits computations. In Mexico, actuarial calculations for pension and retirement plans and seniority premiums, as well as the associated cost for the period, were determined using the following long-term assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.854%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.916%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate used to calculate the defined benefit obligation and the net interest on de net defined benefit liability (asset)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salary increase: (Non-Union/Union)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Future pension increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Biometric:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortality&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EMSSA 2009 (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMSSA 2009 (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMSSA 2009 (1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Disability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;IMSS 97 (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IMSS-97 (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IMSS-97 (2)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Normal retirement age&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;60 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of employee turnover&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;BMAR2007 (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;BMAR2007 (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;BMAR2007 (3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:66.95pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;EMSSA. Mexican Experience of Social Security (for its initials in Spanish) &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:67.3pt;text-align:justify;text-indent:-18.35pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160; &#160;&#160;&#160;&#160;IMSS. Mexican Experience of Instituto Mexicano del Seguro Social (for its initials in Spanish) &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:67.3pt;text-align:justify;text-indent:-18.35pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;BMAR. Actuary experience &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In Mexico the methodology used to determine the discount rate was the yield or Internal Rate of Return (&#x201c;IRR&#x201d;) which involves a yield curve. In this case, the expected rates of each period were taken from a yield curve of the Mexican Federal Government Treasury Bond (known as CETES in Mexico) because there is no deep market in high quality corporate obligations in Mexico. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In Mexico upon retirement, the Company purchases an annuity for senior executives, which will be paid according to the option chosen by the employee. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on these assumptions, the amounts of benefits expected to be paid out in the following years are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.527%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.690%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:33%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:33%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;and&lt;br/&gt;Retirement&lt;br/&gt;Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Seniority&lt;br/&gt;Premiums&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  386&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  43&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 to 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,777&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15.2 Balances of the liabilities for post-employment and other non-current employee benefits &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.638%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pension and Retirement Plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  952&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  996&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,876&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,644&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,828&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,640&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess of projected defined benefit obligation over accumulated benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,687&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,671&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Defined benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,515&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,311&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension plan funds at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,234)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,201)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  3,281&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  3,110&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Seniority Premiums:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  289&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  307&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;232&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;521&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess of projected defined benefit obligation over accumulated benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;457&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Defined benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;978&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;865&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Seniority premium plan funds at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  845&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  728&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total post-employment and other non-current employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,126&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  3,838&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15.3 Trust assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trust assets consist of fixed and variable return financial instruments recorded at market value, which are invested as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Type of instrument&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fixed return:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Traded securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life annuities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal government instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Variable return:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Publicly traded shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In Mexico, the regulatory framework for pension plans is established in the Income Tax Law and its Regulations, the Federal Labor Law and the Mexican Social Security Institute Law. None of these laws establish minimum funding levels or a minimum required level of contributions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In Mexico, the Income Tax Law requires that, in the case of private plans, certain notifications must be submitted to the authorities and a certain level of instruments must be invested in Federal Government instruments, among others. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s various pension plans have a technical committee that is responsible for verifying the correct operation of the plan with regard to the payment of benefits, actuarial valuations of the plan, and the monitoring and supervision of the benefit trust. The committee is responsible for determining the investment portfolio and the types of instruments the fund will be invested in. This technical committee is also responsible for verifying the correct operation of the plan in all of the countries in which the Company has these benefits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The risks related to the Company&#x2019;s employee benefit plans are primarily attributable to the plan assets. The Company&#x2019;s plan assets are invested in a diversified portfolio, which considers the term of the plan so as to invest in assets whose expected return coincides with the estimated future payments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since the Mexican Tax Law limits the plan&#x2019;s asset investment in related parties, to 10% this risk is not considered to be significant for purposes of the Company&#x2019;s Mexican subsidiaries. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In Mexico, the Company&#x2019;s policy is to invest at least 30% of the fund assets in Mexican Federal Government instruments. Guidelines for the target portfolio have been established for the remaining percentage and investment decisions are made to comply with these guidelines insofar as the market conditions and available funds allow. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In Mexico, the amounts and types of securities that the Company invests in related parties included in portfolio fund are mainly as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Portfolio:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grupo Industrial Bimbo, S.A.B. de C. V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$28&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grupo Financiero Banorte, S.A.B. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;El Puerto de Liverpool, S.A.B. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fomento Econ&#xf3;mico Mexicano, S.A.B. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;El Puerto de Liverpool, S.A.B. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Alfa, S.A.B. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December 31, 2021, 2020 and 2019, the Company did not make significant contributions to the plan assets and does not expect to make material contributions to the plan assets during 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15.4 Amounts recognized in the consolidated income statements and the consolidated statements of equity&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.433%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Income statement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated OCI&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&#160;Service&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Past&#160;Service&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Gain)&#160;or&#160;Loss&lt;br/&gt;on&#160;Settlement or curtailment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Interest&#160;on&lt;br/&gt;the&#160;Net&#160;Defined&lt;br/&gt;Benefit&lt;br/&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remeasurements&lt;br/&gt;of&#160;the&#160;Net&#160;Defined&lt;br/&gt;Benefit&lt;br/&gt;Liability&lt;br/&gt;net&#160;of&#160;taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pension and retirement plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  244&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  197&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,038&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Seniority premiums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;202&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  328&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  248&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,240&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Income statement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated OCI&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&#160;Service&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Past&#160;Service&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Gain)&#160;or&#160;Loss&lt;br/&gt;on&#160;Settlement or curtailment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Interest&#160;on&lt;br/&gt;the&#160;Net&#160;Defined&lt;br/&gt;Benefit&lt;br/&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remeasurements&lt;br/&gt;of&#160;the&#160;Net&#160;Defined&lt;br/&gt;Benefit&lt;br/&gt;Liability&lt;br/&gt;net&#160;of&#160;taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and retirement plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  229&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  188&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  934&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Seniority premiums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  297&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  231&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,173&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Income statement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated OCI&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&#160;Service&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Past&#160;Service&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Gain)&#160;or&#160;Loss&lt;br/&gt;on&#160;Settlement or curtailment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Interest&#160;on&lt;br/&gt;the&#160;Net&#160;Defined&lt;br/&gt;Benefit&lt;br/&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remeasurements&lt;br/&gt;of&#160;the&#160;Net&#160;Defined&lt;br/&gt;Benefit&lt;br/&gt;Liability&lt;br/&gt;net&#160;of&#160;taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and retirement plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  170&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (44)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  176&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  790&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Seniority premiums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  205&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  200&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  855&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Remeasurements of the net defined benefit liability recognized in other comprehensive income are as follows (amounts are net of tax): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.611%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount accumulated in other comprehensive income as of the beginning of the periods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,173&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  855&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  344&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized during the year (obligation liability and plan assets)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;680&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gains and losses arising from changes in financial assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(550)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gains and losses arising from changes in demographic assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange rate valuation (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment from employees transferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount accumulated in other comprehensive income as of the end of the period, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,240&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,173&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  855&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remeasurements of the net defined benefit liability include the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;The return on plan assets, excluding amounts included in net interest expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Actuarial gains and losses arising from changes in demographic assumptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Actuarial gains and losses arising from changes in financial assumptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15.5 Changes in the balance of the defined benefit obligation for post-employment and other non-current employee benefits &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.194%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pension and Retirement Plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,311&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  3,912&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  3,388&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;244&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect on curtailment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;291&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gains or losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(364)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(455)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(395)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Past service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,515&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4,311&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  3,912&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Seniority Premiums:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  865&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  630&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  411&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;62&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gains or losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Past service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  978&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  865&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  630&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15.6 Changes in the balance of trust assets &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.583%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pension and retirement plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,201&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,122&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,031&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on trust assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life annuities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,234&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,201&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,122&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Seniority premiums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  137&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  127&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  111&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on trust assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  133&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  137&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  127&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the Company&#x2019;s investments in life annuities plans, management does not expect the Company will need to make material contributions to the trust assets in order to meet its future obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15.7 Variation in assumptions &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company decided that the relevant actuarial assumptions that are subject to sensitivity and valuated through the projected unit credit method, are the discount rate and the salary increase rate because they have the most significant impact: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Discount rate: The rate that determines the value of the obligations over time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Salary increase rate: The rate that considers the salary increase which implies an increase in the benefit payable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the impact in absolute terms of a variation of 1.0% in the assumptions on the net defined benefit liability associated with the Company&#x2019;s defined benefit plans. The sensitivity of this 1.0% on the significant actuarial assumptions is based on projected long-term discount rates for Mexico and a yield curve projections of long-term Mexican government bonds - CETES: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.485%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;-1.0%:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Income&#160;Statement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated OCI&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Discount rate used to calculate the defined benefit obligation and the net&lt;br/&gt;interest on the net defined benefit liability (asset)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&lt;br/&gt;Service&#160;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Past&#160;Service&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gain or&lt;br/&gt;Loss&#160;on&lt;br/&gt;Settlement or curtailment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Interest&#160;on&lt;br/&gt;the&#160;Net&#160;Defined&lt;br/&gt;Benefit&#160;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remeasurements&lt;br/&gt;of&#160;the&#160;Net&lt;br/&gt;Defined&#160;Benefit&lt;br/&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and retirement plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  255&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  226&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,463&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Seniority premiums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  90&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  173&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  345&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  284&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,636&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expected salary increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&lt;br/&gt;Service&#160;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Past&#160;Service&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gain or&lt;br/&gt;Loss&#160;on&lt;br/&gt;Settlement or curtailment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Interest&#160;on&lt;br/&gt;the&#160;Net&#160;Defined&lt;br/&gt;Benefit&#160;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remeasurements&lt;br/&gt;of&#160;the&#160;Net&lt;br/&gt;Defined&#160;Benefit&lt;br/&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and retirement plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  211&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  172&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,288&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Seniority premiums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  75&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  145&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  286&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  217&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,433&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15.8 Employee benefits expense &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On April 23, 2021, Mexican government enacted changes on several labor laws in order to regulate labor outsourcing. In particular, these changes  increased the cost of profit sharing. The amount recorded to expense was of Ps, 1,068 compared to Ps. 673 in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December 31, 2021, 2020 and 2019, employee benefits expenses recognized in the consolidated income statements are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Included in cost of goods sold:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wages and salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,301&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  3,955&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4,052&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Social security costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,359&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,251&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,277&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee profit sharing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and seniority premium costs (Note 15.4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based payment expense (Note 16.2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Included in selling and distribution expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wages and salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,627&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,620&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,068&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Social security costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,787&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,587&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,717&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee profit sharing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;959&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and seniority premium costs (Note 15.4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;235&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based payment expense (Note 16.2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Included in administrative expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wages and salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,788&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,448&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,742&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Social security costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;581&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;625&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee profit sharing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and seniority premium costs (Note 15.4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;41&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based payment expense (Note 16.2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;225&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total employee benefits expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  32,115&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  29,633&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  30,561&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEmployeeBenefitsExplanatory>
    <kof:SummaryOfActuarialAssumptionsExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODY_95a9f606-bfd9-4613-a73b-12049d4f9f32">In Mexico, actuarial calculations for pension and retirement plans and seniority premiums, as well as the associated cost for the period, were determined using the following long-term assumptions: &lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.854%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.916%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate used to calculate the defined benefit obligation and the net interest on de net defined benefit liability (asset)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salary increase: (Non-Union/Union)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Future pension increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Biometric:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortality&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EMSSA 2009 (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMSSA 2009 (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMSSA 2009 (1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Disability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;IMSS 97 (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IMSS-97 (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IMSS-97 (2)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Normal retirement age&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;60 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of employee turnover&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;BMAR2007 (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;BMAR2007 (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;BMAR2007 (3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:66.95pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;EMSSA. Mexican Experience of Social Security (for its initials in Spanish) &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:67.3pt;text-align:justify;text-indent:-18.35pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160; &#160;&#160;&#160;&#160;IMSS. Mexican Experience of Instituto Mexicano del Seguro Social (for its initials in Spanish) &lt;/span&gt;&lt;/div&gt;(3)&#160;&#160;&#160;&#160;&#160;BMAR. Actuary experience</kof:SummaryOfActuarialAssumptionsExplanatoryTableTextBlock>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzItMS0xLTEtMjAwNjI_e933acf9-65df-4504-9b33-6847a3aa8ddc"
      unitRef="number">0.080</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzItMi0xLTEtMjAwNjI_431fbefb-fc73-47c6-bbad-4aae91f758f2"
      unitRef="number">0.072</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzItMy0xLTEtMjAwNjI_9cb58cf5-5c37-482a-8124-3c3c35a8de31"
      unitRef="number">0.075</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzMtMS0xLTEtMjAwNjI_7bf5d1c6-1e60-48e5-bb59-afdbbe1ef1cd"
      unitRef="number">0.045</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzMtMi0xLTEtMjAwNjI_a4444460-d02e-4909-a752-f48b191d88b4"
      unitRef="number">0.045</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzMtMy0xLTEtMjAwNjI_c56b998b-93d1-431e-9df7-0615a777ce0f"
      unitRef="number">0.045</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzQtMS0xLTEtMjAwNjI_7163f2b9-29c1-43e9-a172-15fd5dc1debb"
      unitRef="number">0.035</ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzQtMi0xLTEtMjAwNjI_f0bbc85d-f1e2-453c-ae62-5ea9ba9f1180"
      unitRef="number">0.035</ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzQtMy0xLTEtMjAwNjI_628df8b4-4481-45eb-8722-b2ee244e920c"
      unitRef="number">0.035</ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases>
    <kof:NormalRetirementAge
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzgtMS0xLTEtMjAwNjI_d6744017-f4b1-40b0-a9fb-4a321c6cefdc">P60Y</kof:NormalRetirementAge>
    <kof:NormalRetirementAge
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzgtMi0xLTEtMjAwNjI_0f955d06-d1fe-43e3-8013-b371e06aa059">P60Y</kof:NormalRetirementAge>
    <kof:NormalRetirementAge
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjNWQzNzQzMmY3OGE0M2U1ODQ1NTFiYWRjOTJmNGUwZi90YWJsZXJhbmdlOmM1ZDM3NDMyZjc4YTQzZTU4NDU1MWJhZGM5MmY0ZTBmXzgtMy0xLTEtMjAwNjI_db15ef38-a8e5-43d5-89aa-ff95f3c58042">P60Y</kof:NormalRetirementAge>
    <kof:DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODc_80113317-02bc-49cf-9e65-39caa5f48de2">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on these assumptions, the amounts of benefits expected to be paid out in the following years are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.527%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.690%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:33%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:33%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;and&lt;br/&gt;Retirement&lt;br/&gt;Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Seniority&lt;br/&gt;Premiums&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  386&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  43&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 to 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,777&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock>
    <kof:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="id021290082fd444c833e04da99239a80_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzEtMS0xLTEtMjAwNjI_92247fc2-5db9-4138-a3ca-851045d2b7d2"
      unitRef="mxn">386000000</kof:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <kof:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i0558fd13057b4a069ef72c266d1a0889_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzEtMi0xLTEtMjAwNjI_cbb42d96-a6ed-4f77-b542-dba0209dcc80"
      unitRef="mxn">43000000</kof:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo
      contextRef="id021290082fd444c833e04da99239a80_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzItMS0xLTEtMjAwNjI_ddd768b7-aea5-4438-9035-ed0d3ae814fd"
      unitRef="mxn">169000000</kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo>
    <kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo
      contextRef="i0558fd13057b4a069ef72c266d1a0889_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzItMi0xLTEtMjAwNjI_4198cc73-81c3-4791-9282-97469f7e7b09"
      unitRef="mxn">42000000</kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo>
    <kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree
      contextRef="id021290082fd444c833e04da99239a80_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzMtMS0xLTEtMjAwNjI_a7fd820a-28af-476c-916e-93b126126aba"
      unitRef="mxn">205000000</kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree>
    <kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree
      contextRef="i0558fd13057b4a069ef72c266d1a0889_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzMtMi0xLTEtMjAwNjI_6e6e314b-c95c-4c8d-af97-e424673eec85"
      unitRef="mxn">45000000</kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree>
    <kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour
      contextRef="id021290082fd444c833e04da99239a80_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzQtMS0xLTEtMjAwNjI_9ad7ab4f-7b5c-4eb5-9141-8854d88169e4"
      unitRef="mxn">229000000</kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour>
    <kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour
      contextRef="i0558fd13057b4a069ef72c266d1a0889_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzQtMi0xLTEtMjAwNjI_8ce20821-c856-4bed-90c4-726298b9da71"
      unitRef="mxn">46000000</kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour>
    <kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive
      contextRef="id021290082fd444c833e04da99239a80_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzUtMS0xLTEtMjAwNjI_5ab13692-f292-4093-b165-d56a108fdde1"
      unitRef="mxn">284000000</kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive>
    <kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive
      contextRef="i0558fd13057b4a069ef72c266d1a0889_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzUtMi0xLTEtMjAwNjI_7ca64638-3b24-4278-adf2-5cb0c13ecbfe"
      unitRef="mxn">50000000</kof:DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive>
    <kof:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="id021290082fd444c833e04da99239a80_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzYtMS0xLTEtMjAwNjI_f7802220-3627-4dec-b106-2a085b0b84d1"
      unitRef="mxn">1777000000</kof:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <kof:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i0558fd13057b4a069ef72c266d1a0889_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1YjA1YWJhYzA3MmM0MjEwYWM1Mjk4NWVkNzViNjk1NC90YWJsZXJhbmdlOjViMDVhYmFjMDcyYzQyMTBhYzUyOTg1ZWQ3NWI2OTU0XzYtMi0xLTEtMjAwNjI_f531aefd-2888-47b9-83f3-a7563800fda8"
      unitRef="mxn">272000000</kof:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxNzk_a0e8c588-de8a-4afb-8142-5d9b46e5a5e3">Balances of the liabilities for post-employment and other non-current employee benefits &#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.638%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pension and Retirement Plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  952&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  996&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,876&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,644&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,828&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,640&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess of projected defined benefit obligation over accumulated benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,687&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,671&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Defined benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,515&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,311&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension plan funds at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,234)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,201)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  3,281&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  3,110&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Seniority Premiums:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  289&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  307&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;232&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;521&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess of projected defined benefit obligation over accumulated benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;457&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Defined benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;978&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;865&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Seniority premium plan funds at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  845&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  728&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total post-employment and other non-current employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,126&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  3,838&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory>
    <kof:VestedDefinedBenefitObligation
      contextRef="i3b1fde1dfdcc48c28d8cf25c98310f74_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzItMS0xLTEtMjAwNjI_cc8c7ab2-0655-4b81-977b-278d66925a27"
      unitRef="mxn">952000000</kof:VestedDefinedBenefitObligation>
    <kof:VestedDefinedBenefitObligation
      contextRef="i2c037b9032ee454cb6b37bcc31e43013_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzItMi0xLTEtMjAwNjI_673235ed-d734-4d14-8c27-6dc65431cb3e"
      unitRef="mxn">996000000</kof:VestedDefinedBenefitObligation>
    <kof:NonVestedDefinedBenefitObligation
      contextRef="i3b1fde1dfdcc48c28d8cf25c98310f74_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzMtMS0xLTEtMjAwNjI_a9712694-1a85-43f9-8d8d-caa505e85d06"
      unitRef="mxn">1876000000</kof:NonVestedDefinedBenefitObligation>
    <kof:NonVestedDefinedBenefitObligation
      contextRef="i2c037b9032ee454cb6b37bcc31e43013_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzMtMi0xLTEtMjAwNjI_a69c2657-caed-45b1-9553-29059055d963"
      unitRef="mxn">1644000000</kof:NonVestedDefinedBenefitObligation>
    <kof:AccumulatedDefinedBenefitObligation
      contextRef="i3b1fde1dfdcc48c28d8cf25c98310f74_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzQtMS0xLTEtMjAwNjI_13541f7c-7efe-471a-b42a-c1e4546664ed"
      unitRef="mxn">2828000000</kof:AccumulatedDefinedBenefitObligation>
    <kof:AccumulatedDefinedBenefitObligation
      contextRef="i2c037b9032ee454cb6b37bcc31e43013_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzQtMi0xLTEtMjAwNjI_fabc31f7-b134-4c6c-a06b-0d26885ced27"
      unitRef="mxn">2640000000</kof:AccumulatedDefinedBenefitObligation>
    <kof:ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation
      contextRef="i3b1fde1dfdcc48c28d8cf25c98310f74_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzUtMS0xLTEtMjAwNjI_79729601-c130-4fb2-9d56-472f1652dd7e"
      unitRef="mxn">1687000000</kof:ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation>
    <kof:ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation
      contextRef="i2c037b9032ee454cb6b37bcc31e43013_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzUtMi0xLTEtMjAwNjI_c95b7d3e-9639-4940-8efc-8b234a77b93f"
      unitRef="mxn">1671000000</kof:ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation>
    <kof:DefinedBenefitObligation
      contextRef="id021290082fd444c833e04da99239a80_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzYtMS0xLTEtMjAwNjI_e3281369-6241-4615-bade-667c059b9dd7"
      unitRef="mxn">4515000000</kof:DefinedBenefitObligation>
    <kof:DefinedBenefitObligation
      contextRef="i2503a3df1cc048839c8f12904a232512_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzYtMi0xLTEtMjAwNjI_88f131aa-831b-4ef3-bc8f-a6de16d7ca0d"
      unitRef="mxn">4311000000</kof:DefinedBenefitObligation>
    <kof:DefinedBenefitObligationFundsAtFairValue
      contextRef="id021290082fd444c833e04da99239a80_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzctMS0xLTEtMjAwNjI_40d77a59-0c3a-4c45-9d8a-be5bc3c7f1cf"
      unitRef="mxn">1234000000</kof:DefinedBenefitObligationFundsAtFairValue>
    <kof:DefinedBenefitObligationFundsAtFairValue
      contextRef="i2503a3df1cc048839c8f12904a232512_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzctMi0xLTEtMjAwNjI_dab01271-2e12-49b0-96d5-21fd696bcb1d"
      unitRef="mxn">1201000000</kof:DefinedBenefitObligationFundsAtFairValue>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="id021290082fd444c833e04da99239a80_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzgtMS0xLTEtMjAwNjI_08ec26a9-9f25-45d4-886d-7b5103e21000"
      unitRef="mxn">3281000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i2503a3df1cc048839c8f12904a232512_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzgtMi0xLTEtMjAwNjI_2dfcc19d-2bc9-4af4-995a-b50f3a19a160"
      unitRef="mxn">3110000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <kof:VestedDefinedBenefitObligation
      contextRef="i003e8d597cc6417488c68718c8b96970_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzExLTEtMS0xLTIwMDYy_32ee5f0e-11fe-4d39-a4b6-72e50120e393"
      unitRef="mxn">289000000</kof:VestedDefinedBenefitObligation>
    <kof:VestedDefinedBenefitObligation
      contextRef="i58f689b9283d432b83ab01bedb668dd1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzExLTItMS0xLTIwMDYy_6fd60f95-af8b-445b-afa7-08834ae65fe4"
      unitRef="mxn">307000000</kof:VestedDefinedBenefitObligation>
    <kof:NonVestedDefinedBenefitObligation
      contextRef="i003e8d597cc6417488c68718c8b96970_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzEyLTEtMS0xLTIwMDYy_61da5d12-a97d-46e6-bd41-da49d2e1357e"
      unitRef="mxn">232000000</kof:NonVestedDefinedBenefitObligation>
    <kof:NonVestedDefinedBenefitObligation
      contextRef="i58f689b9283d432b83ab01bedb668dd1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzEyLTItMS0xLTIwMDYy_0b52c45c-e202-4998-ac7c-a410fcb269ca"
      unitRef="mxn">224000000</kof:NonVestedDefinedBenefitObligation>
    <kof:AccumulatedDefinedBenefitObligation
      contextRef="i003e8d597cc6417488c68718c8b96970_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzEzLTEtMS0xLTIwMDYy_26405925-49e8-4580-9a34-c5758841e24b"
      unitRef="mxn">521000000</kof:AccumulatedDefinedBenefitObligation>
    <kof:AccumulatedDefinedBenefitObligation
      contextRef="i58f689b9283d432b83ab01bedb668dd1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzEzLTItMS0xLTIwMDYy_0aafef1d-81b0-4dac-880f-d6ae161dde18"
      unitRef="mxn">531000000</kof:AccumulatedDefinedBenefitObligation>
    <kof:ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation
      contextRef="i003e8d597cc6417488c68718c8b96970_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE0LTEtMS0xLTIwMDYy_dd73c577-33c8-46c1-8445-79eaf2ed50d4"
      unitRef="mxn">457000000</kof:ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation>
    <kof:ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation
      contextRef="i58f689b9283d432b83ab01bedb668dd1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE0LTItMS0xLTIwMDYy_d888ca7a-6fb1-4607-ab13-aa15d6a2e9da"
      unitRef="mxn">334000000</kof:ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation>
    <kof:DefinedBenefitObligation
      contextRef="i0558fd13057b4a069ef72c266d1a0889_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE1LTEtMS0xLTIwMDYy_257c7363-4a86-487b-8abd-a75e39908862"
      unitRef="mxn">978000000</kof:DefinedBenefitObligation>
    <kof:DefinedBenefitObligation
      contextRef="i80f3bedf7bd74897810c3a5bbe447f01_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE1LTItMS0xLTIwMDYy_4cd25bda-b8b7-4265-b5f5-695aeb72ab4b"
      unitRef="mxn">865000000</kof:DefinedBenefitObligation>
    <kof:DefinedBenefitObligationFundsAtFairValue
      contextRef="i0558fd13057b4a069ef72c266d1a0889_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE2LTEtMS0xLTIwMDYy_93ac3a7f-a124-49b5-8ba8-9b2b9070e2f2"
      unitRef="mxn">133000000</kof:DefinedBenefitObligationFundsAtFairValue>
    <kof:DefinedBenefitObligationFundsAtFairValue
      contextRef="i80f3bedf7bd74897810c3a5bbe447f01_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE2LTItMS0xLTIwMDYy_f0b19cb7-140a-4b63-aa43-b8ff2bc95f6e"
      unitRef="mxn">137000000</kof:DefinedBenefitObligationFundsAtFairValue>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i0558fd13057b4a069ef72c266d1a0889_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE3LTEtMS0xLTIwMDYy_afe19604-e225-4833-8d8b-3877cff479fc"
      unitRef="mxn">845000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i80f3bedf7bd74897810c3a5bbe447f01_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE3LTItMS0xLTIwMDYy_9a94d869-2b21-417e-a236-334670e659a4"
      unitRef="mxn">728000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:NoncurrentProvisionsForEmployeeBenefits
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE4LTEtMS0xLTIwMDYy_3a77539f-3cd2-42b3-8ac0-490a789306c2"
      unitRef="mxn">4126000000</ifrs-full:NoncurrentProvisionsForEmployeeBenefits>
    <ifrs-full:NoncurrentProvisionsForEmployeeBenefits
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1Y2RjZGZiNDI5OTY0MjhlODJkODc4OGU5NjQzYWRlNi90YWJsZXJhbmdlOjVjZGNkZmI0Mjk5NjQyOGU4MmQ4Nzg4ZTk2NDNhZGU2XzE4LTItMS0xLTIwMDYy_f0ade8e5-79b1-4b73-b161-769a42ff9550"
      unitRef="mxn">3838000000</ifrs-full:NoncurrentProvisionsForEmployeeBenefits>
    <kof:DisclosureOfTrustAssetExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODA_90a77e3f-63a6-4965-befe-2ad5d87a7b2d">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trust assets consist of fixed and variable return financial instruments recorded at market value, which are invested as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Type of instrument&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fixed return:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Traded securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life annuities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal government instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Variable return:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Publicly traded shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfTrustAssetExplanatoryTableTextBlock>
    <kof:TrustAssetsFixedReturnPercentage
      contextRef="i1723d5e177ad417c81dba472f534fbf1_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzItMS0xLTEtMjAwNjI_aa7381c1-30b5-4ce4-abd0-41e30ecde671"
      unitRef="number">0.22</kof:TrustAssetsFixedReturnPercentage>
    <kof:TrustAssetsFixedReturnPercentage
      contextRef="i4415c6f351db4e82abfb95a4a0b5c0e9_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzItMi0xLTEtMjAwNjI_30f20d44-e942-4114-aed8-8b1496bea061"
      unitRef="number">0.18</kof:TrustAssetsFixedReturnPercentage>
    <kof:TrustAssetsFixedReturnPercentage
      contextRef="iee56a705ced44bc19d30b0e24827dbd1_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzMtMS0xLTEtMjAwNjI_53287ed3-d705-4188-b170-91cc5f503a5f"
      unitRef="number">0.16</kof:TrustAssetsFixedReturnPercentage>
    <kof:TrustAssetsFixedReturnPercentage
      contextRef="ibd1ffc3d3b954699bf566a9a3878912e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzMtMi0xLTEtMjAwNjI_af9252b8-45b8-4a8f-9b9f-f097cf3ff205"
      unitRef="number">0.18</kof:TrustAssetsFixedReturnPercentage>
    <kof:TrustAssetsFixedReturnPercentage
      contextRef="i2a17ae82f5084a2fb880e20c7bf2aedf_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzQtMS0xLTEtMjAwNjI_a2b1586f-ab1a-41b1-a809-17506f4f391d"
      unitRef="number">0.05</kof:TrustAssetsFixedReturnPercentage>
    <kof:TrustAssetsFixedReturnPercentage
      contextRef="ida4a438d7bf349ae93695ca33d431212_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzQtMi0xLTEtMjAwNjI_e0bc1a58-9bc0-4f52-99f2-15aded48f579"
      unitRef="number">0.17</kof:TrustAssetsFixedReturnPercentage>
    <kof:TrustAssetsFixedReturnPercentage
      contextRef="i33d6a431672643a183ef09595c114587_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzUtMS0xLTEtMjAwNjI_7c258fa3-8eac-4424-aa68-32131102c0f8"
      unitRef="number">0.37</kof:TrustAssetsFixedReturnPercentage>
    <kof:TrustAssetsFixedReturnPercentage
      contextRef="i20109e8dc4de4d6b8efc3645afe3df0e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzUtMi0xLTEtMjAwNjI_ebb30d2d-7c39-4693-8634-59e26c8aaa68"
      unitRef="number">0.27</kof:TrustAssetsFixedReturnPercentage>
    <kof:TrustAssetsVariableReturnPercentage
      contextRef="i7bef2f67d09645198522db76fc72e207_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzctMS0xLTEtMjAwNjI_5ab561c2-ef17-4808-8dab-c427ea1df710"
      unitRef="number">0.20</kof:TrustAssetsVariableReturnPercentage>
    <kof:TrustAssetsVariableReturnPercentage
      contextRef="ic6352722418e4976ac3ca5db9c5c5cfc_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzctMi0xLTEtMjAwNjI_2b348888-b385-44dc-bfff-bff0f61d1594"
      unitRef="number">0.20</kof:TrustAssetsVariableReturnPercentage>
    <kof:TrustAssetsFixedAndVariableReturnPercentage
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzgtMS0xLTEtMjAwNjI_637f1489-66e4-4171-84a6-8500d59b5d66"
      unitRef="number">1</kof:TrustAssetsFixedAndVariableReturnPercentage>
    <kof:TrustAssetsFixedAndVariableReturnPercentage
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphMTAyY2VmNDIxYTI0NTk5YjZmZWQxYjM4MjRiYzY0ZS90YWJsZXJhbmdlOmExMDJjZWY0MjFhMjQ1OTliNmZlZDFiMzgyNGJjNjRlXzgtMi0xLTEtMjAwNjI_6f621617-e2f3-44b8-ae9c-3be3bbe694a5"
      unitRef="number">1</kof:TrustAssetsFixedAndVariableReturnPercentage>
    <kof:PercentageOfFundAssets
      contextRef="i8850115de89c4cae8aacc89a8139cd27_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzM0NTI_3d859227-bf1f-4299-9885-7446483a49fb"
      unitRef="number">0.10</kof:PercentageOfFundAssets>
    <kof:PercentageOfPlanAssetInvestmentForRelatedParties
      contextRef="ia4c20aac38c347e7b5d4ef961aba3a44_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzM2MDg_ee6d15f0-76d1-4991-b40d-5a78c86f64bb"
      unitRef="number">0.30</kof:PercentageOfPlanAssetInvestmentForRelatedParties>
    <kof:DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODg_96457b00-d3d0-40f7-87ee-b0a4a95ce24e">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In Mexico, the amounts and types of securities that the Company invests in related parties included in portfolio fund are mainly as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Portfolio:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grupo Industrial Bimbo, S.A.B. de C. V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$28&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grupo Financiero Banorte, S.A.B. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;El Puerto de Liverpool, S.A.B. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fomento Econ&#xf3;mico Mexicano, S.A.B. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;El Puerto de Liverpool, S.A.B. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Alfa, S.A.B. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock>
    <ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets
      contextRef="i2a0d74c150ad4605980d7ab49ba191c0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzQtMS0xLTEtMjAwNjI_4e5955be-52d9-4b1e-9436-9f997c42643b"
      unitRef="usd">25000000</ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets
      contextRef="iba984b6b59574cc2967c2aa3bb1fab35_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzQtMi0xLTEtMjAwNjI_a015bb0c-33e6-48c0-ad19-4ccff3560fc1"
      unitRef="usd">28000000</ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets
      contextRef="i74c4aa8b21da4009ac058678a14d8e77_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzUtMS0xLTEtMjAwNjI_62ab38c5-6a72-4125-8e4d-aa5f040f45e4"
      unitRef="usd">9000000</ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets
      contextRef="if0b052a974d64fd1a5ae7c525b33f1f7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzUtMi0xLTEtMjAwNjI_74acef7b-d1f3-4314-9e0b-0172c9dcba88"
      unitRef="usd">9000000</ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets
      contextRef="ib7d7018fb9f64a698d843a1b44e6383f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzYtMS0xLTEtNDAxNDQ_ec69f72a-a45b-4212-b4e3-d8648c8ee153"
      unitRef="usd">9000000</ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets
      contextRef="id0f586cdec994804be4aa47f913f6efe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzYtMi0xLTEtNDAxNTE_1848c4c9-b6f7-476e-882d-02b2aa6f5662"
      unitRef="usd">0</ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets
      contextRef="ie9323600f2da4af98596bf739248e6e9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzktMS0xLTEtMjAwNjI_0e7b95cb-b9b7-4c35-88ee-44df67dfd304"
      unitRef="usd">3000000</ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets
      contextRef="i224304417515456bbbc388a7cc8bb66f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzktMi0xLTEtMjAwNjI_734fcf08-bc2a-40f5-92f8-09e923daee3a"
      unitRef="usd">3000000</ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets
      contextRef="i458827562d8549d2b0c9fd603eb25312_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzEwLTEtMS0xLTYwMjc5_5f59a015-6dd4-43d2-814a-5ec02a6dc372"
      unitRef="usd">0</ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets
      contextRef="i838790351c1741328997e6565998fe49_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzEwLTItMS0xLTYwMjc5_a1f92536-9452-49ba-83b5-4929594fbc34"
      unitRef="usd">0</ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets
      contextRef="i43f6ef1f4f9546e8a4931a7d8c688714_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzExLTEtMS0xLTYwMjc5_e4b4c295-f937-4daa-aab6-5daa8b398ce7"
      unitRef="usd">0</ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets
      contextRef="ib77d471cc9d340488acf16335ebe8c93_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo5MDk1MWQxYjkxYmQ0YzZkODQyNGU4MGMzMDMyNjBiMS90YWJsZXJhbmdlOjkwOTUxZDFiOTFiZDRjNmQ4NDI0ZTgwYzMwMzI2MGIxXzExLTItMS0xLTYwMjc5_37ae08ab-a9fc-4ff3-a594-cbe652eb4c1e"
      unitRef="usd">0</ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets>
    <kof:DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODE_91baa0ec-a319-4aff-821d-51b7851e44d2">Amounts recognized in the consolidated income statements and the consolidated statements of equity&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.433%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Income statement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated OCI&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&#160;Service&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Past&#160;Service&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Gain)&#160;or&#160;Loss&lt;br/&gt;on&#160;Settlement or curtailment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Interest&#160;on&lt;br/&gt;the&#160;Net&#160;Defined&lt;br/&gt;Benefit&lt;br/&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remeasurements&lt;br/&gt;of&#160;the&#160;Net&#160;Defined&lt;br/&gt;Benefit&lt;br/&gt;Liability&lt;br/&gt;net&#160;of&#160;taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pension and retirement plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  244&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  197&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,038&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Seniority premiums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;202&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  328&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  248&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,240&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Income statement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated OCI&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&#160;Service&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Past&#160;Service&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Gain)&#160;or&#160;Loss&lt;br/&gt;on&#160;Settlement or curtailment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Interest&#160;on&lt;br/&gt;the&#160;Net&#160;Defined&lt;br/&gt;Benefit&lt;br/&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remeasurements&lt;br/&gt;of&#160;the&#160;Net&#160;Defined&lt;br/&gt;Benefit&lt;br/&gt;Liability&lt;br/&gt;net&#160;of&#160;taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and retirement plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  229&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  188&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  934&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Seniority premiums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  297&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  231&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,173&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Income statement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated OCI&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&#160;Service&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Past&#160;Service&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Gain)&#160;or&#160;Loss&lt;br/&gt;on&#160;Settlement or curtailment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Interest&#160;on&lt;br/&gt;the&#160;Net&#160;Defined&lt;br/&gt;Benefit&lt;br/&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remeasurements&lt;br/&gt;of&#160;the&#160;Net&#160;Defined&lt;br/&gt;Benefit&lt;br/&gt;Liability&lt;br/&gt;net&#160;of&#160;taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and retirement plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  170&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (44)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  176&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  790&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Seniority premiums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  205&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  200&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  855&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</kof:DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i39fb62d68aa1493cb19b301ab7b45cda_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzItMS0xLTEtMjAwNjI_80eab9dc-cd58-4b6c-b31d-5fb50d911706"
      unitRef="mxn">244000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i39fb62d68aa1493cb19b301ab7b45cda_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzItMi0xLTEtMjAwNjI_1f6846bf-6a63-4f3e-bf0b-58d3684fd8a7"
      unitRef="mxn">0</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i39fb62d68aa1493cb19b301ab7b45cda_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzItMy0xLTEtMjAwNjI_afabe706-38af-4b72-bb69-8af385c45e34"
      unitRef="mxn">0</ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i39fb62d68aa1493cb19b301ab7b45cda_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzItNC0xLTEtMjAwNjI_4f2874bb-ebe9-4323-b2a8-045208c30baa"
      unitRef="mxn">197000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="id0d2662b94b546a5b7d775cf496011fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzItNS0xLTEtMjAwNjI_8d000ed9-a234-4610-984d-f8ef02d5c53e"
      unitRef="mxn">1038000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i502fa4ad521945b8826e3839f0745f93_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzMtMS0xLTEtMjAwNjI_ba26fb6d-f7e4-4b4f-9ecc-d7c2b68a42fe"
      unitRef="mxn">84000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i502fa4ad521945b8826e3839f0745f93_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzMtMi0xLTEtMjAwNjI_f6602dff-1046-43f8-be92-d2acb85a6926"
      unitRef="mxn">0</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i502fa4ad521945b8826e3839f0745f93_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzMtMy0xLTEtMjAwNjI_172a25a7-3541-40fb-bd17-40750472c916"
      unitRef="mxn">0</ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i502fa4ad521945b8826e3839f0745f93_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzMtNC0xLTEtMjAwNjI_9b0ca79d-8f72-4c7d-b35f-a053b081154f"
      unitRef="mxn">51000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i395a6e4940d64ed2bec9316b378ec8c8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzMtNS0xLTEtMjAwNjI_53e06d1c-6850-4af6-a8d5-f756f6637f3b"
      unitRef="mxn">202000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i5264b58370224252a5807b39d5086796_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzQtMS0xLTEtMjAwNjI_09a636fc-bfa7-46ec-b1ae-2127b7e35746"
      unitRef="mxn">328000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i5264b58370224252a5807b39d5086796_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzQtMi0xLTEtMjAwNjI_565b0665-a092-4cd8-b7a4-62ed12bb744d"
      unitRef="mxn">0</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i5264b58370224252a5807b39d5086796_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzQtMy0xLTEtMjAwNjI_20049d39-d0db-4b1b-b800-f6522358784b"
      unitRef="mxn">0</ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i5264b58370224252a5807b39d5086796_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzQtNC0xLTEtMjAwNjI_a030a480-32ff-4b74-86b7-885329817b32"
      unitRef="mxn">248000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i1b66b1dc09254e0dafc264e56423a971_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzQtNS0xLTEtMjAwNjI_b506e072-b6f8-42f0-ac53-fc06c0af758e"
      unitRef="mxn">1240000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i09b9ab371eea4be3a463aee5c5f208ea_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzctMS0xLTEtMjAwNjI_547522b8-6d38-4d20-b12e-f00c45e10e35"
      unitRef="mxn">229000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i09b9ab371eea4be3a463aee5c5f208ea_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzctMi0xLTEtMjAwNjI_6a672283-e4b9-4735-ae63-63e91f2dc58c"
      unitRef="mxn">71000000</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i09b9ab371eea4be3a463aee5c5f208ea_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzctMy0xLTEtMjAwNjI_99e0a0ab-e18c-4158-b1bc-227e45b72fb3"
      unitRef="mxn">0</ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i09b9ab371eea4be3a463aee5c5f208ea_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzctNC0xLTEtMjAwNjI_0c8f3a09-59a8-4fd9-825f-291f0f64bc86"
      unitRef="mxn">188000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i23ad27146c4e4618aea56df3e7296da1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzctNS0xLTEtMjAwNjI_0e8492cb-d0ad-4c34-b1fd-6b17f63fe302"
      unitRef="mxn">934000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i11341b71933c4f52bf2522df7087f1a9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzgtMS0xLTEtMjAwNjI_2a673afa-c80a-4ce0-895e-4775deb8ea7f"
      unitRef="mxn">68000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i11341b71933c4f52bf2522df7087f1a9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzgtMi0xLTEtMjAwNjI_b55cfb61-6f36-41da-b5f9-38b64661902b"
      unitRef="mxn">0</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i11341b71933c4f52bf2522df7087f1a9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzgtMy0xLTEtMjAwNjI_225d15c7-5a0b-4b67-8d8c-ffacf96aee9c"
      unitRef="mxn">0</ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i11341b71933c4f52bf2522df7087f1a9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzgtNC0xLTEtMjAwNjI_c2bc9b57-ee4a-4d18-b4b9-454b87438909"
      unitRef="mxn">43000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="id937c3dd2b6b491ba513c1d81217ae03_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzgtNS0xLTEtMjAwNjI_323d7f5a-fd94-4a17-9f7b-d8780ed90dd7"
      unitRef="mxn">239000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="ibb386959f9e7496095003f860a75ae85_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzktMS0xLTEtMjAwNjI_5eeb4f39-c234-4cc3-bfb5-dcf907f21ced"
      unitRef="mxn">297000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="ibb386959f9e7496095003f860a75ae85_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzktMi0xLTEtMjAwNjI_4f468ed6-6402-45bb-98bf-dbb46dbab024"
      unitRef="mxn">71000000</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="ibb386959f9e7496095003f860a75ae85_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzktMy0xLTEtMjAwNjI_af4df254-a7e7-4689-b8f9-7791c3c2e06b"
      unitRef="mxn">0</ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="ibb386959f9e7496095003f860a75ae85_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzktNC0xLTEtMjAwNjI_850c3928-3f5c-4770-987d-9af90f8e317b"
      unitRef="mxn">231000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i904890120e2d46759c09e871c2326280_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzktNS0xLTEtMjAwNjI_ef140aa6-60a7-44df-a75a-0b371a36cf08"
      unitRef="mxn">1173000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i8c49f17ed7044646bf0660b4674fb083_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEyLTEtMS0xLTIwMDYy_91578c6b-4e07-4b7f-8e1d-78feebf7b9fa"
      unitRef="mxn">170000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i8c49f17ed7044646bf0660b4674fb083_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEyLTItMS0xLTIwMDYy_395f2fcf-b393-4513-874d-edf40d91d9ee"
      unitRef="mxn">-44000000</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i8c49f17ed7044646bf0660b4674fb083_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEyLTMtMS0xLTIwMDYy_9d16ac38-2439-4518-8014-55bdc3684bde"
      unitRef="mxn">2000000</ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i8c49f17ed7044646bf0660b4674fb083_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEyLTQtMS0xLTIwMDYy_87d350e4-0cee-4329-958f-435c30a788e5"
      unitRef="mxn">176000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i0cf8f0042f584cd4997b01dae38e9ac3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEyLTUtMS0xLTIwMDYy_73f35596-7ff8-4334-8a5a-00f00637298d"
      unitRef="mxn">790000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i55a4e4acb10246b98efd1bd61b062b20_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEzLTEtMS0xLTIwMDYy_d593458b-0577-4c14-aa59-935ddf4bcc32"
      unitRef="mxn">35000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i55a4e4acb10246b98efd1bd61b062b20_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEzLTItMS0xLTIwMDYy_a24be26e-6c4d-47ff-886d-b4a8cb41f6b6"
      unitRef="mxn">76000000</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i55a4e4acb10246b98efd1bd61b062b20_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEzLTMtMS0xLTIwMDYy_114df4c9-fcf0-4d92-a695-cca6964e885b"
      unitRef="mxn">0</ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i55a4e4acb10246b98efd1bd61b062b20_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEzLTQtMS0xLTIwMDYy_d97f89c9-1a03-404a-9d9d-cda718e977c2"
      unitRef="mxn">24000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ic7ff40769dbd4937900836c4c3b44f3b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzEzLTUtMS0xLTIwMDYy_f1f83be4-1cbe-4919-a56f-a22dccb03994"
      unitRef="mxn">65000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i698f21ef33524193bd692b20fd890fbe_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzE0LTEtMS0xLTIwMDYy_db257289-6abf-4243-a488-17be513f112c"
      unitRef="mxn">205000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i698f21ef33524193bd692b20fd890fbe_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzE0LTItMS0xLTIwMDYy_520981c0-fa94-4c8c-b7ce-f61379c8481c"
      unitRef="mxn">32000000</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i698f21ef33524193bd692b20fd890fbe_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzE0LTMtMS0xLTIwMDYy_d6cb0b35-8490-4083-9173-62741a4ab911"
      unitRef="mxn">2000000</ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i698f21ef33524193bd692b20fd890fbe_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzE0LTQtMS0xLTIwMDYy_6ae98e5e-ca78-4432-b044-1790bd970163"
      unitRef="mxn">200000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i5eb9f9ad6bee4d66a8d513a9a8d85feb_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphOTI3NmI0YWYxYjQ0ZGFhODA3MzJhOTBiYjM2NmMwNS90YWJsZXJhbmdlOmE5Mjc2YjRhZjFiNDRkYWE4MDczMmE5MGJiMzY2YzA1XzE0LTUtMS0xLTIwMDYy_008cee0b-4f4c-4b77-97a6-deb1a19eda23"
      unitRef="mxn">855000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <kof:DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODk_ec975c5f-9b55-4784-9bff-94f25a9f0d6c">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Remeasurements of the net defined benefit liability recognized in other comprehensive income are as follows (amounts are net of tax): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.611%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount accumulated in other comprehensive income as of the beginning of the periods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,173&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  855&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  344&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized during the year (obligation liability and plan assets)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;680&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gains and losses arising from changes in financial assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(550)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gains and losses arising from changes in demographic assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange rate valuation (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment from employees transferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount accumulated in other comprehensive income as of the end of the period, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,240&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,173&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  855&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzEtMS0xLTEtMjAwNjI_d894d2c9-5ad6-4617-a59e-969089029bf6"
      unitRef="mxn">1173000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzEtMi0xLTEtMjAwNjI_5926ff28-98aa-4278-820a-12218560672d"
      unitRef="mxn">855000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i7942ee1c074648669cc6c7784671842a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzEtMy0xLTEtMjAwNjI_3f1ca3f8-d4ad-43ef-8a74-46e532655b16"
      unitRef="mxn">344000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzItMS0xLTEtMjAwNjI_307d82ce-d015-45a2-ae1c-7a21d25a5654"
      unitRef="mxn">680000000</ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzItMi0xLTEtMjAwNjI_c1a47695-3785-420e-8b86-41e2f309a2ad"
      unitRef="mxn">213000000</ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzItMy0xLTEtMjAwNjI_8690f350-49c1-4b87-8d2f-8d349c5219e3"
      unitRef="mxn">98000000</ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzMtMS0xLTEtMjAwNjI_f5b41f18-9754-41c8-b993-9e3c77b8621f"
      unitRef="mxn">550000000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzMtMi0xLTEtMjAwNjI_ec24f0af-f888-4028-bc64-e3d589efdec4"
      unitRef="mxn">76000000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzMtMy0xLTEtMjAwNjI_7cfa645c-6d59-4ec0-b6d7-99509129d254"
      unitRef="mxn">-456000000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzQtMS0xLTEtMjAwNjI_cbf8f945-252b-4158-a47c-e8ff7cdeabd5"
      unitRef="mxn">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzQtMi0xLTEtMjAwNjI_7edafaca-e672-42e8-a0d0-0868c89d9b92"
      unitRef="mxn">-184000000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzQtMy0xLTEtMjAwNjI_4aefdf38-90ca-4af5-90d6-6e1968781963"
      unitRef="mxn">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzYtMS0xLTEtMjAwNjI_015225b4-5657-41bf-bd77-ea0872379af0"
      unitRef="mxn">9000000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzYtMi0xLTEtMjAwNjI_55142930-a8b1-4741-8130-d3ac6541dc1b"
      unitRef="mxn">-3000000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzYtMy0xLTEtMjAwNjI_504b1bfb-3e7e-44bb-86d8-931f6bfdbc84"
      unitRef="mxn">-43000000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzYtMS0xLTEtNDA5NTk_9e73564e-f5bc-4afc-9ae1-0a3f0b394d33"
      unitRef="mxn">72000000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzYtMi0xLTEtNDA5ODE_256f1b0a-2c88-442e-bb27-73b43e68ee76"
      unitRef="mxn">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzYtMy0xLTEtNDA5NzQ_87a7311d-8e01-4576-bd96-952bd40288e7"
      unitRef="mxn">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzgtMS0xLTEtMjAwNjI_8c0ca6ac-50d2-454a-8fa9-b706b7b95bca"
      unitRef="mxn">1240000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzgtMi0xLTEtMjAwNjI_92cb67a2-1f91-413f-a70b-6b467759fd4c"
      unitRef="mxn">1173000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTphZTIwYWE1NDIwNmE0OGVjOWQ0MzZhMDE1NTJiMWFjYS90YWJsZXJhbmdlOmFlMjBhYTU0MjA2YTQ4ZWM5ZDQzNmEwMTU1MmIxYWNhXzgtMy0xLTEtMjAwNjI_c83f8a7b-74e3-463e-b899-ca15c2d54b6c"
      unitRef="mxn">855000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <kof:DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxOTA_21d700e9-372e-407d-901b-b30ef32d5685">Changes in the balance of the defined benefit obligation for post-employment and other non-current employee benefits &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.194%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pension and Retirement Plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,311&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  3,912&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  3,388&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;244&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect on curtailment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;291&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gains or losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(364)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(455)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(395)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Past service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,515&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4,311&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  3,912&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Seniority Premiums:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  865&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  630&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  411&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;62&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gains or losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Past service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  978&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  865&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  630&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</kof:DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="i96ff3c70465641de922edf095bf85a27_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzItMS0xLTEtMjAwNjI_29588ee1-cd0d-4520-b57b-7049e9d720ec"
      unitRef="mxn">4311000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="i05145d6360804220b9be0287dce83330_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzItMi0xLTEtMjAwNjI_6d0bbf3a-5be2-4b54-9c31-2168a46e613f"
      unitRef="mxn">3912000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="i3487193e650a4f3f9cbb49bacc9279f2_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzItMy0xLTEtMjAwNjI_017fe7da-630b-4569-a101-b1a18cee9784"
      unitRef="mxn">3388000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i6980c9734a004b49a8dabd8f0a473a7f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzMtMS0xLTEtMjAwNjI_83dda6f3-f88a-44b8-b353-e3be7bbe8df3"
      unitRef="mxn">244000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="id30e4d8ec771461f959e7544fbd619a9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzMtMi0xLTEtMjAwNjI_0f4aab38-4dd2-4334-800b-1614af1199f6"
      unitRef="mxn">229000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i9200d336bf314594bd65748ec84c9eaf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzMtMy0xLTEtMjAwNjI_682ed0bd-96b3-4221-9eaa-56b8c9a225ad"
      unitRef="mxn">170000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <kof:GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset
      contextRef="i6980c9734a004b49a8dabd8f0a473a7f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzQtMS0xLTEtMjAwNjI_403df4bf-10f0-49fd-8d08-b2cf89e87a84"
      unitRef="mxn">0</kof:GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset>
    <kof:GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset
      contextRef="id30e4d8ec771461f959e7544fbd619a9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzQtMi0xLTEtMjAwNjI_9dc5819b-9392-4093-880d-ce80f415934e"
      unitRef="mxn">0</kof:GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset>
    <kof:GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset
      contextRef="i9200d336bf314594bd65748ec84c9eaf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzQtMy0xLTEtMjAwNjI_542a7118-414b-4fe3-bc8d-44691e90fb35"
      unitRef="mxn">2000000</kof:GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i6980c9734a004b49a8dabd8f0a473a7f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzUtMS0xLTEtMjAwNjI_4d7fa0c2-88c4-42a6-9419-07cf1f245174"
      unitRef="mxn">291000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="id30e4d8ec771461f959e7544fbd619a9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzUtMi0xLTEtMjAwNjI_00507f7f-e9f5-44a4-ad1d-e057aff38b3d"
      unitRef="mxn">269000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i9200d336bf314594bd65748ec84c9eaf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzUtMy0xLTEtMjAwNjI_2fa543c3-7b43-4e52-b344-4796ea21202d"
      unitRef="mxn">275000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <kof:ActuarialGainsLossesArisingFromExperienceAdjustments
      contextRef="i6980c9734a004b49a8dabd8f0a473a7f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzYtMS0xLTEtMjAwNjI_9a87e7a7-a0a6-4ed1-a770-8e006bde3261"
      unitRef="mxn">5000000</kof:ActuarialGainsLossesArisingFromExperienceAdjustments>
    <kof:ActuarialGainsLossesArisingFromExperienceAdjustments
      contextRef="id30e4d8ec771461f959e7544fbd619a9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzYtMi0xLTEtMjAwNjI_43c85807-a601-48a2-9e07-1ef9d9278603"
      unitRef="mxn">257000000</kof:ActuarialGainsLossesArisingFromExperienceAdjustments>
    <kof:ActuarialGainsLossesArisingFromExperienceAdjustments
      contextRef="i9200d336bf314594bd65748ec84c9eaf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzYtMy0xLTEtMjAwNjI_861cd4d1-2284-4b2e-96d7-1f99400a1ea4"
      unitRef="mxn">585000000</kof:ActuarialGainsLossesArisingFromExperienceAdjustments>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset
      contextRef="i6980c9734a004b49a8dabd8f0a473a7f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzctMS0xLTEtMjAwNjI_795fe9c0-7cd0-4414-b067-95c2be09f95c"
      unitRef="mxn">18000000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset
      contextRef="id30e4d8ec771461f959e7544fbd619a9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzctMi0xLTEtMjAwNjI_6f9439c9-74dc-4560-91e0-7618eeac80e6"
      unitRef="mxn">28000000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset
      contextRef="i9200d336bf314594bd65748ec84c9eaf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzctMy0xLTEtMjAwNjI_2f1181c7-f20b-49fe-a481-87e9cf178082"
      unitRef="mxn">-69000000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:BenefitsPaidOrPayable
      contextRef="i6980c9734a004b49a8dabd8f0a473a7f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzgtMS0xLTEtMjAwNjI_8f35b400-2153-4500-9efd-0478ed0afad3"
      unitRef="mxn">364000000</ifrs-full:BenefitsPaidOrPayable>
    <ifrs-full:BenefitsPaidOrPayable
      contextRef="id30e4d8ec771461f959e7544fbd619a9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzgtMi0xLTEtMjAwNjI_90e76985-c53f-42eb-ae09-407853a94618"
      unitRef="mxn">455000000</ifrs-full:BenefitsPaidOrPayable>
    <ifrs-full:BenefitsPaidOrPayable
      contextRef="i9200d336bf314594bd65748ec84c9eaf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzgtMy0xLTEtMjAwNjI_355cff7a-6ac3-41df-b276-947cea482f39"
      unitRef="mxn">395000000</ifrs-full:BenefitsPaidOrPayable>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i6980c9734a004b49a8dabd8f0a473a7f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzExLTEtMS0xLTIwMDYy_0c02aecb-ced7-474e-aa8c-fa0b0040527a"
      unitRef="mxn">0</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="id30e4d8ec771461f959e7544fbd619a9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzExLTItMS0xLTIwMDYy_b4978c86-fcd4-49b2-8d59-6039db8f61e0"
      unitRef="mxn">71000000</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i9200d336bf314594bd65748ec84c9eaf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzExLTMtMS0xLTIwMDYy_e9247b04-1b99-4f0c-af4d-237bf30502cf"
      unitRef="mxn">-44000000</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="i48706d4316d2498690f4248fee7e4a57_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzEyLTEtMS0xLTIwMDYy_068eb88e-69af-4ea9-9eca-fbb3f992dcd5"
      unitRef="mxn">4515000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="i96ff3c70465641de922edf095bf85a27_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzEyLTItMS0xLTIwMDYy_3c937c59-740a-49f6-b833-354bb40dc41a"
      unitRef="mxn">4311000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="i05145d6360804220b9be0287dce83330_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzEyLTMtMS0xLTIwMDYy_3f55475b-3608-4669-8567-e1574beb205d"
      unitRef="mxn">3912000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="ibaa3af9364e64c7da0eefdc36d78faa2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE0LTEtMS0xLTIwMDYy_7b20c291-4231-4b31-a7ff-fb2db5e7daac"
      unitRef="mxn">865000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="i5b48123935ae47e48575c4b985e5ccd5_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE0LTItMS0xLTIwMDYy_4eed2d5b-e5ba-4a77-8615-8c205ff57fdd"
      unitRef="mxn">630000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="i4d24648e20b24480a4b2c437d32d75f0_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE0LTMtMS0xLTIwMDYy_821e183a-8d6e-43e0-a19c-8f0163a1fda5"
      unitRef="mxn">411000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i896205af3e2c4ccbb1abbb68a6f07132_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE1LTEtMS0xLTIwMDYy_8e7bd7ce-d605-4e83-bf64-552f387544d5"
      unitRef="mxn">84000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="iaea92d6c651a40e8aad3a50d51006445_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE1LTItMS0xLTIwMDYy_d37880e2-5317-4e15-9ddd-4cd3fea79910"
      unitRef="mxn">68000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="ibc0fcec14ab24f78a299c35460e75f4b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE1LTMtMS0xLTIwMDYy_6110d937-45b9-41ae-bc59-7a0ed15799fe"
      unitRef="mxn">35000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i896205af3e2c4ccbb1abbb68a6f07132_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE2LTEtMS0xLTIwMDYy_961eb292-b448-4520-b383-07697c17ba50"
      unitRef="mxn">62000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="iaea92d6c651a40e8aad3a50d51006445_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE2LTItMS0xLTIwMDYy_b25612ad-b2c9-4e1d-9430-9152f7f51424"
      unitRef="mxn">53000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="ibc0fcec14ab24f78a299c35460e75f4b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE2LTMtMS0xLTIwMDYy_20840f1e-4f3c-449c-9d3f-36064aa7de9a"
      unitRef="mxn">37000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <kof:ActuarialGainsLossesArisingFromExperienceAdjustments
      contextRef="i896205af3e2c4ccbb1abbb68a6f07132_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE3LTEtMS0xLTIwMDYy_b1573e22-7fef-49ec-b951-27935d869078"
      unitRef="mxn">74000000</kof:ActuarialGainsLossesArisingFromExperienceAdjustments>
    <kof:ActuarialGainsLossesArisingFromExperienceAdjustments
      contextRef="iaea92d6c651a40e8aad3a50d51006445_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE3LTItMS0xLTIwMDYy_438625e6-54e6-4542-904b-8308a25bbbf2"
      unitRef="mxn">187000000</kof:ActuarialGainsLossesArisingFromExperienceAdjustments>
    <kof:ActuarialGainsLossesArisingFromExperienceAdjustments
      contextRef="ibc0fcec14ab24f78a299c35460e75f4b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE3LTMtMS0xLTIwMDYy_b5664af2-2ce3-4846-bf4c-f28873cf7fb7"
      unitRef="mxn">155000000</kof:ActuarialGainsLossesArisingFromExperienceAdjustments>
    <ifrs-full:BenefitsPaidOrPayable
      contextRef="i896205af3e2c4ccbb1abbb68a6f07132_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE4LTEtMS0xLTIwMDYy_295467e5-ce7d-4c27-bfd6-7d6f22b3816f"
      unitRef="mxn">107000000</ifrs-full:BenefitsPaidOrPayable>
    <ifrs-full:BenefitsPaidOrPayable
      contextRef="iaea92d6c651a40e8aad3a50d51006445_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE4LTItMS0xLTIwMDYy_e3085356-2519-4b4f-a235-1d561be588ce"
      unitRef="mxn">73000000</ifrs-full:BenefitsPaidOrPayable>
    <ifrs-full:BenefitsPaidOrPayable
      contextRef="ibc0fcec14ab24f78a299c35460e75f4b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE4LTMtMS0xLTIwMDYy_ad66939c-e531-4c3b-8251-9035597dbfeb"
      unitRef="mxn">84000000</ifrs-full:BenefitsPaidOrPayable>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i896205af3e2c4ccbb1abbb68a6f07132_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE3LTEtMS0xLTU3ODIz_cf5cbc1a-df63-4536-a0b6-3c4f37b069c1"
      unitRef="mxn">0</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="iaea92d6c651a40e8aad3a50d51006445_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE3LTItMS0xLTU3ODI2_a2de946a-f723-4514-b4a6-8a09e4feae08"
      unitRef="mxn">0</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="ibc0fcec14ab24f78a299c35460e75f4b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzE3LTMtMS0xLTYzNDQ1_1d9d7a60-1819-4aea-a013-ee27e9ad3950"
      unitRef="mxn">76000000</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="i6113b917858947f4b574fc193f5bd766_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzIwLTEtMS0xLTIwMDYy_fc1cc234-9839-4adb-b5e0-057766c682ca"
      unitRef="mxn">978000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="ibaa3af9364e64c7da0eefdc36d78faa2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzIwLTItMS0xLTIwMDYy_4775f2c2-352a-41dc-9b46-a9d95de74a2e"
      unitRef="mxn">865000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="i5b48123935ae47e48575c4b985e5ccd5_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZToxOWE3N2U2YWFiZTk0MDllOTcwMDJmOTExZmJhYjgxNC90YWJsZXJhbmdlOjE5YTc3ZTZhYWJlOTQwOWU5NzAwMmY5MTFmYmFiODE0XzIwLTMtMS0xLTIwMDYy_386b39b4-f96e-4394-9662-8a5d20cf3b96"
      unitRef="mxn">630000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODM_2296babf-cd94-49cf-8b73-8a21020edf7b">Changes in the balance of trust assets &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.583%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pension and retirement plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,201&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,122&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,031&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on trust assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life annuities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,234&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,201&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,122&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Seniority premiums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  137&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  127&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  111&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on trust assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  133&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  137&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  127&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="i72ad6b27ae8643f0be43f982bcb97979_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzItMS0xLTEtMjAwNjI_f93cde71-d8bc-4536-a66f-91e00cfc60ac"
      unitRef="mxn">1201000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="if713a26b7a8b409da41fe16ee7d9eb5b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzItMi0xLTEtMjAwNjI_ead11d4f-c352-4ac3-986b-8ff4e6a642d0"
      unitRef="mxn">1122000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="i23bd2ecde8fa49418e2ffe00781955a0_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzItMy0xLTEtMjAwNjI_a54a1b50-3e9d-4406-8649-3805ff670b31"
      unitRef="mxn">1031000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i2294dbecb9e84977a35bda314b22d547_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzMtMS0xLTEtMjAwNjI_8fbfa4e1-d2c5-4118-873b-ef319b5863fb"
      unitRef="mxn">33000000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i7b8accfc56584fe994396d87c507fb29_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzMtMi0xLTEtMjAwNjI_22624130-e35d-4a0a-b1d5-971d895f63f9"
      unitRef="mxn">75000000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i26febb66658349a69bd89e8ea453a1ad_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzMtMy0xLTEtMjAwNjI_b237b015-435a-4060-be02-bf909b0d665c"
      unitRef="mxn">81000000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset
      contextRef="i2294dbecb9e84977a35bda314b22d547_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzQtMS0xLTEtMjAwNjI_0ff25434-72ab-488a-8141-55efb673c172"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset
      contextRef="i7b8accfc56584fe994396d87c507fb29_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzQtMi0xLTEtMjAwNjI_dc0fe9a4-2860-4ced-9d8d-87fa9499ce4f"
      unitRef="mxn">4000000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset
      contextRef="i26febb66658349a69bd89e8ea453a1ad_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzQtMy0xLTEtMjAwNjI_eb4ec4c4-933e-4af5-b125-fbd99670d89b"
      unitRef="mxn">2000000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <kof:LifeAnnuitiesNetDefinedBenefitLiabilityAsset
      contextRef="i2294dbecb9e84977a35bda314b22d547_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzUtMS0xLTEtMjAwNjI_81c8c411-80ca-40bb-8d19-16c95ab9baf9"
      unitRef="mxn">0</kof:LifeAnnuitiesNetDefinedBenefitLiabilityAsset>
    <kof:LifeAnnuitiesNetDefinedBenefitLiabilityAsset
      contextRef="i7b8accfc56584fe994396d87c507fb29_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzUtMi0xLTEtMjAwNjI_6b14ac35-0196-4b0d-b6f7-a396fc992b98"
      unitRef="mxn">0</kof:LifeAnnuitiesNetDefinedBenefitLiabilityAsset>
    <kof:LifeAnnuitiesNetDefinedBenefitLiabilityAsset
      contextRef="i26febb66658349a69bd89e8ea453a1ad_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzUtMy0xLTEtMjAwNjI_195f5cf2-9553-4e1d-b648-f1dce8b7f17c"
      unitRef="mxn">8000000</kof:LifeAnnuitiesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="iecd5ec7fcc9241668bd483fd064579f4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzgtMS0xLTEtMjAwNjI_2a7bd706-5f4b-40ca-890a-afc124f112e7"
      unitRef="mxn">1234000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="i72ad6b27ae8643f0be43f982bcb97979_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzgtMi0xLTEtMjAwNjI_b55239cf-1fd1-43f3-b427-23e4231f4060"
      unitRef="mxn">1201000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="if713a26b7a8b409da41fe16ee7d9eb5b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzgtMy0xLTEtMjAwNjI_ed7f93a2-e8b0-47cf-802f-3d1f995bd2cd"
      unitRef="mxn">1122000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="ib327c5f773cb488f962ff520db06540d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzExLTEtMS0xLTIwMDYy_50083599-2a23-49d0-bbf3-5aa72f22bb67"
      unitRef="mxn">137000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="ia1d593af25084975ba2a07119878227e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzExLTItMS0xLTIwMDYy_8f0c320d-ccd8-4a53-b20b-3e41cde3e879"
      unitRef="mxn">127000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="i22fd54b90ceb45448aeef80ea15d6c3b_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzExLTMtMS0xLTIwMDYy_62e300ce-f628-4377-b15e-bd82ca4eba9a"
      unitRef="mxn">111000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i96dd8474ee8a4b5ead6a9fc7be8b201a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzEyLTEtMS0xLTIwMDYy_d2a758cb-d6df-40b9-83b0-5cebbbfb6881"
      unitRef="mxn">-4000000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="ifeaa1802f6624c1a8f50372c96640d22_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzEyLTItMS0xLTIwMDYy_f7bfec92-0645-4306-ab29-9e999071051a"
      unitRef="mxn">10000000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i20fd879f49f0473399f144e80495fe7a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzEyLTMtMS0xLTIwMDYy_7c6d42fe-9bf8-4dfc-8f00-3c624bacf3c1"
      unitRef="mxn">16000000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="i0325596e9ca04fbfb74c86ead07695f0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzEzLTEtMS0xLTIwMDYy_49485ec2-9c38-463b-a4f3-b21a4cdc4002"
      unitRef="mxn">133000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="ib327c5f773cb488f962ff520db06540d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzEzLTItMS0xLTIwMDYy_fde1a17d-755d-4fe8-999e-a76ca4fc7ed1"
      unitRef="mxn">137000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="ia1d593af25084975ba2a07119878227e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTo1MmZlZjM1YWUzZDI0MTRlYWI3ZTI2YzQzM2I3M2I2Ni90YWJsZXJhbmdlOjUyZmVmMzVhZTNkMjQxNGVhYjdlMjZjNDMzYjczYjY2XzEzLTMtMS0xLTIwMDYy_c8205a97-511b-45cd-93ff-0d6f5d2b4b01"
      unitRef="mxn">127000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <kof:DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODI_d5900dff-1849-47e5-a8f1-bd8824490d75">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the impact in absolute terms of a variation of 1.0% in the assumptions on the net defined benefit liability associated with the Company&#x2019;s defined benefit plans. The sensitivity of this 1.0% on the significant actuarial assumptions is based on projected long-term discount rates for Mexico and a yield curve projections of long-term Mexican government bonds - CETES: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.485%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;-1.0%:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Income&#160;Statement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated OCI&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Discount rate used to calculate the defined benefit obligation and the net&lt;br/&gt;interest on the net defined benefit liability (asset)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&lt;br/&gt;Service&#160;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Past&#160;Service&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gain or&lt;br/&gt;Loss&#160;on&lt;br/&gt;Settlement or curtailment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Interest&#160;on&lt;br/&gt;the&#160;Net&#160;Defined&lt;br/&gt;Benefit&#160;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remeasurements&lt;br/&gt;of&#160;the&#160;Net&lt;br/&gt;Defined&#160;Benefit&lt;br/&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and retirement plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  255&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  226&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,463&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Seniority premiums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  90&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  173&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  345&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  284&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,636&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expected salary increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&lt;br/&gt;Service&#160;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Past&#160;Service&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gain or&lt;br/&gt;Loss&#160;on&lt;br/&gt;Settlement or curtailment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&#160;Interest&#160;on&lt;br/&gt;the&#160;Net&#160;Defined&lt;br/&gt;Benefit&#160;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remeasurements&lt;br/&gt;of&#160;the&#160;Net&lt;br/&gt;Defined&#160;Benefit&lt;br/&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and retirement plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  211&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  172&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,288&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Seniority premiums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  75&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  145&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  286&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  217&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,433&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock>
    <ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption
      contextRef="i1124dbf2ef914071b2b9cf78eb37a4e7_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzU3MDE_95b40468-b499-414d-872d-585afafadcc0"
      unitRef="number">0.010</ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption>
    <kof:PercentageOfSignificantActuarialAssumptions
      contextRef="i1124dbf2ef914071b2b9cf78eb37a4e7_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzU4Mzc_537be69e-eff0-4682-ab86-259165148d50"
      unitRef="number">0.010</kof:PercentageOfSignificantActuarialAssumptions>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i635d29b2b8ca42e69fdc5780116cd359_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzItMS0xLTEtMjAwNjI_3147658c-941e-477f-97b1-3adb3519be2f"
      unitRef="mxn">255000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i635d29b2b8ca42e69fdc5780116cd359_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzItMi0xLTEtMjAwNjI_22706d6e-4b87-4599-9d88-bfa9edd39677"
      unitRef="mxn">0</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i635d29b2b8ca42e69fdc5780116cd359_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzItMy0xLTEtMjAwNjI_cdaeb5b0-a5a8-4300-928e-622e2b5b53de"
      unitRef="mxn">0</ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i635d29b2b8ca42e69fdc5780116cd359_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzItNC0xLTEtMjAwNjI_53446900-482f-4a11-a4c6-964805e49af1"
      unitRef="mxn">226000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i54db1e81b1fe4160998d396636052a63_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzItNS0xLTEtMjAwNjI_9568d2c4-adc9-4944-9c6f-da2a6b311214"
      unitRef="mxn">1463000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i91391ea1862b450290f08781b78dd007_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzMtMS0xLTEtMjAwNjI_b8bebe3d-a5a0-4a4f-a40e-398287c439b3"
      unitRef="mxn">90000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i91391ea1862b450290f08781b78dd007_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzMtMi0xLTEtMjAwNjI_bbfb2af8-c7d9-40e6-81bd-9454465e6ffc"
      unitRef="mxn">0</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i91391ea1862b450290f08781b78dd007_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzMtMy0xLTEtMjAwNjI_635c33e7-f2e5-4f5e-85f6-a779fcc4cb0a"
      unitRef="mxn">0</ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i91391ea1862b450290f08781b78dd007_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzMtNC0xLTEtMjAwNjI_f36ce88d-8d74-464e-a568-73e0c2f648d4"
      unitRef="mxn">58000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="if2883c8f47f747bbb8a257d49ae91fb6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzMtNS0xLTEtMjAwNjI_cc708eb0-e7b9-4a03-b4e5-86fc1cbee8f4"
      unitRef="mxn">173000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="idf292a92c5d24e5ab8c4e4874f1d5153_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzQtMS0xLTEtMjAwNjI_af9d1ce6-d70e-49f8-b64b-7c58c276ea28"
      unitRef="mxn">345000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="idf292a92c5d24e5ab8c4e4874f1d5153_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzQtMi0xLTEtMjAwNjI_315b51e6-bb18-4d5b-93f1-ebc78b2feb67"
      unitRef="mxn">0</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="idf292a92c5d24e5ab8c4e4874f1d5153_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzQtMy0xLTEtMjAwNjI_ea1f40e6-8aab-4335-8bfb-f2277e03acc7"
      unitRef="mxn">0</ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="idf292a92c5d24e5ab8c4e4874f1d5153_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzQtNC0xLTEtMjAwNjI_4bf80817-46e4-4896-b348-310053b127cb"
      unitRef="mxn">284000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i3e1893ca622140b49511f5d0708abec3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzQtNS0xLTEtMjAwNjI_ac8f830c-55c3-404b-9682-5c439d313520"
      unitRef="mxn">1636000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i013efb806f6545778e0f6e4ec790030d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzYtMS0xLTEtMjAwNjI_f83197b4-9f78-4e32-b956-98f8142760df"
      unitRef="mxn">211000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i013efb806f6545778e0f6e4ec790030d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzYtMi0xLTEtMjAwNjI_2a7cce7e-bbd6-4bdd-b638-a6a87c17f299"
      unitRef="mxn">0</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i013efb806f6545778e0f6e4ec790030d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzYtMy0xLTEtMjAwNjI_8e29c9ff-eae7-48cc-81fd-eede00bdc524"
      unitRef="mxn">0</ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i013efb806f6545778e0f6e4ec790030d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzYtNC0xLTEtMjAwNjI_4e8b1011-6ac6-4b68-a29b-7a7dbb07856f"
      unitRef="mxn">172000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ie1184c032691464ea5996861aecfe381_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzYtNS0xLTEtMjAwNjI_4d4bc025-fe27-460b-aa92-bd2d3a71aa0d"
      unitRef="mxn">1288000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="ifdf470ee34164985a4a9b2d27979ddfc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzctMS0xLTEtMjAwNjI_60ab6d1b-807b-4d54-ac12-4d21205af21c"
      unitRef="mxn">75000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="ifdf470ee34164985a4a9b2d27979ddfc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzctMi0xLTEtMjAwNjI_fd38b601-add4-4a82-813b-65a5c749ee7d"
      unitRef="mxn">0</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="ifdf470ee34164985a4a9b2d27979ddfc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzctMy0xLTEtMjAwNjI_f4a7dafc-0da3-4782-b98d-68f06d7c2f05"
      unitRef="mxn">0</ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="ifdf470ee34164985a4a9b2d27979ddfc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzctNC0xLTEtMjAwNjI_e46ba8d1-a95c-4f38-8404-abd80d6c1024"
      unitRef="mxn">45000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i56c2149c28c043d59880d6cc25aa4ac8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzctNS0xLTEtMjAwNjI_025b3a6d-4689-4c16-aea5-cabab97a1884"
      unitRef="mxn">145000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="idf7dfe746c72430db6098eef323eb662_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzgtMS0xLTEtMjAwNjI_53d90bae-defc-4b81-bccd-ee24d10389e4"
      unitRef="mxn">286000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="idf7dfe746c72430db6098eef323eb662_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzgtMi0xLTEtMjAwNjI_b28ddddc-ded2-4093-865e-cefab91247c6"
      unitRef="mxn">0</ifrs-full:PastServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="idf7dfe746c72430db6098eef323eb662_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzgtMy0xLTEtMjAwNjI_5d93f46b-41c1-48bc-b5f0-8378dac3fbaf"
      unitRef="mxn">0</ifrs-full:GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="idf7dfe746c72430db6098eef323eb662_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzgtNC0xLTEtMjAwNjI_2a6e5052-678f-4d85-9f49-d149b71856fd"
      unitRef="mxn">217000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ibcf8e0a1a68944c58207c48e43b9aaaa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjOTNjMTBhZTRmNGU0M2Q4YmNlZGNlMjU3NDBiZjIwOS90YWJsZXJhbmdlOmM5M2MxMGFlNGY0ZTQzZDhiY2VkY2UyNTc0MGJmMjA5XzgtNS0xLTEtMjAwNjI_7d2fdacc-bb47-47bc-a3f2-e9b264bbed1a"
      unitRef="mxn">1433000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <kof:EmployeeProfitSharing
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4Xzc1MzE2NTQ2NTEwMjky_0dd860e6-67f3-4523-bbaa-bad093fd01b4"
      unitRef="mxn">1068000000</kof:EmployeeProfitSharing>
    <kof:EmployeeProfitSharing
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4Xzc1MzE2NTQ2NTEwMjk5_b3766485-7433-4ccc-8a72-73d39f8f2b8e"
      unitRef="mxn">673000000</kof:EmployeeProfitSharing>
    <kof:DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90ZXh0cmVnaW9uOjdkYzM3NGY2ZjNkODRkN2I5ZTA2ZjhhN2QzYzY4ZTg4XzYxODQ_c476fc62-3b32-44a8-9e7b-9aff6cac8d3b">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December 31, 2021, 2020 and 2019, employee benefits expenses recognized in the consolidated income statements are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Included in cost of goods sold:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wages and salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,301&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  3,955&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4,052&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Social security costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,359&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,251&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,277&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee profit sharing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and seniority premium costs (Note 15.4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based payment expense (Note 16.2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Included in selling and distribution expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wages and salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,627&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,620&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,068&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Social security costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,787&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,587&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,717&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee profit sharing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;959&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and seniority premium costs (Note 15.4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;235&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based payment expense (Note 16.2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Included in administrative expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wages and salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,788&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,448&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,742&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Social security costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;581&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;625&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee profit sharing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and seniority premium costs (Note 15.4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;41&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based payment expense (Note 16.2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;225&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total employee benefits expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  32,115&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  29,633&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  30,561&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock>
    <ifrs-full:WagesAndSalaries
      contextRef="i3c6240f5f0b44965a172b67cc59e885f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzItMS0xLTEtMjAwNjI_bbc969fd-b4c1-469f-b2a7-29e87a797d1d"
      unitRef="mxn">4301000000</ifrs-full:WagesAndSalaries>
    <ifrs-full:WagesAndSalaries
      contextRef="icd9f84b5eef948c6aad93981c739c409_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzItMi0xLTEtMjAwNjI_56dc69d3-9ef3-45e9-8251-a0dcf396f8cf"
      unitRef="mxn">3955000000</ifrs-full:WagesAndSalaries>
    <ifrs-full:WagesAndSalaries
      contextRef="i496b806d1f8b4821b92985d6b6f8f578_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzItMy0xLTEtMjAwNjI_4c459c63-0aed-45ca-9f50-bab78a0b8b98"
      unitRef="mxn">4052000000</ifrs-full:WagesAndSalaries>
    <ifrs-full:SocialSecurityContributions
      contextRef="i3c6240f5f0b44965a172b67cc59e885f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzMtMS0xLTEtMjAwNjI_feb7a6e5-9ece-414a-a7e9-2cf3c08a04cc"
      unitRef="mxn">1359000000</ifrs-full:SocialSecurityContributions>
    <ifrs-full:SocialSecurityContributions
      contextRef="icd9f84b5eef948c6aad93981c739c409_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzMtMi0xLTEtMjAwNjI_5f8bffd7-3887-48d3-996e-362646ed0bcf"
      unitRef="mxn">1251000000</ifrs-full:SocialSecurityContributions>
    <ifrs-full:SocialSecurityContributions
      contextRef="i496b806d1f8b4821b92985d6b6f8f578_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzMtMy0xLTEtMjAwNjI_cfdd1b15-9c9a-4812-bc78-f33925e77673"
      unitRef="mxn">1277000000</ifrs-full:SocialSecurityContributions>
    <kof:EmployeeProfitSharing
      contextRef="i3c6240f5f0b44965a172b67cc59e885f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzQtMS0xLTEtMjAwNjI_b3eec197-2479-433a-9fbb-46b117268e80"
      unitRef="mxn">57000000</kof:EmployeeProfitSharing>
    <kof:EmployeeProfitSharing
      contextRef="icd9f84b5eef948c6aad93981c739c409_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzQtMi0xLTEtMjAwNjI_3f8ae30b-3422-463a-9fae-6271cd145ba1"
      unitRef="mxn">89000000</kof:EmployeeProfitSharing>
    <kof:EmployeeProfitSharing
      contextRef="i496b806d1f8b4821b92985d6b6f8f578_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzQtMy0xLTEtMjAwNjI_68a6b755-3630-4d09-892c-e5a92c1e38c6"
      unitRef="mxn">79000000</kof:EmployeeProfitSharing>
    <kof:PensionAndSeniorityPremiumCosts
      contextRef="i3c6240f5f0b44965a172b67cc59e885f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzUtMS0xLTEtMjAwNjI_21364499-38ae-4640-852b-18a6e1a9df5e"
      unitRef="mxn">52000000</kof:PensionAndSeniorityPremiumCosts>
    <kof:PensionAndSeniorityPremiumCosts
      contextRef="icd9f84b5eef948c6aad93981c739c409_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzUtMi0xLTEtMjAwNjI_002d9c23-7a9a-41c7-90ad-07d7ccce0869"
      unitRef="mxn">69000000</kof:PensionAndSeniorityPremiumCosts>
    <kof:PensionAndSeniorityPremiumCosts
      contextRef="i496b806d1f8b4821b92985d6b6f8f578_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzUtMy0xLTEtMjAwNjI_ccb3b2c6-165f-45c9-9b91-b75f0b798a41"
      unitRef="mxn">34000000</kof:PensionAndSeniorityPremiumCosts>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="i3c6240f5f0b44965a172b67cc59e885f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzYtMS0xLTEtMjAwNjI_e40a9ced-f4c8-4244-8d30-d085589c1e53"
      unitRef="mxn">19000000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="icd9f84b5eef948c6aad93981c739c409_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzYtMi0xLTEtMjAwNjI_32279fd8-4198-4296-9610-5f626dad228e"
      unitRef="mxn">4000000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="i496b806d1f8b4821b92985d6b6f8f578_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzYtMy0xLTEtMjAwNjI_658e40a5-6fb5-423f-9c64-d2ad797893f1"
      unitRef="mxn">1000000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:WagesAndSalaries
      contextRef="ib75e7d09931d48cb9df88dd078ad9b3c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzgtMS0xLTEtMjAwNjI_c0cb3ee4-5c68-4a8f-899e-84dafdf1ff2b"
      unitRef="mxn">16627000000</ifrs-full:WagesAndSalaries>
    <ifrs-full:WagesAndSalaries
      contextRef="id0965a802cfc4ea3a4eab26a7d02e8fc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzgtMi0xLTEtMjAwNjI_bb4eef43-8f6a-4c12-9cd4-8da611eafc0f"
      unitRef="mxn">15620000000</ifrs-full:WagesAndSalaries>
    <ifrs-full:WagesAndSalaries
      contextRef="i456675d225ae44ac8598601e6c0c075d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzgtMy0xLTEtMjAwNjI_2e82682d-1e7e-436f-8857-694fc907cd83"
      unitRef="mxn">16068000000</ifrs-full:WagesAndSalaries>
    <ifrs-full:SocialSecurityContributions
      contextRef="ib75e7d09931d48cb9df88dd078ad9b3c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzktMS0xLTEtMjAwNjI_643e4c44-2998-4bac-accb-22eba76aac33"
      unitRef="mxn">4787000000</ifrs-full:SocialSecurityContributions>
    <ifrs-full:SocialSecurityContributions
      contextRef="id0965a802cfc4ea3a4eab26a7d02e8fc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzktMi0xLTEtMjAwNjI_5ad63994-dffc-4df7-8436-aa2d584ec373"
      unitRef="mxn">4587000000</ifrs-full:SocialSecurityContributions>
    <ifrs-full:SocialSecurityContributions
      contextRef="i456675d225ae44ac8598601e6c0c075d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzktMy0xLTEtMjAwNjI_36327381-fd53-4810-b70a-0cfba3a06a6a"
      unitRef="mxn">4717000000</ifrs-full:SocialSecurityContributions>
    <kof:EmployeeProfitSharing
      contextRef="ib75e7d09931d48cb9df88dd078ad9b3c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzEwLTEtMS0xLTIwMDYy_83b4d199-bf6e-4da0-a273-59166b9e67c0"
      unitRef="mxn">959000000</kof:EmployeeProfitSharing>
    <kof:EmployeeProfitSharing
      contextRef="id0965a802cfc4ea3a4eab26a7d02e8fc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzEwLTItMS0xLTIwMDYy_8fd94ed0-fc83-47f9-b0b5-32708c250fe8"
      unitRef="mxn">551000000</kof:EmployeeProfitSharing>
    <kof:EmployeeProfitSharing
      contextRef="i456675d225ae44ac8598601e6c0c075d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzEwLTMtMS0xLTIwMDYy_095e0242-f4e2-4943-bdb7-eb2c43545028"
      unitRef="mxn">539000000</kof:EmployeeProfitSharing>
    <kof:PensionAndSeniorityPremiumCosts
      contextRef="ib75e7d09931d48cb9df88dd078ad9b3c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzExLTEtMS0xLTIwMDYy_42b2e749-471f-4354-94a0-9efaa0bea61a"
      unitRef="mxn">235000000</kof:PensionAndSeniorityPremiumCosts>
    <kof:PensionAndSeniorityPremiumCosts
      contextRef="id0965a802cfc4ea3a4eab26a7d02e8fc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzExLTItMS0xLTIwMDYy_6bded060-3eaf-4431-8d51-ce3c8aa143dc"
      unitRef="mxn">261000000</kof:PensionAndSeniorityPremiumCosts>
    <kof:PensionAndSeniorityPremiumCosts
      contextRef="i456675d225ae44ac8598601e6c0c075d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzExLTMtMS0xLTIwMDYy_56259ed5-bbc1-40b6-93f3-c6e4bbaba18b"
      unitRef="mxn">185000000</kof:PensionAndSeniorityPremiumCosts>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="ib75e7d09931d48cb9df88dd078ad9b3c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzEyLTEtMS0xLTIwMDYy_f8b6289b-2909-40bc-9d76-68b4be24f76b"
      unitRef="mxn">32000000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="id0965a802cfc4ea3a4eab26a7d02e8fc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzEyLTItMS0xLTIwMDYy_86158b6c-2264-460c-b3c4-9ac956886d52"
      unitRef="mxn">20000000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="i456675d225ae44ac8598601e6c0c075d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzEyLTMtMS0xLTIwMDYy_dafeee26-3c92-4e27-8c49-b9719ce16c79"
      unitRef="mxn">2000000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:WagesAndSalaries
      contextRef="i0b392f865f0f452cb69095673f942d13_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE0LTEtMS0xLTIwMDYy_10c4d42a-bdcb-4488-aba4-a183b06e0502"
      unitRef="mxn">2788000000</ifrs-full:WagesAndSalaries>
    <ifrs-full:WagesAndSalaries
      contextRef="iea3cf2cb30fe4c79bf3baeee8a201627_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE0LTItMS0xLTIwMDYy_f557d6e0-e01a-4c3c-9e14-4359774f10b8"
      unitRef="mxn">2448000000</ifrs-full:WagesAndSalaries>
    <ifrs-full:WagesAndSalaries
      contextRef="i6763e60e22f1461eaac752b4c0116ad7_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE0LTMtMS0xLTIwMDYy_6d45f59e-6513-43ee-a989-efb9ae3a5a30"
      unitRef="mxn">2742000000</ifrs-full:WagesAndSalaries>
    <ifrs-full:SocialSecurityContributions
      contextRef="i0b392f865f0f452cb69095673f942d13_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE1LTEtMS0xLTIwMDYy_e7972bf1-0e9b-46db-8095-741028472884"
      unitRef="mxn">581000000</ifrs-full:SocialSecurityContributions>
    <ifrs-full:SocialSecurityContributions
      contextRef="iea3cf2cb30fe4c79bf3baeee8a201627_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE1LTItMS0xLTIwMDYy_3b8df780-9ac8-4004-973e-1afbb23afa28"
      unitRef="mxn">541000000</ifrs-full:SocialSecurityContributions>
    <ifrs-full:SocialSecurityContributions
      contextRef="i6763e60e22f1461eaac752b4c0116ad7_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE1LTMtMS0xLTIwMDYy_c69a35b2-4383-481d-b61b-f514e2bf9355"
      unitRef="mxn">625000000</ifrs-full:SocialSecurityContributions>
    <kof:EmployeeProfitSharing
      contextRef="i0b392f865f0f452cb69095673f942d13_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE2LTEtMS0xLTIwMDYy_0ac081d4-b0b4-4dcb-8277-736937c1951d"
      unitRef="mxn">52000000</kof:EmployeeProfitSharing>
    <kof:EmployeeProfitSharing
      contextRef="iea3cf2cb30fe4c79bf3baeee8a201627_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE2LTItMS0xLTIwMDYy_86cd73a9-7e50-4f32-b317-0d6cad7c7679"
      unitRef="mxn">33000000</kof:EmployeeProfitSharing>
    <kof:EmployeeProfitSharing
      contextRef="i6763e60e22f1461eaac752b4c0116ad7_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE2LTMtMS0xLTIwMDYy_a280a541-b6b8-4272-aff2-048232b39784"
      unitRef="mxn">35000000</kof:EmployeeProfitSharing>
    <kof:PensionAndSeniorityPremiumCosts
      contextRef="i0b392f865f0f452cb69095673f942d13_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE3LTEtMS0xLTIwMDYy_839ea98c-215f-412c-a979-a1f1b4c79669"
      unitRef="mxn">41000000</kof:PensionAndSeniorityPremiumCosts>
    <kof:PensionAndSeniorityPremiumCosts
      contextRef="iea3cf2cb30fe4c79bf3baeee8a201627_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE3LTItMS0xLTIwMDYy_24790b67-460d-48a4-a929-68fc3b9d7c2f"
      unitRef="mxn">38000000</kof:PensionAndSeniorityPremiumCosts>
    <kof:PensionAndSeniorityPremiumCosts
      contextRef="i6763e60e22f1461eaac752b4c0116ad7_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE3LTMtMS0xLTIwMDYy_436b28eb-2510-418d-97aa-55241438091f"
      unitRef="mxn">20000000</kof:PensionAndSeniorityPremiumCosts>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="i0b392f865f0f452cb69095673f942d13_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE5LTEtMS0xLTIwMDYy_170f7253-dd80-41c9-b257-01739bd84d9f"
      unitRef="mxn">225000000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="iea3cf2cb30fe4c79bf3baeee8a201627_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE5LTItMS0xLTIwMDYy_4eadf030-2281-454f-a63e-db0d232258e7"
      unitRef="mxn">166000000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="i6763e60e22f1461eaac752b4c0116ad7_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzE5LTMtMS0xLTIwMDYy_e82e0b87-98cb-4fd2-a415-d9dad77479fb"
      unitRef="mxn">185000000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:EmployeeBenefitsExpense
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzIwLTEtMS0xLTIwMDYy_70e2cd0b-9c46-40f1-a5d5-78d6223d5be1"
      unitRef="mxn">32115000000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:EmployeeBenefitsExpense
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzIwLTItMS0xLTIwMDYy_5c6f5cb7-279a-4095-bc9e-41af5bb2665b"
      unitRef="mxn">29633000000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:EmployeeBenefitsExpense
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNDQvZnJhZzo3ZGMzNzRmNmYzZDg0ZDdiOWUwNmY4YTdkM2M2OGU4OC90YWJsZTpjODhhNzlmZTczNDA0YjlkYjRkMzYyMzBkNjNkMDYzYi90YWJsZXJhbmdlOmM4OGE3OWZlNzM0MDRiOWRiNGQzNjIzMGQ2M2QwNjNiXzIwLTMtMS0xLTIwMDYy_b7b6ab0b-eaf9-465f-9987-d247bdd38e88"
      unitRef="mxn">30561000000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzM1NTE_307e1648-6136-4560-93cb-0c6e46953e8c">Bonus Programs &lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;16.1 Quantitative and qualitative objectives &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The bonus program for executives is based on achieving certain goals established annually by management and directors, which include quantitative and qualitative objectives and special projects. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The quantitative objectives represent approximately 50% of the bonus and are based on the Economic Value Added (&#x201c;EVA&#x201d;) methodology. The objective established for the executives at each entity is based on a combination of the EVA generated per entity and by our Company and the EVA generated by our parent Company FEMSA. The qualitative objectives and special projects represent the remaining 50% of the annual bonus and are based on the critical success factors established at the beginning of the year for each executive. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The bonus amounts are determined based on each eligible participant&#x2019;s level of responsibility and based on the EVA generated by the applicable business unit the employee works for. This formula is established by considering the level of responsibility within the organization, the employees&#x2019; evaluation and competitive compensation in the market. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The incentive plan target is expressed in months of salary, and the final amount payable is computed based on a percentage of achievement of the goals established every year. The bonuses are recognized in the income statement in the year earned and are paid in cash the following year. During the years ended December 31, 2021, 2020 and 2019 the bonus expense recorded amounted to Ps. 856, Ps.747 and Ps. 940, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;16.2 Share-based payment bonus plan &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a stock incentive plan for the benefit of its senior executives. This plan uses as its main evaluation metric the EVA. Under the EVA stock incentive plan, eligible executives are entitled to receive a special annual bonus (fixed amount), to purchase FEMSA and Coca-Cola FEMSA shares or options, based on the executive&#x2019;s responsibility in the organization, their business&#x2019; EVA result achieved, and their individual performance. The acquired shares or options are deposited in a trust, and the executives may access them one year after they are vested at 33%&#160;per year. Fifty percent of Coca-Cola FEMSA&#x2019;s annual executive bonus is to be used to purchase FEMSA shares or options and the remaining 50% to purchase Coca-Cola FEMSA shares or options. For the years ended December 31, 2021, 2020 and 2019, no stock options have been granted to executives. Beginning with January 1, 2016 the shares ratably vest over a three year period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The special bonus is granted to the eligible executive on an annual basis and after withholding applicable taxes. The Company contributes the individual executive&#x2019;s special bonus (after taxes) in cash to the Administrative Trust (which is controlled and consolidated by FEMSA), which then uses the funds to purchase FEMSA and Coca-Cola FEMSA shares (as instructed by the Corporate Practices Committee), which are then allocated to such executive. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coca-Cola FEMSA accounts for its share-based payment bonus plan as an equity-settled share based payment transaction, since it is its parent company, FEMSA, who ultimately grants and settles with shares these obligations due to executives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December 31, 2021 the shares granted under the Company&#x2019;s executive incentive plans are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.004%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FEMSA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;KOF&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Vesting&#160;period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326,561&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,791&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018-2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,290&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,281&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019-2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,006&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457,338&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020-2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666,281&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;956,926&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021-2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;780,524&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,197,820&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022-2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,296,662&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,238,156&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December 31, 2021, 2020 and 2019, the total expense recognized for the period arising from share-based payment transactions, using the grant date model, was of Ps. 276 Ps. 190 and Ps. 188, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021 and 2020, the asset recorded by the Company in its consolidated statements of financial position amounted was of Ps. 303 and Ps. 192 respectively, see Note 12.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory>
    <kof:AnnualBonusPercentageToPurchaseOptions
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzMyNA_176e98be-b4d1-431f-aec7-86e023aa6ece"
      unitRef="number">0.50</kof:AnnualBonusPercentageToPurchaseOptions>
    <kof:AnnualBonusPercentageToPurchaseOptions
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzY2MA_f10279e3-9577-4b77-ac3f-6a0af13721b6"
      unitRef="number">0.50</kof:AnnualBonusPercentageToPurchaseOptions>
    <kof:BonusExpense
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzE1MDI_4c9e288d-7b5c-409b-84e8-6079af90868a"
      unitRef="mxn">856000000</kof:BonusExpense>
    <kof:BonusExpense
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzE1MDk_919ec6c7-ca16-4bd8-93ec-636bd6967712"
      unitRef="mxn">747000000</kof:BonusExpense>
    <kof:BonusExpense
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzE1MjA_dc38e0b2-6ce6-417f-87e0-65780ca41234"
      unitRef="mxn">940000000</kof:BonusExpense>
    <kof:OptionsGrantedVestingPercentage
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzIxMjg_d97b4a93-fe54-41af-8e26-5214984a1949"
      unitRef="number">0.33</kof:OptionsGrantedVestingPercentage>
    <kof:AnnualBonusPercentageToPurchaseOptions
      contextRef="iba4e5ca2f4cd4d859e5e26638fda63ba_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzIyNTE_62f4bffb-f34f-4120-8882-3114d84289b9"
      unitRef="number">0.50</kof:AnnualBonusPercentageToPurchaseOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzIzMjM_520582c1-f12e-4d3e-8e18-f7b4facc954b"
      unitRef="number">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzIzMjM_c50477a5-d2e8-41eb-ae11-172606310915"
      unitRef="number">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzIzMjM_ff640783-a8c7-4f28-8a81-da7244f8bb48"
      unitRef="number">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <kof:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzM1NTI_b17d6589-f7e3-419c-8fef-565042c04fdd">P3Y</kof:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod>
    <kof:DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzM1NTM_a1e676a1-c00a-4f3a-a5ea-1e07592b69a7">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December 31, 2021 the shares granted under the Company&#x2019;s executive incentive plans are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.004%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FEMSA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;KOF&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Vesting&#160;period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326,561&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,791&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018-2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,290&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,281&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019-2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,006&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457,338&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020-2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666,281&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;956,926&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021-2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;780,524&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,197,820&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022-2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,296,662&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,238,156&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i634ce140f6ac47e8ae58e6c66572abd3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzItMS0xLTEtMjAwNjI_2da6b80a-49d7-44b3-ba94-a97b336f594d"
      unitRef="number">326561000000</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i65b0f6de8ff74f94b5598b7e5b2b4b53_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzItMi0xLTEtMjAwNjI_59b2fccd-3c18-4df6-9970-3d0d6c68966b"
      unitRef="number">369791000000</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i15f3ef88474c4ef38f39eb13522960aa_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzMtMS0xLTEtMjAwNjI_69449060-39ec-44e4-b6be-acacfe64e455"
      unitRef="number">211290000000</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="ie6927b7c785443049e7a18b6e5ea29b5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzMtMi0xLTEtMjAwNjI_7c7f239f-c0dd-4290-b008-44f12708398c"
      unitRef="number">256281000000</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="if492897a1e8b4cc982fead220bf3325d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzQtMS0xLTEtMjAwNjI_63bfc162-52fb-4353-937b-f7d9fb3ce584"
      unitRef="number">312006000000</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i9806db33a5aa43b4b5e0e6ed36fd67bd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzQtMi0xLTEtMjAwNjI_6eead2fe-8c38-45d1-ae4b-d2bc89766f66"
      unitRef="number">457338000000</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i25cee85bbd3c4c3e856af9ed2a35dd0a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzUtMS0xLTEtMjAwNjI_fa30a158-5ede-4fe0-97d4-31b8a52f1d3b"
      unitRef="number">666281000000</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i3f9521313e384b52b2ca19d5f479cc88_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzUtMi0xLTEtMjAwNjI_bf7c85b7-9700-4a56-8ca7-a458c762493a"
      unitRef="number">956926000000</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="iff3843fc9af144edbe3fd0226ff7c924_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzYtMS0xLTEtMjAwNjI_5834c3e2-f7d0-4057-a974-f570e38a201e"
      unitRef="number">780524000000</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i69bd5e22431a4e65afff094d676bc919_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzYtMi0xLTEtMjAwNjI_8e1aba01-5634-48e8-bd7a-112bc272243c"
      unitRef="number">1197820000000</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="iba4e5ca2f4cd4d859e5e26638fda63ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzctMS0xLTEtMjAwNjI_4591d155-7acc-4c31-8443-382de1428eb1"
      unitRef="number">2296662000000</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="ibad4723c12d4415eb3e46a4b5a79dfe0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90YWJsZTo0ZWUxNGE2ZDVhZDI0YWNlYmVlMmY4MTExZTEwOGY3My90YWJsZXJhbmdlOjRlZTE0YTZkNWFkMjRhY2ViZWUyZjgxMTFlMTA4ZjczXzctMi0xLTEtMjAwNjI_1e87dfb9-a411-4e7a-ac91-260417ef7eff"
      unitRef="number">3238156000000</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzMzNTU_3040d0d7-a584-4dc3-85cb-46c6076d9653"
      unitRef="mxn">276000000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzMzNjI_b5fd8529-8635-4e52-8258-f09e08d9ff4c"
      unitRef="mxn">190000000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzMzNzM_2e3b0def-4c04-47b7-bdb7-efc0c1008b9d"
      unitRef="mxn">188000000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <kof:ShareBasedPaymentsOtherNonCurrentAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzM1MTI_f5909bc0-97ea-4e91-8dbc-7d0d1a606df5"
      unitRef="mxn">303000000</kof:ShareBasedPaymentsOtherNonCurrentAssets>
    <kof:ShareBasedPaymentsOtherNonCurrentAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTAvZnJhZzpjNTM0ZjRhZTM0NDU0NDdjYmExNTQ2ODE1YzUxYTBhYy90ZXh0cmVnaW9uOmM1MzRmNGFlMzQ0NTQ0N2NiYTE1NDY4MTVjNTFhMGFjXzM1MjM_8b27a881-220f-4886-8794-fa234aec78d0"
      unitRef="mxn">192000000</kof:ShareBasedPaymentsOtherNonCurrentAssets>
    <ifrs-full:DisclosureOfBorrowingsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzMzOTc_67d57e14-8e85-4827-8c56-f4f8cf545fe4">Bank Loans and Notes Payables &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.604%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;Expressed in millions of mexican pesos. (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2027 and following years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying value as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Short- term debt:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fixed rate debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Argentine pesos&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;461&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;461&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;461&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;711&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.02%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.02%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.73%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Uruguayan pesos&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;498&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.13%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,209&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Variable rate debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Colombian pesos&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;436&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.08%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;436&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Short- term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,645&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long term debt:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fixed rate debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;U.S. Dollar&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Yankee bond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,255&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,255&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,147&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,598&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.09%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.09%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.09%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Mexican pesos&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,498&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,449&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,947&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,722&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,483&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.46%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.59%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.97%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Brazilian reais&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;157&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.40%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.62%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.24%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.18%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Uruguayan pesos&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;256&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;930&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,186&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,186&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,031&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.04%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.27%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.65%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.72%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.604%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;Expressed in millions of mexican pesos. (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2027 and following years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying value as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Subtotal &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;304&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,456&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;70,704&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;79,482&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;82,149&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;73,269&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Variable rate debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Mexican pesos&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,499&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,726&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,425&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,650&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,540&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,181&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.49%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.32%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.29%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.35%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.64%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,335&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.04%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Brazilian reais&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.95%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.95%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.44%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Subtotal &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,504&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,726&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,425&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,655&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,545&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12,564&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,808&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,456&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,726&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,425&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;70,704&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;85,137&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;87,694&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;85,833&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current portion of long term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,808&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,808&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,805&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,372&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long- term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,456&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,726&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,425&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;70,704&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;83,329&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;85,889&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;82,461&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:50.2pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;All interest rates shown in this table are weighted average contractual annual rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:14.2pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of bank loans is calculated based on the discounted value of contractual cash flows whereby the discount rate is estimated using rates currently offered for debt of similar amounts and maturities, which is considered to be level 2 in the fair value hierarchy. The fair value of the Company&#x2019;s publicly traded debt is based on quoted market prices as of December&#160;31, 2021 and 2020, which is considered to be level 1 in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2021, 2020 and 2019, the interest expense related to the bank loans and notes payable is comprised as follows and included in the consolidated income statement under the interest expense caption: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.750%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on debts and borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,544&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  6,228&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4,459&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance charges for employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;248&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments (Interest)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,097&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,174&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,946&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance charges of leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;101&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance operating charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;202&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ps.  6,192&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ps.  7,894&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  6,904&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company has the following debt bonds: a) registered with the Mexican stock exchange: i) Ps. 7,500 (nominal amount) with a maturity date in 2023 and fixed interest rate of 5.46%, ii) Ps. 1,500 (nominal amount) with a maturity date in 2022 and floating interest rate of TIIE + 0.25%, iii) Ps. 8,500 (nominal amount) with a maturity date in 2027 and fixed interest rate of 7.87%, iv) Ps. 1,727 (nominal amount) with a maturity date in 2025 and floating interest rate of TIIE + 0.08%, v) Ps. 3,000 (nominal amount) with a maturity date in 2028 and fixed interest rate of 7.35%, vi) Ps. 6,965 (nominal amount) with a maturity date in 2028 and fixed rate of 7.36%, and vii) Ps. 2,435 (nominal amount) with a &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;maturity date in 2026 and floating rate of TIIE + 0.05%,  and b) registered with the SEC : i) Senior notes of US. $ 1,250 with interest at a fixed rate of 2.75% and maturity date on January 22, 2030, ii) Senior notes of US. $ 705 with interest at a fixed rate of 1.85% and maturity date on September 1, 2032 and iii) Senior notes of US. $ 600 with interest at a fixed rate of 5.25% and maturity date on November 26, 2043 all of which are guaranteed by our subsidiaries: Propimex, S. de R.L. de C.V., Comercializadora La Pureza de Bebidas, S. de R.L. de C.V., Controladora Interamericana de Bebidas, S. de R.L. de C.V., Grupo Embotellador Cimsa, S. de R.L. de C.V., Refrescos Victoria del Centro, S. de R.L. de C.V.,  and Yoli de Acapulco, S. de R.L. de C.V. (&#x201c;Guarantors&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During 2019, the Company had credit contracts in Mexico for an amount of Ps. 9,400 at an interest rate of 8.39% and 7.91%. Such loans were used to settle bank loans denominated in USD and for general corporate purposes. Additionally, the Company obtained during 2019 bank loans in Uruguay, Colombia and Argentina for an amount of Ps. 1,670.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During 2020, the Company obtained (and paid off) bank loans to build liquidity in light of the recent COVID-19 pandemic: in Mexico for an amount of Ps. 15,650 at a weighted interest rate of 6.04%, and in Argentina and Colombia for an amount of Ps. 1,184. Similarly, on January 22, 2020 the Company prepaid senior notes in Mexico for US. $ 900, and on February 18, 2020, the Company paid the total balance of its senior notes for US. $ 500. In addition, the Company celebrated bank loans in Argentine and Uruguayan peso with some banks for Ps. 711 and Ps. 759 (nominal amounts), respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On September 2021, the Company issued the first Sustainability-Linked Bond (SLB) in the Mexican Market on a dual-tranche transaction for an amount of Ps. 9,400; such bonds were used to prepay bank loans in Mexico with maturity dates in 2025 and 2026. The bond&#x2019;s interest rate depends on us achieving key performance indicators, and in the event that such indicators are not met by the dates established in the offering documents, the interest rate on the bonds will increase by 25 basis points. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Additionally, during 2021, the Company obtained bank loans in local currency in Argentina and Uruguay for Ps. 461 and Ps. 1,114 (nominal amounts) respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;17.1 Reconciliation of liabilities arising from financing activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.958%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.212%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.099%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-cash impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying Value at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Repayments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Proceeds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;New leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Exchange movement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Translation Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying Value at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (1,925)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  844&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  81&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  645&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total short-term from financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (1,925)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  844&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  81&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  645&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;10,568&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(9,764)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;947&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(467)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,284&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;75,265&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;9,400&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,688&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;83,853&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total long-term from financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  85,833&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (12,264)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  10,347&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,688&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (467)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  85,137&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,306&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (629)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  533&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  340&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (42)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,505&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total from financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  88,784&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (14,818)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  11,191&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  533&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  340&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,685&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (428)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  87,287&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.270%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.176%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.071%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.071%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Non-cash impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Carrying Value at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Repayments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Proceeds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;New leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign Exchange movement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Translation Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Carrying Value at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  882&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (17,641)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  18,525&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (121)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,645&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total short-term from financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  882&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (17,641)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  18,525&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (121)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,645&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,576&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(896)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;293&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(405)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,568&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57,519&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(26,650)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,479&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,265&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total long-term from financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  69,095&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (27,546)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  43,772&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (506)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  85,833&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease liabilities (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,383&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (573)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  599&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  33&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (123)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,306&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total from financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  71,360&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (45,760)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  62,297&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  599&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  33&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,005&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (750)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  88,784&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Beginning balance as of adoption date; January 1st, 2019&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBorrowingsExplanatory>
    <ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzMzOTg_3fbb7b4a-af45-4b0c-b453-378e7069228e">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.604%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;Expressed in millions of mexican pesos. (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2027 and following years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying value as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Short- term debt:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fixed rate debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Argentine pesos&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;461&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;461&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;461&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;711&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.02%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.02%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.73%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Uruguayan pesos&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;498&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.13%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,209&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Variable rate debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Colombian pesos&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;436&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.08%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;436&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Short- term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,645&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long term debt:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fixed rate debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;U.S. Dollar&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Yankee bond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,255&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,255&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,147&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,598&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.09%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.09%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.09%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Mexican pesos&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,498&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,449&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,947&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,722&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,483&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.46%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.59%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.97%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Brazilian reais&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;157&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.40%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.62%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.24%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.18%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Uruguayan pesos&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;256&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;930&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,186&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,186&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,031&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.04%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.27%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.65%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.72%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.604%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;Expressed in millions of mexican pesos. (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2027 and following years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying value as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Subtotal &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;304&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,456&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;70,704&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;79,482&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;82,149&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;73,269&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Variable rate debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Mexican pesos&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,499&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,726&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,425&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,650&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,540&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,181&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.49%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.32%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.29%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.35%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.64%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,335&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.04%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Brazilian reais&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.95%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.95%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.44%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Subtotal &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,504&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,726&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,425&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,655&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,545&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12,564&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,808&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,456&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,726&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,425&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;70,704&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;85,137&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;87,694&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;85,833&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Current portion of long term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,808&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,808&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,805&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,372&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long- term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,456&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,726&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,425&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;70,704&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;83,329&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;85,889&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;82,461&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:50.2pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;All interest rates shown in this table are weighted average contractual annual rates.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory>
    <ifrs-full:ShorttermBorrowings
      contextRef="if9c7067a2a4349848127181a1caeef40_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzgtMS0xLTEtMjAwNjI_2f897b9e-8876-4074-942e-8b2eba22bf65"
      unitRef="mxn">461000000</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i46cc00cdfb9f4ada9f2536de71a919c6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzgtMi0xLTEtMjAwNjI_896775bf-3ca4-4b8d-a17c-993297e49f1b"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i20729259d528414083d4be0cfde2c1da_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzgtMy0xLTEtMjAwNjI_1502101d-020d-4906-92ef-9d14e24da70c"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="ibd36fe99dea1432487c4094fa9a237eb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzgtNC0xLTEtMjAwNjI_0d9f35bd-f0d6-436b-be16-da9e8ed2a475"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="ia1da28b84a784a348fc3480dc0bb38ed_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzgtNS0xLTEtMjAwNjI_b2e03eda-d85b-42ea-86dc-ebf32bf92c5c"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="ib39570aee9704183b359776f42374851_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzgtNi0xLTEtMjAwNjI_506d87f7-7b39-4bac-8298-1f69d5f6ad8a"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i00ef5045f5e543e098ffbd61f9f95364_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzgtNy0xLTEtMjAwNjI_a36af371-1ee0-4fbe-98e2-1343f0840e6d"
      unitRef="mxn">461000000</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i7e699da7e3a04467a39aaa78d82519f0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzgtOC0xLTEtMjAwNjI_de21a723-76be-49b1-b9ca-3f29912be46d"
      unitRef="mxn">461000000</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="ie3ec2064b6444968b25d5721c777bac3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzgtOS0xLTEtMjAwNjI_364b274a-6e79-48d5-935c-f43b6deb9a77"
      unitRef="mxn">711000000</ifrs-full:ShorttermBorrowings>
    <ifrs-full:BorrowingsInterestRate
      contextRef="if9c7067a2a4349848127181a1caeef40_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzktMS0xLTEtMjAwNjI_14a7b0cb-cbe8-4f83-9a99-8b588afbd377"
      unitRef="number">0.4102</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i46cc00cdfb9f4ada9f2536de71a919c6_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzktMi0xLTEtMjAwNjI_d9e70554-f33d-4230-8170-cc3b7cb8f095"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i20729259d528414083d4be0cfde2c1da_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzktMy0xLTEtMjAwNjI_30328eaf-6a14-4c20-aff0-c998247e7803"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ibd36fe99dea1432487c4094fa9a237eb_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzktNC0xLTEtMjAwNjI_e7376ca5-44e2-46a1-8673-aaaca74f2ae4"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ia1da28b84a784a348fc3480dc0bb38ed_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzktNS0xLTEtMjAwNjI_662229ba-8ddd-4d16-908f-b24acecb31c4"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ib39570aee9704183b359776f42374851_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzktNi0xLTEtMjAwNjI_8586b984-b123-4f9a-88ae-4c98e753f161"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i00ef5045f5e543e098ffbd61f9f95364_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzktNy0xLTEtMjAwNjI_3beed4d7-bc07-4c17-a09b-8ead8483a08c"
      unitRef="number">0.4102</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i7e699da7e3a04467a39aaa78d82519f0_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzktOC0xLTEtMjAwNjI_ab107a8b-a4b4-4c90-a0dc-323d3c18254d"
      unitRef="number"
      xsi:nil="true"/>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ie3ec2064b6444968b25d5721c777bac3_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzktOS0xLTEtMjAwNjI_f36794d5-a71f-4b8f-a516-712319dd6bc9"
      unitRef="number">0.4473</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:ShorttermBorrowings
      contextRef="i87a0f482ebce43e4b62a3d5c53d72b6f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzExLTEtMS0xLTIwMDYy_6d71bd8e-353f-4476-bba6-15f259212044"
      unitRef="mxn">184000000</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="ifd9b6c461fc54b71b1ff2ff3da566bd4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzExLTItMS0xLTIwMDYy_2ccd968a-e0ea-4a71-a7fd-eea1bc46e981"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i80eed6554e844d269fb80956ddf66803_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzExLTMtMS0xLTIwMDYy_c5baf0de-e318-47d4-a306-f9eb585f05b4"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="ibb4812477e9c4676b4522a71fc5e9fbe_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzExLTQtMS0xLTIwMDYy_a0b6d0a7-09ed-42e9-87e9-cce99db03a83"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i05541713b8c64ae58a9426c7d256e9cd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzExLTUtMS0xLTIwMDYy_9d423106-c76f-415b-9322-6c405decd5f2"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="ibe9b66713ba44a17b3d79078ec0518ae_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzExLTYtMS0xLTIwMDYy_a243308c-363e-456c-990d-1f034a0bc81e"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="if86dd28aa14c40ad80e055f907c41f7f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzExLTctMS0xLTIwMDYy_79b311d2-60e4-445e-976a-20c5f536808a"
      unitRef="mxn">184000000</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="idc2d7c0090264a30a203cef200c36c3f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzExLTgtMS0xLTIwMDYy_97a9058c-0f99-40b5-a01b-91386cdbdb41"
      unitRef="mxn">184000000</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="ic28ca1a1ad3540359ecd4572639246aa_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzExLTktMS0xLTIwMDYy_1360e7c8-1be4-497d-bf4f-3d6d48366b09"
      unitRef="mxn">498000000</ifrs-full:ShorttermBorrowings>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i87a0f482ebce43e4b62a3d5c53d72b6f_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEyLTEtMS0xLTIwMDYy_f71f350a-8e9d-4c0c-9883-35c5ae144ef1"
      unitRef="number">0.0600</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ifd9b6c461fc54b71b1ff2ff3da566bd4_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEyLTItMS0xLTIwMDYy_57aa3c1a-8462-4650-b6e0-20ddb703873e"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i80eed6554e844d269fb80956ddf66803_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEyLTMtMS0xLTIwMDYy_8dd76c0e-46f5-418b-8a6e-1b6a9bf3b164"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ibb4812477e9c4676b4522a71fc5e9fbe_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEyLTQtMS0xLTIwMDYy_10d764db-b21d-4ee2-b690-7aada60d2b43"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i05541713b8c64ae58a9426c7d256e9cd_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEyLTUtMS0xLTIwMDYy_093910b5-4262-42c3-9d9d-ef3592ac5e43"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ibe9b66713ba44a17b3d79078ec0518ae_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEyLTYtMS0xLTIwMDYy_c850c754-7ddc-413d-92ef-75ee3159ff25"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="if86dd28aa14c40ad80e055f907c41f7f_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEyLTctMS0xLTIwMDYy_326c9a97-4cea-4ff7-8a1c-eec4b854850b"
      unitRef="number">0.0600</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="idc2d7c0090264a30a203cef200c36c3f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEyLTgtMS0xLTIwMDYy_aed6b08f-3de4-471a-92c3-d561fbe898d5"
      unitRef="number"
      xsi:nil="true"/>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ic28ca1a1ad3540359ecd4572639246aa_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEyLTktMS0xLTIwMDYy_a191a64a-b505-4405-a71e-d624b6d8d453"
      unitRef="number">0.1513</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:ShorttermBorrowings
      contextRef="i671534c495d742b2860aed7aa7b8ae27_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEzLTEtMS0xLTIwMDYy_8a31fa94-1b31-4e19-8bc2-19f7a5c03852"
      unitRef="mxn">645000000</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i1e3cdfbdddec4ae2a1140f8cd34c620d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEzLTItMS0xLTIwMDYy_0e0b1554-d0d7-41c3-b8b3-1eff72251ebd"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i6318e84ad07b4ffd9861f769ce6ec820_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEzLTMtMS0xLTIwMDYy_6b019f76-f1fd-475b-8e76-af3680494426"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="ie1e48b6165af4434b297085316bdcf80_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEzLTQtMS0xLTIwMDYy_327208ce-5731-4958-b779-38640a49706e"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="if3804386ddcf4d01b1bd4897e5b3fad7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEzLTUtMS0xLTIwMDYy_5ffa6cae-665d-4f2e-8060-eb6f09f26d96"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i3fa455dfa4ad45a2afb1b3791b4a4bd3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEzLTYtMS0xLTIwMDYy_2a8b5b5a-3c8c-4a69-9424-0a784d685bd3"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="ib8318ad2ad5c41339fc418dcdbe6a767_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEzLTctMS0xLTIwMDYy_3b4e162e-d408-45be-9178-0193fc3ab879"
      unitRef="mxn">645000000</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i9b65e063e186490082d0d64b45dfd4df_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEzLTgtMS0xLTIwMDYy_91c5fb53-1664-46ee-885e-f47b5f243689"
      unitRef="mxn">645000000</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i58cae0f2a35f4618acfe4e120b27f1f0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzEzLTktMS0xLTIwMDYy_621e85f2-9ebf-4885-8cbf-490824663b57"
      unitRef="mxn">1209000000</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="if5fbce7c4b7544a18b730af534ab77eb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE2LTEtMS0xLTIwMDYy_97b31cae-3fd2-4354-9d88-afb96d2836a1"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i6fa4e425902348b9a6b5439132d979b9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE2LTItMS0xLTIwMDYy_07a853d9-3e7e-4260-9c9c-f617966d13a7"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="iea1492fd3b0243a3887dcdfb08ef3cc8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE2LTMtMS0xLTIwMDYy_754dd9f2-e768-482a-a987-a16964370704"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="ifb12a36e687d4bdc9c5ab5a70d96c51f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE2LTQtMS0xLTIwMDYy_5c68d5a9-20d6-499e-a5bc-d80230c05644"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="icd0796a797fa49cb97367302bdfc44cd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE2LTUtMS0xLTIwMDYy_ceeab06a-9040-46d9-bb02-e05535c317a1"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i966bd0fdfed64e17b3eb27c4565351f0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE2LTYtMS0xLTIwMDYy_64250691-c421-4d4b-b4ad-d6c0d0b930af"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i390dde1e8d0f49f1930b7f7b8ec0bb36_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE2LTctMS0xLTIwMDYy_ffa54a32-60b4-44a0-89d2-3e251b78a040"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i6c5cf79192a74b0e8d5f72815e45cd0b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE2LTgtMS0xLTIwMDYy_bfbed0f2-7474-4f3b-ad9b-5e01bef60171"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i92041bd77b5e4880916c958fc5ae546a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE2LTktMS0xLTIwMDYy_dba6f748-7ac7-4773-94de-ba0d0c9edb4f"
      unitRef="mxn">436000000</ifrs-full:ShorttermBorrowings>
    <ifrs-full:BorrowingsInterestRate
      contextRef="if5fbce7c4b7544a18b730af534ab77eb_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE3LTEtMS0xLTIwMDYy_2ce02292-67f4-4af8-a3fa-675a65739068"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i6fa4e425902348b9a6b5439132d979b9_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE3LTItMS0xLTIwMDYy_8017ed01-2bab-4612-ac48-b7c3bf36855f"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="iea1492fd3b0243a3887dcdfb08ef3cc8_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE3LTMtMS0xLTIwMDYy_f01dcf1c-3a68-4282-9a3a-64ca5024ba99"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ifb12a36e687d4bdc9c5ab5a70d96c51f_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE3LTQtMS0xLTIwMDYy_5bd89d07-a0ea-4e49-a22d-f714a3e7b276"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="icd0796a797fa49cb97367302bdfc44cd_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE3LTUtMS0xLTIwMDYy_681ad2c8-9ac5-4c1f-8841-d3ed40782f22"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i966bd0fdfed64e17b3eb27c4565351f0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE3LTYtMS0xLTIwMDYy_10cdde12-b349-4bed-83c0-bbb2d7bb4733"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i390dde1e8d0f49f1930b7f7b8ec0bb36_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE3LTctMS0xLTIwMDYy_a251e475-4df0-4660-b6f4-cf4c9c980d2f"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i6c5cf79192a74b0e8d5f72815e45cd0b_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE3LTgtMS0xLTIwMDYy_e4a59015-7641-4848-9f62-f1be38d77086"
      unitRef="number"
      xsi:nil="true"/>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i92041bd77b5e4880916c958fc5ae546a_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzE3LTktMS0xLTIwMDYy_2fd8e70f-a086-4ff8-b69b-9d0e204614d1"
      unitRef="number">0.0308</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:ShorttermBorrowings
      contextRef="ic851bdc683874747ae7515b4fc0f5c0b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIxLTEtMS0xLTIwMDYy_585dfd92-baa0-4ea2-91a4-a70c25e03ed8"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="if440362e7b2f477786583fb057beea93_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIxLTItMS0xLTIwMDYy_a0e42ae0-6a35-4b34-a532-49d622c22c61"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i3d9b184eec5e4ab68c193e66f7b4af7a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIxLTMtMS0xLTIwMDYy_33d40146-983e-4533-93c2-a4be1b0415bc"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i239ed7c9d30a412da00d7a0ee7054e43_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIxLTQtMS0xLTIwMDYy_553eae58-b191-41be-8a43-4c1ce58a65b6"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i3a0f0caa083b4eb3bdcca5b0c5690015_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIxLTUtMS0xLTIwMDYy_371d4dce-1da5-41b7-9ef9-d75f10ec76dc"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i029abb0b321d4017bb62a7199ef9d7dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIxLTYtMS0xLTIwMDYy_389eba10-3b6a-4d71-b23f-fd4d3ec41e96"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="ide12f7b817404d18b12a85e46b06c27e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIxLTctMS0xLTIwMDYy_2e214cd5-cec9-437a-a6cb-1f094f9fb955"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="id5fbb295349449caa54a1c1e823b4092_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIxLTgtMS0xLTIwMDYy_685dbc43-330b-4dbc-bc5f-b33398718303"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i047ddbe09b6147239a9dce09ebdd0035_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIxLTktMS0xLTIwMDYy_502b5e5e-bc92-4f1f-9fe1-f5fa0dd23489"
      unitRef="mxn">436000000</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="ib9cf53760ee7499383a1ee9d3aa55988_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIyLTEtMS0xLTIwMDYy_088a9c43-5e1d-4fce-8cfb-83614184398e"
      unitRef="mxn">645000000</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i3b25280ecddd4cf581a646eec6671fd5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIyLTItMS0xLTIwMDYy_b4e3f579-d587-4e79-972a-4d39671e5b77"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="ice83e28f42c74a05833b6db13557dbab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIyLTMtMS0xLTIwMDYy_c6bed921-3e06-4ca0-9f5c-dbe1e1f82fd2"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="ifff1ef4b755c48d89a358323743e8d18_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIyLTQtMS0xLTIwMDYy_53bfd692-a114-4b02-ba81-e061d01e607c"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="iaa2de50a028d40aeb80e15816809b006_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIyLTUtMS0xLTIwMDYy_0ab17cb9-4cde-4810-acdb-f4e4ec98999d"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i9e485289b7e3425e875903e18342a6e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIyLTYtMS0xLTIwMDYy_59739ff5-da3a-47a1-9187-5a7155a33685"
      unitRef="mxn">0</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIyLTctMS0xLTIwMDYy_3c39562b-a6c1-44e6-a4c0-90d5dd163999"
      unitRef="mxn">645000000</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="iade8dd01ad064e92a78e9788e11e1cbe_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIyLTgtMS0xLTIwMDYy_de168432-a96f-41ed-ad87-726eb7caf9d4"
      unitRef="mxn">645000000</ifrs-full:ShorttermBorrowings>
    <ifrs-full:ShorttermBorrowings
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzIyLTktMS0xLTIwMDYy_dc257ca8-3f4f-4013-93a0-d6cf2828dbe2"
      unitRef="mxn">1645000000</ifrs-full:ShorttermBorrowings>
    <ifrs-full:Borrowings
      contextRef="i1cf445120a844d328d382e1b317b5f1d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI3LTEtMS0xLTIwMDYy_54003a14-8b9d-401c-8af9-e0a9801cd757"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i1d9ee9b02154492da5e3738c47b704cc_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI3LTItMS0xLTIwMDYy_12778098-bc1c-413a-bad5-5fd5dc5089f6"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i46352805908642fca9b2c18128d008be_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI3LTMtMS0xLTIwMDYy_b7cf2b8e-5fc5-42d9-bcba-4371fc819a55"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i7bbe87317f4f443284d63edcd8fd8cbe_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI3LTQtMS0xLTIwMDYy_2201bf28-7535-46ae-a19b-3ff85deade01"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i209ad24037054e51b8b43e894ec0bad3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI3LTUtMS0xLTIwMDYy_83677aba-0c8c-4af2-a6ff-966783899ffc"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i3793cc3c08524314bebf6aec592ecd4f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI3LTYtMS0xLTIwMDYy_b3d3bdf0-d205-4bfc-80bb-fda25c91e3e2"
      unitRef="mxn">52255000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i7250690373f74eb7b7c09977c4ba4cdb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI3LTctMS0xLTIwMDYy_8f253702-3bf4-4e7e-ac2b-58f2259d7884"
      unitRef="mxn">52255000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="if23b63d4571f47029a06a62c97144e91_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI3LTgtMS0xLTIwMDYy_20795d40-af76-4994-b94f-bf79526ecfb5"
      unitRef="mxn">56147000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i3ed507aba5624f9f84d974ee447ccdb6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI3LTktMS0xLTIwMDYy_08960d1d-4fb9-4f0b-b371-b63ae23b999c"
      unitRef="mxn">50598000000</ifrs-full:Borrowings>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i1cf445120a844d328d382e1b317b5f1d_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI4LTEtMS0xLTIwMDYy_9a90977a-c5a9-49b6-b318-2ed8de7f888b"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i1d9ee9b02154492da5e3738c47b704cc_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI4LTItMS0xLTIwMDYy_97714dd6-2037-4081-a6c8-8d20f692cfb5"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i46352805908642fca9b2c18128d008be_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI4LTMtMS0xLTIwMDYy_02bfd614-2ab3-47f4-961c-3d7072de6283"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i7bbe87317f4f443284d63edcd8fd8cbe_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI4LTQtMS0xLTIwMDYy_02002b06-ab30-48fc-8182-64808c737839"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i209ad24037054e51b8b43e894ec0bad3_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI4LTUtMS0xLTIwMDYy_5b8c4960-8916-40b4-ac4e-dd53ce01ac41"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i3793cc3c08524314bebf6aec592ecd4f_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI4LTYtMS0xLTIwMDYy_30309930-921a-4f03-ad71-d2f45eb7be4f"
      unitRef="number">0.0309</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i7250690373f74eb7b7c09977c4ba4cdb_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI4LTctMS0xLTIwMDYy_88d8aa38-97c8-4b0b-9f18-0a15c3caec07"
      unitRef="number">0.0309</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="if23b63d4571f47029a06a62c97144e91_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI4LTgtMS0xLTIwMDYy_049eab1e-a727-49d4-8dc9-f0803674e065"
      unitRef="number"
      xsi:nil="true"/>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i3ed507aba5624f9f84d974ee447ccdb6_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzI4LTktMS0xLTIwMDYy_06d35f35-72a7-4fc2-94b6-c5e593104bb6"
      unitRef="number">0.0309</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:Borrowings
      contextRef="i439b8bd7bf2b40f09ef9cf5dfced99ad_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMwLTEtMS0xLTIwMDYy_c26f4c51-a64d-4206-9688-20e3edde9657"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ida2f41af049f487d8694fee4b6a1683b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMwLTItMS0xLTIwMDYy_ee92819d-cbb7-463c-a2e8-062da717b807"
      unitRef="mxn">7498000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i887878af6fdb451bb0b962f12f6e50c0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMwLTMtMS0xLTIwMDYy_bd25f0c4-e3fa-4965-b141-61549478cbf9"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i0f3f6ccef40a4af3ba688219a2a4faf6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMwLTQtMS0xLTIwMDYy_6e778390-f591-4b77-b171-c99d749c381c"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i70773564de8143b19dc0c72f29e0592c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMwLTUtMS0xLTIwMDYy_fab4ec5c-38cc-49e2-9910-7c0307bd0df9"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i4779ca9bd83f49a099e9be16e86d2f11_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMwLTYtMS0xLTIwMDYy_0baae21c-07fc-4b8f-939f-b441304b38ea"
      unitRef="mxn">18449000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="iae6771f701cd4712b71041f03e30927c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMwLTctMS0xLTIwMDYy_3aaa9500-4899-410b-b4aa-356d5671da27"
      unitRef="mxn">25947000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i746f82869f574595bad20bda07dec1e3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMwLTgtMS0xLTIwMDYy_f9932fdb-672a-4467-9520-0056d76452f4"
      unitRef="mxn">24722000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="if22225b21802473ca7aedf499b466e4f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMwLTktMS0xLTIwMDYy_1228798d-39ff-4437-b0e5-37b4e9357f74"
      unitRef="mxn">21483000000</ifrs-full:Borrowings>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i439b8bd7bf2b40f09ef9cf5dfced99ad_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMxLTEtMS0xLTIwMDYy_a4d93dc5-7a83-41fa-b662-d28b1a31c572"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ida2f41af049f487d8694fee4b6a1683b_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMxLTItMS0xLTIwMDYy_63869262-9f86-4485-8cb5-7064d1781fda"
      unitRef="number">0.0546</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i887878af6fdb451bb0b962f12f6e50c0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMxLTMtMS0xLTIwMDYy_8ca6d9fb-d182-40da-8c72-433416af07e6"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i0f3f6ccef40a4af3ba688219a2a4faf6_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMxLTQtMS0xLTIwMDYy_752778ce-bc85-42d3-b4de-2ca06560bc59"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i70773564de8143b19dc0c72f29e0592c_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMxLTUtMS0xLTIwMDYy_e41e4914-c50e-43f2-b407-d879ede1e65c"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i4779ca9bd83f49a099e9be16e86d2f11_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMxLTYtMS0xLTIwMDYy_c2b65cff-b864-4729-9462-b01b1e499138"
      unitRef="number">0.0759</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="iae6771f701cd4712b71041f03e30927c_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMxLTctMS0xLTIwMDYy_790cd8e9-1a11-4506-815b-98cb6ad97b3f"
      unitRef="number">0.0697</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i746f82869f574595bad20bda07dec1e3_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMxLTgtMS0xLTIwMDYy_9a7e63fe-a9c9-4b3f-9e22-d12828ffeebf"
      unitRef="number"
      xsi:nil="true"/>
    <ifrs-full:BorrowingsInterestRate
      contextRef="if22225b21802473ca7aedf499b466e4f_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMxLTktMS0xLTIwMDYy_f316df93-f631-4e7b-a01f-a8d77ee76933"
      unitRef="number">0.0700</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:Borrowings
      contextRef="i68ffe250d23b4371bb99c36dd91174d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMzLTEtMS0xLTIwMDYy_4f382ece-bafd-48aa-ac68-2a027f793509"
      unitRef="mxn">48000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="iaf9cedb15725421e8d3af16f4fb2f27c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMzLTItMS0xLTIwMDYy_530073b3-2688-4a4b-a131-59239463b011"
      unitRef="mxn">28000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i4245f5fe18e640728854fae28fe7562a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMzLTMtMS0xLTIwMDYy_30ae9900-6e5f-4b8c-9b9e-aef911431257"
      unitRef="mxn">18000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i15740e800994447ea924ed761dc61437_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMzLTQtMS0xLTIwMDYy_c09aae0e-b81a-4f86-921c-6d718767ca91"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="iecea6cca7a354d5d88d895fd8887fde0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMzLTUtMS0xLTIwMDYy_281bfa21-3524-4697-b29b-a52e2b81c296"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i45647f636a304475b914ec36c8e2a246_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMzLTYtMS0xLTIwMDYy_d22882f1-9400-423e-bc40-a943b00b1041"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i5335ba1d233649118135ed31b9e5416f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMzLTctMS0xLTIwMDYy_e3eba2c3-6227-4d2d-8ed6-9019c2531dc5"
      unitRef="mxn">94000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ifb59b839c4a74415a55ad19a7b044f7f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMzLTgtMS0xLTIwMDYy_30a9b9d0-bb21-4783-9f22-795178a0040e"
      unitRef="mxn">94000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ie29700fab9e14164be34f9056860d8d2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzMzLTktMS0xLTIwMDYy_eda7ade9-5100-4fe3-a194-0ccac994d179"
      unitRef="mxn">157000000</ifrs-full:Borrowings>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i68ffe250d23b4371bb99c36dd91174d0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM0LTEtMS0xLTIwMDYy_9edcc9cc-27e4-4b19-be2f-71c6fbb69665"
      unitRef="number">0.0600</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="iaf9cedb15725421e8d3af16f4fb2f27c_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM0LTItMS0xLTIwMDYy_09b01c1e-be14-4dfd-b61a-761bf014da1b"
      unitRef="number">0.0640</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i4245f5fe18e640728854fae28fe7562a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM0LTMtMS0xLTIwMDYy_0cbe680e-e627-4aa9-9578-6a114b385e66"
      unitRef="number">0.0662</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i15740e800994447ea924ed761dc61437_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM0LTQtMS0xLTIwMDYy_b87331ba-d4a0-4c2d-866f-4fbf6cca5287"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="iecea6cca7a354d5d88d895fd8887fde0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM0LTUtMS0xLTIwMDYy_176f2e3b-bfee-467a-b25a-86151ea9a1c6"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i45647f636a304475b914ec36c8e2a246_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM0LTYtMS0xLTIwMDYy_07a920e6-2117-420b-a240-3ddbc15f1e9b"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i5335ba1d233649118135ed31b9e5416f_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM0LTctMS0xLTIwMDYy_64a6eec8-78af-4dbf-aebe-590ade3f3d8d"
      unitRef="number">0.0624</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ifb59b839c4a74415a55ad19a7b044f7f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM0LTgtMS0xLTIwMDYy_3c3c712e-97d5-4587-a658-7fd373be483a"
      unitRef="number"
      xsi:nil="true"/>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ie29700fab9e14164be34f9056860d8d2_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM0LTktMS0xLTIwMDYy_ff597410-513a-40cc-8e17-1cba15c16852"
      unitRef="number">0.0618</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:Borrowings
      contextRef="i6e993aa9cf40496098c6f52a5e87bbad_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM2LTEtMS0xLTIwMDYy_802e4462-471d-481b-a808-dd04e6c55198"
      unitRef="mxn">256000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ic9ddc5b16788475ea913df448d559091_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM2LTItMS0xLTIwMDYy_2227b231-e3f0-420c-9de2-a889885892d9"
      unitRef="mxn">930000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ief4b27b345e04b1abe57340efcab2e99_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM2LTMtMS0xLTIwMDYy_d6bc76e8-fa60-44d8-9337-15040e65d0c5"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ic67b552b9a784183843fd6afee850b20_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM2LTQtMS0xLTIwMDYy_52a193a0-ebd8-4c8c-9607-66216b7fb476"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ibf50a15c39a24d498678f9e05e1c1a01_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM2LTUtMS0xLTIwMDYy_f8069e06-4683-43f5-b3f0-92c07a1de8fc"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="icbedd51b30c24cea8e48956172f8a8eb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM2LTYtMS0xLTIwMDYy_bcde86f7-e30e-4e56-927e-c29de0fac13a"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="if2ebf5e6ef4a4f4a949675804aac4c51_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM2LTctMS0xLTIwMDYy_b63a164e-d986-41f4-9f1e-3064ee40c3f0"
      unitRef="mxn">1186000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i4b3cd682ba44416ea7467048fb7afe45_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM2LTgtMS0xLTIwMDYy_0f764c0e-3405-42e7-a028-26ea63465523"
      unitRef="mxn">1186000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ib9d23aafdd9d4009880a486735d260eb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM2LTktMS0xLTIwMDYy_531a0eb5-ae1b-4fdc-9d05-542e5d1756d9"
      unitRef="mxn">1031000000</ifrs-full:Borrowings>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i6e993aa9cf40496098c6f52a5e87bbad_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM3LTEtMS0xLTIwMDYy_fece9ec1-fefd-4bb3-bb78-1706a294be4c"
      unitRef="number">0.0804</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ic9ddc5b16788475ea913df448d559091_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM3LTItMS0xLTIwMDYy_e3e4b7fa-027a-4a90-9709-bebc9d5b5eea"
      unitRef="number">0.0627</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ief4b27b345e04b1abe57340efcab2e99_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM3LTMtMS0xLTIwMDYy_e23ba04e-c185-4ceb-879e-dba176b0e20d"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ic67b552b9a784183843fd6afee850b20_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM3LTQtMS0xLTIwMDYy_ac7fc40a-18d0-4c6e-a893-7ceda5396bef"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ibf50a15c39a24d498678f9e05e1c1a01_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM3LTUtMS0xLTIwMDYy_7079583a-65d2-4796-b483-5bd47479f364"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="icbedd51b30c24cea8e48956172f8a8eb_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM3LTYtMS0xLTIwMDYy_085ab66f-bb6c-46fd-bdc9-c55a4559e749"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="if2ebf5e6ef4a4f4a949675804aac4c51_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM3LTctMS0xLTIwMDYy_6037ef72-d9d1-43ac-aa48-84bb5cf871fa"
      unitRef="number">0.0665</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i4b3cd682ba44416ea7467048fb7afe45_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM3LTgtMS0xLTIwMDYy_eb0def04-5dd8-413a-9c47-721a58838842"
      unitRef="number"
      xsi:nil="true"/>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ib9d23aafdd9d4009880a486735d260eb_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM3LTktMS0xLTIwMDYy_3dc22de1-21db-4dd2-8741-4c80b1cd4646"
      unitRef="number">0.0972</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:Borrowings
      contextRef="i671534c495d742b2860aed7aa7b8ae27_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM4LTEtMS0xLTIwMDYy_b508854f-ddbb-4b88-8dff-9d1af251ad97"
      unitRef="mxn">304000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i1e3cdfbdddec4ae2a1140f8cd34c620d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM4LTItMS0xLTIwMDYy_8b12547e-0f13-4bc2-adcb-3ccfe380640d"
      unitRef="mxn">8456000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i6318e84ad07b4ffd9861f769ce6ec820_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM4LTMtMS0xLTIwMDYy_1daaf78f-8ab6-43f1-9f62-a13ce1364c93"
      unitRef="mxn">18000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ie1e48b6165af4434b297085316bdcf80_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM4LTQtMS0xLTIwMDYy_ac20f3a3-efff-49b3-b424-be52347c701d"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="if3804386ddcf4d01b1bd4897e5b3fad7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM4LTUtMS0xLTIwMDYy_7cffe274-0994-42ec-9a4b-a5fe1bd86191"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i3fa455dfa4ad45a2afb1b3791b4a4bd3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM4LTYtMS0xLTIwMDYy_8c397091-a448-4321-bc32-cfac5f564473"
      unitRef="mxn">70704000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ib8318ad2ad5c41339fc418dcdbe6a767_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM4LTctMS0xLTIwMDYy_c2b02da4-1bdc-4d88-8e67-2aa0ad0b2607"
      unitRef="mxn">79482000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i9b65e063e186490082d0d64b45dfd4df_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM4LTgtMS0xLTIwMDYy_521b160b-f45a-4d19-878b-9258c676552c"
      unitRef="mxn">82149000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i58cae0f2a35f4618acfe4e120b27f1f0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzM4LTktMS0xLTIwMDYy_46ddc36b-3038-4059-8209-6b74eb156162"
      unitRef="mxn">73269000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="if7afb8ede1c94400b1296a049bb59ebb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQxLTEtMS0xLTIwMDYy_a2eef64d-44eb-4167-b12a-7dd366bbb030"
      unitRef="mxn">1499000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ie518027926664b23b33a5064fc80904a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQxLTItMS0xLTIwMDYy_a710ace1-2551-4e87-9b2b-bcfc158d604b"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i77fc07dfbf95461d970b93fac013c9ed_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQxLTMtMS0xLTIwMDYy_b3418b2d-0d41-4bf0-889a-48875c634a60"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i5de8d5ca3b504d2f8a83af6be61a5fc9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQxLTQtMS0xLTIwMDYy_1f81515e-ac9d-4bee-8f9e-9ef478971019"
      unitRef="mxn">1726000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i0e207bafb559468f9e518028a746cf46_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQxLTUtMS0xLTIwMDYy_67b6f037-945b-4085-b7b9-b8bca71a5b8f"
      unitRef="mxn">2425000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ic92b7339faad4889a06de0cdde1fbeb8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQxLTYtMS0xLTIwMDYy_2933a0c7-688c-4d07-b466-e3f85f3b86e5"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i6d69dedaa2744f8c82eaffbaef0fc295_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQxLTctMS0xLTIwMDYy_ae867b35-7463-47e0-89f9-cb5e27fc8140"
      unitRef="mxn">5650000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i634c99a1bf6d4347b30d78e2c0f31c2a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQxLTgtMS0xLTIwMDYy_e6b78714-e40d-49eb-9e72-ad5e7f8be776"
      unitRef="mxn">5540000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ibca919890c21434892c21deabaa1c44c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQxLTktMS0xLTIwMDYy_00f8274f-8c14-4148-89c1-acdcd5408075"
      unitRef="mxn">3181000000</ifrs-full:Borrowings>
    <ifrs-full:BorrowingsInterestRate
      contextRef="if7afb8ede1c94400b1296a049bb59ebb_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQyLTEtMS0xLTIwMDYy_ba1ec1cd-eb41-4b66-a104-e9af23f9e831"
      unitRef="number">0.0549</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ie518027926664b23b33a5064fc80904a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQyLTItMS0xLTIwMDYy_b9926545-707d-416a-bb19-f8f5c26a01cf"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i77fc07dfbf95461d970b93fac013c9ed_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQyLTMtMS0xLTIwMDYy_858e8538-ec77-4e5b-b1a6-d55491048bba"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i5de8d5ca3b504d2f8a83af6be61a5fc9_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQyLTQtMS0xLTIwMDYy_20b1fa3a-7d63-4f89-93a9-b58253df1122"
      unitRef="number">0.0532</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i0e207bafb559468f9e518028a746cf46_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQyLTUtMS0xLTIwMDYy_0210fb70-72d2-4aa2-8976-ef499d5d6ca0"
      unitRef="number">0.0529</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ic92b7339faad4889a06de0cdde1fbeb8_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQyLTYtMS0xLTIwMDYy_4637f979-3df1-4358-b894-811c894bbeee"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i6d69dedaa2744f8c82eaffbaef0fc295_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQyLTctMS0xLTIwMDYy_f2b0d83c-644d-4be3-9407-acbc8f0159c9"
      unitRef="number">0.0535</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i634c99a1bf6d4347b30d78e2c0f31c2a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQyLTgtMS0xLTIwMDYy_d2d8fc9d-7c4f-4fc6-ad3c-86d65c85bf97"
      unitRef="number"
      xsi:nil="true"/>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ibca919890c21434892c21deabaa1c44c_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQyLTktMS0xLTIwMDYy_bbc249db-f4a8-4dbf-b24b-a1e21b5e29c3"
      unitRef="number">0.0464</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:Borrowings
      contextRef="i0ed372d486d146b984702f73cfcc856c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQzLTEtMS0xLTIwMDYy_fe1d1aed-9472-4c07-bcd6-5d8e3f9d1af2"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ic66928e7aa6241788b65be2e4a3e7c41_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQzLTItMS0xLTIwMDYy_8b1799ee-40f9-4bd8-9bf2-d5aef9292eda"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="if6fa967c2aba4c03aaf6a1bfec9fb6d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQzLTMtMS0xLTIwMDYy_a7590bb5-b385-4e6e-906e-be26f1eb378d"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="if0b6489eb3264489bf0f39c1400a9e7e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQzLTQtMS0xLTIwMDYy_a8ed078a-99c5-44b6-a433-a99ed93a2303"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i4bdaab4445fa4db790374707617a55a5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQzLTUtMS0xLTIwMDYy_19619f26-da03-44dd-9339-66e7bb541ea9"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ic2a3f8d4ff094df6935de7d0d3005ef6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQzLTYtMS0xLTIwMDYy_a9812293-333c-48c5-89a7-24151eb6430c"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i3154423d29744f7ebfdab99b84356ada_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQzLTctMS0xLTIwMDYy_099d4b7e-cec6-4e3f-8656-eb0c4fef553e"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i4b29d86ce16844db8736c3dbf035c62e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQzLTgtMS0xLTIwMDYy_756e8b59-7449-4fb0-b7c2-ad0b7113600d"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ida26d83b00ed445fb5ad076d5c0aced1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQzLTktMS0xLTIwMDYy_ce6948f8-eec5-47a3-aa59-a6a520950052"
      unitRef="mxn">9335000000</ifrs-full:Borrowings>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i0ed372d486d146b984702f73cfcc856c_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ0LTEtMS0xLTIwMDYy_e49ab44b-3ebb-4981-ab0c-daed60994bf2"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ic66928e7aa6241788b65be2e4a3e7c41_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ0LTItMS0xLTIwMDYy_a5c7a1c2-e7ef-4a0f-960e-2b592482dde9"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="if6fa967c2aba4c03aaf6a1bfec9fb6d7_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ0LTMtMS0xLTIwMDYy_b47c5dd2-230b-4435-8e1c-1f9187c5f258"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="if0b6489eb3264489bf0f39c1400a9e7e_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ0LTQtMS0xLTIwMDYy_2de3187f-2e92-4315-8840-1d57754f7fcf"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i4bdaab4445fa4db790374707617a55a5_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ0LTUtMS0xLTIwMDYy_db838e90-fc7c-484b-9ce2-abf901195ddf"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ic2a3f8d4ff094df6935de7d0d3005ef6_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ0LTYtMS0xLTIwMDYy_1e5ec741-c51d-419b-8a18-9172aa497f83"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i3154423d29744f7ebfdab99b84356ada_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ0LTctMS0xLTIwMDYy_a925e258-846c-47ee-ae9f-fa8ffceb0dc1"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i4b29d86ce16844db8736c3dbf035c62e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ0LTgtMS0xLTIwMDYy_7e88d2b0-3694-4b9d-a589-8cfec0dcbe5f"
      unitRef="number"
      xsi:nil="true"/>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ida26d83b00ed445fb5ad076d5c0aced1_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ0LTktMS0xLTIwMDYy_523062a2-133b-4e03-a37a-8ba90c018698"
      unitRef="number">0.0504</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:Borrowings
      contextRef="i8cab937b7d0a47b6b6d2c187441b249d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ5LTEtMS0xLTIwMDYy_0b3d69c2-732e-4876-add0-d87e64a7354b"
      unitRef="mxn">5000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i95e2aae3d6d6483e913eccd76a930463_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ5LTItMS0xLTIwMDYy_e70d9722-f09a-4449-aa85-23d6693a5b41"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i742e22b5e9a34da8b8ed19dd185f27b0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ5LTMtMS0xLTIwMDYy_04cba3b3-4786-4dce-8006-2f4f76fb8e2e"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i5e7c244bca824b1fb4cc133042642fcd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ5LTQtMS0xLTIwMDYy_d09ed367-35ae-452b-8fdc-30108173b5cc"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i3aa5072fd2c7427c8dcd0c8208325e37_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ5LTUtMS0xLTIwMDYy_777f255d-a37c-41ae-95e0-71a262aea713"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i650fa96f6f0f424cbe4334dba4ec163e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ5LTYtMS0xLTIwMDYy_d7e6d3c3-e897-4d31-8a03-7d277357b8ae"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i5bad99513ea54f569f6c6823361407e2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ5LTctMS0xLTIwMDYy_40afd90e-9c67-4064-8c82-59a5f4d2cf00"
      unitRef="mxn">5000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i6c83822ef9fa413994a2e570ba5a64be_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ5LTgtMS0xLTIwMDYy_b5e761b8-aa45-4adc-b625-ae4e61ac1184"
      unitRef="mxn">5000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="icd51b5a4e245440d8d4ec6263269c1a3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzQ5LTktMS0xLTIwMDYy_79ab2056-28b0-4ab1-827b-dc807f8bb0f1"
      unitRef="mxn">48000000</ifrs-full:Borrowings>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i8cab937b7d0a47b6b6d2c187441b249d_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUwLTEtMS0xLTIwMDYy_eb86412b-223e-4e4f-ba02-cdfac78324ce"
      unitRef="number">0.0895</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i95e2aae3d6d6483e913eccd76a930463_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUwLTItMS0xLTIwMDYy_6c8a30ba-2e6a-47ba-9b06-e954c44c3588"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i742e22b5e9a34da8b8ed19dd185f27b0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUwLTMtMS0xLTIwMDYy_343c744c-7d96-4ab7-9f34-ae7b9876f229"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i5e7c244bca824b1fb4cc133042642fcd_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUwLTQtMS0xLTIwMDYy_43fbf344-9916-48a5-b49b-e5013931dbad"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i3aa5072fd2c7427c8dcd0c8208325e37_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUwLTUtMS0xLTIwMDYy_4ed16b89-ee97-49d3-905b-91606605fe5f"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i650fa96f6f0f424cbe4334dba4ec163e_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUwLTYtMS0xLTIwMDYy_cbd2fc7c-a5d1-43b1-9796-409dd66d7e96"
      unitRef="number">0</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i5bad99513ea54f569f6c6823361407e2_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUwLTctMS0xLTIwMDYy_8455f287-c606-4ccc-ab71-4d9ea04cc8cf"
      unitRef="number">0.0895</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i6c83822ef9fa413994a2e570ba5a64be_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUwLTgtMS0xLTIwMDYy_48604647-8a8b-4d78-94f0-2d660c637b00"
      unitRef="number"
      xsi:nil="true"/>
    <ifrs-full:BorrowingsInterestRate
      contextRef="icd51b5a4e245440d8d4ec6263269c1a3_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUwLTktMS0xLTIwMDYy_8f2fa8d8-b84a-410b-9e54-96c52933cb8b"
      unitRef="number">0.0844</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:Borrowings
      contextRef="ic851bdc683874747ae7515b4fc0f5c0b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUxLTEtMS0xLTIwMDYy_084550d5-f6ec-4701-b80c-ec33e4e7391d"
      unitRef="mxn">1504000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="if440362e7b2f477786583fb057beea93_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUxLTItMS0xLTIwMDYy_301473a3-b61d-42fa-8156-38c5696ebd6c"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i3d9b184eec5e4ab68c193e66f7b4af7a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUxLTMtMS0xLTIwMDYy_eb7fdbcb-3d78-4a63-b814-622677f5ed74"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i239ed7c9d30a412da00d7a0ee7054e43_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUxLTQtMS0xLTIwMDYy_7aee2a84-f99b-474b-9c87-71724286da27"
      unitRef="mxn">1726000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i3a0f0caa083b4eb3bdcca5b0c5690015_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUxLTUtMS0xLTIwMDYy_e97c1384-b02d-4535-bf0c-14b4d88823fc"
      unitRef="mxn">2425000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i029abb0b321d4017bb62a7199ef9d7dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUxLTYtMS0xLTIwMDYy_9f698cdf-d564-4e20-aa58-30ccd5b9b42b"
      unitRef="mxn">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ide12f7b817404d18b12a85e46b06c27e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUxLTctMS0xLTIwMDYy_240f749c-e1f7-41f3-a381-c316aa65da91"
      unitRef="mxn">5655000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="id5fbb295349449caa54a1c1e823b4092_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUxLTgtMS0xLTIwMDYy_cb6bfd65-f4c2-442e-8ca6-f4139c994282"
      unitRef="mxn">5545000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i047ddbe09b6147239a9dce09ebdd0035_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUxLTktMS0xLTIwMDYy_c99dc8fc-bdb0-4e0d-a877-8ec8112c2b7f"
      unitRef="mxn">12564000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ib9cf53760ee7499383a1ee9d3aa55988_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUyLTEtMS0xLTIwMDYy_5cbe60eb-d071-4dfa-8193-bbcbf9cb49a5"
      unitRef="mxn">1808000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i3b25280ecddd4cf581a646eec6671fd5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUyLTItMS0xLTIwMDYy_1a36ce23-7bb3-4c3b-b7fe-7fd7fe2c2df8"
      unitRef="mxn">8456000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ice83e28f42c74a05833b6db13557dbab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUyLTMtMS0xLTIwMDYy_ebe1ef25-9974-4510-b2e2-2113793396ac"
      unitRef="mxn">18000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ifff1ef4b755c48d89a358323743e8d18_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUyLTQtMS0xLTIwMDYy_59508983-9505-4dd4-8760-621a137ce0e2"
      unitRef="mxn">1726000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="iaa2de50a028d40aeb80e15816809b006_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUyLTUtMS0xLTIwMDYy_b0353948-f879-47ca-b201-cf5481341b0c"
      unitRef="mxn">2425000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i9e485289b7e3425e875903e18342a6e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUyLTYtMS0xLTIwMDYy_c783db58-280d-4f59-9903-45f9c11fd191"
      unitRef="mxn">70704000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUyLTctMS0xLTIwMDYy_9422b75e-3f5c-46c7-8319-46a8bb67d2aa"
      unitRef="mxn">85137000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="iade8dd01ad064e92a78e9788e11e1cbe_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUyLTgtMS0xLTIwMDYy_1350a8c2-d13b-455d-b04b-992d3dd000ee"
      unitRef="mxn">87694000000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUyLTktMS0xLTIwMDYy_367437d1-e4d2-423d-aff1-e22ecbe4069e"
      unitRef="mxn">85833000000</ifrs-full:Borrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings
      contextRef="ib9cf53760ee7499383a1ee9d3aa55988_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUzLTEtMS0xLTIwMDYy_4a371592-810c-4a63-90d2-714f787e7b9c"
      unitRef="mxn">1808000000</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings
      contextRef="i3b25280ecddd4cf581a646eec6671fd5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUzLTItMS0xLTIwMDYy_c753491c-2ebe-4d82-b6b8-f1c6d1a9b2d1"
      unitRef="mxn">0</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings
      contextRef="ice83e28f42c74a05833b6db13557dbab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUzLTMtMS0xLTIwMDYy_2b17dd30-9dde-4004-a39f-eab74d80b616"
      unitRef="mxn">0</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings
      contextRef="ifff1ef4b755c48d89a358323743e8d18_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUzLTQtMS0xLTIwMDYy_7d020746-6792-416e-accb-39b5911ffbf4"
      unitRef="mxn">0</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings
      contextRef="iaa2de50a028d40aeb80e15816809b006_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUzLTUtMS0xLTIwMDYy_fcc3e6bd-dd14-4cea-9c89-39ba908f8154"
      unitRef="mxn">0</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings
      contextRef="i9e485289b7e3425e875903e18342a6e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUzLTYtMS0xLTIwMDYy_826826a9-f28c-4109-af67-eed7a5b3df6b"
      unitRef="mxn">0</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUzLTctMS0xLTIwMDYy_8ad6e8bb-c208-43a4-ba05-1b24c86afe05"
      unitRef="mxn">1808000000</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings
      contextRef="iade8dd01ad064e92a78e9788e11e1cbe_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUzLTgtMS0xLTIwMDYy_2838dcb2-1c8a-49e8-a63d-927393b42cb5"
      unitRef="mxn">1805000000</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzUzLTktMS0xLTIwMDYy_65fe8f93-1557-4adb-b88d-6162f131f622"
      unitRef="mxn">3372000000</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:LongtermBorrowings
      contextRef="ib9cf53760ee7499383a1ee9d3aa55988_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzU0LTEtMS0xLTIwMDYy_c4fb6d52-10ac-4bde-83b8-37c2564c680e"
      unitRef="mxn">0</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings
      contextRef="i3b25280ecddd4cf581a646eec6671fd5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzU0LTItMS0xLTIwMDYy_31dd8c81-c6b6-432a-b504-9bbe6bc6283e"
      unitRef="mxn">8456000000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings
      contextRef="ice83e28f42c74a05833b6db13557dbab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzU0LTMtMS0xLTIwMDYy_f2e5add2-f41f-463b-8838-59f6cba12aa2"
      unitRef="mxn">18000000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings
      contextRef="ifff1ef4b755c48d89a358323743e8d18_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzU0LTQtMS0xLTIwMDYy_2b10898a-0cec-4b1e-8318-03654876c951"
      unitRef="mxn">1726000000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings
      contextRef="iaa2de50a028d40aeb80e15816809b006_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzU0LTUtMS0xLTIwMDYy_29b303de-8871-4e1b-b650-951a531797c1"
      unitRef="mxn">2425000000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings
      contextRef="i9e485289b7e3425e875903e18342a6e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzU0LTYtMS0xLTIwMDYy_0ac56ede-6427-4f55-8b73-b669cbaecf2a"
      unitRef="mxn">70704000000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzU0LTctMS0xLTIwMDYy_c6118f0e-4ad1-4193-844f-30883f6de4d3"
      unitRef="mxn">83329000000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings
      contextRef="iade8dd01ad064e92a78e9788e11e1cbe_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzU0LTgtMS0xLTIwMDYy_1ccd8c30-8158-4a20-83ae-c56d02d6f4d7"
      unitRef="mxn">85889000000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozMDY1MDZjZjhkMjM0MWI3OWViMDYxOWYwNDM4NDEwYi90YWJsZXJhbmdlOjMwNjUwNmNmOGQyMzQxYjc5ZWIwNjE5ZjA0Mzg0MTBiXzU0LTktMS0xLTIwMDYy_b9e589d7-1070-40cb-bf1a-c8a462e25dc1"
      unitRef="mxn">82461000000</ifrs-full:LongtermBorrowings>
    <kof:DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzMzOTk_a24035bd-b14a-4720-84f8-4c9974e898a6">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2021, 2020 and 2019, the interest expense related to the bank loans and notes payable is comprised as follows and included in the consolidated income statement under the interest expense caption: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.750%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on debts and borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,544&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  6,228&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4,459&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance charges for employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;248&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments (Interest)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,097&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,174&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,946&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance charges of leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;101&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance operating charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;202&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ps.  6,192&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ps.  7,894&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  6,904&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock>
    <ifrs-full:InterestExpenseOnBorrowings
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzEtMS0xLTEtMjAwNjI_dfb1b163-d559-4a70-8135-ece9b116f65d"
      unitRef="mxn">4544000000</ifrs-full:InterestExpenseOnBorrowings>
    <ifrs-full:InterestExpenseOnBorrowings
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzEtMi0xLTEtMjAwNjI_b30cef3c-9af1-4dd2-af38-2df4c5ae4649"
      unitRef="mxn">6228000000</ifrs-full:InterestExpenseOnBorrowings>
    <ifrs-full:InterestExpenseOnBorrowings
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzEtMy0xLTEtMjAwNjI_c615d895-5d50-42bf-af74-161ab38b5371"
      unitRef="mxn">4459000000</ifrs-full:InterestExpenseOnBorrowings>
    <kof:FinanceChargesForEmployeeBenefits
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzItMS0xLTEtMjAwNjI_f0c2df9c-d794-42c8-8c3e-db29c90bbab8"
      unitRef="mxn">248000000</kof:FinanceChargesForEmployeeBenefits>
    <kof:FinanceChargesForEmployeeBenefits
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzItMi0xLTEtMjAwNjI_8c5a64b9-393c-40bd-babb-2587c66dec02"
      unitRef="mxn">231000000</kof:FinanceChargesForEmployeeBenefits>
    <kof:FinanceChargesForEmployeeBenefits
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzItMy0xLTEtMjAwNjI_eafc99c8-c326-4ae0-96dc-cca31c855aa9"
      unitRef="mxn">200000000</kof:FinanceChargesForEmployeeBenefits>
    <ifrs-full:GainsLossesOnHedgingInstrument
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzMtMS0xLTEtMjAwNjI_9d2d077d-1032-4c98-9c0f-312257b0967a"
      unitRef="mxn">-1097000000</ifrs-full:GainsLossesOnHedgingInstrument>
    <ifrs-full:GainsLossesOnHedgingInstrument
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzMtMi0xLTEtMjAwNjI_ea922add-21ed-4d9f-90f9-31547b43edd1"
      unitRef="mxn">-1174000000</ifrs-full:GainsLossesOnHedgingInstrument>
    <ifrs-full:GainsLossesOnHedgingInstrument
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzMtMy0xLTEtMjAwNjI_26e67c95-0b4d-4df2-8d24-c48c6ac8f927"
      unitRef="mxn">-1946000000</ifrs-full:GainsLossesOnHedgingInstrument>
    <kof:FinanceChargesForLeases
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzQtMS0xLTEtMjAwNjI_419d36d9-a734-4267-b253-ed63e09fee3f"
      unitRef="mxn">101000000</kof:FinanceChargesForLeases>
    <kof:FinanceChargesForLeases
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzQtMi0xLTEtMjAwNjI_42133aba-71dd-4656-951b-b652caf33638"
      unitRef="mxn">105000000</kof:FinanceChargesForLeases>
    <kof:FinanceChargesForLeases
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzQtMy0xLTEtMjAwNjI_0419679f-2a16-4748-a4b6-463e402c14f6"
      unitRef="mxn">129000000</kof:FinanceChargesForLeases>
    <kof:FinanceOperatingCharges
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzUtMS0xLTEtMjAwNjI_05a9bfd0-ff71-4d01-9c91-97f6c989547b"
      unitRef="mxn">202000000</kof:FinanceOperatingCharges>
    <kof:FinanceOperatingCharges
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzUtMi0xLTEtMjAwNjI_99e14363-6db6-4fd2-8ee8-b502854a3765"
      unitRef="mxn">156000000</kof:FinanceOperatingCharges>
    <kof:FinanceOperatingCharges
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzUtMy0xLTEtMjAwNjI_b732f894-d729-4d83-861d-8559147a5600"
      unitRef="mxn">170000000</kof:FinanceOperatingCharges>
    <ifrs-full:InterestExpense
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzYtMS0xLTEtMjAwNjI_0c27267a-c3b6-4930-bb44-1195e3a811fb"
      unitRef="mxn">6192000000</ifrs-full:InterestExpense>
    <ifrs-full:InterestExpense
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzYtMi0xLTEtMjAwNjI_f70b0018-0c15-4f35-bb0c-e411ad5b0f63"
      unitRef="mxn">7894000000</ifrs-full:InterestExpense>
    <ifrs-full:InterestExpense
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTpjODFlNTcwZjQ3YjU0ZGZmOTg3NjQ5OTc0MDkzZmJiNS90YWJsZXJhbmdlOmM4MWU1NzBmNDdiNTRkZmY5ODc2NDk5NzQwOTNmYmI1XzYtMy0xLTEtMjAwNjI_8414e1b9-06e0-45f4-9586-6e6cd8e3d44a"
      unitRef="mxn">6904000000</ifrs-full:InterestExpense>
    <ifrs-full:NotionalAmount
      contextRef="i817b89e4d1a0451d957aaf03cd63a3b3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzUzMQ_3c9bc892-ce93-42f5-bc71-5520f49d09b1"
      unitRef="mxn">7500000000</ifrs-full:NotionalAmount>
    <ifrs-full:BorrowingsMaturity
      contextRef="i00e1742c250c461ab01288d988bfb939_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzU3NQ_ba1a0b4e-f0ff-4de0-9e07-026607e7c4d5">2023</ifrs-full:BorrowingsMaturity>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzYwNQ_15b39ed5-a138-4498-bcf6-dbca595a9e69"
      unitRef="number">0.0546</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:NotionalAmount
      contextRef="i9f9def0c0b454d8ba4b7a259e52633d9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzYxOA_b566c869-07a7-42ce-ac4d-9f9a708c42aa"
      unitRef="mxn">1500000000</ifrs-full:NotionalAmount>
    <ifrs-full:BorrowingsMaturity
      contextRef="i0f46c5a0b7f94c10bb5fdb9f4902b7ec_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzY2Mg_d4827d57-43d7-44a3-b65e-aa19dd462c8c">2022</ifrs-full:BorrowingsMaturity>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="i9f9def0c0b454d8ba4b7a259e52633d9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzcwMg_bb658d60-0158-49a2-95c8-15ee292bcd0f"
      unitRef="number">0.0025</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <ifrs-full:NotionalAmount
      contextRef="ia94c0c8d6c92478986adf17c650e0782_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzcxNA_e0b18ee5-22cb-4b00-98b6-96312ee8d441"
      unitRef="mxn">8500000000</ifrs-full:NotionalAmount>
    <ifrs-full:BorrowingsMaturity
      contextRef="i3abc440aed764372805c1d48c645583d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1OA_99dba407-1321-4ed1-90db-5572005b2915">2027</ifrs-full:BorrowingsMaturity>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ia94c0c8d6c92478986adf17c650e0782_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc4OA_01f6aee6-48c4-40b6-984f-bd6e5337a2d7"
      unitRef="number">0.0787</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:NotionalAmount
      contextRef="i84a7552b661943ed9b6483fd49e92978_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc5OQ_32b30636-96d8-442e-987c-d9b4d94c5115"
      unitRef="mxn">1727000000</ifrs-full:NotionalAmount>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="i84a7552b661943ed9b6483fd49e92978_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzg4NQ_dad4c084-ebbb-40c5-9145-c529bae77563"
      unitRef="number">0.0008</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <ifrs-full:NotionalAmount
      contextRef="i1082dd5843354455ba587b848e2540b7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzkwMQ_860925c1-9437-41b5-99fc-cdd51a4a3abc"
      unitRef="mxn">3000000000</ifrs-full:NotionalAmount>
    <ifrs-full:BorrowingsMaturity
      contextRef="i95b3a9a1847f4ac6b018375ec8c0aea1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzQw_57d6accb-0d57-433a-8abc-2585ce8881bc">2028</ifrs-full:BorrowingsMaturity>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i1082dd5843354455ba587b848e2540b7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzk3Nw_3b0968b2-f47f-40e1-afc8-917907a5e511"
      unitRef="number">0.0735</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:NotionalAmount
      contextRef="i8f3fcebf8d454c62bb3344c23137dfc4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzA1_7cecac99-de8e-45df-bf46-551fd9a881eb"
      unitRef="mxn">6965000000</ifrs-full:NotionalAmount>
    <ifrs-full:BorrowingsMaturity
      contextRef="i4ea9de733cfb48f4840df28ba3d6145a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzM0_0bfaedca-58d3-46f5-9198-cadf8f012ac1">2028</ifrs-full:BorrowingsMaturity>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i8f3fcebf8d454c62bb3344c23137dfc4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzEz_05b821b3-91d7-4ba1-ba56-ee5f48af0bcd"
      unitRef="number">0.0736</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:NotionalAmount
      contextRef="i4c12ebbb2a2743a8b9ae59fb3d4e0321_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzIw_17f06345-111a-46d8-bd3b-b1e0bfcc6c63"
      unitRef="mxn">2435000000</ifrs-full:NotionalAmount>
    <ifrs-full:BorrowingsMaturity
      contextRef="i30c3862d772c407fb8f351442890cc70_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzQ2_1cd54bb1-10e8-48fb-a6a4-6e8df0bccc3e">2026</ifrs-full:BorrowingsMaturity>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="i4c12ebbb2a2743a8b9ae59fb3d4e0321_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzI3_d0dbd15c-f6dc-4132-9b81-6144112a9853"
      unitRef="number">0.0005</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <ifrs-full:NotionalAmount
      contextRef="i1a9a196ca1e449b3b23cc8888aecfe38_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzEwMzk_c057a5bc-a354-4c2e-a903-a044ec3edede"
      unitRef="usd">1250000000</ifrs-full:NotionalAmount>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i1a9a196ca1e449b3b23cc8888aecfe38_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzEwNzU_091ebe0b-adda-41d6-8a9a-12e6680c0c2a"
      unitRef="number">0.0275</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:NotionalAmount
      contextRef="i0fa4ffc0948f456dacb15e3b60cf2e39_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzExNDM_05671949-e6fe-40fe-81f0-de3d237eb3ef"
      unitRef="usd">705000000</ifrs-full:NotionalAmount>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i0fa4ffc0948f456dacb15e3b60cf2e39_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzExNzk_17c4bf99-30df-4bbf-8027-add4f4f3a952"
      unitRef="number">0.0185</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:NotionalAmount
      contextRef="i8d0e1f1ec4794024b1c21370054428e6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzEyNTI_33d11f9b-a8cc-4db1-88ac-edb9376e8519"
      unitRef="usd">600000000</ifrs-full:NotionalAmount>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i8d0e1f1ec4794024b1c21370054428e6_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzEyODg_edd64fb2-8cfc-4792-8494-f073cbb4b272"
      unitRef="number">0.0525</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsMaturity
      contextRef="id75d4e101e91444682aeacee6018b1df_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzEzMTI_658c78e1-e480-475a-adb8-f7eb5ea36239">November 26, 2043</ifrs-full:BorrowingsMaturity>
    <ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures
      contextRef="i7fe521bbe5b547fc82d0348a1d917e8a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzE5ODQ_3d309457-18ed-4dea-a3e0-01e09c2391fe"
      unitRef="mxn">9400000000</ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures>
    <ifrs-full:BorrowingsInterestRate
      contextRef="ib664991bae0c4330b33e52222b4a2019_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzIwMTA_ab02f757-5674-44e5-94e7-ec08fe8087fd"
      unitRef="number">0.0839</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i3977c6134b7a45caa810affdc4a9b1c4_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzIwMTc_66a79686-4fb3-4c53-a66f-4c979f318d41"
      unitRef="number">0.0791</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures
      contextRef="i4578a9b4c49646cfb522f74081160454_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzIyMzI_918d19c3-fc55-4073-8cf4-4267c24afd07"
      unitRef="mxn">1670000000</ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures>
    <ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures
      contextRef="if478fb6734b1495aaaa8800b5d6a3db3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzIzODc_8aa7f587-31f6-4787-a89f-7d343bd8e4c1"
      unitRef="mxn">15650000000</ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures>
    <ifrs-full:BorrowingsInterestRate
      contextRef="i0ac0b124bc5f4f8486a075878e9b4567_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzI0MjE_b7c6361d-6ca0-4e8b-8dfa-ed8c7523151b"
      unitRef="number">0.0604</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures
      contextRef="id338918b962f4927986c72edd1131744_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzI0NzI_2f5a0bcd-5d29-4978-8c47-c63b79d692f3"
      unitRef="mxn">1184000000</ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures>
    <ifrs-full:Borrowings
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzI1NjA_b6f7c895-2597-4b3d-8783-8e73e0ad9fde"
      unitRef="usd">900000000</ifrs-full:Borrowings>
    <ifrs-full:RepaymentsOfBondsNotesAndDebentures
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzI2NTU_fd356970-0c37-4f30-b07c-19db92eb08a1"
      unitRef="usd">500000000</ifrs-full:RepaymentsOfBondsNotesAndDebentures>
    <ifrs-full:NotionalAmount
      contextRef="i6f8ae6e58ed7467db5a22f22e44f0cb5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzI3NjM_2cd806c8-b1af-4f4a-9824-9458715df3e6"
      unitRef="mxn">711000000</ifrs-full:NotionalAmount>
    <ifrs-full:NotionalAmount
      contextRef="icf278616288c467fb72c1a6b8e57d5e9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzI3NzQ_7f1402ce-b8eb-4d31-a7cc-6c340d88012a"
      unitRef="mxn">759000000</ifrs-full:NotionalAmount>
    <ifrs-full:NotionalAmount
      contextRef="ib48b349f96454b1fb069a52d4cd21821_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzUy_c7b6432c-b631-4dcd-84d9-b507be35d9ad"
      unitRef="mxn">9400000000</ifrs-full:NotionalAmount>
    <ifrs-full:BorrowingsMaturity
      contextRef="i898c1fcfbe654f07801c04bb02d2d53c_D20210901-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzcx_c688233d-5f6b-401e-8706-1d66db6f3591">2025</ifrs-full:BorrowingsMaturity>
    <ifrs-full:BorrowingsMaturity
      contextRef="ibe19d7bfda2145dea039d95dc0081ca9_D20210901-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzc3_3867033c-1505-47aa-ad1f-9dc73940de4f">2026</ifrs-full:BorrowingsMaturity>
    <kof:IncreaseInInterestRateOnTheBonds
      contextRef="i33865c82df32445993fcfb9144c7586e_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzU4ODIzODcyMDk1OTE1_34e11efd-da4a-4db7-9238-0af349dbb6bf"
      unitRef="number">25</kof:IncreaseInInterestRateOnTheBonds>
    <ifrs-full:NotionalAmount
      contextRef="i557b12de1cf442188e3f761b91d746d2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzU5_df402a3c-a6c9-4feb-a63f-c58adaf88709"
      unitRef="mxn">461000000</ifrs-full:NotionalAmount>
    <ifrs-full:NotionalAmount
      contextRef="i0f77cc3e64964f768ca73d0c9cfd8ceb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0Xzc1MzE2NTQ2NTEwNzY0_f30c5574-e367-48bf-8e40-7bef8723980f"
      unitRef="mxn">1114000000</ifrs-full:NotionalAmount>
    <ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90ZXh0cmVnaW9uOmFjYWVmZjViZTI0ZDQwMmI4ZjVlYWE2NjdlMDc2MWM0XzMzOTU_828a4713-9134-4e00-8485-2543039bc980">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.958%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.212%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.099%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-cash impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying Value at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Repayments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Proceeds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;New leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Exchange movement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Translation Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying Value at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (1,925)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  844&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  81&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  645&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total short-term from financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (1,925)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  844&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  81&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  645&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;10,568&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(9,764)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;947&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(467)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,284&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;75,265&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;9,400&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,688&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;83,853&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total long-term from financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  85,833&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (12,264)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  10,347&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,688&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (467)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  85,137&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,306&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (629)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  533&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  340&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (42)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,505&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total from financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  88,784&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (14,818)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  11,191&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  533&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  340&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,685&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (428)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  87,287&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.270%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.176%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.071%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.071%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Non-cash impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Carrying Value at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Repayments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Proceeds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;New leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign Exchange movement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Translation Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Carrying Value at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  882&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (17,641)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  18,525&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (121)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,645&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total short-term from financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  882&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (17,641)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  18,525&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (121)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,645&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term bank loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,576&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(896)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;293&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(405)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,568&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57,519&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(26,650)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,479&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,265&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total long-term from financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  69,095&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (27,546)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  43,772&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (506)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  85,833&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease liabilities (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,383&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (573)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  599&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  33&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (123)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,306&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total from financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  71,360&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (45,760)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  62,297&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  599&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  33&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  1,005&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  (750)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ps.  88,784&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Beginning balance as of adoption date; January 1st, 2019&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i4f732c1a2ed8432d9a1641c2fe739de9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzItMS0xLTEtMjAwNjI_2ee9f6b5-29c3-4868-8764-b33e58d27ef1"
      unitRef="mxn">1645000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="ic62cf4a88c4b40ffa4396ae60d107944_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzItMi0xLTEtMjAwNjI_39c885e8-9db0-4ebb-b6fc-b483e0c3fe35"
      unitRef="mxn">1925000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="ic62cf4a88c4b40ffa4396ae60d107944_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzItMy0xLTEtMjAwNjI_58f70319-ba8c-4c32-b68d-7bd91c4354d8"
      unitRef="mxn">844000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities
      contextRef="ic62cf4a88c4b40ffa4396ae60d107944_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzItNS0xLTEtMjAwNjI_a307e8aa-6949-496b-bb06-fc580445a61d"
      unitRef="mxn">0</ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities
      contextRef="ic62cf4a88c4b40ffa4396ae60d107944_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzItNi0xLTEtMjAwNjI_4988d969-ad49-4052-bab2-8e06844dd2e9"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities
      contextRef="ic62cf4a88c4b40ffa4396ae60d107944_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzItNy0xLTEtMjAwNjI_17169516-0298-4aad-971d-0ff73fc2c488"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities
      contextRef="ic62cf4a88c4b40ffa4396ae60d107944_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzItOC0xLTEtMjAwNjI_4a33cabc-a3b0-4a4a-81cf-1b3998acd606"
      unitRef="mxn">81000000</kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i570001308bbb4ed9874a4753fb3ccdf8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzItOS0xLTEtMjAwNjI_14828322-656e-48b1-902c-0f59c51e1639"
      unitRef="mxn">645000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="iedf6879b5b9d48528e470d1f94fadd66_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzQtMS0xLTEtMjAwNjI_37464c84-6357-4d3a-b33f-c940da37541c"
      unitRef="mxn">1645000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i6a41782d28344f47ae8493863c013a83_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzQtMi0xLTEtMjAwNjI_6d01e976-84d1-4a94-ad73-d1f934d6f2f3"
      unitRef="mxn">1925000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i6a41782d28344f47ae8493863c013a83_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzQtMy0xLTEtMjAwNjI_4831e919-1172-48f1-9818-cdc74e19669f"
      unitRef="mxn">844000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities
      contextRef="i6a41782d28344f47ae8493863c013a83_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzQtNS0xLTEtMjAwNjI_014c4b76-6ffc-4c5c-924a-cdb936d8b17e"
      unitRef="mxn">0</ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities
      contextRef="i6a41782d28344f47ae8493863c013a83_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzQtNi0xLTEtMjAwNjI_7ef054d6-9363-4f0d-b03e-393b8e8dedf6"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities
      contextRef="i6a41782d28344f47ae8493863c013a83_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzQtNy0xLTEtMjAwNjI_0197e0aa-f21c-44dc-9b7f-48123fe4bbe5"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities
      contextRef="i6a41782d28344f47ae8493863c013a83_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzQtOC0xLTEtMjAwNjI_193654d2-6fcf-41ce-936e-7aef69820e30"
      unitRef="mxn">81000000</kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i9276724cb5764767a2611fbbeaec91b6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzQtOS0xLTEtMjAwNjI_3fad439e-196c-4cfd-8558-ce2587c39e32"
      unitRef="mxn">645000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="ib0c032f865e946aa9f6959168d42dd11_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzUtMS0xLTEtMjAwNjI_51043ba9-9ff1-462b-a3c2-299eb34c4e66"
      unitRef="mxn">10568000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i6e1a40db7e434cbe8d0eceb7039f9f7a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzUtMi0xLTEtMjAwNjI_b5e411a3-bc11-4238-b4da-064640bfe159"
      unitRef="mxn">9764000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i6e1a40db7e434cbe8d0eceb7039f9f7a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzUtMy0xLTEtMjAwNjI_ba5584a2-0249-4d28-a22f-549332eb1082"
      unitRef="mxn">947000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities
      contextRef="i6e1a40db7e434cbe8d0eceb7039f9f7a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzUtNS0xLTEtMjAwNjI_2d66e645-a896-4361-8671-180e26117cd1"
      unitRef="mxn">0</ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities
      contextRef="i6e1a40db7e434cbe8d0eceb7039f9f7a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzUtNi0xLTEtMjAwNjI_f74d8c11-3c95-4bb4-9f05-b71eeca7c526"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities
      contextRef="i6e1a40db7e434cbe8d0eceb7039f9f7a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzUtNy0xLTEtMjAwNjI_b62aa9fd-1ddd-4536-a1a9-db503b972cfb"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities
      contextRef="i6e1a40db7e434cbe8d0eceb7039f9f7a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzUtOC0xLTEtMjAwNjI_965c6aba-9c57-4a1f-9edd-d58014128385"
      unitRef="mxn">-467000000</kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="ia4ba020680ea425dbf7456ef9f472387_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzUtOS0xLTEtMjAwNjI_a7f805e1-6c4b-4993-bf32-3ac654cb0b00"
      unitRef="mxn">1284000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="ie58e63bf30344d2487613aca0972b589_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzYtMS0xLTEtMjAwNjI_06d8f942-21c5-414d-b2fe-44b7d82bf62d"
      unitRef="mxn">75265000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i9b57d06d31ef43faa8a60fa0da19316e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzYtMi0xLTEtMjAwNjI_2f3e11a2-d803-4769-a98c-d164802d4b2f"
      unitRef="mxn">2500000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i9b57d06d31ef43faa8a60fa0da19316e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzYtMy0xLTEtMjAwNjI_e25cf396-6460-4962-a178-18fd4a2ed788"
      unitRef="mxn">9400000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities
      contextRef="i9b57d06d31ef43faa8a60fa0da19316e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzYtNS0xLTEtMjAwNjI_c6905d26-e0f1-4c2e-968d-6bd9cc39344d"
      unitRef="mxn">0</ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities
      contextRef="i9b57d06d31ef43faa8a60fa0da19316e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzYtNi0xLTEtMjAwNjI_af12380a-3028-4ae1-bf41-b8f959a7878b"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities
      contextRef="i9b57d06d31ef43faa8a60fa0da19316e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzYtNy0xLTEtMjAwNjI_1f66c6dd-1a76-4b35-a41b-4e509a017c60"
      unitRef="mxn">1688000000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities
      contextRef="i9b57d06d31ef43faa8a60fa0da19316e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzYtOC0xLTEtMjAwNjI_e6f46e0a-dc2a-436d-b0ed-1ef4bf0ec03c"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i606a7c41fa2c4d37a6a3776313859583_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzYtOS0xLTEtMjAwNjI_45971290-c17c-4cd4-b935-b076490d986a"
      unitRef="mxn">83853000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i827006b3bfc24a15b21dc5657f8c3236_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzctMS0xLTEtMjAwNjI_0566ceb8-a071-4969-a5c7-0388bae8e19e"
      unitRef="mxn">85833000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i25a41aa63a4d408caa546470e29920eb_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzctMi0xLTEtMjAwNjI_17d501d9-c58e-40da-b390-1d91db6fc058"
      unitRef="mxn">12264000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i25a41aa63a4d408caa546470e29920eb_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzctMy0xLTEtMjAwNjI_0f391168-bc07-420e-aeba-916d760acc46"
      unitRef="mxn">10347000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities
      contextRef="i25a41aa63a4d408caa546470e29920eb_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzctNS0xLTEtMjAwNjI_2656d983-2d61-4e53-8de4-4bfc3ba7b167"
      unitRef="mxn">0</ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities
      contextRef="i25a41aa63a4d408caa546470e29920eb_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzctNi0xLTEtMjAwNjI_a3be12a5-3245-416e-8a52-31516d3a8d0c"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities
      contextRef="i25a41aa63a4d408caa546470e29920eb_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzctNy0xLTEtMjAwNjI_effebe01-edf5-44fb-8121-7b40fbc13a7a"
      unitRef="mxn">1688000000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities
      contextRef="i25a41aa63a4d408caa546470e29920eb_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzctOC0xLTEtMjAwNjI_05f46eaf-b9e0-4206-9d73-d3b1cb1cbbf3"
      unitRef="mxn">-467000000</kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="ic4edd38833044256925120e50390662c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzctOS0xLTEtMjAwNjI_53e0576d-b9b2-4e45-ae02-268e1258bd86"
      unitRef="mxn">85137000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i6e6b77d1020142f7b386398f44b786b7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzktMS0xLTEtMjAwNjI_2aea7a2e-9c21-49f3-9727-899bf7484757"
      unitRef="mxn">1306000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="ie94443275bbf4d92b7e1d08f6febac7e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzktMi0xLTEtMjAwNjI_19320044-9b68-4dc9-8f94-8d8a088f3910"
      unitRef="mxn">629000000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="ie94443275bbf4d92b7e1d08f6febac7e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzktMy0xLTEtMjAwNjI_24a3fdf0-8d48-4aaf-bf9b-21911111876f"
      unitRef="mxn">0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities
      contextRef="ie94443275bbf4d92b7e1d08f6febac7e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzktNS0xLTEtMjAwNjI_ff5d20b0-8bf5-4fdc-9657-eb07575da7dd"
      unitRef="mxn">533000000</ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities
      contextRef="ie94443275bbf4d92b7e1d08f6febac7e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzktNi0xLTEtMjAwNjI_fab040aa-437c-4bf0-a14a-6c531d440484"
      unitRef="mxn">340000000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities
      contextRef="ie94443275bbf4d92b7e1d08f6febac7e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzktNy0xLTEtMjAwNjI_6b45e04d-d451-400b-a939-4c6562b4a88e"
      unitRef="mxn">-3000000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities
      contextRef="ie94443275bbf4d92b7e1d08f6febac7e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzktOC0xLTEtMjAwNjI_8f89eab9-dffe-47fb-9df2-21da0015dbbd"
      unitRef="mxn">-42000000</kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="id6932cc2709a4fdaa2c41347fe2a2c9c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzktOS0xLTEtMjAwNjI_584f2883-c157-4799-9753-e584b87eb9e6"
      unitRef="mxn">1505000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzExLTEtMS0xLTIwMDYy_97085d95-f6ec-437a-8fcd-e2961d215ced"
      unitRef="mxn">88784000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <kof:RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzExLTItMS0xLTIwMDYy_c2ad8df3-aab1-4d17-8716-7961550ad77a"
      unitRef="mxn">14818000000</kof:RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzExLTMtMS0xLTIwMDYy_9a7f0463-301a-491f-8e76-a1170edc7fb0"
      unitRef="mxn">11191000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzExLTUtMS0xLTIwMDYy_7a579f40-80e2-486a-bbab-854dfa29a3cd"
      unitRef="mxn">533000000</ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzExLTYtMS0xLTIwMDYy_84cf54d8-64ca-4d35-821d-3d9d55731b23"
      unitRef="mxn">340000000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzExLTctMS0xLTIwMDYy_41c1d49d-f758-43bf-907b-f1eec4ad2b39"
      unitRef="mxn">1685000000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzExLTgtMS0xLTIwMDYy_b43f9a1e-35f2-4c53-be83-8a0de4e24c93"
      unitRef="mxn">-428000000</kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTozM2M2ZTMyZGQwNGU0NjJiYmJkYWRkZWM5MWVkMGExYy90YWJsZXJhbmdlOjMzYzZlMzJkZDA0ZTQ2MmJiYmRhZGRlYzkxZWQwYTFjXzExLTktMS0xLTIwMDYy_33592884-49a1-4b78-b6fd-d6630fa05954"
      unitRef="mxn">87287000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="ibcbe724d62094592a354a6c76898c56d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzItMS0xLTEtMjAwNjI_de86ccf5-b7f9-4662-aa6e-5fdbc8b35094"
      unitRef="mxn">882000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i6ef4af8d9a504e36aba406775756297b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzItMi0xLTEtMjAwNjI_8640f4e4-8428-436a-8443-f17d8f0b2177"
      unitRef="mxn">17641000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i6ef4af8d9a504e36aba406775756297b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzItMy0xLTEtMjAwNjI_aa68ab43-a765-4ab6-91c1-4535c14a4928"
      unitRef="mxn">18525000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities
      contextRef="i6ef4af8d9a504e36aba406775756297b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzItNS0xLTEtMjAwNjI_c765ed66-ad6b-4d4b-9060-5d666d1fc334"
      unitRef="mxn">0</ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities
      contextRef="i6ef4af8d9a504e36aba406775756297b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzItNi0xLTEtMjAwNjI_6bc86cd0-bd95-468e-b865-fee4d06b2d92"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities
      contextRef="i6ef4af8d9a504e36aba406775756297b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzItNy0xLTEtMjAwNjI_11c09bfb-b116-4cbc-a8e9-8ab8ce9ab5e2"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities
      contextRef="i6ef4af8d9a504e36aba406775756297b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzItOC0xLTEtMjAwNjI_2a4ee581-2c39-47bc-aa15-41caa372b3fe"
      unitRef="mxn">-121000000</kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i4f732c1a2ed8432d9a1641c2fe739de9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzItOS0xLTEtMjAwNjI_972f5b3e-6acc-47b5-acbd-efe2820f9f63"
      unitRef="mxn">1645000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="ib6a04760ce3b4ea7b3d532373df54c8f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzMtMS0xLTEtMjAwNjI_92187949-5949-4833-b805-b64b97af0883"
      unitRef="mxn">0</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i84dbde926fc24bf982e30a93f4c8eae2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzMtMi0xLTEtMjAwNjI_54b5a9a7-a8aa-47be-9100-c6f22553ffa4"
      unitRef="mxn">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i84dbde926fc24bf982e30a93f4c8eae2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzMtMy0xLTEtMjAwNjI_0fe0b363-6c75-49b7-8e66-86c48f167b80"
      unitRef="mxn">0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities
      contextRef="i84dbde926fc24bf982e30a93f4c8eae2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzMtNS0xLTEtMjAwNjI_364eb751-7e1c-44af-b563-706ce90dd933"
      unitRef="mxn">0</ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities
      contextRef="i84dbde926fc24bf982e30a93f4c8eae2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzMtNi0xLTEtMjAwNjI_534d384f-9fd9-40c3-ae05-bf415e0bcd58"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities
      contextRef="i84dbde926fc24bf982e30a93f4c8eae2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzMtNy0xLTEtMjAwNjI_7838a205-648d-4960-823c-550b86b1970b"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities
      contextRef="i84dbde926fc24bf982e30a93f4c8eae2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzMtOC0xLTEtMjAwNjI_21482098-7eac-4b11-a305-d5cc67eccba2"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i336d7eb8fc664cfda3c0477973d610ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzMtOS0xLTEtMjAwNjI_e6643703-158b-408f-8321-3685868fd56d"
      unitRef="mxn">0</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="ib9f33be817654476bbb8606f50714e12_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzQtMS0xLTEtMjAwNjI_0e1a57f8-9dd3-4e15-99c1-9945886dc202"
      unitRef="mxn">882000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="ic106d219e79b407d842b2ad068395473_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzQtMi0xLTEtMjAwNjI_5fc0af0e-88e8-4665-8694-67f181c27d87"
      unitRef="mxn">17641000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="ic106d219e79b407d842b2ad068395473_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzQtMy0xLTEtMjAwNjI_d29aa20f-9794-4272-b1cb-b242d0e13bdf"
      unitRef="mxn">18525000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities
      contextRef="ic106d219e79b407d842b2ad068395473_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzQtNS0xLTEtMjAwNjI_c7b51f0b-7f48-4dbf-b2b9-ee6af977cc73"
      unitRef="mxn">0</ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities
      contextRef="ic106d219e79b407d842b2ad068395473_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzQtNi0xLTEtMjAwNjI_b14ace22-a917-4858-adb3-ef3afe0801f2"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities
      contextRef="ic106d219e79b407d842b2ad068395473_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzQtNy0xLTEtMjAwNjI_b8932913-3071-43a4-93f7-1b3a11986108"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities
      contextRef="ic106d219e79b407d842b2ad068395473_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzQtOC0xLTEtMjAwNjI_a91ad4e1-00b0-4145-8c72-3de729356ce4"
      unitRef="mxn">-121000000</kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="iedf6879b5b9d48528e470d1f94fadd66_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzQtOS0xLTEtMjAwNjI_05156d1d-f59f-4194-8837-1677dafa6e37"
      unitRef="mxn">1645000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i4bd64d2afcb1485f85a7012ebce16092_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzUtMS0xLTEtMjAwNjI_ca9a5d45-1fd4-4327-ba3c-7e9297347a50"
      unitRef="mxn">11576000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i02bf7d849a4b441385014f36a2a7e4be_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzUtMi0xLTEtMjAwNjI_e7e04d00-e127-4dbb-913a-ca52afdf32d4"
      unitRef="mxn">896000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i02bf7d849a4b441385014f36a2a7e4be_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzUtMy0xLTEtMjAwNjI_6dccc32e-4001-4778-a7ab-6a1cd56aac41"
      unitRef="mxn">293000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities
      contextRef="i02bf7d849a4b441385014f36a2a7e4be_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzUtNS0xLTEtMjAwNjI_b3619a3e-0466-4682-8d7e-30c8b0e03626"
      unitRef="mxn">0</ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities
      contextRef="i02bf7d849a4b441385014f36a2a7e4be_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzUtNi0xLTEtMjAwNjI_90d3bba7-cd5f-4859-858e-6569c2faeea2"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities
      contextRef="i02bf7d849a4b441385014f36a2a7e4be_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzUtNy0xLTEtMjAwNjI_37e72359-fded-4e5e-880b-06b9229d09e3"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities
      contextRef="i02bf7d849a4b441385014f36a2a7e4be_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzUtOC0xLTEtMjAwNjI_a6ffdb11-200f-457d-987f-5db74a9899ab"
      unitRef="mxn">-405000000</kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="ib0c032f865e946aa9f6959168d42dd11_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzUtOS0xLTEtMjAwNjI_4d3f9581-6850-4219-9554-52f365648a2b"
      unitRef="mxn">10568000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i9a0b1709af4745078ee683f90d0b3d9c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzYtMS0xLTEtMjAwNjI_8d0ab039-40a2-4df8-9e49-2be3acc94bc6"
      unitRef="mxn">57519000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="iabae9e6c5bbd46938c2e0cc2ec857589_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzYtMi0xLTEtMjAwNjI_80f23d14-dd7b-4e6c-ba80-de8614cf58ed"
      unitRef="mxn">26650000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="iabae9e6c5bbd46938c2e0cc2ec857589_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzYtMy0xLTEtMjAwNjI_8a9a8255-6c98-4d38-b6f0-57ae15b6d46c"
      unitRef="mxn">43479000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities
      contextRef="iabae9e6c5bbd46938c2e0cc2ec857589_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzYtNS0xLTEtMjAwNjI_14071fd9-539c-4164-93f1-8dd4b85b4bac"
      unitRef="mxn">0</ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities
      contextRef="iabae9e6c5bbd46938c2e0cc2ec857589_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzYtNi0xLTEtMjAwNjI_77422342-f89a-4f72-ae8b-4f6de25a6d97"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities
      contextRef="iabae9e6c5bbd46938c2e0cc2ec857589_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzYtNy0xLTEtMjAwNjI_6c66043e-6d54-4c16-b624-59497ee98417"
      unitRef="mxn">1018000000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities
      contextRef="iabae9e6c5bbd46938c2e0cc2ec857589_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzYtOC0xLTEtMjAwNjI_479ae5df-ae0b-40b2-86be-845aefafd439"
      unitRef="mxn">-101000000</kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="ie58e63bf30344d2487613aca0972b589_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzYtOS0xLTEtMjAwNjI_cb98c723-0e5c-4532-888f-6d4fdd67e87d"
      unitRef="mxn">75265000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i582b501c1ce440b3b3fa03ad563260b0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzctMS0xLTEtMjAwNjI_de56ba1e-5362-422b-8092-b476d0a7adf6"
      unitRef="mxn">0</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="iec4040de16da4f57b0fff48eb250667d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzctMi0xLTEtMjAwNjI_89b989c1-2be3-4747-8404-e4a645844c0f"
      unitRef="mxn">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="iec4040de16da4f57b0fff48eb250667d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzctMy0xLTEtMjAwNjI_6d226a50-cdbc-4b8b-9f39-1eba95482ab1"
      unitRef="mxn">0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities
      contextRef="iec4040de16da4f57b0fff48eb250667d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzctNS0xLTEtMjAwNjI_034eeb74-1add-48cf-9a4b-5982e421057c"
      unitRef="mxn">0</ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities
      contextRef="i2e35c29443904a95939e6f39c136e692_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzctNi0xLTEtMjAwNjI_a516df42-8934-4c74-be27-e7ef23691ee0"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities
      contextRef="iec4040de16da4f57b0fff48eb250667d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzctNy0xLTEtMjAwNjI_62c460a7-cde4-4693-b8a5-7441bf696a7e"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities
      contextRef="iec4040de16da4f57b0fff48eb250667d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzctOC0xLTEtMjAwNjI_303bdd1a-324b-49b1-9dde-329e2bb64483"
      unitRef="mxn">0</kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i40cb18f26a1c4df08c857e572935343f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzctOS0xLTEtMjAwNjI_278feeb4-93d4-45ab-a386-5204faa444a7"
      unitRef="mxn">0</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i04265978e15f46619ada7b2060f80160_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzgtMS0xLTEtMjAwNjI_506ab4a6-1357-42eb-a981-f17a22e75549"
      unitRef="mxn">69095000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i8458cf65d3e6481485511d14226adbfc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzgtMi0xLTEtMjAwNjI_7b119265-040a-473f-a0d7-180bca4f9a24"
      unitRef="mxn">27546000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i8458cf65d3e6481485511d14226adbfc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzgtMy0xLTEtMjAwNjI_4fc5c51b-be1c-4ff1-a7ad-848d3257fbb0"
      unitRef="mxn">43772000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities
      contextRef="i8458cf65d3e6481485511d14226adbfc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzgtNS0xLTEtMjAwNjI_8b286eda-2e47-4631-afbc-ac92e834249e"
      unitRef="mxn">0</ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities
      contextRef="i8458cf65d3e6481485511d14226adbfc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzgtNi0xLTEtMjAwNjI_b3ca2e0a-3571-4dfb-b4bb-632a8118f550"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities
      contextRef="i8458cf65d3e6481485511d14226adbfc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzgtNy0xLTEtMjAwNjI_0f63aea6-88ab-4987-a056-0f85c8f48552"
      unitRef="mxn">1018000000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities
      contextRef="i8458cf65d3e6481485511d14226adbfc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzgtOC0xLTEtMjAwNjI_199887c3-4a6e-4cbf-b890-b04237eb2a1b"
      unitRef="mxn">-506000000</kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i827006b3bfc24a15b21dc5657f8c3236_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzgtOS0xLTEtMjAwNjI_c022179d-5682-4f80-8983-276b8e0ae275"
      unitRef="mxn">85833000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i6a27fcf4d5d541f0bc95134863e6760f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzktMS0xLTEtMjAwNjI_adbc5fcf-5285-46e3-ac75-02ffcf9522ea"
      unitRef="mxn">1383000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="ic0800b98bdd24a5f8dba72897a3608db_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzktMi0xLTEtMjAwNjI_ae3a7461-a2c9-45e8-8c8d-6968b6a3b610"
      unitRef="mxn">573000000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="ic0800b98bdd24a5f8dba72897a3608db_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzktMy0xLTEtMjAwNjI_611c71da-9df0-4073-9e3d-e7373a812986"
      unitRef="mxn">0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities
      contextRef="ic0800b98bdd24a5f8dba72897a3608db_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzktNS0xLTEtMjAwNjI_d9665177-4c93-4f37-80ab-dc1c88d9da98"
      unitRef="mxn">599000000</ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities
      contextRef="ic0800b98bdd24a5f8dba72897a3608db_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzktNi0xLTEtMjAwNjI_d4558989-48f8-4f2f-be13-17bb65de86f3"
      unitRef="mxn">33000000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities
      contextRef="ic0800b98bdd24a5f8dba72897a3608db_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzktNy0xLTEtMjAwNjI_e22ec959-9f0f-4cb4-a278-89736515cda7"
      unitRef="mxn">-13000000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities
      contextRef="ic0800b98bdd24a5f8dba72897a3608db_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzktOC0xLTEtMjAwNjI_c12cabba-2f68-4504-9091-adc762036b0a"
      unitRef="mxn">-123000000</kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i6e6b77d1020142f7b386398f44b786b7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzktOS0xLTEtMjAwNjI_d284ad78-9df3-4d9c-8973-43367e10db12"
      unitRef="mxn">1306000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzEwLTEtMS0xLTIwMDYy_372935d4-9764-4529-bce9-7dfef8e5c960"
      unitRef="mxn">71360000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <kof:RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzEwLTItMS0xLTIwMDYy_4a4cbf96-c659-467c-a928-eec64e968275"
      unitRef="mxn">45760000000</kof:RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzEwLTMtMS0xLTIwMDYy_2fb651a0-bd82-49dc-8570-9ea497a2afc3"
      unitRef="mxn">62297000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzEwLTUtMS0xLTIwMDYy_7930f5d0-50c4-46a0-a28a-a9cdcb4482f3"
      unitRef="mxn">599000000</ifrs-full:IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzEwLTYtMS0xLTIwMDYy_760fd552-c9da-41aa-bd47-6452ba93de01"
      unitRef="mxn">33000000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzEwLTctMS0xLTIwMDYy_e10b2b15-66a9-4229-beca-06a44676e2e4"
      unitRef="mxn">1005000000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzEwLTgtMS0xLTIwMDYy_118a1983-d6c2-4d0a-87c6-a979b1feffa5"
      unitRef="mxn">-750000000</kof:IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTYvZnJhZzphY2FlZmY1YmUyNGQ0MDJiOGY1ZWFhNjY3ZTA3NjFjNC90YWJsZTo1OWI3NjQ1YjdmMjc0MzFlYmJmOWNlNjFlZDdlNDkzMy90YWJsZXJhbmdlOjU5Yjc2NDViN2YyNzQzMWViYmY5Y2U2MWVkN2U0OTMzXzEwLTktMS0xLTIwMDYy_765ed7a0-453b-4a5d-a581-ed0097798294"
      unitRef="mxn">88784000000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <kof:DisclosureOfOtherIncomeAndExpensesTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90ZXh0cmVnaW9uOmY1NmRhY2YzY2RkNjRjY2I4MTFjYzlhOTEwNjUxN2E1XzUyNA_b3036df7-6787-41e2-b8fe-cec5f9b674b9">Other Income and Expenses&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on sale of long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  259&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  274&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  330&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancellation of contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;745&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange gain related to operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Joint venture sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;498&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;664&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;916&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,502&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,494&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,890&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provisions for contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  938&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  842&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,305&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on the retirement of long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;199&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on sale of long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;201&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on the retirement of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment (See Note 8) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;250&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,501&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;948&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance payments (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;233&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,062&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Donations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;258&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange losses related to operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;61&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  2,309&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,105&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4,380&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:14.2pt;text-align:justify;text-indent:-14.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%;padding-left:4.88pt"&gt;Following a favorable decision from Brazilian tax authorities received during 2019, Coca-Cola FEMSA has been entitled to reclaim indirect tax payments made in prior years in Brazil, resulting in the recognition of a tax credit and a positive effect in the operating revenues and other income captions of the consolidated income statements. See note 23.2.1.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:14.2pt;text-align:justify;text-indent:-14.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%;padding-left:4.88pt"&gt;During 2019, the Company incurred  restructuring costs related to some of their operations as part of an efficiency program.&lt;/span&gt;&lt;/div&gt;</kof:DisclosureOfOtherIncomeAndExpensesTextBlock>
    <ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90ZXh0cmVnaW9uOmY1NmRhY2YzY2RkNjRjY2I4MTFjYzlhOTEwNjUxN2E1XzUyNQ_cc165557-4665-4f81-bca6-5f97f015ab40">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on sale of long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  259&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  274&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  330&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancellation of contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;745&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange gain related to operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Joint venture sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;498&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;664&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;916&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,502&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,494&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,890&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provisions for contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  938&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  842&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,305&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on the retirement of long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;199&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on sale of long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;201&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on the retirement of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment (See Note 8) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;250&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,501&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;948&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance payments (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;233&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,062&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Donations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;258&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange losses related to operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;61&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  2,309&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,105&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4,380&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:14.2pt;text-align:justify;text-indent:-14.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%;padding-left:4.88pt"&gt;Following a favorable decision from Brazilian tax authorities received during 2019, Coca-Cola FEMSA has been entitled to reclaim indirect tax payments made in prior years in Brazil, resulting in the recognition of a tax credit and a positive effect in the operating revenues and other income captions of the consolidated income statements. See note 23.2.1.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:14.2pt;text-align:justify;text-indent:-14.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%;padding-left:4.88pt"&gt;During 2019, the Company incurred  restructuring costs related to some of their operations as part of an efficiency program.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory>
    <ifrs-full:GainsOnDisposalsOfNoncurrentAssets
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzItMS0xLTEtMjAwNjI_d800bf96-0155-468b-8325-cc934292a664"
      unitRef="mxn">259000000</ifrs-full:GainsOnDisposalsOfNoncurrentAssets>
    <ifrs-full:GainsOnDisposalsOfNoncurrentAssets
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzItMi0xLTEtMjAwNjI_e1c0025b-4afa-45d4-9d6f-3cf31c7c6975"
      unitRef="mxn">274000000</ifrs-full:GainsOnDisposalsOfNoncurrentAssets>
    <ifrs-full:GainsOnDisposalsOfNoncurrentAssets
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzItMy0xLTEtMjAwNjI_5d395a24-d8bc-4f6b-880f-5315243e708e"
      unitRef="mxn">330000000</ifrs-full:GainsOnDisposalsOfNoncurrentAssets>
    <kof:CancellationOfContingencies
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzMtMS0xLTEtMjAwNjI_9657fb4c-a575-4952-88dc-2a7a800f6852"
      unitRef="mxn">745000000</kof:CancellationOfContingencies>
    <kof:CancellationOfContingencies
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzMtMi0xLTEtMjAwNjI_622d16ce-3ca6-4bc2-b8ba-f2c684664716"
      unitRef="mxn">344000000</kof:CancellationOfContingencies>
    <kof:CancellationOfContingencies
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzMtMy0xLTEtMjAwNjI_626772df-e6ed-4e72-bfc6-292a1370fc6b"
      unitRef="mxn">565000000</kof:CancellationOfContingencies>
    <kof:NetForeignExchangeGains
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzQtMS0xLTEtMjAwNjI_d3720ef6-1fed-4685-b65f-d0cf9d673789"
      unitRef="mxn">0</kof:NetForeignExchangeGains>
    <kof:NetForeignExchangeGains
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzQtMi0xLTEtMjAwNjI_4b8fcda7-0990-4235-ada7-368f9a9d1940"
      unitRef="mxn">0</kof:NetForeignExchangeGains>
    <kof:NetForeignExchangeGains
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzQtMy0xLTEtMjAwNjI_7619c001-36f5-4973-9efa-2d7af49d843d"
      unitRef="mxn">79000000</kof:NetForeignExchangeGains>
    <kof:JointVentureSale
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzUtMS0xLTEtMjAwNjI_299381da-2d4b-40ec-9730-e921b78452a7"
      unitRef="mxn">0</kof:JointVentureSale>
    <kof:JointVentureSale
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzUtMi0xLTEtMjAwNjI_e57d6047-703f-415d-8c3b-14bed967e978"
      unitRef="mxn">212000000</kof:JointVentureSale>
    <kof:JointVentureSale
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzUtMy0xLTEtMjAwNjI_45a100c4-857a-4f57-b352-f46cc185942a"
      unitRef="mxn">0</kof:JointVentureSale>
    <ifrs-full:MiscellaneousOtherOperatingIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzYtMS0xLTEtMjAwNjI_c6f7592a-60a2-4759-8bbf-496dcf43b90a"
      unitRef="mxn">498000000</ifrs-full:MiscellaneousOtherOperatingIncome>
    <ifrs-full:MiscellaneousOtherOperatingIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzYtMi0xLTEtMjAwNjI_c9aaa42c-6312-434a-b816-a800d3aa4aeb"
      unitRef="mxn">664000000</ifrs-full:MiscellaneousOtherOperatingIncome>
    <ifrs-full:MiscellaneousOtherOperatingIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzYtMy0xLTEtMjAwNjI_d9fbd275-472c-4c6e-aed4-816a4155f97d"
      unitRef="mxn">916000000</ifrs-full:MiscellaneousOtherOperatingIncome>
    <ifrs-full:OtherIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzctMS0xLTEtMjAwNjI_acd8f5a9-85d8-45b0-bc74-482b3d3b95db"
      unitRef="mxn">1502000000</ifrs-full:OtherIncome>
    <ifrs-full:OtherIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzctMi0xLTEtMjAwNjI_afc142b6-173d-47a1-8003-ab2024dcb2dd"
      unitRef="mxn">1494000000</ifrs-full:OtherIncome>
    <ifrs-full:OtherIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzctMy0xLTEtMjAwNjI_af2edc48-ecf4-4e24-a9d7-041cece8602e"
      unitRef="mxn">1890000000</ifrs-full:OtherIncome>
    <kof:ProvisionForContingencies
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzktMS0xLTEtMjAwNjI_8f38fcbe-b175-4620-868c-d73a59484118"
      unitRef="mxn">938000000</kof:ProvisionForContingencies>
    <kof:ProvisionForContingencies
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzktMi0xLTEtMjAwNjI_f9fc49cf-47d5-4c5f-82b4-833f0c3878f1"
      unitRef="mxn">842000000</kof:ProvisionForContingencies>
    <kof:ProvisionForContingencies
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzktMy0xLTEtMjAwNjI_dd036933-25ae-41c1-aa33-79cefa645147"
      unitRef="mxn">1305000000</kof:ProvisionForContingencies>
    <kof:LossesOnRetirementOfNonCurrentAssets
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzEwLTEtMS0xLTIwMDYy_ad009c4a-a290-4b43-ac50-eedc10dd701d"
      unitRef="mxn">199000000</kof:LossesOnRetirementOfNonCurrentAssets>
    <kof:LossesOnRetirementOfNonCurrentAssets
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzEwLTItMS0xLTIwMDYy_73b26abe-a6dd-4631-b55a-fef3838367f0"
      unitRef="mxn">291000000</kof:LossesOnRetirementOfNonCurrentAssets>
    <kof:LossesOnRetirementOfNonCurrentAssets
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzEwLTMtMS0xLTIwMDYy_e00940fd-181f-46d4-b362-59fb6c4c7c1a"
      unitRef="mxn">318000000</kof:LossesOnRetirementOfNonCurrentAssets>
    <ifrs-full:LossesOnDisposalsOfNoncurrentAssets
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzExLTEtMS0xLTIwMDYy_9d4566c2-5bec-41ac-bf53-e818400596dc"
      unitRef="mxn">201000000</ifrs-full:LossesOnDisposalsOfNoncurrentAssets>
    <ifrs-full:LossesOnDisposalsOfNoncurrentAssets
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzExLTItMS0xLTIwMDYy_1474f521-57ad-4fa3-9c7a-666e0b23aaca"
      unitRef="mxn">178000000</ifrs-full:LossesOnDisposalsOfNoncurrentAssets>
    <ifrs-full:LossesOnDisposalsOfNoncurrentAssets
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzExLTMtMS0xLTIwMDYy_ac9fb6be-14ab-4ec2-947b-2a778935fd36"
      unitRef="mxn">288000000</ifrs-full:LossesOnDisposalsOfNoncurrentAssets>
    <kof:LossOnRetirementOfIntangibleAsset
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzEyLTEtMS0xLTIwMDYy_ad877278-43d6-405c-80a9-054aba588279"
      unitRef="mxn">3000000</kof:LossOnRetirementOfIntangibleAsset>
    <kof:LossOnRetirementOfIntangibleAsset
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzEyLTItMS0xLTIwMDYy_e1913b68-8e77-47b1-9942-9e9320bafca0"
      unitRef="mxn">375000000</kof:LossOnRetirementOfIntangibleAsset>
    <kof:LossOnRetirementOfIntangibleAsset
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzEyLTMtMS0xLTIwMDYy_4b659087-615b-4e7b-b8e1-fe204235c905"
      unitRef="mxn">0</kof:LossOnRetirementOfIntangibleAsset>
    <kof:InvestmentImpairments
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzEzLTEtMS0xLTIwMDYy_bc5353df-6ac9-435e-95c1-3326149205cc"
      unitRef="mxn">250000000</kof:InvestmentImpairments>
    <kof:InvestmentImpairments
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzEzLTItMS0xLTIwMDYy_81a24513-14f5-48d8-aae2-3efb28afd956"
      unitRef="mxn">2501000000</kof:InvestmentImpairments>
    <kof:InvestmentImpairments
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzEzLTMtMS0xLTIwMDYy_7ba1f461-f09e-431e-bc22-cf573cd84e2d"
      unitRef="mxn">948000000</kof:InvestmentImpairments>
    <kof:SeverancePayments
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE0LTEtMS0xLTIwMDYy_388adba1-18f3-4ff5-80a3-3c6b38e883e2"
      unitRef="mxn">233000000</kof:SeverancePayments>
    <kof:SeverancePayments
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE0LTItMS0xLTIwMDYy_9c989da3-8e22-4263-a690-cb0945b85806"
      unitRef="mxn">192000000</kof:SeverancePayments>
    <kof:SeverancePayments
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE0LTMtMS0xLTIwMDYy_6f2edb64-73d4-451c-ac2b-51a3cdac2350"
      unitRef="mxn">1062000000</kof:SeverancePayments>
    <ifrs-full:DonationsAndSubsidiesExpense
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE1LTEtMS0xLTIwMDYy_26579339-5839-44df-8339-829742e9d860"
      unitRef="mxn">258000000</ifrs-full:DonationsAndSubsidiesExpense>
    <ifrs-full:DonationsAndSubsidiesExpense
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE1LTItMS0xLTIwMDYy_0f7c719d-fd1d-4fe7-845f-a6c287599e8a"
      unitRef="mxn">361000000</ifrs-full:DonationsAndSubsidiesExpense>
    <ifrs-full:DonationsAndSubsidiesExpense
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE1LTMtMS0xLTIwMDYy_0b08091f-89b4-45ca-bfb8-e503f2fbf6bb"
      unitRef="mxn">288000000</ifrs-full:DonationsAndSubsidiesExpense>
    <kof:ForeignExchangeGainLossRelatedToOperatingActivities
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE2LTEtMS0xLTIwMDYy_a37278ef-e719-48d1-ae24-675b9817e323"
      unitRef="mxn">61000000</kof:ForeignExchangeGainLossRelatedToOperatingActivities>
    <kof:ForeignExchangeGainLossRelatedToOperatingActivities
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE2LTItMS0xLTIwMDYy_531106f8-4e22-4a19-a217-d49a85a1cc7f"
      unitRef="mxn">69000000</kof:ForeignExchangeGainLossRelatedToOperatingActivities>
    <kof:ForeignExchangeGainLossRelatedToOperatingActivities
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE2LTMtMS0xLTIwMDYy_40547ecc-fc3d-4be3-b949-b2528d592f07"
      unitRef="mxn">0</kof:ForeignExchangeGainLossRelatedToOperatingActivities>
    <ifrs-full:MiscellaneousOtherOperatingExpense
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE3LTEtMS0xLTIwMDYy_54751044-ad63-4643-885a-5a11f4f736fa"
      unitRef="mxn">166000000</ifrs-full:MiscellaneousOtherOperatingExpense>
    <ifrs-full:MiscellaneousOtherOperatingExpense
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE3LTItMS0xLTIwMDYy_7a179d8d-be8e-4f38-b0aa-6bdb31816dee"
      unitRef="mxn">296000000</ifrs-full:MiscellaneousOtherOperatingExpense>
    <ifrs-full:MiscellaneousOtherOperatingExpense
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE3LTMtMS0xLTIwMDYy_8a578978-e0bb-4d05-9272-c835e02f9615"
      unitRef="mxn">171000000</ifrs-full:MiscellaneousOtherOperatingExpense>
    <ifrs-full:OtherExpenseByNature
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE4LTEtMS0xLTIwMDYy_a11a3628-cf04-4989-8c3e-1292a8bffc4a"
      unitRef="mxn">2309000000</ifrs-full:OtherExpenseByNature>
    <ifrs-full:OtherExpenseByNature
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE4LTItMS0xLTIwMDYy_c5728941-821f-49ff-a1eb-19f08b6123db"
      unitRef="mxn">5105000000</ifrs-full:OtherExpenseByNature>
    <ifrs-full:OtherExpenseByNature
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNTkvZnJhZzpmNTZkYWNmM2NkZDY0Y2NiODExY2M5YTkxMDY1MTdhNS90YWJsZTpjMTQwZjVlOGMyYmQ0MWI5YjRmNDYxZDAzNmZiOTRmNi90YWJsZXJhbmdlOmMxNDBmNWU4YzJiZDQxYjliNGY0NjFkMDM2ZmI5NGY2XzE4LTMtMS0xLTIwMDYy_352e5693-3289-4f4d-af56-0c896f939b56"
      unitRef="mxn">4380000000</ifrs-full:OtherExpenseByNature>
    <ifrs-full:DisclosureOfFinancialInstrumentsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTg0_cf4b2522-0204-4236-abdc-e0b5dd67aacd">Financial Instruments &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses a three-level fair value hierarchy to prioritize the inputs used to measure the fair value of its financial instruments. The three input levels are described as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.8pt"&gt;Level 1:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.8pt"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: inputs other than quoted prices included within level 1 that are observable for the asset or liability, either directly or indirectly. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.8pt"&gt;Level 3:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; are unobservable inputs for the asset or liability. Unobservable inputs shall be used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures the fair value of its financial assets and liabilities classified as level 1 and 2, applying the income approach method, which estimates the fair value based on expected cash flows discounted to net present value. The following table summarizes the Company&#x2019;s financial assets and liabilities measured at fair value, as of December&#160;31, 2021 and 2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative financial instruments asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  764&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,911&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  488&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  2,440&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative financial instruments liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,417&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trust assets of labor obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,367&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,338&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impact of hedging on equity&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Set out below is the reconciliation of each component of equity and the analysis of other comprehensive income:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign currency option&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest Rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Treasury Lock contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Commodity price contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total holders of the parent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (208)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (776)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (78)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (968)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (97)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (1,065)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial instruments &#x2013; purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(837)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;161&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;351&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(270)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in fair value of financial instruments recognized in OCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,654&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,663&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;414&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3,077&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount reclassified from OCI to profit or loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;286&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,544&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;98&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,787&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;199&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,986&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency revaluation of the net foreign operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,588)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(3,588)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(530)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(4,118)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of changes in foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;105&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;121&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;163&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(254)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(201)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(253)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (589)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (167)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  230&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (525)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (522)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial instruments &#x2013; purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;396&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;427&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;893&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;963&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in fair value of financial instruments recognized in OCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,543&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;826&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,369&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;310&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3,679&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount reclassified from OCI to profit or loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;785&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,141)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(347)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(489)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency revaluation of the net foreign operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,385)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,385)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,490)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of changes in foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(253)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(500)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(787)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(832)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  905&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  299&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,224&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  90&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,314&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;19.1 Forward agreements to purchase foreign currency &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into forward agreements to reduce its exposure to the risk of exchange rate fluctuations of the Mexican peso and other currencies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These instruments have been designated as cash flow hedges and are recognized in the consolidated statement of financial position at their estimated fair value which is determined based on prevailing market exchange rates to terminate the contracts at the end of the period. Changes in the fair value of these forwards are recorded as part of &#x201c;cumulative other comprehensive income&#x201d;. Net gain/loss on expired contracts is recognized as part of foreign exchange or cost of goods sold, depending on the nature of the hedge in the consolidated income statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net changes in the fair value of forward agreements that do not meet the criteria for hedge accounting are recorded in the consolidated income statements under the caption &#x201c;market value gain on financial instruments&#x201d;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the Company had the following outstanding forward agreements to purchase foreign currency: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  6,131&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (49)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  78&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2020, the Company had the following outstanding forward agreements to purchase foreign currency: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.694%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  7,130&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (843)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;19.2 Cross-currency swaps &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has cross-currency swaps contracts to reduce the risk of interest rate and exchange rate fluctuation in the contracted credits denominated in USD. Cross-currency swaps are designated as hedge instruments when the Company changes the debt profile to the functional currency to reduce the exchange rate fluctuation risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value is estimated using market prices that would apply to terminate the contracts at the end of the period. For accounting purposes, the cross-currency swaps are recorded as both, cash flow hedges in regard to the foreign exchange risk, and fair value hedges in regard to the interest rate risk and related foreign exchange risk. The fair value changes related to exchange rate fluctuations of the notional amount of those cross-currency swaps and the accrued interest are recorded in the consolidated income statements. The remaining portion of the fair value changes, when designated as cash flow hedges, are recorded in the consolidated statement of financial position in &#x201c;cumulative other comprehensive income&#x201d;. If they are designated as fair value hedges the changes in this remaining portion are recorded in the income statements as &#x201c;market value (gain) loss on financial instruments&#x201d;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the Company had the following outstanding cross-currency swap agreements:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  407&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  45&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,733&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,628&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,348&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;220&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,204&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;366&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,911&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;404&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2020, the Company had the following outstanding cross-currency swap agreements:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  404&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,371&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,165&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,982&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(464)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,790&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;19.3 Interest Rate swaps &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company has contracted a number of interest rate swaps associated with its debt denominated in USD. These interest rate swaps are designated as fair value hedges and the fair value changes are recorded in the income statement as &#x201c;market value (gain) loss on financial instruments&#x201d;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the Company had the following outstanding interest rate swap agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  6,175&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  170&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2020, the Company had no outstanding interest rate swap agreements:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;19.4 Commodity price contracts &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into various commodity price contracts to reduce its exposure to the risk of fluctuation in the costs of certain raw materials. The fair value is estimated based on the market valuations to terminate the contracts at the end of the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These instruments are designated as cash flow hedges and the changes in their fair value are recorded as part of &#x201c;cumulative other comprehensive income&#x201d;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of expired or sold commodity contracts is recorded in cost of goods sold with the hedged items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company had the following aluminum price contracts: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  102&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  62&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company had the following PX + MEG (resin) price contracts: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  470&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (28)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company had the following sugar price contracts:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  2,020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  502&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;769&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;195&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, the Company had the following aluminum price contracts:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  695&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  125&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  99&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  17&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, the Company had the following PX + MEG (resin) price contracts:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  729&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (65)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, the Company had the following sugar price contracts:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,260&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (18)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  275&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;19.5 Sale of Estrella Azul&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On September 30, 2020, Coca-Cola FEMSA announced that its joint venture with The Coca-Cola Company (Compa&#xf1;&#xed;a Paname&#xf1;a de Bebidas, S.A.P.I. de C.V.) successfully sold 100% of its stock interest in Estrella Azul, a dairy products company in Panama. As part of the transaction, the company agreed with the buyer that we could receive payments in the future if the business of Estrella Azul achieves certain volume and EBITDA targets during the 2022-2027 period. The Company estimated the amount of the payments to be received based on the forecasts of the business (level 3 inputs) and calculated their fair value using an income approach. As of December 31, 2021 and 2020, the financial assets recognized in the consolidated statement of financial position has a total value of Ps. 5 and Ps. 8, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;19.6 Net effects of expired contracts that met hedging criteria &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.611%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Impact in consolidated income statement - Gain (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (109)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (199)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,212&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(515)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Option to purchase foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of good sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward agreements to purchase foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of good sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(788)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodity Price contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of good sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,245&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(391)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;19.7 Net effect of changes in fair value of derivative financial instruments that did not meet the hedging criteria for accounting purposes.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Impact in consolidated income statement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Embedded derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market value (loss) on financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross currency swaps and interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market value (loss) on financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(212)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;19.8 Net effect of expired contracts that did not meet the hedging criteria for accounting purposes &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Type of Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Impact in consolidated income statement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross currency swaps and interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market value (loss) on financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (212)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (293)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Embedded derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market value (loss) gain on financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;19.9 Risk management &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-right:-1.15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has exposure to the following financial risks:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;padding-right:-1.15pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Market risk;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;padding-right:-1.15pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Interest rate risk;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;padding-right:-1.15pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Liquidity risk; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:36pt;padding-right:-1.15pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Credit risk&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:-1.15pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the COVID-19 pandemic has also caused and continues to cause significant volatility in the financial markets, undermining investors&#x2019; confidence in the growth of countries and businesses. Due to the volatility caused by the COVID-19 pandemic, as well as currency depreciations against the U.S. dollar in many of the countries where we operate and an increase in the price of certain raw materials, our cost of goods sold has increased.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;19.9.1 Market risk &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s activities expose it primarily to the financial risks of changes in foreign currency exchange rates, interest rates and commodity prices. The Company enters into a variety of derivative financial instruments to manage its exposure to foreign currency risk, interest rates risk and commodity prices risk including: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Forward Agreements to Purchase Foreign Currency in order to reduce its exposure to the risk of exchange rate fluctuations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Options to purchase foreign currency in order to reduce its exposure to the risk of exchange rate fluctuations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Cross-Currency Swaps in order to reduce its exposure to the risk of exchange rate fluctuations and interest rate changes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Commodity price contracts in order to reduce its exposure to the risk of fluctuation in the costs of certain raw materials. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company tracks the fair value (mark to market) of its derivative financial instruments and its possible changes using scenario analyses. The following disclosures provide a sensitivity analysis of the market risks, which the Company is exposed to as it relates to foreign exchange rates, interest rates and commodity prices, which it considers in its existing hedging strategy:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.305%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Forward agreement to purchase U.S. Dollar (MXN/USD)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in USD rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (298)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(884)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(739)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Forward agreement to purchase U.S. Dollar (BRL/USD)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in USD rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (284)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(357)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Forward agreement to purchase U.S. Dollar (COP/USD)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in USD rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (81)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Forward agreement to purchase U.S. Dollar (ARS/USD)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in USD rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Forward agreement to purchase U.S. Dollar (UYU/USD)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in USD rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Forward agreement to purchase U.S. Dollar (CRC/USD)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in USD rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (10)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cross currency swaps (USD to MXN)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in USD rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (1,645)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,507)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,315)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cross currency swaps (USD to BRL)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in USD rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (2,300)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,161)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(645)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Sugar price contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change on sugar Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (714)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(515)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(255)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aluminum price contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change on Aluminum price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (39)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(289)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,164)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options to purchase foreign currency (MXN to USD)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change on USD rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;19.9.2 Interest rate risk &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate risk is the risk that the expected cash flows of a financial instrument will fluctuate because of changes in market interest rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is exposed to interest rate risk because it and its subsidiaries borrow funds at both fixed and variable interest ra&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;tes. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The risk is managed by the Company by maintaining an appropriate mix between fixed and variable rate borrowings, and by the use of the different derivative financial instruments. In addition, the Company regularly evaluates its hedging activities according to its interest rate views and defined risk appetite, ensuring the most cost-effective hedging strategies are applied. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following disclosures provide a sensitivity analysis of the interest rate risks considered reasonably possible for the following fiscal year, according with its existing floating rate borrowings and derivative financial instruments at the end of the reporting period: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.089%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest Rate Risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&#160;in&lt;br/&gt;U.S.$&#160;rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect&#160;on&lt;br/&gt;(profit)&#160;or&lt;br/&gt;loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;+100 bps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (160)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;+100 bps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;+100 bps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;19.9.3 Liquidity risk &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s principal source of liquidity has generally been cash generated from its operations. A significant majority of the Company&#x2019;s sales are on a short-term credit basis. The Company has traditionally been able to rely on cash generated from operations to fund its capital requirements and its capital expenditures. The Company&#x2019;s working capital benefits from the fact that most of its sales are made on a cash basis, while it generally pays its suppliers on credit. In recent periods, the Company has mainly used cash generated from operations to fund acquisitions. The Company has also used a combination of borrowings from Mexican and international banks and issuances in the Mexican and international capital markets to fund acquisitions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ultimate responsibility for liquidity risk management rests with the Company&#x2019;s board of directors, which has established an appropriate liquidity risk management framework for the evaluation of the Company&#x2019;s short-, medium- and long-term funding and liquidity requirements. The Company manages liquidity risk by maintaining adequate reserves, and continuously monitoring forecasted and actual cash flows and by maintaining a conservative debt maturity profile.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has access to credit from national and international banking institutions in order to face treasury needs; besides, the Company has the highest rating for Mexican companies (AAA) given by independent rating agencies, allowing the Company to access capital markets in case it needs resources. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the Company&#x2019;s financing policy, management expects to continue financing its liquidity needs with cash from operations. Nonetheless, as a result of regulations in certain countries in which the Company operates, it may not be beneficial or, practicable to remit cash generated in local operations to fund cash requirements in other countries. In the event that cash from operations in these countries is not sufficient to fund future working capital requirements and capital expenditures, management may decide, or be required, to fund cash requirements in these countries through local borrowings rather than remitting funds from another country. In the future management may finance our working capital and capital expenditure needs with short-term or other borrowings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s management continuously evaluates opportunities to pursue acquisitions or engage in strategic transactions. The Company would expect to finance any significant future transactions with a combination of cash from operations, long-term indebtedness and capital stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 17 for a disclosure of the Company&#x2019;s maturity dates associated with its non-current financial liabilities as of December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects all contractually fixed and variable payoffs for settlement, repayments and interest resulting from recognized financial liabilities. It includes expected net cash outflows and inflows from derivative financial liabilities (assets) that are in place as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Such expected net cash outflows are determined based on each particular settlement date of an instrument. The amounts disclosed are net cash outflows for the respective upcoming fiscal years, based on the earliest date on which the Company could be required to pay. Cash outflows for financial liabilities without fixed amounts or timing are based on economic conditions (like interest rates and foreign exchange rates) existing at December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.583%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In millions of Ps)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2027 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,499&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  7,498&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,726&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  2,425&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  70,704&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans from banks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;954&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;958&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives financial liabilities (assets)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(605)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,825)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(219)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(933)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally makes payments associated with its financial liabilities with cash generated from its operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;19.9.4 Credit risk &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit risk refers to the risk that counterparty will default on its contractual obligations resulting in financial loss to the Company. The Company has adopted a policy of only dealing with creditworthy counterparties, where appropriate, as a means of mitigating the risk of financial loss from defaults. The Company only transacts with entities that are rated the equivalent of investment grade and above. This information is supplied by independent rating agencies where available and, if not available, the Company uses other publicly available financial information and its own trading records to rate its major customers. The Company&#x2019;s exposure and the credit ratings of its counterparties are continuously monitored and the aggregate value of transactions is spread amongst approved counterparties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a high receivable turnover, hence management believes credit risk is minimal due to the nature of its businesses, which have a large portion of their sales settled in cash.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s maximum exposure to credit risk for the components of the statement of financial position at December&#160;31, 2021 and 2020 is the carrying amounts (see Note 5).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The credit risk for liquid funds and derivative financial instruments is limited because the counterparties  are  highly rated banks as designated by international credit rating agencies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company manages the credit risk related to its derivative portfolio by only entering into transactions with reputable and credit-worthy counterparties as well as by maintaining a Credit Support Annex (CSA) that establishes margin requirements. As of December&#160;31, 2021 the Company concluded that the maximum exposure to credit risk related with derivative financial instruments is not significant given the high credit rating of its counterparties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;19.10 Cash Flow hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company determines the existence of an economic relationship between the hedging instruments and the hedged item based on the currency, amount and timing of their respective cash flows. The Company evaluates whether the derivative designated in each hedging relationship is expected to be effective and that it has been effective to offset changes in the cash flows of the hedged item using the hypothetical derivative method.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In these hedging relationships, the main sources of inefficiency are:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt"&gt;The effect of the credit risk of the counterparty and the Company on the fair value of foreign currency forward contracts, which is not reflected in the change in the fair value of the hedged cash flows; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt"&gt;Changes in the periods of the hedges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company&#x2019;s financial instruments used to hedge its exposure to foreign exchange rates, interest rates and commodity risks were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.638%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.093%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.891%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1-6 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6-12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;More than 12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign exchange currency risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign exchange currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,985&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,057&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate MXN/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20.88&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;21.40&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;984&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;593&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate BRL/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5.61&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5.97&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;497&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;191&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate COP/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,858&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,952&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;280&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate ARS/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;122.56&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate UYU/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;45.51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;46.30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;211&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;120&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate CRC/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;646.33&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;650.71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign exchange currency swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12,968&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate MXN/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;19.81&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15,026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate BRL/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4.47&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;407&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,202&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate COP/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,543&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,550&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest rate risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,175&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.09&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt dotted #ee2724;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Commodities risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aluminum (in millions of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;67&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average price (USD/Ton)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,722.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,777.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Sugar (in millions of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,366&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;653&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;769&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average price (USD cent/Lb)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15.22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14.76&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14.74&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;PX+MEG (in millions of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;337&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;134&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average price (USD /Ton)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;934&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;866&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, the Company&#x2019;s financial instruments used to hedge its exposure to foreign exchange rates, interest rates and commodity risks were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.638%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.093%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.891%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1-6 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6-12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;More than 12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange currency risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,806&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,888&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate MXN/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.47&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;844&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;491&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate BRL/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.41&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;511&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;212&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate COP/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,750&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,740&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate ARS/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92.97&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;225&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate UYU/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.92&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.69&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange currency swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,568&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate MXN/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.81&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,575&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate BRL/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;404&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,454&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commodities risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aluminum (in millions of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;370&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average price (USD/Ton)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,654&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,720&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,740&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sugar (in millions of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;869&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;391&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;365&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average price (USD cent/Lb)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.87&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.17&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;PX+MEG (in millions of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;364&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;364&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average price (USD /Ton)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;730&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;730&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinancialInstrumentsExplanatory>
    <ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTg1_68074fa1-5737-4a2f-946d-8ada4bc14bd2">The following table summarizes the Company&#x2019;s financial assets and liabilities measured at fair value, as of December&#160;31, 2021 and 2020: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative financial instruments asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  764&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,911&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  488&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  2,440&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative financial instruments liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,417&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trust assets of labor obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,367&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,338&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="ibf15e7ba170c42b49b33b567cd7b3eba_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzItMS0xLTEtMjAwNjI_92d8a54d-7f3b-4077-a520-f3a5a80b2904"
      unitRef="mxn">764000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="i2c7f421cc8e3416ba99885e7fc72f6c7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzItMi0xLTEtMjAwNjI_e9239144-5b9e-4dd3-ac5c-37e430fe1971"
      unitRef="mxn">4911000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="id04a0c08635c494c8bd1d632a51019b5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzItMy0xLTEtMjAwNjI_3507eab6-851d-4f3f-988c-2de97c55780d"
      unitRef="mxn">488000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="i0dd4276ffa374cb2884fdaae03cb1d47_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzItNC0xLTEtMjAwNjI_a88b029c-6ea7-4983-b359-00134a4358ae"
      unitRef="mxn">2440000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="ibf15e7ba170c42b49b33b567cd7b3eba_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzMtMS0xLTEtMjAwNjI_046f3f4c-e342-45b2-b0b8-423a5cc33c71"
      unitRef="mxn">35000000</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="i2c7f421cc8e3416ba99885e7fc72f6c7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzMtMi0xLTEtMjAwNjI_5e32c95a-8420-4b24-a7ed-bee197b96b8e"
      unitRef="mxn">58000000</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="id04a0c08635c494c8bd1d632a51019b5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzMtMy0xLTEtMjAwNjI_ce3d233d-d7fc-4966-9325-e3b8e8134826"
      unitRef="mxn">84000000</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="i0dd4276ffa374cb2884fdaae03cb1d47_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzMtNC0xLTEtMjAwNjI_d0476fe0-6c31-40a4-abc2-a66fb6b48aa2"
      unitRef="mxn">1417000000</ifrs-full:DerivativeFinancialLiabilities>
    <kof:TrustAssetsOfLaborObligations
      contextRef="ibf15e7ba170c42b49b33b567cd7b3eba_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzQtMS0xLTEtMjAwNjI_94aaa7c9-3697-4ff9-aad9-c1b91f122c23"
      unitRef="mxn">1367000000</kof:TrustAssetsOfLaborObligations>
    <kof:TrustAssetsOfLaborObligations
      contextRef="i2c7f421cc8e3416ba99885e7fc72f6c7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzQtMi0xLTEtMjAwNjI_0e8b2509-e8fc-4672-9a7f-573247520b0e"
      unitRef="mxn">0</kof:TrustAssetsOfLaborObligations>
    <kof:TrustAssetsOfLaborObligations
      contextRef="id04a0c08635c494c8bd1d632a51019b5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzQtMy0xLTEtMjAwNjI_4e2fcf59-44a2-4def-b502-ac05adda616d"
      unitRef="mxn">1338000000</kof:TrustAssetsOfLaborObligations>
    <kof:TrustAssetsOfLaborObligations
      contextRef="i0dd4276ffa374cb2884fdaae03cb1d47_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpiOWE0ODViMTUxNmM0ZmRhYmZmYjcwYzQzZmNlMDYyNi90YWJsZXJhbmdlOmI5YTQ4NWIxNTE2YzRmZGFiZmZiNzBjNDNmY2UwNjI2XzQtNC0xLTEtMjAwNjI_744a4ef5-3cf2-4741-b4f1-9aebab089867"
      unitRef="mxn">0</kof:TrustAssetsOfLaborObligations>
    <kof:DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTgy_d8ffe730-c13b-4718-8003-c2f30ba40a43">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Set out below is the reconciliation of each component of equity and the analysis of other comprehensive income:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign currency option&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest Rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Treasury Lock contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Commodity price contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total holders of the parent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (208)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (776)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (78)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (968)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (97)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (1,065)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial instruments &#x2013; purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(837)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;161&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;351&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(270)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in fair value of financial instruments recognized in OCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,654&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,663&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;414&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3,077&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount reclassified from OCI to profit or loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;286&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,544&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;98&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,787&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;199&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,986&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency revaluation of the net foreign operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,588)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(3,588)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(530)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(4,118)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of changes in foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;105&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;121&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;163&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(254)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(201)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(253)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (589)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (167)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  230&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (525)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  (522)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial instruments &#x2013; purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;396&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;427&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;893&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;963&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in fair value of financial instruments recognized in OCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,543&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;826&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,369&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;310&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3,679&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount reclassified from OCI to profit or loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;785&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,141)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(347)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(489)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency revaluation of the net foreign operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,385)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,385)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,490)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of changes in foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(253)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(500)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(787)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(832)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  905&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  299&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,224&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  90&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ps.  1,314&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i741cc242bcd34243b870ade8a36da9d8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEtMS0xLTEtMjAwNjI_b5261702-4774-4d07-bdf3-dea4e5abeac4"
      unitRef="mxn">-208000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i1be262ea42de4e869274a2fb63c68604_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEtMi0xLTEtMjAwNjI_932ba53c-f5a9-4f1f-9992-a19f40e1c9c7"
      unitRef="mxn">0</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i17f244d866f04fd29f2f1b97f68a3ddf_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEtMy0xLTEtMjAwNjI_58bb034d-ae55-4c60-90db-cb73b371ac32"
      unitRef="mxn">-776000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i16c82220714c42cba1f0a613345b748e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEtNC0xLTEtMjAwNjI_37511c65-9854-48b7-88e4-8d121a91fca4"
      unitRef="mxn">-78000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i44a9b5d894524717b868dd3f574387a6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEtNS0xLTEtMjAwNjI_2435b7e7-4c28-4ce6-ba6f-09d877e80e72"
      unitRef="mxn">71000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i562e42c3bd7e4314852db90b2f225026_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEtNi0xLTEtMjAwNjI_16a6fe5f-058f-41dc-b572-01099fcf3dc2"
      unitRef="mxn">23000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i2dd161d830404ff5a1b0b2017d1c1f0b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEtNy0xLTEtMjAwNjI_cd382796-9a2b-4725-bb56-f1cc4b19cf17"
      unitRef="mxn">-968000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i654fe5661fce443d9e489a175d5a4fb1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEtOC0xLTEtMjAwNjI_4c77bd88-8877-4d95-991e-2766e42226c9"
      unitRef="mxn">-97000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEtOS0xLTEtMjAwNjI_20383585-f4c7-463d-82b3-f7e62aa41044"
      unitRef="mxn">-1065000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <kof:FinancialInstrumentsPurchased
      contextRef="i8b25b9bb010e42f8a2ee814190b2bf21_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzItMS0xLTEtMjAwNjI_fa5febbf-6ef2-4db4-b8fa-5dd1e67d7820"
      unitRef="mxn">-837000000</kof:FinancialInstrumentsPurchased>
    <kof:FinancialInstrumentsPurchased
      contextRef="i5a12565992564d2bb026f4362ea1b3e9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzItMi0xLTEtMjAwNjI_3b541342-d646-4107-b237-848f489f4afc"
      unitRef="mxn">2000000</kof:FinancialInstrumentsPurchased>
    <kof:FinancialInstrumentsPurchased
      contextRef="i280ff7371dfd4811a46250d53bd8e29b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzItMy0xLTEtMjAwNjI_be655027-d384-44ec-9b88-3bb449a8f8be"
      unitRef="mxn">161000000</kof:FinancialInstrumentsPurchased>
    <kof:FinancialInstrumentsPurchased
      contextRef="i560b8ecc9e924bccba4b412910924b3f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzItNC0xLTEtMjAwNjI_abf70ad9-cab3-46d1-9d0a-90a04dfebc78"
      unitRef="mxn">0</kof:FinancialInstrumentsPurchased>
    <kof:FinancialInstrumentsPurchased
      contextRef="i087ad43e78cb47129cad83d24d493d57_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzItNS0xLTEtMjAwNjI_0aa93ed8-e51f-4c86-ac08-d139c26e150a"
      unitRef="mxn">0</kof:FinancialInstrumentsPurchased>
    <kof:FinancialInstrumentsPurchased
      contextRef="i21467cc28a354041891246d2ffd86bd0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzItNi0xLTEtMjAwNjI_095af769-1558-4cce-b6a8-5200605c7d7c"
      unitRef="mxn">351000000</kof:FinancialInstrumentsPurchased>
    <kof:FinancialInstrumentsPurchased
      contextRef="i7f40affaa8514d569bb9645107f4711b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzItNy0xLTEtMjAwNjI_09348aa9-4f8e-4d7a-9657-ed11bf24741b"
      unitRef="mxn">-323000000</kof:FinancialInstrumentsPurchased>
    <kof:FinancialInstrumentsPurchased
      contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzItOC0xLTEtMjAwNjI_ff251ae0-9a24-45fa-9136-6e217d5fa053"
      unitRef="mxn">53000000</kof:FinancialInstrumentsPurchased>
    <kof:FinancialInstrumentsPurchased
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzItOS0xLTEtMjAwNjI_f7ea0a4b-5ead-4c34-ae2e-ab18a8036f4f"
      unitRef="mxn">-270000000</kof:FinancialInstrumentsPurchased>
    <kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
      contextRef="i8b25b9bb010e42f8a2ee814190b2bf21_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzMtMS0xLTEtMjAwNjI_565b3e49-a50d-4401-a00c-f900db2f851a"
      unitRef="mxn">0</kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI>
    <kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
      contextRef="i5a12565992564d2bb026f4362ea1b3e9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzMtMi0xLTEtMjAwNjI_b93a38ac-29f5-49b0-92ad-2042b13193fa"
      unitRef="mxn">0</kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI>
    <kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
      contextRef="i280ff7371dfd4811a46250d53bd8e29b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzMtMy0xLTEtMjAwNjI_818c6956-7009-4ac1-8be6-4343dbc138e0"
      unitRef="mxn">2654000000</kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI>
    <kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
      contextRef="i560b8ecc9e924bccba4b412910924b3f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzMtNC0xLTEtMjAwNjI_7ba47474-ffc1-4f97-95ff-5138acd11b08"
      unitRef="mxn">0</kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI>
    <kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
      contextRef="i087ad43e78cb47129cad83d24d493d57_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzMtNS0xLTEtMjAwNjI_ac544c36-6b4e-4beb-88cf-c8cbf53c7e03"
      unitRef="mxn">0</kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI>
    <kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
      contextRef="i21467cc28a354041891246d2ffd86bd0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzMtNi0xLTEtMjAwNjI_c72ac940-f73d-48f3-af27-8626950c3668"
      unitRef="mxn">9000000</kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI>
    <kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
      contextRef="i7f40affaa8514d569bb9645107f4711b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzMtNy0xLTEtMjAwNjI_86e49102-2ee7-499f-a4e5-411af8846b0a"
      unitRef="mxn">2663000000</kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI>
    <kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
      contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzMtOC0xLTEtMjAwNjI_37249c01-e99d-4584-80f7-4707850a219e"
      unitRef="mxn">414000000</kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI>
    <kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzMtOS0xLTEtMjAwNjI_19650a1b-174b-4b7f-862c-e80ae54e5a19"
      unitRef="mxn">3077000000</kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI>
    <kof:AmountReclassifiedFromOCIToProfitOrLoss
      contextRef="i8b25b9bb010e42f8a2ee814190b2bf21_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzQtMS0xLTEtMjAwNjI_439a9f02-254d-4972-9736-6d3323269e1e"
      unitRef="mxn">286000000</kof:AmountReclassifiedFromOCIToProfitOrLoss>
    <kof:AmountReclassifiedFromOCIToProfitOrLoss
      contextRef="i5a12565992564d2bb026f4362ea1b3e9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzQtMi0xLTEtMjAwNjI_25c5e9c5-b287-4300-9c2f-2b1a362333ee"
      unitRef="mxn">-2000000</kof:AmountReclassifiedFromOCIToProfitOrLoss>
    <kof:AmountReclassifiedFromOCIToProfitOrLoss
      contextRef="i280ff7371dfd4811a46250d53bd8e29b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzQtMy0xLTEtMjAwNjI_b86b2cfa-d84c-47fc-ae3a-dd280ba7eded"
      unitRef="mxn">1544000000</kof:AmountReclassifiedFromOCIToProfitOrLoss>
    <kof:AmountReclassifiedFromOCIToProfitOrLoss
      contextRef="i560b8ecc9e924bccba4b412910924b3f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzQtNC0xLTEtMjAwNjI_aff71601-bd36-4a65-bca8-5b6040ff0c8b"
      unitRef="mxn">98000000</kof:AmountReclassifiedFromOCIToProfitOrLoss>
    <kof:AmountReclassifiedFromOCIToProfitOrLoss
      contextRef="i087ad43e78cb47129cad83d24d493d57_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzQtNS0xLTEtMjAwNjI_f5d5b783-00f0-45c9-859b-f86861c0bb7a"
      unitRef="mxn">-102000000</kof:AmountReclassifiedFromOCIToProfitOrLoss>
    <kof:AmountReclassifiedFromOCIToProfitOrLoss
      contextRef="i21467cc28a354041891246d2ffd86bd0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzQtNi0xLTEtMjAwNjI_82cea5ba-7976-4f60-b828-b202d825433c"
      unitRef="mxn">-37000000</kof:AmountReclassifiedFromOCIToProfitOrLoss>
    <kof:AmountReclassifiedFromOCIToProfitOrLoss
      contextRef="i7f40affaa8514d569bb9645107f4711b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzQtNy0xLTEtMjAwNjI_eb517af8-6e54-476d-9538-75cbedfd87d0"
      unitRef="mxn">1787000000</kof:AmountReclassifiedFromOCIToProfitOrLoss>
    <kof:AmountReclassifiedFromOCIToProfitOrLoss
      contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzQtOC0xLTEtMjAwNjI_082eb04e-d7e7-4af7-9a8d-24ba2d2da80c"
      unitRef="mxn">199000000</kof:AmountReclassifiedFromOCIToProfitOrLoss>
    <kof:AmountReclassifiedFromOCIToProfitOrLoss
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzQtOS0xLTEtMjAwNjI_4ccf312d-0631-4174-838d-f0c386675532"
      unitRef="mxn">1986000000</kof:AmountReclassifiedFromOCIToProfitOrLoss>
    <kof:ForeignCurrencyRevaluationOfTheNetForeignOperations
      contextRef="i8b25b9bb010e42f8a2ee814190b2bf21_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzUtMS0xLTEtMjAwNjI_e25a32c9-8c84-4e8b-8ee9-b72b79e014eb"
      unitRef="mxn">0</kof:ForeignCurrencyRevaluationOfTheNetForeignOperations>
    <kof:ForeignCurrencyRevaluationOfTheNetForeignOperations
      contextRef="i5a12565992564d2bb026f4362ea1b3e9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzUtMi0xLTEtMjAwNjI_f8b2c4e4-29a0-4785-8df8-cf5c6123001a"
      unitRef="mxn">0</kof:ForeignCurrencyRevaluationOfTheNetForeignOperations>
    <kof:ForeignCurrencyRevaluationOfTheNetForeignOperations
      contextRef="i280ff7371dfd4811a46250d53bd8e29b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzUtMy0xLTEtMjAwNjI_589800a3-95a8-4a46-85cc-497a03326667"
      unitRef="mxn">-3588000000</kof:ForeignCurrencyRevaluationOfTheNetForeignOperations>
    <kof:ForeignCurrencyRevaluationOfTheNetForeignOperations
      contextRef="i560b8ecc9e924bccba4b412910924b3f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzUtNC0xLTEtMjAwNjI_59169ef0-6a5b-467a-aa02-2a01e54d9ff3"
      unitRef="mxn">0</kof:ForeignCurrencyRevaluationOfTheNetForeignOperations>
    <kof:ForeignCurrencyRevaluationOfTheNetForeignOperations
      contextRef="i087ad43e78cb47129cad83d24d493d57_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzUtNS0xLTEtMjAwNjI_a9811506-25da-4df4-b015-8ba94cc2b9b2"
      unitRef="mxn">0</kof:ForeignCurrencyRevaluationOfTheNetForeignOperations>
    <kof:ForeignCurrencyRevaluationOfTheNetForeignOperations
      contextRef="i21467cc28a354041891246d2ffd86bd0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzUtNi0xLTEtMjAwNjI_d8a56676-1ef0-4872-bc30-d4fa80abacdc"
      unitRef="mxn">0</kof:ForeignCurrencyRevaluationOfTheNetForeignOperations>
    <kof:ForeignCurrencyRevaluationOfTheNetForeignOperations
      contextRef="i7f40affaa8514d569bb9645107f4711b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzUtNy0xLTEtMjAwNjI_e95dee52-85ff-464d-b311-33e3fe3e056c"
      unitRef="mxn">-3588000000</kof:ForeignCurrencyRevaluationOfTheNetForeignOperations>
    <kof:ForeignCurrencyRevaluationOfTheNetForeignOperations
      contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzUtOC0xLTEtMjAwNjI_f9b4534f-fc91-4dba-bfcb-c021aed2490d"
      unitRef="mxn">-530000000</kof:ForeignCurrencyRevaluationOfTheNetForeignOperations>
    <kof:ForeignCurrencyRevaluationOfTheNetForeignOperations
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzUtOS0xLTEtMjAwNjI_8ba0791c-1b38-4cca-9245-622aeab31f5d"
      unitRef="mxn">-4118000000</kof:ForeignCurrencyRevaluationOfTheNetForeignOperations>
    <kof:EffectsOfChangesInForeignExchangeRates
      contextRef="i8b25b9bb010e42f8a2ee814190b2bf21_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzYtMS0xLTEtMjAwNjI_b1be7eba-5fd2-4165-93c0-3f9dfcfe5bcf"
      unitRef="mxn">7000000</kof:EffectsOfChangesInForeignExchangeRates>
    <kof:EffectsOfChangesInForeignExchangeRates
      contextRef="i5a12565992564d2bb026f4362ea1b3e9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzYtMi0xLTEtMjAwNjI_6c8074c5-c683-44e1-9dec-68de19931da5"
      unitRef="mxn">0</kof:EffectsOfChangesInForeignExchangeRates>
    <kof:EffectsOfChangesInForeignExchangeRates
      contextRef="i280ff7371dfd4811a46250d53bd8e29b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzYtMy0xLTEtMjAwNjI_135791a5-19b8-4599-b528-c800ee28e89c"
      unitRef="mxn">92000000</kof:EffectsOfChangesInForeignExchangeRates>
    <kof:EffectsOfChangesInForeignExchangeRates
      contextRef="i560b8ecc9e924bccba4b412910924b3f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzYtNC0xLTEtMjAwNjI_e06f6461-60e3-4d5b-af96-e27939e82540"
      unitRef="mxn">14000000</kof:EffectsOfChangesInForeignExchangeRates>
    <kof:EffectsOfChangesInForeignExchangeRates
      contextRef="i087ad43e78cb47129cad83d24d493d57_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzYtNS0xLTEtMjAwNjI_cc006593-6c6a-42cd-b84e-42e35ae2455f"
      unitRef="mxn">0</kof:EffectsOfChangesInForeignExchangeRates>
    <kof:EffectsOfChangesInForeignExchangeRates
      contextRef="i21467cc28a354041891246d2ffd86bd0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzYtNi0xLTEtMjAwNjI_d65f52b4-3548-44fb-b210-2ca370b50a13"
      unitRef="mxn">-8000000</kof:EffectsOfChangesInForeignExchangeRates>
    <kof:EffectsOfChangesInForeignExchangeRates
      contextRef="i7f40affaa8514d569bb9645107f4711b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzYtNy0xLTEtMjAwNjI_188d608a-235d-4a79-b710-7c69407844e7"
      unitRef="mxn">105000000</kof:EffectsOfChangesInForeignExchangeRates>
    <kof:EffectsOfChangesInForeignExchangeRates
      contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzYtOC0xLTEtMjAwNjI_a5569bc2-ab1f-4047-bccb-7cb53b65f1cb"
      unitRef="mxn">16000000</kof:EffectsOfChangesInForeignExchangeRates>
    <kof:EffectsOfChangesInForeignExchangeRates
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzYtOS0xLTEtMjAwNjI_9f4f1ec9-139c-46b8-a804-7c106a8b6ca3"
      unitRef="mxn">121000000</kof:EffectsOfChangesInForeignExchangeRates>
    <kof:FinancialInstrumentsTaxEffect
      contextRef="i8b25b9bb010e42f8a2ee814190b2bf21_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzctMS0xLTEtMjAwNjI_45c8ffbd-d2bc-4b5b-8e87-288512feac8e"
      unitRef="mxn">163000000</kof:FinancialInstrumentsTaxEffect>
    <kof:FinancialInstrumentsTaxEffect
      contextRef="i5a12565992564d2bb026f4362ea1b3e9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzctMi0xLTEtMjAwNjI_3c5a49b2-a169-4993-908d-c46eaff0f800"
      unitRef="mxn">0</kof:FinancialInstrumentsTaxEffect>
    <kof:FinancialInstrumentsTaxEffect
      contextRef="i280ff7371dfd4811a46250d53bd8e29b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzctMy0xLTEtMjAwNjI_71d5c08d-a5f8-408c-a75d-7cd37d8f9011"
      unitRef="mxn">-254000000</kof:FinancialInstrumentsTaxEffect>
    <kof:FinancialInstrumentsTaxEffect
      contextRef="i560b8ecc9e924bccba4b412910924b3f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzctNC0xLTEtMjAwNjI_c34455d8-62ca-40a7-b4f4-e082c5971646"
      unitRef="mxn">-33000000</kof:FinancialInstrumentsTaxEffect>
    <kof:FinancialInstrumentsTaxEffect
      contextRef="i087ad43e78cb47129cad83d24d493d57_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzctNS0xLTEtMjAwNjI_b7a77e10-69aa-43b7-8521-846861917abf"
      unitRef="mxn">31000000</kof:FinancialInstrumentsTaxEffect>
    <kof:FinancialInstrumentsTaxEffect
      contextRef="i21467cc28a354041891246d2ffd86bd0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzctNi0xLTEtMjAwNjI_5dd7d239-1b49-4faa-9275-37917338f903"
      unitRef="mxn">-108000000</kof:FinancialInstrumentsTaxEffect>
    <kof:FinancialInstrumentsTaxEffect
      contextRef="i7f40affaa8514d569bb9645107f4711b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzctNy0xLTEtMjAwNjI_0e5ed62e-da51-4ffa-a4fd-faa039d56999"
      unitRef="mxn">-201000000</kof:FinancialInstrumentsTaxEffect>
    <kof:FinancialInstrumentsTaxEffect
      contextRef="i2b92eefdef854d238c2ec6a179632728_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzctOC0xLTEtMjAwNjI_1fcffb02-91bc-47c2-b9c0-d78e16b0f44b"
      unitRef="mxn">-52000000</kof:FinancialInstrumentsTaxEffect>
    <kof:FinancialInstrumentsTaxEffect
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzctOS0xLTEtMjAwNjI_e2cba6bb-9157-41f7-81e9-f5d9878c0325"
      unitRef="mxn">-253000000</kof:FinancialInstrumentsTaxEffect>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i08270abcdca54053bef6911b8fc2ab1e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzgtMS0xLTEtMjAwNjI_ad139043-7fe4-4c48-810a-56992837452a"
      unitRef="mxn">-589000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="ia3c74f2dd81e4143a78d114555a894e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzgtMi0xLTEtMjAwNjI_94dfd1e4-a311-4076-8378-8177b72518d5"
      unitRef="mxn">0</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i0fb8bf16774149309b11cc94b605deb9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzgtMy0xLTEtMjAwNjI_e2e25b88-759d-48c3-9692-48fc3e3cfb9e"
      unitRef="mxn">-167000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i1e3123e914914a5fa667b8465628af9c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzgtNC0xLTEtMjAwNjI_8da21981-40d9-46ec-b0d0-f447fe46047b"
      unitRef="mxn">1000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i583bf212f27c41a6adc217f9d60063fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzgtNS0xLTEtMjAwNjI_2e02e2e0-68d2-4457-80fd-ee82bd3ce529"
      unitRef="mxn">0</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i3cd5320122ac4c918708632f0c71ed76_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzgtNi0xLTEtMjAwNjI_7cc24674-5d53-402a-b319-7ce4ec26b913"
      unitRef="mxn">230000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i76416d3f8d6343f2bd071b86f5ee5793_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzgtNy0xLTEtMjAwNjI_ba121ead-528e-4875-aecf-530418f49f7d"
      unitRef="mxn">-525000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i7cce0a4500884b8cbfaa2471b7d089fc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzgtOC0xLTEtMjAwNjI_876831c4-e744-45cf-980e-d65c801cb4c8"
      unitRef="mxn">3000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzgtOS0xLTEtMjAwNjI_0f309a14-5f99-4df4-a886-39f2e65de5fa"
      unitRef="mxn">-522000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <kof:FinancialInstrumentsPurchased
      contextRef="i8e0080f3eca94f58868496de832d912b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzktMS0xLTEtMjAwNjI_70ca96ba-774b-49b2-b9f7-d7f3639bf0db"
      unitRef="mxn">70000000</kof:FinancialInstrumentsPurchased>
    <kof:FinancialInstrumentsPurchased
      contextRef="i5720729b5c2c4648bcf8e516e4a4896b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzktMi0xLTEtMjAwNjI_5a834a9b-da2f-41cd-a7a5-47e5aaf00138"
      unitRef="mxn">0</kof:FinancialInstrumentsPurchased>
    <kof:FinancialInstrumentsPurchased
      contextRef="i8899e3ac422a497fa1f8ea8a9652281e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzktMy0xLTEtMjAwNjI_a1b0c127-c392-4a43-b67e-71bbc80e5a41"
      unitRef="mxn">396000000</kof:FinancialInstrumentsPurchased>
    <kof:FinancialInstrumentsPurchased
      contextRef="ib8c953304b3a40a6a4682dc2a2eec683_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzktNC0xLTEtMjAwNjI_c2b87fb9-4d07-4fd7-bc90-266d5464a4e1"
      unitRef="mxn">0</kof:FinancialInstrumentsPurchased>
    <kof:FinancialInstrumentsPurchased
      contextRef="i3cfbd5acfb8c46f4aecbc77d17ae8ea4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzktNS0xLTEtMjAwNjI_d5c0c180-3874-430b-9266-e68b78239f2a"
      unitRef="mxn">0</kof:FinancialInstrumentsPurchased>
    <kof:FinancialInstrumentsPurchased
      contextRef="i9bb65b9cc3534f33b8479fd77b074bb2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzktNi0xLTEtMjAwNjI_27b1d81f-e398-4c19-9ba7-66a8a4d6be3b"
      unitRef="mxn">427000000</kof:FinancialInstrumentsPurchased>
    <kof:FinancialInstrumentsPurchased
      contextRef="i85558523509849e9b9c6942de942e5e6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzktNy0xLTEtMjAwNjI_72ec7634-1a9c-4abf-b2ae-eed9861450dc"
      unitRef="mxn">893000000</kof:FinancialInstrumentsPurchased>
    <kof:FinancialInstrumentsPurchased
      contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzktOC0xLTEtMjAwNjI_04ec2c25-96a2-498b-924a-081a24517119"
      unitRef="mxn">70000000</kof:FinancialInstrumentsPurchased>
    <kof:FinancialInstrumentsPurchased
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzktOS0xLTEtMjAwNjI_5258255c-c3f2-4695-8177-82fe80a3c47a"
      unitRef="mxn">963000000</kof:FinancialInstrumentsPurchased>
    <kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
      contextRef="i8e0080f3eca94f58868496de832d912b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEwLTEtMS0xLTIwMDYy_1013432f-14b0-4b24-86f9-e0caac6f2746"
      unitRef="mxn">0</kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI>
    <kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
      contextRef="i5720729b5c2c4648bcf8e516e4a4896b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEwLTItMS0xLTIwMDYy_512d8f0b-b0de-41fb-9fe1-27b66fac740b"
      unitRef="mxn">0</kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI>
    <kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
      contextRef="i8899e3ac422a497fa1f8ea8a9652281e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEwLTMtMS0xLTIwMDYy_9e6a1450-94ee-4d9d-8dac-3492a82b20e7"
      unitRef="mxn">2543000000</kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI>
    <kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
      contextRef="ib8c953304b3a40a6a4682dc2a2eec683_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEwLTQtMS0xLTIwMDYy_ad71214f-a8f9-40b1-bd3b-44f17acfc214"
      unitRef="mxn">0</kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI>
    <kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
      contextRef="i3cfbd5acfb8c46f4aecbc77d17ae8ea4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEwLTUtMS0xLTIwMDYy_418d76b8-6b48-4ee2-89a0-64b7036ddd94"
      unitRef="mxn">0</kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI>
    <kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
      contextRef="i9bb65b9cc3534f33b8479fd77b074bb2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEwLTYtMS0xLTIwMDYy_0d757aae-d2ba-4bbf-bf6c-53277dae0f5f"
      unitRef="mxn">826000000</kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI>
    <kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
      contextRef="i85558523509849e9b9c6942de942e5e6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEwLTctMS0xLTIwMDYy_7641fbad-342b-41c2-82e8-78ec285de3ec"
      unitRef="mxn">3369000000</kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI>
    <kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
      contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEwLTgtMS0xLTIwMDYy_e0e5c5de-983a-430b-bf50-31d30a8699b0"
      unitRef="mxn">310000000</kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI>
    <kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEwLTktMS0xLTIwMDYy_92182d10-09d4-4f68-95fb-5c90390485fe"
      unitRef="mxn">3679000000</kof:ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI>
    <kof:AmountReclassifiedFromOCIToProfitOrLoss
      contextRef="i8e0080f3eca94f58868496de832d912b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzExLTEtMS0xLTIwMDYy_edb243c7-8e59-48ab-bfb3-c528ebbb8282"
      unitRef="mxn">785000000</kof:AmountReclassifiedFromOCIToProfitOrLoss>
    <kof:AmountReclassifiedFromOCIToProfitOrLoss
      contextRef="i5720729b5c2c4648bcf8e516e4a4896b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzExLTItMS0xLTIwMDYy_54f42436-2397-4ebf-8c4a-1b8f11dbc7a6"
      unitRef="mxn">0</kof:AmountReclassifiedFromOCIToProfitOrLoss>
    <kof:AmountReclassifiedFromOCIToProfitOrLoss
      contextRef="i8899e3ac422a497fa1f8ea8a9652281e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzExLTMtMS0xLTIwMDYy_b298f5af-d0b0-48a9-946c-8c8e73dbdf0a"
      unitRef="mxn">10000000</kof:AmountReclassifiedFromOCIToProfitOrLoss>
    <kof:AmountReclassifiedFromOCIToProfitOrLoss
      contextRef="ib8c953304b3a40a6a4682dc2a2eec683_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzExLTQtMS0xLTIwMDYy_fa5d7ea5-6175-4455-af01-7141501d758d"
      unitRef="mxn">-1000000</kof:AmountReclassifiedFromOCIToProfitOrLoss>
    <kof:AmountReclassifiedFromOCIToProfitOrLoss
      contextRef="i3cfbd5acfb8c46f4aecbc77d17ae8ea4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzExLTUtMS0xLTIwMDYy_3d31c485-2285-4377-88fd-7ea83e27ed53"
      unitRef="mxn">0</kof:AmountReclassifiedFromOCIToProfitOrLoss>
    <kof:AmountReclassifiedFromOCIToProfitOrLoss
      contextRef="i9bb65b9cc3534f33b8479fd77b074bb2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzExLTYtMS0xLTIwMDYy_6cf7e1b0-a637-476a-a9b4-985cc676c923"
      unitRef="mxn">-1141000000</kof:AmountReclassifiedFromOCIToProfitOrLoss>
    <kof:AmountReclassifiedFromOCIToProfitOrLoss
      contextRef="i85558523509849e9b9c6942de942e5e6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzExLTctMS0xLTIwMDYy_5373e49c-c315-4d3c-a5ca-7f1af4d1fa48"
      unitRef="mxn">-347000000</kof:AmountReclassifiedFromOCIToProfitOrLoss>
    <kof:AmountReclassifiedFromOCIToProfitOrLoss
      contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzExLTgtMS0xLTIwMDYy_d4e3e848-cbda-4eb8-bc94-bf12e2de467b"
      unitRef="mxn">-142000000</kof:AmountReclassifiedFromOCIToProfitOrLoss>
    <kof:AmountReclassifiedFromOCIToProfitOrLoss
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzExLTktMS0xLTIwMDYy_51240563-54f4-4c4a-a901-adb1e1d58141"
      unitRef="mxn">-489000000</kof:AmountReclassifiedFromOCIToProfitOrLoss>
    <kof:ForeignCurrencyRevaluationOfTheNetForeignOperations
      contextRef="i8e0080f3eca94f58868496de832d912b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEyLTEtMS0xLTIwMDYy_3a25fe40-5cfe-4d5f-a13c-364e3a7268eb"
      unitRef="mxn">0</kof:ForeignCurrencyRevaluationOfTheNetForeignOperations>
    <kof:ForeignCurrencyRevaluationOfTheNetForeignOperations
      contextRef="i5720729b5c2c4648bcf8e516e4a4896b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEyLTItMS0xLTIwMDYy_b5c2ee30-9037-4efc-b500-9f54efc052cb"
      unitRef="mxn">0</kof:ForeignCurrencyRevaluationOfTheNetForeignOperations>
    <kof:ForeignCurrencyRevaluationOfTheNetForeignOperations
      contextRef="i8899e3ac422a497fa1f8ea8a9652281e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEyLTMtMS0xLTIwMDYy_cf1a0420-cc3b-4885-ae39-d4d7de7e5542"
      unitRef="mxn">-1385000000</kof:ForeignCurrencyRevaluationOfTheNetForeignOperations>
    <kof:ForeignCurrencyRevaluationOfTheNetForeignOperations
      contextRef="ib8c953304b3a40a6a4682dc2a2eec683_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEyLTQtMS0xLTIwMDYy_c276c99f-25c3-40ff-a735-d73a148a851d"
      unitRef="mxn">0</kof:ForeignCurrencyRevaluationOfTheNetForeignOperations>
    <kof:ForeignCurrencyRevaluationOfTheNetForeignOperations
      contextRef="i3cfbd5acfb8c46f4aecbc77d17ae8ea4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEyLTUtMS0xLTIwMDYy_4113ef22-007c-4dc0-90ca-d2ddd953800f"
      unitRef="mxn">0</kof:ForeignCurrencyRevaluationOfTheNetForeignOperations>
    <kof:ForeignCurrencyRevaluationOfTheNetForeignOperations
      contextRef="i9bb65b9cc3534f33b8479fd77b074bb2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEyLTYtMS0xLTIwMDYy_777ccffb-fb1d-401d-92b9-84df927e1f02"
      unitRef="mxn">0</kof:ForeignCurrencyRevaluationOfTheNetForeignOperations>
    <kof:ForeignCurrencyRevaluationOfTheNetForeignOperations
      contextRef="i85558523509849e9b9c6942de942e5e6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEyLTctMS0xLTIwMDYy_fd6af879-7ce0-46e0-9c6f-101c403a2e51"
      unitRef="mxn">-1385000000</kof:ForeignCurrencyRevaluationOfTheNetForeignOperations>
    <kof:ForeignCurrencyRevaluationOfTheNetForeignOperations
      contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEyLTgtMS0xLTIwMDYy_4278df61-77b7-4afd-afd4-a9ac36458815"
      unitRef="mxn">-105000000</kof:ForeignCurrencyRevaluationOfTheNetForeignOperations>
    <kof:ForeignCurrencyRevaluationOfTheNetForeignOperations
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEyLTktMS0xLTIwMDYy_4bc7f885-98bb-41d1-87da-828ca4d9baee"
      unitRef="mxn">-1490000000</kof:ForeignCurrencyRevaluationOfTheNetForeignOperations>
    <kof:EffectsOfChangesInForeignExchangeRates
      contextRef="i8e0080f3eca94f58868496de832d912b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEzLTEtMS0xLTIwMDYy_cb3b8bd1-b0f0-49a4-8111-7c5bb207f245"
      unitRef="mxn">7000000</kof:EffectsOfChangesInForeignExchangeRates>
    <kof:EffectsOfChangesInForeignExchangeRates
      contextRef="i5720729b5c2c4648bcf8e516e4a4896b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEzLTItMS0xLTIwMDYy_aa83bb3a-564c-4619-90f7-f963311479f5"
      unitRef="mxn">0</kof:EffectsOfChangesInForeignExchangeRates>
    <kof:EffectsOfChangesInForeignExchangeRates
      contextRef="i8899e3ac422a497fa1f8ea8a9652281e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEzLTMtMS0xLTIwMDYy_32075cf1-1860-4e97-951a-ba8accac41ca"
      unitRef="mxn">8000000</kof:EffectsOfChangesInForeignExchangeRates>
    <kof:EffectsOfChangesInForeignExchangeRates
      contextRef="ib8c953304b3a40a6a4682dc2a2eec683_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEzLTQtMS0xLTIwMDYy_cc5cd62a-3e02-4dcf-a37a-03ef5354977b"
      unitRef="mxn">0</kof:EffectsOfChangesInForeignExchangeRates>
    <kof:EffectsOfChangesInForeignExchangeRates
      contextRef="i3cfbd5acfb8c46f4aecbc77d17ae8ea4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEzLTUtMS0xLTIwMDYy_13a2ce2f-6060-418c-b6dc-cf4fa9602901"
      unitRef="mxn">0</kof:EffectsOfChangesInForeignExchangeRates>
    <kof:EffectsOfChangesInForeignExchangeRates
      contextRef="i9bb65b9cc3534f33b8479fd77b074bb2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEzLTYtMS0xLTIwMDYy_98edaa55-8b6e-4f95-b207-b52fd1282b8e"
      unitRef="mxn">-9000000</kof:EffectsOfChangesInForeignExchangeRates>
    <kof:EffectsOfChangesInForeignExchangeRates
      contextRef="i85558523509849e9b9c6942de942e5e6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEzLTctMS0xLTIwMDYy_a0043e00-da20-4cd2-81ee-f69ead8610fb"
      unitRef="mxn">6000000</kof:EffectsOfChangesInForeignExchangeRates>
    <kof:EffectsOfChangesInForeignExchangeRates
      contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEzLTgtMS0xLTIwMDYy_72f6e53d-d29a-407e-ba94-25562d54d7b9"
      unitRef="mxn">-1000000</kof:EffectsOfChangesInForeignExchangeRates>
    <kof:EffectsOfChangesInForeignExchangeRates
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzEzLTktMS0xLTIwMDYy_fe9a0ec7-5996-4041-962c-8d139531b2b8"
      unitRef="mxn">5000000</kof:EffectsOfChangesInForeignExchangeRates>
    <kof:FinancialInstrumentsTaxEffect
      contextRef="i8e0080f3eca94f58868496de832d912b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE0LTEtMS0xLTIwMDYy_59255ca8-c68a-4353-863a-9839b364bb57"
      unitRef="mxn">-253000000</kof:FinancialInstrumentsTaxEffect>
    <kof:FinancialInstrumentsTaxEffect
      contextRef="i5720729b5c2c4648bcf8e516e4a4896b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE0LTItMS0xLTIwMDYy_74f32c23-92cd-45c5-ac19-bbe175b9f4cf"
      unitRef="mxn">0</kof:FinancialInstrumentsTaxEffect>
    <kof:FinancialInstrumentsTaxEffect
      contextRef="i8899e3ac422a497fa1f8ea8a9652281e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE0LTMtMS0xLTIwMDYy_fe196c78-f410-4557-a1da-f2a42e0480f9"
      unitRef="mxn">-500000000</kof:FinancialInstrumentsTaxEffect>
    <kof:FinancialInstrumentsTaxEffect
      contextRef="ib8c953304b3a40a6a4682dc2a2eec683_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE0LTQtMS0xLTIwMDYy_7b6b1878-acd2-4edb-88a1-b2b566ac18b5"
      unitRef="mxn">0</kof:FinancialInstrumentsTaxEffect>
    <kof:FinancialInstrumentsTaxEffect
      contextRef="i3cfbd5acfb8c46f4aecbc77d17ae8ea4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE0LTUtMS0xLTIwMDYy_5bad8f32-0929-4b52-b299-b720abc8f5ad"
      unitRef="mxn">0</kof:FinancialInstrumentsTaxEffect>
    <kof:FinancialInstrumentsTaxEffect
      contextRef="i9bb65b9cc3534f33b8479fd77b074bb2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE0LTYtMS0xLTIwMDYy_c2ed5292-075f-4aa3-8860-8c04086fab25"
      unitRef="mxn">-34000000</kof:FinancialInstrumentsTaxEffect>
    <kof:FinancialInstrumentsTaxEffect
      contextRef="i85558523509849e9b9c6942de942e5e6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE0LTctMS0xLTIwMDYy_e7c4277a-0544-4eff-82d4-146ea5cc6359"
      unitRef="mxn">-787000000</kof:FinancialInstrumentsTaxEffect>
    <kof:FinancialInstrumentsTaxEffect
      contextRef="ib0f0af710c1b4159a3a4351bdd55b145_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE0LTgtMS0xLTIwMDYy_4e720624-9c1e-4bb1-9829-50860b6fe914"
      unitRef="mxn">-45000000</kof:FinancialInstrumentsTaxEffect>
    <kof:FinancialInstrumentsTaxEffect
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE0LTktMS0xLTIwMDYy_db2fee8b-56b9-4e85-96ae-609b134151d4"
      unitRef="mxn">-832000000</kof:FinancialInstrumentsTaxEffect>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i19257aa0af7c4700ad154cad097fdd94_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE1LTEtMS0xLTIwMDYy_c927a2ef-e517-4a48-adf5-d4615a4ba677"
      unitRef="mxn">20000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i03c2a58d2c334643a268c9d73cf0b229_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE1LTItMS0xLTIwMDYy_00a6dc12-840c-47c9-a03b-c92d54c23344"
      unitRef="mxn">0</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i45c21a46adae4876bda5bf9e0e5474b8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE1LTMtMS0xLTIwMDYy_eff6f0bc-6468-48ea-94a9-403de4bfb2a7"
      unitRef="mxn">905000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i8d792651cea4434c9a385040bb3ec253_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE1LTQtMS0xLTIwMDYy_99cb38a6-7249-4d6d-a450-ff3d73022023"
      unitRef="mxn">0</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i9296f069fa614f0eabd5955de7408e36_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE1LTUtMS0xLTIwMDYy_a03cbadb-2e92-41bf-86cc-1e185502ee7d"
      unitRef="mxn">0</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="ice03d43678c54248bd0bb23f0c2e8b11_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE1LTYtMS0xLTIwMDYy_c8c3f4a7-61ab-4759-a549-7439296cf8a4"
      unitRef="mxn">299000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="idd0b4469e06640aa8648bf5f0e29ec6d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE1LTctMS0xLTIwMDYy_7905ec0e-f13e-4daf-9d65-57bcf7b176a3"
      unitRef="mxn">1224000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i16fe48009cf245879715951cc191e90c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE1LTgtMS0xLTIwMDYy_c45c5cf0-f03d-438e-b036-8837dada7251"
      unitRef="mxn">90000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMGM5MTIzNzhjODU0MmUxYjI2NDY1ZmMwMzc5ZjUyMy90YWJsZXJhbmdlOmUwYzkxMjM3OGM4NTQyZTFiMjY0NjVmYzAzNzlmNTIzXzE1LTktMS0xLTIwMDYy_a4255388-1e89-4146-8ad9-543dab4e13c7"
      unitRef="mxn">1314000000</ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue>
    <kof:DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTkw_53c11ec6-72b3-49a3-89e2-71ae3f129018">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the Company had the following outstanding forward agreements to purchase foreign currency: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  6,131&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (49)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  78&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2020, the Company had the following outstanding forward agreements to purchase foreign currency: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.694%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  7,130&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (843)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock>
    <ifrs-full:NotionalAmount
      contextRef="if7e3b3e5104544ce9d7e94f75471e00c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpkNmM4ZjQ2Y2U4Njg0NmY0ODcxYmQ5ODk0OTZiNDkzNy90YWJsZXJhbmdlOmQ2YzhmNDZjZTg2ODQ2ZjQ4NzFiZDk4OTQ5NmI0OTM3XzItMS0xLTEtMjAwNjI_8e32bbe0-0704-4252-8af9-5f1d1e8ae268"
      unitRef="mxn">6131000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="if7e3b3e5104544ce9d7e94f75471e00c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpkNmM4ZjQ2Y2U4Njg0NmY0ODcxYmQ5ODk0OTZiNDkzNy90YWJsZXJhbmdlOmQ2YzhmNDZjZTg2ODQ2ZjQ4NzFiZDk4OTQ5NmI0OTM3XzItMi0xLTEtMjAwNjI_ffd7c2a0-2ee7-47c3-8d9e-5a260a67536e"
      unitRef="mxn">-49000000</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="if7e3b3e5104544ce9d7e94f75471e00c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpkNmM4ZjQ2Y2U4Njg0NmY0ODcxYmQ5ODk0OTZiNDkzNy90YWJsZXJhbmdlOmQ2YzhmNDZjZTg2ODQ2ZjQ4NzFiZDk4OTQ5NmI0OTM3XzItMy0xLTEtMjAwNjI_b3532e38-7b61-4b9e-b898-a04a6ec368ab"
      unitRef="mxn">78000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:NotionalAmount
      contextRef="i17978e2e481742f9bb32f68eb0680652_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTozYTZjNzQ1Yjc4ZTM0OTZhYmNjMDU5OTJhZTQyMDlkMS90YWJsZXJhbmdlOjNhNmM3NDViNzhlMzQ5NmFiY2MwNTk5MmFlNDIwOWQxXzItMS0xLTEtMjAwNjI_081a91d3-3947-4d5a-826d-154f1bea8670"
      unitRef="mxn">7130000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="i17978e2e481742f9bb32f68eb0680652_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTozYTZjNzQ1Yjc4ZTM0OTZhYmNjMDU5OTJhZTQyMDlkMS90YWJsZXJhbmdlOjNhNmM3NDViNzhlMzQ5NmFiY2MwNTk5MmFlNDIwOWQxXzItMi0xLTEtMjAwNjI_838681d7-bf10-4550-aef9-ab55ce4e4510"
      unitRef="mxn">-843000000</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="i17978e2e481742f9bb32f68eb0680652_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTozYTZjNzQ1Yjc4ZTM0OTZhYmNjMDU5OTJhZTQyMDlkMS90YWJsZXJhbmdlOjNhNmM3NDViNzhlMzQ5NmFiY2MwNTk5MmFlNDIwOWQxXzItMy0xLTEtMjAwNjI_4e23091a-1bc6-4dd1-ade9-fec93ac5c8d9"
      unitRef="mxn">4000000</ifrs-full:DerivativeFinancialAssets>
    <kof:DisclosureOfCrossCurrencySwapContractTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTg3_dd3fce7a-ade3-4540-82fc-0efa1cb0841e">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the Company had the following outstanding cross-currency swap agreements:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  407&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  45&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,733&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,628&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,348&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;220&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,204&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;366&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,911&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;404&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2020, the Company had the following outstanding cross-currency swap agreements:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  404&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,371&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,165&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,982&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(464)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,790&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfCrossCurrencySwapContractTableTextBlock>
    <ifrs-full:NotionalAmount
      contextRef="ib1bf9ab8c5ca4e7698b6e72a753628fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzItMS0xLTEtMjAwNjI_cd1a548c-80ea-4220-abd7-741663928d95"
      unitRef="mxn">407000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="ib1bf9ab8c5ca4e7698b6e72a753628fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzItMi0xLTEtMjAwNjI_5497b680-28e8-4c7a-ad63-1fb81fc16fdf"
      unitRef="mxn">0</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="ib1bf9ab8c5ca4e7698b6e72a753628fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzItMy0xLTEtMjAwNjI_73473349-f770-4357-af84-9e3a05bdbf1c"
      unitRef="mxn">45000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="ib1bf9ab8c5ca4e7698b6e72a753628fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzItMy0xLTEtMjAwNjI_779cfb83-cd4a-4dd1-b865-4d060fab1130"
      unitRef="mxn">45000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:NotionalAmount
      contextRef="i556735842d364d018f4e7f4e4f8c7d97_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzMtMS0xLTEtMjAwNjI_4d5e9c99-e723-46e9-8464-1290f6e6e694"
      unitRef="mxn">11733000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="i556735842d364d018f4e7f4e4f8c7d97_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzMtMi0xLTEtMjAwNjI_566d4d68-ac9e-4192-a6ab-eed62c205728"
      unitRef="mxn">0</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="i556735842d364d018f4e7f4e4f8c7d97_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzMtMy0xLTEtMjAwNjI_36fc2b8d-ad6b-46b3-8e51-e153e8ed9f87"
      unitRef="mxn">3628000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:NotionalAmount
      contextRef="i8e360a3c2f994ec78c1130d500b11723_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzQtMS0xLTEtMjAwNjI_3c5e1fcf-1cef-42a7-bde1-316cb96c1d8d"
      unitRef="mxn">6348000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="i8e360a3c2f994ec78c1130d500b11723_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzQtMi0xLTEtMjAwNjI_d721c60c-12eb-4312-bd08-c7ae34bac036"
      unitRef="mxn">-1000000</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="i8e360a3c2f994ec78c1130d500b11723_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzQtMy0xLTEtMjAwNjI_050d9d33-2116-4a22-be7d-de05a8d66486"
      unitRef="mxn">220000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:NotionalAmount
      contextRef="i266bed7dafde4e17911de1621c04af39_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzUtMS0xLTEtNDg3MTg_9dd56aff-60a9-41c6-8eb5-c48063a8f4b7"
      unitRef="mxn">7204000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="i266bed7dafde4e17911de1621c04af39_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzUtMi0xLTEtNDg3MTg_f2378989-8d11-4fdb-b552-714cb3f21821"
      unitRef="mxn">0</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="i266bed7dafde4e17911de1621c04af39_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzUtMy0xLTEtNDg3MTg_d03edd12-0d29-40fe-b3f7-2e5539cce7fc"
      unitRef="mxn">366000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:NotionalAmount
      contextRef="i7bf5290ac70f4ffb81a45f94ec63f8b7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzUtMS0xLTEtMjAwNjI_fb58be5f-9d5e-400d-b401-caa7b82d8ffc"
      unitRef="mxn">3911000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="i7bf5290ac70f4ffb81a45f94ec63f8b7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzUtMi0xLTEtMjAwNjI_fd734218-3f12-4430-90fb-d1be6b38f9ea"
      unitRef="mxn">-8000000</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="i7bf5290ac70f4ffb81a45f94ec63f8b7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5N2MyYzA2NDYwMWU0OTk0YmU4MTExOGJhNDcxMTY0YS90YWJsZXJhbmdlOjk3YzJjMDY0NjAxZTQ5OTRiZTgxMTE4YmE0NzExNjRhXzUtMy0xLTEtMjAwNjI_56015876-d700-4ae5-a53a-458d27fd3ff9"
      unitRef="mxn">404000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:NotionalAmount
      contextRef="ie4e5a13c13e24fff8e0420b02850c1a5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzItMS0xLTEtMjAwNjI_4c16a927-4492-4b41-9223-2b482e338780"
      unitRef="mxn">404000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="ie4e5a13c13e24fff8e0420b02850c1a5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzItMi0xLTEtMjAwNjI_1a1adf98-cc6b-49c7-b762-1ce4c6a9ca38"
      unitRef="mxn">-4000000</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="ie4e5a13c13e24fff8e0420b02850c1a5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzItMy0xLTEtMjAwNjI_7ad6ec13-f776-4b2d-9428-e06c16326165"
      unitRef="mxn">0</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:NotionalAmount
      contextRef="i55c66b77afa54e3db31b551eab94bee7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzMtMS0xLTEtMjAwNjI_d69bf1dd-82fd-4bb7-83c1-eb17042db81a"
      unitRef="mxn">11371000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="i55c66b77afa54e3db31b551eab94bee7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzMtMi0xLTEtMjAwNjI_ab7bb7d7-3941-478c-b2c7-48105872e6a3"
      unitRef="mxn">0</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="i55c66b77afa54e3db31b551eab94bee7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzMtMy0xLTEtMjAwNjI_ce91ec31-a237-4a63-b68e-56c690882ba0"
      unitRef="mxn">2165000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:NotionalAmount
      contextRef="ic1d4f7eb9bcb498ca0a3158a50e6a23a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzQtMS0xLTEtMjAwNjI_3b173647-41bc-419e-aaff-2b9d58ea3fd3"
      unitRef="mxn">6982000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="ic1d4f7eb9bcb498ca0a3158a50e6a23a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzQtMi0xLTEtMjAwNjI_6cb265de-3803-46e1-b231-99f39a2f618d"
      unitRef="mxn">-464000000</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="ic1d4f7eb9bcb498ca0a3158a50e6a23a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzQtMy0xLTEtMjAwNjI_4b96cb10-8dd2-4db5-a024-d3822932359b"
      unitRef="mxn">80000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:NotionalAmount
      contextRef="ide0ca2c227bb46638ce5324e57c4b4fb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzUtMS0xLTEtMjAwNjI_1ceb9d16-135c-4649-bf87-ba2299e4738a"
      unitRef="mxn">3790000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="ide0ca2c227bb46638ce5324e57c4b4fb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzUtMi0xLTEtMjAwNjI_3131847a-1c45-4b35-a367-218543c801ed"
      unitRef="mxn">-107000000</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="ide0ca2c227bb46638ce5324e57c4b4fb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxZGYzNDU2NjgxMzc0MzMxOTdkMDEyNTk4NTY0M2QxNS90YWJsZXJhbmdlOjFkZjM0NTY2ODEzNzQzMzE5N2QwMTI1OTg1NjQzZDE1XzUtMy0xLTEtMjAwNjI_ce170aca-eb6c-4913-8a50-998f5c97b437"
      unitRef="mxn">192000000</ifrs-full:DerivativeFinancialAssets>
    <kof:DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTc3_d3ed8e8a-9d3f-4b2b-8a33-832ddee800e1">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the Company had the following outstanding interest rate swap agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  6,175&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  170&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock>
    <ifrs-full:NotionalAmount
      contextRef="ibbad6b35cc24400bb7ba9da8269a938b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowOTY0YWM5NDZmMzA0ODZjODlmMDJkNWU0Yjg5MzUwOC90YWJsZXJhbmdlOjA5NjRhYzk0NmYzMDQ4NmM4OWYwMmQ1ZTRiODkzNTA4XzItMS0xLTEtNDg3MzM_de13aa15-05e1-4733-a342-a9dc7185c619"
      unitRef="mxn">6175000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="ibbad6b35cc24400bb7ba9da8269a938b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowOTY0YWM5NDZmMzA0ODZjODlmMDJkNWU0Yjg5MzUwOC90YWJsZXJhbmdlOjA5NjRhYzk0NmYzMDQ4NmM4OWYwMmQ1ZTRiODkzNTA4XzItMi0xLTEtNDg3MzM_97ccc9b6-e3c6-4c99-af15-51e962fcbb1a"
      unitRef="mxn">0</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="ibbad6b35cc24400bb7ba9da8269a938b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowOTY0YWM5NDZmMzA0ODZjODlmMDJkNWU0Yjg5MzUwOC90YWJsZXJhbmdlOjA5NjRhYzk0NmYzMDQ4NmM4OWYwMmQ1ZTRiODkzNTA4XzItMy0xLTEtNDg3MzM_b9b115cc-3083-4e44-b198-d9d43019f9d5"
      unitRef="mxn">170000000</ifrs-full:DerivativeFinancialAssets>
    <kof:DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTkx_3d444075-d824-4949-8d15-0b605290fef5">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company had the following aluminum price contracts: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  102&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  62&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company had the following PX + MEG (resin) price contracts: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  470&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (28)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company had the following sugar price contracts:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  2,020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  502&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;769&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;195&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, the Company had the following aluminum price contracts:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  695&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  125&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  99&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  17&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, the Company had the following PX + MEG (resin) price contracts:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  729&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (65)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, the Company had the following sugar price contracts:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asset&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,260&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (18)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  275&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock>
    <ifrs-full:NotionalAmount
      contextRef="i36e064658bd44b50b015471421ca3cba_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4ZGI4NzYyNzI4NTg0NzhkYmI2NDQ4ZDZhNDQyYmNkNC90YWJsZXJhbmdlOjhkYjg3NjI3Mjg1ODQ3OGRiYjY0NDhkNmE0NDJiY2Q0XzItMS0xLTEtMjAwNjI_ff0efe7b-5693-492f-82da-4c2c957b2273"
      unitRef="mxn">102000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="i36e064658bd44b50b015471421ca3cba_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4ZGI4NzYyNzI4NTg0NzhkYmI2NDQ4ZDZhNDQyYmNkNC90YWJsZXJhbmdlOjhkYjg3NjI3Mjg1ODQ3OGRiYjY0NDhkNmE0NDJiY2Q0XzItMi0xLTEtMjAwNjI_2e62714c-011e-4d46-854b-63c2a25e67f8"
      unitRef="mxn">0</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="i36e064658bd44b50b015471421ca3cba_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4ZGI4NzYyNzI4NTg0NzhkYmI2NDQ4ZDZhNDQyYmNkNC90YWJsZXJhbmdlOjhkYjg3NjI3Mjg1ODQ3OGRiYjY0NDhkNmE0NDJiY2Q0XzItMy0xLTEtMjAwNjI_aa9e878b-40ab-4c45-b694-f1605912d74d"
      unitRef="mxn">62000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:NotionalAmount
      contextRef="ie310259a45514e8c8e2ad5f51ab12db6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpkMDczMWUzZWRhZWI0YjYwODkyNTY5YzNiMmM5ZTA4NC90YWJsZXJhbmdlOmQwNzMxZTNlZGFlYjRiNjA4OTI1NjljM2IyYzllMDg0XzItMS0xLTEtMjAwNjI_399aad62-5e68-4130-a416-e76f59d785ac"
      unitRef="mxn">470000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="ie310259a45514e8c8e2ad5f51ab12db6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpkMDczMWUzZWRhZWI0YjYwODkyNTY5YzNiMmM5ZTA4NC90YWJsZXJhbmdlOmQwNzMxZTNlZGFlYjRiNjA4OTI1NjljM2IyYzllMDg0XzItMi0xLTEtMjAwNjI_48f2078b-06f3-47d7-a2ab-efc5b4ccdded"
      unitRef="mxn">-28000000</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="ie310259a45514e8c8e2ad5f51ab12db6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpkMDczMWUzZWRhZWI0YjYwODkyNTY5YzNiMmM5ZTA4NC90YWJsZXJhbmdlOmQwNzMxZTNlZGFlYjRiNjA4OTI1NjljM2IyYzllMDg0XzItMy0xLTEtMjAwNjI_02224d51-70c7-44b4-9517-4b02255d3a8b"
      unitRef="mxn">5000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:NotionalAmount
      contextRef="ibbf56fb73aa84f8aa869851192337c97_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowOGY2ODNjNzY5ZDc0MjE1ODQ2Y2VmZjc0ZGM0ZjMyMi90YWJsZXJhbmdlOjA4ZjY4M2M3NjlkNzQyMTU4NDZjZWZmNzRkYzRmMzIyXzItMS0xLTEtMjAwNjI_0c0df897-327e-4e7a-85e5-13f0d27e0c8a"
      unitRef="mxn">2020000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="ibbf56fb73aa84f8aa869851192337c97_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowOGY2ODNjNzY5ZDc0MjE1ODQ2Y2VmZjc0ZGM0ZjMyMi90YWJsZXJhbmdlOjA4ZjY4M2M3NjlkNzQyMTU4NDZjZWZmNzRkYzRmMzIyXzItMi0xLTEtMjAwNjI_6aa2da8f-124c-4a49-8d2e-4bed555992e0"
      unitRef="mxn">-7000000</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="ibbf56fb73aa84f8aa869851192337c97_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowOGY2ODNjNzY5ZDc0MjE1ODQ2Y2VmZjc0ZGM0ZjMyMi90YWJsZXJhbmdlOjA4ZjY4M2M3NjlkNzQyMTU4NDZjZWZmNzRkYzRmMzIyXzItMy0xLTEtMjAwNjI_e69fe440-8a87-47bd-96d1-88ba49a3b37b"
      unitRef="mxn">502000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:NotionalAmount
      contextRef="id02445fe5e5a438bbeddb9e69b349182_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowOGY2ODNjNzY5ZDc0MjE1ODQ2Y2VmZjc0ZGM0ZjMyMi90YWJsZXJhbmdlOjA4ZjY4M2M3NjlkNzQyMTU4NDZjZWZmNzRkYzRmMzIyXzMtMS0xLTEtMjAwNjI_8c75205d-92fd-42e8-95ac-a7d5b7659c02"
      unitRef="mxn">769000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="id02445fe5e5a438bbeddb9e69b349182_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowOGY2ODNjNzY5ZDc0MjE1ODQ2Y2VmZjc0ZGM0ZjMyMi90YWJsZXJhbmdlOjA4ZjY4M2M3NjlkNzQyMTU4NDZjZWZmNzRkYzRmMzIyXzMtMi0xLTEtMjAwNjI_aa24ac8b-d757-4a2a-854e-4032b6b7b310"
      unitRef="mxn">0</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="id02445fe5e5a438bbeddb9e69b349182_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowOGY2ODNjNzY5ZDc0MjE1ODQ2Y2VmZjc0ZGM0ZjMyMi90YWJsZXJhbmdlOjA4ZjY4M2M3NjlkNzQyMTU4NDZjZWZmNzRkYzRmMzIyXzMtMy0xLTEtMjAwNjI_cd7efac2-48c2-47d5-b965-04afac7b61f9"
      unitRef="mxn">195000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:NotionalAmount
      contextRef="id7dd0746870a42ebb6ed6727f667f21e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5NTJkZWJhM2EzM2I0NTExYjU0OTNiZWEyYmFkNGUxNS90YWJsZXJhbmdlOjk1MmRlYmEzYTMzYjQ1MTFiNTQ5M2JlYTJiYWQ0ZTE1XzMtMS0xLTEtMjAwNjI_3735fee0-8683-4f27-b09b-2f244c1a793f"
      unitRef="mxn">695000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="id7dd0746870a42ebb6ed6727f667f21e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5NTJkZWJhM2EzM2I0NTExYjU0OTNiZWEyYmFkNGUxNS90YWJsZXJhbmdlOjk1MmRlYmEzYTMzYjQ1MTFiNTQ5M2JlYTJiYWQ0ZTE1XzMtMi0xLTEtMjAwNjI_12220314-7517-4ae0-9f8a-c767d6cd8b6e"
      unitRef="mxn">0</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="id7dd0746870a42ebb6ed6727f667f21e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5NTJkZWJhM2EzM2I0NTExYjU0OTNiZWEyYmFkNGUxNS90YWJsZXJhbmdlOjk1MmRlYmEzYTMzYjQ1MTFiNTQ5M2JlYTJiYWQ0ZTE1XzMtMy0xLTEtMjAwNjI_0a13cfdf-55cd-4c78-b18e-59d67c360d1e"
      unitRef="mxn">125000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:NotionalAmount
      contextRef="i22ff45283ea84fca994222e5f5cc4d84_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5NTJkZWJhM2EzM2I0NTExYjU0OTNiZWEyYmFkNGUxNS90YWJsZXJhbmdlOjk1MmRlYmEzYTMzYjQ1MTFiNTQ5M2JlYTJiYWQ0ZTE1XzQtMS0xLTEtMzEyOTU_b284d58c-99cf-4418-81ec-97e3db174428"
      unitRef="usd">99000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="i22ff45283ea84fca994222e5f5cc4d84_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5NTJkZWJhM2EzM2I0NTExYjU0OTNiZWEyYmFkNGUxNS90YWJsZXJhbmdlOjk1MmRlYmEzYTMzYjQ1MTFiNTQ5M2JlYTJiYWQ0ZTE1XzQtMi0xLTEtMzEzMDI_a2e5190d-5169-4d4f-a5e2-f1edcbcf5b94"
      unitRef="usd">0</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="i22ff45283ea84fca994222e5f5cc4d84_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo5NTJkZWJhM2EzM2I0NTExYjU0OTNiZWEyYmFkNGUxNS90YWJsZXJhbmdlOjk1MmRlYmEzYTMzYjQ1MTFiNTQ5M2JlYTJiYWQ0ZTE1XzQtMy0xLTEtMzEzMDk_9e31c36a-c40a-4f02-819f-7923a890244c"
      unitRef="usd">17000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:NotionalAmount
      contextRef="i6591f904b2b94930a68a456a18a0c91b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowMjUwOTg3ZWM2Mzg0ZWRlOTNiYzQxNGNhMTNjMTdmNy90YWJsZXJhbmdlOjAyNTA5ODdlYzYzODRlZGU5M2JjNDE0Y2ExM2MxN2Y3XzMtMS0xLTEtMjAwNjI_2f491694-9c52-4ce6-a6e7-4c3d31922d42"
      unitRef="mxn">729000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="i6591f904b2b94930a68a456a18a0c91b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowMjUwOTg3ZWM2Mzg0ZWRlOTNiYzQxNGNhMTNjMTdmNy90YWJsZXJhbmdlOjAyNTA5ODdlYzYzODRlZGU5M2JjNDE0Y2ExM2MxN2Y3XzMtMi0xLTEtMjAwNjI_76ad8d1c-b809-46c4-b8af-f38eba8e3726"
      unitRef="mxn">-65000000</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="i6591f904b2b94930a68a456a18a0c91b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTowMjUwOTg3ZWM2Mzg0ZWRlOTNiYzQxNGNhMTNjMTdmNy90YWJsZXJhbmdlOjAyNTA5ODdlYzYzODRlZGU5M2JjNDE0Y2ExM2MxN2Y3XzMtMy0xLTEtMjAwNjI_a55695af-f13a-48f5-a775-d0d4932a6310"
      unitRef="mxn">0</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:NotionalAmount
      contextRef="if9afd0a5144a4eeeadefd296bc042a86_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4NDFhODBlYmY2YTI0MjI5YWUwZTBkZThhMzFjODA3NS90YWJsZXJhbmdlOjg0MWE4MGViZjZhMjQyMjlhZTBlMGRlOGEzMWM4MDc1XzItMS0xLTEtMjAwNjI_b1e26a3d-bb98-45ec-a745-8ecdc7f4371d"
      unitRef="mxn">1260000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="if9afd0a5144a4eeeadefd296bc042a86_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4NDFhODBlYmY2YTI0MjI5YWUwZTBkZThhMzFjODA3NS90YWJsZXJhbmdlOjg0MWE4MGViZjZhMjQyMjlhZTBlMGRlOGEzMWM4MDc1XzItMi0xLTEtMjAwNjI_de4a0da1-630d-44c4-bc3e-ac36101063e2"
      unitRef="mxn">-18000000</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="if9afd0a5144a4eeeadefd296bc042a86_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4NDFhODBlYmY2YTI0MjI5YWUwZTBkZThhMzFjODA3NS90YWJsZXJhbmdlOjg0MWE4MGViZjZhMjQyMjlhZTBlMGRlOGEzMWM4MDc1XzItMy0xLTEtMjAwNjI_3e50fdc3-bd2e-4bb1-a134-b2aa6c8814f1"
      unitRef="mxn">275000000</ifrs-full:DerivativeFinancialAssets>
    <ifrs-full:NotionalAmount
      contextRef="i9a95c529373e4c8bb4418ff20e8fcc94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4NDFhODBlYmY2YTI0MjI5YWUwZTBkZThhMzFjODA3NS90YWJsZXJhbmdlOjg0MWE4MGViZjZhMjQyMjlhZTBlMGRlOGEzMWM4MDc1XzMtMS0xLTEtMjAwNjI_223c6914-b9fe-4a97-a54b-dbff1095a09e"
      unitRef="mxn">366000000</ifrs-full:NotionalAmount>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="i9a95c529373e4c8bb4418ff20e8fcc94_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4NDFhODBlYmY2YTI0MjI5YWUwZTBkZThhMzFjODA3NS90YWJsZXJhbmdlOjg0MWE4MGViZjZhMjQyMjlhZTBlMGRlOGEzMWM4MDc1XzMtMi0xLTEtMjAwNjI_3c08e991-7dec-4532-8ddb-25faa7651010"
      unitRef="mxn">0</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialAssets
      contextRef="i9a95c529373e4c8bb4418ff20e8fcc94_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4NDFhODBlYmY2YTI0MjI5YWUwZTBkZThhMzFjODA3NS90YWJsZXJhbmdlOjg0MWE4MGViZjZhMjQyMjlhZTBlMGRlOGEzMWM4MDc1XzMtMy0xLTEtMjAwNjI_7491fab5-c7a1-46be-aaa7-c16d86506eaa"
      unitRef="mxn">70000000</ifrs-full:DerivativeFinancialAssets>
    <kof:JointVentureStockInterestSoldPercentage
      contextRef="ica51c7b2265e42848314f8e541aae976_D20200930-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzkyNzA_ec74263e-8593-486d-ae4d-9d2f9110a773"
      unitRef="number">1</kof:JointVentureStockInterestSoldPercentage>
    <ifrs-full:FinancialAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzc1MzE2NTQ2NTMxOTc5_127e6304-df70-4206-b814-163dd474294d"
      unitRef="usd">5000000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzk4NTQ_a5a1194c-70f3-4af6-83c8-c5081a6ae977"
      unitRef="usd">8000000</ifrs-full:FinancialAssets>
    <kof:DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTg5_51535538-373e-4992-bff9-c28064547e8d">Net effects of expired contracts that met hedging criteria &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.611%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Impact in consolidated income statement - Gain (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (109)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (199)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,212&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(515)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Option to purchase foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of good sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward agreements to purchase foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of good sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(788)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodity Price contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of good sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,245&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(391)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</kof:DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock>
    <ifrs-full:InterestExpense
      contextRef="ia75d41ce052a4ce7b0033b75be90f522_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzEtMi0xLTEtMjAwNjI_24582872-9644-48d6-b846-0582bfd65cf2"
      unitRef="mxn">0</ifrs-full:InterestExpense>
    <ifrs-full:InterestExpense
      contextRef="i53555a5817d3433d888e9c9583512501_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzEtMy0xLTEtMjAwNjI_b723efd6-5603-4aa0-8cc2-0c56993992af"
      unitRef="mxn">109000000</ifrs-full:InterestExpense>
    <ifrs-full:InterestExpense
      contextRef="iee70215fc5444c4ea4005e50d433f587_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzEtNC0xLTEtMjAwNjI_25ae5aba-3cb3-44f0-837f-d5bab44e25cb"
      unitRef="mxn">199000000</ifrs-full:InterestExpense>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="ia75d41ce052a4ce7b0033b75be90f522_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzItMi0xLTEtMjAwNjI_fcccb876-e9a4-485c-93c1-94c0c093ce6e"
      unitRef="mxn">0</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="i53555a5817d3433d888e9c9583512501_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzItMy0xLTEtMjAwNjI_0f49b2fc-974e-4b8a-bdd7-7818921f3d6a"
      unitRef="mxn">1212000000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="iee70215fc5444c4ea4005e50d433f587_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzItNC0xLTEtMjAwNjI_fb4f81a9-5a3c-47b6-814f-6cfb24796a43"
      unitRef="mxn">480000000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:InterestExpense
      contextRef="id0a7e19f482f4a6997d4157d3514db69_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzMtMi0xLTEtMjAwNjI_9985456d-7840-4e64-99e8-7d630b73c0a8"
      unitRef="mxn">0</ifrs-full:InterestExpense>
    <ifrs-full:InterestExpense
      contextRef="i1df421fb7b7b45ca8cb995c51dfafd20_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzMtMy0xLTEtMjAwNjI_289072d3-353f-447a-9946-33cf09ec8665"
      unitRef="mxn">163000000</ifrs-full:InterestExpense>
    <ifrs-full:InterestExpense
      contextRef="ifcec28e4b2c344b3adc0109bbadadc55_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzMtNC0xLTEtMjAwNjI_b93e6fd7-9dd6-4809-a47f-d78a60899874"
      unitRef="mxn">515000000</ifrs-full:InterestExpense>
    <kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold
      contextRef="ibc2597199d1548879584d6de4633ac2e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzQtMi0xLTEtMjAwNjI_88d47647-ae55-4d9e-afb2-f3383fc88805"
      unitRef="mxn">0</kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold>
    <kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold
      contextRef="iddfdb488fcf94f829c3bed32f229e3b6_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzQtMy0xLTEtMjAwNjI_7b87e40c-5cd6-4da9-b3ac-3ffeac31b1e4"
      unitRef="mxn">8000000</kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold>
    <kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold
      contextRef="i1176122c289147b4bd3fd6ecd0aeeb3c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzQtNC0xLTEtMjAwNjI_0a0c1f72-7b74-4170-9d92-dd5de11ec643"
      unitRef="mxn">-63000000</kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold>
    <kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold
      contextRef="i3a047aa1555f4e619dc5019752863577_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzUtMi0xLTEtMjAwNjI_1ddc8cd4-0800-4881-8a9d-bf465bec583c"
      unitRef="mxn">-788000000</kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold>
    <kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold
      contextRef="i7ef04c80922c45adab5dab29bb5f0ada_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzUtMy0xLTEtMjAwNjI_fd1cc744-3d03-4655-9a9b-fd6ec36b54ef"
      unitRef="mxn">839000000</kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold>
    <kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold
      contextRef="i87590658f7ca4a8ab59ee98ce147027f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzUtNC0xLTEtMjAwNjI_bfc032a6-4640-470b-83ec-a6b03b642256"
      unitRef="mxn">-163000000</kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold>
    <kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold
      contextRef="i31b1cb6cfcf348b7a2493eefb5940680_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzYtMi0xLTEtMjAwNjI_6131a260-220c-4333-9e44-d082b3512be7"
      unitRef="mxn">1245000000</kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold>
    <kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold
      contextRef="i5373600e49464e96b3c581187092830d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzYtMy0xLTEtMjAwNjI_60e3a856-fd7f-40f1-bc4d-e4f9aa944d3c"
      unitRef="mxn">-131000000</kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold>
    <kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold
      contextRef="i4b7bc7ccd46f4dd9ad8347db4c80544d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTpmMWY2YmU2N2FlM2Q0NTUwYjYxOGQwYzE1MjkzZTQ4Yi90YWJsZXJhbmdlOmYxZjZiZTY3YWUzZDQ1NTBiNjE4ZDBjMTUyOTNlNDhiXzYtNC0xLTEtMjAwNjI_8fb040eb-7806-45e8-9778-998c5c4f1501"
      unitRef="mxn">-391000000</kof:NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold>
    <kof:DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTgw_0eed5d70-29ff-4963-bfb3-08ce7c4caf46">Net effect of changes in fair value of derivative financial instruments that did not meet the hedging criteria for accounting purposes.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Impact in consolidated income statement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Embedded derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market value (loss) on financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross currency swaps and interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market value (loss) on financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(212)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</kof:DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i005784e1955646c6b4cf40d0d92df9be_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToyMTczZDUxN2U2MzU0ZjRmYTM3NTE1NDQyN2IwNzFlOS90YWJsZXJhbmdlOjIxNzNkNTE3ZTYzNTRmNGZhMzc1MTU0NDI3YjA3MWU5XzEtMi0xLTEtMjAwNjI_ae0e1714-590f-446a-af5d-a3c5b365b7c8"
      unitRef="mxn">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="ie5fc936505e2491f87cfe0e7512cf94e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToyMTczZDUxN2U2MzU0ZjRmYTM3NTE1NDQyN2IwNzFlOS90YWJsZXJhbmdlOjIxNzNkNTE3ZTYzNTRmNGZhMzc1MTU0NDI3YjA3MWU5XzEtMy0xLTEtMjAwNjI_9927ec4e-4f93-4165-b0f2-bc681b77ab4f"
      unitRef="mxn">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="if621987f8dc040d5b217befb5cddcf00_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToyMTczZDUxN2U2MzU0ZjRmYTM3NTE1NDQyN2IwNzFlOS90YWJsZXJhbmdlOjIxNzNkNTE3ZTYzNTRmNGZhMzc1MTU0NDI3YjA3MWU5XzEtNC0xLTEtMjAwNjI_6829beda-21ee-4781-924f-bf260f17f919"
      unitRef="mxn">4000000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i6155e7c9451745eeb053d55c79d33b5a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToyMTczZDUxN2U2MzU0ZjRmYTM3NTE1NDQyN2IwNzFlOS90YWJsZXJhbmdlOjIxNzNkNTE3ZTYzNTRmNGZhMzc1MTU0NDI3YjA3MWU5XzItMi0xLTEtMjAwNjI_f09bb811-e42f-4e0d-a3b7-80f308434bad"
      unitRef="mxn">80000000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i3d0db0d2b8e4449782ccba14a788a62c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToyMTczZDUxN2U2MzU0ZjRmYTM3NTE1NDQyN2IwNzFlOS90YWJsZXJhbmdlOjIxNzNkNTE3ZTYzNTRmNGZhMzc1MTU0NDI3YjA3MWU5XzItMy0xLTEtMjAwNjI_b799bcb3-cc97-4aac-95b6-9d9ed9a80d47"
      unitRef="mxn">-212000000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i9ddfa34b3c9244819ce891ef26de0f12_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToyMTczZDUxN2U2MzU0ZjRmYTM3NTE1NDQyN2IwNzFlOS90YWJsZXJhbmdlOjIxNzNkNTE3ZTYzNTRmNGZhMzc1MTU0NDI3YjA3MWU5XzItNC0xLTEtMjAwNjI_f080c00d-883e-4d8b-bb40-0beabf36c995"
      unitRef="mxn">-293000000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <kof:DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTkz_474099a7-1c2e-461b-b8a6-a84a0f49f1ac">Net effect of expired contracts that did not meet the hedging criteria for accounting purposes &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Type of Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Impact in consolidated income statement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross currency swaps and interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market value (loss) on financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (212)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (293)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Embedded derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market value (loss) gain on financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</kof:DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i665917d4056140a3b79708e3e639ca2f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMWRlNmI2ZjAzYjk0NDI1ODdkYTJjMmE3NzdjNGYyNC90YWJsZXJhbmdlOmUxZGU2YjZmMDNiOTQ0MjU4N2RhMmMyYTc3N2M0ZjI0XzEtMi0xLTEtMjAwNjI_1aab9f43-9ee2-4118-a09c-d2094674c3fa"
      unitRef="mxn">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="ia8962025b7eb46ef930c27adbeccbc92_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMWRlNmI2ZjAzYjk0NDI1ODdkYTJjMmE3NzdjNGYyNC90YWJsZXJhbmdlOmUxZGU2YjZmMDNiOTQ0MjU4N2RhMmMyYTc3N2M0ZjI0XzEtMy0xLTEtMjAwNjI_fb68efe7-7295-4cc5-b028-7e64600cfe5c"
      unitRef="mxn">-212000000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i0e8621a1e2cf42e5897c79b350c9f98f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMWRlNmI2ZjAzYjk0NDI1ODdkYTJjMmE3NzdjNGYyNC90YWJsZXJhbmdlOmUxZGU2YjZmMDNiOTQ0MjU4N2RhMmMyYTc3N2M0ZjI0XzEtNC0xLTEtMjAwNjI_35e1ad90-8637-4a6f-b52a-8ec5ed7683c4"
      unitRef="mxn">-293000000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i1caebe2ef24f4fceafd5b55578c82eee_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMWRlNmI2ZjAzYjk0NDI1ODdkYTJjMmE3NzdjNGYyNC90YWJsZXJhbmdlOmUxZGU2YjZmMDNiOTQ0MjU4N2RhMmMyYTc3N2M0ZjI0XzItMi0xLTEtMjAwNjI_1a7c2a2a-989e-4e9e-ac75-f6e5aa0b1dfc"
      unitRef="mxn">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i0ed81fc749704aa69f0764ac725426b3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMWRlNmI2ZjAzYjk0NDI1ODdkYTJjMmE3NzdjNGYyNC90YWJsZXJhbmdlOmUxZGU2YjZmMDNiOTQ0MjU4N2RhMmMyYTc3N2M0ZjI0XzItMy0xLTEtMjAwNjI_06bf6ea5-b7c5-4a3d-9edd-b64c477431cd"
      unitRef="mxn">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i06a0107b8e984523a9d9eeeba88f166c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTplMWRlNmI2ZjAzYjk0NDI1ODdkYTJjMmE3NzdjNGYyNC90YWJsZXJhbmdlOmUxZGU2YjZmMDNiOTQ0MjU4N2RhMmMyYTc3N2M0ZjI0XzItNC0xLTEtMjAwNjI_0c129b53-c542-4533-b7b2-cea018d09fdf"
      unitRef="mxn">4000000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTgz_cc681553-785b-4ce5-95a1-74f444551878">The following disclosures provide a sensitivity analysis of the market risks, which the Company is exposed to as it relates to foreign exchange rates, interest rates and commodity prices, which it considers in its existing hedging strategy:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.305%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Forward agreement to purchase U.S. Dollar (MXN/USD)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in USD rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (298)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(884)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(739)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Forward agreement to purchase U.S. Dollar (BRL/USD)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in USD rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (284)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(357)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Forward agreement to purchase U.S. Dollar (COP/USD)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in USD rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (81)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Forward agreement to purchase U.S. Dollar (ARS/USD)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in USD rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Forward agreement to purchase U.S. Dollar (UYU/USD)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in USD rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Forward agreement to purchase U.S. Dollar (CRC/USD)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in USD rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (10)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cross currency swaps (USD to MXN)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in USD rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (1,645)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,507)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,315)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cross currency swaps (USD to BRL)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change in USD rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (2,300)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,161)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(645)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Sugar price contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change on sugar Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (714)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(515)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(255)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aluminum price contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change on Aluminum price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (39)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(289)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,164)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options to purchase foreign currency (MXN to USD)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change on USD rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit and loss effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following disclosures provide a sensitivity analysis of the interest rate risks considered reasonably possible for the following fiscal year, according with its existing floating rate borrowings and derivative financial instruments at the end of the reporting period: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.089%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest Rate Risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&#160;in&lt;br/&gt;U.S.$&#160;rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect&#160;on&lt;br/&gt;(profit)&#160;or&lt;br/&gt;loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;+100 bps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  (160)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;+100 bps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;+100 bps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory>
    <kof:SurchargeRatePercentage
      contextRef="i5742dc997bc348ffaebabdcb415c9794_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzEtMS0xLTEtMjAwNjI_fe43056e-51dc-4e5b-89aa-4a4ab5a2d491"
      unitRef="number">-0.11</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="i5742dc997bc348ffaebabdcb415c9794_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzEtMi0xLTEtMjAwNjI_cd9a1b59-4485-4d41-b276-b86adf106965"
      unitRef="mxn">-298000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i5742dc997bc348ffaebabdcb415c9794_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzEtMy0xLTEtMjAwNjI_b9a15022-908c-49d4-a33f-cfa55a149c45"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="ief99489d6b3f482782a29b19267f4fea_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzItMS0xLTEtMjAwNjI_4d561b7e-dcd2-4662-95c3-c39a5271555f"
      unitRef="number">-0.19</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="ief99489d6b3f482782a29b19267f4fea_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzItMi0xLTEtMjAwNjI_f8ba8f7b-e586-428c-80ad-668a09ece8a3"
      unitRef="mxn">-884000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="ief99489d6b3f482782a29b19267f4fea_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzItMy0xLTEtMjAwNjI_252ef770-5f95-458c-bac0-605305e280ad"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="i5e448672db7b4a9ebef9470e46d6208a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMtMS0xLTEtMjAwNjI_c2973148-fadf-4e68-af87-2756e88206df"
      unitRef="number">-0.09</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="i5e448672db7b4a9ebef9470e46d6208a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMtMi0xLTEtMjAwNjI_8de174f8-6bc3-45cf-ac56-d6b8f0dbab50"
      unitRef="mxn">-739000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i5e448672db7b4a9ebef9470e46d6208a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMtMy0xLTEtMjAwNjI_c4f01fb5-725a-4ecb-9485-4bb5ab19c23e"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="i2abc3cc2d10f48f8834e16d0059fee2e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzUtMS0xLTEtMjAwNjI_f45813a6-42d7-4763-8bfd-4faf11c5b495"
      unitRef="number">-0.16</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="i2abc3cc2d10f48f8834e16d0059fee2e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzUtMi0xLTEtMjAwNjI_9569acfd-8849-445e-ba39-7e70f4e70659"
      unitRef="mxn">-284000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i2abc3cc2d10f48f8834e16d0059fee2e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzUtMy0xLTEtMjAwNjI_47573869-a9c7-4b5a-a31b-8c998df525cc"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="i5d7a889b45034836997c81402939c6b4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzYtMS0xLTEtMjAwNjI_5bc402c6-af44-4530-8851-b1b931862862"
      unitRef="number">-0.21</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="i5d7a889b45034836997c81402939c6b4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzYtMi0xLTEtMjAwNjI_e3143c33-af01-41a0-bda7-2692f5746711"
      unitRef="mxn">-357000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i5d7a889b45034836997c81402939c6b4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzYtMy0xLTEtMjAwNjI_5c5f9d33-c7b7-4c73-afa4-22cce9b3fc68"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="ief1c69aeed3a4603abacbc359fadebfa_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzctMS0xLTEtMjAwNjI_f88d0010-8541-42e9-b21a-436aa43487c1"
      unitRef="number">-0.13</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="ief1c69aeed3a4603abacbc359fadebfa_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzctMi0xLTEtMjAwNjI_3da5b753-aaa7-4099-9eb5-07aa07d7fc56"
      unitRef="mxn">-155000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="ief1c69aeed3a4603abacbc359fadebfa_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzctMy0xLTEtMjAwNjI_115b8e55-ce00-4829-9d5e-e21a7505e974"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="icacfd4deedb5472fa8c6e6b902702d14_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzktMS0xLTEtMjAwNjI_f435d48d-55ae-46c9-8842-18b94e84c9c6"
      unitRef="number">-0.11</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="icacfd4deedb5472fa8c6e6b902702d14_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzktMi0xLTEtMjAwNjI_13e0c289-8da0-4629-9249-e78c043630fd"
      unitRef="mxn">-81000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="icacfd4deedb5472fa8c6e6b902702d14_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzktMy0xLTEtMjAwNjI_e2b417b2-0e0a-44e2-864c-d56cadf713d9"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="i05c8802819a84b129f8c0c329bf7dec6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzEwLTEtMS0xLTIwMDYy_c0994432-4d7d-438a-b9d1-f2ec49f001be"
      unitRef="number">-0.16</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="i05c8802819a84b129f8c0c329bf7dec6_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzEwLTItMS0xLTIwMDYy_61bfdd7d-9d06-4db8-b230-3d2e793d6638"
      unitRef="mxn">-142000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i05c8802819a84b129f8c0c329bf7dec6_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzEwLTMtMS0xLTIwMDYy_a98bb9f2-ddf2-4d10-a177-ed089587c152"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="i47a3b87b18914e468e499435231847c2_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzExLTEtMS0xLTIwMDYy_4bfa75ff-a9a1-42e6-87ed-a31ce94b1f15"
      unitRef="number">-0.10</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="i47a3b87b18914e468e499435231847c2_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzExLTItMS0xLTIwMDYy_138718b5-83d5-40e5-9b6b-6bed45f67d7d"
      unitRef="mxn">-54000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i47a3b87b18914e468e499435231847c2_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzExLTMtMS0xLTIwMDYy_af7d0248-a273-435b-b7a2-5111a4a7debb"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="i20a6cbc3ab2d469ea5ced59360410f5c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzEzLTEtMS0xLTIwMDYy_879278f1-c763-44e4-9c14-c14c0d3b369f"
      unitRef="number">-0.01</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="i20a6cbc3ab2d469ea5ced59360410f5c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzEzLTItMS0xLTIwMDYy_4dc40e75-889d-4eb6-a83d-1d0dc4317fea"
      unitRef="mxn">-3000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i20a6cbc3ab2d469ea5ced59360410f5c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzEzLTMtMS0xLTIwMDYy_96732d1d-88e0-4984-b4cf-c70ed2aa17d4"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="i267e6e5d79ee4c7c9378ecbf79559226_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE0LTEtMS0xLTIwMDYy_6f4643c9-8d39-418b-9a2d-f3f62f5704db"
      unitRef="number">-0.02</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="i267e6e5d79ee4c7c9378ecbf79559226_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE0LTItMS0xLTIwMDYy_95bb07f3-729f-48f4-ab98-8bfd1af09c3b"
      unitRef="mxn">-2000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i267e6e5d79ee4c7c9378ecbf79559226_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE0LTMtMS0xLTIwMDYy_ac7d427e-0282-4b91-879e-5903bbf73b8f"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="i6f9f0695d57f41019508595fb76d77c8_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE1LTEtMS0xLTIwMDYy_be07dfba-2665-4813-8ca7-a81e3015094a"
      unitRef="number">-0.25</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="i6f9f0695d57f41019508595fb76d77c8_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE1LTItMS0xLTIwMDYy_1f260ff6-4fa4-4a17-9b19-6cfb6cbb143e"
      unitRef="mxn">-88000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i6f9f0695d57f41019508595fb76d77c8_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE1LTMtMS0xLTIwMDYy_69122e46-f60a-458e-b753-d9ff6912c8d6"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="i5d2984eb3f99487281019fd91bfa67ec_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE3LTEtMS0xLTIwMDYy_2192351b-7aa6-4e47-91fa-12c156ca02df"
      unitRef="number">-0.04</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="i5d2984eb3f99487281019fd91bfa67ec_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE3LTItMS0xLTIwMDYy_47f7b3ae-9c72-42e8-b55a-e638838d5d32"
      unitRef="mxn">-7000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i5d2984eb3f99487281019fd91bfa67ec_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE3LTMtMS0xLTIwMDYy_fbf60009-a3f2-465b-bcb8-5a51e251e942"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="iae1ffbb41acc4a518997cc8c984c0356_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE4LTEtMS0xLTIwMDYy_73e2504e-9407-4d0f-bb95-43f26b950e91"
      unitRef="number">-0.09</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="iae1ffbb41acc4a518997cc8c984c0356_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE4LTItMS0xLTIwMDYy_f4fe9373-4c91-4d9e-9d99-984f10479eb4"
      unitRef="mxn">-21000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="iae1ffbb41acc4a518997cc8c984c0356_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE4LTMtMS0xLTIwMDYy_43851ae9-c631-4979-874d-568b39b89f4b"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="i2ac8c2608430418e8ad90969b151e72a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE5LTEtMS0xLTIwMDYy_c79adb9f-297b-4b63-8532-86c775fc2da5"
      unitRef="number">-0.05</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="i2ac8c2608430418e8ad90969b151e72a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE5LTItMS0xLTIwMDYy_9d6615e8-6292-48fe-8414-bfff85db6d36"
      unitRef="mxn">-23000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i2ac8c2608430418e8ad90969b151e72a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzE5LTMtMS0xLTIwMDYy_0299ee51-a13d-4a11-8bcc-3300a697999a"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="i60fd7c9a67b24cd683204ad42712b2bf_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIxLTEtMS0xLTQzMjgw_ee616aee-f357-4a4b-ab88-b0988daebe51"
      unitRef="number">-0.03</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="i60fd7c9a67b24cd683204ad42712b2bf_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIxLTItMS0xLTQzMjgw_874f412f-416d-4586-b721-386455566db6"
      unitRef="mxn">-10000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i60fd7c9a67b24cd683204ad42712b2bf_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIxLTMtMS0xLTQzMjgw_0e7d8270-d4d6-4783-9e0e-9eddd49cc44a"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="ib683cdbe8e7e44a9a1816aab5d64449b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIxLTEtMS0xLTIwMDYy_c64a6ce8-442e-4319-9c83-07c177b132bf"
      unitRef="number">-0.11</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="ib683cdbe8e7e44a9a1816aab5d64449b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIxLTItMS0xLTIwMDYy_eeafda11-cc89-420d-b58c-1d99dbd11745"
      unitRef="mxn">-1645000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="ib683cdbe8e7e44a9a1816aab5d64449b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIxLTMtMS0xLTIwMDYy_5f961762-7ff4-4ece-87f3-623ec73b0b12"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="i8ed81f9f6e3042478c32bfb6a9684df9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIyLTEtMS0xLTIwMDYy_4d0eff3d-e910-426f-b399-45231331ea8a"
      unitRef="number">-0.19</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="i8ed81f9f6e3042478c32bfb6a9684df9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIyLTItMS0xLTIwMDYy_01115b82-f3be-4c44-8ff5-372c50413f32"
      unitRef="mxn">-5507000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i8ed81f9f6e3042478c32bfb6a9684df9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIyLTMtMS0xLTIwMDYy_e043aa03-e1bb-4017-b228-b6147ff4211f"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="ie9c5a787f8244ff1bfbf8d8d542441e7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIzLTEtMS0xLTIwMDYy_b5ff8494-2d23-4999-b8d4-fd407cfdb871"
      unitRef="number">-0.09</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="ie9c5a787f8244ff1bfbf8d8d542441e7_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIzLTItMS0xLTIwMDYy_a7bd87ce-6571-4749-a844-a10aa8ca425e"
      unitRef="mxn">-2315000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="ie9c5a787f8244ff1bfbf8d8d542441e7_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzIzLTMtMS0xLTIwMDYy_0588b7f6-c292-4043-b34f-a63dca19e8f7"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="i5547c8f68a274ea0ba45bf6369ab72c3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI1LTEtMS0xLTIwMDYy_d264f667-f591-419f-8e37-29e5469b765a"
      unitRef="number">-0.16</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="i5547c8f68a274ea0ba45bf6369ab72c3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI1LTItMS0xLTIwMDYy_e250f5cf-043c-4106-b119-43c46e473d08"
      unitRef="mxn">-2300000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i5547c8f68a274ea0ba45bf6369ab72c3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI1LTMtMS0xLTIwMDYy_fcbe83fa-e105-439f-9e91-f80d1a46c7b0"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="i072293a8c3d847069920670be91da98a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI2LTEtMS0xLTIwMDYy_838007df-b5de-442d-9a2b-f71674fe46f0"
      unitRef="number">-0.21</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="i072293a8c3d847069920670be91da98a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI2LTItMS0xLTIwMDYy_85e08e97-e74c-4992-8a94-c234ba4c4c51"
      unitRef="mxn">-2161000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i072293a8c3d847069920670be91da98a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI2LTMtMS0xLTIwMDYy_4a250923-5ad1-43e5-be94-7cd195d4d49f"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="i79f67979ca9b42c7a64d51622369524c_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI3LTEtMS0xLTIwMDYy_05e60873-b77c-4a5b-95b9-ffb3320cc084"
      unitRef="number">-0.13</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="i79f67979ca9b42c7a64d51622369524c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI3LTItMS0xLTIwMDYy_c63b501d-2103-4d60-9e19-667c354a5b85"
      unitRef="mxn">-645000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i79f67979ca9b42c7a64d51622369524c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI3LTMtMS0xLTIwMDYy_b1bd188b-23b9-4bca-9c61-d23df0b6c36e"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:ChangeInSugarPricePercentage
      contextRef="ib57f706ec9334fb9bded8533ac713c9f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI5LTEtMS0xLTIwMDYy_1af80790-7d43-4f4e-8ff8-f5ca73823511"
      unitRef="number">-0.28</kof:ChangeInSugarPricePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="ib57f706ec9334fb9bded8533ac713c9f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI5LTItMS0xLTIwMDYy_5851fa70-989f-48c2-bc62-d2759063cf0e"
      unitRef="mxn">-714000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="ib57f706ec9334fb9bded8533ac713c9f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzI5LTMtMS0xLTIwMDYy_05c3b069-2530-41c4-bf53-3669e7d7f9ed"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:ChangeInSugarPricePercentage
      contextRef="idd0e389ad20d4f42ae1232a8bda0c372_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMwLTEtMS0xLTIwMDYy_dd344b8b-8d41-461d-9788-585b790c7ab7"
      unitRef="number">-0.32</kof:ChangeInSugarPricePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="idd0e389ad20d4f42ae1232a8bda0c372_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMwLTItMS0xLTIwMDYy_81e74f5f-cbd6-43b6-a474-6408808b258c"
      unitRef="mxn">-515000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="idd0e389ad20d4f42ae1232a8bda0c372_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMwLTMtMS0xLTIwMDYy_e11de8b7-b255-45fd-9b5b-a6f81554574a"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:ChangeInSugarPricePercentage
      contextRef="ibf049d38f553439f9cc79312a90ade5f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMxLTEtMS0xLTIwMDYy_b58d155e-3c73-49ee-a1f9-84f9e20d70d4"
      unitRef="number">-0.24</kof:ChangeInSugarPricePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="ibf049d38f553439f9cc79312a90ade5f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMxLTItMS0xLTIwMDYy_b673d44f-d497-4cc1-a6e1-b6d2500d7b5f"
      unitRef="mxn">-255000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="ibf049d38f553439f9cc79312a90ade5f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMxLTMtMS0xLTIwMDYy_1f92fd20-9c37-462b-be34-18f661ca9e69"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:ChangeInAluminumPricePercentage
      contextRef="i1efa50daf6084a7180351cfae7122559_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMzLTEtMS0xLTIwMDYy_e9b8519f-4477-4372-92d4-67e99679c54e"
      unitRef="number">-0.24</kof:ChangeInAluminumPricePercentage>
    <kof:ChangeInAluminumPriceEffectOnEquity
      contextRef="i1efa50daf6084a7180351cfae7122559_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMzLTItMS0xLTIwMDYy_a2bd6ad4-c723-479d-bc1e-7e5e6ed60b9e"
      unitRef="mxn">-39000000</kof:ChangeInAluminumPriceEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i1efa50daf6084a7180351cfae7122559_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzMzLTMtMS0xLTIwMDYy_0cfc4083-c5ac-4af4-aa03-20a0726aed80"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:ChangeInAluminumPricePercentage
      contextRef="iafad3cdb808e4db9b70def207fd2e9a6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM0LTEtMS0xLTIwMDYy_93c4fc28-094b-4f85-873c-c856462ebc2c"
      unitRef="number">-0.16</kof:ChangeInAluminumPricePercentage>
    <kof:ChangeInAluminumPriceEffectOnEquity
      contextRef="iafad3cdb808e4db9b70def207fd2e9a6_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM0LTItMS0xLTIwMDYy_e1b91e82-192e-468b-ae98-bb8e97bfb514"
      unitRef="mxn">-289000000</kof:ChangeInAluminumPriceEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="iafad3cdb808e4db9b70def207fd2e9a6_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM0LTMtMS0xLTIwMDYy_768a2c28-5b1c-4171-bfc4-b8cd025c8d00"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:ChangeInAluminumPricePercentage
      contextRef="i89552327dfff410cbd846d9571abbef0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM1LTEtMS0xLTIwMDYy_6e212001-c946-4c05-bcf1-d21fc9519cec"
      unitRef="number">-0.15</kof:ChangeInAluminumPricePercentage>
    <kof:ChangeInAluminumPriceEffectOnEquity
      contextRef="i89552327dfff410cbd846d9571abbef0_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM1LTItMS0xLTIwMDYy_a0195a98-21bf-4b30-882b-4801f9543537"
      unitRef="mxn">-1164000000</kof:ChangeInAluminumPriceEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i89552327dfff410cbd846d9571abbef0_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM1LTMtMS0xLTIwMDYy_25fa8805-b27b-4436-8f93-4d341cfb21d1"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="i1f61a16620874673a3d28f7873ec71fe_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM4LTEtMS0xLTIwMDYy_4f75be67-f50d-41e7-976c-56b17716e2de"
      unitRef="number">0</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="i1f61a16620874673a3d28f7873ec71fe_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM4LTItMS0xLTIwMDYy_55e549fd-0b0b-48be-b13a-f11e6f9cb319"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i1f61a16620874673a3d28f7873ec71fe_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM4LTMtMS0xLTIwMDYy_8ad96deb-39c7-4879-abd1-3217b0993b65"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="icd53e15965684698a2b1357010ad71ee_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM5LTEtMS0xLTIwMDYy_eda079cb-6655-46ad-8b67-9767fe3dac30"
      unitRef="number">-0.10</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="icd53e15965684698a2b1357010ad71ee_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM5LTItMS0xLTIwMDYy_6d72a471-4273-4902-8502-e00d41d22f09"
      unitRef="mxn">-6000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="icd53e15965684698a2b1357010ad71ee_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzM5LTMtMS0xLTIwMDYy_e6e94105-ed71-4f12-bed6-52f487f0e015"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:SurchargeRatePercentage
      contextRef="i3c48d8f93e4d489586117d35180f7b1c_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzQwLTEtMS0xLTIwMDYy_08ca5e58-71ee-4310-93a7-0ab3e293a81a"
      unitRef="number">-0.13</kof:SurchargeRatePercentage>
    <kof:ChangeInForeignCurrencyRateEffectOnEquity
      contextRef="i3c48d8f93e4d489586117d35180f7b1c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzQwLTItMS0xLTIwMDYy_94c65f65-9e49-4f2d-8c38-b9c4fc218aea"
      unitRef="mxn">-303000000</kof:ChangeInForeignCurrencyRateEffectOnEquity>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i3c48d8f93e4d489586117d35180f7b1c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo4Y2FhM2U0NGRmNDU0OWQzOTZkMDI5YjY1YzYxNzBjZS90YWJsZXJhbmdlOjhjYWEzZTQ0ZGY0NTQ5ZDM5NmQwMjliNjVjNjE3MGNlXzQwLTMtMS0xLTIwMDYy_e39a2e86-a3f3-4d2a-91c2-7cb4122848fe"
      unitRef="mxn">0</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:ChangeInUSDollarRateBasisPoints
      contextRef="i1173242ab856436b9e01616d77b24e0c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo1MDFmYjMzM2I2NzY0NjRjODc5MjBiNzcyZWI2Y2ZhNS90YWJsZXJhbmdlOjUwMWZiMzMzYjY3NjQ2NGM4NzkyMGI3NzJlYjZjZmE1XzEtMS0xLTEtMjAwNjI_6694fecc-1b55-4feb-a51d-d4e08c855515"
      unitRef="number">100</kof:ChangeInUSDollarRateBasisPoints>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i1173242ab856436b9e01616d77b24e0c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo1MDFmYjMzM2I2NzY0NjRjODc5MjBiNzcyZWI2Y2ZhNS90YWJsZXJhbmdlOjUwMWZiMzMzYjY3NjQ2NGM4NzkyMGI3NzJlYjZjZmE1XzEtMi0xLTEtMjAwNjI_130f92e1-d405-49bc-be7f-de4717fa6965"
      unitRef="mxn">-160000000</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:ChangeInUSDollarRateBasisPoints
      contextRef="i64a93f97ecc44104b4904500339d6351_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo1MDFmYjMzM2I2NzY0NjRjODc5MjBiNzcyZWI2Y2ZhNS90YWJsZXJhbmdlOjUwMWZiMzMzYjY3NjQ2NGM4NzkyMGI3NzJlYjZjZmE1XzItMS0xLTEtMjAwNjI_035e83bb-a401-4a58-baf8-8b4b79767c2b"
      unitRef="number">100</kof:ChangeInUSDollarRateBasisPoints>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i64a93f97ecc44104b4904500339d6351_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo1MDFmYjMzM2I2NzY0NjRjODc5MjBiNzcyZWI2Y2ZhNS90YWJsZXJhbmdlOjUwMWZiMzMzYjY3NjQ2NGM4NzkyMGI3NzJlYjZjZmE1XzItMi0xLTEtMjAwNjI_21b3649f-8d8d-4561-bd12-bf07eb9df7d8"
      unitRef="mxn">-102000000</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:ChangeInUSDollarRateBasisPoints
      contextRef="i6bacfac1e7284c3aaf6714fd7ed36142_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo1MDFmYjMzM2I2NzY0NjRjODc5MjBiNzcyZWI2Y2ZhNS90YWJsZXJhbmdlOjUwMWZiMzMzYjY3NjQ2NGM4NzkyMGI3NzJlYjZjZmE1XzMtMS0xLTEtMjAwNjI_9d7f7311-75f3-41c4-84b9-d06396434a71"
      unitRef="number">100</kof:ChangeInUSDollarRateBasisPoints>
    <kof:ChangeInForeignCurrencyRateEffectOnProfitLoss
      contextRef="i6bacfac1e7284c3aaf6714fd7ed36142_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo1MDFmYjMzM2I2NzY0NjRjODc5MjBiNzcyZWI2Y2ZhNS90YWJsZXJhbmdlOjUwMWZiMzMzYjY3NjQ2NGM4NzkyMGI3NzJlYjZjZmE1XzMtMi0xLTEtMjAwNjI_2ca231aa-08b0-4c9e-a8b3-f26476efa111"
      unitRef="mxn">-44000000</kof:ChangeInForeignCurrencyRateEffectOnProfitLoss>
    <kof:DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTgx_b1ad1f25-19b7-4e13-a51d-01c6e612c69c">Cash outflows for financial liabilities without fixed amounts or timing are based on economic conditions (like interest rates and foreign exchange rates) existing at December&#160;31, 2021. &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.583%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In millions of Ps)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2027 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,499&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  7,498&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,726&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  2,425&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  70,704&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans from banks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;954&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;958&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives financial liabilities (assets)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(605)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,825)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(219)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(933)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</kof:DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock>
    <ifrs-full:FinancialLiabilities
      contextRef="i9e3ca428c6df4ad9af980124b3cb6794_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzItMS0xLTEtMjAwNjI_16708c77-b28c-4380-ba99-3c4fdec98ef7"
      unitRef="mxn">1499000000</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="i31fbcf2cf4934a14ab7fada92f488000_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzItMi0xLTEtMjAwNjI_b30a76d9-2d3d-4c32-9204-06b6dbc23bc2"
      unitRef="mxn">7498000000</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="i8404ad04b11c469f9f6b5123c82254ee_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzItMy0xLTEtMjAwNjI_d98b0c20-12e4-4b3f-9d1e-601aa65f8cda"
      unitRef="mxn">0</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="ia482870138f440f99966a72751e2414e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzItNC0xLTEtMjAwNjI_2cea5fe7-4ebd-4ba3-b472-cf2a6c513a9c"
      unitRef="mxn">1726000000</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="i73f555c8df864f91ada79ed80da1e048_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzItNS0xLTEtMjAwNjI_99a8df8f-da3e-45ea-a402-e131ae5a477b"
      unitRef="mxn">2425000000</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="i6aba91f7248b4729bb56a225ed0794b3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzItNi0xLTEtMjAwNjI_91051073-c431-47e9-96e4-2a8c1a755f0c"
      unitRef="mxn">70704000000</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="i40923db7cb324fe79a0e2510b48cebf7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzMtMS0xLTEtMjAwNjI_45f11d7d-8fec-40fe-9219-3518431ab841"
      unitRef="mxn">954000000</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="ia0c5d368c987470686534012e5a9b202_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzMtMi0xLTEtMjAwNjI_7f001d43-bfb2-4582-8ade-5f0ef6ee8396"
      unitRef="mxn">958000000</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="i439c63aed29a4f1ab11298885c562af0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzMtMy0xLTEtMjAwNjI_43749708-7904-40f5-9eb0-7a420a5dd3d3"
      unitRef="mxn">17000000</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="i67456f62f3b8456dbfd4dfe648ae0bd6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzMtNC0xLTEtMjAwNjI_eeeaccf1-3cc4-4013-81a5-0195bf655125"
      unitRef="mxn">0</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="ie0206c5c87c54dc6b8435fa0418b0db9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzMtNS0xLTEtMjAwNjI_a6a544c4-aeaa-4d6f-9d88-ce5e33e8f893"
      unitRef="mxn">0</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="id9604b8d041f4dbf8f085b352fc85fd9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzMtNi0xLTEtMjAwNjI_7bffd995-1a9c-46c8-ad5b-f6b0e4406588"
      unitRef="mxn">0</ifrs-full:FinancialLiabilities>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="i930716d8bee349098a0681b5b974b44c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzQtMS0xLTEtMjAwNjI_6da00fda-f207-43c7-b48c-43bd52ab0d0c"
      unitRef="mxn">-605000000</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="i02fc139d57144f729944339924399b59_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzQtMi0xLTEtMjAwNjI_90e38213-e7db-465d-9465-d2a6f799f9f7"
      unitRef="mxn">-3825000000</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="i00d44783cd94459e86aa78616b27fdd9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzQtMy0xLTEtMjAwNjI_02deda3e-c2dd-4f57-b349-75ec9175797e"
      unitRef="mxn">0</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="ia4df77cd66e84361a41c5eadfebc1dc5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzQtNC0xLTEtMjAwNjI_22c5c09f-51c6-4896-b4fa-724ac93fe558"
      unitRef="mxn">0</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="if9891e44e35349d59b7463fdebcd914b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzQtNS0xLTEtMjAwNjI_438cc8d5-1067-4377-9933-6a62ebb16236"
      unitRef="mxn">-219000000</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DerivativeFinancialLiabilities
      contextRef="i1da1e395308c42a7ae597ced74933a74_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0OTVmN2RmN2Q3OTM0OTdiYjJjOThjYmMxMjA3NjNhZC90YWJsZXJhbmdlOjQ5NWY3ZGY3ZDc5MzQ5N2JiMmM5OGNiYzEyMDc2M2FkXzQtNi0xLTEtMjAwNjI_9b529890-2ae4-48b2-b12e-c3678af74f70"
      unitRef="mxn">-933000000</ifrs-full:DerivativeFinancialLiabilities>
    <ifrs-full:DisclosureOfExternalCreditExposuresExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90ZXh0cmVnaW9uOjMyN2IyZDRkZmNkNTQ5ODU4YzYwNThlMzQ2NWNkMWJlXzE5NTk1_4a7ba05a-463f-4d37-8c48-a1daa8f77258">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company&#x2019;s financial instruments used to hedge its exposure to foreign exchange rates, interest rates and commodity risks were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.638%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.093%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.891%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1-6 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6-12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;More than 12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign exchange currency risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign exchange currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,985&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,057&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate MXN/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20.88&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;21.40&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;984&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;593&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate BRL/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5.61&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5.97&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;497&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;191&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate COP/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,858&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,952&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;280&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate ARS/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;122.56&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate UYU/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;45.51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;46.30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;211&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;120&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate CRC/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;646.33&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;650.71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign exchange currency swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12,968&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate MXN/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;19.81&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15,026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate BRL/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4.47&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;407&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,202&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate COP/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,543&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,550&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest rate risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,175&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;0.09&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt dotted #ee2724;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Commodities risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aluminum (in millions of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;67&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average price (USD/Ton)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,722.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,777.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Sugar (in millions of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,366&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;653&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;769&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average price (USD cent/Lb)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15.22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14.76&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14.74&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;PX+MEG (in millions of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;337&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;134&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average price (USD /Ton)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;934&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;866&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, the Company&#x2019;s financial instruments used to hedge its exposure to foreign exchange rates, interest rates and commodity risks were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.638%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.093%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.891%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1-6 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6-12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;More than 12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange currency risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,806&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,888&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate MXN/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.47&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;844&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;491&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate BRL/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.41&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;511&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;212&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate COP/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,750&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,740&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate ARS/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92.97&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;225&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate UYU/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.92&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.69&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange currency swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,568&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate MXN/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.81&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions  of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,575&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average exchange rate BRL/USD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Notional amount (in millions of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;404&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,454&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commodities risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aluminum (in millions of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;370&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average price (USD/Ton)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,654&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,720&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,740&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sugar (in millions of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;869&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;391&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;365&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average price (USD cent/Lb)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.87&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.17&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;PX+MEG (in millions of pesos)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;364&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;364&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average price (USD /Ton)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;730&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;730&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfExternalCreditExposuresExplanatory>
    <ifrs-full:CreditExposure
      contextRef="i2062872f234543c196dfebcca0d204ad_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzQtMS0xLTEtMjAwNjI_e4fa9264-009d-40d1-84c3-d576dc22a784"
      unitRef="mxn">1985000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="if587c3099af04a0e8e68c5c5b04a1956_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzQtMi0xLTEtMjAwNjI_57f9d3b6-176a-4122-8a00-972df8999182"
      unitRef="mxn">1057000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i40423834281c44baac2b8619ffaa9729_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzQtMy0xLTEtMjAwNjI_0f6a5c34-6950-404b-b905-143b75ee813c"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="ifb698b47dffb441e92247af0b701ab3f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzUtMS0xLTEtMjAwNjI_0bbd1668-fbe0-4edd-932d-94b520547d32"
      unitRef="number">20.88</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i44f89ac647aa4262b799c1ed1d4ef5a2_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzUtMi0xLTEtMjAwNjI_3da80c97-eb02-46a5-b0ed-b56bde5c69d9"
      unitRef="number">21.40</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i3bcda4f497e24a1eb3e3ba9615d38564_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzUtMy0xLTEtMjAwNjI_7446c98b-f90d-4da3-874a-ff802bc4ff90"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:CreditExposure
      contextRef="i5324c112aed141a2b751650bd607d820_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzYtMS0xLTEtMjAwNjI_b6150879-6703-458f-a534-42f22a4e9066"
      unitRef="mxn">984000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i59f4907a711b4790834d01a5398aec79_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzYtMi0xLTEtMjAwNjI_0b5bf2b5-268e-4504-a75a-d0b3fef4fbd3"
      unitRef="mxn">593000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i060a4a0c209f4b848cc6bbfbb1347274_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzYtMy0xLTEtMjAwNjI_b4e664fc-a6c9-4f97-a358-cbd5b6e05efb"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i5dcfdcec453d4c44a5bd22744c7f5924_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzctMS0xLTEtMjAwNjI_1137267a-26cd-47b3-9110-7ba8a9a9140f"
      unitRef="number">5.61</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="id756ce7a48054b78b33e75f0bd0765fd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzctMi0xLTEtMjAwNjI_ebb4f253-7b84-4692-a38a-73a13b77e93e"
      unitRef="number">5.97</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i988997baa8c745df9c65e51c03433b01_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzctMy0xLTEtMjAwNjI_0be8b9b5-428c-4d61-9d76-e0a4b5ad903f"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:CreditExposure
      contextRef="i7929a61e54a74478b4c09eb070d175cc_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzgtMS0xLTEtMjAwNjI_09ff9068-c264-4e75-9805-72ea6357bd21"
      unitRef="mxn">497000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="ibd58d0c334cc44078f2290886f43d910_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzgtMi0xLTEtMjAwNjI_8a17476f-351d-44e9-9c1c-482225ec9349"
      unitRef="mxn">191000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i2ac2ba8ddc7f451fb4850e7d5daaa04c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzgtMy0xLTEtMjAwNjI_96c2553e-5664-4529-b22b-9046c0dc5a3c"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i941aa8dcb39a4818b0b0792759ddb249_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzktMS0xLTEtMjAwNjI_1a0be936-5738-4d5a-b61e-98a6521334f3"
      unitRef="number">3858</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i9a7e35f258be47a7a0d645e9e056aa9a_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzktMi0xLTEtMjAwNjI_fccd9bad-8dfb-4754-989d-8efbeff90723"
      unitRef="number">3952</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i7b03c215c6e04c2198db237e09eba761_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzktMy0xLTEtMjAwNjI_a6021f58-9e85-4c20-86f2-a9ffd50bf763"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:CreditExposure
      contextRef="i3a80c0ad65374796937c0d7b5f57526e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzEwLTEtMS0xLTIwMDYy_1daed207-b042-4d81-a071-ec74722e8cd2"
      unitRef="mxn">280000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="ifda3d04c57b342eabe11c42a7f80b0a2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzEwLTItMS0xLTIwMDYy_4a1812b4-730f-416f-bff6-858f7c0fa739"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i92cf8573f7b3420b8eca8bcf41df6be9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzEwLTMtMS0xLTIwMDYy_bc5b4fe2-9deb-480f-a460-cc701311af96"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i4dcc48dafa7b40e5a9b1657ed84fbcb0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzExLTEtMS0xLTIwMDYy_4f837cee-6058-43ce-bb1f-2acb02b87dc5"
      unitRef="number">122.56</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i731ebc130f5c4d48986f9f61dfbe2503_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzExLTItMS0xLTIwMDYy_a9057783-50be-4e2b-836c-6fbd8126e86e"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="ieac8243c930d4fefa2ad27701ca488bc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzExLTMtMS0xLTIwMDYy_0ff38529-2dde-42a6-a48c-47a2a0a29892"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:CreditExposure
      contextRef="i75ce649ab6d94f62990084677f00a9f9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzEyLTEtMS0xLTIwMDYy_ee469556-6b72-4397-adff-2c7706e639eb"
      unitRef="mxn">165000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="ib168d43641e74046b97f8d575abafd29_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzEyLTItMS0xLTIwMDYy_e35ace71-ce5c-48fe-bc95-ae090230e3d6"
      unitRef="mxn">48000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="id374877b082f415588bf038797f43a96_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzEyLTMtMS0xLTIwMDYy_33444d9a-78da-42b9-b4f4-7ad9ce5ede7c"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i138bef87ec6c45e0892bd78d20a9c441_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzEzLTEtMS0xLTIwMDYy_00a935d9-388a-4d08-8e53-40acfd86b3dd"
      unitRef="number">45.51</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="ib51b628eda504075b9fb956c87041bf0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzEzLTItMS0xLTIwMDYy_806b1975-bce9-4b0f-9f37-84d55b87d067"
      unitRef="number">46.30</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i9ac63fe6c3ae4ac2a9be1df5fcfefc73_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzEzLTMtMS0xLTIwMDYy_42f020fc-931e-46d7-a991-49f0b6921089"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:CreditExposure
      contextRef="if7459f469e5b4c3c9284989567c4c776_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE0LTEtMS0xLTQ4ODIz_a4bb6bea-87b1-4d2d-84d6-7de6985c41d5"
      unitRef="mxn">211000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i894cf4fdd4b04667a8a5c02ca6c2efa1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE0LTItMS0xLTQ4ODIz_544ef1e4-2152-463e-bcdb-460280751ece"
      unitRef="mxn">120000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i4868943994ae491ba4027e4ab2057564_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE0LTMtMS0xLTQ4ODIz_41e45831-7402-49ec-beca-d9aa4affb8eb"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i06b4170187b7499c9d586e3bd9cf9034_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE1LTEtMS0xLTQ0NDI1_54c469f8-4815-4507-9219-decca819a7fe"
      unitRef="mxnPerShare">646.33</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="idbec5f5b77fd4af99329a4ccf4a1a1c9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE1LTItMS0xLTQyODY2_a28976be-0d92-489a-bf39-4caacccae482"
      unitRef="mxnPerShare">650.71</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i57d34acc55744c2faf218032bcfec566_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE1LTMtMS0xLTQ4ODIz_9343178d-7f2e-4546-8885-9148a3459b61"
      unitRef="mxnPerShare">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:CreditExposure
      contextRef="if1ec40aa15864fab80d7d32f35585aa1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE1LTEtMS0xLTIwMDYy_4bce255f-1eef-46e2-b936-bd7ba1927abc"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="ie7a152ee922e4e848df6f69b7aebdd59_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE1LTItMS0xLTIwMDYy_aed38bf0-25df-41a3-bc4e-868e2ea4e8bd"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i9de96a486e9544c093ccd4228c486ade_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE1LTMtMS0xLTIwMDYy_07d9a6ae-b71a-40fb-b49f-d36af3dc6f71"
      unitRef="mxn">12968000000</ifrs-full:CreditExposure>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="ia44e15ecf7b347658c0bcdb52dca026d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE2LTEtMS0xLTIwMDYy_1b9c9981-ff1c-4671-b0ce-6737c00db1e6"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="ie6ea28d7dbeb4d50b93e2e08efb6ae08_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE2LTItMS0xLTIwMDYy_f0923134-2d49-48f0-8efe-c8741b39298f"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i0d77e4a634114351a168808ca5481b0a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE2LTMtMS0xLTIwMDYy_383723a9-4c3c-450d-8e54-42e0f1666472"
      unitRef="number">19.81</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:CreditExposure
      contextRef="i56721b6abcaa405582d439a19e4ea366_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE3LTEtMS0xLTIwMDYy_16ef2e83-8bf1-44e3-baf1-ed47c2165022"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i3e498fdf479a462abbf5cb42827871fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE3LTItMS0xLTIwMDYy_eb557baf-99ea-40f9-a91b-194436da0559"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i69e75bcc582640b4912e5734b87fc51e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE3LTMtMS0xLTIwMDYy_7e9b6293-be52-4782-a25e-6925683e85d8"
      unitRef="mxn">15026000000</ifrs-full:CreditExposure>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i3737d9d1fccf4815ac4c6db4abf3855a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE4LTEtMS0xLTIwMDYy_1736f42e-c439-4b65-9082-8820fbf7c25d"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="ic9ee3556ff714afe919d69d511cd6bc2_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE4LTItMS0xLTIwMDYy_15f31085-f9ea-4eb6-abea-f86ea8d2bbbf"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="id9b8249797344cfb9a2aa4f157476b54_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE4LTMtMS0xLTIwMDYy_c5a67b6c-11ff-4a73-b3da-9e61f77c3243"
      unitRef="number">4.47</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:CreditExposure
      contextRef="ie27988f5eb824483a581999e69ecc952_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE5LTEtMS0xLTIwMDYy_b7bf823e-722e-4286-af24-d683c0a254c1"
      unitRef="mxn">407000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="icc977342e39f4e87ae1aab0f94ea3e47_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE5LTItMS0xLTIwMDYy_b4fff82c-bd31-430a-b602-34ae89dbdea8"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i72b771d426ce4e7fa35b9ba7643a69dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzE5LTMtMS0xLTIwMDYy_94cc1547-42a9-46d2-b507-c05461419f64"
      unitRef="mxn">1202000000</ifrs-full:CreditExposure>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i1e70461d7e1f4e16860eb0c9c3bd18c5_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzIwLTEtMS0xLTIwMDYy_71197a0f-a1be-49ed-90aa-cd83a4e9b07a"
      unitRef="number">3543</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i43f71badeacb48829df18d393594bfea_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzIwLTItMS0xLTIwMDYy_2227aaf1-7b98-40e2-b3af-fdf9d9274278"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i0d412568511e41238c2d08725dca2b48_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzIwLTMtMS0xLTIwMDYy_6c583c12-5752-4945-9000-93a5d41e4b2f"
      unitRef="number">3550</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:CreditExposure
      contextRef="i42c748a712ff4d9480dd780d08b28730_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI1LTEtMS0xLTQ0MjEw_83e35494-a8ef-4cf0-9b3a-c0134177ef1a"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i4c2df3e86dd649fa87c9dd45b8cd4b7f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI1LTItMS0xLTQ0MjE1_0dccef42-f97f-4cdd-a54c-dd9b073cbed7"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i69e19747d90048f8ad45767d44c33114_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI1LTMtMS0xLTQ0MTgy_9d4d4af7-80b7-46bc-be27-928cc5bce245"
      unitRef="mxn">6175000000</ifrs-full:CreditExposure>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i04ef0ee8b5a84051a030d7d526896fdc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI2LTEtMS0xLTYzNTcz_b8a1eecc-54a0-452d-96db-cc9b417e06e3"
      unitRef="mxnPerShare"
      xsi:nil="true"/>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i55d9c396d91c4ad297ab935cb34cffb6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI2LTItMS0xLTYzNTcz_1ea71dda-910a-4305-91e3-d5746b0e31ab"
      unitRef="mxnPerShare"
      xsi:nil="true"/>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i6684b97439b64ebba5056a48ee5e0da1_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI2LTMtMS0xLTYzNTcz_bf9a992e-7a1c-426a-ade0-f2ff73e4de4b"
      unitRef="mxnPerShare">0.0009</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:CreditExposure
      contextRef="i3c2ac4c6829d4ab58c963fc9acb9209f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzIyLTEtMS0xLTIwMDYy_f52efed3-8512-48f8-abee-0a9cac1ca6b8"
      unitRef="mxn">67000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i4264d11c179341e0966f77c91bdd7559_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzIyLTItMS0xLTIwMDYy_91dca906-a5d8-41ca-9321-99fa4a8427a1"
      unitRef="mxn">35000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i5761a017661c4129b1964736937ca336_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzIyLTMtMS0xLTIwMDYy_38908fb1-3afd-4bce-8ef5-2395c85b0f48"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <kof:CommodityRiskAveragePrice
      contextRef="iaecbae95c39746b4b2751ef488935b91_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzIzLTEtMS0xLTIwMDYy_90dcbbea-bbff-4d28-bfeb-ad2b72a8dbd2"
      unitRef="usdPerT">1722</kof:CommodityRiskAveragePrice>
    <kof:CommodityRiskAveragePrice
      contextRef="i082ca213c7164b6cb6bab0694aaa36f4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzIzLTItMS0xLTIwMDYy_79159805-e1ce-429b-877e-d9202a5d3bed"
      unitRef="usdPerT">1777</kof:CommodityRiskAveragePrice>
    <kof:CommodityRiskAveragePrice
      contextRef="i183a94f1dd40435e91790afc92101bb1_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzIzLTMtMS0xLTIwMDYy_e5b3dd9f-1473-4cac-abb1-f38cedef8496"
      unitRef="usdPerT">0</kof:CommodityRiskAveragePrice>
    <ifrs-full:CreditExposure
      contextRef="ib55bc3ead49a45919ed677bcf365c77e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI0LTEtMS0xLTIwMDYy_1a28a418-0d6d-48b2-8e77-590b255ee74b"
      unitRef="mxn">1366000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="ida532060afdd4f7dba64c4fc19fe64cd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI0LTItMS0xLTIwMDYy_1639a14f-ae95-4810-ba7f-af35ded47af2"
      unitRef="mxn">653000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i33e7246888c944a4919223275b4b65be_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI0LTMtMS0xLTIwMDYy_d9e33b3e-a00d-42d5-8b5e-3abc29081ae8"
      unitRef="mxn">769000000</ifrs-full:CreditExposure>
    <kof:CommodityRiskAveragePrice
      contextRef="if166c24223a54e29b8128de5e1c67e96_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI1LTEtMS0xLTIwMDYy_9dddb1a2-2e05-43cb-ac71-1f512d992865"
      unitRef="usdPerLb">15.22</kof:CommodityRiskAveragePrice>
    <kof:CommodityRiskAveragePrice
      contextRef="i6ad7ffc66e8c4aea87de084d9b8e0982_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI1LTItMS0xLTIwMDYy_409f178e-6725-4a82-96ee-58dc633e3186"
      unitRef="usdPerLb">14.76</kof:CommodityRiskAveragePrice>
    <kof:CommodityRiskAveragePrice
      contextRef="i8e93c9686f05432bbcb7a4a0d01d774b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI1LTMtMS0xLTIwMDYy_23048000-4968-4628-8ef3-213d7db93215"
      unitRef="usdPerLb">14.74</kof:CommodityRiskAveragePrice>
    <ifrs-full:CreditExposure
      contextRef="i05cbfe10eb9145d1b3a275f80cac0c6f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI2LTEtMS0xLTIwMDYy_86b7b9cb-207b-4de9-a1f7-a61e54ccc91c"
      unitRef="mxn">337000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i5d76a7159e224c40990248d0e676f475_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI2LTItMS0xLTIwMDYy_3cc0ffe4-c6a7-446b-a2e5-ae18d40514fc"
      unitRef="mxn">134000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="ie4f862577df647a4b02bac7cc3e51b76_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI2LTMtMS0xLTIwMDYy_a8df69f5-dc61-423c-8478-92369a137efe"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <kof:CommodityRiskAveragePrice
      contextRef="ic5e00192f4344f21b736ba4a13d01d9b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI3LTEtMS0xLTIwMDYy_cb234fe0-7af2-4bac-9844-85a918d526dd"
      unitRef="usdPerT">934000000</kof:CommodityRiskAveragePrice>
    <kof:CommodityRiskAveragePrice
      contextRef="if42008b1023844e9ab1dc19731b5865a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI3LTItMS0xLTIwMDYy_c156ec4a-6a56-4850-a691-acd1d7b01c22"
      unitRef="usdPerT">866000000</kof:CommodityRiskAveragePrice>
    <kof:CommodityRiskAveragePrice
      contextRef="i54043cd1ae024427b16a8388391b30d7_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZToxNzNhYjJiNGE5ZWQ0NTIxYTRlZWI2YTU1YWNkNzcyMS90YWJsZXJhbmdlOjE3M2FiMmI0YTllZDQ1MjFhNGVlYjZhNTVhY2Q3NzIxXzI3LTMtMS0xLTIwMDYy_924f2d28-e191-4b66-9755-d4e43ec400cf"
      unitRef="usdPerT">0</kof:CommodityRiskAveragePrice>
    <ifrs-full:CreditExposure
      contextRef="iad1f79c48b3c4c4facd5581ce5277dac_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzQtMS0xLTEtMjAwNjI_2ccea9d5-3d54-4c5b-8b4e-94fe1b5e9d8e"
      unitRef="mxn">2806000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i5790602d21f34d039c2ae23031095f16_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzQtMi0xLTEtMjAwNjI_dd278c9d-d3c0-44cb-9dc2-5a8e68117a29"
      unitRef="mxn">1888000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="id43df06772bc42aa8b0951bba628dc61_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzQtMy0xLTEtMjAwNjI_ac3b3420-6043-4a18-905e-1e76436b667b"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i4385fce32fb24d8dbb1e06529e18581a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzUtMS0xLTEtMjAwNjI_c647ff48-0d51-4917-99b0-4f22428536ad"
      unitRef="number">23.35</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="ic66d51ce128042ba93b42289d8084136_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzUtMi0xLTEtMjAwNjI_51ee3ee0-e27d-4147-8e5f-fb5f7151eaf8"
      unitRef="number">23.47</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="iabbe388fe80247abae97314106060a88_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzUtMy0xLTEtMjAwNjI_596404e2-3524-4241-9272-dec0d581f6d2"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:CreditExposure
      contextRef="i368829b56c6a426194d3a521287845dc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzYtMS0xLTEtMjAwNjI_93eda8d4-559d-4f50-9fb6-e1f9a91985bd"
      unitRef="mxn">844000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i2bdfbd7e4feb41e0a37ec13b79754f31_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzYtMi0xLTEtMjAwNjI_867a82ab-aee8-4417-be48-a103bc84b233"
      unitRef="mxn">491000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i9c37a489373246edac662bc868a340ff_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzYtMy0xLTEtMjAwNjI_1aaa33e7-7d1d-47dd-a244-2784e4f713da"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i8c474216f8c940169758d5d36eb49362_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzctMS0xLTEtMjAwNjI_7f00864f-65e9-4a30-a448-b173f7fa9a45"
      unitRef="number">5.41</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i83232d4798444fc7ba7ae15a62cf1805_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzctMi0xLTEtMjAwNjI_21fd5015-34da-4921-8e1d-24d76ea305d1"
      unitRef="number">5.37</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="ia77cee61e4c84867b6584c3b12cca0a4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzctMy0xLTEtMjAwNjI_90f8012f-f4a1-4593-a23b-8897f5f3e8a9"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:CreditExposure
      contextRef="ie831b26bc145435bbb6c11883f57d845_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzgtMS0xLTEtMjAwNjI_a997defe-4f1b-4df2-a7aa-6f325004d178"
      unitRef="mxn">511000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i8b429bce15b54049b98e64e5c01d29c0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzgtMi0xLTEtMjAwNjI_3286afaf-c07f-4481-a239-51844de5bb92"
      unitRef="mxn">212000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="ie11e5edc97314e629aa094f527fcfb02_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzgtMy0xLTEtMjAwNjI_0da7daf7-5f5a-4a1a-a731-11104c57a549"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i3fdb36bb237445bab251d47009feafba_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzktMS0xLTEtMjAwNjI_09176695-d74b-4f54-9236-af3e483d8416"
      unitRef="number">3750</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="id9f362264e1c49d7a826fad48f8db285_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzktMi0xLTEtMjAwNjI_6bf6089c-ce69-49dd-8897-cb22b8c7f537"
      unitRef="number">3740</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i523968a995d742deb64915d554b8c967_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzktMy0xLTEtMjAwNjI_3db08d69-8186-4dc5-beb8-f591db61b062"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:CreditExposure
      contextRef="i22d2602ba6cd4ad58439609c1acf5d97_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzEwLTEtMS0xLTIwMDYy_f6267f69-968f-40a4-bf14-80ef8bba2109"
      unitRef="mxn">96000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i4dc64a1dc8f340df8ebbc7b3c370e7e3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzEwLTItMS0xLTIwMDYy_6ed356a0-ab8c-4f21-b000-c0f6cee2c025"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i703a782f29914251ac3d3a728e60e3b6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzEwLTMtMS0xLTIwMDYy_37d5e1fd-3c5d-454f-99e2-537f551bcd8e"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i359b0c9edac1486e85e1be0c3f6d3bc3_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzExLTEtMS0xLTIwMDYy_ec604bfa-9b57-4cf5-9103-17f17a7db5c6"
      unitRef="number">92.97</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i01d9c1b9fa92457098b4839e6d6c721a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzExLTItMS0xLTIwMDYy_adec0c43-0a26-44a9-83e3-134147415c27"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i43878b2a83a24e298fc9cb3151d8c8b3_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzExLTMtMS0xLTIwMDYy_af0ae4e6-af50-4fbd-8235-62417b9a3f18"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:CreditExposure
      contextRef="i3dd7156c46514ad4b68507275cdd5b38_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzEyLTEtMS0xLTIwMDYy_3f46e380-3ba7-4b52-bbbf-8d6c961b7c34"
      unitRef="mxn">225000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i269ca172792c410cbafdfb476893d29c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzEyLTItMS0xLTIwMDYy_31f9b989-a9fd-418e-a3ac-07410e21be14"
      unitRef="mxn">58000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="ic29c8e84d1b2455892464a953fbd63b6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzEyLTMtMS0xLTIwMDYy_44a3c40a-1c4f-49b1-9697-ef53c2ba488d"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="idbd158d4268d4cf882779b822a7045cd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzEzLTEtMS0xLTIwMDYy_96ac0802-32d9-40be-8167-55123d7939a3"
      unitRef="number">45.92</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i1b64075fdbaa467095359f37076d9a32_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzEzLTItMS0xLTIwMDYy_d89660e1-6bb5-498c-ad7a-c7a2087b57b4"
      unitRef="number">45.69</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i0f3a59d3fd7a401fbb4830f6efb5f06c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzEzLTMtMS0xLTIwMDYy_91edfefd-fa65-49df-875d-48816c80b481"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:CreditExposure
      contextRef="i52303ea3ce22483d89ffcd5474477ae7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzE4LTEtMS0xLTIwMDYy_3de6636a-8f37-41fd-a509-a5591a37a893"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i370c99f297c847c283e4a815ebcc5240_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzE4LTItMS0xLTIwMDYy_4dff4cfd-1b81-4be0-a14d-752e794a6eb6"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="if37bca2ebdd64c4e9ef349225ac2e2a1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzE4LTMtMS0xLTIwMDYy_f49e9797-ada1-4d87-ba1d-48c371964173"
      unitRef="mxn">12568000000</ifrs-full:CreditExposure>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i29aba3f9fc3a464c99da10882a02459f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzE5LTEtMS0xLTIwMDYy_61ca23e6-bb96-4575-9d5d-f7fc75349cc7"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i5ae2c8e1b2024a9281a83461ff98c98d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzE5LTItMS0xLTIwMDYy_d11bb024-fabb-4b9f-be38-1cf1566ccd3c"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i099ce85941b045c99b42d418c11498fd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzE5LTMtMS0xLTIwMDYy_5e73a2ba-4f98-40e9-9a5a-3176482a1e42"
      unitRef="number">19.81</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:CreditExposure
      contextRef="ie841869f258c45bd918983ba7bf93863_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzIwLTEtMS0xLTIwMDYy_10dbec88-372d-4ebd-917b-5c1b775aeea9"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="idcebb32fa9024088b6455a601e0cc2b8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzIwLTItMS0xLTIwMDYy_0ed4188c-1bb2-4153-b280-97cb36231d67"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i018e315691de43c8820344c6498e1447_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzIwLTMtMS0xLTIwMDYy_4aa02e6d-4486-4ecb-bdd7-5d9376ad0fad"
      unitRef="mxn">9575000000</ifrs-full:CreditExposure>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i5d2ad389b8e64ea18c238e050aa93209_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzIxLTEtMS0xLTIwMDYy_84049cdc-2d24-454d-9f16-e3a9c25f0acb"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i9267154f15314134af43bf9b714cb93e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzIxLTItMS0xLTIwMDYy_c3cffd50-25f4-4709-a1a4-ca4ed09b083e"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i35caf2eb3e364063b30adf0aa4ba4d45_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzIxLTMtMS0xLTIwMDYy_8c41cb5e-b858-419d-9454-f12cfb6a8c55"
      unitRef="number">4.00</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:CreditExposure
      contextRef="i6b51a03f9d674990aa5c3d4f0b760af5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzI0LTEtMS0xLTIwMDYy_2a423ef8-a837-4eb2-98a8-24a229f29c6c"
      unitRef="mxn">404000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="idb5d6339665d4510963516bb86f031c5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzI0LTItMS0xLTIwMDYy_2f1dbdbe-efff-432f-8f9c-80650b26505c"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i219a45a97f2f4a27a75ec9b5ba3bb632_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzI0LTMtMS0xLTIwMDYy_8f0e0544-036a-4abc-a335-b62a2fb957b2"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="if0708fb218974e80b1185027e9c4306d_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzI1LTEtMS0xLTIwMDYy_def7bc2e-3880-44e8-b353-2a40a1181e13"
      unitRef="number">3454</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="ib68f54f9aaa3474cba501afd06369d35_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzI1LTItMS0xLTIwMDYy_4ca8c6dd-b257-4638-a9ad-13b487e34a10"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:AverageForeignExchangeRate
      contextRef="i289ae238a7174e5c90c1baa28c57b2c9_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzI1LTMtMS0xLTIwMDYy_1185fddc-61fe-490a-9062-f19875db3afc"
      unitRef="number">0</ifrs-full:AverageForeignExchangeRate>
    <ifrs-full:CreditExposure
      contextRef="i4db440cae684448fb309ec70330bd6bc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMwLTEtMS0xLTIwMDYy_9564f95f-e6ab-4544-b0c4-d4146afda6ce"
      unitRef="mxn">325000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i19bab923a8684393a8e87f4b28ba0a07_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMwLTItMS0xLTIwMDYy_60802b78-6b8a-48e0-b0b5-927afc2849f4"
      unitRef="mxn">370000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i132640e5520b4ffe9519185f5f11e8ac_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMwLTMtMS0xLTIwMDYy_2157b73b-9e51-49b9-9b0f-0c999cd2aff4"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <kof:CommodityRiskAveragePrice
      contextRef="i7da4ad6b261a4120ad5972519042427c_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMxLTEtMS0xLTIwMDYy_d4295e24-9687-4dd8-9b32-1ea85b9a27ee"
      unitRef="usdPerT">1654</kof:CommodityRiskAveragePrice>
    <kof:CommodityRiskAveragePrice
      contextRef="ib2737149e59348159730b787a8aede50_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMxLTItMS0xLTIwMDYy_0a39b60b-1d4d-4ec8-894e-f553f462baf7"
      unitRef="usdPerT">1720</kof:CommodityRiskAveragePrice>
    <kof:CommodityRiskAveragePrice
      contextRef="id6ee3f19b77e420687d906bdaeeb4cc1_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMxLTMtMS0xLTIwMDYy_aa396d1a-7cda-49e9-bf28-6e2e6f227659"
      unitRef="usdPerT">1740</kof:CommodityRiskAveragePrice>
    <ifrs-full:CreditExposure
      contextRef="ibb9f903403454ca281138241a76d7c43_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMyLTEtMS0xLTIwMDYy_78059910-1152-4380-96bd-373f36c05c75"
      unitRef="mxn">869000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="ia3ec5bd9c3cb48f699139c0ee6b76898_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMyLTItMS0xLTIwMDYy_5ff7f03c-a782-4e2a-abc5-a5e19d5a1cbd"
      unitRef="mxn">391000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i8c186afa55de4f53913985cbc40e9f70_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMyLTMtMS0xLTIwMDYy_7d01e25b-51c2-40dd-9fd6-9fa66815265c"
      unitRef="mxn">365000000</ifrs-full:CreditExposure>
    <kof:CommodityRiskAveragePrice
      contextRef="ic7d2006c26f3456da7053d391caa4cf4_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMzLTEtMS0xLTIwMDYy_fa28bc10-25d5-480a-b728-f370bdee2382"
      unitRef="usdPerLb">12.13</kof:CommodityRiskAveragePrice>
    <kof:CommodityRiskAveragePrice
      contextRef="i9323d0f57afa4bd6ba6dc646a654c4aa_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMzLTItMS0xLTIwMDYy_9e49674e-f16a-4778-b520-3acd7958c4ef"
      unitRef="usdPerLb">11.87</kof:CommodityRiskAveragePrice>
    <kof:CommodityRiskAveragePrice
      contextRef="i34330df981a94574bd8fa8b84cdbd66f_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzMzLTMtMS0xLTIwMDYy_5aada436-f608-447a-b499-01fc7eeb5c1a"
      unitRef="usdPerLb">12.17</kof:CommodityRiskAveragePrice>
    <ifrs-full:CreditExposure
      contextRef="i4b082b133e104ee0892aa84cd1c79b59_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzM0LTEtMS0xLTIwMDYy_563ef721-2e01-48aa-96eb-d4bfea5ebba0"
      unitRef="mxn">364000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="ibacaeb9819534723865a38cf846a1585_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzM0LTItMS0xLTIwMDYy_ef73bf9b-d7cf-4238-b5f6-eda9ec40832a"
      unitRef="mxn">364000000</ifrs-full:CreditExposure>
    <ifrs-full:CreditExposure
      contextRef="i4e135a662224471c98747f08b902a7bc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzM0LTMtMS0xLTIwMDYy_8b988b35-5e47-497f-af3f-ba455b320651"
      unitRef="mxn">0</ifrs-full:CreditExposure>
    <kof:CommodityRiskAveragePrice
      contextRef="i8754888368784d469f54c9f0c9f303e5_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzM1LTEtMS0xLTIwMDYy_ea42f8a6-de1e-4b31-813d-61f2a75f0ba5"
      unitRef="usdPerT">730</kof:CommodityRiskAveragePrice>
    <kof:CommodityRiskAveragePrice
      contextRef="i8de2d4977dee476db3b25e046a6026b7_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzM1LTItMS0xLTIwMDYy_a682a3fe-dffe-4977-9eba-c12848504fcc"
      unitRef="usdPerT">730</kof:CommodityRiskAveragePrice>
    <kof:CommodityRiskAveragePrice
      contextRef="i963ea589861c461a9fe2a2e995b62e65_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjIvZnJhZzozMjdiMmQ0ZGZjZDU0OTg1OGM2MDU4ZTM0NjVjZDFiZS90YWJsZTo0N2ExYmFiZTRlOGM0MDBlYWEyMzk0ZTlkYjdkNWRkZi90YWJsZXJhbmdlOjQ3YTFiYWJlNGU4YzQwMGVhYTIzOTRlOWRiN2Q1ZGRmXzM1LTMtMS0xLTIwMDYy_d3a35698-fda9-463f-a857-d8bf4e532f6c"
      unitRef="usdPerT">0</kof:CommodityRiskAveragePrice>
    <ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90ZXh0cmVnaW9uOjM1ZjE3YzQ0NzMwODRiZTY4MDA0NjkxYjYzYzgzYjZhXzcyMA_2d10cfeb-72de-481f-a564-5d8fa2f4d02b">Non-Controlling Interest in Consolidated Subsidiaries &lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An analysis of Coca-Cola FEMSA&#x2019;s non-controlling interest in its consolidated subsidiaries as of December&#160;31, 2021, 2020 and 2019 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  5,200&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4,823&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,671&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colombia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;803&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,059&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  6,022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,583&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  6,751&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-controlling interests in Mexico primarily represent the individual results of a Mexican holding company Kristine Overseas, S.A.P.I. de C.V. This entity also has non-controlling stakes in certain Brazilian subsidiaries. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in Coca-Cola FEMSA&#x2019;s non-controlling interest were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.277%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  5,583&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  6,751&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  6,806&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income of non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;623&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exchange differences on translation of foreign operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(210)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,261)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(565)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation of the effective portion of derivative financial instruments, net of taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;87&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividends paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  6,022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,583&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  6,751&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory>
    <kof:DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90ZXh0cmVnaW9uOjM1ZjE3YzQ0NzMwODRiZTY4MDA0NjkxYjYzYzgzYjZhXzcyMQ_c5987441-1eaf-454b-ab30-5854d0edf5b2">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An analysis of Coca-Cola FEMSA&#x2019;s non-controlling interest in its consolidated subsidiaries as of December&#160;31, 2021, 2020 and 2019 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  5,200&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4,823&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,671&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Colombia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;803&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,059&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  6,022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,583&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  6,751&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock>
    <ifrs-full:NoncontrollingInterests
      contextRef="i22a4c46fc75c4bfd9f71f0f9f071500d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzEtMS0xLTEtMjAwNjI_475e3175-2a39-4821-825d-9ed8515307b7"
      unitRef="mxn">5200000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests
      contextRef="if6d3d1fd5e5a4e53bfc220a46864f175_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzEtMi0xLTEtMjAwNjI_c95961b2-856e-48c1-9731-d3573ad3053f"
      unitRef="mxn">4823000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests
      contextRef="i0fe6549a64f14b759f63cb77bc25ffe5_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzEtMy0xLTEtMjAwNjI_ce51a031-3edd-4f4b-98a3-0a8e64a2229d"
      unitRef="mxn">5671000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests
      contextRef="ibcd8ade3fc1f44a7bab149ea2b761774_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzItMS0xLTEtMjAwNjI_cd448181-6271-4cae-9edb-259f5c965fe8"
      unitRef="mxn">19000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests
      contextRef="ida9ddbfffcba4841be1090c675003f20_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzItMi0xLTEtMjAwNjI_12733414-063a-4790-8ff5-65b881fdc01c"
      unitRef="mxn">22000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests
      contextRef="iee4b825463ba4a7ea5d2972e6952d2fc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzItMy0xLTEtMjAwNjI_8bf90d5f-2a27-4805-b648-2d43d72d042f"
      unitRef="mxn">21000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests
      contextRef="ifc3e941eb93b47bc8e8be59944f1fa33_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzMtMS0xLTEtMjAwNjI_7938b7af-790e-426e-bd2c-676adf40f50c"
      unitRef="mxn">803000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests
      contextRef="i8404795dd8e44201ada58edf1dd86f8c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzMtMi0xLTEtMjAwNjI_94158fc5-aad6-44d3-a7cb-ecb065d74034"
      unitRef="mxn">738000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests
      contextRef="ia9ec3d798e5f46f29c319ac6664dac10_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzMtMy0xLTEtMjAwNjI_21117bfc-dcac-42f0-bef4-79984d82d99c"
      unitRef="mxn">1059000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzQtMS0xLTEtMjAwNjI_eb9a2e2c-b293-427f-8393-9a137f8c3b90"
      unitRef="mxn">6022000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzQtMi0xLTEtMjAwNjI_53b1df12-116c-45cc-b7cf-b7a0ea4c349a"
      unitRef="mxn">5583000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5NTg0OWM3YTA4YjI0YTBmYjVjZmFlMzFmNmZkYzU4OC90YWJsZXJhbmdlOjk1ODQ5YzdhMDhiMjRhMGZiNWNmYWUzMWY2ZmRjNTg4XzQtMy0xLTEtMjAwNjI_5dec831a-7433-4158-b315-de4d907ebc3d"
      unitRef="mxn">6751000000</ifrs-full:NoncontrollingInterests>
    <kof:DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90ZXh0cmVnaW9uOjM1ZjE3YzQ0NzMwODRiZTY4MDA0NjkxYjYzYzgzYjZhXzcyMg_5d48fe04-8696-4ce7-b219-317d14ab29ab">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in Coca-Cola FEMSA&#x2019;s non-controlling interest were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.277%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  5,583&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  6,751&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  6,806&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income of non-controlling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;623&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exchange differences on translation of foreign operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(210)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,261)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(565)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation of the effective portion of derivative financial instruments, net of taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;87&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividends paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  6,022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,583&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  6,751&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock>
    <ifrs-full:NoncontrollingInterests
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzEtMS0xLTEtMjAwNjI_db850f3f-a61c-448c-810e-54fada9f4fe5"
      unitRef="mxn">5583000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzEtMi0xLTEtMjAwNjI_88d87cc1-b98e-4fc4-98fb-bddfd3ad0e43"
      unitRef="mxn">6751000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests
      contextRef="i7942ee1c074648669cc6c7784671842a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzEtMy0xLTEtMjAwNjI_f4e25a98-c2da-459f-9d42-2fb3272d7985"
      unitRef="mxn">6806000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:ProfitLossAttributableToNoncontrollingInterests
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzItMS0xLTEtMjAwNjI_5e48b0f0-c70f-4e9e-92d6-e4db444910b2"
      unitRef="mxn">623000000</ifrs-full:ProfitLossAttributableToNoncontrollingInterests>
    <ifrs-full:ProfitLossAttributableToNoncontrollingInterests
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzItMi0xLTEtMjAwNjI_fbf0dce6-013c-4163-9865-5a4067d39828"
      unitRef="mxn">61000000</ifrs-full:ProfitLossAttributableToNoncontrollingInterests>
    <ifrs-full:ProfitLossAttributableToNoncontrollingInterests
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzItMy0xLTEtMjAwNjI_fb2a0e2c-0b4d-4b05-b629-ed84800b08a8"
      unitRef="mxn">529000000</ifrs-full:ProfitLossAttributableToNoncontrollingInterests>
    <kof:ExchangeDifferencesOnTranslationOfForeignOperations
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzMtMS0xLTEtMjAwNjI_7d533795-0ab6-45d7-ba26-d33fda457907"
      unitRef="mxn">-210000000</kof:ExchangeDifferencesOnTranslationOfForeignOperations>
    <kof:ExchangeDifferencesOnTranslationOfForeignOperations
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzMtMi0xLTEtMjAwNjI_5cff68d9-2ccf-4e4a-9867-9ef2da84917b"
      unitRef="mxn">-1261000000</kof:ExchangeDifferencesOnTranslationOfForeignOperations>
    <kof:ExchangeDifferencesOnTranslationOfForeignOperations
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzMtMy0xLTEtMjAwNjI_9208101e-f061-4005-be91-6edbaa97da4e"
      unitRef="mxn">-565000000</kof:ExchangeDifferencesOnTranslationOfForeignOperations>
    <kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzUtMS0xLTEtMjAwNjI_fe04231c-d3df-489c-96c8-fdda9b8167ae"
      unitRef="mxn">87000000</kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests>
    <kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzUtMi0xLTEtMjAwNjI_43e3d463-01cf-4a99-8d77-3064258e8866"
      unitRef="mxn">100000000</kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests>
    <kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzUtMy0xLTEtMjAwNjI_2e05ca23-8ceb-4dd4-b2e1-5c0ff0529eed"
      unitRef="mxn">-16000000</kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests>
    <ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzYtMS0xLTEtMjAwNjI_9018283f-ecef-4c33-98ed-4529af354bd4"
      unitRef="mxn">61000000</ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests>
    <ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzYtMi0xLTEtMjAwNjI_28ba8c7d-8374-4862-b06a-c809627c362e"
      unitRef="mxn">68000000</ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests>
    <ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzYtMy0xLTEtMjAwNjI_5c861a12-75a9-4fb0-97ed-adbfb21f1cb8"
      unitRef="mxn">3000000</ifrs-full:DividendsRecognisedAsDistributionsToNoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzktMS0xLTEtMjAwNjI_53af6648-4d57-4725-9a4f-ac1534dfba7d"
      unitRef="mxn">6022000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzktMi0xLTEtMjAwNjI_4e407ed8-2a0e-47e9-9798-9cecf57a2a10"
      unitRef="mxn">5583000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:NoncontrollingInterests
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNjgvZnJhZzozNWYxN2M0NDczMDg0YmU2ODAwNDY5MWI2M2M4M2I2YS90YWJsZTo5YjkzMmY5YmVjZWI0NTFlYTI5M2JiMjA5ZWJlNTE1YS90YWJsZXJhbmdlOjliOTMyZjliZWNlYjQ1MWVhMjkzYmIyMDllYmU1MTVhXzktMy0xLTEtMjAwNjI_f1e5133e-355f-4b05-82f2-03f60df80e4d"
      unitRef="mxn">6751000000</ifrs-full:NoncontrollingInterests>
    <ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzU2NDg_6a9cd19e-d558-4c32-a07e-397e94c44f3e">Equity &lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;21.1 Equity accounts &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the common stock of Coca-Cola FEMSA is represented by 16,806,658,096 common shares, with no par value. Fixed capital stock is Ps. 934 (nominal value) and variable capital is unlimited. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The characteristics of the common shares are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Series &#x201c;A&#x201d; and series &#x201c;D&#x201d; shares are ordinary, have all voting rights and are subject to transfer restrictions; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Series &#x201c;A&#x201d; shares may only be acquired by Mexican individuals and may not represent less than 50.1% of the ordinary shares. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Series &#x201c;D&#x201d; shares have no foreign ownership restrictions and may not represent more than 49.9% of the ordinary shares. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:24.45pt;text-align:justify;text-indent:-24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Series &#x201c;B&#x201d; and series &#x201c;L&#x201d; are free of transference jointly as long as they are listed as linked units. In case the related units are unlinked, the types B shares and the types L share will each be free transfer. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 31, 2019, the Board of Coca Cola FEMSA approved: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt"&gt;An eight-for-one stock split (the &#x201c;Stock Split&#x201d;) of each series of shares of the Company;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.8pt"&gt;The issuance of Series B ordinary shares with full voting rights;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.03pt"&gt;The creation of units, comprised of 3 Series B shares and 5 Series L shares, to be listed for trading on the Mexican Stock Exchange (&#x201c;BMV&#x201d;) and in the form of American depositary shares (ADSs) on the New York Stock Exchange (&#x201c;NYSE&#x201d;); and&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iv)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt"&gt;Amendments to the Company&#x2019;s bylaws mainly to give effect to the matters approved in paragraphs (i), (ii), and (iii), described above.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 22,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019, the CNBV (Mexican National Banking and Securities Commission) approved and authorized the stock split. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result, (i) the percentage of ownership held by the Company&#x2019;s shareholders will not change, and (ii) the percentage of ordinary shares with full voting rights will be adjusted proportionally due to the issuance of the Series B shares, as set forth in the table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The capital stock of the Company prior to and immediately after the Stock Split is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding shares prior to the Stock Split:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Series of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shareholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;% of the capital stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;% of ordinary shares with full voting rights&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wholly-owned subsidiary of Fomento Econ&#xf3;mico Mexicano, S.A.B. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;992,078,519&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.22%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.96%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;D &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wholly-owned subsidiaries of The Coca-Cola Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;583,545,678&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.78%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.04%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;L &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public float&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525,208,065&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfbfbf;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,100,832,262&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding shares after the Stock Split:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Series of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shareholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;% of the capital stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;% of ordinary shares with full voting rights&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;A &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wholly-owned subsidiary of Fomento Econ&#xf3;mico Mexicano, S.A.B. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,936,628,152&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.22%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.97%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;D &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wholly-owned subsidiaries of The Coca-Cola Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,668,365,424&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.78%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.92%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public float&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,575,624,195&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.38%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.11%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;L &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public float&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,626,040,325&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.63%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfbfbf;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,806,658,096&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, 2020 and 2019, the number of each share series representing Coca-Cola FEMSA&#x2019;s common stock is comprised as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.435%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Thousands of Shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Series of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,936,628&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,936,628&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,936,628&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,575,624&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,575,624&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,575,624&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,668,366&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,668,366&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,668,366&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;L&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,626,040&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,626,040&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,626,040&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,806,658&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,806,658&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,806,658&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:17.25pt;text-align:justify;text-indent:-17.25pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net income of the Company is subject to the legal requirement that 5% thereof be transferred to a legal reserve until such reserve amounts to 20% of common stock at nominal value. This reserve may not be distributed to shareholders during the existence of the Company. As of December&#160;31, 2021, 2020 and 2019, this reserve was Ps.  412&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, Ps.  412 and Ps.  187 respectively&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; included in retained earnings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retained earnings and other reserves distributed as dividends, as well as the effects derived from capital reductions, are subject to income tax at the rate in effect at the date of distribution, except for restated shareholder contributions and distributions made from net taxable income, denominated &#x201c;Cuenta de Utilidad Fiscal Neta&#x201d; (&#x201c;CUFIN&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends paid in excess of CUFIN are subject to income tax at a grossed-up rate based on the current statutory rate. This tax may be credited against the income tax of the year in which the dividends are paid, and in the following two years against the income tax and estimated tax payments. The Company&#x2019;s consolidated balances of CUFIN at December 31, 2021, that are not subject to withholding tax, amounted to Ps. 14,027 . &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2021, 2020 and 2019 the dividends declared and paid per share by the Company are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Series of shares (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021 (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  5,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4,822&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  3,512&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,941&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,836&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,066&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;L&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,654&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,595&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,162&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;993&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  10,588&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  10,210&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  7,437&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:53.25pt;text-align:justify;text-indent:-35.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.93pt"&gt;At an ordinary shareholders&#x2019; meeting of Coca-Cola FEMSA held on March 19, 2021, the shareholders declared a dividend of Ps.  10,588 that was paid on May 4, 2021 and November&#160;3, 2021. This represents a dividend of Ps.  5.04&#160;per each ordinary share.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no withholding taxes associated with the payment of dividends in 2021, 2020 and 2019 by the Company to its shareholders&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;21.2 Capital management &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company manages its capital to ensure that its subsidiaries will be able to continue as going concerns while maximizing the return to shareholders through the optimization of its debt and equity balances in order to obtain the lowest cost of capital available. The Company manages its capital structure and adjust it in light of changes in economic conditions. To maintain or adjust the capital structure, the Company may adjust the dividend payment to shareholders, return capital to shareholders or issue new shares. No changes were made in the objectives, policies or processes for managing capital during the years ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is not subject to any externally imposed capital requirements, other than the legal reserve (see Note 21.1). &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's Finance and Planning Committee reviews the capital structure of the Company on a quarterly basis. As part of this review, the committee considers the cost of capital and the risks associated with each class of capital. In conjunction with this objective, the Company seeks to maintain the highest credit rating both nationally and internationally, currently rated AAA and A/A2/BBB+ respectively, which requires us to comply, among others, with the financial metrics that each rating agency considers. For example, some rating agencies require us to maintain a debt to earnings before interest, taxes, depreciation and amortization (&#x201c;EBITDA&#x201d;) ratio lower than 2.0x. As a result, prior to entering into new business ventures, acquisitions or divestitures, management evaluates the impact that these transactions can have on its credit rating.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="ia22fd5bdcb1d45dc8f9862cdd99f942f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1Xzk1_480c1c88-f7f1-404a-9962-436caf1863c1"
      unitRef="shares">16806658096</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:ParValuePerShare
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzExOA_7eba5840-715e-4820-840d-88b242189a1b"
      unitRef="mxnPerShare">0</ifrs-full:ParValuePerShare>
    <ifrs-full:IssuedCapitalOrdinaryShares
      contextRef="ibb91049ece7547bea4e987856c68e01a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzE1OQ_07a4f204-9e9d-4459-b040-d574eef0012f"
      unitRef="mxn">934000000</ifrs-full:IssuedCapitalOrdinaryShares>
    <kof:EquityRatioThresholdPercentage
      contextRef="ibdb1e9d914254510bbd1c37080baea37_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzQ4Mw_41e63a70-2241-46a9-9571-8de07d048c65"
      unitRef="number">0.501</kof:EquityRatioThresholdPercentage>
    <kof:EquityRatioThresholdPercentage
      contextRef="i8cadad48301f4dbf9ca0605d7c508938_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzYwMg_8a07d079-db11-41ce-b902-6f562ae9bee1"
      unitRef="number">0.499</kof:EquityRatioThresholdPercentage>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i4ce3e97fa2c24e5fa923c9a05b61583c_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzExMDE_3245632d-f6d5-4100-9ff7-f59af1b8b286"
      unitRef="shares">3</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i36723d92968c4f73998bb9d47b71f769_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzExMjQ_49934755-6e58-4fce-98db-6fb8710e0516"
      unitRef="shares">5</ifrs-full:NumberOfSharesOutstanding>
    <kof:DisclosureOfCapitalStockExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzU2NDk_c9ebb92a-07ab-4240-83ba-89aff2fec102">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The capital stock of the Company prior to and immediately after the Stock Split is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding shares prior to the Stock Split:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Series of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shareholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;% of the capital stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;% of ordinary shares with full voting rights&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wholly-owned subsidiary of Fomento Econ&#xf3;mico Mexicano, S.A.B. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;992,078,519&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.22%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.96%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;D &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wholly-owned subsidiaries of The Coca-Cola Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;583,545,678&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.78%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.04%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;L &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public float&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525,208,065&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfbfbf;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,100,832,262&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding shares after the Stock Split:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Series of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shareholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;% of the capital stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;% of ordinary shares with full voting rights&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;A &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wholly-owned subsidiary of Fomento Econ&#xf3;mico Mexicano, S.A.B. de C.V.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,936,628,152&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.22%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.97%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;D &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wholly-owned subsidiaries of The Coca-Cola Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,668,365,424&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.78%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.92%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public float&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,575,624,195&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.38%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.11%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;L &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public float&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,626,040,325&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.63%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfbfbf;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,806,658,096&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfCapitalStockExplanatoryTableTextBlock>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i0029e701e53e45bca1c676ad7aeaff43_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzEtMi0xLTEtMjAwNjI_0226281c-09d3-4363-8cfd-2cb7ed8821a3"
      unitRef="shares">992078519</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="ib46f18993292431d830745b6831f0213_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzEtMy0xLTEtMjAwNjI_5a5c18e0-3d18-47ba-bd41-81641268b1da"
      unitRef="number">0.4722</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfVotingRightsHeldInJointVenture
      contextRef="ib46f18993292431d830745b6831f0213_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzEtNC0xLTEtMjAwNjI_f8c412a2-f260-4f83-ad0f-9f15887e6e89"
      unitRef="number">0.6296</ifrs-full:ProportionOfVotingRightsHeldInJointVenture>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i239d1a2404344fea84dfe8e963a0f164_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzItMi0xLTEtMjAwNjI_3e671eb3-6a08-459b-8c75-dbabcf94406e"
      unitRef="shares">583545678</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i0adb321d17154534b57dd2621246c337_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzItMy0xLTEtMjAwNjI_a41de3b7-35cf-4b67-b2ae-9efc3abdde9a"
      unitRef="number">0.2778</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfVotingRightsHeldInJointVenture
      contextRef="i0adb321d17154534b57dd2621246c337_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzItNC0xLTEtMjAwNjI_333ab11e-8295-4747-babf-e4e7c423c302"
      unitRef="number">0.3704</ifrs-full:ProportionOfVotingRightsHeldInJointVenture>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i7be567885ddb4140ae199e3112532403_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzMtMi0xLTEtMjAwNjI_1a2a9dcd-b238-49fd-917e-267ed7d0f512"
      unitRef="shares">525208065</ifrs-full:NumberOfSharesOutstanding>
    <kof:PercentageOfOwnership
      contextRef="ib6f1c3b3dd424caa9ef53c270cce86fb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzMtMy0xLTEtMjAwNjI_c4cfcf4c-c650-4a48-815e-e70f65938394"
      unitRef="number">0.2500</kof:PercentageOfOwnership>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired
      contextRef="i7be567885ddb4140ae199e3112532403_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzMtNC0xLTEtMjAwNjI_4d858c8a-8703-4d68-aa74-d158e445c78f"
      unitRef="number">0</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="if890ea0a397f4a6faa6f43f7d7f376e3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzQtMi0xLTEtMjAwNjI_abf48f71-9cbf-4172-bb07-addcdd472377"
      unitRef="shares">2100832262</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i366977f6f4a243bb97586fd81d5d6b30_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzQtMy0xLTEtMjAwNjI_7a105a12-faf0-42a8-858f-730e3bdff0f0"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfVotingRightsHeldInJointVenture
      contextRef="i366977f6f4a243bb97586fd81d5d6b30_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo1MzgyM2IxYmRiNWI0NWQxOTU1YTM4MDI2ZmQ2YmVlNi90YWJsZXJhbmdlOjUzODIzYjFiZGI1YjQ1ZDE5NTVhMzgwMjZmZDZiZWU2XzQtNC0xLTEtMjAwNjI_d933c37e-68d6-44c5-bdb2-4db702566792"
      unitRef="number">1</ifrs-full:ProportionOfVotingRightsHeldInJointVenture>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i41778fb9552f4b8fa7f046d50b3bbff1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzEtMi0xLTEtMjAwNjI_b93030ea-cd29-40fe-868a-d45e190e4784"
      unitRef="shares">7936628152</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="if727c6cffc00497f8149b135d559bc60_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzEtMy0xLTEtMjAwNjI_806c250e-ad98-4343-bb9e-51b0f7b5b34e"
      unitRef="number">0.4722</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfVotingRightsHeldInJointVenture
      contextRef="if727c6cffc00497f8149b135d559bc60_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzEtNC0xLTEtMjAwNjI_042a07ae-34db-4b6d-8524-4b32e46532f4"
      unitRef="number">0.5597</ifrs-full:ProportionOfVotingRightsHeldInJointVenture>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="idb8a31a97aa44ea6a57d5867c91443a1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzItMi0xLTEtMjAwNjI_eb0cc391-86ec-408a-8d1b-d2b88940361f"
      unitRef="shares">4668365424</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="icf8dea7e3a554b7daba5af5b2e26b8c7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzItMy0xLTEtMjAwNjI_339d89dc-51e4-4ee0-94bc-bf9a3d1e3857"
      unitRef="number">0.2778</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfVotingRightsHeldInJointVenture
      contextRef="icf8dea7e3a554b7daba5af5b2e26b8c7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzItNC0xLTEtMjAwNjI_a3ae5ecb-aab1-4162-8944-86cbd16ffdff"
      unitRef="number">0.3292</ifrs-full:ProportionOfVotingRightsHeldInJointVenture>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i03d6ca8818104fd391419924a434437a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzMtMi0xLTEtMjAwNjI_c07a3cd8-f854-44ac-818d-a53518564c15"
      unitRef="shares">1575624195</ifrs-full:NumberOfSharesOutstanding>
    <kof:PercentageOfOwnership
      contextRef="i20618dbd961b45599703efa8cd5c4c18_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzMtMy0xLTEtMjAwNjI_10735ba1-5004-44ba-ab7a-4f5843b1facd"
      unitRef="number">0.0938</kof:PercentageOfOwnership>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired
      contextRef="i03d6ca8818104fd391419924a434437a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzMtNC0xLTEtMjAwNjI_e2c5d737-f15e-47a5-b6b6-1f82eeccd406"
      unitRef="number">0.1111</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="ifd61d3223d0e41debbd658a733616a84_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzQtMi0xLTEtMjAwNjI_a5c7337f-6ab2-44f8-adf2-3a9c751d4fdd"
      unitRef="shares">2626040325</ifrs-full:NumberOfSharesOutstanding>
    <kof:PercentageOfOwnership
      contextRef="i5aad03c7b6364efbacab306890b8a46b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzQtMy0xLTEtMjAwNjI_b84bc94b-b5dc-4925-8ae0-652bdd9b95fe"
      unitRef="number">0.1563</kof:PercentageOfOwnership>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired
      contextRef="ifd61d3223d0e41debbd658a733616a84_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzQtNC0xLTEtMjAwNjI_9070c6e4-a998-4458-a04a-1017709204a3"
      unitRef="number">0</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="ia22fd5bdcb1d45dc8f9862cdd99f942f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzUtMi0xLTEtMjAwNjI_480c1c88-f7f1-404a-9962-436caf1863c1"
      unitRef="shares">16806658096</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="ia02671d3e0e84330a9cc988def76d731_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzUtMy0xLTEtMjAwNjI_8ace14eb-30cf-46ef-b613-a1586345b45f"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfVotingRightsHeldInJointVenture
      contextRef="ia02671d3e0e84330a9cc988def76d731_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo2MjBiZjg3ZDkwZGI0OTI5OTg0OTQ2ZmViYTEyZjg1Yy90YWJsZXJhbmdlOjYyMGJmODdkOTBkYjQ5Mjk5ODQ5NDZmZWJhMTJmODVjXzUtNC0xLTEtMjAwNjI_4d876424-7af7-4fd0-b952-02fd78c4326f"
      unitRef="number">1</ifrs-full:ProportionOfVotingRightsHeldInJointVenture>
    <ifrs-full:DisclosureOfIssuedCapitalExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzU2NTA_976a474c-4b6f-42d4-b12f-de909c696f7e">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, 2020 and 2019, the number of each share series representing Coca-Cola FEMSA&#x2019;s common stock is comprised as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.435%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Thousands of Shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Series of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,936,628&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,936,628&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,936,628&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,575,624&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,575,624&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,575,624&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,668,366&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,668,366&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,668,366&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;L&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,626,040&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,626,040&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,626,040&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,806,658&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,806,658&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,806,658&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfIssuedCapitalExplanatory>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i9fef025136d24e01a9b478630bfb4eb3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzMtMS0xLTEtMjAwNjI_5894a0d4-40e3-472e-9b3a-34e1b16b32c4"
      unitRef="shares">7936628000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="id89409b043834647984e4e10d70d6778_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzMtMi0xLTEtMjAwNjI_50f03681-ed16-464c-80ad-f72412484379"
      unitRef="shares">7936628000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i55d44efd61d84e859df9fd9f62dc43e0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzMtMy0xLTEtMjAwNjI_4304e15a-d188-430c-b989-9002f5488a54"
      unitRef="shares">7936628000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i599493d4775e403aa96b2ceee3b7d29d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzQtMS0xLTEtMjAwNjI_38db83e3-341c-47d7-9611-188be802f8d1"
      unitRef="shares">1575624000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="iddc132538aed4d3d9223240075bd1a51_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzQtMi0xLTEtMjAwNjI_79db608f-52dd-416a-8fe7-fa16287b1a0f"
      unitRef="shares">1575624000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i72a3b45668524c419822d56d64d3a0f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzQtMy0xLTEtMjAwNjI_9bd33b2e-f25b-4303-b8a7-849ef3377553"
      unitRef="shares">1575624000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i1ffdaecac4354126abb3cc14fdb8e2e9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzUtMS0xLTEtMjAwNjI_15b45c61-c306-4919-95e7-6c5fd9f3bab5"
      unitRef="shares">4668366000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="ic06b1f140fe84513a18044224765850a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzUtMi0xLTEtMjAwNjI_af3fff5c-0217-4711-90e8-5aa6c237b4f5"
      unitRef="shares">4668366000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i384873aa24aa40569258f89ef53d972e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzUtMy0xLTEtMjAwNjI_0b877b73-bdf9-484c-943c-c3ccd6ee2a9c"
      unitRef="shares">4668366000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i1f8ab6d0407c474dabc3f7331f1ba736_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzYtMS0xLTEtMjAwNjI_03976dbe-c783-4bb0-bdfb-09e49241d47b"
      unitRef="shares">2626040000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i696cc1fa56ba4714b5d9a1c2bffb3c21_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzYtMi0xLTEtMjAwNjI_344fc6b0-0f85-49f0-81bc-1695fcaed261"
      unitRef="shares">2626040000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i6f2efa6cbf7f4a2faa55297cd46ce936_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzYtMy0xLTEtMjAwNjI_82870bce-9d0e-43dd-b785-f7426edc9929"
      unitRef="shares">2626040000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzctMS0xLTEtMjAwNjI_523fdf29-dadf-4f4d-8329-fe9022d42ea5"
      unitRef="shares">16806658000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzctMi0xLTEtMjAwNjI_940bc978-4b7f-4bcd-9ee6-83781deb4960"
      unitRef="shares">16806658000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTo3YWZlMmY5YmVhYTI0MGYzOTU1NmEyODJmYThmMjg3YS90YWJsZXJhbmdlOjdhZmUyZjliZWFhMjQwZjM5NTU2YTI4MmZhOGYyODdhXzctMy0xLTEtMjAwNjI_72e11120-09fa-4ab7-88da-79ca0a206178"
      unitRef="shares">16806658000</ifrs-full:NumberOfSharesIssued>
    <kof:PercentageOfIncomeToBeTransferredToReserve
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzI0MTA_a32d1056-a7be-4e33-aeed-0369d5005d79"
      unitRef="number">0.05</kof:PercentageOfIncomeToBeTransferredToReserve>
    <kof:MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzI0ODU_c3038081-3f94-42d8-8bb3-01e0d704bb79"
      unitRef="number">0.20</kof:MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve>
    <kof:AmountInLegalReserve
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzI2NDk_c4d86c28-eb86-4b12-ba76-2c7455c853a0"
      unitRef="mxn">412000000</kof:AmountInLegalReserve>
    <kof:AmountInLegalReserve
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzI2NTM_f23041b7-6e5d-4bc0-8027-532fbc0eac9a"
      unitRef="mxn">412000000</kof:AmountInLegalReserve>
    <kof:AmountInLegalReserve
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzI2NjA_caa8585f-53fb-434f-b118-74bd0fa7c326"
      unitRef="mxn">187000000</kof:AmountInLegalReserve>
    <kof:BalanceInLegalReserveFund
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzcyMDE4MDExNjI3MzMz_3b7a1e80-1544-49f1-8116-d23aa3f4fd93"
      unitRef="mxn">14027000000</kof:BalanceInLegalReserveFund>
    <ifrs-full:DisclosureOfDividendsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzU2NTI_b541f295-5bcb-4f96-8ba1-580bc9d44405">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2021, 2020 and 2019 the dividends declared and paid per share by the Company are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Series of shares (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021 (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  5,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4,822&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  3,512&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,941&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,836&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,066&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;L&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,654&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,595&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,162&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;993&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  10,588&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  10,210&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  7,437&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:53.25pt;text-align:justify;text-indent:-35.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.93pt"&gt;At an ordinary shareholders&#x2019; meeting of Coca-Cola FEMSA held on March 19, 2021, the shareholders declared a dividend of Ps.  10,588 that was paid on May 4, 2021 and November&#160;3, 2021. This represents a dividend of Ps.  5.04&#160;per each ordinary share.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDividendsExplanatory>
    <ifrs-full:DividendsPaid
      contextRef="ibdb1e9d914254510bbd1c37080baea37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzEtMS0xLTEtMjAwNjI_0b834c2b-3e90-43e8-8690-44e874f86172"
      unitRef="mxn">5000000000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid
      contextRef="ib31ad3377e764576a9404bf780fd4ab2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzEtMi0xLTEtMjAwNjI_63995fc6-9d02-4818-b5fa-ec2cb034b681"
      unitRef="mxn">4822000000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid
      contextRef="i2033e2aed8b14a61a4578a76dab8403d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzEtMy0xLTEtMjAwNjI_2bacb537-084b-4805-9b7b-6da00c1f1a65"
      unitRef="mxn">3512000000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid
      contextRef="i8cadad48301f4dbf9ca0605d7c508938_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzItMS0xLTEtMjAwNjI_bb59f608-de17-40cb-a611-b666c4bf0f9f"
      unitRef="mxn">2941000000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid
      contextRef="i69bb36525b1447ce8d5d939e6349357a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzItMi0xLTEtMjAwNjI_0c7958f5-988d-42f9-ae8b-871147e2443f"
      unitRef="mxn">2836000000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid
      contextRef="idb07345af4c74bf9bdb019c256092970_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzItMy0xLTEtMjAwNjI_749d5f39-7eed-46d5-af12-7f9f45cdd55a"
      unitRef="mxn">2066000000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid
      contextRef="iab7ee7cbdcda4cd5846aff62100d8c93_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzMtMS0xLTEtMjAwNjI_c70cbcc1-da5e-48da-8e1c-dcdeaebdf2e0"
      unitRef="mxn">1654000000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid
      contextRef="i6afdc984d6fe4fb4bd78970bbb471421_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzMtMi0xLTEtMjAwNjI_4bb63c02-099f-4a64-a395-afd02cb80a26"
      unitRef="mxn">1595000000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid
      contextRef="icaf78921b5f24f63904ac6b387fa94df_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzMtMy0xLTEtMjAwNjI_ec3a804d-689b-41b8-b897-a43cce29e235"
      unitRef="mxn">1162000000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid
      contextRef="i221909f413b64b01baeb576076ffced3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzQtMS0xLTEtMjAwNjI_85f726fa-b514-4a4f-8c81-c76a4fc69ed6"
      unitRef="mxn">993000000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid
      contextRef="i7c28803032dc4cddba0b8395be1c4aa1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzQtMi0xLTEtMjAwNjI_c6e54464-b4f0-4962-beb6-7d03def4e283"
      unitRef="mxn">957000000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid
      contextRef="i287413b551104b3381f6f22ce05f5eb4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzQtMy0xLTEtMjAwNjI_97fa870e-432f-44b8-ac81-20bd012f50db"
      unitRef="mxn">697000000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzUtMS0xLTEtMjAwNjI_83a8fe39-c97b-4d9e-87ea-45e72ba2aff8"
      unitRef="mxn">10588000000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzUtMi0xLTEtMjAwNjI_d6a14130-a029-455b-9ce1-30ec718bbfdc"
      unitRef="mxn">10210000000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90YWJsZTpkN2EwNWIyMjljNDg0YzlmYTVkNmM0YzhmZTNjNWFiZC90YWJsZXJhbmdlOmQ3YTA1YjIyOWM0ODRjOWZhNWQ2YzRjOGZlM2M1YWJkXzUtMy0xLTEtMjAwNjI_d3684abb-d413-4790-9442-cda4c331f85f"
      unitRef="mxn">7437000000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid
      contextRef="i96fd07166bd94e8d99799990535f84c8_D20210504-20211103"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzM3MDI_42225b72-853d-4d3b-bcde-b95c6c146626"
      unitRef="mxn">10588000000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaidOrdinarySharesPerShare
      contextRef="ie70ec24bb98441debfc6da26f2363949_D20200505-20200505"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzEvZnJhZzo4Njg0M2NjNTFiYmI0ZTczYjFmYjlhODk0ZTMyZTI2NS90ZXh0cmVnaW9uOjg2ODQzY2M1MWJiYjRlNzNiMWZiOWE4OTRlMzJlMjY1XzM3ODI_379a6bab-84d6-4050-8c54-5af05bd28f45"
      unitRef="mxnPerShare">5.04</ifrs-full:DividendsPaidOrdinarySharesPerShare>
    <ifrs-full:DisclosureOfEarningsPerShareExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90ZXh0cmVnaW9uOjhjMDM5NWMwNGQ2NDQ0Mzg4N2U1ODAzNzlmNTVmOTBkXzkyOQ_8f057656-ed3d-414c-9e73-e7f5feb35baf">Earnings per Share &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share amounts are calculated by dividing consolidated net income for the year attributable to controlling interest by the weighted average number of shares outstanding during the period adjusted for the weighted average of own shares purchased in the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;Diluted earnings per share amounts are calculated by dividing consolidated net income for the year attributable to equity holders of the parent by the weighted average number of shares outstanding during the period plus the weighted average number of shares for the effects of dilutive potential shares (originated by the Company&#x2019;s commitment to capitalize 27.9 million KOF series L shares). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings amounts per share type are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.096%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:124%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"A" shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"D" shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"B" shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"L" shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated net Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ps.  7,712&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ps.  4,536&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ps.  1,531&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ps.  2,552&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated net income attributable to equity holders of the parent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,418&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,363&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,473&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,454&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average number of shares for basic earnings per share (millions of shares)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,937&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,668&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,576&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,626&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:124%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"A" shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"D" shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"B" shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"L" shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ps.  4,896&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ps.  2,880&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ps.  972&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ps.  1,620&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net income attributable to equity holders of the parent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,868&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,863&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;966&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,610&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of shares for basic earnings per share (millions of shares)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,937&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,668&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,576&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,626&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:124%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"A" shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"D" shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"B" shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"L" shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ps.  5,965&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ps.  3,508&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ps.  1,184&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ps.  1,973&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net income attributable to equity holders of the parent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,715&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,360&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,135&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,891&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of shares for basic earnings per share (millions of shares)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,937&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,668&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,576&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,626&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEarningsPerShareExplanatory>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="iab7ee7cbdcda4cd5846aff62100d8c93_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90ZXh0cmVnaW9uOjhjMDM5NWMwNGQ2NDQ0Mzg4N2U1ODAzNzlmNTVmOTBkXzY3MA_012f4618-b3ec-414b-83c5-50e60e03e257"
      unitRef="shares">27900000</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:EarningsPerShareExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90ZXh0cmVnaW9uOjhjMDM5NWMwNGQ2NDQ0Mzg4N2U1ODAzNzlmNTVmOTBkXzkzMA_7e7cc5e5-2476-4536-a237-207333a3e5c6">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings amounts per share type are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.096%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:124%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"A" shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"D" shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"B" shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"L" shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated net Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ps.  7,712&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ps.  4,536&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ps.  1,531&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ps.  2,552&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated net income attributable to equity holders of the parent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,418&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,363&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,473&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,454&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average number of shares for basic earnings per share (millions of shares)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,937&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,668&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,576&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,626&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:124%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"A" shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"D" shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"B" shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"L" shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ps.  4,896&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ps.  2,880&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ps.  972&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ps.  1,620&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net income attributable to equity holders of the parent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,868&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,863&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;966&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,610&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of shares for basic earnings per share (millions of shares)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,937&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,668&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,576&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,626&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:124%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per series&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"A" shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"D" shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"B" shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;"L" shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ps.  5,965&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ps.  3,508&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ps.  1,184&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ps.  1,973&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net income attributable to equity holders of the parent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,715&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,360&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,135&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,891&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of shares for basic earnings per share (millions of shares)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,937&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,668&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,576&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,626&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:EarningsPerShareExplanatory>
    <ifrs-full:ProfitLoss
      contextRef="ibdb1e9d914254510bbd1c37080baea37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzMtMS0xLTEtMjAwNjI_624b1feb-80dd-418f-b11f-a76ae69cb19e"
      unitRef="mxn">7712000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i8cadad48301f4dbf9ca0605d7c508938_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzMtMi0xLTEtMjAwNjI_6368aeb3-0785-4835-b4e3-1b93870f448f"
      unitRef="mxn">4536000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="iacf1c1b868ea45939e9f5c087d795e4d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzMtMy0xLTEtMjAwNjI_0550657d-c0b4-40b4-bfee-7d19e155e6e1"
      unitRef="mxn">1531000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="iab7ee7cbdcda4cd5846aff62100d8c93_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzMtNC0xLTEtMjAwNjI_3c345bf6-651d-486f-adf5-c3aa667579c8"
      unitRef="mxn">2552000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity
      contextRef="ibdb1e9d914254510bbd1c37080baea37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzQtMS0xLTEtMjAwNjI_52f1cf55-e2f6-4422-9534-6cc4ee07a63b"
      unitRef="mxn">7418000000</ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity>
    <ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity
      contextRef="i8cadad48301f4dbf9ca0605d7c508938_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzQtMi0xLTEtMjAwNjI_2bfcb537-d806-4e56-828e-43bb461adbd3"
      unitRef="mxn">4363000000</ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity>
    <ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity
      contextRef="iacf1c1b868ea45939e9f5c087d795e4d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzQtMy0xLTEtMjAwNjI_a886eadc-1adb-436d-bfcb-410aef66113d"
      unitRef="mxn">1473000000</ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity>
    <ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity
      contextRef="iab7ee7cbdcda4cd5846aff62100d8c93_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzQtNC0xLTEtMjAwNjI_f5303a9f-690d-415d-b4cc-2623588090a7"
      unitRef="mxn">2454000000</ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity>
    <ifrs-full:WeightedAverageShares
      contextRef="ibdb1e9d914254510bbd1c37080baea37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzUtMS0xLTEtMjAwNjI_980b6ca3-f62d-42af-844a-540d1f44e239"
      unitRef="shares">7937000000</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="i8cadad48301f4dbf9ca0605d7c508938_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzUtMi0xLTEtMjAwNjI_93264385-d0af-405a-a9e0-f2cd895749a2"
      unitRef="shares">4668000000</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="iacf1c1b868ea45939e9f5c087d795e4d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzUtMy0xLTEtMjAwNjI_d6e72dd9-ea7c-41da-9efa-0cac624f50c1"
      unitRef="shares">1576000000</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="iab7ee7cbdcda4cd5846aff62100d8c93_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzUtNC0xLTEtMjAwNjI_300e5db1-b8e5-4f18-92ba-6185259150f0"
      unitRef="shares">2626000000</ifrs-full:WeightedAverageShares>
    <ifrs-full:ProfitLoss
      contextRef="ib31ad3377e764576a9404bf780fd4ab2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzktMS0xLTEtMjAwNjI_07dc63ea-480e-41b8-9981-24bfaff68eea"
      unitRef="mxn">4896000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i69bb36525b1447ce8d5d939e6349357a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzktMi0xLTEtMjAwNjI_0cd443c6-8d8b-4489-b272-014a9877614e"
      unitRef="mxn">2880000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i3b495d8f0738496e98a9100864fd1f5e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzktMy0xLTEtMjAwNjI_ef82f003-dfe9-4aae-b0f2-2834d0dcc330"
      unitRef="mxn">972000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i6afdc984d6fe4fb4bd78970bbb471421_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzktNC0xLTEtMjAwNjI_bd7b208f-d8df-4308-bb98-d14c60d1224a"
      unitRef="mxn">1620000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity
      contextRef="ib31ad3377e764576a9404bf780fd4ab2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzEwLTEtMS0xLTIwMDYy_e7f51d90-a149-49df-945b-44f2ac11cd60"
      unitRef="mxn">4868000000</ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity>
    <ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity
      contextRef="i69bb36525b1447ce8d5d939e6349357a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzEwLTItMS0xLTIwMDYy_163633fd-c1c7-441d-ae77-ddb76299eaa5"
      unitRef="mxn">2863000000</ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity>
    <ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity
      contextRef="i3b495d8f0738496e98a9100864fd1f5e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzEwLTMtMS0xLTIwMDYy_1dfba393-465c-401e-95e5-a4bb7c829ad8"
      unitRef="mxn">966000000</ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity>
    <ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity
      contextRef="i6afdc984d6fe4fb4bd78970bbb471421_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzEwLTQtMS0xLTIwMDYy_24765f8a-c310-43ed-a433-f99d3f338f26"
      unitRef="mxn">1610000000</ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity>
    <ifrs-full:WeightedAverageShares
      contextRef="ib31ad3377e764576a9404bf780fd4ab2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzExLTEtMS0xLTIwMDYy_bac48a8f-e4ac-4403-854e-bd12274c071c"
      unitRef="shares">7937000000</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="i69bb36525b1447ce8d5d939e6349357a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzExLTItMS0xLTIwMDYy_45aac852-a6b5-4c52-9e56-cee872a54427"
      unitRef="shares">4668000000</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="i3b495d8f0738496e98a9100864fd1f5e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzExLTMtMS0xLTIwMDYy_f3b8a165-06c8-4ddf-b6b8-4c225456f5a8"
      unitRef="shares">1576000000</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="i6afdc984d6fe4fb4bd78970bbb471421_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzExLTQtMS0xLTIwMDYy_297c73a3-19f7-49df-b2ff-92b962639c47"
      unitRef="shares">2626000000</ifrs-full:WeightedAverageShares>
    <ifrs-full:ProfitLoss
      contextRef="i2033e2aed8b14a61a4578a76dab8403d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE1LTEtMS0xLTIwMDYy_658fad35-59d6-4d70-88ca-645bb6054481"
      unitRef="mxn">5965000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="idb07345af4c74bf9bdb019c256092970_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE1LTItMS0xLTIwMDYy_688a3c04-5ee5-41d4-b02d-8730c272559e"
      unitRef="mxn">3508000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i55dddc4a3a414f8d8d9362459b132076_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE1LTMtMS0xLTIwMDYy_25a6236f-ba7b-499e-bdf3-7c99aa123818"
      unitRef="mxn">1184000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="icaf78921b5f24f63904ac6b387fa94df_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE1LTQtMS0xLTIwMDYy_6562a276-75ee-43b0-a02b-873efb7fe686"
      unitRef="mxn">1973000000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity
      contextRef="i2033e2aed8b14a61a4578a76dab8403d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE2LTEtMS0xLTIwMDYy_ee7f5a40-c704-4481-a6a7-61a4e909da9d"
      unitRef="mxn">5715000000</ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity>
    <ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity
      contextRef="idb07345af4c74bf9bdb019c256092970_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE2LTItMS0xLTIwMDYy_81694fb6-f6c6-4c8c-b6ed-4e933c71bdcd"
      unitRef="mxn">3360000000</ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity>
    <ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity
      contextRef="i55dddc4a3a414f8d8d9362459b132076_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE2LTMtMS0xLTIwMDYy_76d515d6-28c4-4b35-881a-1acc672d27eb"
      unitRef="mxn">1135000000</ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity>
    <ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity
      contextRef="icaf78921b5f24f63904ac6b387fa94df_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE2LTQtMS0xLTIwMDYy_87918f4a-3230-4295-9f87-6daf3416393e"
      unitRef="mxn">1891000000</ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity>
    <ifrs-full:WeightedAverageShares
      contextRef="i2033e2aed8b14a61a4578a76dab8403d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE4LTEtMS0xLTIwMDYy_78ebc0b4-0ba9-41d2-9a37-8bb85c3d82fb"
      unitRef="shares">7937000000</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="idb07345af4c74bf9bdb019c256092970_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE4LTItMS0xLTIwMDYy_0360de86-3752-42c5-82d8-aa1ce3b76fcd"
      unitRef="shares">4668000000</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="i55dddc4a3a414f8d8d9362459b132076_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE4LTMtMS0xLTIwMDYy_a4c48a67-f13e-484b-874a-13183a82823e"
      unitRef="shares">1576000000</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="icaf78921b5f24f63904ac6b387fa94df_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yNzcvZnJhZzo4YzAzOTVjMDRkNjQ0NDM4ODdlNTgwMzc5ZjU1ZjkwZC90YWJsZTo4NjJmYzhmNWJmYWQ0Y2VhOGU4ZDA3NDU3NzQ3YWZiMC90YWJsZXJhbmdlOjg2MmZjOGY1YmZhZDRjZWE4ZThkMDc0NTc3NDdhZmIwXzE4LTQtMS0xLTIwMDYy_e3673c66-3042-4d07-968a-f5c1b19b31d4"
      unitRef="shares">2626000000</ifrs-full:WeightedAverageShares>
    <ifrs-full:DisclosureOfIncomeTaxExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTc0_796b995d-ea77-4ab9-b89d-7bd6f5eb3b93">Income Taxes &lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;23.1 Income Tax &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The major components of income tax expense for the years ended December&#160;31, 2021, 2020 and 2019 are:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.114%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.114%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,259&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  7,367&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  6,011&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Origination and reversal of temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,795&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,391)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;905&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Benefit) utilization of tax losses recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(445)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,452&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,268)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax  expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,350&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,939)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense in consolidated net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  6,609&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  5,428&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,648&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  3,356&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  903&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,259&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Origination and reversal of temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,659&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,136&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,795&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utilization (benefit)  of tax losses recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;356&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(801)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(445)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;335&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,350&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense in consolidated net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  5,371&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  1,238&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  6,609&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  6,311&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  1,056&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  7,367&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Origination and reversal of temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,676)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(715)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,391)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utilization (benefit) of tax losses recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,962&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(510)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,452&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(714)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,225)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,939)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense (benefit) in consolidated net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  5,597&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (169)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  5,428&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  5,123&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  888&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  6,011&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Origination and reversal of temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(438)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,343&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;905&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Benefit) of tax losses recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,136)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(132)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,268)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,574)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,211&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense in consolidated net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  3,549&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  2,099&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,648&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:13.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:13.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:13.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recognized in Consolidated Statement of Other Comprehensive Income (OCI) &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.611%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Income tax related to items recognized directly in OCI during the year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized loss (gain) on cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  787&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  216&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (373)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remeasurements of the net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax recognized in OCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  760&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  86&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (565)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Balance of income tax included in Accumulated Other Comprehensive Income (AOCI) as of: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.805%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Income tax related to items recognized directly in OCI as of year-end: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized loss (gain) on derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  573&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (212)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (481)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Comprehensive loss (income) to be reclassified to profit or loss in subsequent periods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;573&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(212)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(481)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Re-measurements of the net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(408)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(378)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(240)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance of income tax in AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (590)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (721)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation between effective income tax rate and Mexican domestic statutory tax rate for the years ended December&#160;31, 2021, 2020 and 2019 follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.166%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexican statutory income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax from prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Loss) on monetary position for subsidiaries in hyperinflationary economies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annual inflation tax adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.48&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.82&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-taxable income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxed at a rate other than the Mexican statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of restatement of tax values&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2.54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.81)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of change in statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax credits (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2.69)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax loss (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3.57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28.92&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33.76&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30.68&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:112%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt; Favorable position of Brazilian Courts related to a no taxation on financial effects of recovered tax credits from previously won judicial disputes, which allowed a recognition of a deferred tax credit in Brazil in 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:112%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:112%"&gt; D&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;uring 2020, the Company recognized an amount of Ps. 2,349  in the deferred tax asset based on the probability of the expected timing of reversal of tax losses in Mexico. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred income tax &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An analysis of the temporary differences giving rise to deferred income tax liabilities (assets) is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.555%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.615%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.801%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.676%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Statement of Financial Position as of&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Income Statement&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  (96)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (64)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  (34)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (10)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (18)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,171)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,006)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(223)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rights of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;112&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(340)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(325)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(389)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finite useful lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;69&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(275)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,412&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;796&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Post-employment and other non-current employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(447)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(381)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(889)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,627)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;171&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee profit sharing payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(444)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(236)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7,244)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,915)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(445)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,342&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,268)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits to recover (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,394)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,594)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,200&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,629)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(590)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;760&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities of amortization of goodwill of business acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,897&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,554&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;87&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial leasing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(190)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other  (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,058)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,269)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;982&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,383)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  2,350&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (1,939)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (363)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax, asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  (8,342)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (11,143)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax, liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,710&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,474&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  (5,632)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (8,669)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Corresponds to income tax credits from dividends received from foreign subsidiaries to be recovered within the next ten years accordingly to the Mexican Income Tax law.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;One of the principal items considered are deferred non deductible interest calculated according to the Mexican Tax Law.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the balance of the net deferred income tax asset are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  (8,669)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (6,661)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (5,582)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax provision for the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,350&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,939)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in the statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;81&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition of subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effects in equity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized  loss (gain) on derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;787&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(373)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(163)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(392)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(230)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remeasurements of the net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inflation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  (5,632)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (8,669)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (6,661)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company offsets tax assets and liabilities if and only if it has a legally enforceable right to set off current tax assets and current tax liabilities and the deferred tax assets and deferred tax liabilities related to income taxes levied by the same tax authority. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has determined that undistributed profits of its subsidiaries, will not be distributed in the foreseeable future. The temporary differences associated with investments in subsidiaries, associates and joint ventures, for which deferred tax liabilities have not been recognized, aggregate to December&#160;31, 2021: Ps. 8,762, December&#160;31, 2020: Ps. 5,212 and, December&#160;31, 2019: Ps. 13,187. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Tax Loss Carryforwards &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Some subsidiaries in Mexico, Colombia, Argentina and Brazil have tax loss carryforwards. Unused tax loss carryforwards, for which a deferred income tax asset has been recognized, may be recovered provided certain requirements are fulfilled. The tax losses carryforwards for which deferred tax asset has been recorded and their corresponding years of expiration are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax Loss Carryforwards&#160;amounts in millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,218&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,516&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2031 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;89&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;No expiration (Brazil)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,787&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  22,129&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During 2013, the Company completed certain acquisitions in Brazil. In connection with the acquisitions in Brazil the Company recorded certain goodwill balances that are deductible for Brazilian income tax reporting purposes. The deduction of such goodwill amortization has resulted in the creation of Net Operating Losses (NOLs) in Brazil which the NOLs for which deferred tax asset has been recorded, which have no expiration, but their usage is limited to 30% of Brazilian taxable income in any given year. As of December&#160;31, 2021 and 2020 the Company believes that it is more likely than not that it will ultimately recover such NOLs through the reversal of temporary differences and future taxable income. Accordingly, the related deferred tax assets have been fully recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the balance of tax loss carryforwards are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  21,522&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  28,871&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  25,879&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,768&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,985&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,029&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utilization of tax losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,558)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,986)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,854)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unused  tax losses - 2028 to 2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,830)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of foreign currency exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(603)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,518)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,183)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  22,129&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  21,522&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  28,871&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;23.2 Recoverable taxes &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Recoverable taxes result mainly from higher provisional payments of income tax during 2021 in M&#xe9;xico in comparison to current year income tax, and other indirect tax, which will be compensated or recovered  in future years.&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The operations in Guatemala, Colombia, Nicaragua and Panama are subject to a minimum tax. In Guatemala and Colombia this tax is recoverable under certain circumstances only.  Guatemala tax basis is determined considering the highest between total assets and net income; in Colombia tax basis is equity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;23.2.1 Exclusion of the State VAT (ICMS) on the federal sale taxes (PIS / COFINS) calculate basis&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On March 15, 2017 the Brazilian Federal Supreme Court (STF) ruled that the inclusion of the VAT (ICMS) on federal sales taxes (PIS and COFINS) taxable basis was unconstitutional. During 2019, our companies in Brazil obtained conclusive favorable motions over this exclusion of VAT (ICMS) over PIS / COFINS calculation. The net favorable effects of each case are to be recorded at the time all formalities and legal procedures are finalized and recovery of the taxes paid becomes virtually certain. During 2021, 2020 and 2019, the administrative formalities for three of the motions and the recoverable taxes were concluded and were recorded in other operating revenues in the income statement.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020 the amount of recoverable taxes in Brazil including PIS and COFINS is Ps. 1,243 and Ps. 2,523 respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;23.3 Tax Reform &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Brazil&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In early 2017, the Supreme Court decided that the value-added tax would not be used as the basis for calculating the federal sales tax, resulting in a reduction of the federal sales tax. The Brazilian tax authorities have appealed the Supreme Court&#x2019;s decision and such appeal was refused on a final decision in May 2021. However, our Brazilian subsidiaries commenced legal proceedings to ascertain their ability to calculate federal sales tax without using the value-added tax as a basis, in accordance with the Supreme Court&#x2019;s first ruling, and obtained a final favorable resolution in 2019. In 2021, the federal production and sales taxes together resulted in an average of 16.20% tax over net sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In recent years, the excise tax rate on concentrate in Brazil has undergone recurrent temporary fluctuations. The excise tax rate was increased from 4.0% to 12.0% from January 1, 2019 to June 30, 2019, was reduced to 8.0% from July 1, 2019 to September 30, 2019 and was increased to 10.0% from October 1, 2019 to December 31, 2019. The excise tax rate was reduced to 4.0% from January 1, 2020 to May 31, 2020, was increased to 8.0% from June 1, 2020 to November 30, 2020, was reduced again to 4.0% from December 1, 2020 to January 31, 2021, and was increased to 8.0% from February 1, 2021 onwards. The tax credit that we may recognize in our Brazilian operations in connection with purchases of concentrate in the Manaus Free Trade Zone has been affected accordingly. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Argentina&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;On January 1, 2018, a tax reform became effective in Argentina. That reform reduced the income tax rate from 35.0% to 30.0% for 2018 and 2019, and then to 25.0% for 2020. In June 2021 (effective retroactively to January 2021), the Argentine government increased the income tax rate to 35.0% for 2021 onwards and imposed a tax rate of 7.0% on dividends paid to non-resident stockholders and resident individuals.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This same tax reform  imposed a new tax on dividends paid to nonresident stockholders and resident individuals at a rate of 7.0% for 2018 and 2019, and then to 13.0% for the following years. The reform decreased the sales tax rate in the province of Buenos Aires from 1.75% to 1.5% in 2018. The reform shceduled a reduction in the sales tax rate in the City of Buenos Aires from to 2.0% to 1.5% in 2019, to 1.0% in 2020, to 0.5% in 2021. Nonetheless,the Argentine government issued several executive decrees since 2019 to maintain the sales tax rate for both the province of Buenos Aires and the City of Buenos Aires at a rate of 1.5%. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Mexico&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;On January 1, 2019, the Mexican government eliminated the right to offset any tax credit against any payable tax (universal offset or compensation universal). Effective as of such date, tax credits are only offset against taxes of the same nature, and it is not possible to offset tax credits against taxes withheld to third parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2020, a tax reform became effective in Mexico. The most relevant changes are: (i) a limitation on taxpayers&#x2019; annual net interest expense deduction equal to 30.0% of the taxpayer&#x2019;s adjusted taxable income (comparable to EBITDA), provided that (x) any interest expenses of a company below Ps.20&#160;million (approximately US$1&#160;million) are not subject to the rule and can therefore be deducted in their entirety and (y) any deductible interest that is not allowed to be deducted in a given year because of the 30.0% limit, may be carried forward for the subsequent 10 years; (ii) stringent rules to categorize certain foreign income and foreign subsidiaries that are subject to low levels of taxation as subject to Mexican income tax; (iii) an inflation-related increase in the excise tax applicable to the production, sale and import of beverages with added sugar and HFCS from Ps.1.17 to Ps.1.2616 per liter, which excise tax will be subject to an annual increase based on the previous year&#x2019;s inflation rate starting on January 1, 2021; (iv) an expansion of the definition of &#x201c;energy drink&#x201d; to apply an excise tax of 25.0% on beverages that include a mix of caffeine and any other stimulants; and (v) a modification of the Mexican Federal Tax Code to (a) increase the number of events that may trigger the joint and several liability of partners, shareholders, directors, managers or any other person responsible for the management of a business, (b) add a new disclosure obligation of certain reportable transactions to tax authorities, and (c) increase the tax authorities&#x2019; discretion to limit tax benefits or attributes in situations where authorities believe the tax benefit, rather than a business reason or an alternative economic benefit, is the primary factor behind a transaction or legal structure. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In April 2021, the Mexican government amended the Federal Labor Law, the Tax Code and other laws that regulate labor benefits to, among other things, prohibit the outsourcing of personnel, except in certain circumstances. As a result of this tax reform, the deduction of expenses related to the outsourcing is prohibited as well as the ability to credit the value-added tax generated by the expenses related to the outsourcing and in extreme cases, the outsourcing of personnel may qualify as tax fraud. This reform became effective on September 1, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In accordance with amendments to Mexican tax laws in effect from January 1, 2022, Mexican issuers are joint and severally liable for taxes payable on gains derived from the sale or disposition of its shares or securities representing its shares, such as ADSs, by major shareholders who are non-Mexican residents with no permanent establishment in Mexico for tax purposes, to other non-Mexican residents with no permanent establishment in Mexico for tax purposes, to the extent that such Mexican issuer fails to provide certain information with respect to such sale or disposition to the Mexican tax authorities.  For purposes of these regulations, &#x201c;major shareholders&#x201d; are shareholders that are identified in reports submitted by the Mexican issuer to the CNBV on an annual basis as a result of being (i) directors or officers who directly or indirectly own 1.0% or more of the Mexican issuer&#x2019;s capital stock, (ii) &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;shareholders who directly or indirectly own 5.0% or more of the Mexican issuer&#x2019;s capital stock or (iii) within the ten largest shareholders of the Mexican issuer based on direct ownership of shares of capital stock.  Although in some instances Mexican tax authorities have indicated that this reporting obligation would only apply to transfers of shares or securities representing shares that result in a change of control, there are no established criteria or general interpretations to that effect issued by the Mexican tax authorities.  There is currently no obligation by non-Mexican residents to inform Mexican issuers about their sales or dispositions of shares or securities representing shares, which limits our ability to comply with our reporting obligations to the Mexican tax authorities.  Therefore, the amount of a potential tax liability is uncertain and difficult to determine given inherent mechanics and procedures, including the application of any tax treaties available, applicable to the trading of publicly-traded securities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%"&gt;Colombia&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2019, a new tax reform became effective in Colombia. This reform reduced the previous income tax rate of 33.0% for 2019 to 32.0% for 2020, to 31.0% for 2021 and to 30.0% for 2022. The minimum assumed income tax (renta presuntiva sobre el  patrimonio) was also reduced from 3.5% for 2018 to 1.5% for 2019 and 2020, and to &#x2014;% for 2021. In addition, the thin capitalization ratio was adjusted from 3:1 to 2:1, and was modified to apply only to transactions between related parties. Commencing on January 1, 2019, value-added tax, which was applied only to the first sale in the supply chain prior to December 31, 2018, began to be applied and transferred throughout the entire supply chain, which in our case results in charging value-added tax on the sales price of our finished goods (applicable to our Colombian subsidiary located in the free trade zone). For companies located in free trade zones, the value-added tax is charged on the cost of imported raw materials of national and foreign origin, which we are able to credit against the value-added tax on the sales price of our products. The municipality sales tax was 50.0% deductible against income tax payable in 2019 and 100.0% deductible in 2020. Finally, the value-added tax paid on acquired fixed assets will be credited against income tax or the minimum assumed income tax. Additionally, this tax reform increased the tax rate on dividends paid to foreign individuals and non-resident entities from 5.0% to 7.5%. The tax reform also imposed a tax rate of 7.5% on dividends paid to Colombian companies. This tax is charged only on the first distribution of dividends from one Colombian corporate entity to another, and a credit resulting from the tax withholding is carried forward until a Colombian company makes a distribution to a shareholder that is an individual residing in Colombia or a non-resident individual or entity.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2019, the Colombian courts declared the tax reform that became effective on January 1, 2019 unconstitutional. On December 27, 2019, the Colombian government enacted a new tax reform, which became effective on January 1, 2020. In general, the reform maintained the provisions introduced on the previous tax reform and included some additional changes, as follows: (i) the minimum assumed income tax rate (renta presuntiva sobre el patrimonio) was reduced from 1.5% to 0.5% for 2020 and reduced to &#x2014;% for the year 2021 onwards; (ii) the tax rate on dividends paid to Colombian resident individuals was reduced from 15.0% to 10.0%; (iii) the tax rate on dividends paid to foreign individuals and non-resident entities was increased from 7.5% to 10.0%; (iv) the possibility to deduct 100.0% of the municipality sales tax against payable income tax was postponed to 2022; and (v) taxpayers were granted more flexibility to credit or recover the value-added tax of imported goods from free trade zones. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In August 2021, a new tax reform became effective in Colombia. This reform increased the income tax rate from 30.0% to 35.0% for 2022 onwards and limited to 50.0% the ability to deduct the municipality sales taxes against income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Costa Rica&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 1, 2019, a tax reform became effective in Costa Rica. This reform allowed tax credits on sales taxes to be recorded on goods, administrative services and general expenses. The value-added tax rate of 13.0% on services provided within Costa Rica now applies to both domestic and foreign service providers. Capital gains taxes are now imposed at a rate of 15.0% on sales of assets located in Costa Rica. New income tax withholding rates are now imposed on salaries and other employee benefits at the rates of 25.0% and 20.0%, depending on the salary bracket. Finally, a new thin capitalization rule provides that interest expenses paid to entities other than members of the Costa Rican financial system that exceed 20.0% of a company&#x2019;s EBITDA are not deductible for income tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Panama&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Until November 17, 2019, Panama imposed an excise tax of 5.0% on carbonated beverages and imported non-carbonated beverages and a 10.0% selective consumption tax on syrups, powders and concentrate used to produce sugary drinks. On November 18, 2019, Panama replaced such excise tax with an excise tax of 7.0% on carbonated beverages with more than 7.5 grams of sugar or any caloric sweetener per 100 ml, and a 10.0% tax on syrups, powders and concentrate used to produce sugary drinks. As of January 1, 2020, Panama imposes an excise tax of 5.0% on non-carbonated beverages with more than 7.5 grams of sugar or any caloric sweetener per 100 ml, whether imported or produced locally. Beverages derived from dairy products, grains or cereals, nectars, fruit juices and vegetables with natural fruit concentrates are exempt from this tax. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nicaragua&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 1, 2019, a tax reform became effective in Nicaragua, increasing the excise tax for all beverages (except for water) from 9.0% to 11.0%; to 13.0% on January 1, 2020; and to 15.0% starting on January 1, 2021. In addition, starting on March 1, 2019, the minimum alternative income tax increased from 1.0% to 3.0%. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Uruguay&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On December 31, 2021 Uruguayan government issued an executive decree that increased the excise tax from 19% to 22% for energy drinks that should have applied beginning January 2022.&lt;/span&gt;&lt;/div&gt;On December 29, 2020, the Uruguayan government issued an executive decree to modify the way the excise tax credit of beverages sold in returnable bottles is calculated, which excise tax credit is currently 1.15 Uruguayan pesos (Ps.0.53 as of December 31, 2021) per liter. Starting on January 1, 2021 and until June 30, 2021, the excise tax credit was calculated based on the ratio of purchases made by any company in Uruguay selling returnable bottles produced in Uruguay in the last three years to the total purchases of returnable bottles made by such company in and outside Uruguay in the last three years. The Uruguayan government did not issue another executive decree with the rules so since July 1st, 2021, this tax credit is not longer applicable.</ifrs-full:DisclosureOfIncomeTaxExplanatory>
    <kof:DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTc1_58926d20-0fc2-4a12-aa92-6c67ccd8e245">The major components of income tax expense for the years ended December&#160;31, 2021, 2020 and 2019 are:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.027%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.114%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.114%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,259&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  7,367&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  6,011&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Origination and reversal of temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,795&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,391)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;905&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Benefit) utilization of tax losses recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(445)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,452&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,268)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax  expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,350&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,939)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense in consolidated net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  6,609&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  5,428&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,648&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  3,356&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  903&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  4,259&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Origination and reversal of temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,659&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,136&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,795&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utilization (benefit)  of tax losses recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;356&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(801)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(445)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;335&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,350&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense in consolidated net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  5,371&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  1,238&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  6,609&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  6,311&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  1,056&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  7,367&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Origination and reversal of temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,676)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(715)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,391)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utilization (benefit) of tax losses recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,962&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(510)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,452&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(714)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,225)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,939)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense (benefit) in consolidated net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  5,597&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (169)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  5,428&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  5,123&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  888&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  6,011&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Origination and reversal of temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(438)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,343&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;905&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Benefit) of tax losses recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,136)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(132)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,268)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,574)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,211&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense in consolidated net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  3,549&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  2,099&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,648&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</kof:DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzItMS0xLTEtMjAwNjI_23a3e2b7-e31b-483c-8eef-4d8a233bbb80"
      unitRef="mxn">4259000000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzItMi0xLTEtMjAwNjI_0472d9d0-5a65-44cd-a7b0-a19ee0d0e2b7"
      unitRef="mxn">7367000000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzItMy0xLTEtMjAwNjI_0da185ec-e92a-40f5-a196-fbb6db5306d4"
      unitRef="mxn">6011000000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzQtMS0xLTEtMjAwNjI_34dc40a4-cd82-480a-9f3c-02843f807f08"
      unitRef="mxn">2795000000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzQtMi0xLTEtMjAwNjI_925efa5b-ed50-4af3-804a-76ae6eee8634"
      unitRef="mxn">-3391000000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzQtMy0xLTEtMjAwNjI_81a4418e-f86f-4962-8a98-3a7a13f3f522"
      unitRef="mxn">905000000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzUtMS0xLTEtMjAwNjI_e5221d49-fb93-4e72-8cec-ee468fdbe4e8"
      unitRef="mxn">445000000</kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized>
    <kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzUtMi0xLTEtMjAwNjI_8df83132-5270-4155-972c-eb0eec6f00da"
      unitRef="mxn">-1452000000</kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized>
    <kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzUtMy0xLTEtMjAwNjI_8d24e4f9-e7bc-4672-b685-3902ad0e6d7a"
      unitRef="mxn">1268000000</kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzYtMS0xLTEtMjAwNjI_44aafdfa-6341-4231-ba38-c1407318353a"
      unitRef="mxn">2350000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzYtMi0xLTEtMjAwNjI_1b94c369-c352-4797-88a0-5ac1fbe81ad9"
      unitRef="mxn">-1939000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzYtMy0xLTEtMjAwNjI_3c39a59b-27d0-4aa1-895d-59d87dbf44b7"
      unitRef="mxn">-363000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzctMS0xLTEtMjAwNjI_c5226bf6-47ea-4dda-9726-543fe3daf35a"
      unitRef="mxn">6609000000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzctMi0xLTEtMjAwNjI_a67150a9-991b-4958-b973-0b68df7cc688"
      unitRef="mxn">5428000000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzctMy0xLTEtMjAwNjI_67e75101-d9f2-4bf8-bce6-85dddd27649d"
      unitRef="mxn">5648000000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="i70cd38b5189c410382ead236cb5d2244_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzExLTEtMS0xLTIwMDYy_0381aeca-b291-49ac-bca8-cf4f4655a449"
      unitRef="mxn">3356000000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="ie9fbbdf9175b48eea1e53884febfd5cf_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzExLTItMS0xLTIwMDYy_b65e42de-a4b7-4471-8792-5380e61dc361"
      unitRef="mxn">903000000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzExLTMtMS0xLTIwMDYy_c216628c-3de1-476d-af6c-2df7dd7be981"
      unitRef="mxn">4259000000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="i70cd38b5189c410382ead236cb5d2244_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzEzLTEtMS0xLTIwMDYy_8cc35912-b6f5-48d1-8017-211e86c31015"
      unitRef="mxn">1659000000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="ie9fbbdf9175b48eea1e53884febfd5cf_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzEzLTItMS0xLTIwMDYy_520babf1-d1f4-47c8-9b16-b9f208957713"
      unitRef="mxn">1136000000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzEzLTMtMS0xLTIwMDYy_c9418799-7f14-4889-83b8-2741e60a4810"
      unitRef="mxn">2795000000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized
      contextRef="i70cd38b5189c410382ead236cb5d2244_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzE0LTEtMS0xLTIwMDYy_2cb80d52-d9dd-43e0-af78-3d07c07e61ac"
      unitRef="mxn">-356000000</kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized>
    <kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized
      contextRef="ie9fbbdf9175b48eea1e53884febfd5cf_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzE0LTItMS0xLTIwMDYy_618b599b-fce9-4146-8877-fb7a66826dc0"
      unitRef="mxn">801000000</kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized>
    <kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzE0LTMtMS0xLTIwMDYy_671704e5-56b1-4f3d-ac08-2036b76c132b"
      unitRef="mxn">445000000</kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i70cd38b5189c410382ead236cb5d2244_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzE1LTEtMS0xLTIwMDYy_500c4e17-ad27-47f5-bfca-d6edafcbc664"
      unitRef="mxn">2015000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ie9fbbdf9175b48eea1e53884febfd5cf_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzE1LTItMS0xLTIwMDYy_f6a83b8b-12b4-4f23-98ac-ce143c7cb4d3"
      unitRef="mxn">335000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzE1LTMtMS0xLTIwMDYy_e83c6c96-3ccd-4415-94de-a175bbe9f560"
      unitRef="mxn">2350000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i70cd38b5189c410382ead236cb5d2244_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzE2LTEtMS0xLTIwMDYy_0a259a34-8d64-4b30-bb48-6cb0ed659b2c"
      unitRef="mxn">5371000000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="ie9fbbdf9175b48eea1e53884febfd5cf_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzE2LTItMS0xLTIwMDYy_9a924949-b0e6-40d4-a9da-0dce1ffd289a"
      unitRef="mxn">1238000000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzE2LTMtMS0xLTIwMDYy_cc59e6d9-fd80-471a-aff4-321525baf361"
      unitRef="mxn">6609000000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="id4ea6c9603e04c90a8d50b89a5a10cec_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzIwLTEtMS0xLTIwMDYy_e233988b-24f8-41e5-bee3-2fe87e73f981"
      unitRef="mxn">6311000000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="i8d2810d7dbe441d8bf82b8e34b887020_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzIwLTItMS0xLTIwMDYy_f81f8686-5288-4d3e-a419-bbeab80c5b6d"
      unitRef="mxn">1056000000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzIwLTMtMS0xLTIwMDYy_15ed5c18-ba99-46f3-bd06-94d069d0954a"
      unitRef="mxn">7367000000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="id4ea6c9603e04c90a8d50b89a5a10cec_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzIyLTEtMS0xLTIwMDYy_06d2787e-3bf9-49b4-9966-4849b5712c38"
      unitRef="mxn">-2676000000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="i8d2810d7dbe441d8bf82b8e34b887020_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzIyLTItMS0xLTIwMDYy_cde97ae3-5d4e-4d40-a7ca-dfbc1b2652d3"
      unitRef="mxn">-715000000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzIyLTMtMS0xLTIwMDYy_9b9d39f9-af42-4eb9-a37b-b37e6c4aa615"
      unitRef="mxn">-3391000000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized
      contextRef="id4ea6c9603e04c90a8d50b89a5a10cec_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzIzLTEtMS0xLTIwMDYy_d2bc8d55-36f4-4b34-95e2-7c11d9181ddb"
      unitRef="mxn">-1962000000</kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized>
    <kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized
      contextRef="i8d2810d7dbe441d8bf82b8e34b887020_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzIzLTItMS0xLTIwMDYy_2f83ba22-e3d8-473e-a1c4-36aef8b8dda6"
      unitRef="mxn">510000000</kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized>
    <kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzIzLTMtMS0xLTIwMDYy_a0f4f68c-ceef-4aa0-81f6-7472874613cc"
      unitRef="mxn">-1452000000</kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="id4ea6c9603e04c90a8d50b89a5a10cec_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzI0LTEtMS0xLTIwMDYy_910868f1-46cd-4a06-80cd-7b51f6e18244"
      unitRef="mxn">-714000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i8d2810d7dbe441d8bf82b8e34b887020_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzI0LTItMS0xLTIwMDYy_c5f3b5e0-8f38-4b0c-b693-da52e8dba127"
      unitRef="mxn">-1225000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzI0LTMtMS0xLTIwMDYy_ecd3a0e7-fabe-4560-9839-6f929a170ee5"
      unitRef="mxn">-1939000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="id4ea6c9603e04c90a8d50b89a5a10cec_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzI1LTEtMS0xLTIwMDYy_b48db244-100c-497d-b83b-2b654c8697de"
      unitRef="mxn">5597000000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i8d2810d7dbe441d8bf82b8e34b887020_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzI1LTItMS0xLTIwMDYy_81f899cc-8ac2-4da6-8f02-9670a3838184"
      unitRef="mxn">-169000000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzI1LTMtMS0xLTIwMDYy_ddff1277-cf97-4844-ab49-863e34a29ad5"
      unitRef="mxn">5428000000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="ic7ea702590f5437494e03381bf557988_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzI5LTEtMS0xLTIwMDYy_bc30f6b3-8096-4633-beef-24e1fbef4265"
      unitRef="mxn">5123000000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="ia5829bdc78d546ab8a03000e63ffa5a2_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzI5LTItMS0xLTIwMDYy_27f1f7a4-2ae9-4341-8d79-c67e81538c0a"
      unitRef="mxn">888000000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzI5LTMtMS0xLTIwMDYy_427de4fc-788c-4007-9b68-1cf3ce944ba3"
      unitRef="mxn">6011000000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="ic7ea702590f5437494e03381bf557988_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzMxLTEtMS0xLTIwMDYy_bbdecad8-0830-49b8-b52d-1d1a6cafacf2"
      unitRef="mxn">-438000000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="ia5829bdc78d546ab8a03000e63ffa5a2_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzMxLTItMS0xLTIwMDYy_dc8a42f0-4b80-4ed9-9dd0-0f499e1deb4e"
      unitRef="mxn">1343000000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzMxLTMtMS0xLTIwMDYy_d5999cd1-2a67-4c96-8fb0-9d0e4ce3ae76"
      unitRef="mxn">905000000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized
      contextRef="ic7ea702590f5437494e03381bf557988_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzMyLTEtMS0xLTIwMDYy_25b66be4-e1d5-4026-93c7-55b49aabd824"
      unitRef="mxn">1136000000</kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized>
    <kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized
      contextRef="ia5829bdc78d546ab8a03000e63ffa5a2_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzMyLTItMS0xLTIwMDYy_395a5a07-d875-41a6-abb6-8d1fdd83307b"
      unitRef="mxn">132000000</kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized>
    <kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzMyLTMtMS0xLTIwMDYy_98a25033-71bc-491f-b2a5-31107717ad65"
      unitRef="mxn">1268000000</kof:DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ic7ea702590f5437494e03381bf557988_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzMzLTEtMS0xLTIwMDYy_d255808d-7475-4a1f-bab1-b57561b35c44"
      unitRef="mxn">-1574000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ia5829bdc78d546ab8a03000e63ffa5a2_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzMzLTItMS0xLTIwMDYy_2e1ce545-7ec9-46c2-b91c-4a21730828a8"
      unitRef="mxn">1211000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzMzLTMtMS0xLTIwMDYy_07b9a0d3-36a2-4f5e-be42-54f8a1272e75"
      unitRef="mxn">-363000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="ic7ea702590f5437494e03381bf557988_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzM0LTEtMS0xLTIwMDYy_cb3f8d54-4d86-4f5c-a815-311a8c1da07e"
      unitRef="mxn">3549000000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="ia5829bdc78d546ab8a03000e63ffa5a2_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzM0LTItMS0xLTIwMDYy_119dc874-9e87-4e6e-b213-db6619e6112e"
      unitRef="mxn">2099000000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZToxZTg3YTlhNmM0ZmQ0ODI5OGYxYmJjNGZmZjZkMjUxNC90YWJsZXJhbmdlOjFlODdhOWE2YzRmZDQ4Mjk4ZjFiYmM0ZmZmNmQyNTE0XzM0LTMtMS0xLTIwMDYy_d41fa19f-7d96-45a2-a7e5-47c94b41fc2a"
      unitRef="mxn">5648000000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <kof:ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTY3_3e745fbb-d9a3-4f1f-9ec0-9d2427181425">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recognized in Consolidated Statement of Other Comprehensive Income (OCI) &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.611%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Income tax related to items recognized directly in OCI during the year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized loss (gain) on cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  787&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  216&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (373)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remeasurements of the net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax recognized in OCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  760&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  86&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (565)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock>
    <ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpmNGY1ZjExYzE0ZWY0YzUzYTYzMzA2N2U0YTcxN2Q2Ny90YWJsZXJhbmdlOmY0ZjVmMTFjMTRlZjRjNTNhNjMzMDY3ZTRhNzE3ZDY3XzEtMS0xLTEtMjAwNjI_5711b4cf-0c2a-407e-8e1c-4362acfdbe75"
      unitRef="mxn">787000000</ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome>
    <ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpmNGY1ZjExYzE0ZWY0YzUzYTYzMzA2N2U0YTcxN2Q2Ny90YWJsZXJhbmdlOmY0ZjVmMTFjMTRlZjRjNTNhNjMzMDY3ZTRhNzE3ZDY3XzEtMi0xLTEtMjAwNjI_9919093a-17e9-455b-809d-b2388cbfa106"
      unitRef="mxn">216000000</ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome>
    <ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpmNGY1ZjExYzE0ZWY0YzUzYTYzMzA2N2U0YTcxN2Q2Ny90YWJsZXJhbmdlOmY0ZjVmMTFjMTRlZjRjNTNhNjMzMDY3ZTRhNzE3ZDY3XzEtMy0xLTEtMjAwNjI_c937137b-25c1-4a2a-96e5-e895e162f62d"
      unitRef="mxn">-373000000</ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome>
    <ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpmNGY1ZjExYzE0ZWY0YzUzYTYzMzA2N2U0YTcxN2Q2Ny90YWJsZXJhbmdlOmY0ZjVmMTFjMTRlZjRjNTNhNjMzMDY3ZTRhNzE3ZDY3XzItMS0xLTEtMjAwNjI_d02be40b-b665-4f05-9042-6e0473051ace"
      unitRef="mxn">-27000000</ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome>
    <ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpmNGY1ZjExYzE0ZWY0YzUzYTYzMzA2N2U0YTcxN2Q2Ny90YWJsZXJhbmdlOmY0ZjVmMTFjMTRlZjRjNTNhNjMzMDY3ZTRhNzE3ZDY3XzItMi0xLTEtMjAwNjI_c85413b9-b7d0-4f8e-8045-96ba544ac97c"
      unitRef="mxn">-130000000</ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome>
    <ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpmNGY1ZjExYzE0ZWY0YzUzYTYzMzA2N2U0YTcxN2Q2Ny90YWJsZXJhbmdlOmY0ZjVmMTFjMTRlZjRjNTNhNjMzMDY3ZTRhNzE3ZDY3XzItMy0xLTEtMjAwNjI_99608363-8790-4d70-8552-b32b7a6857bf"
      unitRef="mxn">-192000000</ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome>
    <ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpmNGY1ZjExYzE0ZWY0YzUzYTYzMzA2N2U0YTcxN2Q2Ny90YWJsZXJhbmdlOmY0ZjVmMTFjMTRlZjRjNTNhNjMzMDY3ZTRhNzE3ZDY3XzMtMS0xLTEtMjAwNjI_9f3f4e68-6ff6-4321-a44d-2021559c8896"
      unitRef="mxn">760000000</ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome>
    <ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpmNGY1ZjExYzE0ZWY0YzUzYTYzMzA2N2U0YTcxN2Q2Ny90YWJsZXJhbmdlOmY0ZjVmMTFjMTRlZjRjNTNhNjMzMDY3ZTRhNzE3ZDY3XzMtMi0xLTEtMjAwNjI_ade325df-cc1e-4a79-8927-6d14ff929ab1"
      unitRef="mxn">86000000</ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome>
    <ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpmNGY1ZjExYzE0ZWY0YzUzYTYzMzA2N2U0YTcxN2Q2Ny90YWJsZXJhbmdlOmY0ZjVmMTFjMTRlZjRjNTNhNjMzMDY3ZTRhNzE3ZDY3XzMtMy0xLTEtMjAwNjI_11853159-af4a-4e27-aa88-96f8c4553e33"
      unitRef="mxn">-565000000</ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome>
    <kof:DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTY4_fbae9ac6-d68f-44d5-9ecb-313af56756a8">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Balance of income tax included in Accumulated Other Comprehensive Income (AOCI) as of: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.805%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Income tax related to items recognized directly in OCI as of year-end: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized loss (gain) on derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  573&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (212)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (481)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Comprehensive loss (income) to be reclassified to profit or loss in subsequent periods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;573&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(212)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(481)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Re-measurements of the net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(408)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(378)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(240)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance of income tax in AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (590)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (721)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock>
    <kof:IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzEtMS0xLTEtMjAwNjI_e1e605e9-3e7a-4966-862b-12de78ba5e0c"
      unitRef="mxn">573000000</kof:IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome>
    <kof:IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzEtMi0xLTEtMjAwNjI_03bea9a5-1921-494b-82c1-274cb60c55d9"
      unitRef="mxn">-212000000</kof:IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome>
    <kof:IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzEtMy0xLTEtMjAwNjI_4758dfaf-6be3-4ee3-a8ad-65ca14bfd6e7"
      unitRef="mxn">-481000000</kof:IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome>
    <ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzItMS0xLTEtMjAwNjI_e9f4626a-084c-46df-97cb-82ca6818214c"
      unitRef="mxn">573000000</ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss>
    <ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzItMi0xLTEtMjAwNjI_d24f2a27-5b98-481a-a549-8c691528c44e"
      unitRef="mxn">-212000000</ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss>
    <ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzItMy0xLTEtMjAwNjI_a5a6aedf-2fab-438d-942c-a1455ee93ef4"
      unitRef="mxn">-481000000</ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss>
    <kof:IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzMtMS0xLTEtMjAwNjI_d1bc9389-7b70-498b-a07e-cd799d739cdb"
      unitRef="mxn">-408000000</kof:IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome>
    <kof:IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzMtMi0xLTEtMjAwNjI_b22523fb-4ab3-49dd-a763-c2c12affd4cd"
      unitRef="mxn">-378000000</kof:IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome>
    <kof:IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzMtMy0xLTEtMjAwNjI_312e6869-ede6-48ab-be50-2e993c3df619"
      unitRef="mxn">-240000000</kof:IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome>
    <kof:IncomeTaxRemainingInOtherComprehensiveIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzQtMS0xLTEtMjAwNjI_ebb5e6b5-222f-4360-bbee-fb82385a1722"
      unitRef="mxn">165000000</kof:IncomeTaxRemainingInOtherComprehensiveIncome>
    <kof:IncomeTaxRemainingInOtherComprehensiveIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzQtMi0xLTEtMjAwNjI_319d6b93-6159-4449-84c5-6e00e3c4f1bd"
      unitRef="mxn">-590000000</kof:IncomeTaxRemainingInOtherComprehensiveIncome>
    <kof:IncomeTaxRemainingInOtherComprehensiveIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTpiNWYwZmNkNGRjMWU0YTQ0OTQ1YTNiMzkxODRlZTQ5NC90YWJsZXJhbmdlOmI1ZjBmY2Q0ZGMxZTRhNDQ5NDVhM2IzOTE4NGVlNDk0XzQtMy0xLTEtMjAwNjI_7ca2b48b-3a39-46e6-941f-36191e77d55b"
      unitRef="mxn">-721000000</kof:IncomeTaxRemainingInOtherComprehensiveIncome>
    <kof:ScheduleOfDomesticTaxRateExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTc2_fd85b0da-7907-48e8-b351-5cec6420f9f3">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation between effective income tax rate and Mexican domestic statutory tax rate for the years ended December&#160;31, 2021, 2020 and 2019 follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.166%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexican statutory income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax from prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Loss) on monetary position for subsidiaries in hyperinflationary economies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annual inflation tax adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.48&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.82&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-taxable income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxed at a rate other than the Mexican statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of restatement of tax values&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2.54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.81)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of change in statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax credits (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2.69)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax loss (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3.57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28.92&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33.76&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30.68&lt;/span&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:112%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt; Favorable position of Brazilian Courts related to a no taxation on financial effects of recovered tax credits from previously won judicial disputes, which allowed a recognition of a deferred tax credit in Brazil in 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:112%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:112%"&gt; D&lt;/span&gt;uring 2020, the Company recognized an amount of Ps. 2,349  in the deferred tax asset based on the probability of the expected timing of reversal of tax losses in Mexico.</kof:ScheduleOfDomesticTaxRateExplanatoryTableTextBlock>
    <ifrs-full:ApplicableTaxRate
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEtMS0xLTEtMjAwNjI_6de240a6-cd7b-4c45-9756-8813c5dd9423"
      unitRef="number">0.30</ifrs-full:ApplicableTaxRate>
    <ifrs-full:ApplicableTaxRate
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEtMi0xLTEtMjAwNjI_5df0d262-e76a-4f05-b814-25f407e29457"
      unitRef="number">0.30</ifrs-full:ApplicableTaxRate>
    <ifrs-full:ApplicableTaxRate
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEtMy0xLTEtMjAwNjI_9a6a085e-b872-4d6e-ae39-0beac06a8fb3"
      unitRef="number">0.30</ifrs-full:ApplicableTaxRate>
    <ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzItMS0xLTEtMjAwNjI_47a82165-c1ce-4ae7-ab02-e729ef113e41"
      unitRef="number">-0.0064</ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzItMi0xLTEtMjAwNjI_72d0b6f6-e6a9-44f1-96d4-e54cbca7ff88"
      unitRef="number">-0.0038</ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzItMy0xLTEtMjAwNjI_d624bfe1-d5b7-464a-8773-4ed0d04b6df6"
      unitRef="number">-0.0266</ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods>
    <kof:TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzMtMS0xLTEtMjAwNjI_7bbfcd97-128a-4823-8f83-5883e4e4287f"
      unitRef="number">-0.0021</kof:TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies>
    <kof:TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzMtMi0xLTEtMjAwNjI_01079661-35f7-4dbb-9ec5-1aae91284c59"
      unitRef="number">-0.0062</kof:TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies>
    <kof:TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzMtMy0xLTEtMjAwNjI_c0a8c5fb-7b80-44fc-9798-9dd5e471f6b6"
      unitRef="number">-0.0050</kof:TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies>
    <kof:TaxRateEffectOfAnnualInflationTaxAdjustment
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzQtMS0xLTEtMjAwNjI_cd4b6be6-92a6-43fe-8d27-0f5c4ece76a5"
      unitRef="number">0.0648</kof:TaxRateEffectOfAnnualInflationTaxAdjustment>
    <kof:TaxRateEffectOfAnnualInflationTaxAdjustment
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzQtMi0xLTEtMjAwNjI_43876104-2517-4fd4-8b06-13aedb292b7e"
      unitRef="number">0.0073</kof:TaxRateEffectOfAnnualInflationTaxAdjustment>
    <kof:TaxRateEffectOfAnnualInflationTaxAdjustment
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzQtMy0xLTEtMjAwNjI_b77f12ae-eafc-438d-87fa-25964dced538"
      unitRef="number">0.0078</kof:TaxRateEffectOfAnnualInflationTaxAdjustment>
    <ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzUtMS0xLTEtMjAwNjI_54676e47-a0df-4038-96fb-4396c4239e82"
      unitRef="number">-0.0182</ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss>
    <ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzUtMi0xLTEtMjAwNjI_ed74be83-6a75-41ab-810d-c9de8436814c"
      unitRef="number">-0.0249</ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss>
    <ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzUtMy0xLTEtMjAwNjI_1ba6fb43-7d87-46c2-8e0d-cd5855941d00"
      unitRef="number">-0.0392</ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss>
    <ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzYtMS0xLTEtMjAwNjI_ad51d0cb-d87b-457c-8434-5ead7da15b4b"
      unitRef="number">0</ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation>
    <ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzYtMi0xLTEtMjAwNjI_18a92941-3bf0-496e-ba51-80e22cf190f8"
      unitRef="number">0</ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation>
    <ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzYtMy0xLTEtMjAwNjI_9aadf26e-4ff2-45a5-a6ee-1f1676f98135"
      unitRef="number">0</ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation>
    <kof:TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzctMS0xLTEtMjAwNjI_d439a50f-41c7-456e-96a1-145f0108be0a"
      unitRef="number">0.0114</kof:TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate>
    <kof:TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzctMi0xLTEtMjAwNjI_76adea21-5153-404a-a3a2-c6a9d189b863"
      unitRef="number">0.0008</kof:TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate>
    <kof:TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzctMy0xLTEtMjAwNjI_84d2ea69-a95d-456d-9a8c-6d262e35625f"
      unitRef="number">0.0128</kof:TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate>
    <kof:TaxRateEffectOfEffectOfRestatementOfTaxValues
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzgtMS0xLTEtMjAwNjI_5bea43e7-9ebd-4b9b-accc-e8ed4c4f17a8"
      unitRef="number">-0.0254</kof:TaxRateEffectOfEffectOfRestatementOfTaxValues>
    <kof:TaxRateEffectOfEffectOfRestatementOfTaxValues
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzgtMi0xLTEtMjAwNjI_eae70fab-a2f2-4e3a-98b1-7e19df3d7aa5"
      unitRef="number">-0.0181</kof:TaxRateEffectOfEffectOfRestatementOfTaxValues>
    <kof:TaxRateEffectOfEffectOfRestatementOfTaxValues
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzgtMy0xLTEtMjAwNjI_c814542d-7986-46a4-b6ba-a9583dc8a519"
      unitRef="number">-0.0147</kof:TaxRateEffectOfEffectOfRestatementOfTaxValues>
    <ifrs-full:TaxRateEffectFromChangeInTaxRate
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzktMS0xLTEtMjAwNjI_8db4b4c6-1b07-451c-9b71-04a9cfce1fef"
      unitRef="number">-0.0009</ifrs-full:TaxRateEffectFromChangeInTaxRate>
    <ifrs-full:TaxRateEffectFromChangeInTaxRate
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzktMi0xLTEtMjAwNjI_e4d4ee59-5db0-4c07-8535-933c88915659"
      unitRef="number">-0.0023</ifrs-full:TaxRateEffectFromChangeInTaxRate>
    <ifrs-full:TaxRateEffectFromChangeInTaxRate
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzktMy0xLTEtMjAwNjI_6ced3d3e-8a87-4484-b5c3-60d84744597f"
      unitRef="number">-0.0052</ifrs-full:TaxRateEffectFromChangeInTaxRate>
    <kof:PercentageOfTaxEffectOfIncomeTaxCredits
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEwLTEtMS0xLTIwMDYy_21a4d03e-289d-4a72-bf6a-d610400c12b3"
      unitRef="number">-0.0269</kof:PercentageOfTaxEffectOfIncomeTaxCredits>
    <kof:PercentageOfTaxEffectOfIncomeTaxCredits
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEwLTItMS0xLTIwMDYy_e7a8ea6f-3635-4606-94a4-cba9b7d7c642"
      unitRef="number">-0.1034</kof:PercentageOfTaxEffectOfIncomeTaxCredits>
    <kof:PercentageOfTaxEffectOfIncomeTaxCredits
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEwLTMtMS0xLTIwMDYy_e30cc25e-fb1d-4a0f-8fa7-4fee6f160d64"
      unitRef="number">-0.0018</kof:PercentageOfTaxEffectOfIncomeTaxCredits>
    <ifrs-full:TaxRateEffectOfTaxLosses
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzExLTEtMS0xLTIwMDYy_bf5bebed-48be-47c9-ab5d-85a21df0bf02"
      unitRef="number">-0.0357</ifrs-full:TaxRateEffectOfTaxLosses>
    <ifrs-full:TaxRateEffectOfTaxLosses
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzExLTItMS0xLTIwMDYy_963ab659-de91-4f31-8adc-80f880763df8"
      unitRef="number">0.1380</ifrs-full:TaxRateEffectOfTaxLosses>
    <ifrs-full:TaxRateEffectOfTaxLosses
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzExLTMtMS0xLTIwMDYy_4776f8e7-8cce-4e16-be0c-478d46307c19"
      unitRef="number">-0.0101</ifrs-full:TaxRateEffectOfTaxLosses>
    <ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEyLTEtMS0xLTIwMDYy_bb07a812-085a-42aa-87eb-c2878042fa5d"
      unitRef="number">-0.0078</ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome>
    <ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEyLTItMS0xLTIwMDYy_35b01eb1-b89a-460c-9899-276490aba688"
      unitRef="number">0.0004</ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome>
    <ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEyLTMtMS0xLTIwMDYy_d0fcf946-0654-46cd-85c9-9d4e881b1bff"
      unitRef="number">0.0104</ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome>
    <ifrs-full:AverageEffectiveTaxRate
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEzLTEtMS0xLTIwMDYy_da5c7fc9-d2d9-4538-a67d-089ddb816963"
      unitRef="number">0.2892</ifrs-full:AverageEffectiveTaxRate>
    <ifrs-full:AverageEffectiveTaxRate
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEzLTItMS0xLTIwMDYy_2b98ed12-959e-41eb-8f4a-8487d6714de1"
      unitRef="number">0.3376</ifrs-full:AverageEffectiveTaxRate>
    <ifrs-full:AverageEffectiveTaxRate
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo4ZTA2ZmQyZmYzMTI0NGQyOTZiZjc0OTllN2RkZjUyYy90YWJsZXJhbmdlOjhlMDZmZDJmZjMxMjQ0ZDI5NmJmNzQ5OWU3ZGRmNTJjXzEzLTMtMS0xLTIwMDYy_97d4cfa4-530f-4498-bed4-f4ba9202a3f5"
      unitRef="number">0.3068</ifrs-full:AverageEffectiveTaxRate>
    <kof:DeferredIncomeTaxAsset
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzI3NDg3NzkxOTgyMjg_9de2d0d0-9a17-4f50-8048-c585720a3922"
      unitRef="mxn">2349000000</kof:DeferredIncomeTaxAsset>
    <ifrs-full:DisclosureOfDeferredTaxesExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTY5_ee362564-ffdd-4361-9bc6-1c3da1af0399">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An analysis of the temporary differences giving rise to deferred income tax liabilities (assets) is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.555%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.615%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.801%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.676%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Statement of Financial Position as of&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated Income Statement&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  (96)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (64)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  (34)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (10)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  (18)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,171)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,006)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(223)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rights of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;112&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(340)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(325)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(389)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finite useful lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;69&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(275)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,412&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;796&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Post-employment and other non-current employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(447)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(381)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(889)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,627)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;171&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee profit sharing payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(444)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(236)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7,244)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,915)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(445)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,342&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,268)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits to recover (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,394)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,594)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,200&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,629)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(590)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;760&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities of amortization of goodwill of business acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,897&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,554&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;87&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial leasing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(190)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other  (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,058)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,269)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;982&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,383)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  2,350&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (1,939)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (363)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax, asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  (8,342)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (11,143)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax, liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,710&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,474&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  (5,632)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (8,669)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;Corresponds to income tax credits from dividends received from foreign subsidiaries to be recovered within the next ten years accordingly to the Mexican Income Tax law.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;One of the principal items considered are deferred non deductible interest calculated according to the Mexican Tax Law.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDeferredTaxesExplanatory>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i0e519e97586848219635bfd1afa979fb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzItMS0xLTEtMjAwNjI_240d0a19-ae8c-4ae9-9d18-743616608a6b"
      unitRef="mxn">96000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="iff8865a692e24cf1847c29e4742035ed_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzItMi0xLTEtMjAwNjI_29f0f472-d22b-4ff4-aeb8-e288924af283"
      unitRef="mxn">64000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i961a01f01eb74e58b59773e6693792a5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzItMy0xLTEtMjAwNjI_818b9e1c-6b2a-409d-a4be-92d10b324533"
      unitRef="mxn">-34000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i5cd6bae2b00d423fbd0e0739fea766b5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzItNC0xLTEtMjAwNjI_bc0332ff-d33a-4b03-95ce-00991010b2e2"
      unitRef="mxn">-10000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i4479d488510f43f28a00315a5061869f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzItNS0xLTEtMjAwNjI_9b99c019-143f-4f67-a46f-ed22f1d0953d"
      unitRef="mxn">-18000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i5f32a4bc903c4d1bbded46cb4d4e2164_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzMtMS0xLTEtMjAwNjI_7b05fd0c-ab52-4153-a9af-bb29b02c59d7"
      unitRef="mxn">-17000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="ieb8e1e6223b14493ad8512c4a1a926fb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzMtMi0xLTEtMjAwNjI_eba73b04-1d6c-4cd3-b752-9283d9783ce4"
      unitRef="mxn">-23000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ic034134325d643c9a6bc1ec3980e2352_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzMtMy0xLTEtMjAwNjI_d8c07fcb-5aa0-4899-b6ab-78adc13c9881"
      unitRef="mxn">-1000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ibf003ae2534f4d4bad92cbae7585ba45_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzMtNC0xLTEtMjAwNjI_f69afaa1-5fde-45a4-a9f2-fc8e5a2fe89a"
      unitRef="mxn">72000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i1d15d19c0fc64aab9988932bbf87127b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzMtNS0xLTEtMjAwNjI_00273b27-6382-4f42-8813-6b6abccf91b9"
      unitRef="mxn">-37000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i4a76f85e99634c51aa7f3f593da76ac1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzQtMS0xLTEtMjAwNjI_e8fbfe1b-85ee-4d01-a66b-0572b00b4a11"
      unitRef="mxn">-55000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i77a63d795bef48da963be047d33d8474_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzQtMi0xLTEtMjAwNjI_2ee31bcc-08a7-4baf-b232-2ae98995675d"
      unitRef="mxn">-26000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i728ad9cd6ff242b58f9bf09693c386f7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzQtMy0xLTEtMjAwNjI_0a899df7-3bb6-4a46-ae08-1d65f41abfb5"
      unitRef="mxn">29000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="icb2d73236f194540969fa36b994ba7ec_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzQtNC0xLTEtMjAwNjI_5984f4c9-ad92-4fba-968c-5c86078360a5"
      unitRef="mxn">-17000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="icd9c290f710645969421dc8d2969d942_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzQtNS0xLTEtMjAwNjI_522eecd6-4a47-4ab1-9a07-e2df6c57dd68"
      unitRef="mxn">41000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i45278e173f514818940086149ea30a01_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzUtMS0xLTEtMjAwNjI_1e4fce37-d0c2-473e-8dcd-7b284d7a1112"
      unitRef="mxn">1171000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i9b92062399e947ff940803f8e32f9e94_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzUtMi0xLTEtMjAwNjI_0a446067-34aa-4a96-9b5d-022616163052"
      unitRef="mxn">1006000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i5d0fe7cd574544b490853c5af4442da7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzUtMy0xLTEtMjAwNjI_31f35f5a-c3b0-42d8-90c1-a39d51939701"
      unitRef="mxn">-223000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="id3dc6b8ebbb148d9bc56f7e9008aad52_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzUtNC0xLTEtMjAwNjI_6f9eee6f-7be2-43c4-a3f2-d8c58a3b8bc3"
      unitRef="mxn">-90000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i5bb03208f51e4c2da6c629b7e7b524d9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzUtNS0xLTEtMjAwNjI_96ce094e-0bbe-4c5e-b0c0-81f7b9fc0cca"
      unitRef="mxn">128000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i5eccc13f322643c09f0e8da0b73ec1fa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzYtMS0xLTEtMjAwNjI_466f9175-260a-4e2e-b86c-49201bf09ce6"
      unitRef="mxn">-112000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i7aeae19372a84a06a7582be28a58e04b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzYtMi0xLTEtMjAwNjI_f5ecdd81-32fe-4f7e-a657-e39895050211"
      unitRef="mxn">-176000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ie0a9ee9b8be44b87a3f96f4bed141a88_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzYtMy0xLTEtMjAwNjI_66cbeab8-77ec-4900-b5f2-b99081c7e09c"
      unitRef="mxn">-68000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ie4ac5c318d5c42a8b793c518f4c64625_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzYtNC0xLTEtMjAwNjI_644a624e-9aae-4dcb-afb4-b80d96f65a43"
      unitRef="mxn">-22000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i45cfb4593de84790bce0a01daaa541e0_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzYtNS0xLTEtMjAwNjI_ea88e6b2-2503-499d-b772-80b43ef1e603"
      unitRef="mxn">197000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="ic00fb8f4bbed4c6190035031eddb153f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzctMS0xLTEtMjAwNjI_63f8dff3-5672-4113-8d8d-7856b12f4e5b"
      unitRef="mxn">340000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="ie7a8c2efa0414e0d80fb53c723c288d4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzctMi0xLTEtMjAwNjI_36d9cdca-b1be-4848-b8a7-404c5cf9a8ef"
      unitRef="mxn">325000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i5fe7c8584fb54d29bd5dfaa6bd9e3e79_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzctMy0xLTEtMjAwNjI_c1597815-1522-4cc5-b4bd-acdf6bb95363"
      unitRef="mxn">-28000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ica5f31ebd25b46b684116e1d22a3fdcf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzctNC0xLTEtMjAwNjI_1bfb7b77-8189-4597-a03f-cac7ae939575"
      unitRef="mxn">-389000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i1443f2c545364943bc9e1a3bbfee4eb4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzctNS0xLTEtMjAwNjI_77be4983-7fe4-43ad-825f-82fa405d82e3"
      unitRef="mxn">24000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="iba20a8fd71464b9d9de051670843b8b3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzgtMS0xLTEtMjAwNjI_ac1a5076-7e5c-4d8a-aeb1-67e6c1252bb2"
      unitRef="mxn">54000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i172bf3c73f2845f9bf91c7f86e5b7f91_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzgtMi0xLTEtMjAwNjI_0e2e60c8-d600-413d-9470-8b7a6ab67c7a"
      unitRef="mxn">128000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ib9985be54d8b4b90af98e2e014bfd1fd_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzgtMy0xLTEtMjAwNjI_1b51ae0f-524b-4535-b20f-34c8979a64fa"
      unitRef="mxn">69000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ic75289e1a3df47caafcefbe4aad88d83_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzgtNC0xLTEtMjAwNjI_704c5d69-c990-4bc2-b6aa-6ff63a5c6d64"
      unitRef="mxn">-275000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i4684d5bde78b4675aad5f0afc0bb4ec5_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzgtNS0xLTEtMjAwNjI_12b06172-056e-4e23-9d37-d5db32fe595e"
      unitRef="mxn">-78000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i401f0a9f8b12467d9d3075c53a54200c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzktMS0xLTEtMjAwNjI_ff0c7d86-ef7d-452c-8ec8-8e9cec5db8d9"
      unitRef="mxn">-1412000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="ib0b508c582074d69abccae0ffa936e8d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzktMi0xLTEtMjAwNjI_387599f1-c82a-46b7-b23e-16e7ab67e87b"
      unitRef="mxn">-796000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ieb062f1c4ddb489dbf2a342c717236a0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzktMy0xLTEtMjAwNjI_200cbd29-ef17-4171-9ba1-8233b69df9b2"
      unitRef="mxn">165000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ic4444c5ea9cf423894f5617ace7a185d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzktNC0xLTEtMjAwNjI_25687edc-d75f-419d-ad7c-dc637329aeff"
      unitRef="mxn">140000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="if466b5269994410e9d5bdaf6585e47e4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzktNS0xLTEtMjAwNjI_ca10d7c7-458b-458a-a065-6d1a135ba7d2"
      unitRef="mxn">114000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="ia4e75714ba904d3f9b03cbe263568979_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEwLTEtMS0xLTIwMDYy_8d2624e3-a149-475d-b59b-3a598eacad1f"
      unitRef="mxn">447000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i90247d650fa04b0393f20fef896ba58f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEwLTItMS0xLTIwMDYy_19656c7b-7a70-4395-9a5a-f6d94d5a8ffb"
      unitRef="mxn">381000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i53ca9568b00249c18b94889168a51cae_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEwLTMtMS0xLTIwMDYy_f48e2f9c-4305-4e62-8d10-ce59fad41ca0"
      unitRef="mxn">-59000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ifa46214df9c84f07853d3cb92fe89388_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEwLTQtMS0xLTIwMDYy_71c372a8-c03a-4138-a232-a8ce671600bd"
      unitRef="mxn">4000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i12e1d3c38c8543979d4a43398041e305_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEwLTUtMS0xLTIwMDYy_a11d6e07-283d-4415-8632-1e3eda3696d2"
      unitRef="mxn">65000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="id45ceefcbd0c4c85bb2a8116e2d24292_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzExLTEtMS0xLTIwMDYy_3153a527-8002-422d-b987-8e09cf323fb8"
      unitRef="mxn">-2000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i1743ead08a9b4cfda2814b7c1d03cc86_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzExLTItMS0xLTIwMDYy_168ae6fd-ed18-49d4-9499-168cdfd1dbe8"
      unitRef="mxn">-74000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i1162d69da829431cb5f883e2ceb3f68a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzExLTMtMS0xLTIwMDYy_034a6131-47ac-4c64-9d43-8bdce07a325b"
      unitRef="mxn">-72000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i6c4015b9fbe744cfb9609b769dbf5dd5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzExLTQtMS0xLTIwMDYy_2baf1262-c18d-4973-90c3-d1b44f84225f"
      unitRef="mxn">80000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ida43964c73ee420ca50e0f8be5b0b8e7_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzExLTUtMS0xLTIwMDYy_df847f31-0054-4433-bc89-d1d7de2a7730"
      unitRef="mxn">-12000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i899986a70e734a109e986c9bd689a5c2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEyLTEtMS0xLTIwMDYy_299c66de-e4d6-4284-88e9-82dab32500f2"
      unitRef="mxn">889000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="if95b7b15524d4c3d88380f33d821059d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEyLTItMS0xLTIwMDYy_a1021e47-8720-4f2a-95b5-ad9cdcdb4b19"
      unitRef="mxn">1627000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i8ae9fea7b4c842c791a4585879754f02_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEyLTMtMS0xLTIwMDYy_13c07736-a96a-4b32-a4ad-314075c5c00e"
      unitRef="mxn">171000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ia96cdf3369014b698eab66ac1dce4a43_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEyLTQtMS0xLTIwMDYy_2c059496-82cd-44c0-a5bb-b945f52a7979"
      unitRef="mxn">182000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i800d6c62765d45cd8a06abeef9ccc484_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEyLTUtMS0xLTIwMDYy_e6c8d911-3f94-4c2c-90fa-59d338d749dd"
      unitRef="mxn">-94000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="iab1bcc21fd8d40e3b26811f16e73a527_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEzLTEtMS0xLTIwMDYy_7f2ffc24-5759-4f98-8446-2728d6bde485"
      unitRef="mxn">444000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i39a438ad9fc3488ba1d2c29c5ede4293_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEzLTItMS0xLTIwMDYy_c0c7586d-358d-40b9-bcc0-97b5586e39e5"
      unitRef="mxn">208000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="idc7d3b88104f4aff9193d2d911ccad73_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEzLTMtMS0xLTIwMDYy_724c5ba4-6720-4998-a202-2180fc011b2d"
      unitRef="mxn">-236000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="icd1a803e2fb64a878458eec0470e2739_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEzLTQtMS0xLTIwMDYy_497e2c64-1a69-44ba-bfd0-9049c766840f"
      unitRef="mxn">-7000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i316778bbc66948ff89b89c077fd4c7da_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzEzLTUtMS0xLTIwMDYy_9925b257-0d24-485f-81ab-278242925f7b"
      unitRef="mxn">17000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i7e59bfb7a5014be9bfb276682d5ab56e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE0LTEtMS0xLTIwMDYy_247d23f0-bea9-4416-bd5e-66eaee1fd340"
      unitRef="mxn">7244000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i65e6d0f49d634d7eac799383eff67138_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE0LTItMS0xLTIwMDYy_dc0712bd-b227-471e-9a75-52c349f239af"
      unitRef="mxn">6915000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ie52a768dc34741e4baeabeddee0578f9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE0LTMtMS0xLTIwMDYy_c1beec4d-43f5-44a4-a396-7ee1308611c8"
      unitRef="mxn">-445000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i39adc5d994e84b33be1d0879866c2e77_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE0LTQtMS0xLTIwMDYy_02208789-84ee-4951-85fa-b2e3c179a64e"
      unitRef="mxn">2342000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i8f888987ac7d4ef4bf936218a62d8c4d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE0LTUtMS0xLTIwMDYy_a5b1e135-7f19-452e-9316-9750bace3dcb"
      unitRef="mxn">-1268000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="id6a5215dc169453b9d9748cdab6b9566_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE1LTEtMS0xLTIwMDYy_68144dc9-b4be-4860-8175-6be315df8300"
      unitRef="mxn">1394000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i263d4f3c07d04e46bfe47eea637a8447_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE1LTItMS0xLTIwMDYy_8ed735bb-bdb8-42a6-a3ce-96a210fa602e"
      unitRef="mxn">2594000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i8fabd30de30a4209a9d34a67da5c958d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE1LTMtMS0xLTIwMDYy_20067f93-f970-4219-9530-4275fa65bdb3"
      unitRef="mxn">1200000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ieffd3f7381e5463eabd9f7be20b31873_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE1LTQtMS0xLTIwMDYy_568ad07b-f5bb-4a61-aa26-3184f59d0556"
      unitRef="mxn">-1629000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i69ba988432ce488da031cea65c5e26e1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE1LTUtMS0xLTIwMDYy_9b13d836-a498-46ad-9f96-212bcf595003"
      unitRef="mxn">-122000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i9d0235a660e54867af43009e953ab652_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE2LTEtMS0xLTIwMDYy_962c96f4-1e98-4851-8906-588a4dd97e02"
      unitRef="mxn">-165000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i9a416d2d38ec4821a75e5d2176eabce4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE2LTItMS0xLTIwMDYy_98a104e7-7818-49cf-aadc-a6404da4977f"
      unitRef="mxn">590000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i8bb7180cd54f467ba6acc367518a90da_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE2LTMtMS0xLTIwMDYy_ac4ffe6f-3598-417a-a94a-16664a107db7"
      unitRef="mxn">760000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ied768dc5754c4cdc9df8c65eb08f4e7a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE2LTQtMS0xLTIwMDYy_657f94b2-0c60-45ef-876e-f6f022159b5b"
      unitRef="mxn">86000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i3fedfd95ead94c808755b9665c0b9810_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE2LTUtMS0xLTIwMDYy_647b57b6-7e7c-4bd3-8b6a-57e31e924833"
      unitRef="mxn">29000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="ida36fd4634064651937fa52cdde8a76c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE3LTEtMS0xLTIwMDYy_9c1f2e41-bb79-4716-a890-5aaeb406488c"
      unitRef="mxn">-5897000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="icc4d5e96203c492dba52c4ff340c1472_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE3LTItMS0xLTIwMDYy_0f952bb3-ade2-48a5-9a18-e86ef009df6b"
      unitRef="mxn">-6554000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i481ae45ef4d7440fa58aeb6d733eb212_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE3LTMtMS0xLTIwMDYy_5c01aaa9-d51a-4f8b-bd52-e3311789136d"
      unitRef="mxn">87000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ifdbc1e5f11214f9c91412e3e9b66c2f2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE3LTQtMS0xLTIwMDYy_2ef05927-ad21-4d69-9799-0b1cf2eb4176"
      unitRef="mxn">0</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i83520b18d6ac4108860c2dba2896d649_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE3LTUtMS0xLTIwMDYy_f3b202c8-4ee0-4af8-b914-5d31082f183f"
      unitRef="mxn">860000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="idf4c60346a2e4f3eae589a45f28b123e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE4LTEtMS0xLTIwMDYy_10618ccc-201c-4a1a-b451-bcccb5499ae8"
      unitRef="mxn">155000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i370c38cccb5a42498f1cc7de033b5ce2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE4LTItMS0xLTIwMDYy_a9424fdb-54d9-4450-bc9e-f425a4447690"
      unitRef="mxn">211000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="iacf70661fe5b4cb0878a4b6ef0c498cb_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE4LTMtMS0xLTIwMDYy_380ed165-5990-4bc0-8053-07149915c716"
      unitRef="mxn">53000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ib51959cc7290443bbac5f6628a886fd7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE4LTQtMS0xLTIwMDYy_b5f8bdbc-fb5a-45bd-9ad6-7e7355405d38"
      unitRef="mxn">-23000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ie7f2c6475fa742b49736d19fe5e8586f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE4LTUtMS0xLTIwMDYy_349e7840-127e-4e03-8ff8-f2d271826e4c"
      unitRef="mxn">-190000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i2359bf334a4e4017abc40d27b202d02b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE5LTEtMS0xLTIwMDYy_ce21e9d1-452e-40c9-a169-6088821408c2"
      unitRef="mxn">1058000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i67a31492709d4af595d6922605caf9ff_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE5LTItMS0xLTIwMDYy_bc26c55e-6493-4b8b-8d2d-5a8fcc4af360"
      unitRef="mxn">2269000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i1fd6b8a7217942a08fc4975445d2c35a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE5LTMtMS0xLTIwMDYy_a6901441-e8d5-456b-90bd-f0fbb8acfdb7"
      unitRef="mxn">982000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="id9edd609238744d4ae99a9906253fc54_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE5LTQtMS0xLTIwMDYy_e471b2fb-1de7-4536-954e-b0f83c1b010e"
      unitRef="mxn">-2383000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i0c04b5f1cd2c4f26b32ab8f87774afbf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzE5LTUtMS0xLTIwMDYy_2abb0000-8527-43bc-9199-c0659b84d096"
      unitRef="mxn">-19000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzIwLTMtMS0xLTIwMDYy_08246a71-f1c8-4340-b6e1-669b28e4b9b6"
      unitRef="mxn">2350000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzIwLTQtMS0xLTIwMDYy_c83f1760-b6eb-4f22-809b-1e6c0a0a1086"
      unitRef="mxn">-1939000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzIwLTUtMS0xLTIwMDYy_7f9c7ee2-9435-40b7-b9cf-233538a4d5c4"
      unitRef="mxn">-363000000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxAssets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzIyLTEtMS0xLTIwMDYy_f3ac6f57-0e8a-43e6-ab2e-27630c0674b8"
      unitRef="mxn">8342000000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzIyLTItMS0xLTIwMDYy_c46e4af9-529c-4633-ab07-0712e0e18e81"
      unitRef="mxn">11143000000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzIzLTEtMS0xLTIwMDYy_5da487ff-0be4-4044-85fe-29f1653c3a39"
      unitRef="mxn">2710000000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzIzLTItMS0xLTIwMDYy_cdc99393-e2ad-4b87-8d0c-1c8ea05e1308"
      unitRef="mxn">2474000000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzI0LTEtMS0xLTIwMDYy_6ee09e47-e1ce-4106-98fa-24cb41ecee93"
      unitRef="mxn">5632000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTozMGM0MjQzZjJkZjY0YThhYWZjODlmODc3MDljMmJkOC90YWJsZXJhbmdlOjMwYzQyNDNmMmRmNjRhOGFhZmM4OWY4NzcwOWMyYmQ4XzI0LTItMS0xLTIwMDYy_83fda672-5400-453d-ad8a-a70c411c93e4"
      unitRef="mxn">8669000000</ifrs-full:DeferredTaxLiabilityAsset>
    <kof:DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTc3_1bcd68d3-9a5f-4ede-8bb7-fdf73ee27ebc">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the balance of the net deferred income tax asset are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  (8,669)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (6,661)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (5,582)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax provision for the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,350&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,939)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in the statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;81&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition of subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effects in equity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized  loss (gain) on derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;787&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(373)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(163)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(392)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(230)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remeasurements of the net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inflation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  (5,632)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (8,669)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  (6,661)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kof:DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzEtMS0xLTEtMjAwNjI_78440d42-9d0f-419a-8932-f56fd20a6914"
      unitRef="mxn">8669000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzEtMi0xLTEtMjAwNjI_c5956e26-2d7a-4467-af96-db4cd332887b"
      unitRef="mxn">6661000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i7942ee1c074648669cc6c7784671842a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzEtMy0xLTEtMjAwNjI_0c961d34-18d5-454c-a11c-259854a39b85"
      unitRef="mxn">5582000000</ifrs-full:DeferredTaxLiabilityAsset>
    <kof:DeferredTaxAssetsRelatingToProvisions
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzItMS0xLTEtMjAwNjI_bf18f1be-00b8-4bf8-b305-a4c9c296a80e"
      unitRef="mxn">-2350000000</kof:DeferredTaxAssetsRelatingToProvisions>
    <kof:DeferredTaxAssetsRelatingToProvisions
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzItMi0xLTEtMjAwNjI_98977d5a-bcb2-4f48-aa05-89802d4a3c57"
      unitRef="mxn">1939000000</kof:DeferredTaxAssetsRelatingToProvisions>
    <kof:DeferredTaxAssetsRelatingToProvisions
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzItMy0xLTEtMjAwNjI_da2e18f9-03a6-40f4-9663-e80dfb6cdd52"
      unitRef="mxn">363000000</kof:DeferredTaxAssetsRelatingToProvisions>
    <ifrs-full:TaxEffectFromChangeInTaxRate
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzMtMS0xLTEtMjAwNjI_47147d8c-b4f5-4d55-bb35-df98e1da3f85"
      unitRef="mxn">-81000000</ifrs-full:TaxEffectFromChangeInTaxRate>
    <ifrs-full:TaxEffectFromChangeInTaxRate
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzMtMi0xLTEtMjAwNjI_9e9b2ef3-79c3-4fb1-8c01-7280cd687ea3"
      unitRef="mxn">42000000</ifrs-full:TaxEffectFromChangeInTaxRate>
    <ifrs-full:TaxEffectFromChangeInTaxRate
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzMtMy0xLTEtMjAwNjI_df6ba4b1-13b9-418a-bbbc-9b92a42bde18"
      unitRef="mxn">66000000</ifrs-full:TaxEffectFromChangeInTaxRate>
    <kof:DeferredIncomeTaxAssetAcquisitionOfSubsidiaries
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzQtMS0xLTEtMjAwNjI_22ecf02a-8867-4a23-bd83-29c3a87083cc"
      unitRef="mxn">0</kof:DeferredIncomeTaxAssetAcquisitionOfSubsidiaries>
    <kof:DeferredIncomeTaxAssetAcquisitionOfSubsidiaries
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzQtMi0xLTEtMjAwNjI_c1f0c6ff-138a-44fa-b999-0b6484d47768"
      unitRef="mxn">0</kof:DeferredIncomeTaxAssetAcquisitionOfSubsidiaries>
    <kof:DeferredIncomeTaxAssetAcquisitionOfSubsidiaries
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzQtMy0xLTEtMjAwNjI_291a89b0-02a1-467c-b04e-c080ecebc9ef"
      unitRef="mxn">-57000000</kof:DeferredIncomeTaxAssetAcquisitionOfSubsidiaries>
    <kof:IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzYtMS0xLTEtMjAwNjI_22ec4fb4-9722-4247-9e86-2eaf3d165c4f"
      unitRef="mxn">787000000</kof:IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments>
    <kof:IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzYtMi0xLTEtMjAwNjI_a3b75af3-fe22-4b1b-b5c5-903d20ddfbba"
      unitRef="mxn">216000000</kof:IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments>
    <kof:IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzYtMy0xLTEtMjAwNjI_d4d1efd6-aacf-4245-b986-64a2851c32c6"
      unitRef="mxn">-373000000</kof:IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments>
    <kof:DeferredTaxLiabilityUnrealizedExchangeGains
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzctMS0xLTEtMjAwNjI_b4e05737-92da-433d-a61c-e7ae1856c37c"
      unitRef="mxn">-163000000</kof:DeferredTaxLiabilityUnrealizedExchangeGains>
    <kof:DeferredTaxLiabilityUnrealizedExchangeGains
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzctMi0xLTEtMjAwNjI_dc3f1e93-7cbe-447e-95e1-b72c055a1304"
      unitRef="mxn">-392000000</kof:DeferredTaxLiabilityUnrealizedExchangeGains>
    <kof:DeferredTaxLiabilityUnrealizedExchangeGains
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzctMy0xLTEtMjAwNjI_d798a45a-7625-418b-ac57-7b005a5c1902"
      unitRef="mxn">-230000000</kof:DeferredTaxLiabilityUnrealizedExchangeGains>
    <kof:RemeasurementOfNetDefinedEmployeeBenefitLiability
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzgtMS0xLTEtMjAwNjI_246808d1-fecc-4ede-9e31-714c1670c81b"
      unitRef="mxn">-27000000</kof:RemeasurementOfNetDefinedEmployeeBenefitLiability>
    <kof:RemeasurementOfNetDefinedEmployeeBenefitLiability
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzgtMi0xLTEtMjAwNjI_d204a312-2a44-4547-98a6-624fd0b443e6"
      unitRef="mxn">-130000000</kof:RemeasurementOfNetDefinedEmployeeBenefitLiability>
    <kof:RemeasurementOfNetDefinedEmployeeBenefitLiability
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzgtMy0xLTEtMjAwNjI_06f61c09-b219-4767-b3aa-588e8ff582f1"
      unitRef="mxn">-192000000</kof:RemeasurementOfNetDefinedEmployeeBenefitLiability>
    <ifrs-full:GainsLossesOnNetMonetaryPosition
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzktMS0xLTEtMjAwNjI_bd48da9d-6f8f-4db3-8836-3b257032d110"
      unitRef="mxn">9000000</ifrs-full:GainsLossesOnNetMonetaryPosition>
    <ifrs-full:GainsLossesOnNetMonetaryPosition
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzktMi0xLTEtMjAwNjI_70658443-658a-4a3f-a77d-034fb467b39b"
      unitRef="mxn">279000000</ifrs-full:GainsLossesOnNetMonetaryPosition>
    <ifrs-full:GainsLossesOnNetMonetaryPosition
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzktMy0xLTEtMjAwNjI_1ade0a72-1f80-469b-99d5-fe10c06e4f82"
      unitRef="mxn">88000000</ifrs-full:GainsLossesOnNetMonetaryPosition>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzExLTEtMS0xLTIwMDYy_aec5e47e-d573-4b79-91c0-8127e4d8b9c1"
      unitRef="mxn">5632000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzExLTItMS0xLTIwMDYy_7c6533ae-282b-42f4-a0dd-9dfb276d9003"
      unitRef="mxn">8669000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo0YmU3ZGEzNWQwNTA0MzE3YWQ4YTg0Zjg2NWUyODY3YS90YWJsZXJhbmdlOjRiZTdkYTM1ZDA1MDQzMTdhZDhhODRmODY1ZTI4NjdhXzExLTMtMS0xLTIwMDYy_aa56a5c3-3a7a-4005-83f4-50f4063ee24d"
      unitRef="mxn">6661000000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzI3NDg3NzkxODA3NDA_09d15feb-7bdf-4506-bc97-afe1040ceb50"
      unitRef="mxn">8762000000</ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures>
    <ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTk_6e7e2df5-8b77-4b87-910b-f53bdaa759eb"
      unitRef="mxn">5212000000</ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures>
    <ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MzU_924a305f-2626-4dfc-a2c6-5afe813b8601"
      unitRef="mxn">13187000000</ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures>
    <kof:DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTc4_e5731b6e-b5ff-47ee-8c02-27a5bc23e4a0">The tax losses carryforwards for which deferred tax asset has been recorded and their corresponding years of expiration are as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax Loss Carryforwards&#160;amounts in millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  1,218&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,516&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;509&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2031 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;89&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;No expiration (Brazil)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,787&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  22,129&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</kof:DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock>
    <kof:TaxLossesCarriedForwardWhichExpireInYearFour
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTplOTBlZDM1YTAzNjQ0OTNjYTVjOGM3OTNkMjVmYmNhYy90YWJsZXJhbmdlOmU5MGVkMzVhMDM2NDQ5M2NhNWM4Yzc5M2QyNWZiY2FjXzEtMS0xLTEtMjAwNjI_e7fb5d8e-d5c2-402d-9639-adabc78288c6"
      unitRef="mxn">1218000000</kof:TaxLossesCarriedForwardWhichExpireInYearFour>
    <kof:TaxLossesCarriedForwardWhichExpireInYearFive
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTplOTBlZDM1YTAzNjQ0OTNjYTVjOGM3OTNkMjVmYmNhYy90YWJsZXJhbmdlOmU5MGVkMzVhMDM2NDQ5M2NhNWM4Yzc5M2QyNWZiY2FjXzMtMS0xLTEtMjAwNjI_5a5873c6-26d5-4512-83fd-ff71497be033"
      unitRef="mxn">5516000000</kof:TaxLossesCarriedForwardWhichExpireInYearFive>
    <kof:TaxLossesCarriedForwardWhichExpireInYearSix
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTplOTBlZDM1YTAzNjQ0OTNjYTVjOGM3OTNkMjVmYmNhYy90YWJsZXJhbmdlOmU5MGVkMzVhMDM2NDQ5M2NhNWM4Yzc5M2QyNWZiY2FjXzQtMS0xLTEtMjAwNjI_78b839cf-5303-4bd4-a85c-ad13d98de00c"
      unitRef="mxn">0</kof:TaxLossesCarriedForwardWhichExpireInYearSix>
    <kof:TaxLossesCarriedForwardWhichExpireInYearSeven
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTplOTBlZDM1YTAzNjQ0OTNjYTVjOGM3OTNkMjVmYmNhYy90YWJsZXJhbmdlOmU5MGVkMzVhMDM2NDQ5M2NhNWM4Yzc5M2QyNWZiY2FjXzUtMS0xLTEtMjAwNjI_ab134b04-e208-45bc-8bd2-319a33f61bc3"
      unitRef="mxn">509000000</kof:TaxLossesCarriedForwardWhichExpireInYearSeven>
    <kof:TaxLossesCarriedForwardWhichExpireInYearEight
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTplOTBlZDM1YTAzNjQ0OTNjYTVjOGM3OTNkMjVmYmNhYy90YWJsZXJhbmdlOmU5MGVkMzVhMDM2NDQ5M2NhNWM4Yzc5M2QyNWZiY2FjXzYtMS0xLTEtMjAwNjI_1bcd5071-e19c-40fa-b30b-d13d065901a7"
      unitRef="mxn">10000000</kof:TaxLossesCarriedForwardWhichExpireInYearEight>
    <kof:TaxLossesCarriedForwardWhichExpireInYearNine
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTplOTBlZDM1YTAzNjQ0OTNjYTVjOGM3OTNkMjVmYmNhYy90YWJsZXJhbmdlOmU5MGVkMzVhMDM2NDQ5M2NhNWM4Yzc5M2QyNWZiY2FjXzYtMS0xLTEtNDIwNjY_081b7daf-3399-4887-84a9-a71284232a82"
      unitRef="mxn">0</kof:TaxLossesCarriedForwardWhichExpireInYearNine>
    <kof:TaxLossesCarriedForwardWhichExpireThereafter
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTplOTBlZDM1YTAzNjQ0OTNjYTVjOGM3OTNkMjVmYmNhYy90YWJsZXJhbmdlOmU5MGVkMzVhMDM2NDQ5M2NhNWM4Yzc5M2QyNWZiY2FjXzctMS0xLTEtMjAwNjI_8af89d80-7f59-4e7c-a017-feab2e09cc09"
      unitRef="mxn">89000000</kof:TaxLossesCarriedForwardWhichExpireThereafter>
    <kof:UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTplOTBlZDM1YTAzNjQ0OTNjYTVjOGM3OTNkMjVmYmNhYy90YWJsZXJhbmdlOmU5MGVkMzVhMDM2NDQ5M2NhNWM4Yzc5M2QyNWZiY2FjXzgtMS0xLTEtMjAwNjI_bfb485b5-caae-444b-8d1c-af1ec47af180"
      unitRef="mxn">14787000000</kof:UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration>
    <kof:TaxLossesCarryforward
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTplOTBlZDM1YTAzNjQ0OTNjYTVjOGM3OTNkMjVmYmNhYy90YWJsZXJhbmdlOmU5MGVkMzVhMDM2NDQ5M2NhNWM4Yzc5M2QyNWZiY2FjXzktMS0xLTEtMjAwNjI_0d3fbff1-eeab-423f-bb8d-26b3b5dcb214"
      unitRef="mxn">22129000000</kof:TaxLossesCarryforward>
    <kof:NetOperatingLossUsageLimit
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzI2MjU_1a9ef712-7a79-466c-8014-8297856a2523"
      unitRef="number">0.30</kof:NetOperatingLossUsageLimit>
    <kof:NetOperatingLossUsageLimit
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzI2MjU_2819eba1-4873-4b15-9089-394ffbdd6fe3"
      unitRef="number">0.30</kof:NetOperatingLossUsageLimit>
    <kof:DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzE1MTcx_c3191946-e209-4e3a-9fca-b1d2b9351e37">The changes in the balance of tax loss carryforwards are as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  21,522&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  28,871&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  25,879&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,768&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,985&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,029&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utilization of tax losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,558)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,986)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,854)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unused  tax losses - 2028 to 2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,830)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of foreign currency exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(603)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,518)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,183)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  22,129&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  21,522&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  28,871&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</kof:DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock>
    <kof:DeferredTaxAssetsOperatingLossCarryForwards1
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzEtMS0xLTEtMjAwNjI_ba7d3ae0-a70f-464b-a665-78cccbf39359"
      unitRef="mxn">21522000000</kof:DeferredTaxAssetsOperatingLossCarryForwards1>
    <kof:DeferredTaxAssetsOperatingLossCarryForwards1
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzEtMi0xLTEtMjAwNjI_9c623a8c-2783-482b-9d6f-96e187f0e399"
      unitRef="mxn">28871000000</kof:DeferredTaxAssetsOperatingLossCarryForwards1>
    <kof:DeferredTaxAssetsOperatingLossCarryForwards1
      contextRef="i7942ee1c074648669cc6c7784671842a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzEtMy0xLTEtMjAwNjI_fbafc0ea-0cf7-4014-95d2-1fa4b25e4677"
      unitRef="mxn">25879000000</kof:DeferredTaxAssetsOperatingLossCarryForwards1>
    <kof:IncreaseDecreaseInIncomeTaxLiability
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzItMS0xLTEtMjAwNjI_22561964-90bc-49b8-b293-6eda0d0a5701"
      unitRef="mxn">-5768000000</kof:IncreaseDecreaseInIncomeTaxLiability>
    <kof:IncreaseDecreaseInIncomeTaxLiability
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzItMi0xLTEtMjAwNjI_21e1f386-1c17-4b25-91cc-e1cff5428453"
      unitRef="mxn">-4985000000</kof:IncreaseDecreaseInIncomeTaxLiability>
    <kof:IncreaseDecreaseInIncomeTaxLiability
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzItMy0xLTEtMjAwNjI_a23e917d-80ab-4361-a3f2-ee7b2b8c5ead"
      unitRef="mxn">-6029000000</kof:IncreaseDecreaseInIncomeTaxLiability>
    <kof:DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzMtMS0xLTEtMjAwNjI_c531d7cf-7711-49b8-848f-1ae995890f3e"
      unitRef="mxn">4558000000</kof:DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses>
    <kof:DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzMtMi0xLTEtMjAwNjI_e8703eaf-89d1-4c8b-96cf-c5373f06619d"
      unitRef="mxn">1986000000</kof:DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses>
    <kof:DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzMtMy0xLTEtMjAwNjI_7e35331a-78c5-44f5-98f1-64e8f51be317"
      unitRef="mxn">1854000000</kof:DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses>
    <kof:DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzQtMi0xLTEtMjAwNjI_120780b7-156a-4991-a1a3-f13b507d02b3"
      unitRef="mxn">7830000000</kof:DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses>
    <kof:DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzQtMy0xLTEtMjAwNjI_6cb72b29-e97c-4ac0-a93a-e37fb4f27a49"
      unitRef="mxn">0</kof:DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses>
    <kof:DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzUtMS0xLTEtMjAwNjI_8be690bf-47bc-4ae6-bad2-1dd8013e7398"
      unitRef="mxn">-603000000</kof:DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation>
    <kof:DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzUtMi0xLTEtMjAwNjI_886c585a-66a2-4787-90e9-916dc59a90d6"
      unitRef="mxn">-2518000000</kof:DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation>
    <kof:DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzUtMy0xLTEtMjAwNjI_0dc06f6c-9e4d-4995-82fc-bf72ab019e38"
      unitRef="mxn">-1183000000</kof:DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation>
    <kof:DeferredTaxAssetsOperatingLossCarryForwards1
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzYtMS0xLTEtMjAwNjI_18ec636c-0698-47fd-ba0f-2676b1174cee"
      unitRef="mxn">22129000000</kof:DeferredTaxAssetsOperatingLossCarryForwards1>
    <kof:DeferredTaxAssetsOperatingLossCarryForwards1
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzYtMi0xLTEtMjAwNjI_3b1a18fe-a1cf-4035-8803-dbb35ec35495"
      unitRef="mxn">21522000000</kof:DeferredTaxAssetsOperatingLossCarryForwards1>
    <kof:DeferredTaxAssetsOperatingLossCarryForwards1
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90YWJsZTo5NjUxOGQyMzc4M2Y0NThiYTMxOTI0ZGM2MWNiMTkxMC90YWJsZXJhbmdlOjk2NTE4ZDIzNzgzZjQ1OGJhMzE5MjRkYzYxY2IxOTEwXzYtMy0xLTEtMjAwNjI_4e0462be-f339-4059-ab4d-8b15b20b1d04"
      unitRef="mxn">28871000000</kof:DeferredTaxAssetsOperatingLossCarryForwards1>
    <kof:RecoverableTaxes
      contextRef="ifc3e941eb93b47bc8e8be59944f1fa33_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzc4NjE1MDgxNDk3ODU3_1653dd10-c133-42ad-9f76-7852e1ac6416"
      unitRef="mxn">1243000000</kof:RecoverableTaxes>
    <kof:RecoverableTaxes
      contextRef="i8404795dd8e44201ada58edf1dd86f8c_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzQzOTk_ddd1cc84-6080-4b84-9f2f-7b9f2d87cdfe"
      unitRef="mxn">2523000000</kof:RecoverableTaxes>
    <kof:AverageFederalProductionAndFederalSalesTax
      contextRef="ic23490a58c59428ba79ccc26d08e8210_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODAvZnJhZzo0M2NkOWM3YTc1MWU0NmIzYTcxOWE1NzkyZDEzOGEwYi90ZXh0cmVnaW9uOjQzY2Q5YzdhNzUxZTQ2YjNhNzE5YTU3OTJkMTM4YTBiXzI3NDg3NzkxODU5MTI_e9b767fb-c8a3-4e4c-a2bd-a7f521ab4166"
      unitRef="number">0.1620</kof:AverageFederalProductionAndFederalSalesTax>
    <ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzM4OTA_452952e4-51b3-4573-af81-0aa652c86717">Other Liabilities, Provisions and Commitments &lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;24.1 Other current financial liabilities &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sundry creditors &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  657&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  1,018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative financial instruments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;930&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  741&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  1,948&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;24.2 Provisions and other non-current liabilities &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provisions &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  4,150&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  5,100&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes payable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,007&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,144&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  6,210&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  7,311&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Includes an amount of Ps. 899  for 2021 an 2020 related of certain tax contingencies that expired and are payable to the former shareholders of Spaipa (acquired in 2013).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;24.3 Other non-current financial liabilities &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative financial instruments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  571&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Security deposits &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;499&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  508&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  934&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;24.4 Provisions recorded in the consolidated statement of financial position &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has various loss contingencies and has recorded reserves as other liabilities for those legal proceedings for which it believes an unfavorable resolution is probable. The following table presents the nature and amount of the loss contingencies recorded as of December&#160;31, 2021 and 2020: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.099%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  2,066&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  2,540&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Labor &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,472&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,681&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;612&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  4,150&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  5,100&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  As it is customary in Brazil, the Company is required to guarantee tax, legal and labor contingencies by guarantee deposits. See Note 12.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;24.5. Changes in the balance of provisions recorded &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;24.5.1 Taxes &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.583%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.335%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of the period &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  2,540&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  4,696&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,038&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Penalties and other charges &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New contingencies &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;148&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancellation and adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(152)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(247)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(236)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(187)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reversal of indemnifiable items (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,177)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Effects &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(263)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of foreign currency exchange rates &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(826)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(396)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of the period &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  2,066&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  2,540&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4,696&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; This amount for 2021 includes Ps. 899 of certain tax contingencies that expired and are payable to the former shareholders of Spaipa (acquired in 2013), see Note 24.2.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;24.5.2 Labor &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  1,681&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  2,222&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  2,340&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Penalties and other charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;303&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;363&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancellation and expiration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(445)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(273)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingencies added in business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(358)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(561)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(401)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effects of foreign currency exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(384)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(202)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  1,472&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  1,681&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  2,222&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;24.5.3 Legal &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of the period &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  879&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  1,065&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  920&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Penalties and other charges &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;68&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New contingencies &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancellation and expiration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(141)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingencies added in business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of foreign currency exchange rates &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of the period &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  612&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  879&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,065&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While provision for all claims has already been made, the actual outcome of the disputes and the timing of the resolution cannot be estimated by the Company at this time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;24.6 Unsettled lawsuits &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into several proceedings with its labor unions, tax authorities and other parties that primarily involve Coca-Cola FEMSA and its subsidiaries. These proceedings have arisen in the ordinary course of business and are common to the industry in which the Company operates. Such contingencies were classified by the Company as less than probable but not remote, the estimated amount including uncertain tax position as of December&#160;31, 2021 of these lawsuits is Ps. 102,659, however, the Company believes that the ultimate resolution of such proceedings will not have a material effect on its consolidated financial position or result of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company has tax disputes, most of which are related to its Brazilian operations, with loss expectations assessed by management and supported by the analysis of legal counsel considered as possible. The main possible tax contingencies of Brazilian operations amount to approximately Ps. 55,288. This refers to various tax disputes related primarily to: (i) Ps. 8,573 of credits for ICMS (VAT); &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(ii) Ps. 30,821 related to tax credits of IPI over raw materials acquired from Free Trade Zone Manaus; (iii) Claims of Ps. 4,766 related to compensation of federal taxes not approved by the  Tax authorities; (iv) Ps. 8,549 relating to questions about the amortization of goodwill generated in acquisitions operations; and (v) Ps. 2,579  relating to liability over the operations of a third party, former distributor, in the period from 2001 to 2003. The Company is defending its position in these matters and final decision is pending in court.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;After conducting a thorough analysis, during 2021 the Company has decided to reverse its temporary decision to suspend tax credits on concentrate purchased from the Manaus Free Trade Zone in Brazil. As a result, the Company has recognized an extraordinary  benefit of Ps. 1,083&#160;million in the cost of goods sold equivalent to the accumulated credit suspended since 2019 and until the first quarter of 2021. This decision was supported by recent developments and opinions from external advisors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In recent years in its Mexican and Brazilian territories, Coca-Cola FEMSA has been requested to present certain information regarding possible monopolistic practices. These requests are commonly generated in the ordinary course of business in the soft drink industry where these subsidiaries operate. The Company does not expect any material liability to arise from these contingencies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;24.7 Collateralized contingencies &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As is customary in Brazil, the Company has been required by the tax authorities there to collateralize tax contingencies currently in litigation amounting to Ps. 10,721, Ps. 7,342 and Ps. 10,471 as of December&#160;31, 2021, 2020 and 2019, respectively, by pledging fixed assets and entering into available lines of credit covering the contingencies. Also as disclosed in Note 7.2 there is some restricted cash in Brazil relates to short term deposits in order to fulfill the collateral requirements for accounts payable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;24.8 Commitments  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;The Company has signed commitments for the purchase of property, plant and equipment of Ps. 726 and Ps. 432 as December&#160;31, 2021 and 2020, respectively.</ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory>
    <ifrs-full:DisclosureOfOtherCurrentLiabilitiesExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzM4OTc_58d76cba-ddee-4955-a3b3-5145f1fc922d">Other current financial liabilities &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sundry creditors &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  657&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  1,018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative financial instruments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;930&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  741&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  1,948&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfOtherCurrentLiabilitiesExplanatory>
    <kof:CurrentSundryCreditors
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo5MGE0YTZiMDIwMWU0NzI4ODMyN2U1ZjI1NzZiMjhjZS90YWJsZXJhbmdlOjkwYTRhNmIwMjAxZTQ3Mjg4MzI3ZTVmMjU3NmIyOGNlXzEtMS0xLTEtMjAwNjI_07c65dda-501f-49eb-a558-1a12c7691717"
      unitRef="mxn">657000000</kof:CurrentSundryCreditors>
    <kof:CurrentSundryCreditors
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo5MGE0YTZiMDIwMWU0NzI4ODMyN2U1ZjI1NzZiMjhjZS90YWJsZXJhbmdlOjkwYTRhNmIwMjAxZTQ3Mjg4MzI3ZTVmMjU3NmIyOGNlXzEtMi0xLTEtMjAwNjI_f3631df6-f878-4a06-8ec6-b7d87b9f4950"
      unitRef="mxn">1018000000</kof:CurrentSundryCreditors>
    <ifrs-full:CurrentDerivativeFinancialLiabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo5MGE0YTZiMDIwMWU0NzI4ODMyN2U1ZjI1NzZiMjhjZS90YWJsZXJhbmdlOjkwYTRhNmIwMjAxZTQ3Mjg4MzI3ZTVmMjU3NmIyOGNlXzItMS0xLTEtMjAwNjI_86f9d127-fa7e-47c7-be89-9bd292c3a492"
      unitRef="mxn">84000000</ifrs-full:CurrentDerivativeFinancialLiabilities>
    <ifrs-full:CurrentDerivativeFinancialLiabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo5MGE0YTZiMDIwMWU0NzI4ODMyN2U1ZjI1NzZiMjhjZS90YWJsZXJhbmdlOjkwYTRhNmIwMjAxZTQ3Mjg4MzI3ZTVmMjU3NmIyOGNlXzItMi0xLTEtMjAwNjI_f921bf7d-08df-407f-af1b-ba0b2c6391d0"
      unitRef="mxn">930000000</ifrs-full:CurrentDerivativeFinancialLiabilities>
    <ifrs-full:OtherCurrentFinancialLiabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo5MGE0YTZiMDIwMWU0NzI4ODMyN2U1ZjI1NzZiMjhjZS90YWJsZXJhbmdlOjkwYTRhNmIwMjAxZTQ3Mjg4MzI3ZTVmMjU3NmIyOGNlXzMtMS0xLTEtMjAwNjI_0cb8d27c-6fa9-44cc-b379-487cc3122a7c"
      unitRef="mxn">741000000</ifrs-full:OtherCurrentFinancialLiabilities>
    <ifrs-full:OtherCurrentFinancialLiabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo5MGE0YTZiMDIwMWU0NzI4ODMyN2U1ZjI1NzZiMjhjZS90YWJsZXJhbmdlOjkwYTRhNmIwMjAxZTQ3Mjg4MzI3ZTVmMjU3NmIyOGNlXzMtMi0xLTEtMjAwNjI_291e89ff-03d9-48b3-bf90-3387f499426d"
      unitRef="mxn">1948000000</ifrs-full:OtherCurrentFinancialLiabilities>
    <kof:DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzM4OTI_0b0f41ff-9756-46ab-ab9f-25f2b3a7ae4d">Provisions and other non-current liabilities &lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provisions &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  4,150&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  5,100&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes payable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,007&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,144&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  6,210&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  7,311&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Includes an amount of Ps. 899  for 2021 an 2020 related of certain tax contingencies that expired and are payable to the former shareholders of Spaipa (acquired in 2013).&lt;/span&gt;&lt;/div&gt;</kof:DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock>
    <ifrs-full:Provisions
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTozZjI5YzIwM2RkYWM0MmQxYTkyYjc1M2JiODQwZGU0Yy90YWJsZXJhbmdlOjNmMjljMjAzZGRhYzQyZDFhOTJiNzUzYmI4NDBkZTRjXzEtMS0xLTEtMjAwNjI_312e35ee-9c88-4b15-8535-52a3714028ed"
      unitRef="mxn">4150000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTozZjI5YzIwM2RkYWM0MmQxYTkyYjc1M2JiODQwZGU0Yy90YWJsZXJhbmdlOjNmMjljMjAzZGRhYzQyZDFhOTJiNzUzYmI4NDBkZTRjXzEtMi0xLTEtMjAwNjI_5a6a90a0-1617-4da8-91dd-658f46370f8b"
      unitRef="mxn">5100000000</ifrs-full:Provisions>
    <kof:TaxesPayable
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTozZjI5YzIwM2RkYWM0MmQxYTkyYjc1M2JiODQwZGU0Yy90YWJsZXJhbmdlOjNmMjljMjAzZGRhYzQyZDFhOTJiNzUzYmI4NDBkZTRjXzItMS0xLTEtMjAwNjI_0b68c102-3d8d-40f5-a0cd-e2f5be833aaa"
      unitRef="mxn">53000000</kof:TaxesPayable>
    <kof:TaxesPayable
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTozZjI5YzIwM2RkYWM0MmQxYTkyYjc1M2JiODQwZGU0Yy90YWJsZXJhbmdlOjNmMjljMjAzZGRhYzQyZDFhOTJiNzUzYmI4NDBkZTRjXzItMi0xLTEtMjAwNjI_17e0a86a-97d9-48b4-b333-d3e18293aefe"
      unitRef="mxn">67000000</kof:TaxesPayable>
    <kof:OthersProvisionsAndOtherLongTermLiabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTozZjI5YzIwM2RkYWM0MmQxYTkyYjc1M2JiODQwZGU0Yy90YWJsZXJhbmdlOjNmMjljMjAzZGRhYzQyZDFhOTJiNzUzYmI4NDBkZTRjXzMtMS0xLTEtMjAwNjI_ddeb2e8a-4fc0-43f0-9e01-fc609f11e9b8"
      unitRef="mxn">2007000000</kof:OthersProvisionsAndOtherLongTermLiabilities>
    <kof:OthersProvisionsAndOtherLongTermLiabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTozZjI5YzIwM2RkYWM0MmQxYTkyYjc1M2JiODQwZGU0Yy90YWJsZXJhbmdlOjNmMjljMjAzZGRhYzQyZDFhOTJiNzUzYmI4NDBkZTRjXzMtMi0xLTEtMjAwNjI_1dae0691-66db-4faf-a67b-5747e602da1a"
      unitRef="mxn">2144000000</kof:OthersProvisionsAndOtherLongTermLiabilities>
    <kof:ProvisionsAndOtherLongTermLiabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTozZjI5YzIwM2RkYWM0MmQxYTkyYjc1M2JiODQwZGU0Yy90YWJsZXJhbmdlOjNmMjljMjAzZGRhYzQyZDFhOTJiNzUzYmI4NDBkZTRjXzQtMS0xLTEtMjAwNjI_add3dd6e-4e16-4a90-b687-5beae5be06df"
      unitRef="mxn">6210000000</kof:ProvisionsAndOtherLongTermLiabilities>
    <kof:ProvisionsAndOtherLongTermLiabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTozZjI5YzIwM2RkYWM0MmQxYTkyYjc1M2JiODQwZGU0Yy90YWJsZXJhbmdlOjNmMjljMjAzZGRhYzQyZDFhOTJiNzUzYmI4NDBkZTRjXzQtMi0xLTEtMjAwNjI_72140e89-07e0-4f0a-ad8b-08e33b8a340d"
      unitRef="mxn">7311000000</kof:ProvisionsAndOtherLongTermLiabilities>
    <kof:TaxContingenciesPayableToFormerShareholders
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzE4Nw_62d78432-d961-4d76-86cc-1a170ae1c622"
      unitRef="mxn">899000000</kof:TaxContingenciesPayableToFormerShareholders>
    <kof:TaxContingenciesPayableToFormerShareholders
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzE4Nw_be0e20ef-6e42-41e5-b59a-79a9e133d3a6"
      unitRef="mxn">899000000</kof:TaxContingenciesPayableToFormerShareholders>
    <ifrs-full:DisclosureOfOtherNoncurrentLiabilitiesExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzM4OTM_851bb1df-3ad6-4a53-8cc8-5951544a7dc2">Other non-current financial liabilities &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative financial instruments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  571&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Security deposits &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;499&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ps.  508&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  934&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfOtherNoncurrentLiabilitiesExplanatory>
    <ifrs-full:OtherFinancialLiabilities
      contextRef="i103181737df9495985c8198cae7bac1a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo2NDg5OTkwNmQwZjA0Y2YwYWI2YjA0YjRjMmE1OTkyMi90YWJsZXJhbmdlOjY0ODk5OTA2ZDBmMDRjZjBhYjZiMDRiNGMyYTU5OTIyXzEtMS0xLTEtMjAwNjI_829f1aff-3da6-4b06-add3-5267bc0f6aad"
      unitRef="mxn">9000000</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities
      contextRef="iad9d4e87e65a4e6b9a0c048227b54c8e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo2NDg5OTkwNmQwZjA0Y2YwYWI2YjA0YjRjMmE1OTkyMi90YWJsZXJhbmdlOjY0ODk5OTA2ZDBmMDRjZjBhYjZiMDRiNGMyYTU5OTIyXzEtMi0xLTEtMjAwNjI_d75cd8d8-6138-49b3-9a07-2445857bb534"
      unitRef="mxn">571000000</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities
      contextRef="i0683416495514ac2bfbc3923e4d7a332_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo2NDg5OTkwNmQwZjA0Y2YwYWI2YjA0YjRjMmE1OTkyMi90YWJsZXJhbmdlOjY0ODk5OTA2ZDBmMDRjZjBhYjZiMDRiNGMyYTU5OTIyXzItMS0xLTEtMjAwNjI_a616d23f-6e52-4297-93f5-c2ac4981fd6b"
      unitRef="mxn">499000000</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities
      contextRef="ia254956a33aa487d8e197e37688edfd3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo2NDg5OTkwNmQwZjA0Y2YwYWI2YjA0YjRjMmE1OTkyMi90YWJsZXJhbmdlOjY0ODk5OTA2ZDBmMDRjZjBhYjZiMDRiNGMyYTU5OTIyXzItMi0xLTEtMjAwNjI_254cdaa8-1814-466f-ac0e-e45cc0b8df1b"
      unitRef="mxn">363000000</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo2NDg5OTkwNmQwZjA0Y2YwYWI2YjA0YjRjMmE1OTkyMi90YWJsZXJhbmdlOjY0ODk5OTA2ZDBmMDRjZjBhYjZiMDRiNGMyYTU5OTIyXzMtMS0xLTEtMjAwNjI_c9c41d2e-d438-4732-906f-21c1084cb471"
      unitRef="mxn">508000000</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo2NDg5OTkwNmQwZjA0Y2YwYWI2YjA0YjRjMmE1OTkyMi90YWJsZXJhbmdlOjY0ODk5OTA2ZDBmMDRjZjBhYjZiMDRiNGMyYTU5OTIyXzMtMi0xLTEtMjAwNjI_a1ce4c3c-d694-4110-a254-7c3ccf42089e"
      unitRef="mxn">934000000</ifrs-full:OtherFinancialLiabilities>
    <kof:DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzM4OTQ_30284360-df3d-435b-a0bb-038ade0518a9">The following table presents the nature and amount of the loss contingencies recorded as of December&#160;31, 2021 and 2020: &lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.972%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.099%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  2,066&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  2,540&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Labor &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,472&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,681&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;612&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  4,150&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  5,100&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  As it is customary in Brazil, the Company is required to guarantee tax, legal and labor contingencies by guarantee deposits. See Note 12.&lt;/span&gt;&lt;/div&gt;</kof:DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock>
    <ifrs-full:Provisions
      contextRef="iaaba60d46b7945ab8020e8743fb2be79_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo4ZmM1YjNmMWQxOTM0YjY4YWQ1N2MwOWVjNjNkNzQxMi90YWJsZXJhbmdlOjhmYzViM2YxZDE5MzRiNjhhZDU3YzA5ZWM2M2Q3NDEyXzEtMS0xLTEtMjAwNjI_49c17f8a-259e-43a6-9bc4-3403c7c80881"
      unitRef="mxn">2066000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i80039ac9edf149b9975ca3924261b4e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo4ZmM1YjNmMWQxOTM0YjY4YWQ1N2MwOWVjNjNkNzQxMi90YWJsZXJhbmdlOjhmYzViM2YxZDE5MzRiNjhhZDU3YzA5ZWM2M2Q3NDEyXzEtMi0xLTEtMjAwNjI_619fcdc8-ff3e-4a3a-8a51-67bfcd04a0ae"
      unitRef="mxn">2540000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ibeff4cebc82e40b3a48f0a60552eef15_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo4ZmM1YjNmMWQxOTM0YjY4YWQ1N2MwOWVjNjNkNzQxMi90YWJsZXJhbmdlOjhmYzViM2YxZDE5MzRiNjhhZDU3YzA5ZWM2M2Q3NDEyXzItMS0xLTEtMjAwNjI_95f6903c-2c22-4518-ab29-c1063f00f938"
      unitRef="mxn">1472000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i4525f3b315f646e7892137657994600e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo4ZmM1YjNmMWQxOTM0YjY4YWQ1N2MwOWVjNjNkNzQxMi90YWJsZXJhbmdlOjhmYzViM2YxZDE5MzRiNjhhZDU3YzA5ZWM2M2Q3NDEyXzItMi0xLTEtMjAwNjI_08cc176a-83ea-4816-8569-da1a0de16cea"
      unitRef="mxn">1681000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ib921eb795bd2402dbee787f8848d4053_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo4ZmM1YjNmMWQxOTM0YjY4YWQ1N2MwOWVjNjNkNzQxMi90YWJsZXJhbmdlOjhmYzViM2YxZDE5MzRiNjhhZDU3YzA5ZWM2M2Q3NDEyXzMtMS0xLTEtMjAwNjI_0d6e01a5-a45d-4536-95c7-01532feb6b30"
      unitRef="mxn">612000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i4a6f48f09c2d4a96bf24fdec18c4efd7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo4ZmM1YjNmMWQxOTM0YjY4YWQ1N2MwOWVjNjNkNzQxMi90YWJsZXJhbmdlOjhmYzViM2YxZDE5MzRiNjhhZDU3YzA5ZWM2M2Q3NDEyXzMtMi0xLTEtMjAwNjI_2eeeab7e-5244-4818-8aa1-24a804bc87f8"
      unitRef="mxn">879000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo4ZmM1YjNmMWQxOTM0YjY4YWQ1N2MwOWVjNjNkNzQxMi90YWJsZXJhbmdlOjhmYzViM2YxZDE5MzRiNjhhZDU3YzA5ZWM2M2Q3NDEyXzQtMS0xLTEtMjAwNjI_cc568bce-4c6e-4ec5-9cf7-8bfa928517d9"
      unitRef="mxn">4150000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTo4ZmM1YjNmMWQxOTM0YjY4YWQ1N2MwOWVjNjNkNzQxMi90YWJsZXJhbmdlOjhmYzViM2YxZDE5MzRiNjhhZDU3YzA5ZWM2M2Q3NDEyXzQtMi0xLTEtMjAwNjI_50b27c90-4907-4af7-8aa8-cd6759f4b025"
      unitRef="mxn">5100000000</ifrs-full:Provisions>
    <ifrs-full:DisclosureOfProvisionsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzM4OTU_08c238ac-ce9e-4861-a275-38550475a75d">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.583%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.335%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of the period &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  2,540&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  4,696&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  5,038&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Penalties and other charges &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New contingencies &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;148&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancellation and adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(152)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(247)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(236)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(187)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reversal of indemnifiable items (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,177)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Effects &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(263)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of foreign currency exchange rates &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(826)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(396)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of the period &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  2,066&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  2,540&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  4,696&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; This amount for 2021 includes Ps. 899 of certain tax contingencies that expired and are payable to the former shareholders of Spaipa (acquired in 2013), see Note 24.2.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;24.5.2 Labor &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  1,681&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  2,222&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  2,340&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Penalties and other charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;303&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;363&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancellation and expiration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(445)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(273)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingencies added in business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(358)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(561)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(401)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effects of foreign currency exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(384)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(202)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  1,472&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  1,681&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  2,222&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;24.5.3 Legal &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of the period &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  879&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  1,065&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  920&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Penalties and other charges &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;68&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New contingencies &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancellation and expiration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(141)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingencies added in business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of foreign currency exchange rates &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of the period &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ps.  612&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ps.  879&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ps.  1,065&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfProvisionsExplanatory>
    <ifrs-full:Provisions
      contextRef="i80039ac9edf149b9975ca3924261b4e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzEtMS0xLTEtMjAwNjI_fad99599-4b36-464a-8719-b1617cd6f8b7"
      unitRef="mxn">2540000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i015c3c0a6c7749b6a2f2c72347607b1b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzEtMi0xLTEtMjAwNjI_41dd19c2-8cfe-4b04-9f08-c2d9811b9367"
      unitRef="mxn">4696000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i9870a97c707b47a88767a5ec1e3ab61a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzEtMy0xLTEtMjAwNjI_197cdd64-6ce2-4563-9a37-9509ca17c20c"
      unitRef="mxn">5038000000</ifrs-full:Provisions>
    <kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges
      contextRef="i64ff89f465b7448695c528dbb09c1de9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzItMS0xLTEtMjAwNjI_d5fb774d-0464-42cc-8cfb-87f14f55bf42"
      unitRef="mxn">30000000</kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges>
    <kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges
      contextRef="iadd7d5c1332c4aed9dd413b16e9f541e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzItMi0xLTEtMjAwNjI_0fe789dd-feaa-422c-9b44-8e0811caa780"
      unitRef="mxn">0</kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges>
    <kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges
      contextRef="ieef445d9e8f34a18860c1e68f22df1e8_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzItMy0xLTEtMjAwNjI_746f847c-bbf2-49b9-bf53-d6ed1a36125d"
      unitRef="mxn">1000000</kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges>
    <kof:IncreaseDecreaseInProvisionsFromNewContingencies
      contextRef="i64ff89f465b7448695c528dbb09c1de9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzMtMS0xLTEtMjAwNjI_3d9c32b2-618a-4756-8d92-aaa59ac2f60b"
      unitRef="mxn">148000000</kof:IncreaseDecreaseInProvisionsFromNewContingencies>
    <kof:IncreaseDecreaseInProvisionsFromNewContingencies
      contextRef="iadd7d5c1332c4aed9dd413b16e9f541e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzMtMi0xLTEtMjAwNjI_aaf90076-ec02-4695-ac25-ee85dc683952"
      unitRef="mxn">186000000</kof:IncreaseDecreaseInProvisionsFromNewContingencies>
    <kof:IncreaseDecreaseInProvisionsFromNewContingencies
      contextRef="ieef445d9e8f34a18860c1e68f22df1e8_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzMtMy0xLTEtMjAwNjI_a54e375d-c363-4f6e-9f25-9ab683db2e1b"
      unitRef="mxn">368000000</kof:IncreaseDecreaseInProvisionsFromNewContingencies>
    <kof:DecreaseInProvisionsThroughCancellationAndExpiration
      contextRef="i64ff89f465b7448695c528dbb09c1de9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzQtMS0xLTEtMjAwNjI_45869340-f05d-4600-8d69-8fd259acd78e"
      unitRef="mxn">59000000</kof:DecreaseInProvisionsThroughCancellationAndExpiration>
    <kof:DecreaseInProvisionsThroughCancellationAndExpiration
      contextRef="iadd7d5c1332c4aed9dd413b16e9f541e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzQtMi0xLTEtMjAwNjI_c8b75378-0368-4f36-8428-1f182d635ff3"
      unitRef="mxn">152000000</kof:DecreaseInProvisionsThroughCancellationAndExpiration>
    <kof:DecreaseInProvisionsThroughCancellationAndExpiration
      contextRef="ieef445d9e8f34a18860c1e68f22df1e8_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzQtMy0xLTEtMjAwNjI_91744ec2-ba30-4514-a513-c11735206d87"
      unitRef="mxn">247000000</kof:DecreaseInProvisionsThroughCancellationAndExpiration>
    <kof:DecreaseInProvisionsResultingFromPayments
      contextRef="i64ff89f465b7448695c528dbb09c1de9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzYtMS0xLTEtMjAwNjI_8a1b3be4-912e-4599-85b1-f25410b9f0b5"
      unitRef="mxn">236000000</kof:DecreaseInProvisionsResultingFromPayments>
    <kof:DecreaseInProvisionsResultingFromPayments
      contextRef="iadd7d5c1332c4aed9dd413b16e9f541e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzYtMi0xLTEtMjAwNjI_ee52051b-8148-46f3-a285-d85dec85e1b5"
      unitRef="mxn">187000000</kof:DecreaseInProvisionsResultingFromPayments>
    <kof:DecreaseInProvisionsResultingFromPayments
      contextRef="ieef445d9e8f34a18860c1e68f22df1e8_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzYtMy0xLTEtMjAwNjI_c09bc8cc-af53-43b3-8d9c-945000fb20e0"
      unitRef="mxn">68000000</kof:DecreaseInProvisionsResultingFromPayments>
    <kof:ReversalOfIndemnifiableItems
      contextRef="i64ff89f465b7448695c528dbb09c1de9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzctMS0xLTEtMjAwNjI_01378685-d2a5-4efa-bfbc-413543f3a24c"
      unitRef="mxn">0</kof:ReversalOfIndemnifiableItems>
    <kof:ReversalOfIndemnifiableItems
      contextRef="iadd7d5c1332c4aed9dd413b16e9f541e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzctMi0xLTEtMjAwNjI_aaf44173-d56e-49bd-a98c-1f833844b144"
      unitRef="mxn">1177000000</kof:ReversalOfIndemnifiableItems>
    <kof:ReversalOfIndemnifiableItems
      contextRef="ieef445d9e8f34a18860c1e68f22df1e8_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzctMy0xLTEtMjAwNjI_6a8ae7af-44fc-4e64-8967-40acb5fad478"
      unitRef="mxn">0</kof:ReversalOfIndemnifiableItems>
    <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions
      contextRef="i64ff89f465b7448695c528dbb09c1de9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzctMS0xLTEtNDUyNzQ_b9b87b7a-6476-4066-abbe-4fde88c55b01"
      unitRef="mxn">263000000</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions>
    <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions
      contextRef="iadd7d5c1332c4aed9dd413b16e9f541e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzctMi0xLTEtNDUyNzQ_f112b775-c96c-49bd-8bea-2db92971842a"
      unitRef="mxn">0</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions>
    <ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions
      contextRef="ieef445d9e8f34a18860c1e68f22df1e8_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzctMy0xLTEtNDUyNzQ_59224f09-e0a8-45e1-ae99-9eea45b3c15f"
      unitRef="mxn">0</ifrs-full:DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions>
    <kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates
      contextRef="i64ff89f465b7448695c528dbb09c1de9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzgtMS0xLTEtMjAwNjI_b96c7f9f-b7f0-4d5a-bec3-d146cc9640f1"
      unitRef="mxn">-94000000</kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates>
    <kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates
      contextRef="iadd7d5c1332c4aed9dd413b16e9f541e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzgtMi0xLTEtMjAwNjI_9c5429f8-b009-46b8-a027-01a3b5c5e0de"
      unitRef="mxn">-826000000</kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates>
    <kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates
      contextRef="ieef445d9e8f34a18860c1e68f22df1e8_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzgtMy0xLTEtMjAwNjI_236bd14b-3545-4c88-a5d1-4144db041e26"
      unitRef="mxn">-396000000</kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates>
    <ifrs-full:Provisions
      contextRef="iaaba60d46b7945ab8020e8743fb2be79_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzEwLTEtMS0xLTIwMDYy_319232d0-88aa-4bfa-9b8c-fc85e1495943"
      unitRef="mxn">2066000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i80039ac9edf149b9975ca3924261b4e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzEwLTItMS0xLTIwMDYy_c66a38e7-d171-4853-ba5d-6f779898ef79"
      unitRef="mxn">2540000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i015c3c0a6c7749b6a2f2c72347607b1b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTpjMzY5YWY2MzgwZDQ0MWIxOGVkMTU0ZDlkN2NjZTI2OC90YWJsZXJhbmdlOmMzNjlhZjYzODBkNDQxYjE4ZWQxNTRkOWQ3Y2NlMjY4XzEwLTMtMS0xLTIwMDYy_c97e756f-cf1b-41b3-9a06-891b56885a11"
      unitRef="mxn">4696000000</ifrs-full:Provisions>
    <kof:TaxContingenciesPayableToFormerShareholders
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzk2MA_4088989b-c11c-4555-8256-57cf0c2d3943"
      unitRef="mxn">899000000</kof:TaxContingenciesPayableToFormerShareholders>
    <ifrs-full:Provisions
      contextRef="i4525f3b315f646e7892137657994600e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzEtMS0xLTEtMjAwNjI_0bc397a3-dbd3-4d8e-ac44-c215f853f10e"
      unitRef="mxn">1681000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ic4cf833bee3f4de897e85264248ea2a0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzEtMi0xLTEtMjAwNjI_2180ddea-11bf-453f-8fb2-f89a28a52bc4"
      unitRef="mxn">2222000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i7f5bdf8aff4d41efbfedeb9097875312_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzEtMy0xLTEtMjAwNjI_27a103aa-4fd6-4260-9634-ea906960401c"
      unitRef="mxn">2340000000</ifrs-full:Provisions>
    <kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges
      contextRef="i8fadfa333dda4e9385e66201850f6e5d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzItMS0xLTEtMjAwNjI_cf6084bc-90a7-4e9f-ab4f-6ec30a089307"
      unitRef="mxn">303000000</kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges>
    <kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges
      contextRef="i1a1289c4fc3d4fd0a73b9ba808203a4d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzItMi0xLTEtMjAwNjI_23b0816c-c314-4aa2-a771-09de88f8cd6a"
      unitRef="mxn">228000000</kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges>
    <kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges
      contextRef="ice0245de5b724437802d2bd9776eaa64_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzItMy0xLTEtMjAwNjI_3184d787-b1ec-47e9-894b-48403be1f47a"
      unitRef="mxn">249000000</kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges>
    <kof:IncreaseDecreaseInProvisionsFromNewContingencies
      contextRef="i8fadfa333dda4e9385e66201850f6e5d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzMtMS0xLTEtMjAwNjI_aed53d41-7d88-42a7-9fdd-3f2067747337"
      unitRef="mxn">363000000</kof:IncreaseDecreaseInProvisionsFromNewContingencies>
    <kof:IncreaseDecreaseInProvisionsFromNewContingencies
      contextRef="i1a1289c4fc3d4fd0a73b9ba808203a4d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzMtMi0xLTEtMjAwNjI_41e7ec75-1926-4849-bb89-d8d287a20d37"
      unitRef="mxn">227000000</kof:IncreaseDecreaseInProvisionsFromNewContingencies>
    <kof:IncreaseDecreaseInProvisionsFromNewContingencies
      contextRef="ice0245de5b724437802d2bd9776eaa64_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzMtMy0xLTEtMjAwNjI_f59d9fe2-4628-4e6c-88af-0ce1c1af00a0"
      unitRef="mxn">465000000</kof:IncreaseDecreaseInProvisionsFromNewContingencies>
    <kof:DecreaseInProvisionsThroughCancellationAndExpiration
      contextRef="i8fadfa333dda4e9385e66201850f6e5d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzQtMS0xLTEtMjAwNjI_135dac02-d708-4798-9746-0d1ec77d0965"
      unitRef="mxn">445000000</kof:DecreaseInProvisionsThroughCancellationAndExpiration>
    <kof:DecreaseInProvisionsThroughCancellationAndExpiration
      contextRef="i1a1289c4fc3d4fd0a73b9ba808203a4d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzQtMi0xLTEtMjAwNjI_8b9df60a-b17a-441e-b1f8-520889293d37"
      unitRef="mxn">51000000</kof:DecreaseInProvisionsThroughCancellationAndExpiration>
    <kof:DecreaseInProvisionsThroughCancellationAndExpiration
      contextRef="ice0245de5b724437802d2bd9776eaa64_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzQtMy0xLTEtMjAwNjI_37e13959-fbd3-4e38-b238-a6cde13252df"
      unitRef="mxn">273000000</kof:DecreaseInProvisionsThroughCancellationAndExpiration>
    <ifrs-full:IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination
      contextRef="i8fadfa333dda4e9385e66201850f6e5d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzUtMS0xLTEtMjAwNjI_7ff32528-58cd-491c-a748-1790583c0bfb"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination>
    <ifrs-full:IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination
      contextRef="i1a1289c4fc3d4fd0a73b9ba808203a4d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzUtMi0xLTEtMjAwNjI_42f212b7-d8e8-452f-b5fe-e971ab11fc8f"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination>
    <ifrs-full:IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination
      contextRef="ice0245de5b724437802d2bd9776eaa64_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzUtMy0xLTEtMjAwNjI_be3c63da-b8a0-4b1e-84a6-277e96261eaa"
      unitRef="mxn">44000000</ifrs-full:IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination>
    <kof:DecreaseInProvisionsResultingFromPayments
      contextRef="i8fadfa333dda4e9385e66201850f6e5d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzYtMS0xLTEtMjAwNjI_0c95a8be-4df3-4b3c-b728-116e197b3840"
      unitRef="mxn">358000000</kof:DecreaseInProvisionsResultingFromPayments>
    <kof:DecreaseInProvisionsResultingFromPayments
      contextRef="i1a1289c4fc3d4fd0a73b9ba808203a4d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzYtMi0xLTEtMjAwNjI_8309316c-3697-4b42-a982-5e747bd4219e"
      unitRef="mxn">561000000</kof:DecreaseInProvisionsResultingFromPayments>
    <kof:DecreaseInProvisionsResultingFromPayments
      contextRef="ice0245de5b724437802d2bd9776eaa64_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzYtMy0xLTEtMjAwNjI_f0c384f0-51ed-4423-a5f9-348bece0ce24"
      unitRef="mxn">401000000</kof:DecreaseInProvisionsResultingFromPayments>
    <kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates
      contextRef="i8fadfa333dda4e9385e66201850f6e5d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzctMS0xLTEtMjAwNjI_fe488fd6-97ab-422c-9887-46811b973dd9"
      unitRef="mxn">-72000000</kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates>
    <kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates
      contextRef="i1a1289c4fc3d4fd0a73b9ba808203a4d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzctMi0xLTEtMjAwNjI_9a2bad35-98f4-400c-8bcf-3f05d731fdc3"
      unitRef="mxn">-384000000</kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates>
    <kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates
      contextRef="ice0245de5b724437802d2bd9776eaa64_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzctMy0xLTEtMjAwNjI_253f9940-d390-4336-8b83-be953086638a"
      unitRef="mxn">-202000000</kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates>
    <ifrs-full:Provisions
      contextRef="ibeff4cebc82e40b3a48f0a60552eef15_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzgtMS0xLTEtMjAwNjI_4ed875ce-1191-4a70-a3a5-23ecc8161334"
      unitRef="mxn">1472000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i4525f3b315f646e7892137657994600e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzgtMi0xLTEtMjAwNjI_f438a07b-d9c8-4e2f-882c-ebcb33a64fa9"
      unitRef="mxn">1681000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ic4cf833bee3f4de897e85264248ea2a0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZTplODkxNGQ4ZmFjN2Y0ZDgxYjZkMGM4YjFkNGQ5NWNiYy90YWJsZXJhbmdlOmU4OTE0ZDhmYWM3ZjRkODFiNmQwYzhiMWQ0ZDk1Y2JjXzgtMy0xLTEtMjAwNjI_0baa8e50-1a98-4362-8fe9-1f58deda1804"
      unitRef="mxn">2222000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i4a6f48f09c2d4a96bf24fdec18c4efd7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzEtMS0xLTEtMjAwNjI_3f0f26d1-7565-457f-9fa8-b4849c272a9f"
      unitRef="mxn">879000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i4f066ee1eb6e4df590633ce84d0aef82_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzEtMi0xLTEtMjAwNjI_eada42ab-af70-48d2-b6df-873afdd295c1"
      unitRef="mxn">1065000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ifc9f49b62341499f802ecbc5384aaaf9_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzEtMy0xLTEtMjAwNjI_5468bbbe-5932-4d2e-b533-2a1586bc6fdf"
      unitRef="mxn">920000000</ifrs-full:Provisions>
    <kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges
      contextRef="i9820dedb26de40f39566ac1c5c6f1e59_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzItMS0xLTEtMjAwNjI_3d7e2e54-f060-4081-b658-37726339fcdd"
      unitRef="mxn">68000000</kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges>
    <kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges
      contextRef="ifa475343fb454bbf9e1788d4eec02166_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzItMi0xLTEtMjAwNjI_23a6f197-1977-4b52-aa4e-a2017b4ce4b6"
      unitRef="mxn">8000000</kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges>
    <kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges
      contextRef="iaefa12d2963447a49fe8a8bc22520ce2_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzItMy0xLTEtMjAwNjI_21ea1d9d-a445-40e2-92d6-5d522fac5524"
      unitRef="mxn">94000000</kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges>
    <kof:IncreaseDecreaseInProvisionsFromNewContingencies
      contextRef="i9820dedb26de40f39566ac1c5c6f1e59_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzMtMS0xLTEtMjAwNjI_ff85581d-7101-47d9-a587-c9e8d43b4b6e"
      unitRef="mxn">26000000</kof:IncreaseDecreaseInProvisionsFromNewContingencies>
    <kof:IncreaseDecreaseInProvisionsFromNewContingencies
      contextRef="ifa475343fb454bbf9e1788d4eec02166_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzMtMi0xLTEtMjAwNjI_68943a8b-1f11-4429-aab8-722729e28ebe"
      unitRef="mxn">193000000</kof:IncreaseDecreaseInProvisionsFromNewContingencies>
    <kof:IncreaseDecreaseInProvisionsFromNewContingencies
      contextRef="iaefa12d2963447a49fe8a8bc22520ce2_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzMtMy0xLTEtMjAwNjI_71eec59d-6788-4072-9ea2-2119302d3f9e"
      unitRef="mxn">128000000</kof:IncreaseDecreaseInProvisionsFromNewContingencies>
    <kof:DecreaseInProvisionsThroughCancellationAndExpiration
      contextRef="i9820dedb26de40f39566ac1c5c6f1e59_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzQtMS0xLTEtMjAwNjI_371aaca4-ecc3-44b3-bfeb-3ffa6ddf5143"
      unitRef="mxn">241000000</kof:DecreaseInProvisionsThroughCancellationAndExpiration>
    <kof:DecreaseInProvisionsThroughCancellationAndExpiration
      contextRef="ifa475343fb454bbf9e1788d4eec02166_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzQtMi0xLTEtMjAwNjI_17edbb47-3b22-4201-9225-ea984c6fe20b"
      unitRef="mxn">141000000</kof:DecreaseInProvisionsThroughCancellationAndExpiration>
    <kof:DecreaseInProvisionsThroughCancellationAndExpiration
      contextRef="iaefa12d2963447a49fe8a8bc22520ce2_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzQtMy0xLTEtMjAwNjI_dd10e59c-6310-4466-a546-546d67a6b8ef"
      unitRef="mxn">45000000</kof:DecreaseInProvisionsThroughCancellationAndExpiration>
    <ifrs-full:IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination
      contextRef="i9820dedb26de40f39566ac1c5c6f1e59_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzUtMS0xLTEtMjAwNjI_f01be174-b20c-4030-8ee9-1a12b70a52a2"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination>
    <ifrs-full:IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination
      contextRef="ifa475343fb454bbf9e1788d4eec02166_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzUtMi0xLTEtMjAwNjI_d4e05e64-701a-4d22-8898-0b1635029fa9"
      unitRef="mxn">0</ifrs-full:IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination>
    <ifrs-full:IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination
      contextRef="iaefa12d2963447a49fe8a8bc22520ce2_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzUtMy0xLTEtMjAwNjI_091fb14f-60f0-479c-b289-efe808271dc6"
      unitRef="mxn">77000000</ifrs-full:IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination>
    <kof:DecreaseInProvisionsResultingFromPayments
      contextRef="i9820dedb26de40f39566ac1c5c6f1e59_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzYtMS0xLTEtMjAwNjI_72854256-d3bd-4569-aa41-d8a3b7c611ad"
      unitRef="mxn">97000000</kof:DecreaseInProvisionsResultingFromPayments>
    <kof:DecreaseInProvisionsResultingFromPayments
      contextRef="ifa475343fb454bbf9e1788d4eec02166_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzYtMi0xLTEtMjAwNjI_7f5f90f0-1535-4a18-ba6e-5eca1f8f0d33"
      unitRef="mxn">111000000</kof:DecreaseInProvisionsResultingFromPayments>
    <kof:DecreaseInProvisionsResultingFromPayments
      contextRef="iaefa12d2963447a49fe8a8bc22520ce2_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzYtMy0xLTEtMjAwNjI_d0a14245-be03-49bb-b4c6-dbe614039296"
      unitRef="mxn">44000000</kof:DecreaseInProvisionsResultingFromPayments>
    <kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates
      contextRef="i9820dedb26de40f39566ac1c5c6f1e59_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzctMS0xLTEtMjAwNjI_80bd983e-eca0-4265-852e-fee95897ec90"
      unitRef="mxn">-23000000</kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates>
    <kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates
      contextRef="ifa475343fb454bbf9e1788d4eec02166_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzctMi0xLTEtMjAwNjI_4a473672-27d3-4d97-895e-5e71cb965bfa"
      unitRef="mxn">-135000000</kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates>
    <kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates
      contextRef="iaefa12d2963447a49fe8a8bc22520ce2_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzctMy0xLTEtMjAwNjI_8add693c-74b2-4367-a713-d02c646ad057"
      unitRef="mxn">-65000000</kof:IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates>
    <ifrs-full:Provisions
      contextRef="ib921eb795bd2402dbee787f8848d4053_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzktMS0xLTEtMjAwNjI_1cb23913-926c-4976-91bd-85f2c165db4e"
      unitRef="mxn">612000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i4a6f48f09c2d4a96bf24fdec18c4efd7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzktMi0xLTEtMjAwNjI_de52a10d-52e6-4999-ae3f-f16ce1f306d7"
      unitRef="mxn">879000000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i4f066ee1eb6e4df590633ce84d0aef82_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90YWJsZToxOTU0NmM3NjQxNDk0OWM3OGQxNGY0ZGEyMDFkZjNhYS90YWJsZXJhbmdlOjE5NTQ2Yzc2NDE0OTQ5Yzc4ZDE0ZjRkYTIwMWRmM2FhXzktMy0xLTEtMjAwNjI_29f8ef9c-1cd9-41c7-91cc-59c4de8ae48a"
      unitRef="mxn">1065000000</ifrs-full:Provisions>
    <kof:LossContingencyDamagesSoughtValue1
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzE3Nzk_b93ac517-c175-41ce-adb6-c3fff17ea4f5"
      unitRef="mxn">102659000000</kof:LossContingencyDamagesSoughtValue1>
    <kof:TaxContingenciesAmount
      contextRef="ifc3e941eb93b47bc8e8be59944f1fa33_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzIyNDg_6b6866c0-e647-45bf-a61c-5efdd8698343"
      unitRef="mxn">55288000000</kof:TaxContingenciesAmount>
    <kof:TaxContingenciesAmount
      contextRef="i230cbd7203a44044a7a5c91224f489f4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzIzMTg_a7db5134-2fe3-4189-bad1-2cb28965b185"
      unitRef="mxn">8573000000</kof:TaxContingenciesAmount>
    <kof:TaxContingenciesAmount
      contextRef="i8bbaab77a29c4100a447cdcda77f38cc_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzIzNTc_3fa3a37a-d944-4591-af5d-3f9917eca3c4"
      unitRef="mxn">30821000000</kof:TaxContingenciesAmount>
    <kof:TaxContingenciesAmount
      contextRef="ibe165a40e17949fe9e23bc4ef1da1e55_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzI0Njc_ef67834e-de4c-40dd-93d8-6c1a0ee47a4a"
      unitRef="mxn">4766000000</kof:TaxContingenciesAmount>
    <kof:TaxContingenciesAmount
      contextRef="id1fba5bfe54b49d3b141ab41f1e94930_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzI1NTg_f992343d-03ae-4780-9400-0770b7380377"
      unitRef="mxn">8549000000</kof:TaxContingenciesAmount>
    <kof:TaxContingenciesAmount
      contextRef="iaaef11cf7b634b1a9fd791512d79352c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzI2NjM_dc044763-b260-46fd-8817-5c088026671e"
      unitRef="mxn">2579000000</kof:TaxContingenciesAmount>
    <kof:ExtraordinaryBenefit
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzU4ODIzODcyMDkyMTgw_6515109d-ce99-44cb-bb76-bbe263ecf552"
      unitRef="mxn">1083000000</kof:ExtraordinaryBenefit>
    <kof:LitigationSettlementAmount1
      contextRef="ic23490a58c59428ba79ccc26d08e8210_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzM0NDY_bd2db780-4ac1-4f4f-a500-1c55aae555ef"
      unitRef="mxn">10721000000</kof:LitigationSettlementAmount1>
    <kof:LitigationSettlementAmount1
      contextRef="i749ed234d80f41318af8e118036abc88_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzM0NTQ_d56bc7ce-d3c7-42e6-89d7-ad55d7f83eb0"
      unitRef="mxn">7342000000</kof:LitigationSettlementAmount1>
    <kof:LitigationSettlementAmount1
      contextRef="ifd039a6f1f9f411989f177fedc5ce471_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzM0NjU_af7c9c81-020b-46d1-8578-7965ac22c2a3"
      unitRef="mxn">10471000000</kof:LitigationSettlementAmount1>
    <ifrs-full:ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzQzOTgwNDY1MTUxMzQ_1c89ef28-0c84-469e-8881-7729729d3ce2"
      unitRef="mxn">726000000</ifrs-full:ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment>
    <ifrs-full:ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODYvZnJhZzo3NTY2NzUzOTM3ZDU0Yjc4OTk5NmQyMTNiNDdmOWQzZS90ZXh0cmVnaW9uOjc1NjY3NTM5MzdkNTRiNzg5OTk2ZDIxM2I0N2Y5ZDNlXzI3NDg3NzkwNzUyNzY_df8ed009-fad2-4d0c-ac30-f5858c45f495"
      unitRef="mxn">432000000</ifrs-full:ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment>
    <ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzM0MTY_f2ecd9e7-ea8f-48ea-b1d6-37d4950b0c28">Information by segment &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;) is the Chief Executive Officer, who periodically reviews financial information at the country level. Thus, each of the separate countries in which the Company operates is considered an operating segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company has aggregated operating segments into the following reporting segments for the purposes of its consolidated financial statements: (i) Mexico and Central America division (comprising the following countries: Mexico (including corporate operations), Guatemala, Nicaragua, Costa Rica and Panama), and (ii) the South America division (comprising the following countries: Brazil, Argentina, Colombia, and Uruguay).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is of the view that the quantitative and qualitative aspects of the aggregated operating segments are similar in nature for all periods presented. In evaluating the appropriateness of aggregating operating segments, the key indicators considered included but were not limited to:(i) similarities of customer base, products, production processes and distribution processes, (ii) similarities of governments, (iii) currency trends and (iv) historical and projected financial and operating statistics, historically and according to our estimates the financial trends of the countries aggregated into an operating segment have behaved in similar ways and are expected to continue to do so.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment disclosure for the Company&#x2019;s consolidated operations is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mexico and Central America (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;South America (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;115,794&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;79,010&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;194,804&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,415&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,428&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;57,366&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,232&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;88,598&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes and share of the profit or loss of associates and joint ventures accounted for using the equity method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,792&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,060&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22,852&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,988&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,846&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,834&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash items other than depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,052&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;561&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,613&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in earnings profit (loss) of associated companies and joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;141&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;88&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;170,543&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;101,024&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;271,567&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in associate companies and joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,991&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,503&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,494&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;115,738&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,257&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;143,995&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures, net(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,800&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,064&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,865&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:13.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:33pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mexico and Central America (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;South America (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes and share of the profit or loss of associates and joint ventures accounted for using the equity method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash items other than depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in earnings (loss) of associated companies and joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in associate companies and joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures, net(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.055%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mexico and Central America (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;South America (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes and share of the profit or loss of associates and joint ventures accounted for using the equity method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash items other than depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in earnings (loss) of associated companies and joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in associate companies and joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures, net(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Central America includes Guatemala, Nicaragua, Costa Rica and Panama. Domestic (Mexico only) revenues were Ps. 94,762, Ps. 87,833 and Ps. 91,358 during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Domestic (Mexico only) total assets were Ps. 149,421, Ps. 148,068 and Ps. 130,045 as of December&#160;31, 2021, 2020 and 2019, respectively. Domestic (Mexico only) total liabilities were Ps. 109,945, Ps. 109,086 and Ps. 91,427 as of December&#160;31, 2021, 2020 and 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;South America includes Brazil, Argentina, Colombia and Uruguay. South America revenues include Brazilian revenues of Ps. 53,051, Ps. 56,191 and Ps. 61,554 during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Brazilian total assets were Ps. 74,163, Ps. 70,376 and Ps. 82,667 as of December&#160;31, 2021, 2020 and 2019, respectively. Brazilian total liabilities Ps. 20,440,  Ps. 19,148 and Ps. 24,103 as of December&#160;31, 2021, 2020 and 2019, respectively. South America revenues also include Colombian revenues of Ps. 14,180, Ps. 12,049 and Ps. 13,522 during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Colombian total assets were Ps. 15,132, Ps. 15,993 and Ps. 16,518 as of December&#160;31, 2021, 2020 and 2019, respectively. Colombian total liabilities were Ps. 3,395, Ps. 3,262 and Ps. 4,154 as of December&#160;31, 2021, 2020 and 2019, respectively. South America revenues also include Argentine revenues of Ps. 8,408, Ps. 5,468 and Ps. 6,725 during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Argentine total assets were Ps. 6,087, Ps. 5,039 and Ps. 5,341 as of December&#160;31, 2021, 2020 and 2019, respectively. Argentine total liabilities were Ps. 2,013, Ps. 1,842 and Ps. 1,637 as of December&#160;31, 2021, 2020 and 2019, respectively. South America revenues also include Uruguay revenues of Ps. 3,371, Ps. 3,124 and Ps. 3,421, during the years ended on December&#160;31, 2021 and 2020, respectively. Uruguay total assets were Ps. 5,642, Ps. 5,771 and Ps. 5,939 as of  December&#160;31, 2021 and 2020, respectively. Uruguay total liabilities were Ps. 2,409, Ps. 2,630 and Ps. 2,566, as of December&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;(3)Includes acquisitions and disposals of property, plant and equipment, intangible assets and other long-lived assets.</ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory>
    <ifrs-full:DisclosureOfOperatingSegmentsExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzM0MTc_fe026502-4b1c-45b0-93b6-3ac2969b8276">Segment disclosure for the Company&#x2019;s consolidated operations is as follows:&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mexico and Central America (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;South America (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;115,794&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;79,010&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;194,804&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,415&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,428&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;57,366&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,232&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;88,598&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes and share of the profit or loss of associates and joint ventures accounted for using the equity method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,792&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,060&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22,852&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,988&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,846&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,834&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash items other than depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,052&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;561&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,613&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in earnings profit (loss) of associated companies and joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;141&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;88&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;170,543&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;101,024&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;271,567&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in associate companies and joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,991&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,503&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,494&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;115,738&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,257&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;143,995&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures, net(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,800&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,064&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,865&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:13.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:33pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mexico and Central America (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;South America (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes and share of the profit or loss of associates and joint ventures accounted for using the equity method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash items other than depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in earnings (loss) of associated companies and joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in associate companies and joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures, net(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.055%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mexico and Central America (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;South America (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes and share of the profit or loss of associates and joint ventures accounted for using the equity method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash items other than depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in earnings (loss) of associated companies and joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in associate companies and joint ventures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures, net(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Central America includes Guatemala, Nicaragua, Costa Rica and Panama. Domestic (Mexico only) revenues were Ps. 94,762, Ps. 87,833 and Ps. 91,358 during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Domestic (Mexico only) total assets were Ps. 149,421, Ps. 148,068 and Ps. 130,045 as of December&#160;31, 2021, 2020 and 2019, respectively. Domestic (Mexico only) total liabilities were Ps. 109,945, Ps. 109,086 and Ps. 91,427 as of December&#160;31, 2021, 2020 and 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;South America includes Brazil, Argentina, Colombia and Uruguay. South America revenues include Brazilian revenues of Ps. 53,051, Ps. 56,191 and Ps. 61,554 during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Brazilian total assets were Ps. 74,163, Ps. 70,376 and Ps. 82,667 as of December&#160;31, 2021, 2020 and 2019, respectively. Brazilian total liabilities Ps. 20,440,  Ps. 19,148 and Ps. 24,103 as of December&#160;31, 2021, 2020 and 2019, respectively. South America revenues also include Colombian revenues of Ps. 14,180, Ps. 12,049 and Ps. 13,522 during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Colombian total assets were Ps. 15,132, Ps. 15,993 and Ps. 16,518 as of December&#160;31, 2021, 2020 and 2019, respectively. Colombian total liabilities were Ps. 3,395, Ps. 3,262 and Ps. 4,154 as of December&#160;31, 2021, 2020 and 2019, respectively. South America revenues also include Argentine revenues of Ps. 8,408, Ps. 5,468 and Ps. 6,725 during the years ended December&#160;31, 2021, 2020 and 2019, respectively. Argentine total assets were Ps. 6,087, Ps. 5,039 and Ps. 5,341 as of December&#160;31, 2021, 2020 and 2019, respectively. Argentine total liabilities were Ps. 2,013, Ps. 1,842 and Ps. 1,637 as of December&#160;31, 2021, 2020 and 2019, respectively. South America revenues also include Uruguay revenues of Ps. 3,371, Ps. 3,124 and Ps. 3,421, during the years ended on December&#160;31, 2021 and 2020, respectively. Uruguay total assets were Ps. 5,642, Ps. 5,771 and Ps. 5,939 as of  December&#160;31, 2021 and 2020, respectively. Uruguay total liabilities were Ps. 2,409, Ps. 2,630 and Ps. 2,566, as of December&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;(3)Includes acquisitions and disposals of property, plant and equipment, intangible assets and other long-lived assets.</ifrs-full:DisclosureOfOperatingSegmentsExplanatory>
    <ifrs-full:Revenue
      contextRef="i0582ee46ed4c49aaa6f9e3e00c7e5ac1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzEtMS0xLTEtMjAwNjI_d733877f-2477-4e4b-8ef6-2ed324ea62ee"
      unitRef="mxn">115794000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="idb391c095e104db6abdd633df80dc5e4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzEtMi0xLTEtMjAwNjI_252f4c07-765f-488a-87ab-09b3dcdae4de"
      unitRef="mxn">79010000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i2e27f4bcacdc4fae857c33dc06a3221d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzEtMy0xLTEtMjAwNjI_d67f8cbd-e5a5-450d-bd07-5aa2fa4566f0"
      unitRef="mxn">194804000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i09eb8bc467ca4909b70668f6954d7951_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzItMS0xLTEtMjAwNjI_d24c5599-3076-485f-a8c7-417cb4b22d52"
      unitRef="mxn">5415000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="iddb9a584213242fab4e25ae126d6f49a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzItMi0xLTEtMjAwNjI_ad396252-2cb2-49b4-9b0a-1fc6c12f9d7a"
      unitRef="mxn">13000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i77e74e75b20b4781bdb8b8e8405b105c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzItMy0xLTEtMjAwNjI_e597ceee-c59c-4a18-b4e5-3517758d0f56"
      unitRef="mxn">5428000000</ifrs-full:Revenue>
    <ifrs-full:GrossProfit
      contextRef="i284c0223b4bc45ebb65b6b0aea38a1b3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzMtMS0xLTEtMjAwNjI_c8ea004d-103d-4ee8-9d8e-8e7e699c7a02"
      unitRef="mxn">57366000000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit
      contextRef="i13fbe1b7a02c44a191e4b1dae09db6a6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzMtMi0xLTEtMjAwNjI_4b325a36-cde8-4cd6-87d9-d3fd3a53ea3e"
      unitRef="mxn">31232000000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzMtMy0xLTEtMjAwNjI_45672ae4-0587-4192-8e6a-0e2b5ec57506"
      unitRef="mxn">88598000000</ifrs-full:GrossProfit>
    <kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i284c0223b4bc45ebb65b6b0aea38a1b3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzQtMS0xLTEtMjAwNjI_79c7b6ff-6c1b-4d89-ac3f-60593a1d9e8e"
      unitRef="mxn">15792000000</kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i13fbe1b7a02c44a191e4b1dae09db6a6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzQtMi0xLTEtMjAwNjI_0254f0d9-3c1b-4513-af37-7d49dc80ece0"
      unitRef="mxn">7060000000</kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzQtMy0xLTEtMjAwNjI_0af93e7c-9059-4a22-81b6-b8e3069b8fb4"
      unitRef="mxn">22852000000</kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="i284c0223b4bc45ebb65b6b0aea38a1b3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzUtMS0xLTEtMjAwNjI_d00ba375-8382-4c82-893f-67e3da4f2b93"
      unitRef="mxn">5988000000</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="i13fbe1b7a02c44a191e4b1dae09db6a6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzUtMi0xLTEtMjAwNjI_d449677d-deaa-4fd6-9322-bc69e8234905"
      unitRef="mxn">3846000000</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzUtMy0xLTEtMjAwNjI_01cee1a5-d531-4700-91f9-2f5a574c018c"
      unitRef="mxn">9834000000</ifrs-full:DepreciationAndAmortisationExpense>
    <kof:NonCashItemsOtherThanDepreciationAndAmortization
      contextRef="i284c0223b4bc45ebb65b6b0aea38a1b3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzYtMS0xLTEtMjAwNjI_7875c5dc-368b-4a70-882f-8055640f4283"
      unitRef="mxn">1052000000</kof:NonCashItemsOtherThanDepreciationAndAmortization>
    <kof:NonCashItemsOtherThanDepreciationAndAmortization
      contextRef="i13fbe1b7a02c44a191e4b1dae09db6a6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzYtMi0xLTEtMjAwNjI_493a7712-06ed-4925-aa77-c3611ca492cb"
      unitRef="mxn">561000000</kof:NonCashItemsOtherThanDepreciationAndAmortization>
    <kof:NonCashItemsOtherThanDepreciationAndAmortization
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzYtMy0xLTEtMjAwNjI_b15d9fb1-5c23-46b2-900c-d9f93347e730"
      unitRef="mxn">1613000000</kof:NonCashItemsOtherThanDepreciationAndAmortization>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i284c0223b4bc45ebb65b6b0aea38a1b3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzctMS0xLTEtMjAwNjI_24fe2298-2637-4fd4-86c6-2b1f8126d33d"
      unitRef="mxn">141000000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i13fbe1b7a02c44a191e4b1dae09db6a6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzctMi0xLTEtMjAwNjI_4ccb42db-7e3a-44b5-8d4b-134ec718e6f4"
      unitRef="mxn">-53000000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzctMy0xLTEtMjAwNjI_8d15abb1-f2b7-40dd-a356-5c8bf6aac0ce"
      unitRef="mxn">88000000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:Assets
      contextRef="i144d72c6d444485bb40bf62c476734f2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzgtMS0xLTEtMjAwNjI_e7b17f32-fa60-49e1-93e0-94e6ec0f56d0"
      unitRef="mxn">170543000000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="i415a4b90846d404c950d0367e9d50a86_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzgtMi0xLTEtMjAwNjI_f09eb4a9-cd82-450a-9ae3-b12ebd031158"
      unitRef="mxn">101024000000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzgtMy0xLTEtMjAwNjI_2e9d1e62-5b17-4730-8a4f-6c98c3648eac"
      unitRef="mxn">271567000000</ifrs-full:Assets>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i144d72c6d444485bb40bf62c476734f2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzktMS0xLTEtMjAwNjI_ace78f4a-233d-454f-b511-27068f10283e"
      unitRef="mxn">5991000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i415a4b90846d404c950d0367e9d50a86_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzktMi0xLTEtMjAwNjI_958f4ee9-220f-4a4d-9f35-949733ef4778"
      unitRef="mxn">1503000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzktMy0xLTEtMjAwNjI_58cb5600-a895-47d1-9d5f-d65a4a8b62cc"
      unitRef="mxn">7494000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:Liabilities
      contextRef="i144d72c6d444485bb40bf62c476734f2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzEwLTEtMS0xLTIwMDYy_cf40dd24-2852-4cc2-9f76-cbb3b387b948"
      unitRef="mxn">115738000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="i415a4b90846d404c950d0367e9d50a86_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzEwLTItMS0xLTIwMDYy_3f9faf01-8ae1-4155-a032-92d2744cbbf5"
      unitRef="mxn">28257000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="i2e68fe2e23534c11b949330feac3f423_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzEwLTMtMS0xLTIwMDYy_c188360e-4b72-4779-a0fe-29b4181fb9c0"
      unitRef="mxn">143995000000</ifrs-full:Liabilities>
    <ifrs-full:AdditionsToNoncurrentAssets
      contextRef="i284c0223b4bc45ebb65b6b0aea38a1b3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzExLTEtMS0xLTIwMDYy_f55f5e71-e7fd-426b-94af-70ca0c6cedd2"
      unitRef="mxn">9800000000</ifrs-full:AdditionsToNoncurrentAssets>
    <ifrs-full:AdditionsToNoncurrentAssets
      contextRef="i13fbe1b7a02c44a191e4b1dae09db6a6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzExLTItMS0xLTIwMDYy_400a1933-1697-437c-b94a-0e341109b19f"
      unitRef="mxn">4064000000</ifrs-full:AdditionsToNoncurrentAssets>
    <ifrs-full:AdditionsToNoncurrentAssets
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToyNDFmNjE2ZGY1YTI0NmZkYmE2NDk1OWUzZDg2NDA0Mi90YWJsZXJhbmdlOjI0MWY2MTZkZjVhMjQ2ZmRiYTY0OTU5ZTNkODY0MDQyXzExLTMtMS0xLTIwMDYy_77f1047e-760f-499f-bbbf-d49cc287a7f4"
      unitRef="mxn">13865000000</ifrs-full:AdditionsToNoncurrentAssets>
    <ifrs-full:Revenue
      contextRef="i00fde4daa57d4a85b46adfe878352e25_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzEtMS0xLTEtMjAwNjI_25d84279-5b9a-4e70-b042-572ad4fec2b5"
      unitRef="mxn">106783000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="iecad01c444394fa3ad2a72082676038a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzEtMi0xLTEtMjAwNjI_6126761f-b5de-4e05-a42b-d2b8d58f4412"
      unitRef="mxn">76832000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i9f5ec740191d43a287e3743169b0fa43_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzEtMy0xLTEtMjAwNjI_f20865cf-2f16-49fd-b470-7f6205ab87a3"
      unitRef="mxn">183615000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i1b14df33d60943249efe07719491e3be_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzItMS0xLTEtMjAwNjI_f2a389c0-ca8d-4be6-a083-6938f2ffcd3c"
      unitRef="mxn">4998000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i5e4ba49e0ee847539fd8086b6cc76fc3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzItMi0xLTEtMjAwNjI_380ea390-2c71-4774-9c0d-db9949b7c699"
      unitRef="mxn">18000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i7a3d3611b79e4294922a4668ea6905dc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzItMy0xLTEtMjAwNjI_09b21f6e-4298-45cf-ab0e-3d16b59f4562"
      unitRef="mxn">5016000000</ifrs-full:Revenue>
    <ifrs-full:GrossProfit
      contextRef="i47cc2256fe2b4fb3999dfabe10637a59_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzMtMS0xLTEtMjAwNjI_54e13493-05ae-47f1-9437-acabf77e7879"
      unitRef="mxn">52906000000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit
      contextRef="i687a5cafb67d4ce08aebcb9adf9f5a74_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzMtMi0xLTEtMjAwNjI_7f66c289-8018-4560-9ee5-660193fb7ca5"
      unitRef="mxn">29905000000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzMtMy0xLTEtMjAwNjI_3cd7f7f6-dc97-4bf0-a011-d5d425e8e5f0"
      unitRef="mxn">82811000000</ifrs-full:GrossProfit>
    <kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i47cc2256fe2b4fb3999dfabe10637a59_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzQtMS0xLTEtMjAwNjI_1b0d29d2-273a-4d30-90ff-70c1ef230f18"
      unitRef="mxn">14751000000</kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i687a5cafb67d4ce08aebcb9adf9f5a74_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzQtMi0xLTEtMjAwNjI_191ba324-c992-409c-b386-43f23d7442f9"
      unitRef="mxn">1326000000</kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzQtMy0xLTEtMjAwNjI_cd9200ea-9566-43b0-8143-40a28d2bd7af"
      unitRef="mxn">16077000000</kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="i47cc2256fe2b4fb3999dfabe10637a59_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzUtMS0xLTEtMjAwNjI_81a57114-73ed-4288-b0ce-2b8bbd243e95"
      unitRef="mxn">6471000000</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="i687a5cafb67d4ce08aebcb9adf9f5a74_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzUtMi0xLTEtMjAwNjI_a1ac925d-0649-4cd8-b493-52438a405eb3"
      unitRef="mxn">4137000000</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzUtMy0xLTEtMjAwNjI_880e7f90-d018-41d2-b160-9894332a4d79"
      unitRef="mxn">10608000000</ifrs-full:DepreciationAndAmortisationExpense>
    <kof:NonCashItemsOtherThanDepreciationAndAmortization
      contextRef="i47cc2256fe2b4fb3999dfabe10637a59_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzYtMS0xLTEtMjAwNjI_916eef78-be4c-4c4d-aee1-42045caef791"
      unitRef="mxn">979000000</kof:NonCashItemsOtherThanDepreciationAndAmortization>
    <kof:NonCashItemsOtherThanDepreciationAndAmortization
      contextRef="i687a5cafb67d4ce08aebcb9adf9f5a74_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzYtMi0xLTEtMjAwNjI_3a149bd6-49c4-4252-81f6-494ecb1c545e"
      unitRef="mxn">515000000</kof:NonCashItemsOtherThanDepreciationAndAmortization>
    <kof:NonCashItemsOtherThanDepreciationAndAmortization
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzYtMy0xLTEtMjAwNjI_0db3c7ae-0667-4e00-b8a2-1c81748a6c36"
      unitRef="mxn">1494000000</kof:NonCashItemsOtherThanDepreciationAndAmortization>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i47cc2256fe2b4fb3999dfabe10637a59_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzctMS0xLTEtMjAwNjI_01ee07a2-d91a-4f40-b24c-4b9d36bf7375"
      unitRef="mxn">-95000000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i687a5cafb67d4ce08aebcb9adf9f5a74_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzctMi0xLTEtMjAwNjI_c349f19b-c5a4-4f9c-b2e2-93bf4043bc4b"
      unitRef="mxn">-186000000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzctMy0xLTEtMjAwNjI_ad4da7fa-c0f3-475a-84d3-db353c95ebeb"
      unitRef="mxn">-281000000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:Assets
      contextRef="i033ec423d995473dbf482039eb9a0b5c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzgtMS0xLTEtMjAwNjI_e0e764ef-97f8-4102-8868-6fb68e48dd6f"
      unitRef="mxn">165887000000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="icb412818d7b24a6faede787d2fcb4898_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzgtMi0xLTEtMjAwNjI_9cd5132c-b2fc-4192-92f8-039e90bdcb8b"
      unitRef="mxn">97179000000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzgtMy0xLTEtMjAwNjI_6121568e-2992-48b9-8c9e-aad53064b160"
      unitRef="mxn">263066000000</ifrs-full:Assets>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i033ec423d995473dbf482039eb9a0b5c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzktMS0xLTEtMjAwNjI_57f362d1-deca-4df2-ad2e-d28415275a05"
      unitRef="mxn">5804000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="icb412818d7b24a6faede787d2fcb4898_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzktMi0xLTEtMjAwNjI_70715e14-144c-46b2-8424-8a051c757223"
      unitRef="mxn">1819000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzktMy0xLTEtMjAwNjI_f84bbca2-35a8-4e09-a4dc-6c2c217cd5fa"
      unitRef="mxn">7623000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:Liabilities
      contextRef="i033ec423d995473dbf482039eb9a0b5c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzEwLTEtMS0xLTIwMDYy_bbd033fb-c456-4918-ae46-103c8e771a31"
      unitRef="mxn">113727000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="icb412818d7b24a6faede787d2fcb4898_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzEwLTItMS0xLTIwMDYy_94b83374-b4a6-4d95-bb8e-a91ad83c0c8d"
      unitRef="mxn">26882000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzEwLTMtMS0xLTIwMDYy_df6c6152-a38a-434d-9792-2c4973153905"
      unitRef="mxn">140609000000</ifrs-full:Liabilities>
    <ifrs-full:AdditionsToNoncurrentAssets
      contextRef="i47cc2256fe2b4fb3999dfabe10637a59_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzExLTEtMS0xLTIwMDYy_96b4d144-e1c2-43a4-96ce-5defb3402c92"
      unitRef="mxn">6764000000</ifrs-full:AdditionsToNoncurrentAssets>
    <ifrs-full:AdditionsToNoncurrentAssets
      contextRef="i687a5cafb67d4ce08aebcb9adf9f5a74_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzExLTItMS0xLTIwMDYy_55c83b43-98b3-4b4e-9066-cb164c8ca00e"
      unitRef="mxn">3590000000</ifrs-full:AdditionsToNoncurrentAssets>
    <ifrs-full:AdditionsToNoncurrentAssets
      contextRef="i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZTo2OThlM2YwOTI2OGM0NDJlOTU4ZDkwMjZkOGJkNmMwZC90YWJsZXJhbmdlOjY5OGUzZjA5MjY4YzQ0MmU5NThkOTAyNmQ4YmQ2YzBkXzExLTMtMS0xLTIwMDYy_c18405c2-ac30-4064-b81f-531643bb62ea"
      unitRef="mxn">10354000000</ifrs-full:AdditionsToNoncurrentAssets>
    <ifrs-full:Revenue
      contextRef="i2ca785aed3df477d89b31eb1d80a58e8_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzEtMS0xLTEtMjAwNjI_f6099cdb-4b2d-4220-884b-2410bcfdbdaa"
      unitRef="mxn">109249000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i0c5e9872a6e447c79c9f570b5ca47fb5_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzEtMi0xLTEtMjAwNjI_62443fe0-c597-42c6-88da-b53f8b7070aa"
      unitRef="mxn">85222000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i93c66a00716d41ca98ecadf430290cbd_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzEtMy0xLTEtMjAwNjI_7c5b30ef-2b48-40d5-bf1d-1741d4353a4b"
      unitRef="mxn">194471000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i116a4bd78a964dfb9ff56572ca9cbd9f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzItMS0xLTEtMjAwNjI_d1944053-7804-470a-aad3-37cc4a498e03"
      unitRef="mxn">5673000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i626edc3ccebb4f2b83ac46ddbf7542f2_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzItMi0xLTEtMjAwNjI_96170ab7-0a1d-41ae-a9a7-af07726a375f"
      unitRef="mxn">15000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="ia34537ca0e3d410c861d750795a500c5_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzItMy0xLTEtMjAwNjI_7fd145f8-590b-432d-af30-eb9236ada42d"
      unitRef="mxn">5688000000</ifrs-full:Revenue>
    <ifrs-full:GrossProfit
      contextRef="i5781c02cc99d40748309eef35e7715cf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzMtMS0xLTEtMjAwNjI_f7ab8c15-164d-409c-9845-1683230ce07f"
      unitRef="mxn">52384000000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit
      contextRef="i3c3f2adef07149cda3626d4c9d122c25_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzMtMi0xLTEtMjAwNjI_406dd015-9bfb-4460-9c83-965c80ac6d5d"
      unitRef="mxn">35123000000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzMtMy0xLTEtMjAwNjI_a28e084f-177f-485d-ad80-bb1f97bcd155"
      unitRef="mxn">87507000000</ifrs-full:GrossProfit>
    <kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i5781c02cc99d40748309eef35e7715cf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzQtMS0xLTEtMjAwNjI_779ddbff-3b47-450c-a32f-c20e4858a707"
      unitRef="mxn">10349000000</kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i3c3f2adef07149cda3626d4c9d122c25_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzQtMi0xLTEtMjAwNjI_6a61bcf9-3336-44cb-9f84-4bd8e755583d"
      unitRef="mxn">8060000000</kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzQtMy0xLTEtMjAwNjI_1f9bb10d-9471-4e24-9c95-17bed0daee75"
      unitRef="mxn">18409000000</kof:ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="i5781c02cc99d40748309eef35e7715cf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzUtMS0xLTEtMjAwNjI_10cc8a65-79b2-4f64-8f45-86d47c3044e5"
      unitRef="mxn">6380000000</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="i3c3f2adef07149cda3626d4c9d122c25_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzUtMi0xLTEtMjAwNjI_b34f9d59-8952-4aaa-9025-392498fdd630"
      unitRef="mxn">4262000000</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzUtMy0xLTEtMjAwNjI_360547be-0785-4d26-96a4-c0cf4b7757b8"
      unitRef="mxn">10642000000</ifrs-full:DepreciationAndAmortisationExpense>
    <kof:NonCashItemsOtherThanDepreciationAndAmortization
      contextRef="i5781c02cc99d40748309eef35e7715cf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzYtMS0xLTEtMjAwNjI_f9b99290-58e6-4437-99bb-28564b55f378"
      unitRef="mxn">878000000</kof:NonCashItemsOtherThanDepreciationAndAmortization>
    <kof:NonCashItemsOtherThanDepreciationAndAmortization
      contextRef="i3c3f2adef07149cda3626d4c9d122c25_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzYtMi0xLTEtMjAwNjI_cb8fba02-152e-45ad-8a94-643b8d0f64f2"
      unitRef="mxn">205000000</kof:NonCashItemsOtherThanDepreciationAndAmortization>
    <kof:NonCashItemsOtherThanDepreciationAndAmortization
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzYtMy0xLTEtMjAwNjI_1e842c2f-8eff-4ba1-9738-551c93587725"
      unitRef="mxn">1083000000</kof:NonCashItemsOtherThanDepreciationAndAmortization>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i5781c02cc99d40748309eef35e7715cf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzctMS0xLTEtMjAwNjI_9afdc523-01ee-422e-b769-db2cf8368089"
      unitRef="mxn">-177000000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i3c3f2adef07149cda3626d4c9d122c25_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzctMi0xLTEtMjAwNjI_23deedbf-c384-4a38-8c07-667aec0a6749"
      unitRef="mxn">46000000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzctMy0xLTEtMjAwNjI_8da2091c-6232-43f2-b9cd-ccfb11a619fd"
      unitRef="mxn">-131000000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:Assets
      contextRef="i2e46947578e1481abd44a4ebeac585f8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzgtMS0xLTEtMjAwNjI_5bf3a08b-321c-4973-a29c-af64ffa41bf6"
      unitRef="mxn">147374000000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="i867e2d49150c445ea0cf9cc2599b0979_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzgtMi0xLTEtMjAwNjI_5c5b8d7f-b3fb-47c4-934f-f8658b43f34b"
      unitRef="mxn">110465000000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzgtMy0xLTEtMjAwNjI_b3d2da7e-fd0a-4638-951f-c86ace3a39a8"
      unitRef="mxn">257839000000</ifrs-full:Assets>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i2e46947578e1481abd44a4ebeac585f8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzktMS0xLTEtMjAwNjI_d9b4194e-51cf-451d-b1e8-eb73399bcf89"
      unitRef="mxn">6198000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i867e2d49150c445ea0cf9cc2599b0979_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzktMi0xLTEtMjAwNjI_d452dc5b-dee9-40de-b22d-4971da47bc16"
      unitRef="mxn">3553000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzktMy0xLTEtMjAwNjI_93541d71-b443-4e28-b15a-c62997891280"
      unitRef="mxn">9751000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:Liabilities
      contextRef="i2e46947578e1481abd44a4ebeac585f8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzEwLTEtMS0xLTIwMDYy_566dcb2b-d9c8-478f-932f-b6589f7ab477"
      unitRef="mxn">95694000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="i867e2d49150c445ea0cf9cc2599b0979_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzEwLTItMS0xLTIwMDYy_0f2d1249-c61a-42b7-a0ac-299c2e3d4e18"
      unitRef="mxn">32460000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzEwLTMtMS0xLTIwMDYy_6faa695d-b261-4084-8af6-e6cfd6fe712a"
      unitRef="mxn">128154000000</ifrs-full:Liabilities>
    <ifrs-full:AdditionsToNoncurrentAssets
      contextRef="i5781c02cc99d40748309eef35e7715cf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzExLTEtMS0xLTIwMDYy_8eb16cdf-0ce5-4d84-ab8d-72570458a1ad"
      unitRef="mxn">667000000</ifrs-full:AdditionsToNoncurrentAssets>
    <ifrs-full:AdditionsToNoncurrentAssets
      contextRef="i3c3f2adef07149cda3626d4c9d122c25_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzExLTItMS0xLTIwMDYy_5c1c069b-172f-4951-9ad5-74768fa0e853"
      unitRef="mxn">4788000000</ifrs-full:AdditionsToNoncurrentAssets>
    <ifrs-full:AdditionsToNoncurrentAssets
      contextRef="i40ec72f3afda460aaa3f3fd4c9ce0f13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90YWJsZToxNjBhOWZjYjRhOWU0NGE1OTI2YWYxYmRjMmJlNGIzYS90YWJsZXJhbmdlOjE2MGE5ZmNiNGE5ZTQ0YTU5MjZhZjFiZGMyYmU0YjNhXzExLTMtMS0xLTIwMDYy_68b3223a-5054-46c8-9b6c-abe20160b9b0"
      unitRef="mxn">11465000000</ifrs-full:AdditionsToNoncurrentAssets>
    <ifrs-full:Revenue
      contextRef="i439dd1dfb47a48aaab52c41920fee610_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzE2OTU_279e3ba9-2d29-4d7d-97ef-ecd70d4afe83"
      unitRef="mxn">94762000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i773657fe280847f3868fb990e8e79560_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzE3MDM_0d327f5b-dfac-4a10-918a-ef22d3a99ad8"
      unitRef="mxn">87833000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="ib5f0953ab9b5449bbd8ced44e9c68ee4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzE3MTQ_523cc69a-b7ab-4cf0-9c70-fca26c6090a8"
      unitRef="mxn">91358000000</ifrs-full:Revenue>
    <ifrs-full:Assets
      contextRef="i50b7f38f5e034aa19eae16cf17821d68_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzE4MTQ_58c907f4-7d20-43dc-b0d1-f5d2bf2328ec"
      unitRef="mxn">149421000000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="if8d0c20872ba45358d6a0d9118920c26_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzE4MjI_8b12b6a5-a1a8-40cb-8e08-369b1a6d8b20"
      unitRef="mxn">148068000000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="i9f100778fa3d455396af1f579eaa6091_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzE4MzM_8bf4898e-7b5c-4ecc-8d4c-9cdfba32eec7"
      unitRef="mxn">130045000000</ifrs-full:Assets>
    <ifrs-full:Liabilities
      contextRef="i50b7f38f5e034aa19eae16cf17821d68_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzE5MjE_af5bdfa2-725e-4a9d-a779-f95a31ce2885"
      unitRef="mxn">109945000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="if8d0c20872ba45358d6a0d9118920c26_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzE5Mjk_90efaf24-e93e-4c5f-8e62-3b6dadc4afd6"
      unitRef="mxn">109086000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="i9f100778fa3d455396af1f579eaa6091_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzE5NDA_d8c6cc55-2a11-47a0-b1d7-89db8eb4de72"
      unitRef="mxn">91427000000</ifrs-full:Liabilities>
    <ifrs-full:Revenue
      contextRef="i6ac6ca4a060e462899d433c59b7bc0bf_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzIxMDA_12c7a73a-6a8c-4620-add9-60e0583667e7"
      unitRef="mxn">53051000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i7093f0adb6bb40c3b0d52bbfb1fecde6_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzIxMDg_fa81b0f9-49ca-4468-a357-5dde44736f63"
      unitRef="mxn">56191000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="id762ffa277c1450db2a75646fba79793_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzIxMTk_35c4573c-67d0-4ecd-a260-dc550a2f3f22"
      unitRef="mxn">61554000000</ifrs-full:Revenue>
    <ifrs-full:Assets
      contextRef="ie17f2c69b22b4ff3822c7bce3d233776_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzIyMDY_86a15c2b-b544-471f-bbc5-0df0da44b656"
      unitRef="mxn">74163000000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="i641e3f22836e4b469908f4204b908366_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzIyMTQ_77629800-814e-4836-9e46-7d5162f627d2"
      unitRef="mxn">70376000000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="i4b8a25bc46604a9c92e2451c6c13beaa_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzIyMjU_7a96267d-9a7c-4446-a5ff-a25538a19cef"
      unitRef="mxn">82667000000</ifrs-full:Assets>
    <ifrs-full:Liabilities
      contextRef="ie17f2c69b22b4ff3822c7bce3d233776_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzIyOTU_0acf569b-07a1-4359-bd1e-adcf9ddcf7d5"
      unitRef="mxn">20440000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="i641e3f22836e4b469908f4204b908366_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzIzMDQ_309a897d-60dc-4d64-9437-3ae2de7c2d88"
      unitRef="mxn">19148000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="i4b8a25bc46604a9c92e2451c6c13beaa_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzIzMTU_822a198e-7f38-422c-9586-4084ec895462"
      unitRef="mxn">24103000000</ifrs-full:Liabilities>
    <ifrs-full:Revenue
      contextRef="if00dc9a82aac405797cee3b964f491f0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI0MTU_912221d0-456c-46b8-80cd-39947ca4c30b"
      unitRef="mxn">14180000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i41e03b44334c48aa81eeb2c9ef61a6d9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI0MjM_e9a3bb94-1783-4c86-ab72-01e4c3a148fe"
      unitRef="mxn">12049000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i6388a33adb0b4b7ea01f56e94392977d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI0MzQ_eec314e9-3555-4e53-a53d-1b6ccd1e0454"
      unitRef="mxn">13522000000</ifrs-full:Revenue>
    <ifrs-full:Assets
      contextRef="if6fbf7f1c540470591954234ab2eef7b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI1MjE_2d5f2719-d01f-40e8-ab58-c4f09e2191aa"
      unitRef="mxn">15132000000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="i91beafff5f7d4cf9ab0971caf963ce59_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI1Mjk_fd90ee36-3492-47a0-9b1c-004c0c67dd26"
      unitRef="mxn">15993000000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="i80fd47e7de184a12a6e29522f1a8b152_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI1NDA_90958f5f-2fef-46a5-bd14-4678dfe764e2"
      unitRef="mxn">16518000000</ifrs-full:Assets>
    <ifrs-full:Liabilities
      contextRef="if6fbf7f1c540470591954234ab2eef7b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI2MTU_055b347f-9f83-4738-8eb9-de5e9bd771fa"
      unitRef="mxn">3395000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="i91beafff5f7d4cf9ab0971caf963ce59_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI2MjM_63b16977-f177-459f-8c4a-d2091aa8407c"
      unitRef="mxn">3262000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="i80fd47e7de184a12a6e29522f1a8b152_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI2MzQ_f19e1183-903d-4cbb-94b7-cc2939182b08"
      unitRef="mxn">4154000000</ifrs-full:Liabilities>
    <ifrs-full:Revenue
      contextRef="i6a25a7a22a0c43feaf04c8125e9c3f35_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI3MzQ_54bb69a9-0e91-474f-8c1e-abff2e5272fd"
      unitRef="mxn">8408000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="icad84c86a852428ca93c6aaaea4e1b65_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI3NDI_585b6aa9-8660-4af9-b485-2df46a3a0b6b"
      unitRef="mxn">5468000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i60832c656e7d46329cdcf1fc8de65ece_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI3NTM_fe9d3012-b6bb-4477-bfe1-d522f7d85f32"
      unitRef="mxn">6725000000</ifrs-full:Revenue>
    <ifrs-full:Assets
      contextRef="icfa6a1d85f5843ccacf0a8371b169601_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI4NDA_2dfbe637-50be-4050-bf8c-e8396af97894"
      unitRef="mxn">6087000000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="i0ab47c817600420b9ad14e061cb88d2e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI4NDg_18723954-c7c5-4b82-a08d-b183851da2df"
      unitRef="mxn">5039000000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="i8db90a994b0c4c588da0df721b8f1523_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI4NTk_b17d6268-66de-4cc8-b410-172798464928"
      unitRef="mxn">5341000000</ifrs-full:Assets>
    <ifrs-full:Liabilities
      contextRef="icfa6a1d85f5843ccacf0a8371b169601_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI5MzQ_78e93d93-c796-4adb-8890-ab3f90a7c669"
      unitRef="mxn">2013000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="i0ab47c817600420b9ad14e061cb88d2e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI5NDI_08fce96a-5cf2-4ad3-853c-d383107f4b29"
      unitRef="mxn">1842000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="i8db90a994b0c4c588da0df721b8f1523_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzI5NTM_9bc5e984-3c4e-4dc6-8a6b-c2a810c961eb"
      unitRef="mxn">1637000000</ifrs-full:Liabilities>
    <ifrs-full:Revenue
      contextRef="iade2352e81484f289a0ed4d958d49f21_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzMwNTE_b983eb12-a4ea-4fb2-a10e-4b339705c6a1"
      unitRef="mxn">3371000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i1c2f244c71c846db83fa9bf8911cb698_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzMwNTk_1c22046d-acce-4599-af95-13aaf2ff57e9"
      unitRef="mxn">3124000000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i9c3da3fd2d234d949179b467b63e0021_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzMwNzA_0c998283-702b-4363-98f7-d73108f10880"
      unitRef="mxn">3421000000</ifrs-full:Revenue>
    <ifrs-full:Assets
      contextRef="iae8f2e824aee4e8fb509469d6f98429f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzMxNTU_ad86b058-683c-4c48-9358-e3c2600e2d7c"
      unitRef="mxn">5642000000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="i4e2f320aa99040f0a6fc94945f6ef849_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzMxNjM_8c9df2de-a130-4d3d-8561-6a7276b1f08f"
      unitRef="mxn">5771000000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="if75195994e024f1d943a5c6bbbe15196_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzMxNzQ_c899b75e-b351-4e3a-b6f1-38a70e931dab"
      unitRef="mxn">5939000000</ifrs-full:Assets>
    <ifrs-full:Liabilities
      contextRef="iae8f2e824aee4e8fb509469d6f98429f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzMyNDQ_c330145c-2c14-40b6-971b-5d04d17102ea"
      unitRef="mxn">2409000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="i4e2f320aa99040f0a6fc94945f6ef849_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzMyNTI_8588ea65-f788-4feb-a421-ce1bb780ba40"
      unitRef="mxn">2630000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="if75195994e024f1d943a5c6bbbe15196_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yODkvZnJhZzo0N2Y5MzFiMTRlMTk0NWM2YjhjNzdlYzk3YzBhMjI3Mi90ZXh0cmVnaW9uOjQ3ZjkzMWIxNGUxOTQ1YzZiOGM3N2VjOTdjMGEyMjcyXzMyNjM_ed170654-d043-492e-8910-ad7c4a833e63"
      unitRef="mxn">2566000000</ifrs-full:Liabilities>
    <ifrs-full:DisclosureOfFirstTimeAdoptionExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yOTIvZnJhZzozYmVkOTNmMDkzOTg0OGU2YTJkYTYwZTZkZTQ2YTQ2ZS90ZXh0cmVnaW9uOjNiZWQ5M2YwOTM5ODQ4ZTZhMmRhNjBlNmRlNDZhNDZlXzYxNDM_ecb3f494-2760-4468-8e62-c2bf9104da75">Future Impact of Recently Issued Accounting Standards not yet in Effect: &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has not applied the following standards, amendments and interpretations that are issued, but not yet effective, up to the date of issuance of the Company&#x2019;s financial statements are disclosed below. The Company intends to adopt these standards, if applicable, when they become effective.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%"&gt;Classification of Liabilities as Current or Non-current - Amendments to IAS 1&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2020, the IASB issued amendments to paragraphs 69 to 76 of IAS 1 to specify the requirements for classifying liabilities as current or non-current. The amendments clarify:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt"&gt;What is meant by a right to defer settlement&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt"&gt;That a right to defer must exist at the end of the reporting period&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt"&gt;That classification is unaffected by the likelihood that an entity will exercise its deferral right&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt"&gt;That only if an embedded derivative in a convertible liability is itself an equity instrument would the terms of a liability not impact its classification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendments are effective for annual reporting periods beginning on or after January 1, 2023 and must be applied retrospectively. The Company is currently assessing the impact the amendments will have on current practice and whether existing loan agreements may require renegotiation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%"&gt;Reference to the Conceptual Framework &#x2013; Amendments to IFRS 3&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2020, the IASB issued Amendments to IFRS 3 Business Combinations - Reference to the Conceptual Framework. The amendments are intended to replace a reference to the Framework for the Preparation and Presentation of Financial Statements, issued in 1989, with a reference to the Conceptual Framework for Financial Reporting issued in March 2018 without significantly changing its requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Board also added an exception to the recognition principle of IFRS 3 to avoid the issue of potential &#x2018;day 2&#x2019; gains or losses arising for liabilities and contingent liabilities that would be within the scope of IAS 37 or IFRIC 21 Levies, if incurred separately.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the same time, the Board decided to clarify existing guidance in IFRS 3 for contingent assets that would not be affected by replacing the reference to the Framework for the Preparation and Presentation of Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendments are effective for annual reporting periods beginning on or after January 1, 2022 and apply prospectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%"&gt;Property, Plant and Equipment: Proceeds before Intended Use &#x2013; Amendments to IAS 16&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2020, the IASB issued amendments to IAS 16, which prohibit entities from deducting from the cost of an item of property, plant and equipment, any proceeds from selling items produced while bringing that asset to the location and condition necessary for it &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;to be capable of operating in the manner intended by management. Instead, an entity will recognize the proceeds from selling such items, and the costs of producing those items, in profit or loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendments are effective for annual reporting periods beginning on or after January 1, 2022 and must be applied retrospectively to items of property, plant and equipment made available for use on or after the beginning of the earliest period presented when the entity first applies the amendments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendments are not expected to have a material impact on the Company.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%"&gt;Onerous Contracts &#x2013; Costs of Fulfilling a Contract &#x2013; Amendments to IAS 37&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2020, the IASB issued amendments to IAS 37 to specify which costs an entity needs to include when assessing whether a contract is onerous or loss-making.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendments apply a &#x201c;directly related cost approach&#x201d;. The costs that relate directly to a contract to provide goods or services include both incremental costs and an allocation of costs directly related to contract activities. General and administrative costs do not relate directly to a contract and are excluded unless they are explicitly chargeable to the counterparty under the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendments are effective for annual reporting periods beginning on or after January 1, 2022. The Company will apply these amendments to contracts for which it has not yet fulfilled all its obligations at the beginning of the annual reporting period in which it first applies the amendments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%"&gt;I - Subsidiary as a first-time adopter - amendment to IFRS 1 First-time Adoption of International Financial Reporting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As part of its 2018-2020 annual improvements to IFRS standards process, the IASB issued an amendment to IFRS 1. The amendment permits a subsidiary that elects to apply paragraph D16(a) of IFRS 1 to measure cumulative translation differences using the amounts reported by the parent, based on the parent&#x2019;s date of transition to IFRS. This amendment will also be applied to an associate or joint venture that elects to apply paragraph D16(a) of IFRS 1.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendment is effective for annual reporting periods beginning on or after January 1, 2022 with earlier adoption permitted.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%"&gt;Fees in the &#x2019;10 per cent&#x2019; test for derecognition of financial liabilities - amendments to IFRS 9 - Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of its 2019-2020 annual improvements to IFRS standards process the IASB issued amendments to IFRS 9. The amendments clarify the fees that an entity includes when assessing whether the terms of a new or modified financial liability are substantially different from the terms of the original financial liability. These fees include only those paid or received between the borrower and the lender, including fees paid or received by either the borrower or lender on the other&#x2019;s behalf. An entity apply the amendments to financial liabilities that are modified or exchanged on or after the beginning of the annual reporting period in which the entity first applies the amendments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendments are effective for annual reporting periods beginning on or after January 1, 2023 with earlier adoption permitted. The Company will apply the amendments to financial liabilities that are modified or exchanged on or after the beginning of the annual reporting period in which the entity first applies the amendments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendments are not expected to have a material impact on the Company.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"&gt;Definition of Accounting Estimates - Amendments to IAS 8&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2021, the IASB issued amendments to IAS 8, in which it introduces a definition of &#x201c;accounting estimates&#x201d;. The amendments clarify the distinction between changes in accounting estimates and changes in accounting policies and the correction of errors. Also, they clarify how entities use measurement techniques and inputs to develop accounting estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendments are effective for annual reporting periods beginning on or after 1 January 2023 and apply to changes in accounting policies and changes in accounting estimates that occur on or after the start of that period. Earlier application is permitted as long as this fact is disclosed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendments are not expected to have a material impact on the Company.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"&gt;Disclosure of Accounting Policies - Amendments to IAS 1 and IFRS Practice Statement 2&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In February 2021, the IASB issued amendments to IAS 1 and IFRS Practice Statement 2 Making Materiality Judgements, in which it provides guidance and examples to help entities apply materiality judgements to accounting policy disclosures. The amendments aim to help entities provide accounting policy disclosures that are more useful by replacing the requirement for entities to disclose their &#x2018;significant&#x2019; accounting policies with a requirement to disclose their &#x2018;material&#x2019; accounting policies and adding guidance on how entities apply the concept of materiality in making decisions about accounting policy disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendments to IAS 1 are applicable for annual periods beginning on or after 1 January 2023 with earlier application permitted. Since the amendments to the Practice Statement 2 provide non-mandatory guidance on the application of the definition of material to accounting policy information, an effective date for these amendments is not necessary. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%"&gt;&#x2018;Income Taxes&#x2019; Amendments to IAS 12, &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;On May 7, 2021, the IASB issued amendments to IAS 12 &#x201c;Income Tax&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The amendments require companies to recognize deferred tax on transactions that, on initial recognition, give rise to equal amounts of taxable and deductible temporary differences. &lt;/span&gt;&lt;span style="color:#202124;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The amendments modify paragraphs 15, 22 and 24 of IAS 12, which state that the initial recognition exemption does not apply to operations that at the time of initial recognition give rise to equal taxable and deductible temporary differences.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#2d2d2d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The amendments are effective for annual reporting periods beginning on or after 1 January 2023 with earlier adoption permitted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendments are not expected to have a material impact on the Company.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFirstTimeAdoptionExplanatory>
    <ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory
      contextRef="i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yOTgvZnJhZzoyZDcwMzI4YWFmYTI0MjQ5YjhiOWZiNTBjM2JiOTYxYy90ZXh0cmVnaW9uOjJkNzAzMjhhYWZhMjQyNDliOGI5ZmI1MGMzYmI5NjFjXzExOTQ_3aa4b4c3-d7d1-4281-b38d-8c9e7d69d834">Subsequent Events&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Effective January 24, 2022, the Company, through its Brazilian subsidiary Spal Industria Brasileira de Bebidas, S.A. completed the acquisition of 100% of CVI Refrigerantes Ltda. (herein &#x201c;CVI&#x201d;), in an all cash transaction for a consideration transferred of Ps. 1,948 (R$523). CVI was a bottler of Coca-Cola trademark products, which operated mainly in Rio Grande do Sul, Brazil. This acquisition will reinforce the Company&#x2019;s leadership position in Brazil. The Company started integrating the results of CVI as of February 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;On January 25, 2022, the Company announced the construction of a new recycling plant together with ALPLA M&#xe9;xico, S.A. de C.V. (&#x201c;ALPLA&#x201d;), that will be known as &#x201c;PLANETA&#x201d;, (&#x201c;Planta Nueva Ecolog&#xed;a de Tabasco&#x201d; in Spanish). The plant will have a joint investment between Coca-Cola FEMSA and ALPLA of more than US$ 60&#160;million and will operate with state-of-the-art technology to process up to 50,000 tons of post-consumption PET bottles per year, to produce up to 35,000 tons of food grade recycled material, ready to be reused. The plant is expected to start operations during the first quarter of 2023.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory>
    <kof:BusinessAcquiredPercentage
      contextRef="i85f25f2519284cf4915ec37c7f3bdedc_I20220124"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yOTgvZnJhZzoyZDcwMzI4YWFmYTI0MjQ5YjhiOWZiNTBjM2JiOTYxYy90ZXh0cmVnaW9uOjJkNzAzMjhhYWZhMjQyNDliOGI5ZmI1MGMzYmI5NjFjXzU4ODIzODcyMDk1MzE1_09d86bbc-30c2-4012-a0d7-3ba35e0fc872"
      unitRef="number">1</kof:BusinessAcquiredPercentage>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred
      contextRef="i85f25f2519284cf4915ec37c7f3bdedc_I20220124"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yOTgvZnJhZzoyZDcwMzI4YWFmYTI0MjQ5YjhiOWZiNTBjM2JiOTYxYy90ZXh0cmVnaW9uOjJkNzAzMjhhYWZhMjQyNDliOGI5ZmI1MGMzYmI5NjFjXzU4ODIzODcyMDk1MzIx_a34bdc9e-b3c9-4828-badd-ccf67770b4f2"
      unitRef="mxn">1948000000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred
      contextRef="i85f25f2519284cf4915ec37c7f3bdedc_I20220124"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yOTgvZnJhZzoyZDcwMzI4YWFmYTI0MjQ5YjhiOWZiNTBjM2JiOTYxYy90ZXh0cmVnaW9uOjJkNzAzMjhhYWZhMjQyNDliOGI5ZmI1MGMzYmI5NjFjXzU4ODIzODcyMDk1MzQ0_44c9afee-f9b3-4fdd-b81b-91b0c7016419"
      unitRef="brl">523000000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <kof:AmountOfJointInvestment
      contextRef="i49eddf42734846ec88f46bc9380a5a4d_I20220125"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yOTgvZnJhZzoyZDcwMzI4YWFmYTI0MjQ5YjhiOWZiNTBjM2JiOTYxYy90ZXh0cmVnaW9uOjJkNzAzMjhhYWZhMjQyNDliOGI5ZmI1MGMzYmI5NjFjXzI3NDg3NzkwNzg3ODE_1f1b8cc2-0ff2-4634-8e2e-a714ba5fdff3"
      unitRef="usd">60000000</kof:AmountOfJointInvestment>
    <kof:PostConsumptionPETBottlesPerYearInTons
      contextRef="i49eddf42734846ec88f46bc9380a5a4d_I20220125"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yOTgvZnJhZzoyZDcwMzI4YWFmYTI0MjQ5YjhiOWZiNTBjM2JiOTYxYy90ZXh0cmVnaW9uOjJkNzAzMjhhYWZhMjQyNDliOGI5ZmI1MGMzYmI5NjFjXzU4ODIzODcyMDk1MzI4_ddedad53-5f98-4729-b843-11dd231ae839"
      unitRef="tons">50000</kof:PostConsumptionPETBottlesPerYearInTons>
    <kof:FoodGradeRecycledMaterialReadyForReuseInTons
      contextRef="i49eddf42734846ec88f46bc9380a5a4d_I20220125"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8yOTgvZnJhZzoyZDcwMzI4YWFmYTI0MjQ5YjhiOWZiNTBjM2JiOTYxYy90ZXh0cmVnaW9uOjJkNzAzMjhhYWZhMjQyNDliOGI5ZmI1MGMzYmI5NjFjXzU4ODIzODcyMDk1MzM2_1df54ea7-c09a-4b96-b72a-4730d0af5bb3"
      unitRef="tons">35000</kof:FoodGradeRecycledMaterialReadyForReuseInTons>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM3LTItMS0xLTIwMDYy_58473b8b-03c7-4601-9edb-506005e5208a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM3LTItMS0xLTIwMDYy_58473b8b-03c7-4601-9edb-506005e5208a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMwLTItMS0xLTIwMDYy_6c6fa951-7bdf-4f04-b57e-34548978b485"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMwLTItMS0xLTIwMDYy_6c6fa951-7bdf-4f04-b57e-34548978b485"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQzLTItMS0xLTIwMDYy_aae9047e-b9f4-41c0-a708-8c3a54705784"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQzLTItMS0xLTIwMDYy_aae9047e-b9f4-41c0-a708-8c3a54705784"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI0LTItMS0xLTIwMDYy_e807a801-d3f8-46c0-a93d-df1df32a8bf6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI0LTItMS0xLTIwMDYy_e807a801-d3f8-46c0-a93d-df1df32a8bf6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE2LTItMS0xLTIwMDYy_32b60d7e-3a24-424f-b278-0919e92017b4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE2LTItMS0xLTIwMDYy_32b60d7e-3a24-424f-b278-0919e92017b4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE1LTItMS0xLTIwMDYy_2a307e42-9411-49b8-adc2-9870137cebaa"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE1LTItMS0xLTIwMDYy_2a307e42-9411-49b8-adc2-9870137cebaa"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ4LTItMS0xLTIwMDYy_6f6aea37-88f2-4de1-a2ee-b9073b1d9207"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ4LTItMS0xLTIwMDYy_6f6aea37-88f2-4de1-a2ee-b9073b1d9207"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE0LTItMS0xLTIwMDYy_ea19dc3c-6863-45fa-b181-8a31667b0952"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE0LTItMS0xLTIwMDYy_ea19dc3c-6863-45fa-b181-8a31667b0952"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ0LTItMS0xLTIwMDYy_7da8d8da-6b08-409d-be7b-30bba39a42ab"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ0LTItMS0xLTIwMDYy_7da8d8da-6b08-409d-be7b-30bba39a42ab"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE5LTItMS0xLTIwMDYy_39d7c201-f7fc-4209-8a98-64b881a8171d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE5LTItMS0xLTIwMDYy_39d7c201-f7fc-4209-8a98-64b881a8171d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQyLTItMS0xLTIwMDYy_51bf4d13-547b-41ac-ae8d-94d19d80a8c2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQyLTItMS0xLTIwMDYy_51bf4d13-547b-41ac-ae8d-94d19d80a8c2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI3LTItMS0xLTIwMDYy_51f2d14c-36e7-4d7a-a0b3-7df0f46c9540"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI3LTItMS0xLTIwMDYy_51f2d14c-36e7-4d7a-a0b3-7df0f46c9540"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMzLTItMS0xLTIwMDYy_97f3bb98-906b-43b2-b1d5-f0d79a702f97"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMzLTItMS0xLTIwMDYy_97f3bb98-906b-43b2-b1d5-f0d79a702f97"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM0LTItMS0xLTIwMDYy_1438d4bd-2a26-4804-81ae-832d5a5fab60"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM0LTItMS0xLTIwMDYy_1438d4bd-2a26-4804-81ae-832d5a5fab60"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIzLTItMS0xLTIwMDYy_770e1ce6-cf57-458a-a7da-c954c3771a9f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIzLTItMS0xLTIwMDYy_770e1ce6-cf57-458a-a7da-c954c3771a9f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEzLTItMS0xLTIwMDYy_aa667f58-a06e-42c6-a3f6-fa7a3249d475"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEzLTItMS0xLTIwMDYy_aa667f58-a06e-42c6-a3f6-fa7a3249d475"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE4LTItMS0xLTIwMDYy_c57fdc3c-4e7b-433c-beb2-933f962e7269"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE4LTItMS0xLTIwMDYy_c57fdc3c-4e7b-433c-beb2-933f962e7269"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ1LTItMS0xLTIwMDYy_732e48fa-ea27-4d1c-a804-635921fc937a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ1LTItMS0xLTIwMDYy_732e48fa-ea27-4d1c-a804-635921fc937a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI4LTItMS0xLTIwMDYy_dc1904a0-1c38-42ae-83f1-522066a21756"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI4LTItMS0xLTIwMDYy_dc1904a0-1c38-42ae-83f1-522066a21756"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM4LTItMS0xLTIwMDYy_4072b734-f84f-46ed-a66c-88732adb1711"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM4LTItMS0xLTIwMDYy_4072b734-f84f-46ed-a66c-88732adb1711"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzUtMi0xLTEtMjAwNjI_b41083b2-267f-49e9-b996-3e3d0c9c45d9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzUtMi0xLTEtMjAwNjI_b41083b2-267f-49e9-b996-3e3d0c9c45d9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ3LTItMS0xLTIwMDYy_2533243f-a690-48f9-a3b7-856db645c503"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ3LTItMS0xLTIwMDYy_2533243f-a690-48f9-a3b7-856db645c503"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI5LTItMS0xLTIwMDYy_45c7403b-ae12-46e4-a039-e5923b5c3d95"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI5LTItMS0xLTIwMDYy_45c7403b-ae12-46e4-a039-e5923b5c3d95"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzgtMi0xLTEtMjAwNjI_aee379b7-af99-479e-bf20-8e2e11428abd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzgtMi0xLTEtMjAwNjI_aee379b7-af99-479e-bf20-8e2e11428abd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzktMi0xLTEtMjAwNjI_82f0b4ac-e22b-4ba7-b4ed-dd6aebb078b4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzktMi0xLTEtMjAwNjI_82f0b4ac-e22b-4ba7-b4ed-dd6aebb078b4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMtMi0xLTEtMjAwNjI_1f268b39-ff13-4b96-a95b-02d58abcc80c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMtMi0xLTEtMjAwNjI_1f268b39-ff13-4b96-a95b-02d58abcc80c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE3LTItMS0xLTIwMDYy_bbc41178-8177-4a70-b46c-1257a6ee9478"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE3LTItMS0xLTIwMDYy_bbc41178-8177-4a70-b46c-1257a6ee9478"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQxLTItMS0xLTIwMDYy_e7b8f974-2ac3-49b0-94f0-dc658f4999b7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQxLTItMS0xLTIwMDYy_e7b8f974-2ac3-49b0-94f0-dc658f4999b7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM2LTItMS0xLTIwMDYy_24b01490-47e9-4f1a-9a9a-8053f2654778"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM2LTItMS0xLTIwMDYy_24b01490-47e9-4f1a-9a9a-8053f2654778"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI2LTItMS0xLTIwMDYy_0d79332c-7c1e-48d9-81f6-e46ef2a9084b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI2LTItMS0xLTIwMDYy_0d79332c-7c1e-48d9-81f6-e46ef2a9084b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMyLTItMS0xLTIwMDYy_3b121e1a-c76a-4258-9a3c-5f688a6b95f9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMyLTItMS0xLTIwMDYy_3b121e1a-c76a-4258-9a3c-5f688a6b95f9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzExLTItMS0xLTIwMDYy_98edb131-a012-424b-bc0a-39d24ac198da"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzExLTItMS0xLTIwMDYy_98edb131-a012-424b-bc0a-39d24ac198da"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM5LTItMS0xLTIwMDYy_3e6a06ce-8f77-4236-83ad-eb537eb6b466"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM5LTItMS0xLTIwMDYy_3e6a06ce-8f77-4236-83ad-eb537eb6b466"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEyLTItMS0xLTIwMDYy_5fe27475-7fa3-45d9-9f9c-b79c70ec804f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEyLTItMS0xLTIwMDYy_5fe27475-7fa3-45d9-9f9c-b79c70ec804f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzYtMi0xLTEtMjAwNjI_1d1d5ee7-8d00-41b3-b62f-f9c8ff9a2c4f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzYtMi0xLTEtMjAwNjI_1d1d5ee7-8d00-41b3-b62f-f9c8ff9a2c4f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI1LTItMS0xLTIwMDYy_735592d8-1e6d-4b1a-8d80-bbbe2904701e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI1LTItMS0xLTIwMDYy_735592d8-1e6d-4b1a-8d80-bbbe2904701e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ5LTItMS0xLTIwMDYy_be019080-f480-4a38-be42-8acbfeb08bfa"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ5LTItMS0xLTIwMDYy_be019080-f480-4a38-be42-8acbfeb08bfa"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM1LTItMS0xLTIwMDYy_bd01769c-288f-4c59-9c7f-1eb08154866d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM1LTItMS0xLTIwMDYy_bd01769c-288f-4c59-9c7f-1eb08154866d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQtMi0xLTEtMjAwNjI_795d85f6-5e99-4f93-989a-089ff1b3a5a5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQtMi0xLTEtMjAwNjI_795d85f6-5e99-4f93-989a-089ff1b3a5a5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzctMi0xLTEtMjAwNjI_f5d7cc21-c664-4624-a187-ffca03c20bba"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzctMi0xLTEtMjAwNjI_f5d7cc21-c664-4624-a187-ffca03c20bba"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIyLTItMS0xLTIwMDYy_06d8a4c8-3ee9-482f-abda-1ecf54845797"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIyLTItMS0xLTIwMDYy_06d8a4c8-3ee9-482f-abda-1ecf54845797"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ2LTItMS0xLTIwMDYy_66e4d0c0-6ee3-4da1-9eec-6d020e354087"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ2LTItMS0xLTIwMDYy_66e4d0c0-6ee3-4da1-9eec-6d020e354087"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Convenience translation to U.S. dollars ($)&#160;&#x2013; See Note 2.2.3 </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM3LTItMS0xLTIwMDYy_58473b8b-03c7-4601-9edb-506005e5208a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMwLTItMS0xLTIwMDYy_6c6fa951-7bdf-4f04-b57e-34548978b485"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQzLTItMS0xLTIwMDYy_aae9047e-b9f4-41c0-a708-8c3a54705784"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI0LTItMS0xLTIwMDYy_e807a801-d3f8-46c0-a93d-df1df32a8bf6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE2LTItMS0xLTIwMDYy_32b60d7e-3a24-424f-b278-0919e92017b4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE1LTItMS0xLTIwMDYy_2a307e42-9411-49b8-adc2-9870137cebaa"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ4LTItMS0xLTIwMDYy_6f6aea37-88f2-4de1-a2ee-b9073b1d9207"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE0LTItMS0xLTIwMDYy_ea19dc3c-6863-45fa-b181-8a31667b0952"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ0LTItMS0xLTIwMDYy_7da8d8da-6b08-409d-be7b-30bba39a42ab"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE5LTItMS0xLTIwMDYy_39d7c201-f7fc-4209-8a98-64b881a8171d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQyLTItMS0xLTIwMDYy_51bf4d13-547b-41ac-ae8d-94d19d80a8c2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI3LTItMS0xLTIwMDYy_51f2d14c-36e7-4d7a-a0b3-7df0f46c9540"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMzLTItMS0xLTIwMDYy_97f3bb98-906b-43b2-b1d5-f0d79a702f97"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM0LTItMS0xLTIwMDYy_1438d4bd-2a26-4804-81ae-832d5a5fab60"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIzLTItMS0xLTIwMDYy_770e1ce6-cf57-458a-a7da-c954c3771a9f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEzLTItMS0xLTIwMDYy_aa667f58-a06e-42c6-a3f6-fa7a3249d475"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE4LTItMS0xLTIwMDYy_c57fdc3c-4e7b-433c-beb2-933f962e7269"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ1LTItMS0xLTIwMDYy_732e48fa-ea27-4d1c-a804-635921fc937a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI4LTItMS0xLTIwMDYy_dc1904a0-1c38-42ae-83f1-522066a21756"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM4LTItMS0xLTIwMDYy_4072b734-f84f-46ed-a66c-88732adb1711"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzUtMi0xLTEtMjAwNjI_b41083b2-267f-49e9-b996-3e3d0c9c45d9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ3LTItMS0xLTIwMDYy_2533243f-a690-48f9-a3b7-856db645c503"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI5LTItMS0xLTIwMDYy_45c7403b-ae12-46e4-a039-e5923b5c3d95"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzgtMi0xLTEtMjAwNjI_aee379b7-af99-479e-bf20-8e2e11428abd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzktMi0xLTEtMjAwNjI_82f0b4ac-e22b-4ba7-b4ed-dd6aebb078b4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMtMi0xLTEtMjAwNjI_1f268b39-ff13-4b96-a95b-02d58abcc80c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzE3LTItMS0xLTIwMDYy_bbc41178-8177-4a70-b46c-1257a6ee9478"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQxLTItMS0xLTIwMDYy_e7b8f974-2ac3-49b0-94f0-dc658f4999b7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM2LTItMS0xLTIwMDYy_24b01490-47e9-4f1a-9a9a-8053f2654778"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI2LTItMS0xLTIwMDYy_0d79332c-7c1e-48d9-81f6-e46ef2a9084b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzMyLTItMS0xLTIwMDYy_3b121e1a-c76a-4258-9a3c-5f688a6b95f9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzExLTItMS0xLTIwMDYy_98edb131-a012-424b-bc0a-39d24ac198da"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM5LTItMS0xLTIwMDYy_3e6a06ce-8f77-4236-83ad-eb537eb6b466"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzEyLTItMS0xLTIwMDYy_5fe27475-7fa3-45d9-9f9c-b79c70ec804f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzYtMi0xLTEtMjAwNjI_1d1d5ee7-8d00-41b3-b62f-f9c8ff9a2c4f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzI1LTItMS0xLTIwMDYy_735592d8-1e6d-4b1a-8d80-bbbe2904701e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ5LTItMS0xLTIwMDYy_be019080-f480-4a38-be42-8acbfeb08bfa"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzM1LTItMS0xLTIwMDYy_bd01769c-288f-4c59-9c7f-1eb08154866d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQtMi0xLTEtMjAwNjI_795d85f6-5e99-4f93-989a-089ff1b3a5a5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzctMi0xLTEtMjAwNjI_f5d7cc21-c664-4624-a187-ffca03c20bba"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzIyLTItMS0xLTIwMDYy_06d8a4c8-3ee9-482f-abda-1ecf54845797"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90YWJsZToyMGFlNWQyY2QwN2M0NTJkYmRhY2M5NjhkNjZkMWQ2ZS90YWJsZXJhbmdlOjIwYWU1ZDJjZDA3YzQ1MmRiZGFjYzk2OGQ2NmQxZDZlXzQ2LTItMS0xLTIwMDYy_66e4d0c0-6ee3-4da1-9eec-6d020e354087"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzIvZnJhZzo4YTJhMTZhYzY4NGU0MWRlYWY4NzkyNzdlMGVkMDYwYi90ZXh0cmVnaW9uOjhhMmExNmFjNjg0ZTQxZGVhZjg3OTI3N2UwZWQwNjBiXzUzNQ_e85cf327-9594-4a2a-935f-6b50ca9dd572"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEwLTItMS0xLTIwMDYy_9afd7bff-1d29-4eaa-ae8c-4913126eed8c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEwLTItMS0xLTIwMDYy_9afd7bff-1d29-4eaa-ae8c-4913126eed8c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzgtMi0xLTEtMjAwNjI_cce91cad-7b9b-4bdc-99c6-e494e2f0cc11"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzgtMi0xLTEtMjAwNjI_cce91cad-7b9b-4bdc-99c6-e494e2f0cc11"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE5LTItMS0xLTIwMDYy_10e1e489-5be9-4ec2-aa81-f5c36e4314cf"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE5LTItMS0xLTIwMDYy_10e1e489-5be9-4ec2-aa81-f5c36e4314cf"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzYtMi0xLTEtMjAwNjI_04a1f818-adcc-41e2-bee2-b96281c4aa26"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzYtMi0xLTEtMjAwNjI_04a1f818-adcc-41e2-bee2-b96281c4aa26"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzktMi0xLTEtMjAwNjI_9234a185-79f1-4751-88e0-08eddc7e7377"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzktMi0xLTEtMjAwNjI_9234a185-79f1-4751-88e0-08eddc7e7377"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEtMi0xLTEtMjAwNjI_eff25881-013f-41f3-98d3-731937ab532b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEtMi0xLTEtMjAwNjI_eff25881-013f-41f3-98d3-731937ab532b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE3LTItMS0xLTIwMDYy_9b55659f-c12c-4a2b-b51d-77a266d84c04"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE3LTItMS0xLTIwMDYy_9b55659f-c12c-4a2b-b51d-77a266d84c04"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEyLTItMS0xLTIwMDYy_ba2a2c62-8590-4d52-bcd7-82d1bf8587fe"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEyLTItMS0xLTIwMDYy_ba2a2c62-8590-4d52-bcd7-82d1bf8587fe"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE1LTItMS0xLTIwMDYy_2caebe73-057d-4a2c-a8e5-fe15c19f64e1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE1LTItMS0xLTIwMDYy_2caebe73-057d-4a2c-a8e5-fe15c19f64e1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzUtMi0xLTEtMjAwNjI_c246c933-0f74-4d54-b599-a83c4734430a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzUtMi0xLTEtMjAwNjI_c246c933-0f74-4d54-b599-a83c4734430a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzQtMi0xLTEtMjAwNjI_e767d6c3-a9c4-4f7d-9c4e-137baf33b66e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzQtMi0xLTEtMjAwNjI_e767d6c3-a9c4-4f7d-9c4e-137baf33b66e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzExLTItMS0xLTIwMDYy_130cffb9-d85c-42dd-8281-08f243bdfcf1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzExLTItMS0xLTIwMDYy_130cffb9-d85c-42dd-8281-08f243bdfcf1"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90ZXh0cmVnaW9uOjJjOTg4NzE5ZGJlZTQ0ZTJiYzZiYzBhMDJiNWJiYzhlXzUxMg_eb3df4c5-3a75-4b50-944f-ee05d608be7a" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90ZXh0cmVnaW9uOjJjOTg4NzE5ZGJlZTQ0ZTJiYzZiYzBhMDJiNWJiYzhlXzUxMg_eb3df4c5-3a75-4b50-944f-ee05d608be7a" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"> Convenience translation to U.S. dollars ($)&#160;&#x2013; See Note 2.2.3 </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEwLTItMS0xLTIwMDYy_9afd7bff-1d29-4eaa-ae8c-4913126eed8c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90ZXh0cmVnaW9uOjJjOTg4NzE5ZGJlZTQ0ZTJiYzZiYzBhMDJiNWJiYzhlXzUxMg_eb3df4c5-3a75-4b50-944f-ee05d608be7a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzgtMi0xLTEtMjAwNjI_cce91cad-7b9b-4bdc-99c6-e494e2f0cc11"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90ZXh0cmVnaW9uOjJjOTg4NzE5ZGJlZTQ0ZTJiYzZiYzBhMDJiNWJiYzhlXzUxMg_eb3df4c5-3a75-4b50-944f-ee05d608be7a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE5LTItMS0xLTIwMDYy_10e1e489-5be9-4ec2-aa81-f5c36e4314cf"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90ZXh0cmVnaW9uOjJjOTg4NzE5ZGJlZTQ0ZTJiYzZiYzBhMDJiNWJiYzhlXzUxMg_eb3df4c5-3a75-4b50-944f-ee05d608be7a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzYtMi0xLTEtMjAwNjI_04a1f818-adcc-41e2-bee2-b96281c4aa26"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90ZXh0cmVnaW9uOjJjOTg4NzE5ZGJlZTQ0ZTJiYzZiYzBhMDJiNWJiYzhlXzUxMg_eb3df4c5-3a75-4b50-944f-ee05d608be7a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzktMi0xLTEtMjAwNjI_9234a185-79f1-4751-88e0-08eddc7e7377"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90ZXh0cmVnaW9uOjJjOTg4NzE5ZGJlZTQ0ZTJiYzZiYzBhMDJiNWJiYzhlXzUxMg_eb3df4c5-3a75-4b50-944f-ee05d608be7a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEtMi0xLTEtMjAwNjI_eff25881-013f-41f3-98d3-731937ab532b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90ZXh0cmVnaW9uOjJjOTg4NzE5ZGJlZTQ0ZTJiYzZiYzBhMDJiNWJiYzhlXzUxMg_eb3df4c5-3a75-4b50-944f-ee05d608be7a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE3LTItMS0xLTIwMDYy_9b55659f-c12c-4a2b-b51d-77a266d84c04"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90ZXh0cmVnaW9uOjJjOTg4NzE5ZGJlZTQ0ZTJiYzZiYzBhMDJiNWJiYzhlXzUxMg_eb3df4c5-3a75-4b50-944f-ee05d608be7a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzEyLTItMS0xLTIwMDYy_ba2a2c62-8590-4d52-bcd7-82d1bf8587fe"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90ZXh0cmVnaW9uOjJjOTg4NzE5ZGJlZTQ0ZTJiYzZiYzBhMDJiNWJiYzhlXzUxMg_eb3df4c5-3a75-4b50-944f-ee05d608be7a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzE1LTItMS0xLTIwMDYy_2caebe73-057d-4a2c-a8e5-fe15c19f64e1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90ZXh0cmVnaW9uOjJjOTg4NzE5ZGJlZTQ0ZTJiYzZiYzBhMDJiNWJiYzhlXzUxMg_eb3df4c5-3a75-4b50-944f-ee05d608be7a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzUtMi0xLTEtMjAwNjI_c246c933-0f74-4d54-b599-a83c4734430a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90ZXh0cmVnaW9uOjJjOTg4NzE5ZGJlZTQ0ZTJiYzZiYzBhMDJiNWJiYzhlXzUxMg_eb3df4c5-3a75-4b50-944f-ee05d608be7a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzQtMi0xLTEtMjAwNjI_e767d6c3-a9c4-4f7d-9c4e-137baf33b66e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90ZXh0cmVnaW9uOjJjOTg4NzE5ZGJlZTQ0ZTJiYzZiYzBhMDJiNWJiYzhlXzUxMg_eb3df4c5-3a75-4b50-944f-ee05d608be7a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90YWJsZTpjNzYxODk1YWJiODQ0OTAzYjQ3OGEwMDMwMTA0MWVkZC90YWJsZXJhbmdlOmM3NjE4OTVhYmI4NDQ5MDNiNDc4YTAwMzAxMDQxZWRkXzExLTItMS0xLTIwMDYy_130cffb9-d85c-42dd-8281-08f243bdfcf1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzgvZnJhZzoyYzk4ODcxOWRiZWU0NGUyYmM2YmMwYTAyYjViYmM4ZS90ZXh0cmVnaW9uOjJjOTg4NzE5ZGJlZTQ0ZTJiYzZiYzBhMDJiNWJiYzhlXzUxMg_eb3df4c5-3a75-4b50-944f-ee05d608be7a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUtMS0xLTEtMjAwNjI_14d59c4e-10f9-40c6-b6ac-2a7b163da038"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUtMS0xLTEtMjAwNjI_14d59c4e-10f9-40c6-b6ac-2a7b163da038"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzgtMS0xLTEtMjAwNjI_d0693300-7914-4572-96d7-940d8dd0a681"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzgtMS0xLTEtMjAwNjI_d0693300-7914-4572-96d7-940d8dd0a681"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE5LTEtMS0xLTIwMDYy_ddd4eb9b-89e4-455c-8e79-4231c6619383"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE5LTEtMS0xLTIwMDYy_ddd4eb9b-89e4-455c-8e79-4231c6619383"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI2LTEtMS0xLTIwMDYy_ae95c6ab-c451-490c-8be6-af715064d6e8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI2LTEtMS0xLTIwMDYy_ae95c6ab-c451-490c-8be6-af715064d6e8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQyLTEtMS0xLTIwMDYy_e5c546ee-ff84-4933-8b9f-dcba18ce6844"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQyLTEtMS0xLTIwMDYy_e5c546ee-ff84-4933-8b9f-dcba18ce6844"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI0LTEtMS0xLTIwMDYy_d2abe3d6-0106-43ab-8434-cc3998819fe8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI0LTEtMS0xLTIwMDYy_d2abe3d6-0106-43ab-8434-cc3998819fe8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ5LTEtMS0xLTIwMDYy_ca37aa94-cd3c-44ca-9982-f13e69cc4694"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ5LTEtMS0xLTIwMDYy_ca37aa94-cd3c-44ca-9982-f13e69cc4694"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIzLTEtMS0xLTIwMDYy_a1c142ed-a044-475d-a706-125b6ef3974c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIzLTEtMS0xLTIwMDYy_a1c142ed-a044-475d-a706-125b6ef3974c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUxLTEtMS0xLTIwMDYy_ed386753-bfbe-4546-b2b2-69a309d628a3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUxLTEtMS0xLTIwMDYy_ed386753-bfbe-4546-b2b2-69a309d628a3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ3LTEtMS0xLTIwMDYy_e6781b02-a891-44c0-afa0-11f4800d1a33"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ3LTEtMS0xLTIwMDYy_e6781b02-a891-44c0-afa0-11f4800d1a33"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzktMS0xLTEtMjAwNjI_b43df664-79ed-4d6c-b67f-1e43905b162d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzktMS0xLTEtMjAwNjI_b43df664-79ed-4d6c-b67f-1e43905b162d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU4LTEtMS0xLTIwMDYy_68922685-525c-42a8-8a99-f23437c36af0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU4LTEtMS0xLTIwMDYy_68922685-525c-42a8-8a99-f23437c36af0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE3LTEtMS0xLTIwMDYy_14cd3622-0fe3-4784-abf9-02cb81de63e3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE3LTEtMS0xLTIwMDYy_14cd3622-0fe3-4784-abf9-02cb81de63e3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU3LTEtMS0xLTIwMDYy_00632a4a-c215-45de-96bf-0c88703a9c30"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU3LTEtMS0xLTIwMDYy_00632a4a-c215-45de-96bf-0c88703a9c30"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE0LTEtMS0xLTIwMDYy_74b42b99-8a09-4557-aa21-8684fe27b570"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE0LTEtMS0xLTIwMDYy_74b42b99-8a09-4557-aa21-8684fe27b570"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzYtMS0xLTEtMjAwNjI_39e8007f-fe7d-46d0-9386-941259be0755"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzYtMS0xLTEtMjAwNjI_39e8007f-fe7d-46d0-9386-941259be0755"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM1LTEtMS0xLTIwMDYy_8a22aa82-e984-4427-8324-3917c4ae271d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM1LTEtMS0xLTIwMDYy_8a22aa82-e984-4427-8324-3917c4ae271d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU2LTEtMS0xLTIwMDYy_1f16acbf-388e-48c2-abaa-7181fcb265ca"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU2LTEtMS0xLTIwMDYy_1f16acbf-388e-48c2-abaa-7181fcb265ca"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEwLTEtMS0xLTIwMDYy_7b3a918f-4324-470a-a7f6-25ee40bf35d7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEwLTEtMS0xLTIwMDYy_7b3a918f-4324-470a-a7f6-25ee40bf35d7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI4LTEtMS0xLTIwMDYy_cb210ae2-3377-4bff-a876-16a32486d1a9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI4LTEtMS0xLTIwMDYy_cb210ae2-3377-4bff-a876-16a32486d1a9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM4LTEtMS0xLTIwMDYy_5474afcd-e645-47ff-8729-74caf57418d5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM4LTEtMS0xLTIwMDYy_5474afcd-e645-47ff-8729-74caf57418d5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM2LTEtMS0xLTIwMDYy_b6c6158c-457d-43b8-ad01-027719a7877d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM2LTEtMS0xLTIwMDYy_b6c6158c-457d-43b8-ad01-027719a7877d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU0LTEtMS0xLTIwMDYy_d98b9468-d05c-46aa-8a82-cc22fc11203f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU0LTEtMS0xLTIwMDYy_d98b9468-d05c-46aa-8a82-cc22fc11203f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEzLTEtMS0xLTIwMDYy_c7980f7d-eb97-47cc-a028-bbb9ef5020d5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEzLTEtMS0xLTIwMDYy_c7980f7d-eb97-47cc-a028-bbb9ef5020d5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUwLTEtMS0xLTIwMDYy_9952bf5b-584b-4175-8950-ce5d9158a039"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUwLTEtMS0xLTIwMDYy_9952bf5b-584b-4175-8950-ce5d9158a039"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzExLTEtMS0xLTIwMDYy_ac9a503a-63c8-464a-b5d9-0ab7902a4a16"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzExLTEtMS0xLTIwMDYy_ac9a503a-63c8-464a-b5d9-0ab7902a4a16"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQwLTEtMS0xLTIwMDYy_1841aa14-ffa1-45f4-a2d8-98814b4cdc34"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQwLTEtMS0xLTIwMDYy_1841aa14-ffa1-45f4-a2d8-98814b4cdc34"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ2LTEtMS0xLTIwMDYy_46b7dc8a-9a42-4633-ab9e-dd033a1df236"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ2LTEtMS0xLTIwMDYy_46b7dc8a-9a42-4633-ab9e-dd033a1df236"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ1LTEtMS0xLTIwMDYy_0619606e-ad35-4eff-9b1b-db719825c19f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ1LTEtMS0xLTIwMDYy_0619606e-ad35-4eff-9b1b-db719825c19f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzctMS0xLTEtMjAwNjI_d133c42f-8964-4324-89da-da641a0362fb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzctMS0xLTEtMjAwNjI_d133c42f-8964-4324-89da-da641a0362fb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE2LTEtMS0xLTIwMDYy_e18b7590-16fa-4df3-8e9b-2ce9b61aee05"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE2LTEtMS0xLTIwMDYy_e18b7590-16fa-4df3-8e9b-2ce9b61aee05"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI5LTEtMS0xLTIwMDYy_b065ff8e-90e8-44ec-93b4-973d7c3c3b3e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI5LTEtMS0xLTIwMDYy_b065ff8e-90e8-44ec-93b4-973d7c3c3b3e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI1LTEtMS0xLTIwMDYy_13b8450a-e022-4976-ba1a-50f3b7d8d68f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI1LTEtMS0xLTIwMDYy_13b8450a-e022-4976-ba1a-50f3b7d8d68f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIxLTEtMS0xLTIwMDYy_e0dca6be-11b6-444e-8077-235855c1025c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIxLTEtMS0xLTIwMDYy_e0dca6be-11b6-444e-8077-235855c1025c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ4LTEtMS0xLTIwMDYy_70930d42-3ba5-45ba-a949-ef99a6017616"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ4LTEtMS0xLTIwMDYy_70930d42-3ba5-45ba-a949-ef99a6017616"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM3LTEtMS0xLTIwMDYy_dda377b4-5399-408f-a14d-14d010be39da"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM3LTEtMS0xLTIwMDYy_dda377b4-5399-408f-a14d-14d010be39da"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQtMS0xLTEtMjAwNjI_7925245c-a076-437a-a629-dab58c5b91af"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQtMS0xLTEtMjAwNjI_7925245c-a076-437a-a629-dab58c5b91af"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzItMS0xLTEtMjAwNjI_63492fea-28f9-49b5-bb86-10cdd3630e36"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzItMS0xLTEtMjAwNjI_63492fea-28f9-49b5-bb86-10cdd3630e36"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEyLTEtMS0xLTIwMDYy_7172dc76-c1a1-4643-84c2-41c1813ef789"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEyLTEtMS0xLTIwMDYy_7172dc76-c1a1-4643-84c2-41c1813ef789"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIyLTEtMS0xLTIwMDYy_be8bf47b-1e43-4b67-a29c-b9c6bebda6fd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIyLTEtMS0xLTIwMDYy_be8bf47b-1e43-4b67-a29c-b9c6bebda6fd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE4LTEtMS0xLTIwMDYy_638a434d-bc27-49aa-b4b1-b7e23eed126f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE4LTEtMS0xLTIwMDYy_638a434d-bc27-49aa-b4b1-b7e23eed126f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQxLTEtMS0xLTIwMDYy_b94eeb92-a1b5-4655-9bde-818e5f83e19c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQxLTEtMS0xLTIwMDYy_b94eeb92-a1b5-4655-9bde-818e5f83e19c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE1LTEtMS0xLTIwMDYy_208d4ac6-960e-4225-800d-a0769f6188e8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE1LTEtMS0xLTIwMDYy_208d4ac6-960e-4225-800d-a0769f6188e8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI3LTEtMS0xLTIwMDYy_12b09bc4-d424-4752-b312-811c6be9c648"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI3LTEtMS0xLTIwMDYy_12b09bc4-d424-4752-b312-811c6be9c648"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUyLTEtMS0xLTIwMDYy_5de25526-b6e7-43b3-9e61-40c77e21649d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUyLTEtMS0xLTIwMDYy_5de25526-b6e7-43b3-9e61-40c77e21649d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM5LTEtMS0xLTIwMDYy_dfd12f74-a564-4f05-b4fd-0d4a38fb248b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM5LTEtMS0xLTIwMDYy_dfd12f74-a564-4f05-b4fd-0d4a38fb248b"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Convenience translation to U.S. dollars ($)&#160;&#x2013; See Note 2.2.3</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUtMS0xLTEtMjAwNjI_14d59c4e-10f9-40c6-b6ac-2a7b163da038"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzgtMS0xLTEtMjAwNjI_d0693300-7914-4572-96d7-940d8dd0a681"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE5LTEtMS0xLTIwMDYy_ddd4eb9b-89e4-455c-8e79-4231c6619383"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI2LTEtMS0xLTIwMDYy_ae95c6ab-c451-490c-8be6-af715064d6e8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQyLTEtMS0xLTIwMDYy_e5c546ee-ff84-4933-8b9f-dcba18ce6844"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI0LTEtMS0xLTIwMDYy_d2abe3d6-0106-43ab-8434-cc3998819fe8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ5LTEtMS0xLTIwMDYy_ca37aa94-cd3c-44ca-9982-f13e69cc4694"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIzLTEtMS0xLTIwMDYy_a1c142ed-a044-475d-a706-125b6ef3974c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUxLTEtMS0xLTIwMDYy_ed386753-bfbe-4546-b2b2-69a309d628a3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ3LTEtMS0xLTIwMDYy_e6781b02-a891-44c0-afa0-11f4800d1a33"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzktMS0xLTEtMjAwNjI_b43df664-79ed-4d6c-b67f-1e43905b162d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU4LTEtMS0xLTIwMDYy_68922685-525c-42a8-8a99-f23437c36af0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE3LTEtMS0xLTIwMDYy_14cd3622-0fe3-4784-abf9-02cb81de63e3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU3LTEtMS0xLTIwMDYy_00632a4a-c215-45de-96bf-0c88703a9c30"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE0LTEtMS0xLTIwMDYy_74b42b99-8a09-4557-aa21-8684fe27b570"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzYtMS0xLTEtMjAwNjI_39e8007f-fe7d-46d0-9386-941259be0755"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM1LTEtMS0xLTIwMDYy_8a22aa82-e984-4427-8324-3917c4ae271d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU2LTEtMS0xLTIwMDYy_1f16acbf-388e-48c2-abaa-7181fcb265ca"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEwLTEtMS0xLTIwMDYy_7b3a918f-4324-470a-a7f6-25ee40bf35d7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI4LTEtMS0xLTIwMDYy_cb210ae2-3377-4bff-a876-16a32486d1a9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM4LTEtMS0xLTIwMDYy_5474afcd-e645-47ff-8729-74caf57418d5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM2LTEtMS0xLTIwMDYy_b6c6158c-457d-43b8-ad01-027719a7877d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzU0LTEtMS0xLTIwMDYy_d98b9468-d05c-46aa-8a82-cc22fc11203f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEzLTEtMS0xLTIwMDYy_c7980f7d-eb97-47cc-a028-bbb9ef5020d5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUwLTEtMS0xLTIwMDYy_9952bf5b-584b-4175-8950-ce5d9158a039"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzExLTEtMS0xLTIwMDYy_ac9a503a-63c8-464a-b5d9-0ab7902a4a16"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQwLTEtMS0xLTIwMDYy_1841aa14-ffa1-45f4-a2d8-98814b4cdc34"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ2LTEtMS0xLTIwMDYy_46b7dc8a-9a42-4633-ab9e-dd033a1df236"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ1LTEtMS0xLTIwMDYy_0619606e-ad35-4eff-9b1b-db719825c19f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzctMS0xLTEtMjAwNjI_d133c42f-8964-4324-89da-da641a0362fb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE2LTEtMS0xLTIwMDYy_e18b7590-16fa-4df3-8e9b-2ce9b61aee05"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI5LTEtMS0xLTIwMDYy_b065ff8e-90e8-44ec-93b4-973d7c3c3b3e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI1LTEtMS0xLTIwMDYy_13b8450a-e022-4976-ba1a-50f3b7d8d68f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIxLTEtMS0xLTIwMDYy_e0dca6be-11b6-444e-8077-235855c1025c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQ4LTEtMS0xLTIwMDYy_70930d42-3ba5-45ba-a949-ef99a6017616"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM3LTEtMS0xLTIwMDYy_dda377b4-5399-408f-a14d-14d010be39da"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQtMS0xLTEtMjAwNjI_7925245c-a076-437a-a629-dab58c5b91af"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzItMS0xLTEtMjAwNjI_63492fea-28f9-49b5-bb86-10cdd3630e36"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzEyLTEtMS0xLTIwMDYy_7172dc76-c1a1-4643-84c2-41c1813ef789"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzIyLTEtMS0xLTIwMDYy_be8bf47b-1e43-4b67-a29c-b9c6bebda6fd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE4LTEtMS0xLTIwMDYy_638a434d-bc27-49aa-b4b1-b7e23eed126f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzQxLTEtMS0xLTIwMDYy_b94eeb92-a1b5-4655-9bde-818e5f83e19c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzE1LTEtMS0xLTIwMDYy_208d4ac6-960e-4225-800d-a0769f6188e8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzI3LTEtMS0xLTIwMDYy_12b09bc4-d424-4752-b312-811c6be9c648"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzUyLTEtMS0xLTIwMDYy_5de25526-b6e7-43b3-9e61-40c77e21649d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90YWJsZTozOGZkNjA5NjE3MDY0NTFkODM0ZDc1ZjU1MTk0YzFkZC90YWJsZXJhbmdlOjM4ZmQ2MDk2MTcwNjQ1MWQ4MzRkNzVmNTUxOTRjMWRkXzM5LTEtMS0xLTIwMDYy_dfd12f74-a564-4f05-b4fd-0d4a38fb248b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xODQvZnJhZzo2OWUzNDc3YzI0YjE0NmMwOGE4NTRkMjE4N2JkNmVkMC90ZXh0cmVnaW9uOjY5ZTM0NzdjMjRiMTQ2YzA4YTg1NGQyMTg3YmQ2ZWQwXzQ3OQ_17a0b5f6-f947-4330-9247-f0d70739fc8d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE4LTItMS0xLTIwMDYy_a742c5b7-5b6b-4146-bfd0-8277dbbbbd40"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE4LTItMS0xLTIwMDYy_a742c5b7-5b6b-4146-bfd0-8277dbbbbd40"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzYtMi0xLTEtMjAwNjI_acdfe876-0128-4893-bdc5-12e54d40e564"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzYtMi0xLTEtMjAwNjI_acdfe876-0128-4893-bdc5-12e54d40e564"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzctMi0xLTEtMjAwNjI_42bd69dd-d9f7-4a14-8a04-1689e30eb941"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzctMi0xLTEtMjAwNjI_42bd69dd-d9f7-4a14-8a04-1689e30eb941"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE3LTItMS0xLTIwMDYy_bfd4e6f7-65c7-43f0-83d0-f58275f4012b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE3LTItMS0xLTIwMDYy_bfd4e6f7-65c7-43f0-83d0-f58275f4012b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI1LTItMS0xLTIwMDYy_fed4bfc2-0ea2-4a12-9842-500ae4225280"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI1LTItMS0xLTIwMDYy_fed4bfc2-0ea2-4a12-9842-500ae4225280"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzQtMi0xLTEtMjAwNjI_c1727956-76bb-47ae-9098-8aa9c4ce3b97"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzQtMi0xLTEtMjAwNjI_c1727956-76bb-47ae-9098-8aa9c4ce3b97"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE0LTItMS0xLTIwMDYy_a5fe39ac-08b5-4f34-af13-50d435f6c191"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE0LTItMS0xLTIwMDYy_a5fe39ac-08b5-4f34-af13-50d435f6c191"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzgtMi0xLTEtMjAwNjI_3bb0e4b4-b5f6-4fc0-bbe8-e15007363562"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzgtMi0xLTEtMjAwNjI_3bb0e4b4-b5f6-4fc0-bbe8-e15007363562"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzItMi0xLTEtMjAwNjI_3e83caa7-5e88-4c5a-848e-347b6f3b7053"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzItMi0xLTEtMjAwNjI_3e83caa7-5e88-4c5a-848e-347b6f3b7053"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEyLTItMS0xLTIwMDYy_41b9ff69-9383-4bb0-abdd-80d98f4a7601"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEyLTItMS0xLTIwMDYy_41b9ff69-9383-4bb0-abdd-80d98f4a7601"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEzLTItMS0xLTIwMDYy_eb54a33e-4e02-43ad-8373-7d9e81f0f8ce"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEzLTItMS0xLTIwMDYy_eb54a33e-4e02-43ad-8373-7d9e81f0f8ce"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzktMi0xLTEtMjAwNjI_69d9b407-8310-4096-8b9b-15e353563b9b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzktMi0xLTEtMjAwNjI_69d9b407-8310-4096-8b9b-15e353563b9b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEwLTItMS0xLTIwMDYy_e1ea58b8-a70a-4d10-a7da-dfde95586e54"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEwLTItMS0xLTIwMDYy_e1ea58b8-a70a-4d10-a7da-dfde95586e54"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIxLTItMS0xLTIwMDYy_c750d92d-1536-4dd4-b064-24e1a5491f54"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIxLTItMS0xLTIwMDYy_c750d92d-1536-4dd4-b064-24e1a5491f54"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzExLTItMS0xLTIwMDYy_e477eb2d-ce09-4015-a160-587f11dcccee"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzExLTItMS0xLTIwMDYy_e477eb2d-ce09-4015-a160-587f11dcccee"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMtMi0xLTEtMjAwNjI_58cd4cd6-e8ef-46b7-98bd-19a656fa664f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMtMi0xLTEtMjAwNjI_58cd4cd6-e8ef-46b7-98bd-19a656fa664f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE1LTItMS0xLTIwMDYy_d439259b-7e5e-4ad8-aa1b-3d08eb793dc5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE1LTItMS0xLTIwMDYy_d439259b-7e5e-4ad8-aa1b-3d08eb793dc5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzUtMi0xLTEtMjAwNjI_8cb8f488-5484-4747-81a2-074f89575a11"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzUtMi0xLTEtMjAwNjI_8cb8f488-5484-4747-81a2-074f89575a11"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE2LTItMS0xLTIwMDYy_61c54f0b-cbc7-4f29-8594-51dbdeb4efc4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE2LTItMS0xLTIwMDYy_61c54f0b-cbc7-4f29-8594-51dbdeb4efc4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIzLTItMS0xLTIwMDYy_88b065d3-08cb-42aa-8a06-9f105a7a91f5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIzLTItMS0xLTIwMDYy_88b065d3-08cb-42aa-8a06-9f105a7a91f5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI3LTItMS0xLTIwMDYy_1cce7494-6e38-4918-b3c2-da3bbb4304e0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI3LTItMS0xLTIwMDYy_1cce7494-6e38-4918-b3c2-da3bbb4304e0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMwLTItMS0xLTIwMDYy_5d077775-3b26-4f1a-8e6f-a812acbaa296"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMwLTItMS0xLTIwMDYy_5d077775-3b26-4f1a-8e6f-a812acbaa296"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMyLTItMS0xLTIwMDYy_4785afee-9e75-4741-bb9e-882af6852d4d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMyLTItMS0xLTIwMDYy_4785afee-9e75-4741-bb9e-882af6852d4d"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Convenience translation to U.S. dollars ($)&#160;&#x2013; See Note 2.2.3 </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE4LTItMS0xLTIwMDYy_a742c5b7-5b6b-4146-bfd0-8277dbbbbd40"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzYtMi0xLTEtMjAwNjI_acdfe876-0128-4893-bdc5-12e54d40e564"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzctMi0xLTEtMjAwNjI_42bd69dd-d9f7-4a14-8a04-1689e30eb941"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE3LTItMS0xLTIwMDYy_bfd4e6f7-65c7-43f0-83d0-f58275f4012b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI1LTItMS0xLTIwMDYy_fed4bfc2-0ea2-4a12-9842-500ae4225280"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzQtMi0xLTEtMjAwNjI_c1727956-76bb-47ae-9098-8aa9c4ce3b97"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE0LTItMS0xLTIwMDYy_a5fe39ac-08b5-4f34-af13-50d435f6c191"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzgtMi0xLTEtMjAwNjI_3bb0e4b4-b5f6-4fc0-bbe8-e15007363562"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzItMi0xLTEtMjAwNjI_3e83caa7-5e88-4c5a-848e-347b6f3b7053"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEyLTItMS0xLTIwMDYy_41b9ff69-9383-4bb0-abdd-80d98f4a7601"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEzLTItMS0xLTIwMDYy_eb54a33e-4e02-43ad-8373-7d9e81f0f8ce"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzktMi0xLTEtMjAwNjI_69d9b407-8310-4096-8b9b-15e353563b9b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzEwLTItMS0xLTIwMDYy_e1ea58b8-a70a-4d10-a7da-dfde95586e54"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIxLTItMS0xLTIwMDYy_c750d92d-1536-4dd4-b064-24e1a5491f54"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzExLTItMS0xLTIwMDYy_e477eb2d-ce09-4015-a160-587f11dcccee"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMtMi0xLTEtMjAwNjI_58cd4cd6-e8ef-46b7-98bd-19a656fa664f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE1LTItMS0xLTIwMDYy_d439259b-7e5e-4ad8-aa1b-3d08eb793dc5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzUtMi0xLTEtMjAwNjI_8cb8f488-5484-4747-81a2-074f89575a11"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzE2LTItMS0xLTIwMDYy_61c54f0b-cbc7-4f29-8594-51dbdeb4efc4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzIzLTItMS0xLTIwMDYy_88b065d3-08cb-42aa-8a06-9f105a7a91f5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzI3LTItMS0xLTIwMDYy_1cce7494-6e38-4918-b3c2-da3bbb4304e0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMwLTItMS0xLTIwMDYy_5d077775-3b26-4f1a-8e6f-a812acbaa296"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90YWJsZTo1OTg1NWFhNmJkZTA0YTFlOWMwNGFmZTZjNzliOWJkMy90YWJsZXJhbmdlOjU5ODU1YWE2YmRlMDRhMWU5YzA0YWZlNmM3OWI5YmQzXzMyLTItMS0xLTIwMDYy_4785afee-9e75-4741-bb9e-882af6852d4d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2OGYwM2RiMDI2ZDQ1NWNhNDI4NWJiYjMyN2ViMDg5L3NlYzowNjhmMDNkYjAyNmQ0NTVjYTQyODViYmIzMjdlYjA4OV8xNzUvZnJhZzozN2M5YWU3ZjE5MWQ0N2RmYTQ1OGNjNWFlYmZmZWI1My90ZXh0cmVnaW9uOjM3YzlhZTdmMTkxZDQ3ZGZhNDU4Y2M1YWViZmZlYjUzXzYyMg_add99173-d85d-4563-9867-cedc08c65e57"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>173
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  "JB%0'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "   JHA4/G^%3>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O:15P=#E9<,G!<&!XEM(;EM8DX;DI-VWMZU;A^@'\#%W__SN
M=W"-B=)T"5]2%S&1PWPS^#9D:>**'8BB!,CF@%[G<DR$L;GKDM<T/M,>HC9'
MO4>H.+\'CZ2M)@T3L(@+D:G&&FD2:NK2&6_-@H^?J9UAU@"VZ#%0!E$*8&J:
M&$]#V\ 5,,$(D\_?!;0+<:[^B9T[P,[)(;LEU?=]V==S;MQ!P/OST^N\;N%"
M)AT,CK^RDW2*N&*7R6_U>K-]9*KB557PVX(_;+F0XD[6]<?D^L/O*NP[ZW;N
M'QM?!%4#O^Y"?0%02P,$%     @  *J(5)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M"   JHA4X$"&&_L'   _*P  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+U:;6_CN!'^?/T5A($"+9#$$O7BY) $=9RX32^;!'%NK]NB'QB)L7612)>B
MXJ2_OB-:-GV[\E#.GKL?-I(L/GPX'#TSY/!T(=5+.>-<D[<B%^59;Z;U_,=^
MOTQFO&#ED9QS ;\\2U4P#;=JVB_GBK/4-"KR/O6\N%^P3/3.3\VS>W5^*BN=
M9X+?*U)61<'4^P7/Y>*LY_=6#QZRZ4S7#_KGIW,VY1.N?Y[?*[CKKU'2K."B
MS*0@BC^?]8;^CQ>#H&Y@WOB<\46Y<4WJH3Q)^5+?7*=G/:]FQ'.>Z!J"P9]7
M/N)Y7B,!C_\TH+UUGW7#S>L5^M@,'@;SQ$H^DODO6:IG9[WC'DGY,ZMR_2 7
M?^/-@*(:+Y%Y:?XGB^9=KT>2JM2R:!H#@R(3R[_LK3%$EP:T:4 -[V5'AN4E
MT^S\5,D%4?7;@%9?F*&:UD N$_6L3+2"7S-HI\]'\I6KT[X&J/I!/VF:72R;
MT2W-?$H^2:%G);D2*4]_"] '#FLB=$7D@J*(ESPY(H%_0*A'_7+&%"\1U& ]
MO,"@!MM095*!#VER+98>7'O"OV[@+7*M>5'^&^DC7/<1FCY"5Q^/[W/>9DJ\
M.?4.QPB+:,TBZL9B*$3%<O+ YU+I-CHXCE851^C$:SIQ1Z,H!I^PL?MV2CC6
M,\M+C--@S6G0C=,]5YE,:]<E\-&TSID#J7'6/_SP0^VN"+?C-;=C%'%4*553
M&V=E K/WA3.%\L/1#@]]>AA@O$[6O$Y0I"NA,_T.M').;JOBJ5TL< P?V-#8
M0]CXGI4KKPN?!S[-2@VNI<DM*UHMY  :W8V&9'1W,R3CJT^3(9D,+\CE%1E]
MQFANJ*K?A>:U2*0"IS>Z<T F&F:32$5&LA):O</?M)T[CGX7822I)4F[D!RF
M*8AM>;"Z($8>[T0[,QQRQ')PE$\,OB]RST1&;N41\3UT[JV6^\''^3XN9"M?
M''("'L3(F)-1Q7[-"I;/&4;5A@0?%_6OJ8[J.YCX1[D0K31Q.,L.,@Z(O JR
M*2P\^C9J^+C<?TWT7I8:].>?V7R[<^*(7A2$QQ@W&T)\7/>_,>+RJVGEA"-]
M^@=&R,8/'Y?]AM OD$,>O@B82C+AK)2"I^2Z+*LMB12.^07-<WP;/WQ<\AMN
MGV4.1H+\VDBV*EL9X4BW$B-D X??*7)<"\W5,O>N@QDC3:1K)88CXJ:B-H;0
M3C%D%7*7:4DFID:?JU:3.1 =S&S8H)W"AIDZ,H)@,97M_N[ N6%JRLDP26#U
M \$'_-- 8AQMU*"=HL95P=6T-MI? 4'/X.,LYDRTD\4!7>D=M0&"XFI^/1H_
MD&&59AJD=J@U!RTSF><X9]-69CB>(Q>F-AS0CDL$F)):Q!IG$RE3:2LO',Y\
M4\(,#;1ZG DFDFR=\V^"HVYI@P3M%"0F,Q ^=*)Q&.=$V\A <3T?@C%38]"M
M,_M]2PIJ8P+MN*C8S-S'\+!=1W PQV*"VFA <0W_FE6SXMG."X<;?\%8V9!
M.X6$$1!30.I:I/R-_,3;?0F'\N#?B>_%Z"(GL"$AP 5\;:_5PL+(ALG7BRW!
MRH'H\K# !H4 %W-P=I4E3)!+^+QA*5T']XG9(#D@G"4SHO@<;OA25GR/5"+3
MZ.:)U?J [FW[)-C8H\%E]E&QU(C6>_$D\U9;XP _W6$[*(&5Z0#7U<=,P^I%
M/A.?_NGISY#<)94"AVUEA"/]_G-FQ3K 57;%FER])3,F( _8MD)V -U^F5QA
MC*Q:![C8_ER/K1EW(D4)'U@]:K!S #96&2_)!5EN^1$(6R1:/;UIGAZ01:9G
MLM)D#N+ZRG(T+ =6NX/!_MS;:G& B^<N7H4C_;\-:84]P-7XJ\YWZR:T*AUZ
M^]O-M7H;XGJ[PWPYD+[/+%:EPTX9.21FA0E:,GDY:-2&W%6ZK'-!\)/6 2R1
M(X-<5W!>S_UH$,4T]$^BT_YK&R^KZZ%C<^5[G"_<V'X/]^<55E9#7 UW\0J7
M0'^/6:SJAIUV3S[D%?$W7D%C&GNA%]!M7F%%-W3DN$>#R/LC&%!DL$J[E;!*
M(Y<5)]0+L&W"T.IM>+P_?["2%^*2=RO);_.6K4L1!Y!CD1E9=8SPC','#W4@
MM4U1ZIZBR$ILY!+&KCF* \B1HT160R-<0_VCXRU>20.L RN&T?XJD9'5P@C/
M.[M[I0/(Y94;9<G?33<=2&U3U'@EQ:A:Q8QPQ=S!*W$@EU=:K8QPK6Q"Q?!#
MH2*RBAGM3S$CJYA1M]7_!P)2@[P9D 8G01S38S^B[0$IMKH9XVK7&/GR0T:.
MK>;%_MZ,'%L=B_>6"\;?YH)A'!\'<132<(N1K?S%>"YX497PI"R!F= LT=A@
MK=K%^\O\8JM@\6XELBYE4@?D!\JD\<;)B]W*9EW*I [(W<JDL=6WN%-!K7.9
MU &W:YDTM@H9=ZJN[5(F=2"ZRJ2QU=6XDZYV*9,ZD- RZ< *ZL!QM&+YB=>;
MSJ44@N=;XZ@#Z._2E+%R_BNHEI(PLCQG_Y4U,$\Q#QQ851[@":3QN*'B;.L\
M.@ B>AAAQS$&5KH'N'3?2+-3/Y,".VKC /$C_^0P]@<G&"6KV@-<M;^=R:N"
M9?G*UUKYX8@O\KEXR\0K+_\"ET>)+(Z*MS:N_8TSC76IT9S<+(DIGRV/-ZZ?
MKD^'#I=G(NWKRZ.EH+/33)0DY\_0U(/%38^HY6G-Y8V6<W-"\DEJ+0MS.>,L
MY:I^ 7Y_EI!L-C=U!^LSL^?_ U!+ P04    "   JHA4M,,P6R0"  !S!0
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
MV-1UT3[FK.+WIQ,X>?KBU_)V)?47T[.3=7'+KIG\NO[2JJ?ISLNBK%DC2MZ
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
M2],"T >T +_:\HTZ%K-%UI[5H] 66=,E4'>7\( 9AJ[]6.YFX0?.,*,.<S9
MVJ0>^9:?RFC#ZM1-JP^8548=IFQ^MQF:V-QN")JZB?&)*_11+%QIA3M5J*;A
MS3L-#](.@C*VT:,.+4#HFN>);M,VVC,X;K_N7^RC&!+.H%I?O7C]\B\<>F]?
M_C4@&+]%%YRCCT)Q1/;)/G5MD(;UZ&,(:-2A]8P1]-?>B69<7I5OKPLHI&6N
M5N]XZKOU&_)1^5YXZ_X8'YQBP_UW-#PXH:'A">0-GD3&)P-X4KZ&[S=.K5[B
MGS-Y!8,#2OD,'/3V(Z@]N7HOOKI08E&^QYT(I416?IUS!N>1%H#G,P& 5!=Z
M@?J_$X[_!U!+ P04    "   JHA4Q4W<0LX&  !@(   &    'AL+W=O<FMS
M:&5E=',O<VAE970V+GAM;+5:;6_;-A#^*X31#RW0U"(EZJ5( C2.G=A&NZ+9
MN@'#/C 6;1.51%>BD_3?CY(5V3Z=5*]KOS26_-P=[[DC[Y'<\T>=?RG64AKR
ME"99<3%8&[-Y.QP6B[5,1?%&;V1FOUGJ/!7&7N:K8;')I8@KHS09,L?QAZE0
MV>#RO+KW,;\\UUN3J$Q^S$FQ35.1?[N2B7Z\&-#!\XU/:K4VY8WAY?E&K.2=
M-']L/N;V:MAXB54JLT+IC.1R>3%X1]_.&2L-*L1G)1^+@\^D3.5>ZR_EQ32^
M&#CEBF0B%Z9T(>R?!SF225)ZLNOX6CL=-#%+P\//S]XG5?(VF7M1R)%._E2Q
M65\,P@&)Y5)L$_-)/][*.B%>^EOHI*C^)8\[K!\-R&);&)W6QG8%J<IV?\53
M3<2! 74[#%AMP$XU<&L#%QBPH,/ JPT\&"'L,."U 8<1>(>!7QOXP""@'09!
M;1! @ZZDP]H@! :<=1A$M4%TJ@%UGBOGG)HV;8J]:[I=EU0M=BV,N#S/]2/)
M2[SU5WZH^K2RMYVELG)+W9G<?JNLG;D<Z:S0B8J%D3&Y,_:/W2^F('I)1FN1
MK61!5$;&7[?*?"-GY/U?'\C+%Z_(B_+N>Y4D=EL4YT-C5U+Z&R[JJ%>[J*PC
MZN_:B 0Q&_6;C72:VFUH:5E\0:RO^ZW?Q;$JM[%(R$:H^,QFL! ;A:]DW._K
MDS3VN+*429%G*EMA'$SZ7?QFUC(G<L>LR@J3;ROJ$4\W_9X^BV0KJ@/*5LUZ
M)7*YE-51138Z?_XBEKEZ$-7=I<I$ME"6B/ZXM_UQQT^+JD5(K&S 7&8+VRTV
MF,E%5B3-BNRY;P\V^W$C\^IF0406$U$4VJ[!2"SR]'OTIU(4VWS?K&7:F9U
M]C2MZG(O,_O)D$2)>Y58BI$@L^^DMRN-,"97]ULC[A-)C'ZNV%HGEM$F]D;8
M_ T29-X?Y(/.SA8Z,[FV>RE;V8(8RV0!/ WMKFZV-FNV-JM<>QVNK^1*965S
MDBN1V'I+FPJYEHLWQ*6O"7-HB&W<G4^_\EG.XX=+ZE+?]<^'#X<;M0UCCN\<
M@Z[;((]SB!JW40&E' 2<M%%GE#/O&'6#H;SH&'3;!H5.0(]!4\23ZX%P,X0L
MYH4NR'#>AOFALT_PJ+IN4UVWLG([JMN<U>3O\BNB[%7Q3T_;>(UCK[=MCB9"
MN:54MM"IQ'IEYX@?I>_#[,<8BCJ []E)J'D;Q5F$$\F;?'EOOKMSV*9H)>FZ
MU(KV@'R9Z*)X56?^NF*AW.?B"6.!M]9T%E /K'R"H!@%37Z#@$(*VQ<!<8>"
MUIQB* I)1T!^:X/.,5<AQ5GW&];]7M8K!0!8W]%=DX\Q[;>K[X6 GG$;A#32
MI(U"RH& VN5 0$@Y,%2K'$A^'#;2'//$\&($33&"WF)<JP<5RRPN[/A<)':2
MQ1C[ =+GG@=W.XIR Y#I2:@Y@G+Q3,,FT[ WTW$6]PS$"$L[1/HI\D,.!F(;
MA@S$-@@;B&U4P$,&4),VZHP&L!PW",HN'K1P&^0Z'!1CBG@*.6!AAI'%(A?L
MAGD;Y@>\XT2)FM)&/W<@4F?_C.3\K)%8>SIBP'$AXV,<YL!M<AILCL#\#C;I
MP8,A_;5SL?8/!J,##UD$YGDNZ%#,E^\$H-NG&,RE(6050?'(XY!5!$9I)[%[
M64[[=?G_)Y8AQ!ZF>;RPO:*D;N_"[H1]PK%A9]H^A9#/=BO9)RQT 2XV/1FL
MV2FHV?=0Q[GL12SM5[$_I"]H6U[:@Q >SP@*V90W" SIZS;HS&<A@WV-P)"^
M1B)2N/PYYHM2Q^E@?"^C:;^./DU$4$1,4H<%K0,2QU$'YGP:;H[A_*X=LQ>Q
MM%_%]LJ)<F(C!&#ZE'EPW(X0'"(H$!2F*!!8P",*8DX0&*8I,!AG'+8V@G(9
MA$W1F#1P89T1VJ@?!E!9(#C.PP[52/<"F08_65SL%2GMEZ3_15P@\LIW70JK
MC<!XX+2.BY-@<P3FLRY"]V*-1K]X"$9($_JMCD90;N3"AFZC;-O#!SW,EVU4
M%S8T H/KFF$@#[Y>FJ,1N[AG>SG+^N7L#\U&ADA1'OA@R6,<!IMJ@L"0NF#.
MVG7!?"%UP6"MNJ#+9S#+.0+C71.4[14WZU?<ITU0ALE2QX>TC'$<#^$Q<")N
MCN&ZQ# [>$?=+X;[)RA%"<#>N@8\ *)IA."P=]0GOJ1&7AI;U0?/&P1FU2SL
MQ1LT!?@R^Q9SYD4\A(V-O?1F<&K/T)B4M_0A@O,=!@7Y\. GQ_*W]_<B7ZFL
M((E<6C/G36#[)-_]G+V[,'I3_0IYKXW1:?5Q+44L\Q)@OU]J;9XORA\VF_]4
M</DO4$L#!!0    (  "JB%1J W\'6PX  )Y4   8    >&PO=V]R:W-H965T
M<R]S:&5E=#<N>&ULQ5QK;]O&$OTKA%L4"1!'W =?J1/ =.Q> S=N$*>]%RCZ
M@996%EN*5$G*2>ZOO[NDK*6X,[N4T\>7Q)9GAW/V=<[LCGCVJ:I_;U9"M-[G
M=5$VKT]6;;MY-9LU\Y589\W+:B-*^9=E5:^S5OY:W\^:32VR1==H7<RH[X>S
M=9:7)V_.NL_>UV_.JFU;Y*5X7WO-=KW.ZB^I**I/KT_(R>,''_+[5:L^F+TY
MVV3WXE:T/VW>U_*WV=[+(E^+LLFKTJO%\O7).7EU1?Q M>A,?L[%IV;PLZ>P
MW%75[^J7Z\7K$U^%) HQ;Y6/3/[W("Y$42A7,I _=EY/]@]5#8<_/WJ_ZM!+
M-'=9(RZJXC_YHEV]/HE/O(589MNB_5!]^I?8(>H"G%=%T_WK?=K9^B?>?-NT
MU7K76$:PSLO^_^SSKB<&#4*"-*"[!G34@&(-V*X!F]J [QKPJ0V"78-@:H-P
MUR#L^K[OK*ZGWV9M]N:LKCYYM;*6WM0/W7!UK64'YZ6:6K=M+?^:RW;MFXNJ
M;*HB7V2M6'BWK?Q/SINV\:JE=Y$U*^]*SKW&^];+2^]=7A1R,C0O#G\]F[4R
M#N5M-M\]\Z)_)D6>2:CWKBK;5>-=E@NQ.'0PDP#V*.@CB@MJ]?A6S%]ZC+SP
MJ$_)3[=OO6??/@?B>GN$EW?_O4&\7$[WXN->KB9[(0GHY:"CV'ZX6>>6(6Y_
M?'_YX?SC]<T/WOG%Q^N?KS]>7]Z^LOCE>[^\\\L1O]?EO%H+[T[(S4[(V=']
MUF:?1>-EY<)K5EGWL=>NA+>IJV7>>L^*JFF>JXDF_MCF[1=HO/J'AMU#U2;Y
M\(;2A/MGLX?A>)A6)(B2\-#J"K"*:13OK0YP!WO<@;4_SQ>_R37:+QD)W=:5
MX=YE:.W*FZH\G:NE)^FCSMJ\O/>>]1WZW!.?):4T EIS;WNOP0#?:1CP45<!
M1H219-15@!7E?@)W5;3'%5EQO162^^9YI@@%BC\R'AK3>!P_8,1), H?,&)Q
M!$<?[Z./)T?OU8JN3JOEZ;81$)38"" ,Z0B):1,84Q:P"0(81[+'D5AQG*^K
MNLW_AXY"8O9='(]"-VV(W.I&L4-&@TXX")[XFJW\R>'+C41LLGQA714[?P=C
M,9@+/2# *(A&1E>0)X9L'V1 O\0*Z >I_CR)I<D*H?;"HBKO3PLIMA9>UC2B
MA4$1<X$&XU&"C(P9!AEQ;)2H!D6MH/XM=W8%2NWVM6CSNA,5T^%1<^XDR1B>
M:403,H9G&C&"C9GF4,*>""\OVZR\S^_D6%K@,3.H,3C )!IO<X"1CT#3-$[L
M/'[;$;5$HK 5'<ZE@E*IK6]'YK]5$J;W("%O:_71?%YM2R4?)0%ZVT81EFK=
ML[JW%NVJ6KSP2M'U4*<)P%[AYDPT=A[ B,;&H)M&DN.0GM%$3P*'PFF%A-ON
MQ T((0!6'!MO_) 5\;FQW4!FE&$CK-4%L<N+/8[=K@D",05 2!(#B&D5Q0D?
MXP!\)3Y'8&@Q0>QJ0J:5,FDL)8KY2BXYH362FK7== .1F=K@E%*##P K Y=I
MP]#1T2J#V&7&7ORMJX==)B;Y85,U[:E8;XKJ2[?3J%58R356>Z6RW]:U^K0W
M$$J%ET(J;+EV[XK\ON-*>,F9^H)18\D!1F$\[@S3B#)$+Q(M58A=JURO);W7
M"C$8O:DP:#!.#6 C8\<PK1*.T 356H7:M8K,<46;U5_4\.6=8+F79(].36KJ
MB].(C04P9,6B,:U#5I0B>R#58H7:Q<J[K/Y=;N,/6;%]9(?26^9E5DIZ*.1,
M;=IZV\U:$""@->+Q@ %&E- Q/, HQL9+JQ9J5RWG/9$UDM/G(G_(.A;?K[3'
M58;S.C7%QBGU.1DC!#2)/\YIKR!G) XPD%J[4+MV^?$ C!X["RQ39IP&QD*#
MK8R! ZR(C^R:5*L6ZCI]4&JDJG-86E! 6E!J9&2 &4F,<0%\$<(Q"%I>4+N\
MN-UN-D4NZF8PY;+'";G)OJC9"&(S90+G?+R) U:RW]E8<P!F041#!)N6'-0N
M.?HY5^3975[(C1 9).#0@8]WZDO BD5C-H)<44P!4BTYJ%UR7!K\JK)/$ ND
M'R(#"V 5C/GW"O:%[0-::%"[T.C'Y&/V&8P?H'/.QTD*8,7(>%5= 58<DW]4
M2P/JD ;#$T9T&$Q:/PV)'XYQ &8\,5<^8!90@JQ\IF4"L\N$&\FHG>1;=D?M
MS[:-3*7R\OEL65?KP2%@=P?3+1^O^\N\*N7G6_6GG1$B\Y@I!AB-Z'@Z0F8!
M,?(2R(S0&!%[3&L+1JPGJ=<W/U_>'G$RS32O,SNO[S.>GM?'%PZ[3C+YUDS=
M ",@<X.LT,2-#4[N[<Q]/I<)=2\DF\E'*0P@W(3QL:H$S<)@?.( F4D:H<AR
M9IK F9W W]?57(C%;F:KTX.CSL,8<"P0C ^,(*-HG-4!1FA6QS2Y,SNYCX=N
MTC$1 S@[Y,$8%6 U7(T[6)"O!"$1IHF=32'V80YJ@0.0<A2.]V+(BE%C'D*^
M"$+P3!,\<]Q0R/UU(<I%L]\I^OF82WGY>,DCLW'[<=BSFZH57@Q>/S*3RXG1
M VZ;*\@& :\% ;,+@NM#D%,R V92NT$JILDI"8Q\%3*3RA/!I%4"LZL$C%IW
M(WK(JB!"@/.38+SC7T)FQ _\L9:#[2*.[)]<:PCN6\GSZOKF_.;BB&M=3<O<
MGO(?[LQW52T]R'X#>XN;:3DA9'PH?PF8A90F8QJ%O/D10[(1KN4 M\N!#T*F
M4_LB!P<B* OG9+R_7D)V/"#CBZ8KR([Z/$08AFMQP.WB8*]Q,"W, >KF(1_O
M/I"9E,QC40][BY$%RP=5!'8=H'=@% >4?_LA-T8$M*-&K@C9R06)#8BF?#[Q
MNJ"[H:Q*KQ!9(UQ), ?S=&,!@59CD@2M**+3N>9\;N?\]X/%TV&"@4#5"-08
M), JB-@8"'0RD&!S3;,]M[-]+UYV/.=D @ZDX82:I2C K4!HC S@BU&D0(%K
M!N>.NP.,[69>===FTGJG9R9C!EB9^C0<'P0 =IP86Q_DC$8)QGV:Y+GS**#N
MUM:SA>A_4OS>]X329]T/ZC+R0:84:N)F2[DT/;%<BGEW);F_0I(YM/#ZG^'^
M "X3$F*L3O#*(3#*D0 M0"E'UF>@I4!@/TZXP'&W769U)^[SLNR.#?IKWHVH
M\PK<; ,SU^>,CYGZ$C"3I&9<QD-F+,+F?: E2F"7*)?=2#;H4':]D9?+HJ\:
M$8_FMCFR$L6BD\&[:\8^OYDC"R4PI4IL; V D5Q-XX/T*\@LP:J7 JUZ KOJ
M<4X+H8Z=G1.B?\BPB(Y'U#ANALS,>7,%F!W.FT.L6@P%=C%TT0_6%S6 GU;Y
M?.4UZG2]NT]5]W%R+G1%R6HVY(VWR)M-D7V1N^,O:[&^$_6O%N4<:"T3<*LF
M/[;4,AC4'+JTQ5]1;)DZGOH+^15H=;%K=5!72; :FT#+C""T]MX1A96!IOS
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
MP@%G4-1X3S ]$8MR4E<H?HBPX9OJ)VL C\N$X*HK$X08H%3U.S]:_H3+A+0
M7QKD?HVVC8?;\:R' Z*,G":R>:*B#^F ,2&9'ZUK6(Y\3 Y[&1E+B8#+,;=R
MTD^#.( *>2Q@%4J@@:[TT_WTTD]MFW/"\?9"'R7W>[-13WWIZ+2)7S<0DUX)
MM%+F5)W9\$DA#2QP2N0K&VU<\B'R1OZMXPXM,!1@.F/]>YS/UW#KN* G@CLI
MTL"+IZG_]KSZJ^:RW37?1^W"JQ@$#??^ ,*4VIH8H;@JU6*BV=A0<83'T5JJ
M*<&YE[=W^#)5T=8\NCGR6&^VW&(0I\H;OK\Q.^5*'"Q.[>H4+6/E<3[(/ZR2
MQ%K"Z+I5O),ES,G>H+P-*]E:SF:.1!4N8Z?SQG104* @]-ALXVD7>_@F<CIW
MR$(W&)W?-S"2HH^,76KD9J$K)E,LI8.RLATU$I=-PO'YJ'5<M $''+RZW ,U
M-7B%:'VGI^U7);VSL(? 22$=#9:"G+BR$K@]XJ3L)NP4UY2A6;66QK7=U+.M
M@[\>.@.AXEX::T,V2TD4(Q1#.BM )=U=+F8C32QO_HSS\Y1,"Q+%:QYJT\>F
MFVPJCMG/:<X0J^=E9_(2W7,,&WBBD^LW'YZ61QX'6BL%9'HLMGG'FWN)H@/X
M+9>9Y:J(1:6*VRQYX0BX8[L3MBAVP1XB_^ I CKN0V$=&8!7R9F0Y:/3 WAC
M*6XB-6BNBM%BG.FB\]1 I>H='TZ:I;L[XVR7S].PZ\33W+JYFVZ80_R+UP?[
M#J$_)BTA*OBRNL ZU=FRM]REJTNY>_$DP@/ICB@N6,L-?\L&RX5#4>YP_H!,
ML@#O3^.] I"_YQ@26F#']\EYH[Q%N6@=SC ;D[KCL[&<@"3]69%*1AMI)03$
M(Z@ H1+9&<X=N1<^?NG&I L: I'3CH)?IML.*#Q&%H4CH9'%T,XE,":.AJZ#
M@_M]T6O"Q_3[T]1BFPDY*:':D4UQ*?%4M6AFE-ZK2IKM.4H^J][F%H$CU[)&
MNU]+RTIK=#,!_8JTM EA,S1FI!>:D%K]I#I^E4:Z8_DW4).Z.M+8M6HFH?#A
M7/_X?:WKR.H/\ UO2(QK"*'ZH/GV.H^^>%V]7T-?%M]65R/BN<C[S8P+]Y?X
M'Y]?AO^?24T??UZ\$*.\NGD3SUO4'YQH7N6W Z6: K(3G"D3XEW']CRX3[QD
M2LS";_D2D_ [77A;R?Z7N(G\"W>@-<P(#^_Z"[E7)VQ 7T]B7[IR$(^^TT9B
M^I;[VG"JJE>QOU9+TZV\E:%0('E= )>_RS)E;K,M+[*%*"WXE4\7(A1176ZQ
M&P>=99*K^&K<"PDOU[F3^_1H*R0D=;K"X<-H\#S+/$F*Y'E*"D:;/;WX)N$B
M%V_0  3D'KS$(+Z,LO,9D'!S%K\2(5QG;0ROPE5]#I3\>H8U!1^".ZK+(#2T
M/4[7FZ5;:XPV0[</@_=/4C5*P..7OU__".+)1AI-(42$>8R<FKN;6[X)$BW:
MK+X= 8%.[R8GM=)8(F_ND8:63TB&$/X<PV"&+4ILU5*@,YWL)<\QSJ<I@7'L
MM8-/%A<>#I/@#5=<++&1+>D7N7".JW91=WX:R*-<GLO5\G%:W*5R0"0>J6QP
M>[$#B%>6\))O&N$.*IB(EX;P_N05(@E-<>GVD+M\P!&; ,=,74FO5(C8QP;#
MR<HUI^AI+8-3LCJIZ!]12=JMW(,H>H)LY?FU##K<6B2/ZX7KXT:YF-86UZXX
M&DM>$G6C/ZPTA$/K<1M%O'@==7)Z(356L0P\6CHB/W)E^ AKXML/DNWMI!U?
MQQ=IB%C@@%I2!5$)>>$".DSC>5=JCI.($@P^VDSHIX3CXMY4HNCR(K[7*;V\
M@;V^)"PA%F;']F6; ;T%C8N#S:7*?_3 ZN@TJV!Z?'WDK_)'.!/,4")YXEA@
MG]0!CZE40M\;VW TSADLL)E9<3JQ">>7-&.[GQ][/]U9\6[ C7:W_ 9$[B/L
M>GE-8/HVO63Q2MXMF!^7-S22%,BE(+]8T=#S^<OG3P1.QP^]W?*;!G$%Q&[X
MSS6_! 4/T.\K:_OX 0ND5T_^\/]02P,$%     @  *J(5&9$";!=)@  0H8
M !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&ULO5WI<]RVDO]76-IZ^Z2J
MT5BCPW=<)<MVGE[%B==VWE;MUG[@D!@-8PXYX2%Y\M=O7P :(#F2$^]^R$3F
M 30:C>Y?'P!?WM7-EW9M3)=\W915^\/!NNNVSQ\]:K.UV:3MO-Z:"NZLZF:3
M=O#/YN91NVU,FM-+F_+1Z<G)XT>;M*@.7KVD:Q^:5R_KOBN+RGQHDK;?;-)F
M]]J4]=T/!XL#>^%C<;/N\,*C5R^WZ8WY9+I?MQ\:^-<CUTI>;$S5%G65-&;U
MP\'EXOGK<WR>'OA78>Y:]7>"(UG6]1?\QW7^P\$)$F1*DW780@K_NS57IBRQ
M(2#C=VGSP'6)+^J_;>OO:.PPEF7:FJNZ_,\B[]8_'#P]2'*S2ONR^UC?_</(
M>"ZPO:PN6_I-[OC9L].#).O;KM[(RT#!IJCX_^E7X8-ZX>G)Q NG\L(IT<T=
M$95OTBY]];*I[Y(&GX;6\ \:*KT-Q!453LJGKH&[!;S7O?I4W%3%JLC2JDLN
MLZSNJZZH;I(/=5EDA6E?/NJ@$WST428-ON8&3R<:7)PF[^NJ6[?)VRHW>=C
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
M M'.!9N+;:@"LH$:/S6BG&]N&G-#M(]I*T6\&J^>WY@M2H'-K%0_6$6+H;/
M<)Z\@\DA0+4<F<F0311"\\@=6"UDW@-OPCX1B 4ZN+'SCPJK;D@&891..>IW
MG>H$!L+<K-@3K4PGFFF>_"B6;VPJS%<$4MX$;AXP)7^>N6IVAB8K1E1*[:\-
M*&I9GPZ&Q#P\I(#"[LB[&\@$S2V6F&.2&!Z ]PXU\RQ,LZZ"I5F#!GBFWZ"T
M7*]@4"N@"30,NW*H\F;?@X!HI@? 16B@231Y^_\SA7]A!N^=NIF6R:(-S/T&
M1HJFFXU19//1NH.+T*"7E6S[!C!L:\CG0A^6_!!VB"@,PK$MX%Z=%63#?6@&
M.$K#R<V26A>A:TT&_B&#=>M;^_!<!3>)3\# 2F+JU&0ZJD(8C#/ IX5(#9#J
MN91@&<P 0J]P!K?ICJ0C9$RH.B;LAD/7DXU#HPZ9$5'6)T$XUY(%;LRQ5Q\@
M!""C'0<-AC ?A^\PPSSY!9E_5[2@ -">P&6BP(<E)E'L.+413"FJT#?'=<?.
MKAMX415DN)2?1M!I?(:*EM_?E@:6ZG+'<EDI\$=J&9T]TQ0U4<"6BLGV+=49
M"D=H-?AM7!_U;=$RP+#J (DB>L%=Y7_Y=A7M(8$X&X!/,_:92$ Q*IB699VY
M <%J9 >PH14$],%,HNG&Q3!&"D$6 G' 4A4?$2&@B9?A'Z)\@%%/.[O&%J?)
MAI,=+B82"^41Q5$5R!J%TM%<4\!5L!S,\QT,A?-OQ.REX/YTB1!U*DQ&#*+
ML9E$6O30##V"+Q7 Y9EX"^L48! '7HV&&?&29.1**^\3B&%7;-#1)/(4YM)P
M"?6@DZ*!K6M%@RHMN'2P?4A\T;H%PZMY2A/9G -BXB[%Q9B6+3'8@4=Z&UBU
MU=W,XRBF"$7+0>MO--U67F,;J14;0?C :^5@$OGVJ/;%%LPXL8":*S83&)!I
M:UZ+5O<(*4[MW$=JJ'7V1-D K 'D6@9OU-Q8F\+])66E,)6SU_L4I].YH38B
MMY_#X?2TD02V4_)G?3N'%416O>;EAD<<%FSI0:H5_<;"*GU4/=I-LGA_DX+*
M3;](U@T@27TGS6[:YTFAJ. YL2:?1+5?810"M5/54[H-:$/Q@F7,$-IK6<LA
M#(P3:WSH&SIY7U2<++DUJ'0X>@^&NV@DPJYFX8O9AJB U)Y&5*,+'=,@.'^D
M5VUN)G*NBB*<3N?@N.5STW!&B%EIQ..W[(?Q+G<NJ1'T;2<:#7P,""H$8AP+
M1'8Y7QMZAX<G-50,^$W!28UJ7%-!RYZ+Z%:?H?]EBIM*,G<4@"4='N<B5O*<
MCN;.5.3*9IX8Y7$CO]5 ,<QGU9&RND858<#?M[9M*F),_B"F5VZ+'--".A#I
MNACV, OC&44PJ "1&MTZN@*=Q]&KOLK$1,KKN^1P->#240R+Q+2Y:6R(#<CN
MM&"1[%P8P7D;FF!0F)V&/L2%&/O,T-";CF %@1;P9&H=:!Z93J)3>_2DST?)
M<W;T9[ *44]T-PC^H/@94!)([1H,/"RH#-E6LRI/8VHXXA6AVWGRUK),QV-1
MV87]#V%HY)?(:A@!B3L*>[&S YH#R HSG913=E)CG4D5EE6<#=(9@)9Q"0,Y
ML.B#J4]698])38>@=7YKVI*I&,Q(1%J%RZ*PMIG@H0YW3ZQB6DAJY8HW(1B8
MNT!S.DGSW/'R&A549G4RKVX0+4DG2:QTG 9,G 8N$?G(4DZ@U SX--"KX5 J
M.TO)ML157://!JT"]WS7,A#LLS6&/+I5SUC\O14O,/H24*5<YM0D8A2MR5EW
M0;^JCW:0O/Q^T_%- O&M\S6U\@(]:LCJY)R7(^B7<_1M;7)X-3,-V?+!6H<5
M]Z6=.P,SQ9)O7.5DG3'"+L*2.0/*:IWAH#4GH![!\\];L8CPGO7$WB@J@IBX
MFO+6Y1T0LFS)6%,,WE6O(+5;%*VJ\Y-/W#UYP1-@<XMT<?&"$YN'((N@8D'
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
MR2T=H1SX*595HFE,K*O+4563U!8JG;MT%Q:N^AY(HF+PS2W:I $\4^%&;MV
MAN>%%+CF?@_*Q@EJA**8._IM+F(-RAC5XK#;5\@#I3QW&Y9/N*V;=,2 Y=0
MO$59  H8N_FP ]VBM%/ZI,!Z6R3?.R!ID;O.7O@S"WA^48.SC^7I#2GX>ZLZ
M]%Z:LQ>\<P\MP@NU<;W]8K&V/:S!6)&B+L<%A@Y\J.\D%$BY<#$F."NY[X"K
MT#?H%MHZ Q=7F^C*#2+*F364^\O :;T%QV0CNP>P#/F&V5>:*&\G:XPR#UP7
M)F%B=)MO>)^-<R)PRP6J85P!-!7<H'5KL\XEKVVA!)=:V.=<=CI8GG]OQ^@A
M,2.--QM" "Y/#4Q-6(HV8E,W7+X+ZLM;UQEXR6DE >FA$,R4=@R\8J\22>")
M2_$8.)K"RW2@GR1A$+X2EJVK$M]HUP'M_XR*QR3"X$JT7 6K34D1S+$29;=L
M4 U-O9JYJA4,@' C-+]6J55BZ;I@7Y@BR9Y8,J@ 'C(UR#QQ@7>08_+5#'Z'
M?;CC4-<F>V.@>,&NM3WH@)U&5ZC%LF>W5H];G":J(P8^CAT3PVG,G66K-M6N
MPE^=B&&EABF(=@&/F1(W9':_:0/2EI<8,=%MJ>U;AJ2;M/D"KU(V,"N S$[B
M3-B/V__(LD:M\35H:NQ-*5]U!DQ%$FW=\Z_;NIJ2\3A,Z(9%8#1TXI58/<?@
M"5#QAX3-9II3M*Y5,?F>BG!KWZ.]15I+V$>B'.&4,-^/:CQ(6.Z4G1[C@=__
M."9]DAA6/%KQ7@]T ,;T25_)N3,J/63W^PQM$T%3-$.C\O_"HPS0K CO,(]J
M=V%,K19/JS!C530M5I/N_#K#"X/-/!YZTR(*SD,(Z2:8/U^,L*R+A":YW+N>
MAL\76+1.'D\;^0/='=5JY[)9G-&H5XB A4!YV0SOM!11$A!#LH?O_O7YPT]'
M'D!=>S]"L('%7FD\;W>$);R4%2U/)?MUPZF1\+JMBQCW)4(,\3EZCNM[*8^/
M:G";[L3P@8G@$ZAPOX0N:0;M6Z$*80@T\+G=/DA:,'V'VX0(*[CW:*-26Y=&
M]P<O3#1\*!5MGSY\N);*M2/9LA#.\92:'9(UML) 5XK9]718ZF:)/9/!/Z5+
M,840UAFJC,?Y46XP%*=0FSRJG4JPNV-'-(UJT[T:2.JFP_F@\,3,9UX0PP'
M!GDE!\%K.%73U=1YGW4SM3-!ES3C'/@&AG4#<OH,;[.,*[7=SB?]!J6M,,$F
MKI)K@98]+/RW^QEV^/;CQR,:Q#V<)=LM?Z.OG989S93E8"0U!!)G8PAQ'P!,
M#D/=@([A<5<?VPDYLD?ZR,9!1:N8L$<V6^1+F]SQ7[:88]]H1;8;5SU@OJ;V
M= T9"CQ+D:/<0G72"S3 ;7BB"QJ!E<'L+2)#.O9#CCFAIEUP3([/ZLQ-0RM$
ME8R,DSD;P;&>J]#JIN@WK10X,-E'3KMR*<J635-9K*;""*13#N_XC"X?JCA"
M\(D!)>Q)]E?80Y;,\&2+:;##,GHZ:IK^''ZQ:NW=OWZY<GKM/KO6)O3X]S)G
M9*I"2[5X>O*G#96-:4W;(A_7&@<F#[-4UG:PGBY-:"^LTJ:UHZIT&A.6SXZ[
M.A-*TNL07:=Y_?&CVV0_M3/$%H7N4Z41AI =WG+*F;W*I[*YT(&2,EW_-F@;
MQ(6*-;-4#G#+3>"H-@K<9>I0#FW?8D*DW2$T])5Z?BS7DXM*-DPZY&X=*!NN
M\F)+03<J6&Y2U%8S ,2YJ,P#6F0'D8A&SC8:G*8QMZ"(ER5BYQH%F,@EK1;O
M8!WNG@\W"Q%7/V.F%9JB]';+9Z6)N\I11[_5S;X[3][&H_T&T7R#9?#DD,1[
MTUK+]Z$T:=\AEP; SS%IHW,>+>6["4ON JVNQHVZV\HFJL]OE\_9N(#&!;.!
M0$T4.."KZO0#B6JQGCZ[3T_? ]Z'KX_H31?$&@"#6%HE8[2GR6YT>=B>)IS(
MT,4>=,IUW3LY*TEJ7/%X/E*@'I"A>23E.L=SU6RR0%>Y8*"63B(+D@G8+&*\
M(0H*R/#2QZ2$CX>IAC@A0?F+52$IB^MW'S\ES\:886?$"E>C=FI)ZB_AH\='
MS+4# Y,:(-AGX^?1@K?#"H]?PC&,ROP1ZE@=763SSP4]MX.^]8LCBUEMT$%)
M/T_>^F XJ<TIPSNPF[&?Y5RQ,8<+M;C;%R:"MQMQMVP.L(K.0[5.#AI2@(Y2
MA*55M,O_J .@IG&$W0_'.90'CRW,&_ECN>*>W*[7$*8H$X7-:SIC1F!KHAYW
M@Z;M3&%X3X"#)+SD^.#079W@06'KR\B?DG-*)&B(BI3RN_@^3F22@4\"RS<%
M%F!(@4X#P*.PG?A,'5D6X$L/%J_\:3(45@YBEFI06@9E5(V,U.=(/A._F2NI
MK1\<CKWN,1[)3H573^[ Z- [ AKP11@S^$"93B>Q,$A>HY.#_U>&4I81"+T*
M&V$2\>"7H%3[[W*$N#[YP ^;SRZ0/+M-'ESR5GEPM:1CEYYKN^ ,YF@8*!,X
MGZW=MT/-R("8O^Z,.2PWUQ;>QP_N"^;8E+BT/'-GXO5D.-CN<;J(.!_DMU9T
MXANB"U[10:;.SF=<%#]4)?IL8=Y@YT^72JW?J-U&6^L>'#CMHR?%- X=1WQV
M@L(9X-W *J,Q4YJ(MJ1L4T%;G4I"!'(\G%(G+G9:A7!+@YK%<'KCMM6  <$W
MO=&1M&7?D6; )H]>J--![)2JXX,&4TI^#DVK._Q"S2^;HXOD)Y=PTU&4\:N,
M^*KC>[-PO*V<2FZH<%;Z1<ES5LNEQG" O_>U;"%)[0<Y) 4RGZ!%Q(K,:\Y*
M6@5'$,P8%;50;QX-SLN, DQ[XX$<I)K9&J"=\A/GO-M>Q8O"H\J6.W]JZ-[P
MBS\401?7!(.WR:_(.7,-N4Q4L<%H$NC;TN<_J:X=]R29?*H U-5_RA(,QP6=
ME:.3,@P?QJ_R%F9 1+J>8>_^5 I.?@ -_'C&_Z->\:\+]%\PZ(U,Y.-3'L\?
MB[\S@.\3E^U**K% F!@]$E;D34GW2/U\JHL14?T_$T%DP9,AXE;1# VHU)%2
MZHF\)T_;A?$R(++HQ.%Z>_43XERU*SON:WI<+]2!T,O@$(G@)0J9^6=_Z09?
M)>".KL-P.>]W&RT;&'F9 #ITRKL"0AV7E@#0HH%45E.#_\KE>, )IV?!N,G9
M9ACSG(U\S&#-!XGM3ZQ'18*JE-RB08E/_ZEA\CP"C$>S4C!R6QKI!L-\V[3A
MP]6PDXE5,-)'4,!2T@'^X4!\Z<1@QKZ=M4H[3B!=$2YOCE2I&OO3E$.XLX*-
MM4 ABF21R^-V\!$J+77GIX0G%*KVDD/ZE:.L)5!C/W#BL@?W1,I]WT<D/[S]
M,$,<A_.E]W?[0UC&H^'7E>."_@Y)3/5H2F[-AW3NZ78T&()HG;,95IG!M$XY
M+0J;\KD)6\Q*BY<PK(OS'ZY!W.3*ANT);GV%.HS310WJ4&A+PG^V8"Y!62LZ
MUN?8RN]XY(.]H/ND+@!A[0#JS^A+7Y12#\X5P&B6L>5NE&_!][WN')8SAJ5_
MX;K@?-@=?3C,."XJG%LOG2BME!"YG*%W1T=:C@]!MA'5X 3\,LU(&LH"0'V.
M/1UR/'(T]SGA\(K7W*"5KOWG,N*3W.(W5)TDC\TFSC&]):GD4>.$5:GB6P1A
M?_%&!L6Y4Q L/G"NZ@FZB^OMSE^T$DM![&#C$/L$#29.53$R-(#!7"X;U$;[
M$X&JX6/$C2&<H'.6Z'7CG#M5 (HU_-;#)/0-F(O+$'EYHUJK&U50B85[F !I
MI"S1*V0_=VHCHSNY@B/Z/A*@;_JH!@%P//S6K?87ZG@JVDM-FP+)'1#BD.ZL
M+-BO+DL^\2BAK>2H?YM^VV4[5;&9@T)M!Z=:(N#J6WN><="J]4)>!-DK$!XP
MAH".;6UG[(SPR8Z5CBL)6/*SA$NDR/!H3HQ-P//N;">:UBZL$F8&N+(O+S6I
MK%/2:[EA[>OJ IWT!Q&V-.$/K8Q4E,K)%542ID7&LCFS>R76*]$0T=!IAK@9
M&U.1FF;T\I6_7M)GK]S1?U%6=UPEUB/E-'L0-%SMLXG/EE!TOQX!Z@,0.HM3
M@5;-*$='_!A*,"'Z?NJ_=D)3/,P0']8-(<1&L%?&Z"WU7UX8O%(WZJ:;9/O1
MLG@@1UR?KXD$AS$L$;<?C'.*=1 !&XN24GTHGP&:!\*M%>;:?I%#3M&E3[0-
MNO-!&"W$_'T_>[1[6JF]+?9 .:*KIT^O2<&#:L B .OUHOI+&=!B_+3)I424
ME5?*)8>/7V (Z%B23';'M_KV&:-#.<OS,#T*5%T\W##>DTKN7 K.R6&^2YL\
M#(ES.<1RV' EG>H.]"=>QCMCOOHNEV"C5@[ZQP1'GQJCEUF6GR6_K%9XL(98
MAO%HSVBRRYWK:Q'WBF*$E(+41BTXV44  7V^@=>J.S1C+%3@=^:.GWU5K'@C
MZ\A'%E5<G#<^E<QO5(BHGS,^FK T-PAK7:R81Z$B+W]P-5E?Q=40& NJJ&K?
MGDQ"6X5Q:'3V,<TX+0<^P<1QWM9<N--,-(=@Q8-E22O#Q^Z>@:__YKY@G%Z:
M_EN:_"5(F^1A4='98+>D9AX#SJP9Y(F"U73,JXE!&&TJ3J5*;.03F'0>N>_S
MWBBB/MJ0]3FI$B/?H;1XQ#HNDS4=;8!5?YU_FB=O<&-=HP*$_L2:61A9'S86
M?SD!:5H"4"(O]$'GOXJ83PU$EZ,XL9>]E38MT:1W3L=%WK;=ABAE^:AJ4"\\
M:.N$3>JJ@PO_S,+#1#'KK;3R%LP*\E2]Q,PA1"1!0L*T=Z#EZD.WXE@,6_J\
M :74XNH,!)X4 ^:8,AV=#03R>T$%>[B3+8C1FFQ=@>CC =+D]%$RBZ^BUR?[
M$<55E3VH[O1MJJTHG$,+ -4>:R5K"#B9SD8BINK$1(/G9<PQIS5=ZG+_M.H<
M.U6WT!<>W6',G?M,&"5N'%HG#!I\5%$=@;*G3LXYR 2=,-++)YC0UD3_-1GG
M>E7J"SST#)J>)_-%\@\ZS50=JZZ%W%4EM&Y)C!0DN+-:)<BKZR&H4@4#,:/G
MI,Z4#"N&$X'$*)\ XFMSIK?5AVQYC40K&Q%L@Z>B;S:%^F3CX&MFPZ8O[4$5
M&/I2R3D^\-7NX</O%$8Y^CKK;;8E?"Y0B4/.N6F26<-YQ'T'&"1W2H]&I3<U
M^HV&I$(Q]]6A_KS9\2>_$'-UZ1>; \;-;3R"\-3M=WV#?,<-8C-;GS4Q=+;N
MA!.KFYJ/-B;C.LX%'?8:&33N%@537^Z"P(!8??Y:V%C=1R@/H3 SZT9W?<E]
MY"*+_"GO=E<S'U43RU%^M!8?IA/T#C15Q\/AKI)*0H;R%G][2)5\J1I#7]!G
M.3G8Y3E*^?UI%!QT<&I.\-E/$H9ARWN_ES15DB9;F>/#HD5#,S_5.;RA$ZJ5
M[/UIK?"@5GOFSZ5D]R<_\KA'T<83HHX&'"GSW%.51T% V63J,HM:>@?R$!4Y
MN?V*M%F >.&SZ!.HP0["JB;7O.H8=&I]A\=FS09TH8K-Z*@N5:L>?5]WL+\3
M0_$CGG5\P^$45B.#8MKO/UG:&R/?V]ZK\H%PVEB[_@Z1X[:O7Y@8Z\1(YT-K
M:X.I^*]>0@B!6L7JW"\28K$J(#1%P:1%NI:#"*0ZH2<L<)RY\@3\SA'&[;^:
M)@,HPO^BQ@JLAZ!<+3":55@A:9AU- #>YQ+ID;\^6U+L3&<=<&JJU;=9H421
M%TE4C4@L/(N1P@UKJM%O>KU\U+UZ^:AHX2>#_\#-@%\JCGP#"/+5RXUI;LR5
M*<N6C^?ZX6!QH*[BN0<_'%PNGE^>'CR"-_WCKUYNP7*_3QOZC'EI5O#JR?S)
MQ0'[N_8?7;W%)O%LE*[>T)]K \BZP0?@_JH&G"[_P [NZN8+D??J?P%02P,$
M%     @  *J(5.IWP40% P  I@8  !D   !X;"]W;W)K<VAE971S+W-H965T
M,3$N>&ULK57;;MLP#/T5PD\;X,6)[?2&)$!OP_:P(6AW>1CVH-ATK$667(EN
MVK\?)3MI!K0=,.PA-B611^?0)#/;&KMQ-2+!0Z.TFT<U47N6)*ZHL1%N9%K4
M?%(9VPCBI5TGKK4HRA#4J"0=CX^21D@=+69A;VD7,].1DAJ7%ES7-,(^7J R
MVWDTB78;-W)=D]](%K-6K/$6Z6N[M+Q*]BBE;% [:318K.;1^>3L(O?^P>&;
MQ*T[L,$K61FS\8N/Y3P:>T*HL""/(/AUCY>HE =B&G<#9K2_T@<>VCOT]T$[
M:UD)AY=&?9<EU?/H)((2*]$INC';#SCHF7J\PB@7GK#M?;/C"(K.D6F&8&;0
M2-V_Q<.0AX. D_$+ >D0D ;>_46!Y94@L9A9LP7KO1G-&T%JB&9R4ON/<DN6
M3R7'T>)2N!J$+B$8UW>=O!<*-;E90@SOG9)B@+KHH=(7H"8I?#*::@?7NL3R
M3X"$>>W)I3MR%^FKB%=8C"";Q)".T\DK>-E>;!;PLK^)+;R!3V+AAU@YLEPB
M/U^Y)M]?DX=K\O^1TW^$ JY)H!JA[6QK'#HP55@[$H3<->0W@LZ*&\_%O2UU
MH;J2O<.*NZ+VX/XG-5>WWKAG\Q,/@5*OP=7&TCM"V\10<\VK1U"273W$/3IJ
M CVJ!8&P"'Y22/8I#)]:DBN%0 8VVFRY)QO3>>\=U4"&@URW^L5MZQV%9EPG
MUUI6LA LRTJW"0%,?<U*F#BS[##FSB&&X.Z@SDIZA)(ST:?%(D+3UR:G3:%C
MF>33)2W/!2;O9)@1/F($+Y=)'P3(9T.Z+;:<#I^7%JTTI=?II*/=>644IY_/
MST(1^\?XZ0*?<7XHH0M6LG0CF,99=A2L/,ZS:>]Z2.&-8RV?#2O+1M.WD$_B
M4VX\'Y"=QN.C%+X8$JI'.([3_*0WLS@_/7ZNMI.#V=&@78<)R?7A/TP_1O:[
M^R%\WL^>)_=^@G\2=LW?BO-;<>AX=#R-^&N%J=@OR+1A$JT,\5P+9LWE@=8[
M\'EE6->P\!?L_YH6OP%02P,$%     @  *J(5-BP/]S&!P  MA(  !D   !X
M;"]W;W)K<VAE971S+W-H965T,3(N>&ULI5AKC]NZ$?TKA(L6&]1K6_([^P!V
M<Y/V C>W09*V'XI^H"7:)B*)"DG9<7]]SPPIV=[U+FY[@61-\3&<.3-S9J3;
MO;'?W%8I+WZ41>7N>EOOZ[?#H<NVJI1N8&I5865M;"D]'NUFZ&JK9,Z'RF*8
MCD:S82EUU;N_Y;E/]O[6-+[0E?IDA6O*4MK#HRK,_JZ7]-J)SWJS]30QO+^M
MY49]4?[O]2>+IV$G)=>EJIPVE;!J?==[2-X^3F@_;_B'5GMW,A9DR<J8;_3P
M<W[7&Y%"JE"9)PD2/SOU3A4%"8(:WZ/,7G<E'3P=M](_L.VP926=>F>*?^K<
M;^]ZBY[(U5HVA?]L]G]5T9XIR<M,X?BOV(>]DWE/9(WSIHR'H4&IJ_ K?T0<
M3@XL1B\<2..!E/4.%[&6/TDO[V^MV0M+NR&-!FPJGX9RNB*G?/$6JQKG_/U7
M*W,E/JM,Z9U<%:HO?E7^=N@AFC8,LRCF,8A)7Q"3I.*CJ?S6B?=5KO)S 4/H
MU"F6MHH]IJ]*_$EE S%.^B(=I<DK\L:=H6.6-W[54%GEPOBMLL#66E5Y!%9K
MNA/_DBOG+0+EWZ]<..DNG/"%D]^+[/\AAD&A/R,1UD^M^.0&(AGU%[,Q#Y?]
M^6@JOFZ5>&<R>8WPE1B5M:P.XLJJ0GJ5BUI:?W@CKGXU7HED_$8L('HZ6HI?
MC*R<\$:HLB[,04'^(J5_']Y__/+ >+IFY72NI=58/).(B5.9L_%$S-*)^!L[
MX,G&DWW)>(G_B[@OZ8]&<[%<C,1# 0J15:8$R$CDIEGY=5,@L3/35-X))+E_
MAL;5=)Q B6DR?1.0&?='R20,D_XT'8OI(+F XM,9#,%Z#B&CJXVPE.Q.P&9'
MCVMK2N$DG2-$BN>@06$"/,2>TZ4N)&+0P)C:]R%'B2@=B%1PL%F+7+MH&,G$
M02'/ % _:E ;]F=6Y=KC5N<4S#JZ.?AH*]T1HQ.#6.G+<5%;#8K6Q>'<0M(!
M3O/*_ND/BS29W[C@O4S7DCE6@V;SG<(4'R*]:QPTM"@+&F^L+*'CH\IDXR!-
M.0"UE17+3@?I'\ER&C_WI':BJ3!A<$'(!,_*!Y5S@RV5\3!WIQCKP)[*.I$5
MTCF]UL *6)#NZ>AF"Q?"C^X;/R<W8K_5V19%I"ERL5)"%7JC"2?XD64ZP*UA
M12DKE*N2R ,.!/(PSK%'2)_H#!(\$ ^.S &5J7(%O[=T]JKFQT"35+#$QIJF
M)C%'>W(-&#R\T^805"2)7410* S$SU7@"7(#<45?Y(TEOX3;=SJ_3I;P(!B[
MU%E?; C9B@QS01>-\&5#(=(I@IU\B$'%FI5*N@:J@@$ ')!UA@%"X'I$:1L!
M[$UD@K&H^O"%H4-L$ (%;8.HC>;T77,*$:C@$V6#MRI3(4;H1EDPH'Q9=_4>
M^P0>5-X7I7%>K!J$'IV(:S*ZT"IJ9*)"""7.)16TRZ(G>!O'5TBWYTDS$'^!
MY12MTO,>0(1ZP=1#4C4,%7L9_(F>05FH_<3=.N?5#EP.5GA2[22%%))APQIK
MW%R:7!6!2IS7))!EG:1%S$3*K9VF5@F.__J,*\XH@C(IDT76A.#9:P_O5>?1
MH^+=P5)"95/I_RC7&:TMZQ[W^BVB%/F$6R.B%1=24>BU.J8[E@YBHRJ*)"87
M9-766'\-H,I+>/?/_(-N"[Y%6$3=@N9$IW41TOO,!EB.G#GJ1F0E2^6MSH*
M@%2<I<2"CCF1&%T:KH"*;P-CS&[$(]I>!!^@7LF5+K0_W'1KOP0@.$W.%C[H
M*B:#!=S'^2^13F+$'>(R!>B3^V 4YTQ0-Y/6'DC<3A8-Y]$E<I<UM/S!$>,X
MDM;P6#PB+[-2QQ-(LPUS/E':,QJN);(LAYA5X]M AFR5GS0E(Y'+@VN+[&RQ
MC)W($IU(<CV.R[/%3,QG2RAP/8M3"1K)=+D0L^1Z&:<F4S&;BF5RG:1Q9IF(
MR40DN.S/86+,,ZGX:CP ?:G*I^(=YY9K/?Q;RNF)4>D(;/DH"SX1TW^E@%1%
M8,6R=5"HZW0M&@[^G2Q#&S9=3I\T,-WV,4!)"(8):6@WL8O8(X[4M5FOV5U-
MA5:?WV78O:W+9^(J7:*_&2_G;\1#GH?X;4F0,F>%^ LEBJDBO>E^)^+]>@V)
M+#\[8@/E\#)#A!#)R'(47:5HH:YF"_Q)T:4]04)19_T4@W'R# L4I9R2#>\R
M;2GJ:CJG%$MY&G7G%-I6"!?J?% R.C5Z[WLC.V$7NHEC/Y,3I\9#1-Q0BTH-
MV FM"E<^5-^VOAYM1)$&;Y$%-?+=Y#!R $?+0RB?+_=6;U]JN;I&*CBA+8Z_
MI9^BC-[CQ5;(+K:CV*Y/P[LN>E: S'V:^M[H.M:>'&N^L17#LC+><Z]5[5!P
M>$>\A/I*<+I&UG,P!2P!S^IPYAN*[-=TUH@9;A\<TW]76;C84_.3-UG;2^+E
MO2 9E)J5BVF175:CS:C?;6BGELTO*N5/.5B6E(84%/_KO6@4D!$?3GC 47SA
MR@OM(O-/H&<0Q3D"1,7<Z5"&I?W)>-X/O->?+-(^GPHKZ7S2ARK4QA+^Q6%P
MZ2UW>/(M <WFAK^8$)' SO!9H9OM/LH\A&\1Q^WAB\Y'<)F&AH5:X^AH,)_V
MPHM3^^!-S5\F"!13\G"KD*B6-F!];?!*&!_H@NY3U?U_ 5!+ P04    "
MJHA4!HB#<UX#  !/!P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6RE
M54MOXS80_BL#G57KZ8<"V\ FVT7WL&V0[>-0]$!+8XD(1:HD%6_VUW>&DAUO
MT01%>Y&&Y'S?/#G<GHQ]=!VBAR^]TFX7==X/-TGBZ@Y[X19F0$TG1V-[X6EI
MV\0-%D430+U*\C1=);V0.MIOP]Z]W6_-Z)74>&_!C7TO[/,M*G/:15ETWGB0
M;>=Y(]EO!]'B9_2_#/>65LF%I9$]:B>-!HO'7?0NN[DM63\H_"KQY*YDX$@.
MQCSRXF.SBU)V"!76GAD$_9[P#I5B(G+CSYDSNIADX+5\9O\08J=8#L+AG5&_
MR<9WNV@308-',2K_8$X_X!S/DOEJHUSXPFG2+?,(ZM%YT\]@\J"7>OJ++W,>
MK@";]!5 /@/RX/=D*'CY7GBQWUIS LO:Q,9""#6@R3FIN2B?O:5323B__ZB?
M4'MC);IMXHF0MY-Z!M].X/P5<);#)Z-]Y^![W6#S+4%"GES<R<_NW.9O,K['
M>@%%%D.>YMD;?,4EO"+P%:_PW2GA'#HP1TJFM10JR)>(X7=Q<-Y29_SQAJWR
M8JL,MLK_ELI_#0ZQ\R>%#U)+JFT#@S7-6'L']VX!95RLLR 5\:HJX4&<J"4\
M6BF4FT^+.,]+^)'ZG@/TV,H:W" L GV(9[-:0E64<&U7:B!=NF\>LGA%YK,X
MWY1P+^I'J=MK$UD%.1GYR7=HJ5PE%*3-#F597*TFL8K7^1KHZ@!IP3,*ZP"Y
M34"$>E"IL3\$_%3N>(I9Z(:$K(H#[L[T@]#/=/]KTVKYE> G*SU^UYB3#CS2
MNV]J2H-JRM(R#O]-'BA9S,LR)B8W8)@%ZAF\ 4V3C\:9DE_%02$\"37BXG_Y
M77="MU,^KQWCY-<4CI6.R(B)^8]&T5SD]#)>ZEJ-;(I+T;&Z=D;)AC(?#DV/
M5$]:]=S)(WEE9SWGF;$UIG% D 9J,?#8N[GJ)O;NI:4F7;;*<Y,M4I.UE)VI
MR7+JK65Y%JLTFS,8K]:KOW4<<["G8\\9=#!R?.LJ+O,EK%=QFN:\6I('/QLO
MU-0H:1&GZVKJE(KXBWF[C+-J]4^W,;D:<CW:-HQR1X9'[:=Y=]F]O!;OIB'Y
MHCX]-9^$;25UC\(C0=/%>AF!G<;WM/!F""/S8#P-X"!V].*A904Z/QKCSPLV
M<'E#]W\!4$L#!!0    (  "JB%3T25^.AP,  $((   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$T+GAM;+562V_C-A#^*P.=6L"PGGX%M@$[VT5[V-:(L>VA
MZ(&61A:QE*@=4G'27]\A):M.LPEZV4,L/F:^^>:;(9GU1=,74R%:>*I58S9!
M96U[%X8FK[ 69JI;;'BGU%0+RU,ZAZ8E%(5WJE681-$\K(5L@NW:KQUHN]:=
M5;+! X'IZEK0\QZ5OFR".+@N/,AS9=U"N%VWXHQ'M)_; _$L'%$*66-CI&Z
ML-P$N_ANGSE[;_"[Q(NY&8/+Y*3U%S?YI=@$D2.$"G/K$ 1_'O$>E7) 3./K
M@!F,(9WC[?B*_M'GSKF<A,%[K?Z0A:TVP3*  DO1*?N@+S_CD,_,X>5:&?\+
ME]YV/@\@[XS5]>#,#&K9]%_Q-.APX[",WG!(!H?$\^X#>98?A!7;->D+D+-F
M-#?PJ7IO)B<;5Y2C)=Z5[&>WO]D*">X[(FPL[(Q!:T T!;S<^"@;T>12J,%D
M'5H.[B#"? BT[P,E;P2*$_BD&UL9^*DIL'@)$#+KD7IRI;Y/WD7\@/D4TG@"
M293$[^"EHQ2IQTO?P#MVIUP)8V0I<^%:QH N0?A\)Z"D.$DEK<1>'_S:]9,_
MQ<E8XN[ZZQT.V<@A\QRR[U^.[Q((%M,8ON5[YZO@?B(X$+9"LD1/?'48ENA@
MIA!/EM%L&,V3!'9G0N33S9@7::NAUY$,Q'',?[,^C($$%H/;*EX.HT66O8XB
M?+VX*[ ^,;]K9_BL/"]!Z(Q*K?@J>L%X5SQRFNCV"&3SR+0TR9'Y/+E2F$6I
M,T:RTLCF[+%;TK5V_<(JC60\-<FW3H\,,2>_2D;2LC$=^8U%"B/Z?Q3Z/W$(
M<TU\GEPLU@MR;ENM9"&L7\M94C"69[W4+C]G]HR"I45W$E\K-AGD\KK%JXGW
M<KQFDRQ.AU&4I=["S>9<D"53,2WZ2U8]3[EH4R[=^]UT6X('Y%,D<T<[%Z;R
MN$FZ\M]%QB1)/@H'#N6(PBI:ZOK,?C@BPJ_:LM2K'V'.6F=1YKU7:>R_V6+Y
M*@JKMB?QMV0L Q4JK^/GZ7$*!7>)T\CE2*A800-6@ZDT6;!(-=_]K3:20[.+
MJP&Y_;)3I51JJ(5R?L1,R5T7=%,$D>>Z<Y-6/(N3PNFW+H_PYE[GHW'VKY<!
M[]E?\>/J^$#N^G?A7_/^=?TDZ,QR@<*27:/I8A8 ]2]6/[&Z]:_$25L^AWY8
M\2./Y QXO]2L[3!Q <9_&[;_ %!+ P04    "   JHA4NEY]?Q8(  !<%0
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6RU6&MOXS86_2N$BQ8)X,J6
M+"?.$W >@\V@V7&3=/JAV ^T1%N<D425I.+Q_/H]EWI8=N+,MM,%$E&2R7O/
M??#<2YVOE/YL$B$L^Y*EN;GH)=86IX.!B1*1<>.I0N3X9:%TQBT>]7)@"BUX
M[!9EZ2 8#H\&&9=Y[_+<O9OIRW-5VE3F8J:9*;.,Z_652-7JHN?WFA</<IE8
M>C&X/"_X4CP*^ULQTW@:M%)BF8G<2)4S+187O:E_>A72?#?AHQ0KT[EG9,E<
MJ<_T<!=?](8$2*0BLB2!8W@6UR)-21!@_%G+[+4J:6'WOI'^SMD.6^;<B&N5
M_BYCFUST)CT6BP4O4_N@5O\2M3UCDA>IU+@K6U5SPV&/1:6Q*JL7 T$F\VKD
M7VH_=!9,]BT(Z@6!PUTI<BAON.67YUJMF*;9D$8WSE2W&N!D3D%YM!J_2JRS
MEW?YLS 67K:&R9Q]L(G0[#:WTDIAS@<6*FCB(*K%757B@CWB_(#=J]PF!C)B
M$6\+& !;"S!H %X%;TJ\$9''1GZ?!</ ?T/>J#5XY.2-]LF3)DJ5*;5@:L$^
M*9E;]@SS\<*P/_C<6(U,^<\;FL)64^@TA?^4:[]#')L:,@?.$MD<[QN',9['
M=#-DF(YEC0B2H)P$T4B0AD4J*[0T(B99M&"A4NQ:F2]/*VE.TMV6E*DQ*I+<
M0@+I>N\<^K%QZ,QX[+@?GH3UW5$P DC+96H:'=N@^+:XG?CP*%)E;@$0=,1*
MI)AV,L2?I;1KE@F;J)AQ6[W,6SNT*)2VL(,50DN:@O!S4]MG3MF'52ZT263!
M9D)'4 ="8M=<ZS4MFF:DM39<"#;3,H]DP5,V)5(AU;.41RZC[O)(:6CCCG0V
M7MO<O=^RZ91=P^O\IQ^"T#_#=71\QMF,YSP3U3L.DF%78BYC;OKLT9MZ,^_.
MHY?7WD</OSP+#;2&W8LO,E)L//2&[,=F(+?_],,D\(.SK7ML _"ZX3&0&B>,
M+TC[Z.P5'8]"/\MHGPI_,L*_S]Z1DSBEQ++D[![IJWG:9[\\W4P[**\T_RK3
M'1%')R?L&*Z!%R&"_;L4SYS=@MO4LG')C6!/'/P;J0I@"^Y!1.LHI3!MHVO
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
M0#.V+6XB>_H&==]V6Y6A[;+[3C)X I(5XS2 LPVQ;*MNV,5\OMOL8$,@[%5
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
MK_VPI<I8[;+ZEEV;/-4'#AETEV])D?8+Q;!OB+)&8L[R5P(Q*O($1==%"UF
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
M_2LH[\Z67:7((BGJX61296>2V51-9EQV=O;#K?L!HB )$XK0\&'']]??TPV
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
M$S&)H5*>)@\>9E.Z3B/QP_.DQH,TPJH-DBAJ542A7:R:8@GK0*R6NA24ORC
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
M9Z*TO_VQ_]1FQ[^W69BZ-EO^NE$2H$D#\'QE(+?[AR9H?X#U^O\!4$L#!!0
M   (  "JB%0KH9!W$@@  "$4   9    >&PO=V]R:W-H965T<R]S:&5E=#(S
M+GAM;)U8;7/;N!'^*QAUKN/,T)9(R7I);,_83C*]=G+G7G+IATX_0"0DH2$)
M!@!MJ[_^GEV -&4[;G(?$O,%N]A]\.RS*Y[=&?O%[93RXKXJ:W<^VGG?O!Z/
M7;Y3E70GIE$UWFR,K:3'K=V.76.5+-BH*L?99#(?5U+7HXLS?G9C+\Y,ZTM=
MJQLK7%M5TNZO5&GNSD?IJ'OPF][N/#T87YPU<JL^*O][<V-Q-^Z]%+I2M=.F
M%E9MSD>7Z>NK&:WG!9^UNG.#:T&9K(WY0C<_%^>C"06D2I5[\B#QYU9=J[(D
M1PCC:_0YZK<DP^%UY_T]YXY<UM*I:U/^2Q=^=SY:CD2A-K(M_6_F[F\JYG-*
M_G)3.OY?W,6UDY'(6^=-%8T10:7K\%?>1QR^QR"+!AG''3;B*-]*+R_.K+D3
MEE;#&UUPJFR-X'1-A_+16[S5L/,75Z9NG;BQ9FMEY<[&'C[IS3B/]E?!/ON&
M?9J)#Z;V.R?>U84J#AV,$4P?4=9%=)6]Z/&MRD_$-$U$-LG2%_Q-^PRG[&_Z
M+7_:Y:5QK57";(17MG)"UH7(35UH8H:CYVXGK3JF\RU$(_>@G1?26EEO%5__
M6ZZ=M^#0?UX(:=:'-..09G\:]!^Q%^G\)!7_;&7MM9=$<L[O:RO+[MZL_ZN8
M_DY\VBFQ9OLFV M4ME#W*F_# NU$@(%K9J?5K:ZW(E?6H\3%ULC2">6\7)<:
MM"NP5XV=RKU8[T',6D; *(1"6VQKK$O$W4[G.Z'KO&P+1;%]5[#TRC4JU[*D
M<.FY.^$4#CP,+*R"-CD.H('%O4;A*@1W.OF)C[_/GESCR!]RI5?O0 I3Z5Q\
MEF6KQ&4!2HNCO_YEF663-^\^7_)5^N:5J)3?F<*49KL/\?0A'&!#T)+? ;S2
M"P58A:+P]X=H@Y/56M>2]2I&BUW%5M7*(@]04]G.DA( Y*:UXMI4C:S#HZ<V
M<5&#; %+M_;]NP\?+WLLOQ?\ ;ZTD56D^\2/ ;Z!$"_!G%L47HXUKLUSY9S8
M2*;)(:_"%FNUU35O$=WOE;2!LPQCA^S)@-FR,FV-8&GC0E')HX"*AQB"9:FW
M>ETJ @;1:*#BZ7S3Q1LG2G6K2MH1R3:0"+W690_Z 6,>0\T(-$V)_,CYNG78
M&RFVM0X)J:HIS5XI;E>.,J'0-5]5;2F)$D,<X#.G" IE"05R\:WH[K3?Z1 7
MVK2L]?^82LG!OBXF*=0M2!ZX%O2P:A2812S@Z]J%E]$C>O87Y0/,J&-B(58V
MI<1K:;>8'RCP>Z('X0.K*C0&4E=9HN,G/4$W('D9CXGDEJ&".>W;^N%12:(\
M;09=(4]!D8+$1$(\E20LL'LFRH 5*O !BF2V0":$Z$,RIE("]C[XC<^9:/A7
ML\@%&C=2LUTNW2YD8DK,-70P8;NW;7]*] !Q45L4:&JJ6J-XN\;&_T_8;S9)
M5P-A H2 /@1JR3; A MOQ WD;WDZ3^AB,5NP/3U;S28)LR$4;PE50E?(Q,=G
MVEI4?SHX J<3A)T$0$#!Y%\>GV\G8VL0?:,9>(WR@@SH@]X1B<PV 7#'"TDD
MAG2#>EJ(;*R?$_$[,+)].3T70O)0KD,MQ8FP&I8!'4"FN*/TNG6@14<;?=_C
M^2HABZ:U.1)700X9SFN3RV,,>3(^X\D ++;"-#PN)(<*T,?3B\>CJOQ616K;
MJT-7DI0^K#%1=D0O^J+!<HV)Y587E!&J@B=RH!0X+O.O+=IM\33>*(.-<=H'
MUDOA+4;+AWH<8%I)J%Q09;RID&6L!+GQX9#V[!!K?5#IZ?0G[DNA -[K#7*.
M14M,>81GCU(\FG[K>$C@#\YEK8A Q3-']$QZ,8G#9C2T_+]'BK CQ7^D:!-1
MF\C6+I:=I$24PJ"$V3$6[;! KOIV1F(M_BX! K2*7:=S#B%&AXX"0=LST,)
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
ME;E<"#X3B@;@_;Q!7/<WQ&#X+._%?P!02P,$%     @  *J(5#6/G:I%!
M1 D  !D   !X;"]W;W)K<VAE971S+W-H965T,C4N>&ULK5;;;N,V$/V5@0H4
M6<!K72U+J6,@UVV*I@TV:/M0](&6QA:Q$JF2M!WWZSLD9<6[W:1 T1>1E&;.
MG#DS)+782_5)-X@&GKM6Z(N@,:8_#T-=-=@Q/94]"OJREJICAI9J$^I>(:N=
M4]>&213E8<>X")8+]^Y1+1=R:UHN\%&!WG8=4X<K;.7^(HB#XXN/?-,8^R)<
M+GJVP2<TO_2/BE;AB%+S#H7F4H#"]45P&9]?9=;>&?S*<:]/YF S64GYR2[N
MZXL@LH2PQ<I8!$;##J^Q;2T0T?ASP S&D-;Q='Y$OW.Y4RXKIO%:MK_QVC07
M01% C6NV;<U'N?\>AWQF%J^2K79/V'O;+ F@VFHCN\&9&'1<^)$]#SJ<.!31
M*P[)X) XWCZ08WG##%LNE-R#LM:$9B<N5>=-Y+BP17DRBKYR\C/+GTV#"NY%
M)3L$)FJX?:9Z:]2+T!"\-0JK >K*0R6O0,4)/$AA&@VWHL;Z<X"0>(WDDB.Y
MJ^1-Q!NLII#&$TBB)'X#+QV331U>^@K>I6#M07,-<@W\)67T*</O;*6-HC[Y
MXXU8V1@K<[&R_T/8_PCE=+&/B!YQ"=[09W8.'VA+ C6^9BW:C%LI-N];V@,U
M,*W1:'C44TAFI1_GF1O3-()K)BK:)\SM&_*LJ*Q<;%!4G(+.LQFD60:S? :T
M,ZCO!4E8-8PL8&.#*B1?"F,DT.FAF'7V^X\;B_#M-T42)]^-X[R$'R07!G8H
MS%:AIWS\2H]Q[C,\B]]!5A:0YQF4<>YXQY-9E RSK,R&65%&@\]09'T.CTKN
MN#U4--"A]D5RUJU,"S<6V1$PC6;PH]3:RDEHE*#A"NEL,E\7-BY+2,J8>K<8
M_5XO ]4.XGD!25&\$87T(87YBE &OQ32^6R4YK[K&5?.^NP)$7Z2!J%X1P6F
M[B!Q8BBS IYP1P6A\D+/#M98PUE"1FE*I!-*-<H3N)'"U9ZHS0I(\]A1^T>M
M6^)*DOU;M<D]+[^H8)SG)%!.:<>^^TABWX>S24QBVUDV28L(IJ[:=[*EZ\,!
MPYKMI&)6AQHK5TA8*]G!E6)_\98S$H\] ]N:1BK/0&&%3O!ZJRR&W2P3N)85
M>T^G.8.[VX>G2VB8AA4B)4@-85J?$;FVC'>D?DVUJ(S#'J7K6(WT"7K%J9,.
MR)2V2\]D0LZ:+@<;D1\K6LF-X,=]Q1Q:I;#FQFUL!KW4W-Y3@.NU#3<XO@BK
MJ(!B2TE9>WFRX:%BO2\:(5L?:FPM6UZ[X@PVVM#*<9^";1)AFR1)I\DTGKI&
MN#E5R*)<2^HK<;  6T5,;5)&;2OC#2NIS6<MH&T8SX"K(V_+BM3MF7*M3"6B
M]#AM.%$=2#RY4:R;?NW0#4]NM@[5QMW?FJ)NA?&7W/AV_$6X]#?CB[G_OWA@
M:L.)1XMK<HVF\UD RM_9?F%D[^[)E31TZ[II0[\YJ*P!?5]+$FM8V #CC]/R
M;U!+ P04    "   JHA4^>\^+.D<   \:0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970R-BYX;6SM/6ESVT:6?Z7+4YFB*A"%DX>=I$J6G5EOV8G*LK/9VMH/
M(- D$8, @T,RY]?O.[J!QD%14N2I^; ?))$XNM]]]>O6#W=Y\:7<2EF)K[LT
M*W]\L:VJ_<N+BS+:REU83O.]S.#..B]V805?B\U%N2]D&--+N_3"M>W9Q2Y,
MLA<__4#7KHN??LCK*DTR>5V(LM[MPN+P6J;YW8\OG!?ZPL=DLZWPPL5//^S#
MC;R1U>?]=0'?+II1XF0GLS+),U'(]8\O+IV7KWU\GA[X+9%WI?%9(":K//^"
M7][%/[ZP$2"9RJC"$4+X<RNO9)KB0 #&GVK,%\V4^*+Y68_^,^$.N*S"4E[E
MZ7\E<;7]\<7BA8CE.JS3ZF-^]Q]2X1/@>%&>EO1;W/&S<_^%B.JRRG?J98!@
MEV3\-_RJZ&"\L+"/O."J%UR"FR<B*-^$5?C3#T5^)PI\&D;##X0JO0W )1DR
MY:8JX&X"[U4__9QD818E82K>9655U$#OJOSAHH*A\8&+2 WSFH=QCPSCN.)#
MGE7;4KS-8AEW![@ F!K 7 W8:_?>$=_(:"H\QQ*N[3KWC.<UB'HTGG=LO*2,
MTKRL"RGR-?"M"I-4QB+)6+!)0E8@M6+=4"1I*2+^)US!%Y"A_[T'%K^!Q2=8
M_+]*]"<,(WX.DT+\%J8U(3K^S*>M%%?Y;A]F!U&7LA2AJ+:%E.>IO)6I6.,0
MMS3$-I%%6$3;@ZARL2^2O$BJY)\2'I= GWT-@\$ ,=[=R9#(B[>,$0"(!)X:
M)>N4(*&I>31!   \,$XLRZA(5C!X"*_G*=B/\J7X^]\6KCM[)=X3I,Y+\6>=
M5_ ,P!8!(I,Z"^,_0&]D? 9#*JT'C2F^2(0B+T02P]1)!)"$98D7X5J:A*LD
M!=1@B&H;5H1$(?=Y42791N +U4%LPY)N\+-$DC""60%>?D.1 '$3<5C):0]<
M5[S45,OA^0+GRGH8)%F4UJ!#8 BJ+6# +'$8+*1+OBIE<1NN4DGH$$"(B(G'
MP1(RH1GBI  #F![P;I+I;WW O)<T=)T9@RM C\\Q%9]'GB^W89J*E1S(A2$3
M<!6'E%\KI!1A-AP( <IRP/D65!5O6/A2(5<'$:(P(&,0N#*I:E)@I)VXVR;1
MEA\420G 5A6^F:P%"+NE!('% EEX'+OC/#6U1]TM3TJ]DK4PBSO"%J5P(UDG
M+.6:U_B4:XEPOT\/B"9K6Y3O)%XK\A!0W,EJF\>60EB650)F; @(NJQ8@'63
M7_? >O@<A>56K%&;0#C***^SBAF5 07 LY>(*;W,J++J$1C$'O;?8 1X+D4)
ME"=G_NH!*"N2Q4C@%E +\0>J@=V7NQ4(KK;]3 S;M5_R5_RHM;]1J_[W-[)(
M;D-2_7%[SOR^!@LTG_GTU[>6CL.?%@OZZUJ^;Y\>JI48+Q#!0BQ\X5B^,Q>?
M"K!#C9%9"Q!B$+!\E28;):^.Y<WFI(J.^PJ_>8OFVSL@:U3A>UL9;Y#\R,0_
M:YSH!F45K.4*@RH4<S9740[0 3CDS>!%B7("4K//,^0I7N'WD:0D]5F8'LJ$
MH&.#A$\7<HM1UZV6N9<" B (;U"&(C!8&S(\=V$!L@1.'[UBV3P2U44ALPCL
MS9[ N"KRLCQOKI9WX;X$7U2!?@)Q/H+(JFN?"I*+@WB?1U^,@4&^=GF,4).!
M-.Y\RBM@Q39/8UD0"HC2'LP&X/I+GIW3DR"\2+M$S\@O79+)_L\PJR$2%2QI
M-C%]XMJ+,_JD&4%7Y_/9F?JD;L]96%R/+R]GZOID.5<?',N>!6>&"S:EAD9W
M7HE]#=XU1!\\67CPIBN<F=/,K?]Z@2,FGNN=B< #$.?VF;AB3H#)ZYJ=<2%%
MX=ADH+08\HA?K]X-IG"M6> /KB[Q^LP3ON,+S[+G<W&Y0XN! [:F:UWD.QJ4
M@H1\G; I!<X+=S$#@,^ QH'OB^4"R&+#UPGBZECSQ5PXRR5\6L)S QDJ)*+5
MR#/R%XW46CT'J4FA-*D/]\2S@@5PI'^]?W\2>$#+B6\Y#GQ[NU[+B)65!9U<
MRKHO_049VE9QE\"TEG03&,BQ ^"C<,!>?0J_"DGCPA6O?<H-?"0#L-1SD"@(
MC&L["!+2QPW@#HMIWR0J00T6RQ%!=69*_)S!/=?3;[H!/^/I[^[#Q71NMU*Y
MG T(Z[MSL5AZ^-@2T'U^*0U\;W!UX<Y .KW9$DADPZ?9?/E8.9TO@M80VT#'
M5G9 D1T?&>/Y0-N)XR-_?*3^<PHL6/]%<(_ JOL@*?3;\I?VDP5V,1P>L)D1
MUH$IL2R&S4.!;0\A!+*<H5E$VO@(V\)SCXFNLIGV0#:7H##]:QW9!2-!4FVY
MKJ_>4!<\T#UG.760&^24P@WD$RQ0R&<EN0U5&F:9<1R&]I)\!(H>O+8>'0QN
MU^"#,+2#>(K3217,%DGYA5RL272(L^JH"4^51'R07R']R,1>ECFY8N5Z&2X(
MD2CN*F5'-;8A^..5E!GF18!&6''(V$1S%"9(#K<P=.[J$LX+_K#,TR2F5\L*
M_NQ46-!J(^"4<#),T2^HK(XL8U.#.>B$P $2:5GL(#&-VTASCUJ0D-M5X79/
M$)%B]!922$&F?+H*NB5213ETB+_R>*HL2:F1Z9J3BNBE>%8V^!<Q$PF" L*3
MDA[[553OZI1#NN-1#SWKO)J*7P"!39AD%V0G.)).4$Y:J)..Z3(F'&ABCI.5
M=&^3YP J< 2"^%CN 645Y)'5""M5JL!OQ-I1-JJLH.%FR?!&]Q%K3+0Q!8MS
MRK=V6 NDB2#7!^*'E"0Q")#NHE5%0#LT?A!HD%[&DM.M*.3H4#%$B0E#B+1&
M,HRZB(8KER/&Q3(3$M 8#G+;_ 5"9H"&Z3RNWT>-Q4NSKO(!F8,1Z1L4X%]R
M1 6#2O8XD_<Z(4 KB&D&P.:2L9I9CL<F<.(KYSU?C*%B_QNCP@C, 1453BQ\
MCW'QQ10ML3L>]/?-;33V4*M3K;4UK6L3QY-U15MWU-X:0DE#HL;"B&B[8YGE
M;'Y(=#_?O)F.PZSJ4(:]U:K86N8[L!L=;FGEPVNQ7%4<:J2-IUC76:3HW$S7
MQ?8X3D@'E9:W.@WFI[72=6D87E53(O6^R^LTYIK"TRPP^%?3 (" @;>0I:6,
MQ1'RF79X!>;6&KJL!.O[&Q1A3:%!  -H6\1NLS9YY.VNC)#DX)N%3-F-C0T^
MH*EFHGX+QC[MV3.M/R'K#UT&&AVACL["HZBH.>Y@N!]O6AG\0N(R#/$&"Y=M
M##K$RV*QO3^6L$Y#<BJ,2+*G.=UW!/AA1 &' D! F0Z/W'&?%&.H#%U46([Z
MI DZI3.A(X!OZYI&A,6P[<_CB7Q[/HBQ_0#O>\*!O-QKDRQ(I]P%WIF!__+\
M!64)0"&\- <_X-IM[NO-9G#9PQP,JVF8"OMP^Z]ZN&]+$57ULWWEF;M9M2:)
M-W>,+-29!8S_S%HN7'AI!J\M;(W\?(DII(TU#BP.+*?>>,VK[Q);5Q6*K"9Z
M#9R>,AYEF8,$5FJA0+!; V<SYMMT.C$RS /T2]NI$>OX$*7ZM]"I(>Z& $W_
MF@!Y37 W'R:QSMQ^H/AG^<,A?HDRY=]7&[TOM[T-P:'7*&['7G]8JCL:;)6J
M'"&+"@/Y(KP3&)A 'I&6]T<N30))RRZMJ"@?^Z2899A(#R5^-(4>.!7,A0W(
MGS7%[%&%J@B<8^+Z%F2(!JL&6:?6O6%>R9:A22#A*=!(8,+E^$K+*7T"V(#Z
M]:XO+<_CD1S;'2C/S'TJK->_B^_%A[?_$!/0(30SWP1F?ZX7#53Q/W@JO&4-
M$>RW =*UFI*Q*@T'0&IR:_/9LBUZ+H\!?])5?RO!8,<\6XY853=H$52EP:[5
M?2HNWUIP5/;L,LR36="--IX(]3<1'T=77&=*?!PEY>Y<41_#/0TYJ +XI$#<
MA"E9L+=@<F6:AN+RGW4J?LW$C=Q7"BM;8W651^'Y50Y/_?SVP\TE6-X,X(DP
MW\*4%9W/'WF"Z]%@N]$#D45CYZ;?U%29T(>__\WUG5?PVYN_"L5UF(5H9_%:
M"&9?O)8KR%P@L[F97DZOI^^F>/%J^MOT#&A(O1SK.H4$F<RG8]O?Z97\LL)E
MR<8I@[WM( BIDHB!VNA*<W"<%7E7@@L>)3!",KS:3R#_@$U9&5(M0"71ZA5R
M](;Y7M4';A:!+!Z?PD0>3+]$5[(/#^S8=*VO)D(E:_4F"#%VJ PX$D;;1-YB
M"X+RU+<YJ#'75-Z^?O?IS:6HPF*#:]<Q2([J0D"VGU/@:WC8A@6M+Z>\UDB"
M#3C!CZ^D!K_G]3$W!W=<-1EU _^$>R,\U1UR1G!&81K5J9ZPZZ"Y#A)F_<:)
MH^ZO:31@7@SZ&/YB01VCL!"0Q^7GQLVSS\")\=/"@DE*;-, RF"3#BC4C.JY
MLEWG&5:?22YV\)1N%&@*MT;O@FHGH#CAGDJ".!?_0&&8O(>P_,SHN'!M9WEB
M,1\[3#*(MH9KDO92+XDOX=/H*(,6@[8K OX('W*K=R/YRV#R=KULYN%:J@,&
M]E<N-M^[&'1E1$^L_>UBV02'>NSJTG# R1Q7G!?>4@'71N_7O?![^"Y0 =+S
MB>/1.N32P<1R.C=DH[\$V(DFXU,]+%S_3^+N L! GM;C%<#I4P2M)UIO01=C
MC&1;6$MP6F:^F))('DL5[UT^]%GHQ$@%;BPK?M2\()D3F C7[)<>\671X\L1
ME7TRO<6GPUZR#6MI]42Z?SNZ#,P $8D_(:$>S/%[%X2&#0C(@:7XB#GJ#OSN
MAM$>),2]G+:-I=II,,\U6DX5;'CU57/QW:#8W-Y[G_Q9)Z3@?!W)JN]=T5($
MI]*7<9QP/)8>5*3WZV_OWIP#>P#>6.Z2B-U'6N;@\ZBQDMQ?CG)1\XHJ71>8
MUR9K7%ZNT*$#5:DS3<<&#6JJ(=;B-;D=ETJ3#%A0Y46IFOEP@C6VRT;-XN.F
MR.\@*$%C@U)9)"I=UGZ:C$';X6F H.!>'<81I/Z_.PA/*"/7XAA+2)JC1%4
M0I2$DG7E\_0&8C=@6HA]K<CI@XX96LCNJ T40B9NO.#@AD,"[#9KL.+ ^5C5
MPA)Y/;9L2SS10\7DK;$-P1 34^J:!DG5>XKPD1!BC04AP*9*M333815)X9$.
MCX90W15VJZN]I9*63K6G[(5N^$+)]:&0*D2R.CS,=^1*SP:UH@&4O(S3@ZU9
MH.D#R'>X'QK$LU5$[8HO.Z[X6KMB'4I<Z6G1?!2T]/P7.SC:MFD.*4Z$ -]@
M7HZ=&LQNR"P_VSPCAE\)G0'!T:+A(\%X8O50"RQ.^F70[CQ!P\8BB5IXIM.W
MDU),F,-?@+5,L,U9:QOG$64D,ZR:JI99K3VMUXB;_24EIH"W8#9!CTJL]ZE6
M<[/9UJAPDGI;;=]Z@V"B[0,M/J*IJ=1J9&DJUQ,T7\\& V*LD,2L^8I;24G!
MA@Y&<-M+)3>'E\,(N"/]9)#?L$&>?/C]EXO/-V_,+E7XRA+U5L5%33?S-7?B
M49\X!B,J<*) 9>) J/N=CAH6@Z497&99XA.3Q<(_,^Z :YGPC;FW;&\\ H?7
M']\_%PZS%H?%<'F)XD<"U0OF?1P<C^XX0? D)*Y^O7Y^1BR<43[,&%)LC^SA
M8-.=P'\2"I<?;YX+A08#;Y0)!.4 >FR6)?EZ$O2?__OS,T'O-]#/QZ!G87>=
M/O@,O>L]37P^7CT3]%X#/4J#"?YH!C+!:0 L,"3/*[N.-?.#>\Q(8 7V0 D5
M;2W/,;3P7KC!>#RSX; \V[['=."2](#WRG@0QOK.S5BI6(,*<'$IF2L2CX,6
M%T&TA#JC9LYC%0M,,BHE\QD+T\Q='EE6,(#M/?)(>%N-\I;W6#1WL1P0EK7*
M :(;1NU!02'Z1GS"5*O\J1*B9_[N:/5#8<(6>'9$0#S;, ^4QK@CB>W8);WW
M"#\W&R?'MII!T!..AE[B+H&D3P>#V./,F6PWX5'!4C>XZ0:$W7AII E,CZR(
M257]>@7A3Q)2MKC*"]S(NX:4F):4L5L-0/ZJLFW,B=3^Q&9HT4"AJ<&I4)OG
M*N#@*S8D5:HI"7)0JD>#V")XN^0K0%?=87OWR(2$ D,'+Y?<"*<F4*2B7L,$
M)(-V/YV*=J? 2A&JJD-W;:F0FQI,/R2B:BL#TK\JFW#0R%ZQ,E50KP+2FQ(
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
ML!%S9HV=+RB[ =>W$JOM,+ !QEYZ^3=02P,$%     @  *J(5*CBF:.<'P
MO5P  !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&ULM5QID]M&DOTK",UZ
M@HR * *\)=L1K;:UHPE;<ECR;,1N[(<B4"1A@0 '1U/M7[\O,ZL*!9"4?&B_
M=/.H(RLS*_/E 7Y]+JL/]4'K)OAXS(OZFR>'ICD]?_:L3@[ZJ.I)>=(%OMF5
MU5$U>%OMG]6G2JN4)QWS9_%TNGQV5%GQY-NO^;.?JF^_+MLFSPK]4Q74[?&H
MJL>7.B_/WSR)GM@/?L[VAX8^>/;MUR>UU^]T\\OIIPKOGKE5TNRHBSHKBZ#2
MNV^>W$7/7\YI/ _X5Z;/M?<ZH)-LR_(#O7F=?O-D2@3I7"<-K:#P[T'?ZSRG
MA4#&O\V:3]R6--%_;5=_Q6?'6;:JUO=E_E]9VAR^>;)^$J1ZI]J\^;D\_T.;
M\RQHO:3,:_X;G&7L(GX2)&W=E$<S&10<LT+^JX^&#]Z$]?3&A-A,B)ENV8BI
M_$XUZMNOJ_(<5#0:J]$+/BK/!G%904)YUU3X-L.\YMO715(>=?!>?=3UU\\:
MK$B?/TO,[)<R.[XQ.XJ#'\NB.=3!]T6JT_X"ST"*HR>V]+R,/[GB=SJ9!+,H
M#.)I''UBO9D[WXS7F]U8[T?U:UD%...I+'31U$&Y"QKU,= ?H=:U#D89,V <
M_(_:UDT%)?G?3^PZ=[O.>=?YG^3J[Y\=Q+-)%'2?!.\/&O*_/)2<HW<V7-F@
MP?!'K:HZT"2A /S5QZVN'(_Y[S1018H7T290E7[.7\CG_-E]6U78QU_\N?N0
M5@]^JB?!/(P7&WZU"F?+%;]:AM,HPJ8[C<%I?X&W5;;/"B67$]M7^D%7M<I9
M1!IGJV E@C3;8;(N$N)%N-HL@M$LG&VB<;"9XO5+7>A=UHR#MLGR[#=9S<@X
M+^L:LRJ=E/LB^PW[C^;SQ3B(PODB#D91&"_7X^!]V6#/] J)P6AK5X_#V6)*
M4S:SS1@4+&=VXA6^9P5D4]1EGJ6JP9(%;*L9)CQ93H5/BW >K\VKY7PM;/]1
M?\R2,H#-@44IS"Z_3P)@S&+)KS;3F2>3+\7_*%QBM2B,9DLCBU\\KG?<NLE_
M(F^TGD)X(HDKO(^A,8M@-EL8GO]9+B_"V2KB5Y#S;.UQGO7Z+W!Y&<XBN_+4
M\%LT_DOQ>12'R]423%I%B['3]S_(:^CJ$EJ^B*96XZ]PNUL'>\W'?"GBQ=AI
M^DWN=Q,_*X?%1FS!*%IBQ4[OV;3\!3DLPB@6+5^OU_\/UF8TGZV)=;/Y;&!K
M;ML7OAO$OED\_I2%\?@>A8O5G/:)0?M?LRRS<#$7RX);M-EXEN7GCD:L<>^O
M\:[!OR-Q%L=Z"W]1X?LC$-Z!H->#MLYG]/;^]=B^(:(JG?,"31ED6*''B#3#
MFR9_I-TP+TC;*BOVSAM=>)A?"B#*G*<25X/1'G@2C,9Y57T(=L".P4&G>[";
MK]M:5"J.Y/J-9BNP[6<<0]5MQ:<13X_]B$?@/7QL&ABN!WFFMKA,S2.NVHK%
M-:6_F_@*[ZL>Z^@P3,%R*JIG"%@L<6M>JEQ!=0;N&"_S-I7I=TG2'EOAVZ=X
M?<?,5G2(YW^6YSR;V?T4OO\/L#S55?:@""T'8!M.E#%' (]:X2SKU4KNWBB.
M8KG5H_D:5JI_'EG98BQ0O=5$<J[J.MME<I!359), %9X-*BOVVVM_]V23IY
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
MWEO%4M2U>EQE2T?&*[VMO#-$T!.3@K&I#E.U9#-XUIP_<:$,NX?>Q>^#QV'
MCG@9^+V6"L] '3G_#B39UL$K\F'O*Y7JX+])*5WXJMA[^YE[LO!=>@EPJ:]D
M:S# Q.QL_.%X*=7H-]ITT^G,.*09ZB1^N&S'8=;-%D;%9Z)DL/>TH^>OC=]E
MN<6+;A"5['%I6068Z:..H$HW5:F,]_)%2@/'<K<MQ3K8DRTH. _M"?@*Q42F
M3X$3-!.9'2F-D5I>L;W8!2L:3^EY5P)B\(*EJ% *4T6?P@HU9?+A4.8P(;4!
M/N8;BDDP%0B']0E.T25Z#9.[C0M]%N-V8[\_MIW?3&,.\AGY1#,[2%+"%&2[
M;)S<!D,S'*''Z,XA^8K,\9\)YU^VNBCKX"XCF,B:$TU6"S&.$_P7K['N[5$?
M"%?FICO$N@U;IKFZY;WIRKC<CK3/6N-N0\*3],'4?,!=(V4P=2/(O;^AAJR#
MQGYU>%OSZKH%I34! >J2^0@?PKK,G (5-;/"6ET*EZV['YZ%^+\MC7.^R42+
M9Z\>N2=Y.N_$=@I?6 <#J6W5SSN2IHQ7(96+@U<^D;(,9[@\V\C&N9:/;6V>
M:\)MD;ET$T\TSUYP,$X2=0/&$Y/V(+Y)NPEC,FHV"7M560HTN.9C:3&;"Y(P
MJ)'O&>A':")J+HDT JNX<#7G-[OC]);O+4=6&^)/I4":52G.5Q',G%QPD_3G
ML[;6=@#QHR@E@2SHU@-UI-AT&#]$,LK&5,BBK*-KP\+*X"V896 :CL7]?!*Q
MF^*N[7;N4K&(U3'(6>DN%N/%'.23@IX 1S^=.9)$C#(,^_[EZ_??W<$,NZH!
M^\71QS$+?TB'=#*8")ASF^69 A4X:Y.?#T9 W57YT68O?WGW'Y'];LRR)IEY
M:156QS:7EM!$.@29X9JK6WQNEU8&FJ;K"I_RR.-'CT+GM;JXY%-%1VQKF@3%
M_J+*R^RRA*D;R#!5.,Q2<W462F%2H<]D,9V!]?ITHZD8V1<0.^1.Y3EJCF$
M+CT%"7BS1WP#P&%#!9L9-&+BI.W5C@2;V/=82$* UNG</M*E;).7-\@:A<Z1
M,GVDF$770_K49H"M][76V,.0$'".I8P&&<-FU#.47)#UP17'PULML%^N7R !
M3=WNP7$:^(]7]^_$L$.3H@GEA$IY&2^C)>4Y(8.&8C+) GJDV(2@GZ8K[$5R
M1QCT_$DW(\O(79>NB98M+6)_*8B40Z,0$=<>F&FX$ZKP$U"F?\M\0FO'TQ>Z
M0"0"#842?."/L *1"28^RBKN-)@DJ(I;J"W/1(\EH\%)2!Z8$'0DOT4<Y ([
MQUMUDU$O0='4+^2"$*FP3&FV@\C\.-SJ@\VX44;AODQ9IB,U[KC'?04M W-*
M,CUPZI>)HBL!Y=[OM=P!J09S+&A<9]=[@*ED:<$,Q'/4]Z4-Y E-LWY)+X_
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;,U976_;.!;]*X07&-@
M-Q'UK38-T*;=F3YTIFAG9A\6^\!(C,VI++HBE<3SZ_=<ZL-.XF1:(PO,2TQ)
MY+WGWG/N)16=W9CVBUTIY=CMNF[LJ]G*N<V+TU-;KM1:VA.S40V>7)EV+1TN
MV^6IW;1*5G[1NCX-@R ]74O=S,[/_+V/[?F9Z5RM&_6Q9;9;KV6[?:-J<_-J
M)F;CC4]ZN7)TX_3\;".7ZK-ROVT^MK@ZG:Q4>JT:JTW#6G7U:O9:O'@3TWP_
MX7>M;NS>F%$DE\9\H8OWU:M90(!4K4I'%B1^KM6%JFLR!!A?!YNSR24MW!^/
MUO_E8T<LE]*J"U/_6U=N]6J6SUBEKF17NT_FYB<UQ).0O=+4UO]E-_W<.)ZQ
MLK/.K(?%0+#63?\K;X<\["W(@T<6A,."T./N'7F4;Z63YV>MN6$MS88U&OA0
M_6J TPV1\MFU>*JQSIV_;WIB*4.76V;5$AEW9Z<.MFG&:3G8>=/;"1^Q(T+V
MP31N9=F[IE+570.G #4A"T=D;\(G+;Y5Y0F+!&=A$(HG[$53I)&W%SUF3]NR
M-K9K%3-7#*IN$76S'$.V[#_RTKH6,OGO$][BR5OLO<7?EM?/C^?UN^P,8-FO
M*\4NS'HCF^T/_\A#D;VTK%QIM1]8I4KM:V<MOZB6S6EB&+R\^.7M!S\4+Q=,
M6^;(E%_Z[E:5'14)^^7J2I>JY>QF91@,:E/I4M;U%G5X387!KG0CFU++FND]
MA-)Y<Z7I&M=N6:VN57T"L)WE3,ER19FG"59M)%".,[6R, -G&E/<+K0A&'J*
M\ PZ0:5:53'9/.3O9#\G;"4MD\MEJY987AUB6S?.>%]7ID9GHF>MVICV[BR$
MYB=MNG9C+( @ .UZ,*;6E;>^RX5UN.%7OF!SO6 ?U*TN#?!6[ )W6TQYO48Z
M2\DJ?=VS,R^!N<48?N_BF9+S8C0TUTU9=U7_$(A\#H?@@&C!V8\=(9"UY.QG
MN&GELL/PP@ 9^T1^"<M'V<BUQ&RZF&L )<>?T;-71^)[T\H_=<W9ZW:).)$/
M\EF;]:66O9??V@Y(MHN[-&D[*H)4A<$@H*^=A!4DD\1(RW&CGJ[M!BU]6ODT
MS1+E;O5:U[(EB37240,@6B'G0=J683^SF*ZJ$_:^8>I:UEUOQSO8;%J##,!%
MHZSW._JD*0^=<K_LBT)\#=6-,^T=^?8D8G#9.7:#6ZPQCM5 24$X\X*D,X#6
M3O>JZ_<"U>]!'(A-U97D:Q@151B60(@%E+-*HYUI^+CSB/>$WS>_-->J;0;X
MF($I9=>VJBFWS.&GLH-8KA=L!<.&1%+[>S#]!PBY4PAT?R\QQ)QUNH3MW6)T
M$YHF2TC92QH%:;J6*<Q<^ZKW<IML#C &VG>=8T\ OJ@/=0<T!"CG4M$/39LT
M<2.W?60D%'6[Z0.!%? % YVB<668-2=C$Z?$CCO)V!\>].+]_K K4!*\M$,)
MH6QH:WNJ2<S%XEY9SL,%G.T9_]4X+$!;5@!KF1 )SXJ8904/1,!$$?,\B*%J
MI]IRJ+IA,DMX+!(F(AJ$.?NQ-99*P5QIQY*,1VE*^V\8A2S/>5+DL (3E$:$
MK4C&=.7D[2 XNY+]YNH[9F\'^:G-4#36FE)[8FGV'P9L,2"ABK1>!EWC580U
MW=1NU-=.NRU;*[<R%?/1A2SC01JP,.1Y$K*W"N5+AOT.1%2NJ8W_V=](>)'G
M+.)YG+*"YU',?C;-/TMI5VCD:@UD\$(D0C;5DY8$#^ M205&*;+VKD<&,2G9
M-L [)6].(2_NQ%RQ/OOZ</0B%FR>1 MD>F 4*Q7ZE\@"GL01$P'<AS$+,\&3
M- ,5UZB3<2O;^7G:#9)1$/PDB)##&#KIG=5:7NJZ;P9>05'.PIR'209D$18E
M[$)N-$VE&D%7\_8X:Y2; S42&P0L!BLQ],3S-"%I!\\L[2#E60[@*6@,F<@C
MT) <EG8,S#FF(.) I/>D'?(B2%E8X"=A.40DQ-]!VC'/$B(G"E,F4AYDV5](
M.^5Q)A"JB$!3P-,@/UK;15:PA)J!%\4!97^_I.=%L@#+>8J_80ZV[^HZ37B>
M9W#,!7R':03QI$?+FGJ< )$%9)V&T4%91SP+,WB"7Z@GIH053\L:>H.@(_2^
M@!(<):B_ #Z>6=8%#^."Y0D/P]!W;*+UD8Z=9N@%"0WR^QT[Y%$.M D72$">
MH<BSOX.LD3>*SG=LD?,82?\K64<Y-9,P#;VLX_!H6><9^EA L@[R@PW["%F+
M+%LP;"9S$3T0=8Q=,X,2 3NF'HA=-(^*(U6=<E'0SI4D$1HL]8:'JBX@!!1L
M%,(?THN>+2#2IT6-W0.M!O(1PJ,DR=Z7\7!$M=_S/G'"WD)==,QC\Z%"3%-O
M%SNI^[/N1WO"H/$L#;D?YY2CJ+=#C]  DYQ573OJ:0NV+%/T;P4HIU3K2Y _
M_F. ]QL-K:;2Y'#F7P_PHE!O'T7D]EF;4(FXP$%(\.&"))M/N$04\"!.Z/@&
MM3PKCGU"=V#0%HHXX=-%D*?[28K1RX[#0@WI;HN:V'[B-6[_+>[DWOJ)X,'0
M8$?+9O<(0 EY@CZ?#"E.2.%B"BK%N03B?2;F=Q .DYUAW\2FTX_1H[)==G$D
MH"(Y+KOW_>Z32\9#M ;L/3VM!8?,)K\A(.%@=IS?1QB1M343+2.7#VG!X4/D
M(ZH00B_VA,\3[$O/1,L.PB,UB.TK&CJ#H./JKC/@3)3@1'=<>N[[/5AS$8^*
MH>(BO_V,KF/?5O]_Q(SUIAX00QMF/I0+NO5.+#B;A,ESL;+S?Y@5G$;1I@<4
M0;031X+-71R9F/M.#U("+8JA2G&^BW>4X!TL.K9&OX62H=4]( 0:R<2H$8$W
MLA%0U.\=CS""P\@#E ,^=(1[^$;?A\E(Z$@TDI%E8H^,@J@YG))O=/8("3BU
M\6&81L&N8^%=-.7?Z_+0O]=/]SYA@)>E_U!C^__R]%\SIKO3MZ#7_2>0W?3^
M0]('V2YU8UFMKK T.,F2&6O[CS/]A3,;_T'DTCAGUGZX4K)2+4W \RMCW'A!
M#J8O9.?_ U!+ P04    "   JHA4S%>5'' ,  !*)P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970S,RYX;6S56EMOW+@5_BN$"Q0M,+[,..LX5\!VXM:+3=>(
ML]V'H@\<B3/#C20J)&5[^NO[G<.+-&/93G:]6_0A\4@B#\_U.Q?I]8VQG]U*
M*2]NZZIQ;W96WK<O]_==L5*U='NF50V>+(RMI<>E7>Z[UBI9\J:ZVI\='!SM
MUU(W.V]?\[U+^_:UZ7RE&W5IA>OJ6MKUJ:K,S9N=Z4ZZ\5$O5YYN[+]]W<JE
MNE+^I_;2XFH_4REUK1JG32.L6KS9.9F^/'U&ZWG!/[6Z<8/?@B29&_.9+B[*
M-SL'Q)"J5.&)@L2?:W6FJHH(@8TOD>9./I(V#G\GZN<L.V292Z?.3/6S+OWJ
MS<[QCBC50G:5_VAN_JZB/-\1O<)4CO\7-V'M\\,=473.FSIN!@>U;L)?>1OU
M,-AP?'#/AEG<,&.^PT',Y3OIY=O7UMP(2ZM!C7ZPJ+P;S.F&C'+E+9YJ[/-O
MSSO?624NZA;Z$68A/JI"-;Y:BPOG.E6*DZ(P7>-ULQ177C:EM*43C?%B#8_1
MC7B_6$#!+U_O>W!#-/>+>/)I.'EVS\G3F?A@&K]RXGU3JG*3P#[$R++,DBRG
MLP<IOE/%GCB<3L3L8#9]@-YAULTATSN\A]XG=>O%O#+%9_&OD[GS%BKZ]P-T
MGV6ZSYCNL_^!SO^8D\6GE1)G!F2:M5C)L$2V;:5!P^/9PE0(=R+C$IF)D CF
M$O^\$[@'<EY9((F7%)\.^R2(@#W-O$S$O//Y;,4'(X GHFN%-WQ**;TB*6B#
M; K^[7O._ORGX]GT^2LG%KK!8RTKXL:KR ).*K4K*N/ ])S@:6]#+N*O@?@X
M3):F]43:J:% >A&$+N2\ F,W*]70HC6H%:96/=-[XJR2SND%EC(8@=$?M)SK
M2GNMP(L39YVUX$L8*_YAFMTB7NZ*DUYKX.3BY$I,Q44COI=-!Q0E7S^8L-1X
M=!IU-U0U-K72RJ65+6+MZ 7=>'Y$' 1:N'2M*O1BS52L^M)I&W4$T!=%X'Q-
MQJPV>2YZGIN>YZ#% 0>@8$'@I2"#S(Y>B9_)TMJ)6DGLGJ^%%);0DW@!HBHD
M#>5]Q4SD39_8/;87UH!(H6XU_I=L(8%CDQ]8U1K+SMPJJTVY2:O8- GXZ1K)
M%B-_"-JH]&=5Z94Q973/!O2]]FO =%7A8&4+#:?0$),9LG"RP.+&6:9!C)&[
M8'\]5R4 #^NMOI;D'A194A2FN59@%[Z4%;TFMD!<56$O;$/W&H!1Q]JY,5T5
M0@[!5#N27 YV4_CH$.TZ6&(H\I:=*"*RR[+M90,GJ^[HT<'!E[IIZ XY,Q8N
M<'SVR0#!AQSE;*"YRNB >+>&'(X.J=9;(9=]"NH"JPK<X@P2+TKA-UEF*ZPD
MV 4?R1U; FH-.*#S$9388X./L \;*!+AH**/UW*=G!Y_&[4T7K-Z]H".L*@B
M8(F <V9PT7K2R;D%&U1QL*&GTU?;@7K^\4H<4J1^D/=%Z>B.TPXR0W!2RAS
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
M<< $8*%DNG!YT%4%VPO' >:CE RW5W6#PN MS:?= N/\Y<W[4YI@N=]W]>*
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
ML6HQG[ZZCT_?([P/7\_P33-B#02#E%K%DS/1Y#Y[/+2G$24R5K$'G7*8^U'
MHB3D%X$2B8$&@0RO1V*N<T2X4V>!CX]!0RUAPD7.!&P69;RA%!0-(U ?#R5^
M/'8UI X)\E^L:W%9O'_W\5/Q(K<8NB-*7)U+7!.77,$X[YGKVH2!40X0I1V%
M?53A[:1!_"F<0Y;F3Y''>NLB7_\<"G0[Z-N_F#G,+E\)*?UQ\388PXEMCEV\
M@WLSU;-,%<LI7,C%+4U.".^84;=$8""$6H],JTH.7J0@.DKXEF?1YO]Q"%CC
M<H2F![(/Y<%SB_U& 9<L[<F2@&,QQ5U1V+P?9[H0V)JPQ^.@:=TI-.^)X" .
M+P%RCM75D36H-3*-]"D!:A&C(3)2% _I?=S(8@DZ"1S?$I8 30H$AX"@Y$8^
M8YAMD7P9A,4W 4Z'S,J1S=)-RM.@S*J3F08?R6=:;UZ54B,/AW-O#VB/9*4B
ML">#[HZU(Q@#O@AS!AUHZ=U)3 SBU]A+E85U12[+1 A]$S?"0T3DFRAR_;\$
MS-U#/X1I,WB#))6J\^ U(P> JB4=FWNNWT=HV,DTD"9P/WM-8Z)F9$*\O@:R
MA]'W_H8/]H/[C#GJ$I>69P8*>*"+@^\]=A?1RD?^K35!WJ%TP2<Z\M3I?J8Y
M D-6XE&>.=\PP&N5JC=ZM5%#_R/H[V ]J<?ET+S$IQL4[P G1SN/QLQQ(LK0
MV94B;>V=$R*BX^&6&KGHMLK =0QN%^/M3=MV$P8)OCM4WI*V..R),V"3IZ\<
M/(INJ<-/&FPIZ3FTK=J?WU^^CIX4/YK#S5M1\I^RQ-><W>N%XRQ["H6AD%OI
M%RG/;BUSC>$$_WEH):.FU.(GX@*9CXQ%R(JNUQ4S:6<<06&F<E8+]^;I +DT
M,3!-V@/92#73V)RCTQ/G##[@[$4Q5MOB&/!;)\TO 2/"QQI%DU?G5Z*<64/F
MB:JW:$T"?KL)_D^*B,<4K6HU%CIJD:-R!.-Y06>;[*8,S8?IJYS1#1*1CV>8
M3-<EX^0'X,!/9_P/]8J_/4']!8W>N(B8\8D4_53TG8'X/O*QGJ0-AA;30F?,
MBIRC=0_5S\>ZR)#J?QL)XA(\&TK<SIKA!2J'J>6>6!U(TS8SWA(&6>]%X7K[
MYD>4<UV2>MK7^+Q>.6CN182I$;U$)K/P["_[07T([NA];"[G]+]LV$#F91+0
MH5/.)XAY7+D! 2V92*.<&O37DCQVL!+&9^%R$W WM'G.,F4E;AA);=JQ'HN[
M/@A=I4&Q3_^N:?(^@AB/UTK-DMNBDF[0S+<K.T:7PTY&3D&FCRB 94.E%.*)
MA-")P8Y]^](Z[C@BZ0IQA>O(A:JQ/DT^A#LE;(P%BJ5()KE5V@X^0B&?!B<3
M0S2Z]HH3^BF@XF*HT5(SYCVXQU(>^CXE^N%LS"7*<;A?/MT]8-+DK>'O&UL%
M7Q$F'776)7?#**43W6:-(2BMLS=#F1ELZYC2XF13AI'8H5=:M(1A7%PH(81R
MDX7S*H3=H4$>QNZB#GDHM"7F/PV8*Y#6ZCWS<VSEGXB H1_X/JD+D+".(.K/
MJ*H:N=0CF 6T9E4:[D;^%GP_\,YA.&,<^A>?"_:'W5&1MLI6T<FY[<)(:>V(
MR'R&01W-M)RB0*M%-:I%L"F71 V;&H3Z%?9TPO;(K.]S1.$5K;G#6[H-A4NB
M6B:QQBFQ+Q8GR7-3QSFZM\25G+V<,"I5=(O(["_:R" X=TP$2]APTQQ(=!?5
MVP HE6+)B!VE'+%.T*'CU 4C0P-HS.6P07]I?R*A:O@8K<90G"#8*7J],N7.
M!8!B]+]JF"1]@\S%88A\O)&MM9T+J,3 /72 =!*6&!ARV#N7 FE 'FS1#Y8
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
M&1[_RY]V(%+\5';7F%2]J=;PZOG\V9-';%_1/_;M#INDF*9V2[_>5"6L*CX
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
M),,.31HT8+!T.I08VMPK-E2O$I/T(_ 45NYYZV#&MPYF_UN'\#5/>/MZ[4I
MZC4]+#JM2O\=1?^.]=1_RH)*9-O+AY]9H>KJ>7C3,*ZPZ:4<?5ZR16F/((H?
M000#.\_"6Q78Y:*C+86SECC.OKZS')8VV  ]#A7LW-77.<E=$]L:C*FVE%3A
M6]W;=?_.%_BKP\["0P%M*7<W"3DMH]2X;?\4;CXJ]H84.Q\4VR^N(ANK7B@R
M3#W>5R94EF_*;95?Q&[<4&Y"FO[SC^QC[P )J_V;M:QI*O)AX?,0>'=(#4)Z
M^9_E"R*$>R9(^V<1.11\Z]_U')Z].3\Z_?;UFW?G3\;W)^?.L7=5ZYB0,S'C
MLVT6>;3Q>1-V>ND_XFK"1P3A2Z?Q[OB=V''X/&HB#Q^9O<WJR[QL6.&6F!K/
MC#Y@=?AP*URTU=I_+$7O@:J5[UZY#.='!!A?5A"VOZ %QJ_G7OX74$L#!!0
M   (  "JB%27!U707@(  $4%   9    >&PO=V]R:W-H965T<R]S:&5E=#,X
M+GAM;(54P6[;, S]%<*G%C!BQW::MD@"-&V'[= A:+OM,.R@V'0L5)9<26FV
MOQ\E.6X&--E%)D6^QT=9U&RG](MI$"W\;H4T\ZBQMKM.$E,VV#(S4AU*BM1*
MM\R2JS>)Z32RRH-:D61I>I&TC,MH,?-[*[V8J:T57.)*@]FV+=-_EBC4;AZ-
MH_W&(]\TUFTDBUG'-OB$]ENWTN0E TO%6Y2&*PD:ZWET,[Y>%B[?)WSGN#,'
M-KA.UDJ]..=+-8]2)P@%EM8Q,/J\X2T*X8A(QFO/&0TE'?#0WK-_\KU3+VMF
M\%:)'[RRS3RZC*#"FFV%?52[S]CW,W%\I1+&K[ +N?DT@G)KK&I[,"EHN0Q?
M]KL_AP/ 97H$D/6 S.L.A;S*.V;98J;5#K3+)C9G^%8]FL1QZ7[*D]44Y82S
MBUMF&F"R F_<OV[Y&Q,HK8&S9[86:,YGB:4Z+CLI>\YEX,R.<(XS>%#2-@;N
M9875OP0)"1Q49GN5R^PDXQV6(\C',61I-C[!EP]=YYXO_U_7I3/PH.N?;&VL
MIKORZT298BA3^#+%D3)/X::#JN'H.7]TO*=9CXMG%FR#@!2CDL[4V"EMN=Q
MAYHKPBB:)V/W\5H)&DN*7_NC=4OZKG7-Y LM@LD2#:S,""9QGE]XJXB+?!)2
M#R6<&43XJBQ"/IJ<0S&.K^@Z.$!^%:<7&3PKRT1@F,99<1G,/"ZNIA^=>')P
MM5O4&S_ AMK82AMN^; [O!$W833>T\,#\\#TADL# FN"IJ/I) (=AC8X5G5^
M4-;*TMAYLZ%W#K5+H'BMJ*_><06&EW/Q%U!+ P04    "   JHA4\V!9 #L$
M  #!"0  &0   'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6R55FUOXS8,_BN$
M!PPIEC1^K]TE =)>#S=@O15MMWT8]D&VZ48XV_(DN6G^_2C9<=-<FV% 8LL4
M]8A\2(I:;(7\IC:(&E[JJE%+9Z-U>SF?JWR#-5/GHL6&9DHA:Z;I4S[-52N1
M%7917<U]UXWG->.-LUI8V9U<+42G*][@G035U363NRNLQ';I>,Y><,^?-MH(
MYJM%RY[P ?7O[9VDK_F(4O :&\5% Q++I;/V+J]BHV\5_N"X50=C,)YD0GPS
M'[\42\<U!F&%N38(C%[/>(U598#(C'\&3&?<TBP\'._1/UO?R9>,*;P6U9^\
MT)NEDSA08,FZ2M^+[1<<_(D,7BXJ99^P[77CP(&\4UK4PV*RH.9-_V8O P\'
M"Q+W@P7^L,"W=O<;62L_,<U6"RFV((TVH9F!==6N)N-X8X+RH"7-<EJG5X^2
M%0CWF"-_9EF%4_A*F3!Y-&-UMIAKVL-HSO,![ZK'\S_ \WRX%8W>*+AI"BS>
M LS)N-%"?V_AE7\2\1/FYQ!X4_!=WSN!%XP>!Q8O..DQ:PH0>H.22)82&TT9
MMN= P5\L4UI2QOQ]8L-PW#"T&X8?.<!57@G52011PCK/1==H=<SY>U2?Q#7E
M>JE:EN/2H7I4*)_165F6S,.%WM%#M^[4.7CN-(D#.TRG%VX$CQN$:Y&S&24V
MHU'=LF8'$XD5TUA RZ3>G<'DJ] (7G &"4%';@J_"M8HT *P;BNQ0\)/?//[
M?'/[L+8$JRY3O.!,<II\@TB"0\PX""'V0_C-1N1(\4#/"U+Z)X.>-W7="T@3
M%]85'2ZLR1'HF()"=)DNNXI*?N":RE]_Q\8D"CPR(O*BLYZ98.IZ83_TII$?
MG(A]-,8^.AG[]1-OGF#=L&JGN/H@_N^%_C2LB5G.I-P9]&=6=3:U1G=?O036
MME*\<#J^R&-.<R7C<EC"K$%47UAG1.>^QFSH3 :=0V^^X?1[^EJF-!0$DW4:
M&J&!4^9PB<5!"KI0L)W:4QHGZ9!W*>6=-PN&Z3B)X2).R8!9/(@\.D?\-('8
MFZ6#*(P@CB#U9IX_2%(/PA \VNRG7A!8B0^/0K/J?\<T'F,:GR3_H>]?AKOK
M#6N>#+&47Q22MVEX\])2ZR$^KHD4KJE@E$+U7K!/[O>?=>Z[7@I7K+(;,VTM
MR9 BUYC@D95&L$,F+0V4[O8=IOTA$*71D=VC>D!!\DQ80N.H-(Z:U-A*KG$F
MRM*F3]=0"[(]UJ;;/@5CF/@I55>07IS!NJ!68$C*.D7.*06YJ#/>,-.8%?SX
M0^)[_L_C.X2;LB1$BY^_4DS&49-M %]Z(4B;U1.?"G@2)_3PZ8PX8@+-07_,
M0> =<_%>7LP/VFJ-Y+^Y/!C;R<.^PX[2\7ZR[MORJWI_N;DE^CBY6F%)2]WS
M"ZIOV5\8^@\M6MND,Z&IY=OAANY8*(T"S9>"SL#APVPPWMI6_P)02P,$%
M  @  *J(5&&4D4=* P  2@<  !D   !X;"]W;W)K<VAE971S+W-H965T-# N
M>&ULC55-;^,V$/TK YU:0(@D2K:CP#:PR7;1/6S72+;MH>B!EL82$8E422K>
M_?>=H6Q'+39N+Q(_9MZ\&3X.UT=CGUV+Z.%KWVFWB5KOA[LD<56+O70W9D!-
M.P=C>^EI:IO$#19E'9SZ+A%INDQZJ72T78>UG=VNS>@[I7%GP8U]+^VW>^S,
M<1-ET7GA436MYX5DNQYD@T_H?QUVEF;)!:56/6JGC :+ATWT+KN[7[!],/A-
MX='-QL"9[(UYYLG'>A.E3 @[K#PC2/J]X -V'0,1C;].F-$E)#O.QV?T#R%W
MRF4O'3Z8[G=5^W83W490XT&.G7\TQY_QE$\@6)G.A2\<)]M"1%"-SIO^Y$P,
M>J6GO_QZJL/,X39]PT&<'$3@/04*+-]++[=K:XY@V9K0>!!2#=Y$3FD^E"=O
M:5>1G]]^U"^HO;$*'?SP1>X[=#^N$T_(O)]4)Y3["46\@9()^&2T;QW\I&NL
M_PF0$*4++W'F=2^N(K['Z@;R+ :1BNP*7G[),P]X^1MX#YUTCG(T!ZJJM90S
MJ%GJ?\B]\Y8D\N>56,4E5A%B%6_$>IH$SK%FY?U>5:_B\'V\<X.L<!/1A7-H
M7S#:AH+P)X4/2BLZ^1H&:^JQ\@YV[@:*.%]E893'R[* 1WDDP7BT2G;NM)O'
M0A3P"]T*SMICHRJ@2!:!/H1SNUQ F1=S^E0N(%NZC1ZR>$GALUC<%K"3U;/2
MS3Q$5H*@()]]BY;.L("<K)E0EL7E<AJ6\4JLKM1Z<:GUXO_6^J&5NIF(_D?9
MKT/2;0>B#M]06@?(@@89E$.BQ'X?DIJ$&4\'(75-@ZR,H7KE,)<75[8R_6"5
M(S!"8OR#Z:@E<NW87^FJ&SD4U[EE<^U,IVHJ:]@T/=)AT:QG[8[$RI[LG&?$
MQIC: ;G44,F!.][=3"K,[E4ODRU'Y9;)$4E!#4EL4I @X2R*\[!,)S6)(EZN
MEO^2$V,PT[$/K0-&SF]5QH58P&H9IZG@V8(8?#%>=I,*TCQ.5^4D@Y+P\]-R
M$6?E\GN:2&;]K4?;A"[N*/"H_=3J+JN7A^+=U!]?S:=7YI.TC=(..CR0:WJS
M(BW8J7-/$V^&T"WWQE/O#<.6'CNT;$#[!V/\><(!+L_G]F]02P,$%     @
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
M<$ 4QA\]9C"X=(:GZR/Z>Y\[Y;)A!A^4^)67MIX'TP!*K%@K[&>U_X!]/C[
M0@GC_V'?Z69Y $5KK&IZ8XJ@X;+[LI>^#B<&T^B,0=(;)#[NSI&/\I%9MIAI
MM0?MM G-+7RJWIJ"X])=RK/5).5D9Q>?D%(R</43VP@TU[/0$J@3A44/L.H
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
M-Q<PNKCI9US9T<^D'OS,]?.<9A)XB@0Z8TKTJYA*I,;RY&>T)Z(ZX_"8/R\
M.?U-#7,3A"/6J"3,,,*!0C@]$P&+E$[S5A,',*A'0E%-#F'-'=^X[\KEKV(3
M1MX.1I;$</A?QA"3  *$#F4"1)D%YN1=E]Q':  '=Q$]DB>H4A,>JH@>%@ 5
M'BL3P<F,>BHXN4ILF4W@Y#*P-RXPU%&TB!!U09ZQ05:FJ?T&;%H$+">(<PA9
MUF',( .@GV(5R^R C8.@G'Q/TL'W=.]: N>OY>![H$T$)G-<]JNL2R,C3/(]
MQ7K?<_&0_L2@9+^I80Z#$D*1/65(DQ%ZX,C8WJPA#&X%MW\"9L9DB#R-O T7
M07:#-K@],DAN$.\4X8<PHX,;T^C+VM+HVYK)Y-LAIXQ93<=4IV.VT<'?GP8<
M)@-3+5+B1+P+T AI\TCH "D3=0@R3 *G<?1;,AI.5/"8T9#A!<*KW M93%C,
MAJ#H8*L'D#,ZB*!#@41-.G6)(&#,X"",NX% BN1!.C,BD5J;HC>4<7WT9P*5
M%HN.D7P4172Y6V*KT?DR8V66> /S 4.1(U(#6N&VPP/ C&SSZXB>KD8;O-V6
MA6_:[+Z=])$@\(IY&HZS];&++:_)Z6*QV^S*6/2_\6C(%T6RYQ\:U_M:+_>U
MOK\"'CP@C(\DDBV\,HZ1;IUVPTU O.YOD*B'\8W5W P4TJIAU->"-VP(2$2G
MO48C-.%)V B]S.H^DS 6KR;4=5,M&7+'422UF0@I<,+NZ,W(\AE%L>YB"4=1
MI ]3R!<VY%*DX"?!=0Q'7 2.J!R4Q<],@0IEO$9ECM9!?CU*QVTZ/N9/ID.@
M$)3O62&&GECNXER07G_EX \7I;>.7JOAT!#UA;/#35_5#WY '3]P]C%F)49N
M'*&-".'M?Q]+?4'Q>QGT$6"2+J4PRVV\,IFNQNRG,$G'C@D];VBK#H#)A:J3
M*^(0>)70TP0Z)/@[8L'702E4!!;=50",%%,N1HX.4] 99<"W(RG6I<K%*C5V
MIUS1_2S>5\ A3-"G NG0N>.,0@F<3M=E5O+IW*T: RH/S<RA<S<#B>3CR,'*
MZO\"2.QW->AC@&13[6=<[*6 5I/N0QZ:G"P"*59K-N-AR5T@!; ($1*21/N"
ML9L:3QW> :% XLY\+9@XL1HEM EOAR8PV= AHH)%"OQV*#$1\I&3J40.8U3M
MM[ D; 23T>K)8#IX]G*,FR@JA;'3<:-QGVZT.521B#%T*L&&$90+;%[G37,=
MBL;33;VK_N -V^GCWBU)N"<;*G#5&]0%L_4%.-5# 3^\0)$LE>R"JKZD#B\6
M#@N\VS>C8V-C(V!Y_RXF"R\.$Z4Q@\"A.12]LK*G5F@0T)$<%GBGW1"9,GK8
MH7') @:BW=!B*'.KV9"]28SN9Q IK#CTU6&^]Z%GXYO+^#DKO/.!?Z1O/N/3
M\8O9:?I0-)&GSVWO\^:R0*-;^A66TN=&S4B3/F&EFZ[>QL]&X:U[O8G#M<^7
MO@D$F%_5=3?<! 'C=\23_P)02P,$%     @  *J(5&2MZ*' "   [1P  !D
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
M51@!Z%]J7;4/9H+N"^?E_P!02P,$%     @  *J(5):]_T?3 P  IP@  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#8N>&ULM59+C]LV$/XK YVZ@&N]_5C8
M!FQOT^:PJ;&;IH>B!TH:6T0D4B&I]3J_OD-*5MQL;*"'7B@^9[[YYJ7%4:K/
MND0T\%I70B^]TICFWO=U7F+-]%@V*.AD+U7-#"W5P=>-0E:X1W7E1T$P\6O&
MA;=:N+V=6BUD:RHN<*= MW7-U&F#E3PNO= [;SSQ0VGLAK]:-.R SVC^:':*
M5OX@I> U"LVE (7[I;<.[S>IO>\N?.)XU!=SL)9D4GZVB_?%T@LL(*PP-U8"
MH\\+;K&JK"""\:67Z0TJ[</+^5GZ.V<[V9(QC5M9_<D+4RZ]F0<%[EE;F2=Y
M_ U[>QS 7%;:C7#L[DY3#_)6&UGWCPE!S47W9:\]#Q</9L&5!U'_('*X.T4.
MY0,S;+50\@C*WB9I=N),=:\)'!?6*<]&T2FG=V;UNRE1@9#BY[Q5"H4!IC4:
M#4P4(-\<[KE@(N>L.E_[Z2/+*M1W"]\0&BO3SWO-FTYS=$5S&,&C%*;4\(LH
ML/BW )_,&&R)SK9LHIL2'S ?0QR.( JB\(:\>. F=O+B_XF;O]:9-HKB[N\;
M8)(!3.+ )->,XSJOI&X5@MS# QK&*RS@O>@2TT;X.J.L@P[U!P*V[8&M'9P?
M>>BVRFN2[AW!=@C<Z9D J@H-XP6PX@65X9J+ ^ KE0^-&G9Z#%$8NV\<Q_!K
MRQ03!I%RJ)&:VU@*[R <A9.4QH3&72\ODZ*U(J)9#%$\@W7Q0D33AI&4U5]:
M3IPTBNJ4,J<1-!6SGB(7(1TUM466I%,(IR$\ETP1:3:-"VC8R1W&00SA/"(J
M"ZP%WW,;T9!3;)(!2!XE37LE:\A:,@FUIK,Z(V=;T@EU9%&G:4+C))C#$^:2
M['="#'N%>#J#. UZOR1SF">.A&24!-%YED;.^D>JHM4)N("-8E]Y-:)0 FZ
MZ[X64-T$D@-;63=,G.R!0L= 8=DX#*22YA%4>+#12%14+)/J.YNRT\7]LQ/&
M\$RK#](@1,DX'3OSMI(<K!LI"L<Y/Q.5=W'7A[LI&?%.OC@RY:065H4-3[+[
MDQ0-4R"/ I6V!K(\EZJP?J2*9TIGE;;N@:95>4D> G90B-9%XQOYDP[YD_Z'
M_.F<\6[(V.LI<EOJVQ3Y7N9ELKPM*&]JAHV',.W2))RFE.B*OS#;N2[N<D%U
MI;7,4/@-_@KG=Q1*<YLDHS3J@BP=A?&DR[W19#[_$8_^1?,@3QU<B[0QW@K3
M]9%A=^C"ZZ[Y?+O>M?!'I@Z$C>)N3T^#L6UZJFN+W<+(QK6B3!H*9C<MZ4\"
ME;U YWM)AO0+JV#X-UG] U!+ P04    "   JHA4R=VPKL,&   O$   &0
M 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6RM6&UOXS82_BN$"Q0)X+,M2I;E
M- G@O.S=WFW0-$[W/ASN RV-;=Y*HH^DXKB_O@\I69%3QRW08K$237%FGGGF
MA60NMTI_,VLBRUZ+O#17O;6UFXOAT*1K*H09J V5^+)4NA 6/_5J:#::1.:%
MBGS(1Z-X6 A9]JXO_=RCOKY4E<UE28^:F:HHA-[=4*ZV5[V@MY]XDJNU=1/#
MZ\N-6-&<[,^;1XU?PU9+)@LJC50ET[2\ZLV"BYO8K?<+ODK:FLZ8.4\62GUS
M/SYG5[V1 T0YI=9I$'B]T"WEN5,$&/]O=/9:DTZP.]YK_^1]AR\+8>A6Y?^6
MF5U?]9(>RV@IJMP^J>T_J/%G[/2E*C?^R;;-VE&/I96QJFB$@:"09?T6KPT/
M?T2 -P+<XZX->91WPHKK2ZVV3+O5T.8&WE4O#7"R=$&96XVO$G+V^D;DHDS)
M,%%F[%F+T@A/EP$.NV9/E M+&7L4VLIFU6RYE+GTT[>JV(C2?3A[%HN<S/GE
MT *5TSU,&P0W-0+^ 8* LP=5VK5A]V5&V:&"(=QI?>)[GV[X28UWE Y8&/09
M'_'@A+ZPY2CT^L*/]$F3YLI4FIA:,MLE:4%V2^32L^9IT_#T'[$P6)C:_YZP
M'[7V(V\_^L#^O"X89_PO"M>Q*)W$X'K#A=F(E*YZ*'Y#^H5ZU\]K8BF,JUQF
MWH"Q>*%DK7%@E[($6"ERME%&UD4(0+),54'NE5<9,0LE2Y6C.\ARA0KK.&A_
MX^![GMTJ\>9@NG?PPL?>/48M9Q=L9@P!VEE::0V0>P@.$MI#JBH'7%-*\L5E
M\SF[JX!-JX)]NG^8SVKT6&*JA9&9%-I!>#0#%H=1_>;1FXQCYU:EXF_H&*+A
M?L<2(!J/IF_+T#A*^H8<^KM6U8:=!><L"*?X'[(?P8WN #+^Z_??)3S@/["Q
M-QGTQ].P&?%)T/'[BQ0+$.-Y.NJRJ3:;7)*N:53>6-X1<K.Y0@AJ(JPZ1<,9
M/V=GX7F#)$Q&?A2-H[WL<3J<6-"/HHB%_7$0[A<?DN(614G"DG#4<+(1NX80
M?.)@?<KK"$!+&/O1N#\!$XZP1Y>PI<L/ET/'8SWPFIXH53H[LK"QYUU_H\W[
M*SRO)\I\W);Y^(^6^4%E.YNUU^_*^U@5GS9Q1U;(W'S8QJR/41V9MYSX3=&A
M$69U3\2L,$WYHL .<+]E(A\%4_;9E_T%FPL7-\2X4[=[S77<HF3:C)QP/8JG
MT5M2A/@W9O>O.)D85]>/E4[7V)J[B4S-UV[]3I!H$Q8C11*,)^.X(PE*T,I2
MQ%(#TJD*#B=]CDP->9]SSL*H/XK#0T5:;+%'6]+H?7V0"S@>V(:@VW6Y0W"M
M7T'0C\.Q?XU&+." .&:S[(7 CO%]=2\)QF3V<56AHA+.DABZWKGI#<XRC/9M
M) 09T73R?LT_JY4R.-_D[*O(D?F\/PT2/*-P@F?2<=EY;*J5T+7@(Q[**BT0
M\0P'&$<"F_U2I4@;+?IL/I@-H)?=#KX.H,E1R?L!=\\)3S[2>H/,1>J4[$&N
M*H": G6 _ A9#(ZZ0JDH2Y=26F55:AMO6B@X9+P((S*'#R!^JDA#LU:'N 9
MAI;.><QB$-E5+\L7Q$'YGN=5?R&AV"QW)U4+Q@A0%]@.39]]>;Z;N5Z()$9O
M'H=X)O'D0!LZ$V+_'N,#O4JXX1&B)<DT%_^C=\Q%0<S"$2*2!.Q.E:*N.63$
MY])8:2N7&Y26*E<KF2JV<X+WQE:9!,AYA524"M;=M#M^$;:'79_-!K<#WS-=
M-]QG".?((SXY-/.I*C.1RN^_XU'X0\D^46%$(\_1IH,@8D$4-XVKS?>CFWB
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
M;(J\7JM_B1ZO$#1>(3C6*_QHM<ZZ7W:76IH3,C&K*LU+H5UYI]?H7_%*D+5
MVV  I6S;W="8]8H,JR2*IG4@D#45D-84^BH49MB0[>S9LU$%4="\]C',^:[E
M;2:-8X%AN^RNA%>/0WWU/7KF,1Z.F>_2O8\F8'Y ]VA</ _I'DWLLX#\@AL1
M4:[C<<:'410Q-W)[]B5L]B5\04J0?B*U&-Y9\U?2.$\=3N57A].NK3J>"))S
MND?(NH.07!.2M0AI#++9SJU?;>_,_=;42?6P;Y]@TMT.E+9K')CM&X]#S?C#
ML[WY,(Y"M*'OL\LDV:RTD^[LZ@YC-T8;^@YT'[QKYM=%_KM1P!ZGKGV-Z)\>
M-,01M1%O[*VCFS\,./1NZ''>B(AB(YMOLAGT&\%.J((]B'0CX;>&KN>?ZJL#
M'_:A-X)HA1^Z,;=WG#LMF[BSP?8EV;OQV(R'[^R7O>O!DMP7Y1Y (P+8T#\@
M<S^(F.?Y??(>1S&+PZ E"(LZ^J3NZ9CA1<=(/(8/H6L$Y?J8(WS^:=O1CFK(
MW=#N7^S%/>XF:MQ-=&P8^%@@(2!@*+M=1O]$9K1&*25@&5371.6Y^@+A$),/
M! D!ZRFT(T+CC455\.9 NQL=5O RR8L9#:F0B12?(6$M=\"ZI4J6VL6KS*I=
MV]=_?%KK\+J=K.5NWFHJS,+H6@A:H33QG)R:2WB*QVC>J3EB2)9MS L>UB^N
M1/9YAU)"1SPB,"5GL@ ;"U+*3*_<[N=1'Y>:3[L20'S:0!63](E5EJ(EV",W
M22.HX4[3]FQVW&QV?.QF7]I@2QM#DM.6-]D*! 'V7AK+NA.%?G2;)>F&J,2[
M.T!!2%[E@ ?9K$M;^BEI)0OMT*_A<4U-:WNJ);2!.E[G*V"@)ZL!FLS"DKFV
M9*H6F>N&3+)DK3M42X# VYJS51,+_QON@/?EM+I@/Q6;=0X!S*#C.J^Y4JLI
M:)^,+D=7(T+OUR/V:<2^!5CX%I9N^MNT00+507DPI]P=@0%C_&Y2Z($L*H*!
M4#_HT#K/TXZNWW\3N]S]@5V+M:HH&7F;DX;E[ ;V]OTWKN_]L"+R:UAY,(6'
MWY&KU6O5U\MT+E[JU*.AXT9#QU^GH=#")%]DZG]F0Z_A6+ Q,[WC4$@(@$TJ
M_#.F1OJSTZ7U#E.2]A1R27'U0=KA7;K;3V-M.L4.9:2=27MI9:@K=ZD[Z%;N
M4"C_V.@\:6_L3A#]Y?K6J.RUC143). *N<6=*+=_!C]!T4\9P-J[''&5(M5M
M*^&\Q[R"BA!FZ;N^M%S'?2 HNM9;OG_/D;WIZ]#QXL-P6B(0'NA4H*W.AD4=
MU& Z?8NX?FP7<8'2CA&2\^\*R37@*.*'\HD-Z6/@D0[IA/&!="@I\<8MZ;A6
MQ!VSNQZW@N&1=XQ@^/A?%0R/''T=^("KFF#[V("9:.QT"<4+&#K4? )* JBU
MQ.$$5FE:,R*G-[ K"'J\$7>V]4OG6'^TQS.>D%3V<^=W#?K;=5PF33O6 ;U
MU2$I=4WI>3"ZZZT,X$QVR+$.:S>'9H,F-A=F"5I-?#F]V"^267_=QN0O+-10
M/I4+E664QML'II)7MG3:;JK9<?BBEG1G0 FVOD=5 #9HX?LM_Z2;&M,;B'H*
MDP/AW&/C&/91URL74'OCJ%/HO22NE:X>SHM\Q9*ER!8&'&W!:ZN.P09!X" W
MB,)3)!_AGYEW)E?YHA!K8-V=F6LKX"T_^C8OI%ID3'XQ$YB:)*%EP_Q@H8UX
M;(I</IK+V>] ,-HX]<)UEE$2 ,W*N81+F(%^]_00 /SY[964X<QW2K1;16HY
M](/=[C/AUA$$/]:$K[=R)F)LE:.F;=^4?]FJ44?QI=-L^RG96WZZNWQ/LOOW
ME%RTE?;776Y-L;$AS>2<NABA<\XQMX6SH8=X5D>0T@8-78PGH$!QD%S^S7R.
M1)X"!NBKA$KU6ON:Y6Y#"Y7[LE(BU('F<(RL*3@P(LC"VE# 7&3X01P<6@+U
MH+0-@&(0CD^W)TNZ@CCP0BJ;^$& UANCU<%OAX^:.D3;)FJ9ZDR74+H**5W"
MI%H#74//J+O/>;<88>; !(B ![()719XE%0^+YC(!^\1X_"7>XQS)R+_1/X@
M]OO8;M@W$9KJ)'OT]QFGNS5.]Z\;IZY'/U^7>&&)'JMKERQZ[&0?TEPTQ"$K
MW8E=.OY8A^8TD,Q6FPD:<[-K:5T#H6IXFPK/8U#YF!]J-.WQ%AO":/8*%?L;
M%[>)M!ZX39[G=Q+: <->9M:SV-^U5_X2FP/H'G>HN-)'I.?M3]^G<]OS5^Y]
M98[9=P9")J?K[,#-MZNU2/3AP^44&=P&T?:C+%8ZT.G:CBE-9OW(L%.'^TG^
MN'/64>D:DCYY)6!&6JT:RD1-6553)DSES= V9WSD?%<;0QMAF(.9%U!DZ^CU
M457+=DU&*U[T0]E]I#UBQ$-)5E6I!YI*ASU5&GKLXB547LVI>%&U#I';5&+
MM#Y'VA:*MZ>YL_;YK#FLL$4=VD3!GI1,9Q2.'F0]WG _;TU2G]NU"GK3G"K!
M9^SZYN/-Y(*=$=47!Q6(@TSK;SPNKL/$3IY&:1HY_K^<N5IH_6SF;<O.?.B'
M7I>3T$'"Z9TCL,D[\%TKY?=?6#BN_53HA=M#R7+WT/L?%@X_S+AW<ONH=O!N
MW%G[T#EN/Y]6#-S?27'M^>2SPN%UT<7WO#[?N/U4A!_]K<C^,6+M#<NO*LEU
M.KM^&M[:SSG,D:ZDSWC@3!.YF@+LUA_B#$VLICVC>#WL0+ZRIO?K"W5[Q\A[
MV*!="->@"=):Y)2O8M+9!?M-$-[0'[.0FE)TMIC1:3!C4.-()W#K,_^R_KZ
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
M#RIK0-]7DL3J'FR _D=J_@502P,$%     @  *J(5 JS_7:1#@  C#P  !D
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
M\*'E0#LFKW-0EV-]@@*(?]7EO;[H',26JZKC/$VG!/@S;22@ QSJ_7'A?L>
MD'<"2'T>&.*VO6:SCKC]+G ! M !Y#&8VP=TV ?HQA8//0G0RJ?7.?JFLV^
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
M=P%!Q>N:3LD]=8T$NE?2".;?=(*BN40O+RV)AA?2ZY3$T0!NXF&2Q?1-LW0
MWYC8]C:.-1*HGPBP4?IX4%$HK\Q+:RXI8LX$D:.[O*5!9,T0),7A$-B>V.1C
MB*GO;N)L (_\E5<H*P,;QBNX\:ZSG'Y&@]/TD<J9Q+VI]\*3Y[Y%O?9#S5VW
MK;3=R]]+^[DY[\;%3_5NZ#XS3=4T(+ FT^AV3&VFNT'6;:S:^.%1*$NCR"\;
MFOVHG0*=UTK9X\8YZ/]-S/X#4$L#!!0    (  "JB%1=MU^N^ 0  /$,   9
M    >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;-U7VV[;.!#]E8&+%"W RA)U
M3Y, =B[8 LVN46?;A\4^T!(=$95$5Z3C^N]W2,FRTBK>11\7,.01-7/F<H8C
MZF(GFZ^JX%S#]ZJLU>6DT'IS/IVJK. 54X[<\!J?K&53,8VWS>-4;1K.<FM4
ME5/JNM&T8J*>7%W8M45S=2&WNA0U7S2@ME7%FOV<EW)W.?$FAX5/XK'09F%Z
M=;%ACWS)]9^;18-WTQXE%Q6OE9 U-'Q].9EYY_/(Z%N%SX+OU$ &D\E*RJ_F
MYD-^.7%-0+SDF38(#/^>^#4O2P.$87SK,">]2V,XE _H=S9WS&7%%+^6Y1>1
MZ^)RDDP@YVNV+?4GN?N-=_F$!B^3I;)7V+6Z$2IG6Z5EU1EC!)6HVW_VO:O#
MP"!Q7S"@G0&U<;>.;)0W3+.KBT;NH#':B&8$FZJUQN!$;4A9Z@:?"K335[??
MMD+OX<T#6Y5<O;V8:@0UCZ99!S!O >@+ !Z%>UGK0L%MG?/\.< 4H^E#HH>0
MYO0DX@W/'/ ] M2EW@D\OT_1MWC^2WA"9:54VX:#7$-6,J6X,J(J&*YE;",T
M*^$OME*ZP2[Y^X3/H/<96)_!"SZ7;8\;+]<=_E++["LL&B$;T!)8G<.'JN*Y
M8)J7>YBM-6\ZI>6F%'J,BM-.'XIC-LH"H7N-B]>RVK!Z#YNA<S%PSJQSHSH(
M (0"IF M2]RYZAS^V&JET5+4CVWIU!'P!]-S6/)&#*JL8&G^"EGFO%%C4&>'
M8)]G8)=E@YJFG)WN3N@"UMNRA">I#49C]IZ"&7Q!#^7^G=S5/,=!LU("4VQY
MN),X2S#4VTS6KU_1P']?B4S"/?\N,E9+ DMGYLP=W-)P[7QV($TI<>.$A%X*
M0>Q0>@81==+H#&Y><-,E_& KGK%W."E87_LP\4D8A"2*$Z"Q$R=GX,>.&YS!
M1UAL5Z7(8%U*IB&D(:%N0MPH!!HZKGL&^'N0IB:4>*Y+$I\2&E'PS#-[&:GG
M**7_!UYBDOH1B6A"O) >F E#)XU_D9F 1%%"_"@D 0UZ;I!JQ)T_Y\8C88P4
MTH!X:0BIXZ.FYSF>]Q.+%+4BX@8N\6D(7NA$_H!'+R*)BTF$2',:'8D\,7G"
M?O*$OS1YQL;)::29K1E.8UZML)4.$]E>73M"J.NEQ#9'O;4ZJ,]95G235;6]
MUG \+BCDV'3$L?QWM_?+V>M7"?7B]PHR657XDFZ;2]A['"X*21R.H(=";A5Z
MMI$MNP;^L:--D&V,)CYLOKYC1J7YD=51Z:9OD&A4^GCD>E0Z<CTNGN \ZCF/
M_BOG-^))Y-Q4"(DKL1ZY96K!1#[6 :=Q[V0[0?:<X7#@YOW^K_U@#?(^BGP8
MQ0:C@ W:MOVQVC][.YFE(=D_$?O&>]N2VPD]P0OE0$A<U[520!)*K803%X\G
M-TA&&F!+X.",\.I:TCRLO:49-[)'/!RG<QSY/J1A#%$:6WO/)6&2'$3JM?@Q
M"?S8QC#3F-8/4[ ;I5UC0X4',]/W9CL^;WTH>)D#]OP]:W#+F)W4EM/49 @U
MJ&%?6(,WB% 7.')V6#Q;88MIYEI;+5/YW^53QUJ[Z.!6$H.MJ4:P\=T36+;L
MEGZ>I3/6M=/!,;3BS:,];)NMO*UU>R+M5_OS_*P]QA[5VX\!K,FCJ!64?(VF
MKA/CJ&K: W9[H^7&'FI74N,1V8H%?I/PQBC@\[64^G!C'/1?.5?_ %!+ P04
M    "   JHA4*2<T<@\#  #&"   &0   'AL+W=O<FMS:&5E=',O<VAE970U
M-BYX;6S%5EU/VS 4_2M6GD"JR'>:HK82!:8A#:F";3Q,>W"3V\;"L8/M4/CW
MNW;2T(F/[0'!2W*<^)YS[XGMF^E6JEM= 1CR4'.A9UYE3'/L^[JHH*;Z2#8@
M\,U:JIH:'*J-KQL%M'1!-?>C(,C\FC+AS:?NV5+-I[(UG E8*J+;NJ;J<0%<
M;F=>Z.T>7+%-9>P#?SYMZ :NP?QHE@I'_L!2LAJ$9E(0!>N9=Q(>+Q([WTWX
MR6"K]S"QE:RDO+6#BW+F!38AX% 8RT#Q=@^GP+DEPC3N>DYOD+2!^WC'_L75
MCK6LJ(93R6]8::J9EWNDA#5MN;F2VZ_0UY-:OD)R[:YDV\U-<'+1:B/K/A@S
MJ)GH[O2A]V$O( ]>"8CZ@,CEW0FY+,^HH?.IDENB[&QDL\"5ZJ(Q.2;L1[DV
M"M\RC#/S<ZH$$QM-&E#DNJ(*R,%WNN*@#Z>^00$[S2]ZLD5'%KU"%D;D4@I3
M:7(N2BC_)O QLR&]:)?>(GJ3\0R*(Q*'(Q(%4?@&7SR4&SN^^'_*U:[<7W2E
MC<+5\?L-_F3@3QQ_\@K_=;>VB5R3!=6L(%24Y(SQUD!)!O'ESNN7+'Y;8."@
MM6R%V2_$/#9 +*":K"7'[::/G6].3X-BH/\-O1.OXT-X]@073_#; $^ET)*S
MDMKJ!)X@%Z*0-9"E/B+CT1B7@T7)*(TSAT)$H4/1*$VCY_&LBZ?&*+9JC5V'
MQ$@"=RTSCZ22O 2EK;FF M)@#L*@4!+F*!)G,0HDXQC)DS0A-VY#(C&]!X7G
M"Q%MO<(Z,;I/'X\TNZ/Q*\'S97%0,\[QW-!/ 8>H-8G'J)5EN2UFG*%6%F76
MY>!37$Y&^23K'<WSP*')..K=SC"K=_$89;!BE$"/)UEFJ</@@QT.)Y_B<#J:
M9*E#\2@-\M[9,$]Z-,$%]RX>I[AA4A2)L\ *Q"E>\TGXD2Z_= #Z>[VE!K5Q
M'523PIX^79L9G@Y-^J3K34_3NPY_2=6&82(<UA@:'(U3CZBN:W8#(QO7J5;2
M8-]SL,(?#5!V KY?2VEV RLP_+K,_P!02P,$%     @  *J(5"<W/V+W"P
MN2(  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N>&ULM5K9;MM(%OV5@@<]
MD !&9A7W3!+ =A),@$XGR#+S,)B'$EFRV$V1:BZ6W5\_Y]XB*<J6E75>I))4
M===SMZ*>[:KZCV9M3"MN-T79/#];M^WVZ?EYDZ[-1C>+:FM*_+*JZHUN\;&^
M/F^VM=$9']H4Y\IUP_.-SLNS%\_XN_?UBV=5UQ9Y:=[7HNDV&UW?79JBVCT_
MDV?#%Q_RZW5+7YR_>+;5U^:C:3]OW]?X=#Y2R?*-*9N\*D5M5L_/+N332\D'
M>,>_<K-K)FM!JBRKZ@_Z\"9[?N:21*8P:4LD--YNS)4I"J($.?[LB9Z-/.G@
M=#U0?\W*0YFE;LQ55?P[S]KU\[/X3&1FI;NB_5#M_FEZA0*BEU9%PZ]B9_=&
MR9E(NZ:M-OUA2+#)2_NN;WM#3 [$[B,'5'] L=R6$4OY4K?ZQ;.ZVHF:=H,:
M+5A5/@WA\I*\\K&M\6N.<^V+-V5:;8SXI&]-(V:?]+(PS?S9>0O2M.$\[<E<
M6C+J$3)2B;=5V:X;\:K,3'9(X!PRC8*I0;!+=9+B2Y,NA"<=H5PE3]#S1D4]
MIN<]0N^M_KVJ!93=5J4IVT94*]'J6V%N ?#&B%G.EIB+_^AET]9 RW]/</5'
MKCYS]1_A^M&"G9A9 :X.!-A;7[RR<APS_6D6G]8&@'BHG-7G0$<$L6BQ_<[H
MNA&&/"5@9[-9FGJT-;^Z0I<9%C(1NC9/^0?[/7]WU=4U^$R)/QV_).KB?;,0
MOJ."A%>1XX41KT+'E1),5P:;LT,"[^K\.B^UC5:PK\V-J1M=L*L,=*O)E%F^
MPF%3I@"L<J(D$#//\1(Y%XF+]:4IS2IOYZ)K\R+_RU+K?5U438-3M4FKZS+_
M"_QGOA_,A73\0(F9=%08S\6GJ@7/[(B(8K8<J"O'"UPZDGC)'!*$WG#PB-WS
M$KXIFZK(,]V"9(ELVV^S-@E=:Z? \57<KT(_MF9_:V[SM!)(0D@Q9<_EZSP
MPP0AKQ+7F_CD9]E?.B&H24=Z8>^+SQ.K[ZWUJ/U)O%GLPGG6$T=LKX"80'A>
MT-O\>ZT<.%XD>04_>_'$\HSK'[!RZ'ARH.SV]K:(_UEVGBDGC$(8*9+!?,3[
M-]H:6 V!\D"Z ^*/6'M/![S\.0>%"N8CTA^U_O[@%_T0)#87S&0(BGO<<VKY
M 3\$CE06Y7$<_Q^RS<SW8C*=YWOW<LWC^85C@\SGJ?FI##.QNW2"R"<^"K+_
M6&;QG,"WF051E"3[S'*BM 5C:0M.ES8TB%E7&%+^PUYC2'0UE>ACB[<-^0G[
MWJ'ZV!I8FS6U=C>FKX''ZMYI_C_.4\S>7;V9#Q_(K+4IF$!;B1P4#ER9Y?C0
M%G?$#>=$UM5Y>3W6TP<U\G.)+KG@HX0+,;M&CPRHP&.Z68L5^F$!"UX#,)PP
M8AL42MH$,O,B./X#U-!-5[,VMF<!/_(RT .#9*+'C2ARO40Z:.^0+"(&G$NO
MB3J"GOK =*0,2Q"Z-GAZ 8(PF)_ 23CB)/QJG(R12!W/A[VQOPT7I_E=ZD(C
M7.^U0%@67685ODC3;M-9YJ?0<<'PT&3VI]^+$C[- 'F"?NL;0)*9.K_1-+((
M.!H:Y>Q#M*:=Q0+'<F3SW4Q)93/IS(]1&0[UL92'_A92+PV)7.BFR5>Y561;
M5X0B-(B\&](WW;(Q?W8415O(4F4-L[.L+)L/YLEWP--W8ZIA$;TJ'RA]S&/B
M8H"F#(,>DXG;ZQDI>0J=T8C.Z.O1"=9-FZ<6G7#Q,?"=)G?!6("SH"]7EJ5I
M=\:4PJ",\ !Z$(?@P;6'BYZ&TP<)&F2PKJU0@,9]W]6\KZH">:9Y@+N!X9[/
M?;$\5_PR>9G ?U57&^ EASQ6EIF["%&P?J$%54@LU"(,>?$KT,1XWF R::FB
M;JLF9].00@2R/,MUG1L&W?J.L%:N"K8>;2=S5AOZ&=3A<\LF5/TB<&EQ498=
MAT=_D.74V>^8G[D,A LTT[\(=P$ \QM]^JTJG\"('=R"J7<HJ6AJ%['"SVJ!
MT@GM%XGJ-X,HS<>#J?[^MQBQ\ _\>&RU-QC\I%NAK5DKSC?M&K8G9S[T ^^2
M"^FSH"X)*A>*WEXQA BHM6FF%8Z4O=%%QXWB(K"N@!:R7_C1_.!X"N[7W#O<
M8PM[NDEO6.4-%F933_R?(H'GB/89=>UPM#TAX?L!!))!\*GOB+")XGT1L!C2
M6\2NE<ME 6T&GI%3YE9GGW7F-Q5;\WO>(@H9BXLPYM-S\5K?H$<CAXR0@G*7
MM?Z+HH]:@JYNFVFVUJ*L2(5^*"PGF=7&9V.MFU9H!?O&;-"V1[VYR:NN07[?
MX?CO79;SZ2QOMEUK&D?LUGFZ%IJBCOP^E(9!.GW8]5GBY DK-JTX4FT *W?!
MQGMY(M'%8Z*+O[T,[^\?CJ6ZTP0OJ&W6Q5V3CXG_>-M\G=]0HU3GZ%?AA-$
MDXPS5 <.<Y0ETR)I@"ZJYYC!'N_P7H]>?#\ P9;=@R.]KON3TY1XD!SI*B:E
M([U[^K:>RTX2]O6',I[MTX:%'$H3P?]->0,>%><U&0G,)0392%'AP[;:;'6>
M[7-.@.D6(W2"7?C9QS195\B$[9TCMBB.+0,"U3C?DN@.EUB:+2+) X/KTHRA
M*&9G5"$E$@9?L+(9.AC>&E5(J2 .9NZ0JR^P)3&,V1#LMT AZAP]GOH4E^H8
M(:Y\LC/Z'2*WZ@KX[(:=V"*9< (=S@<\-M+),*%FE.A$;!)N"HC$8V<QED+
M* FYXDO?A< ^>;5] F@5U1T[CFQA\VB)K)SV8Z#=8,S0<M"\1ID/XI.1 NC@
M"U!]^:7&"@+XU%_,14PW/(K:J;(%A %G!FA,]H#50VJTX0(A43!F"=1^-<C0
MMU/-6O.0L-5WG*@@$1E'<0>D>#!D$OM<F>JZOD-EW.D:#=<L<A2?")V$)W^^
M)%&80"?759,DA?#JLY?-SIA5$V:(F=N.E*YK)6<-R/]7MA4F<UB;I@>]8Q^D
MY [;?-&4$#-4?YT$+:6V356WDPNWZZK*=GG!\_2R:Y ]H)Y.@>$^1@,G!O9"
M)PA\@>%G*)TQ&.PCND!_21:<R8#Q**%60%VHQ],-!.KKAQVOW8 M"\M P83<
M F/%=N_\\")@;(CM>$Q72S9Z[46'C6T:OJ>G'(M4^VM,?AAB'L'H/]B\[WJ5
M$TFD%\<'MEX^S(!4.LJ!+B9T;Z ;.V'(OB(4XE"SK<J,'9T_K,A<HS*DV\S0
M)D#!<*#Q]ZO^1N6@Y1J'@;[B[?)VG9=]%W_;(J.7?9.GT[2J,[@"M0^GILW+
MY!:[T#M;LMZ59J@*:!7ARRU%&4]+=&$!"8F=KLV^'I0\]8S]&+*#H48'(5&D
M_;0V"G%?!.+]*WB?*)3)6"B3KRZ45]PI<6?Z&[QSI&Z*"\+#L>IYF@O=VJ=[
MZJ3+<C\&3::H![72 I L-ZV.]TK8,%*A\5R:Z[PLR6:#/WB:.X"7K6A8R_D
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
MLNJUJHD6I>MO[H0VW9(;9J8_!6D/F/VE$'H_L01UQSO^!U!+ P04    "
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
M!XS<<MHS![H]^S=ML@+O2J>>UK?A[$9Z(NON*+JVGAY&.!G ;CU]P+C/:WW
MT6#L%!39@P>Y;?M>[(CYO\(E*++6C="M!+4>C]R?XN\1U,V(X+A740\RFO5]
MTWJ0<#*[=(7SBM@3"+G=>R7POY2YJ*Q]H]&M!+4NC]R?Y>\1U,V(HDL#;/1T
M _4;VOT@)#X@O 2>E\,>0,CMWI]$J?WVJXO+VC>:WDI.:_+(\W7^#CG=C&C:
MXYOK]P(3'Q#UG:#A27\G)]I,39],@JI;4S='VM6V%W=?=:"^65_!NZ3NJ%F:
MNL'W@,6.%A(PDFG*:& Z8J+NF=43Q0]5%^F9*\7S:K@G>$N$N4%?SSA7KQ,3
MH.U<+O\#4$L#!!0    (  "JB%0H\4@LOP8  ) A   9    >&PO=V]R:W-H
M965T<R]S:&5E=#8U+GAM;,5:;6_;-A#^*X2Q 2V0QA(EOQ5) #OOP-(%S=H-
M&/:!D6B;JR2Z)!4G17_\CI(B^H6BU62H\R&V)-[#N^/=<T?*1TLNOL@YI0H]
MIDDFCSMSI1;ONUT9S6E*Y"%?T R>3+E(B8)+,>O*A: D+H32I(L]K]]-"<LZ
M)T?%O5MQ<L1SE;",W@HD\S0EXFE"$[X\[OB=YQL?V6RN](WNR=&"S.@=59\6
MMP*NNC5*S%*:2<8S).CTN#/VWU_W/"U0C/C,Z%*N?$?:E'O.O^B+Z_BXXVF-
M:$(CI2$(?#S04YHD&@GT^%J!=NHYM>#J]V?TB\)X,.:>2'K*DS]9K.;'G6$'
MQ71*\D1]Y,LK6AG4TW@13V3Q'RW+L?U^!T6Y5#RMA$&#E&7E)WFL'+$BX#<)
MX$H ;PA@OT$@J 2"M@)A)1"V%>A5 KU- =P@T*\$^FT%!I7 8$,@]!H$AI7
ML*T-HTI@5(1#N7[%XI\114Z.!%\BH4<#FOY21% A#6O.,AWL=TK 4P9RZN2.
MS3(V91')%!I'$<\SQ;(9NN4)BQB5Z!T:QS'3<4D2=)V5V:6C],T9580E;X^Z
M"M308-VHFG)23HD;IO0QNN&9FDMTGL4T7@?H@OZU$?C9B EV(I[1Z! %_@'"
M'L86A4[;B_LW?WU ;WZQF776'L5K1CEOC>*/FE$NW"CCA0 4K]!E6$81%1:8
M2S?,#1&U23T'S-4/^/?3W9FVZ1?417).!)5D)B@%^E06X.L?<'D%[ BGH,Z)
MH( -FF"9C!(N<T$1GZ)H3K(99 +3S%PG")6*02; _;^U.&**IO(?Q^1A/7E8
M3!XV3'Z=*0I>43!?!.Y&D&H))YE$)(NAND24/9#[A$I;F)?(_0)95[F'D[Y7
M_!UU'U8#N>6X\^UQO8UQ:R;V:A-[3A/'*1>*?2MYA#Y"W984 ;.@.A0DL*":
MH^>0LQI;SM%;40[[(ZNYMI&!U6#+R,'FR#63^[7)_1VK^@!K6IH&@?0O9\"W
M#W )06:S[JJ_Y?H-7:]=(]9T'-0Z#IPZ_L:E1%/!4T2_YDP]H2G+2!8Q('XB
M)?1=40*?4"QHC(A"%Y]_/[VV+<Q@RXGO@I'5WV?;0S=7Q *&_<UH73-W6)L[
M="])NB!,Z"6!! /+(;<XU$()UL$*+02?,H4@*/7# S3C/%ZR)+$9/-RU5F?#
MG7:Z1JR9-ZK-&SG-NV$92_,4/5$B-(U)*AY85.:9H(J)(M'0/<TH&&K-,/<$
MOE=@2P?G^9[I0KQ6VD)_C11'7W.2L.E3H>RSAN@-/'R+OB-3.FR)4TW46R,W
MNRO]E2;)=ZKWL>AU=%#$>02J2)X4.1!#I= 5 <6YT%5!S2E:4,%X;//GCDF@
M+TJ+OLCE46Q4QDXT*&)*L/N\(-F(2_L25R"KL8O['K9GJVUP^,RYFP%M&]SS
M^D-7ZOJF0ON!T[K;,CUU&&B_0Z5<Y*HL*$)_Z+)9%E"KU6YPWSOTO%]=JV"*
MN>^NYN/% AII7;"1(H]:-[M";I3 HE"U)"\4/'^!X+H+3+'WW=7^4E<--.%*
M;74MZXBFEOK]G]^?^:9,^NXZ";$'.:Z>#M BT=LFW9CIBKG0A'J <DFG>8(2
MV,-;E]H-'NPF55/@?'>%NSW_HXW?347Q1S_?[]C4".RN$:_S^PYPORR4_=T4
MC$W5P&Y"OZ&/+.(N*,/F&._!]89NL9L1/^3I/2W:B/LBGM9:]>_(M86[JJ!7
M"W)HIW]L:!6[Z6DBR#>6N$PS](1[>_"LX3+LWAB\RK/]+<_Z#9XUY(;=_'.9
M@YTI28C+.L- >+@'YQK"PNX6]57.'6TY-[ [-S ,%KA)9BQF5!OM<FY@Z"7P
M?[YS T-)@;O!?(US*^@6D1NL'-JX.>HS[!.^Y=09N8%AF"#<@W,-*P7NINE5
MSMT^Q6ARKJ&IP$U3DTJ+L7WB=51#-L%@#TXV[!3L. '(%,S(='->''#H,X",
M+LMNG8K4UD;L@&RQ*0X,?05N^KK@@D9$NGP=&NX)O3T<:AJR"MV]D GH"!HL
M02(%8>PX4KZH\-;.XM:WF)>6(0V!'AI6"]VLUH9%0L-)X3Y.DE>.DMUMTO]U
MHA=N'P0W[.!#PW"AF^%V-L>A(:=P#_O!T+!8Z&Z96N[Q=Z T[_%?*GC^ L%U
M%Q@F#=VT5RXF9'0;RC+\%^YAO]DSC-G;T:VU6M?)#I1F+W=7WMH""<Z*5_X2
M%::5[S[KN_7/"L;%R_2-^Q/__7GYXP #4_Y6X8:(&<LD2N@4(+W# >2D*%__
MEQ>*+XIWP[K+X&GQ=4Y)3(4> ,^GG*OG"SU!_2.,D_\ 4$L#!!0    (  "J
MB%08R)*,X ,  )P7   9    >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;,V8
M76_;-A2&_PKAJPW((I'T5PK;0-QDV( %,YQUNQAV04O'-E%*5$EJ;H#^^%&4
M([I83:DQ#.@F%B7RU>%Y=-Y(9W:0ZJ/> QCT.1.YG@_VQA3OHD@G>\B8OI4%
MY/;*5JJ,&3M4NT@7"ECJ%F4B(G$\CC+&\\%BYLZMU&(F2R-X#BN%=)EE3+TL
M0<C#?( 'KR?6?+<WU8EH,2O8#I[!?"A6RHZB1B7E&>2:RQPIV,X']_C=DDZK
M!6[&GQP.^N0855O92/FQ&OR:S@=Q%1$(2$PEP>S/O_ >A*B4;!R?CJ*#YI[5
MPM/C5_6?W>;M9C9,PWLI_N*IV<\'TP%*8<M*8=;R\ L<-S2J]!(IM/N+#L>Y
M\0 EI38R.RZV$60\KW_9YV,B3A;@\9D%Y+B N+CK&[DH'YAABYF2!Z2JV5:M
M.G!;=:MM<#ROJ#P;9:]RN\XLGODNYUN>L-R@^R2196YXOD,K*7C"0:.?T'/-
M"\DM6BG[-"CS@E:BFL_R%#U^*GEA*1GTJ VW68(4?="P+07ZS:9;HQ\>P# N
M?IQ%QH9;W31*CJ$MZ]#(F= P04\R-WN-'O,4TJ\%(KO/9K/D=;-+$E1\@.06
M47R#2$QP0(\VR:-.;WA&;UERD=IT:?0%+:6QK*HLK5F^@X#ZL%$?.G5Z+EJN
M$R%UJ:!235T:;79Y7M>B>Z8WMM!0<<1R@XJ&"S1<_JYT$3>0Z7\"48V:J$;!
M/:]"-[M!9<U>6/;?(A[6'L;H!9C2@3#'39CCSFC^D$47+I-&>M(C+M,FJND5
MN82U1^U<[IHP[X)23RS9VU/63[[.QO<4$(Z]N<4]0H5/3!=?$5:+.&ZGA8F/
ME+R15\>JPMY,,>T3+&_#>'A-6&%QT@&6MV8<]D^;0:/XIG2Y>F-M>8/%XS[A
M\NZ,)]?$%1:?M-/RAHW#KGJ65M?*\IZ+[WJ$BGA[)O$54;6(XU$K*^(-FX0]
M=0U;Q7>@V 6E1;SI$M(G7MZA2?A]]T)>8?$.N+QED["KGL?5L;:(]UPRZA,K
M;\\D_ )\(:NP>+L-$N_7)&RI:S"ERME& -K86A+P?5]3Q/LMF?:)E'=G$GXE
MOI!46!P[4FB,,O<I'?KH];9-P\[Z36(="XMZRZ6X1[BH-V<:?B.^#%>+.&TM
M+'K2G @;ZN]F#^J-_ZNHMUK:IRX%];Y,K]FG:!'O@,D;-0U[Z?\Q=2TE;[&T
M3QT+ZAV97K-GT2(>^@R.3AJF&:B=:PMKY-J?=>^T.=NTGN_KAJN?7O>MGYC:
M\5PC 5N[-+Z=V"='U:W@>F!DX=JO&U=\[G /+ 553;#7MU*:UT%U@Z8AO_@/
M4$L#!!0    (  "JB%0@+T <+P,  'X+   9    >&PO=V]R:W-H965T<R]S
M:&5E=#8W+GAM;,U676^;,!3]*Q;J0RMM!0-)2)5$:I--VT.VJM$^I&D/+MR
M56-GMI-T_WZV(>1C!/6E4E\2;.XYON<>N-S15L@G50!H]%PRKL9>H?7JQO=5
M6D!)U+58 3=WED*61)NES'VUDD R!RJ9'P9!WR\)Y=YDY/;NY60DUII1#O<2
MJ759$OGW#IC8CCWL[38>:%YHN^%/1BN2PP+TM]6]-"N_8<EH"5Q1P9&$Y=B[
MQ3<S'%F B_A.8:L.KI&5\BC$DUU\SL9>8#,"!JFV%,3\;6 *C%DFD\>?FM1K
MSK3 P^L=^T<GWHAY) JF@OV@F2[&7N*A#)9DS?2#V'Z"6E#/\J6"*?>+MG5L
MX*%TK;0H:[#)H*2\^B?/=2$. +A_!A#6@/ 4$)\!1#4@>BD@K@&QJTPEQ=5A
M1C29C*38(FFC#9N]<,5T:".?<NO[0DMSEQJ<GBQHSNF2IH1K=)NF8LTUY3FZ
M%XRF%!1ZCQ;5$X'$$CW !O@:T%**$DT%U]+8IDS&ND!3ERM(A2YGH EE5P8[
M__D%75Y<H0M$.9I3QHS5:N1KD[@]WD_K).^J),,S2>(0S<UIA4(?> ;9,8%O
M%#>RPYWLN["3<0;I-8KP.Q0&(6Y):/IR>- "G[T8CH<=:J+&Q,CQ1>?XJ$J9
M4&L)UJ6,*I+G$G+BWBRS(P]]2X]]2QO??EE:1#64ZG='4G&35.R2BL\D]?"2
M0]N>A8JV[VAMV]I,\#!.@GCD;PX=:@E+HC[N'8?-6MGB 6["CL3U&G&]3G$+
MPERM5U)D:R.KHU[]AK+_=DP<-$D-7L?$BK9W5/8H&0Y/3&P)2W#/OE-')K:Q
MA5$<MIN8-.*2;A-!;FAJFIP$TU9D9V,9-IS#M^,B#O9=/G@='VO>P])'(3YQ
ML35H<.)A6U#2:W<0'WR^<*>PK[H B<P8)(G[<-7U[7HA<;@G#]^0F?MNCZ-7
M,C/ZKQGVDM.^VA*$!_WDU,VVJ#@^L=,_&$Q,4KD;\!1R8T;UL6YVFR'RUHU.
M)_MW=KAT \^>III,YT3FE"O$8&DH@^N!><!D->Q5"RU6;OQY%-I4QET69D &
M:0/,_:40>K>P!S0C]^0?4$L#!!0    (  "JB%0I82^10 (  ,L%   9
M>&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;(U476_:,!3]*U;4AU;:R#>4*D1:
M8=/VP(3*OJ1I#R9<B(5CI[8A[;^?[80HA=#V);ZVSSGWW.O82<7%3N8 "CT5
ME,F)DRM5WKFNS'(HL!SP$IC>V7!18*6G8NO*4@!>6U)!W<#SAFZ!"7/2Q*XM
M1)KPO:*$P4(@N2\*+)[O@?)JXOC.<>&!;'-E%MPT*?$6EJ!^E@NA9VZKLB8%
M,$DX0P(V$^>3?S>-#=X"?A&H9"=&II(5YSLS^;:>.)XQ!!0R912P'@XP!4J-
MD+;QV&@Z;4I#[,9']2^V=EW+"DN8<OJ;K%4^<6X=M(8-WE/UP*NOT-1C#6:<
M2OM%58/U')3MI>)%0]8."L+J$3\U?>@0_.@"(6@(P7L)84,(;:&U,UO6#"N<
M)H)72!BT5C.![8UEZVH(,Z>X5$+O$LU3Z13+'&&V1C;X_+@G!TR!*8D^HF5]
MLHAOT&78]0P4)O1&X^=_OJ/KJQMTA0A#<T*I/B>9N$K;-,G<K+%T7UL*+EB:
M039 H?\!!5[@]]"G[Z=[+^FN;D[;H:#M4&#UPK<ZE)D .J7_Q2NIA/X1_[V2
M)FS3A#9-]%::%68[_:&89=#;O5IG:'7,)3VD<1@.$_?0[=$Y*(K"N 6]L!BU
M%J.W+78:T&>N5HB[>?VQ'YRX.T>%8V\8]-N+6WOQJ_9^<(5IGZ?XO!>C(+H]
M\=2#"J/QZ,23V[EJYIF;8[$E3"(*&\WS!B,M(^JGHYXH7MK;M^)*WV4;YOJU
M!6$ >G_#N3I.S(5NW^_T/U!+ P04    "   JHA4O[P'K&T#  !'#0  &0
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
M8?RRGP<8J:DT O!_+X1^71@#[9"^^1]02P,$%     @  *J(5/LDM3%8 @
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
M/:J])=N)D;6[:);2X+7EAB5^6$#9 %POI#3;B;V[^D]5^@]02P,$%     @
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
MES5]*L X -U76N/SQDVC_N.3_P902P,$%     @  *J(5(@>1"E6!@  >B0
M !D   !X;"]W;W)K<VAE971S+W-H965T.# N>&ULO5IM<]HX$/XK&JYWT\[T
MP)9D VV2&4*2N72:EB9M[F9N[H-B*^#6MJ@D0WMS/_YDFUC8V *"AR_@E]V5
M5ONPCW;1R9+Q;V)&J00_HC 6IYV9E/,WO9[P9C0BHLOF-%9O'AF/B%2W?-H3
M<TZ)GRE%80]:EMN+2!!WSDZR9Q-^=L(2&08QG7 @DB@B_.<Y#=GRM&-WGA[<
M!M.93!_TSD[F9$KOJ/PRGW!UURNL^$%$8Q&P&'#Z>-H9V6_&#DX5,HG[@"[%
MVC5(77E@[%MZ<^V?=JQT1C2DGDQ-$/6UH&,:AJDE-8_O*Z.=8LQ4<?WZR?I5
MYKQRYH$(.F;AGX$O9Z>=00?X])$DH;QERS_HRB$GM>>Q4&2?8+F2M3K 2X1D
MT4I9S2 *XOR;_%@MQ)J"[38HP)4"K"K@!@6T4D"9H_G,,K<NB"1G)YPM 4^E
ME;7T(EN;3%MY$\1I&.\D5V\#I2?/KN,%%5+%10H0Q."CG%$.+F,9R( *\#NX
MR\,+V"/0HJGD2 CF!40J*1+[X!T+U/-[]3+AZM'(\U@22^H#A320Q'YJ]7L2
MR)_@ALH9\\'+"RI)$+Y28]S\]0&\?/$*O$CMW@1AJ.(K3GI2N9=.LN>M7#G/
M78$-KM@0W+!8SH2:OT_]LH&>6I=B<>#3XIQ#H\4+ZG4!LE\#:$&[9D+CW=4M
MPW10$2N4V4--]@+AA4RH!4[#0<H!^)H%8/$4@+]391!(&HE_#$/C8FB<#8UW
M@PG+8$)7,*D+56[.S<REJ61QUL=#?-);K"]?C9 +42%4FJE3S-39<:;;4?H?
MF' 6,<DX4>CVU:^-!R0$HW\3CW#*R6MPUQUU558 X^Y]%[SL3*Y'=Z/.*\."
MNL4TW6/'LE\,W3>NT,=E3+F8!7,PH=Q3@ZAT71="LQ7D=K'U:]V/8G^]DAN#
MPHV!T="8</XSB*=@%*6IILZ#P0:^$,*#"@CKA)!3#\)A,;=ABR!\ETR94"@+
MP3T)0YJC;M*]+I!G6"W;THG>.C;B[#66L5O!W!8S<- =U(/N&8IE5Z!V!1Z*
MNY6%=4Q!&U:!5R-E#W$#\FQ-$C9J$7OO*6%@%*8[,ZE 2,$Y?0A\(EZ#]Y\O
M1J8%T]1AXZ,#3[.!;::#G8%G-@-QM]\ O/T5RZYHQK#=@X'G;D *6U76K1/"
M;@/L-*G8YKR^'^P*ME5[M041Q$\I6&6[3PGEDG!69=[KRT]W(Q/OVIHV[,'1
MX:AYP383P\YP-)N!;M=I@./^BN6ML>83:!T*QY6%4H;K5]-@G= 0UL,1:L*!
MYH3_7#C>T!^!1^(,C+?4"[R0?*4;^\#KF\M;XS80:CJ!\-APA)HKH)DK=H7C
M%C/(Z5KU<'R&8MD5S3+07*'L L?->L.V8!6.-4)I\5<+1TU#L,VJY#-G<W#%
M$TG4MI"!<TY$$.:,;-H+0DTE\.C5!]1, =NI/[:8@:CK-H!N?\6R*YI+X,$U
M"-RL+QRGBKF:&L09-F!.<PULLPC1>T"5YN[85Y+EO"\FO"'-%>CHM0?25(#:
MJ3VVF+&MIBW@,Q3+KFBR0 ?7'JBF]G!1!7!U0E:_'G!HK3W59N61M1J%:5ET
M[D='KS"03NW(G-IWB4ENP5GG%-NMQJ1.J"DF.M,C<]&P[SYH9VG3VFDJ0/VC
M!TXG;V1.WGOW--%FFJYI:M9)-78UD<[FJ,UL/F;1G/SV"\3V6_6)^F\)F*A=
M;43S9]GVMJCT]V@W89WR\=%3/M8I'[>3\K>8<:RF?>TS%,NNZ)2/#T[Y>#.;
M6]5.NTFD/#.=[G&;Z5[A84[CO-+/]AAC\IA"$[W=#X!K_U@<G12P)@7<3MMI
MBQD# /=7++NB&00?W';"FQTE>U#=<]0*-1166#,(;K/M=)5Z0%+!::)J?66+
MDW!KJQ-K2L%'[RUAS1"XG=[2%C,&S.VO6/X+3Y.'<W!OR=EL&[G#805S-4)]
MV)#X',TN3IN]I4E(5"C AX0N"+CT6,BF3Y1\0<%G\D"$5^EWFM90$X=S],:2
MH[G!::>QM,5,,Q:W*&Z%HJ81Y^"^DE/3,JIV.6MDJCCLK9WBB"B?9H=;!,@.
M4N1G%HJGQ0&:479LI/+\W'XSSH_!:#/YJ9P;PJ=!+$!('Y5)59<J%N'Y09?\
M1K)Y=E;D@4G)HNQR1HE/>2J@WC\R)I]NT@&*XT9G_P-02P,$%     @  *J(
M5"=_Y28:!0  "!8  !D   !X;"]W;W)K<VAE971S+W-H965T.#$N>&ULO5A;
M;]LV%/XKA-<-"9#8(N5KZACPM4G1;&[<9@.&/3 2;7.12)>D[*2_?J2D2+Y(
MK#,4?K%%ZIR/Y\:/1^QNN'B22T(4> X#)J\K2Z565[6:])8DQ++*5X3I-W,N
M0JST4"QJ<B4(]F.E,*@AQVG60DQ9I=>-YZ:BU^61"B@C4P%D%(98O Q(P#?7
M%5AYG;BGBZ4R$[5>=X479$;4U]54Z%$M0_%I2)BDG %!YM>5/KRZ<6.%6.*!
MDHW<>@;&E4?.G\S@UK^N.,8B$A!/&0BL_]9D2(+ (&D[OJ6@E6Q-H[C]_(H^
MB9W7SCQB288\^)/Z:GE=:5> 3^8X"M0]W]R0U*&&P?-X(.-?L$EEG0KP(JEX
MF"IK"T+*DG_\G 9B2T'C%"N@5 'M*2!8HN"F"NZQ"O54H7ZL0B-5:!RKT$P5
MFL<JM%*%UK$*[52A'6<W24><RQ%6N-<5? .$D=9HYB$NB%A;IY R4[LS)?1;
MJO54[Y:MB52Z&)4$E($_U)((,&:**DHDN 1]WZ>FR'  ;EFR54S)G8V(PC0X
M!^^,UAT- CTK+W:'W9K2%IIU:EYJS2"Q!I58TP%WG*FEU!;XQ"_0']KU(;(
MU'1HLOB@U_@,D!5Q1E95X#H7 #G(*3+(KCXBGE:'L3J\^^MW</;NO !E] :4
MK[-1"<KX>!2GW);)T2BP4X[RX:=X=/,&CPI1=G+N9GO"C6'=,E@JO8#+2!#
MYP!+R3V*E=X.F/G@7TZ9 FN]8?1["?XVRH J$LI_+$O7LZ7K\=+ULNT8KC 5
M9CN:I6F^.8M*+X%JQE#FC%KW4$/7Z'J[) IEX*[0Y%"H4V]G,CN.-#)'&E9'
M)I1AIL,6F/B18OL3A,;6LHT]ZP\EVKL2'QH'IN]AW!Q*E+C6S%QK6EW[&%?
M0UH!EJ2W,L#6J>NMG2W=MOHR_A91]0((%HRRA01GV@YYKIL2CR\8_5[,P>V#
MK+A[>3N4N(2-UE[5%0@AV"C.32?SIV/?/\S79Z:@6!\ :RRQSP76K0SX'!&A
ML. 78%;M5\W,L/I0!6>WX\^SOHTSH),?I,ZILPBW3G%H]7M$U]0G>B'*/!Z2
MPI,3'L0;-O?R9I?9M0WEMB&K;5/!0ZY,(N[(,_4PBS,R#A^YTBVK21&1NWFQ
MA20G<7AR%H<YC4,[C_\X'^,482?6):'.21?:6?=CM.!21S$ #S@(2!+5:?7V
MJ,CF_ >;)X]LSI6P975QB%=4Z6/%TWV>H(^1:4<+R[UU$-YZO22^.5M".UU^
M(IB#?F ^WI0.] L8D$?J8PD^?1GU;>[E_ 4[IXXMRBD,.5;W[HD?)9^4IOF0
M,B(^\))X%S:MSL'16B]A"Y0S&;(SV5LZH#$JX"O'+3G?4<Y8R,Y87P1?@8F(
ME,ZLS\% 8$F#BSC)MAV$<FY")^<FE',3^HD])CIDJ>TF<]>$G*>0G:>&7-OP
MVR^H#M_K7[?U'H.I/A="DLS%!T2ZM=[$82CG,'1R#D,YAR$[A[VMQ@^)#-:;
M>QW7I$"JM(='.=\A.]]-B?"T77@11TDJ[CT!R8.BKG#P RCH.%7'^=46OYPD
MD;W+ZV?ILGWMY;3GGKQS<W.^<^U\][\Z\!1SYZ-F_]NI0.82HOI>W10A[1^3
MM:WKI9"(17S5*/4)'#&5W*1DL]EU9C^^Q-N;'\*K27(IF<,D=Z1W6"PHDR @
M<PWI5%NZD$5R[9@,%%_%EUBZ:50\C!^7!/M$& ']?LYU-YD.S +9Y6_O/U!+
M P04    "   JHA4<8'YH%T#  !D"@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970X,BYX;6R-5FV/VS8,_BN"4: ML)S?G:1( EPN'5J@-QQ:M!LP[(-BT[%0
M6_(DY7+W[T?).3?QV^Y+(LE\R(>D1')U$O*G*@ T>:I*KM9.H77]P7556D!%
MU8VH@>.77,B*:MS*@ZMJ"32SH*IT \]+W(HR[FQ6]NQ!;E;BJ$O&X4$2=:PJ
M*I^W4(K3VO&=EX.O[%!H<^!N5C4]P#?0W^L'B3NWU9*Q"KAB@A,)^=JY]3_L
M? NP$C\8G-3%FAA7]D+\-)O/V=KQ#",H(=5&!<6_1[B#LC2:D,>_9Z5.:],
M+]<OVG^WSJ,S>ZK@3I1_LDP7:V?AD QR>BSU5W'Z!&>'8J,O%:6RO^34R,[1
M8GI46E1G,.XKQIM_^G0.Q 7 3T8 P1D0= '1"" \ \+7 J(S(+*1:5RQ<=A1
M33<K*4Y$&FG49A8VF!:-[C-N\OY-2_S*$*<W7P"#ILB,W(FJIOSYK2(V]S.1
MS[XK(+=*X>5[MP--6?D>Y>[_^H.\>_.>O"&,DWM6EI@]M7(U<C$:W?1L=]O8
M#4;L^@&Y%UP7BGSD&637"EQTHO4D>/%D&TQJW$%Z0T+_-Q)X@3] Z.[U<&\
MOGLUW%].>!.V>0FMOG!$WX,$!5Q3^SA$3LHF3_C0<8DY ?(WW2LM\=W\,V$N
M:LU%UEPT8FY+2\I3(%23/1P8YXP?C%E= *E!,I$-I;C1F5B=IL \8EKGBY7[
M>!GV :%P$;1"5W3CEFX\2?<VRY@>NW@--+XP&(=AA]2 S'(YS"EI.263G'9,
MU4+1<I!3TK,WBZ(.IP$9WQ\)U+PE-9\F!=@-4F:OT1"O>=]FD@0=8@-"\3*Y
M%MK->VF>Q7$\S'[1LE],LO_T;.X>STO+']L2@51P43%\"9#GV#J&?%KTZ/K=
M4$^*7%%=ME27DU0_8Q5[:E[K.+-ESVRXZ-[,OHP?C831]WX5>6^2W4=+29D7
MG1:4'S!^6+VQF&!;1,)/S2&15,-P+??Z5R#T.LR'A/QX)*[^18/R7UN:@&?_
M7Y3.ZJX*3C3OWNDAJ5[MV@U)]8N7>]%^*Y '.\8HDHHCUTW_:D_;4>G6#@B=
M\ZT9H6Q;_Z6FF;_NJ<2JK+#VYZC2NYECE&4STC0;+6K;Y/="X\A@EP6.@2"-
M '[/A= O&V.@'2PW_P%02P,$%     @  *J(5)&V#WWF @  20H  !D   !X
M;"]W;W)K<VAE971S+W-H965T.#,N>&ULQ59M;]HP$/XK5E1IK;0V<=Z@%2"M
M5-,FE:YJM1=IV@<#!JPZ=F8;*/]^9R<-*80,J1_Z)?'+/>?GGKM<W%M+]:07
ME!KTG'&A^]["F/S*]_5D03.B+V1.!>S,I,J(@:F:^SI7E$P=*.-^& 2IGQ$F
MO$'/K=VK04\N#6>"WBNDEUE&U.::<KGN>]A[67A@\X6Q"_Z@EY,Y?:3F>WZO
M8.977J8LHT(S*9"BL[[W"5\-<6P!SN('HVM=&R,;REC*)SOY.NU[@65$.9T8
MZX+ :T6'E'/K"7C\+9UZU9D66!^_>/_L@H=@QD33H>0_V=0L^E[70U,Z(TMN
M'N3Z"RT#2JR_B>3:/=&ZL.U$'IHLM9%9"08&&1/%FSR70M0 $&@S("P!X;&
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
M+@]]N2Y-H?IW\8O[_G.5(JKTJVK0O_*U?V6T?_W=D^C<\_6E^[*"*NEUCJM
M"'7Y+2&HUQ!4-(39>MM%1DJ_-J//>L=4K_VHIM\Q%7N[*3>D2F]4D$P)47C#
M@F3"F J/BWD-Q$0#>7=[.^]"V<WPEQ3""*__7&54Z059@Z9RZ<0XZ#SE-NWG
MX[J?W6W6R^SST[87;+?9S7KY>;YJ0I'-7IIU^R,*O\] 5.1EH,L.J2C:Y7_;
M-*OM7;O9W[SKY>.B[=K;W;W[O_T<XG ?WV_Z*"!PB/7)3T%I21V5#.,2-BX1
MC:N>;Q_7VV:!NRW8"UXJ9;3?=2"3I-G ()DN3" $BR.2\3Q[=[<?@V%:Z:>E
M_;1KE;6_/O\RVS1=BZ.4J%^&#1"0E2JO_"B!3.4F%*6%'<5I-[.A?6D63VW6
M)]+NH0^KSZWWJ_DAL<Y7=XOG+-L^ORTPXH)_CHPA/V"NHHHE.-26+$*?-\M.
MF@I/XEPDDD:Q,( .)/0:Z@89?1B*92C%(?KNYN9I^=2/2I\PZK9?(=T\<S "
M-+)DI?.BE2Q;Z01P)<[#R\+HW*<KU)6YU/Z@(1WEI0H,F@4LQ0GK#M0NE^P_
M:[^US09&Q3EY68FJ\(-"LH+8C8AD,C25$Y:Z(D[=:*H7G)I*L$P/5$+GR@L
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
M\A;-JMO]-WHY:..;:+'M^F9]N'BHP;K>[/]??CE\$\8%3'HNX(<+N'U!XKE
M'"X0H1<DAPN2W3>S#V7W/:BR+]^]:9N7J!W50VGC#[LO<W?U$'Z]&1O^Q[X=
M_K4>KNO??=STY>:AOEM5T?NNJ_HNFD6J[A:KIMNV5=3<1ZKJRWI5+:./FWT_
M&YOK_=W0B2+WXJ_WZF^&4C[]\R_1UU]]$WT5U9OH4[U:#==U;V[[H=+C1]\N
M#A7\L*\@]U20\>A3L^D?N^C[S;):3@NX':(]ALQ?0_[ T1)5M?@V$NP/$8\Y
M RHT#[\\!BY7P9>S HE&'!M0[,H3OO(FC;5\;:S::*QRUUBU;JQRWUC_&LN*
MZKY:=_]&:I(<:Y+L:I)X:O*A>J@WFWKS,-R(JW*SJ*#&WA<A=T6,2>GY'8M%
MD0WM\&PV 2!C/$[CHVQ2P_18PQ2MX?MUT_;U?_;?2O5E2)X=6,E]*:GQZ44N
M$JN*KHC%,LZG*I4"\<J$PW'(8QP2C6.X$XBO60*5XRRS8X!D;FLH0(:T1G:,
M(D.CF#==CW2[_%A,?N4;H#C6I#C_!BB K[Q(B\QJ&4#&9)[%5LL ,AY+QN"6
M8;&F0HR&\GG;+AX'G,().P8^M;!O84#%\\*J/R"2QG<QK;W!-(;?YXM?MG57
M[]K^OFW6T=VV&R1=%RV:]5V]V?4**+3YH6"S/O97#DAFW'-#,ZZKS-$J__AK
M-W;#@;;/PV#L:1A:]1!;#J7 ]9M^M 8($^A'_]26F^Z^:L?;9_A^GE95/]P_
M2UV1J-M7#NP+@OK"YK1$H9)I6)I&#,?1D!>>FJY<P=5.W$84=KT!39((N^J
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
M/A6DDM+W*-OP*6&$40D^]P>,11AS[=-=E;/A%1)QZ=L"87B4,,*DY(RI?Q*
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
M7].I$&J5_I;ISDX ^XAHN./_/B081H?]CUK_HY/^KW*JL.IV:MO:O]BO_&
MT5[NPD&T$\(^)KC>"7-^ #/<K8&_-4H+4)F[DC1V3R5,_0FWN^VM=^N&_<[^
M%&_#^O+Z+U-?I0NJ,H8]R"%%R<[5 +.JZNNI7AA9NH&]E@;'OWO-\48'90%X
MGDII7A?60/L?8?(/4$L#!!0    (  "JB%3J6,;RH ,  +T/   9    >&PO
M=V]R:W-H965T<R]S:&5E=#DW+GAM;,576V_;-AC]*X16#"G06B)U[VP#\Z7I
M'E($<;,-&/; R'1,E!(]DHX[8#]^I*3(LG6)W!;HBRU*YQR=C]_%YOC Q6>Y
M)42!+RG+Y,3:*K5[9]LRV9(4RQ'?D4P_V7"18J67XM&6.T'P.B>ES$:.$]@I
MIIDU'>?W;L5TS/>*T8S<"B#W:8K%OS/"^&%B0>OYQAU]W"ISPYZ.=_B1K(BZ
MW]T*O;(KE35-228ISX @FXGU*WQW#2-#R!&_4W*0M6M@0GG@_+-9_+:>6(YQ
M1!A)E)' ^NN)S EC1DG[^*<4M:IW&F+]^EG]?1Z\#N8!2S+G[ ^Z5MN)%5E@
M339XS]0=/WP@94"^T4LXD_DG.)18QP+)7BJ>EF3M(*59\8V_E!M1(R#804 E
M 0TEN"7!'4KP2H(WE."7!'\H(2@)P5!"6!+"/%G%[N:I66"%IV/!#T 8M%8S
M%WE^<[;.",U,*:Z4T$^IYJGI##.<)40"G*W!)X$SB?,:D8!F0"=;IS(#\[T0
M)$NHAKT%JZ)H =^ 2\E7"Z(P9:_!SS]%;N#]8F WE#%#>0->]2S'MM+!&LMV
M4@8V*P)#'8$M2#("+GP#D(/@_6H!KEZ];E&97Z!R\^?'#I7%!2K+^SMP56Y
MF]9RN);3'=?["U2ZX[J^0*4G+EL79569J*I,E(N[7>)4)HS+O2!?4VI_&3E
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
M/5_OOGW.]2E @A1'"T S0A-T>@.*4/8!G2":H3O*F-&/7*6C,KZY<17!M(S
M;XG@!N(+%. SY'L^OOMYCTY//NQ;<75.ZL3X=6)\:[;7EICRS7O_#H?>1Y.5
M!U!4@$W2C)&WGNXQ@IH16$;0YCJ5,>.R$&"RI=\EO9[H!-FLH=Q0T"\C0E1!
M*G\?0?9J9.]H6#I)?E..2U5H5::2GR;!(!RY3PVH?HWJ=Z&")E2IZN^@<#AL
M1H4U*NQ"]9I0X0'*]_K-J*A&15VH?A,J.D3Y+5$-:M2@"Q4VH0:'J$&O&36L
M4<,N5&2*T_<"W(0<'IY9%$7-3.QM>X]WE#J'C')!U0N:Z<JB17JLJ/!.2\/_
MJZSPMEW@X_VBK; JV6[J>D%+XK9] P?_5%J5; _FM\"V'0-WMHS&XJID>["6
MXL+;GH$[FT9C>>'#KM%KZ4]XVS5P9]MH+#!\V#?Z7@MLVS=P9^,X6F*5?+<%
M^]';PW-WOO3FUG1'Q(KJUYG!4JN\BTC[+,J+2#E0/+<?_P57^BIA']?Z\@;"
M;-#K2\[5Z\#<)^KKX.0O4$L#!!0    (  "JB%2H<0'GE 0  #<3   :
M>&PO=V]R:W-H965T<R]S:&5E=#$P,2YX;6S%6.]OZC84_5<L]C2UTMK$S@]"
M1Y%*8=JDM4/M]C9IV@<3#'C/B7FV ^U_/SM)$TB<B#X][7UIDW#NS3G7U_>
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
M/LL%X>"!I>?1BG-]-P<0 FY(2N94"G .IGEI 38'UPE;I>KF(XG8<TK_)C-
M4S!BJ6 QG852M>_2B"4$3*5JZ8Y$UM,.9.N9\CEBB:K\A2[)%[(Q/QL3&=+X
MH^K^_H\'</;A(_B@N[JG<:S*3@P\J6*BF7E1P?\FYX\:^$,$[EDJ%P+<IC,R
MVW7@J6"6$46;B-X@I\<QB2X AC\ Y"-H&=#H<'/?8CX^V!SV+>:WAYOW','
M97GAS!]N\D=%%#.QXD3G5$U@]7P&GO(J LLX3 7X4QL!JG(O_G)T&91=!EF7
M04.7CZJ&0MWCII2^_PYV_!]53><7#T3F%^-B-$5-@T\T?*(QE6\@W4!*X_"5
M6(LK'THG&XI>DU]4004J;2_;";> 8!?O@L9U4*_=WL7<UC$X"$K,3K3:9;3:
MSF@5$TMLYIXC 9W29>=4.>^677:=+$;Y.I4G:TKX"XV(6D&$M.4L=]7>CB+J
M55)6QZ!^MY(Q"\9OV[/1*WGTG#PFH3B01*_6>;7JZH@NK#"H0S"R$^B7!/I.
M F<_J[W)QV+R\/S_$Q-J&J8;7E+&6:4!QI7 <;V>UPLO)]G?2W(O8EQ'-%"$
MOI%,WTFR7$'N4DDXV:1,;7N.6&2L4N77!QM42],&PM7,VD"^WT!\:Z\ G<2O
MHVB5K.),K3^/[AP3%R+C$YUJM8!&E2!^/QI1C*7M%@D;JJX2%M2V3.R&PR@F
M=$OF)-_XYSSTONR12)H'!TQT!EQ!-TH#VR?+M-$BV'E'F>[8I 56,VU!0=@T
M.8T$0K<&[DTB^ <<H?;0:!;LG2RO1F>@6VB.4GQH$8&MC5.1%@L(]:OSKPZ"
MW8;4(2,HR"THA\L^JJ_KU87$ JD)OP5SWK231$8>D%L>OJWX%YTYJ>Z%C"V0
M!OU'1K(0^G_TO^AWI[JJV\Z1#=3K56E;0-U. W$CF\@MFX<L,8?O$9#1)Q2<
M:H5!1JZ0^\WHI,I1C&4G7SZN;OTLJ#X.JJFO@[K]IB7*Z"ARZ^B4I)1Q36JI
M(D)7R9%R@HR.H>[)DFTT#+E?O(Z2$U1_;^I5U<2"Z=0FJ>7]JV$OAXPP(K<P
M'J$E^U^O]D/&%DC30H.-(&*W('Y;)<'[17,_9.R$[/(TBHG=BOF?*0FNRUZ[
MN@^U8(+J^X8%@QKV"=CH)W;KIW4M.5PW\-;'QY-]?<1&K/ [^OZ(ZY\$D8^J
MB;: <'5G:P%UJHN1MW7.D!#^G!WP"!#IK__Y!_+R;GF(=)T=G53NW\#+<7X4
M9-SD)U/W(7^F*BTQF2N7_D57E1[/#WORAF3+[#3CB4G)DNQR0<(9X1J@GL\9
MDYN&[J \<AO^"U!+ P04    "   JHA48AZE1?8#   !#   &@   'AL+W=O
M<FMS:&5E=',O<VAE970Q,#8N>&ULM5;;;N,V$/T5PMB'!-A$%\NWA6T@CK?H
M ILT2- +4/2!EL82NQ2IDI2=].L[I&2M+<EN'MH76R3/#'EF#CDSWTOU36<
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
M)L$H($M8L2(S=W+W*U2$^E9?*C/M?LFNPD8!20MM9%X)HP4Y%^4_>ZH<<22
M1/T"<240-P5Z9P222B!YJ4"O$N@YSY14G!_FS+#I6,D=41:-VNS .=-)(WTN
M;-SOC<*O'.7,="&UN7B7;S/YC-$TA(DE^6@VH,@'*2[20BF[6@( R P$K+C1
MY(+<ER>%R!6YV3"Q!DVX(#.6,9&"7?U=H?GD6FM _.LY&,:S-RAX^_<'\OK5
M&_+*XF]YEF'\]3@TR,;:%*:5Y;/2\OB,Y30FMU*8C2;OQ!*6IPI"=$/MBWCO
MBUG<J7$.Z25)Z$\DCF+J,>CFY>*11WS^8G%ZU<$FJ2.;.'W).7U<IYG4A0+R
ML1&,?RR6< .Y_K=CIUZ]4\_MU#NS$R8@II<@\)2Z@T#66&]\ 2W5#)P:6Y >
MITCT\=C#;<1%<@J9>R"] ^:$0+\FT.\D<.*<_\BB+&L__D 'T<\V(>[ < 4N
M/Q9XO'6'SP;UEH/O')UAO=.PD]Q[P0UG&59'EYF^N)0*^D<NI7@(&Z'Q@&@<
M-X+C 44)]4=G5!,8=1*X3DV!]BLPA1($>X5QWF+.6SXZHY812>,0W;0APWZ#
M2ALR.D/DJB9R]6WRY*JU==2POXWH-<QO(V*_]30ZM(JHT_[?^ JP08@"#Q3X
M*W;T1<N_#)E[(*,SMA^U.=II^[XO,4, ,QK;TS,PY>5 /=F0])HT?*AFSLQ]
MJ..D.243'\C$7U.O[D%PJ;AY)GCURWF1=Q4H>N@?]'LW$'KH(+2[A;R@2%4:
M3GR9#)MA\8#B83,J'A ]D]OTT$-H=Q/YZC)5Z>N?=+(FGS:&MM+%@QF<87-H
M3W3PK?)ET&K(M%5OO:!67#R@H^"53,*CNVX.:NW>#)JDLA"FO.K5J_6[Y-K=
MQAOK,_M><7?H@YKRL7/+U)H+33)8H<KH<HBN5>7[H9P8N74WZ@=I\'[NAAM\
M<X&R /R^DM+L)W:#^A4W_1]02P,$%     @  *J(5&%8M0$""   GCH  !H
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
MD!7>E?(SV_]*6D&)YENR4IB_8-]BPPE8[H1D51NL,JAHW?S'3^U$' 3 ="
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
M@@*ME[)"-/_!ONOK.2"MA61E%ZPR*/.J_24OG1&# !B>"4!= 'H?X)\)P%T
MOC3 [P+\QIFVE,:'!9%D-N%L#[CNK=1THS&SB5;EYY4>]Y7DZFJNXN1LSJI:
M@"5G&TY* 3Z!5?L  +8&JRWA5(!?.*DDS<"W*J,<R"T%]ZS<D>KU!P$^O]"T
MUB,'OE0IK9K6LB"5 #\NJ"1Y\=/$E2I-?3,W[5*:MRFA,RE!!!Y9);=*7=TQ
M>RO@JOKZ(M&AR#FR*BYH>@,P_!D@#\$3"=U?'NZ="%]<' X32S6X'S+<Z.%S
M>KE("R9J3O4@2<K5N)$J RFKLER_3$*?%WKP/NE7(@,[\JI>50D(5T.YH4W[
M;RT+<DE+\8\E*;]/RF^2\L\D]7M=/JFGXW!C<6K86X6@4= \>IXI-Y^'X_!A
MCX6MQYO$@S[QP)KXP^?'U9W%@+#7"<<S*E&?5'3UJ$1'CB*4A&&HOASZ[[2[
M<9] _+&[X#_]Z$>6>I)>+AF/R= S#/6NMKF3&/J,41B$T&8S'& <7FIT;*L)
M&4$T(JL-^R"^WFI\_$A#B!+/:K4A';2C;F"U#>?0$ @&([+:  V&UUL='C_5
M4,\YK58;?$$[OXS5[S^\;P4-CF \(JL-UF!RO=7)D=6:TK$5(,@P#-D9-K :
MVJ9<AD@(CL=J9+B&T-56=Q)#JZ/8"Y!OM=HP#-D9]ML?#[92#(B0/R*'#<Z0
M?49UD</!B:\ACF%@!0<R[$)V=BF+/YYU(,,A%(W(:4,S9)]=7>1T?.QTF$2)
M'1N&7,A.KMYHVZP#&PIA;SQ&8\,R;)]=76)T)_%FUA%\Q&=LN(7MW.J-MBXA
M!VO($2TBL4$:OGX9B8_7@'X081Q;C3;XPG9\'8RVSCBP(1$>T;H0&Z+AZU>&
M^'AIF 1A@JR,QH9>V$ZOWFC;? ,;$N$1K0U]0S3_^K6A?[PVA#")8G1ZQ>(.
MMOM*RC?-MJE0A=:5;#?%^K/]UNQ=LR'Y[OP<WB[:#58CT^[W/A*^R95C!5TK
M2>\F4KGQ=@NU/9!LUVPJ/C$I6=DTMY1DE.L.ZOJ:,7DXT#?H-[)G_P-02P,$
M%     @  *J(5 8;#5SX%0  U.8  !H   !X;"]W;W)K<VAE971S+W-H965T
M,3$S+GAM;,6=[6_;.+;&_Q4AV 5V@5U'/(=Z&[0%V@:#N\#.8C"]LR^XN!_<
M1DV-<>Q<VYEV@/WCK^S8X6.)Y*%$9_EEIFEU*(I\\NB(.C_QU=?UYI?ME[;=
M9=_NEZOMZZLON]W#=]?7VT]?VOOY=K9^:%?=OWQ>;^[GN^['S=WU]F'3SF\/
M0??+:\KS\OI^OEA=O7EU^+L?-V]>K1]WR\6J_7&3;1_O[^>;W]ZUR_77UU?J
MZO07/RWNONSV?W']YM7#_*[]T.Y^?OAQT_UT_=S*[>*^76T7ZU6V:3^_OGJK
MOKO1S/N(PR%_7[1?M_#G;'\M']?K7_8__.7V]56^[U*[;#_M]FW,N__]VKYO
ME\M]4UU'_N_8ZM7S2?>!^.=3Z]\?KKZ[FH_S;?M^O?S'XG;WY?55?97=MI_G
MC\O=3^NO_]4>KZC8M_=IO=P>_IM]/1Z;7V6?'K>[]?TQN.O!_6+U]/_YM^-(
M0  I1P = R@T@(\!'!J@CP'Z,#)/EW(8AYOY;O[FU6;]-=OLC^Y:V__A,)B'
MZ.[R%ZO]Q'_8;;I_771QNS?OYJM?LK^NYZMM-E_=9G];[]IM]N/\M_G'9?>'
M/V<W[6Z^6+:WV5]63RK;3];;CYV$LG?K37>RQ>INF_WAZ; _9K_+%JOLA\5R
MV1VV_=/YCZ^N=UV']Z>]_G3LW+NGSI&C<S?MIUG&ZD\9Y:1^^.??LC_\[H^6
M5MZ'MY+__.'&T<K-B%:L?;GN1N-Y_.EY_.G0++N:76P_+=?;QTV;K3]W@CV.
M]@)&>WX8[8]FM/]GWTBVV+7WV__U=(&?N\"'+FA'%SY\66]V?]ZUF_ON_!]W
MMFEZ:J \-+"WDE_?E+IX=?TK#M_P&(4'G75-/W=->[OV=K5ZG"^SS7S7VKKE
M#RYFNOR]9WR*YTX4WG;^NE[=9=[A*0:77A>*J_,!>C\\JLGSWB ^'5.<M50S
MVT>Q?+Z TGL![Q\WFW:URQZZ>=X+JA/:4KRF<M 35>=UK[O#@Y@KLO>V>NYM
M)0ZW7XW5<+B9J>GUS7(4Z5+9.U<_=ZZ6M?#?^\[]JS/.MNU,<'6[]8BL>6ZX
M2>4#*C?W@CSFUTV(YEG>_-YJS]/B;L;'G5\WW -5Y&_XL0%44T%4]#W0=EA>
M-+5==,K<)!1Y._C]XMOA%MSUL=WNLI\&$W3>KG%^Q<E49SQ>^7TZX/YS;*'P
MWH L!RG*&\?8&_=7L?:OAJY=-;JF?O\LAS&5K@X:=U=^>_]^N>ZFJNMDL#Z,
M%:LJF3Z,Y2J_YX;HHQX,;?_.:CE$<^D8>^/:JHD51S,X;U$.C6-XE**BU/;^
MD7%T\GMDEZR2+TLU%DDJE1((<F6_#08HX=B"RRG.3VQ\DOPILCS-QP:<^=+Y
MB8TWDM\;)Z5N9#%"=U^,$9)LA,+@#U/<W'%6XV[D=[>]@K-_9Z,3+S(F1\E,
MCHS)D=_DA-1+B,YG>>Y+A<@8&L4:VK&!@$EF8U,LVU0WR>/2'#;FQ<G,BXUY
M<;1Y\0CS8GB\CS4O'IH7YXY[#QOO8K]WG29U;'K"QI&X2#:OQJ#8;U A\SI\
M3G;]RAC78ODQ69C5:G@;*)S3:IR*_5[332O[!LY8#2=[Y-7&>;3?>0)F[]A"
MP.QIXT@Z]HGSV,#94I N' FK-BZD_2XT*:'00U]RC8!Q)2V[DC#NPQ5%SPC
MDJ)H2SPEH=#&EG0R6]+&EK3?EJ2E4W^TE%!HXU,ZUJ?T<*7.I2YC4EHVJ=$)
MA3;6I9-95V&LJXBVKB+8N@IC746L=15CK*LPUE7XK>LTIV/SB<)X4I%L.:PP
M_E1$+X<5PP<\U[3"2X[HMQS#]2O768U+%>+3G2^9*(S-%,D>X@KC.D7T2E7A
M6ZDZ/ZUQHR+VF:VP+"\YU@-*XS^EWW^FO58*=J32.%(I.Y)_U,OANKSS^HT?
ME4%^-#J1*(T?E<G\J#1^5$:]@Q6BI42B- 95QAI4&;S\5,*K4]F@1B<2I;&M
M,IEME<:VRFC;*H-MJS2V5<;:5AEN6Y6QK4I<:YJ41E3&CZIDRTV5<:<J>KFI
M"GZLJXQE5;&+3=5PL<EU5N-1E?A,5_A&S9A,E>S1K3*>4T6O*%7!*TH5U%W$
M/JE5EA6EBAR)?67\I_+[SZ1$H@IVI,HX4B4[DC#NP\5O]PC4QI-JT9.**:E$
M;3RI3N9)M?&DVN])0BHA1$NI1&U,JHXUJ7JX]N105VU,JI9-:G0J41OKJI-9
M5VVLJXZVKCK8NFIC776L==5#ZW*=%6K!Q$6F8DHF41M#JI.M,S7&G)KH=:8F
M^*FN,8[5Q*XS-<-U)K<9-\:E&O&YKO0-G+&9)MGC6V-<IXE>3FJ"EY,:XT9-
M[--:,UQ.(DV.MYV-<:#F!8I=FV!/:HPG-;%UK,UPX=LS L:6&M&6RBG)1 .U
MJ@F+5;%:-;)<U1\NY1,JAP+2/+J"-!^N03DTIG(H#,UELQJ=5*@<*D3S="6B
M.=2(YO%%HGFPCZD<RC_SZ/K//'AE7.50UIF+2T_EE/1"Y5#?F:<K\,RAPC./
M+_',@Q_X5 [UFWET 6<^7(5RV[3":GNA@+V;X.I 77U>+Y>'P<U^:^<;GT>K
MLZ+V9(]\"DO7A=KUD+E5P2M1"HO;5>QCWJF%LYKLO'(5R2@L:A>JVB?E(<I2
MP^X<"+"P@!)V:0:&:^?>@0 ;$\K372J?DJ(H+%U/6+N.Q>M"];J4I CA,N0"
M7A=?K*Z&ZUOGG$L/8 &SDRO173(8F;Q T;I*5[6NH&Q=Q=>M*TOANNLW'^K6
M573ANK)4KOM^\Z%V70G%Z[XI'YW40)VZHF0K80H*UY50N1XTZ\$/G@H*VA7%
M+H>=6@@Z,9B=5,6^N>ON>?N1?&BW:_NO=O>W,#(?]_SY<L^?>T<=3([2/9M"
M0;L2*MI#)O_8!)HM JJ'HVYL1U7*@;$JJ(E7[']DE6Y,0KA6LYSLN*<4J6<5
MVX'/"9&]ZP=3%NKQ!UIU0PA3),L(8:9[Q(9R?274ZP=)5GLEVSLW6#;[,U11
MC/YPFQA[?0'?%@KZ;<)PU(!,$@;X.*=+8:'@7PD5_T'"J(-7MX 04.S/6$59
M^,/%%3[@!)0 "KRP*@ =4#I=4@L@@1)(@B!LFX)5 >2 $M !215"N*P*1->%
MXCB+*APO>2>I APT'72@@#I0 C@0I(HR7!5@E@)H(*K"'RZK @Q3H ]LJG"L
MTD]2!1AH.E!! :F@XE&%4Q,AJ@!800FT@J0*(5Q4!> +2N 7;*H8L20R12F
M/JAT[(,"^$'%TP^G)H*4@I_YB$M!A7!9*6"B A7Q\^;Q[G'^VWQUX<=HP"E4
M.IY" 5"AXHF*4Q/GQ?VZ_QAM.4H[/\P#[(42X M1-O[P<BB;XU.T$*B*F7(\
M14^(/+]\8$"4 ($$2M6\@0A3*L ?JDR7#@,,H@0:1-*!$%[.RL*N R&PF576
M99B;"8&]BX>;1QF]S%Q:O@^HZK+_:VH[+&?7"@-0+$H 409"O>QR#W LJDR7
MJ9?XU:CX3+T<9NIHK;USP]VEC,O5A7"+:?:Z G<8 7X9IXO1/@8WDC)=J@YT
MC!+P&&EJA/!ZEFOOU !&HZKHHJIJ6%1%+M)8 3RC!'K&IHH+KO8 3Z.J='DY
M #9*(&Q"W*(*S\N!R%%57%XNA(MY.7 Y2@!SQJEBK%=4^%F^=-DY<#M* '?$
MJ?&'ES.J_%,#[AF [DA>,:QM:-@E4&!WE #OO+!7 ..CTD$^"B@?)8 Z01]L
M#%\9!JY'"6"/)$@A7/0*@'V40/N\K%< %J32<4$*P" ED$'BU,1]D$8!+*2B
M::%3"T'RQ ^9CL\U+_BV +@BE0XL4D 6J7BTZ-1$R%0 7*0$NDB2HQ NRA%P
M(R7P1N-4,=8I %=2Z7@E!<"2$H@E<6K\X?+4@'=&4TRG%H+D"6XI4$PV35SP
M#1)03*I)EVH"TZ0$J"G(*<)K$!K\PG/< J\0+GZ:-<>/.8_/--VJ&.D4!+@3
MY>F^!@WP$PGPD_317"%<GAKX0'0>_87H/)@I)P"C2 "C;)IXV;>*!/ 4Y<F2
M3P*4B@24*N3#X7EP50(!8$5YU$JG%"Y+%+XP+4!6\4H9[2CPV>D\64)*@&11
MW XH4K@X70H_N!^[^DF6[49<D@5@BP1@Z_UZN;[_N(!7>M9B_2G. ? 6I=N:
MA #CHOC-24Y-V*?AZ;V6[1CG]A,$:!<):)<HV-&KHT^O':5 GN6U];7CA,#>
MQ8.M"VC90*G>3XY/$BPX?3K>C( WH_C=4DY-!/D&6+B EXE2C$R4<=<3 3:S
M"</]T;<IPL"=4U)NG0*V?HG-4X)790DW3Q$@-$D80K@L#+!S:3^5EQ<&>'<Z
M3HUP@Y5X3NW41) PP#(%3DT41F1RC-NO".2:31CNCSM-$@8X:3J&C8!AHWB&
MC2QTFDL8P*91')LFA8O" $R,!$S,)@SW9SFF"(-Q&ZIT23&08A1/BI&%%',*
M RPSCA.3PF5A@&T*F)A-&.-PYTEB 7=-1X\1T&,43X]1.#U&0(]1'#TFA8MB
M 7J,!'KLA_;;XE-(D>S3YS!@:^T/[6JQWCQMS.WM#+AK.H", " C 2"3ID<(
M+V=-OWKD^.@J!%:.9]Z;"8&]BP<G#]C^1MK%;[A>3$6CJ_[2@NTXI6O'IM&D
M<?-!O\_W5>MRL3CA@ONG8]P(&#>*VUI'"B]F;"_UE@+UK.S75IXD,#JP=_%P
M5XG>SX<L&_H493%8$K,<QJIVE'H3X'<DX'=C9#OFW@O<':7C[@BX.Q*X.TFI
M0KA[=5 (+(95P,=)'Q_8NWBXS45O5'1JP;MR:SFF879M*0L\( D\8$^F8MWY
M9(<%"I#248 $%" )%*"HV[@2$"IPT]O8$I!3"R'9*T" )$" #GF\R#T8P$!*
M!P82@($D@(&B0OSAQ4Q[/ZM&0 !2]/9+IQ;..!K=.'9^)\#O2,#O)HADS!T/
M,#Q*A^%1":9:QCU4".&B<P 41]%0'%EH-^>&V>"> NHV%(6_\'BR;0#T1NF@
M-RIQ,_&XU%T([VRC],L#C%2 V$+D,<R0*R>T3 "]D0"].13R(O<60. H'0)'
M@,!1' (GA8L> @@<12-P9$'@7!X" !P) -P$A8RYL0  1^D . ( C@0 3A1%
M9$H*1!P)2%N(*,)34N#?2.#?_F,W%D#A*!T*1X#"41P*)X7+\@ 7C4;AR(+"
MN>0!(!P)(-Q_\JX"5!REH^((J#B*V_Q*"A<5 I@<1>]_1>$;8!% <21 <2]\
M5P$JCM)1<014',51<5*X+ HPTF@JCL*I. (JC@0J;B@*/_TTW3/ 0]/Q<01\
M' E\G"0/(5R4!P!S%+T=UZF%$'D 'D<"'N>0QXO<50"6HW2P' $L1W&PG!1>
MS-C[$2 "6(ZB83FRP'+N'=L(>#D2>+D)(AES8P%>CM+Q<@2\' F\G*B+R'P4
M #H2"+@0703GHPRX' NXW% 4?EANJFTPD'.<CIQC(.<XCIR3PB5Y,)!S'$W.
M<3@YQT#.L4#..>3Q$C<6!F2.TR%S#,@<"\B<J!!II92\+U@8&#H6(+@0A8S9
M2I$!FF,!FIL@DA$W%@9"CM,1<@R$',<1<E*XZ!Q R'$T(<?AA!P#(<<"(3<4
MQ7B.<K*5 $/'Z1@Z!H:.!89.E(P_O)H5?BL!7(X#=D*3)&/)46NM'2]K&7 U
M%G"U$;)YD9L0P&R<#F9C@-DX;O,T*5PV&[#?Z,W3V+)YFLML@&5C@66[D&K&
MW)4 ;N-T<!L#W,8"W"8)10@7A0*T&T=ON79J(4@H8+,"V_93VXW A=!]!HR-
MTV%L#!@;"QB;* %_>#DC:\GB>SE0V4GH"8&]BP>_CM[Q[=3"61UC_ROIMH-4
M4;FT"48NX'4G;5[,H<"XT\%T## ="S"=)$\AO)XU]J)Q.5#;2W$G!/8N'NX2
M I 7($\>9NI%7YV68[2C&H8!\6,!\3N*\Y(??F: ^C@=U,< ];$ ]8D"]8=+
MW^1FH/Q8P/1"Y#+,TMU2@)N( /7UI' INP)JC]-1>PS4'@O4GJ@&?[C%KGI=
M 0,7.+P0-5BV+7:( : ]%J ](X:+?;B5 =/C=)@> Z;'<9B>%%[.M-\7 )KC
M:&B.;3"<RQ> A&.!A.M)X5*^ .P;IV/?&-@WCF/?I'#Q00M(-(XFT=B"F+D>
MM( O8X$O>Q%? #],QY8QL&4<QY9)X>6L]+YY9B"].)KT8@O%I5R^  P7"PS7
M"_D"$%N<CMAB(+8XCMB2PD5? &*+HXDM#B>V&(@M%H@M(X:+?;Z9@<SB=&06
M YG%<626%"XK 9PRFLQB"YGE4@)@62Q@63TE7,H6 ,?B=#@6E^"/95SR*(2+
M8@ <BZ-Q+ ['L1AP+!9P+".&BWVKF8&\XG3D%0-YQ7'DE10N*P&,,IJ\8@MY
MY50"6*. 7?64<#%; $=,1U@Q$%8<1UA)X:(8@+#B:,**PPDK!L**!<+*B.%%
M/\+,@%IQ.M2* ;7B.-1*"I?5 >89C5IQ.&K%@%JQ@%H%J.-2]@&P%:>#K1A@
M*XZ#K:1P62!@J-&P%8?#5@RP%0NPU=M=]OU\L<G^/E\^MKZ+ 5**TY%2#*04
MQ^\?=FJB@$$MM6O-%] HCD:C3BW@J>NJA'>IO9.#\0EXU/O'S:9=[;*'[OKW
M@]U-PC*@/WK0'U7GSK$ \ZME\Y.F86A^=5'7KF(I(*-8(J-0WV>53__J7*UM
MLW?KU:W7UX!]XCJ=KP$)Q0())?F:/SS[=K_\;OLP_]2^OGKH;@CMYM?VZDWF
M[1L871UM=+7E+4RIM*M\ #@HECBHGA@LF9'O,@%SXB:=!0+TQ +T%&*!S1@+
M!+*)FV@+;"P62,I9(PD\$TL\4W^FK5F.=Y3!X)ITC\8 +[$ +P5-=CD8<5<2
M ; 2-]%/PL<6\,1%X989F)U$*/5F^NWFKKOW[0?7^Y'4L5_,92"5N$GV=*R!
M6]("MQ2@AU,39_4/I>/;B1KX))U'?7E;"!]_"]( +6D)6NHI9K"AT644HP%>
MTGFR)V8-*),64*8@Q6C+&S!'TJJ!5])YU">YA? IBBFA;^.2R$#%C'R"UL R
MZ3Q9IJD!:]("UB1.VH4S30V@D\YC,\U3"V=:5K6#(]9 -VF);NH)YN7VPM(
M.FF5+"G5@#UI 7L*<1D5O(.,!I!)JZ@=9(3P"7(%NDE+=%-/,B_^J7<-O)-6
MR3)<#>23%L@G<?Z\X5/F#QQ9Q>; IQ;.Z=**R"5L\&$)<!+$\Q(<F ;J2:MT
M&3$P4%I@H"3]^,,GZ <(*$VQ+Y!.+9PMC!3:Y8N /6D)>XJ0SYA[%>!/FM)E
MQ !#:0&&$A7C#9^B&#!EBGVI=&HAY#8*B)26$*F>7"Y)C&F@E32E2X(!2M("
ME"1JY-)),%!+FJ*38!HFP:Z7$!I )2V!2@Z17,I+ !O2G"[O!3Y("WR0I!-_
M^ 2= #RD.7:Q]M2"#XZXWGYIV]W-?#=_\^IA?M?^,-_<+5;;;-E^[F+RV?X=
M]V9Q]^7YA]WZX?55-WD?U[O=^O[PQR_M_+;=[ _H_OWSNDM"CC]<=^U_76]^
M.9SCS?\#4$L#!!0    (  "JB%0E+<;V2P,  .H)   :    >&PO=V]R:W-H
M965T<R]S:&5E=#$Q-"YX;6R55EV/VCH0_2M6U(==J7?S00BD J0"K6ZE;K7J
MZGY(51^<9 !K'9O:9MG]]W?LA)0-!G%?P';.',^9&=LSV4OUI#< AKS47.AI
ML#%F^R$,=;F!FNH[N06!7U92U=3@5*U#O55 *V=4\S")HBRL*1/!;.+6'M1L
M(G>&,P$/BNA=75/U.@<N]],@#@X+W]EZ8^Q".)MLZ1H>P?RU?5 X"SN6BM4@
M-)."*%A-@X_QAV5N\0[P-X.]/AH3JZ20\LE.OE33(+(. 8?26 :*?\^P ,XM
M$;KQJ^4,NBVMX?'XP/[9:4<M!=6PD/P?5IG--!@'I((5W7'S7>[_A%;/T/*5
MDFOW2_8M-@I(N=-&UJTQ>E ST?S3ES8.1P9Q=L8@:0V2OD%ZQF#0&@RN-4A;
M@]1%II'BXK"DALXF2NZ)LFADLP,73&>-\IFP:7\T"K\RM#.SQR;=1*[(%V%
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
MXRW?>C%T-&_Y/F^9Y]8E+_"6'\E;B[TM#L!;;N%MXT+!(I2G367^'FRW.Q1
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
M0WY4IUH_ [Y &"F D3H61FK_(H=3TC4&$%*G6N10@Q<Y-(!%GV:10P]>Y-"
M"WV&10X]F 4:6* /9<%ABPQZ</AK"']]:/@/6V30@U\K-&2Y/G(SR%3O3>V9
M4](U!I&MW9']X8 DTQ"@6EY>DFD(6KUOP\6^)-/(_@C6FB;<]AFFTI:9"-W:
M1>$.VKO69A:#-*^\>1(61;R,HX47%N@=0UMD!N]8TOXV'DPEE*U%D-!Z>$*[
M!M_:E<];AX,C/( (#P;NLSADU!V8>6YN7,%$UITK$/O!H5LK''M7S+1'-J\@
M(DNG!\"$X*Q,N U,)HR-^XMHB,TYD",X"SEN Y,<8T[[EA$1H3;/0)C@V.V&
M@;F3D B_/U. J8SDFZ$J(_DFK7V[ZRA_:/8_%]X\>TK+S9[5W=G='NNWS<[B
MWOE;\F:VV2D-U6PV;G\,\X<X+:J<7%95^J_K5X)\LQ=Z<U!FC\WNX/NL++-U
M\W$5A8LHKP75WY=95OXXJ"^PVY%^\P=02P,$%     @  *J(5)'](8Z!!
M^A$  !H   !X;"]W;W)K<VAE971S+W-H965T,3$W+GAM;)U876_;-A3]*X31
MAQ98*Y'ZL!0X!IJXVS(L6]!@'Z^,3=M$)=$C:3O]][N49,DF*<7;2R+)YUZ=
MPTO>0VIV%/*;VC*FT6M95.IVLM5Z=Q,$:KEE)56?Q(Y5\,M:R))JN)6;0.TD
MHZLZJ"P"$H9I4%)>3>:S^MF3G,_$7A>\8D\2J7U94OG]CA7B>#O!D].#KWRS
MU>9!,)_MZ(8],_W'[DG"7=!E6?&258J+"DFVOIU\QC<+$IJ &O$G9T=U=HV,
ME!<AOIF;A]7M)#2,6,&6VJ2@\._ [EE1F$S XY\VZ:1[IPD\OSYE_[$6#V)>
MJ&+WHOB+K_3V=I)-T(JMZ;[07\7Q9]8*2DR^I2A4_1<=6VPX0<N]TJ)L@X%!
MR:OF/WUM!^(L *<# :0-('9 /! 0M0'1M0%Q&Q#7(]-(J<=A036=SZ0X(FG0
MD,U<U(-91X-\7IFZ/VL)OW*(T_/?]99)]% M1<D0K5;HRRM,*<44^HB>F[F
MQ!J)&L9[&#O!WB^8IKSX /C'OW]#[]]]0.\ B!YY44!AU2S00-.\+%BVE.X:
M2F2 $B;H451ZJ]"7:L56EPD"T->))">1=V0TXX(M/Z$(_X!(2+"'T/WUX:$G
M?'%U.,Y'U$1=R:(Z7S1:LJ86-R/YXBY?7.>+!_+]!-T!P1)4M&"FUH6H-A\+
M6(TK1)5BVEO")F5:IS2]Y3 G"8@[G(^J!S.-+S$+%Q-%88>YT)-T>I)1/?>T
M6D(?H75? 3U+F$R\VK!JR9E72Y,N.>,PC1-+BXN)8EN+BTG2Q*\E[;2DHUJ@
MMT'GJF"Y+;<4-*"-*99DH [*HP4" Y#4R&LZ*-<#&E.'6V@I?!.Q<!'3W"]O
MVLF;CLK[1?!*HP.K]%ZR>@+ZN$_?Y.XB""86^[$L%^2SCGPV2KY>ASZ^F?.F
M.,\LQBXF3>WYY&)RG/HYYQWG_&W.;>_P4<^=5^(DM$;RW@.*<YN\!Y3E R..
MP]ZMPBMZW\E\QKH?/G- /#HF3U(<N-G'* 3[J+?;19ONHBZ175\/*(OM*>D!
MX2@<:!F8](+(J*!?A5*FH<-80:O07#+8J.FK6WN;_8)5;O=V#XCDV-;G@B*<
M#<CK[0]'5\G[3W[5YKS@&V);E O"T\P6Y<F4#8GJ/1B/F_!PS:!#0N?G+R!V
M1%[LCK0MS@.9)K8X%S2T9GL[QN-^_%#N*)=&CI>YZYHDL?N['^1,-Q>5QT.5
MZ1T8CUOP,SN Q<*6 NWH=Z/"7P#7'$GDE, %X=QI"AY0F)(!&;W3XG&K78BJ
MWA'YV7L,-'%:F@N*4J<&GDR#JZ-W6CQNM<XVJ(#E H>/_[$1PA[G=?J !Y/;
M0EW,T$KIS1E?X<Y>TAXW35.;M0LB>6K3]F2:8C]QTMLR":_85IQLV:>@37!Q
M&(A"VU4\J 2'=I/RH.(HLT<_.#L4ETQNZH\+"NQ]7^GFZ-@][3Y@?*Z/[=;S
M.WRS:#Y#]&F:KR*/5&XX;!L*MH:4X:<I#*ML/C0T-UKLZJ/WB]!PD*\OMXRN
MF#0 ^'TMA#[=F!=TGWOF_P)02P,$%     @  *J(5!T>R,,2 P  U H  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3$X+GAM;,U686_:,!#]*U94::VT-7$2
M(%2 U%)5JU2FJMVZ2=,^F'" 5<=FMH&R7S_;24,*":HV5>H78CMW+^_>G8_K
MK85\5', C9XRQE7?FVN]./-]E<XA(^I4+(";-U,A,Z+-5LY\M9! )LXI8WX8
M!&T_(Y1[@YX[NY6#GEAJ1CG<2J2664;DY@*86/<][#T?W-'97-L#?]!;D!G<
M@_ZVN)5FYY<H$YH!5U1P)&':]\[QV1!'UL%9/%!8J\H:V5#&0CS:S?6D[P66
M$3!(M84@YK&"(3!FD0R/WP6H5W[3.E;7S^A7+G@3S)@H& KVG4[TO.\E'IK
ME"R9OA/KSU $U+)XJ6#*_:)U81MX*%TJ+;+"V3#(*,^?Y*D0HN* XP:'L' (
M7^L0%0Y..3]GYL*Z))H,>E*LD;36!LTNG#;.VT1#N4WCO9;F+35^>G!%.>$I
M)0Q=<Z7ETF1(*_0)W;NTTC^@T%!D"\(W'Q3:&I\K!<:.\ FZH61,&=74F(Z
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
M_@;!\4V9[>MC_/=966:[^N561X:RE<!\O\ZR\O%-=8'S+T'<_ ]02P,$%
M  @  *J(5'W5.6SO @  )0H  !H   !X;"]W;W)K<VAE971S+W-H965T,3(P
M+GAM;,U674_;,!3]*U:T!Y &B9-^HK82!*'Q *M ^Y"F/;C)36OAV)WMM%3:
MCY_MI"&%-F(:D^A#8\>^Q^>>>^QXM!;R02T -'K,&5=C;Z'U\LSW5;* G*A3
ML01N1C(A<Z)-5\Y]M91 4A>4,S\,@IZ?$\J]R<B]F\K)2!2:40Y3B521YT1N
M+H")]=C#WO;%'9TOM'WA3T9+,H=[T%^64VEZ?HV2TARXHH(C"=G8.\=G,8YL
M@)OQE<):-=K(IC(3XL%VKM.Q%UA&P"#1%H*8QPIB8,PB&1Z_*E"O7M,&-MM;
M]"N7O$EF1A3$@GVCJ5Z,O8&'4LA(P?2=6'^"*J&NQ4L$4^X?K:NY@8>20FF1
M5\&&04YY^22/E1"- (.S/R"L L+7!D15@%/.+YFYM"Z))I.1%&LD[6R#9AM.
M&Q=MLJ'<EO%>2S-*39R>7%%.>$()0]=<:5F8"FF%3M#G0BM->$KY'!F]UD2F
MZ'PN <H)6J!I(9.%$= .&[$XB@LI@2<;='0)FE!V;&!NOM^BHP_'(U\;KG9%
M/ZEX792\P@.\+B$Y11'^B,(@Q'O"X]>'![OAOE&HEBFL90H=7G0(CZJ$"55(
M0"(S-K'Y08HH+S>2,^3,[!*4U7K2AIX_+!ZB&G+ULX5-5+.)')O.P>PD71'K
M_\9Z1"G0:I_2)5C/@=EMO9ITAH,H<+^1OVJJ^G)JV T[SZ;N<.[4G#NMG+<F
M(CLF6FY-E%4F2K8F^FU+%[:(U:T7[KZ#TO5J-KU6&6Z%7=&L<9Z+@NM]Y2H!
MNHT:]'"$VVK0KQ?O_[UOFLDR2F:44;W9QZO_@M=)9]A&:U#3&KREG0<O/-H?
MM-$8UC2&;^]0W.()'#P=PL$[\"AN?!3P/[HTKA":=NCCZE Y4 C\=-KB\/\9
M-:[ =YPZZ#P_\':I/1V]^"W/WACO.7SW$O$;WW![@;HA<FXR1@PR$QF<]DTZ
MLKR3E!TMENZS/A/:7!)<<V'N<2#M!#.>":&W'7M3J&^&DS]02P,$%     @
M *J(5/5DDPL/!   C!4  !H   !X;"]W;W)K<VAE971S+W-H965T,3(Q+GAM
M;,V8;8_:.!#'OXH5]44KW6[B,02H &EA55U?;+7JZJZ53O?"@ &K2<S99NE6
M]^'/3K)Q( FW/$F\(4\SX_^,Q[\$]S="_E!+QC3Z&4>)&GA+K5<??5]-ERRF
MZE:L6&*>S(6,J3:7<N&KE61TECK%D0]!$/HQY8DW[*?W'N6P+]8ZX@E[E$BM
MXYC*EQ&+Q&;@8>_UQE>^6&I[PQ_V5W3!GIC^8_4HS95?1)GQF"6*BP1)-A]X
M=_CCF!#KD%K\R=E&E<Z1364BQ ][\7DV\ *KB$5LJFT(:@[/;,RBR$8R.O[)
M@WK%F-:Q?/X:_5.:O$EF0A4;B^@;G^GEP.MZ:,;F=!WIKV+S.\L3:MMX4Q&I
M]!=M<MO 0].UTB+.G8V"F"?9D?[,"U%RP*T&!\@=X*T.)'=(*^=GRM*T[JFF
MP[X4&R2MM8EF3]+:I-XF&Y[8:7S2TCSEQD\//_&$)E-.(_0Y45JNS0QIA6[0
M4SJM_!=3R$R^TC29\62!QE(HA<9K*5DR?4%/&[I"=PO)6.;W_IYIRJ,/)L##
M]R_H_;L/Z!WB"7K@460F3?5];33;D?UIKF^4Z8,&??=L>HL(_@U! +C&??QV
M]V#;W3>5*LH%1;D@C4>:XG$UC81:2X;$W+2+S9;-3(K9@DH;<V(*AN9%77FI
MKG_9>(AK%JN_]Z@AA1J2JFDU9B?Y,[7KH#0>58KIVDIGP<(TF%W>S\-6KTOZ
M_G.YGE4C:$.K,-K2V2ITMO;J3+OF9OK:-<ITC4+_IE-J#F.JEFAN>(*6;+9@
M:D]AVL6 [2N8IK!0$^Y-_XNP(YHQ[F*Q3G1=%V<!VN6I"1J*WBE&[1S>'.4L
M(TXG/.+ZI4Y0IR+HID%/M]#3/6.SCKL5 4']^+UB_-Z130B'-2$.'%N#*VA#
M7&(]/K$11WF$[4[LU%<>.VIBN%POCO+@;^@%[,B)SXK./-I66=H-&AP5\;%8
M) =VI.,BO@8P8D=&?"H:1[C*1HP[9/>]56M&.KAADAQ%\04Q.L)5C@:[PO>9
M;(MVJ,7G9.T(5V%+0NCN"JU: 0Z;5H'#,CZ6R^%AJP <E^$:N R.RW REZ'*
MY9"TNO7%A]+G["7!#%4PWS0L.'!DAK.2&:ID!FA80.#0#,>BN7-@4SHTPS6@
M&1R:X60T0Y6Y'2A]MV;<J+$*>UUHF"('9K@DF.'_P5QC<M,*&[Z"P;$9SLIF
MJ&-SN"NU:M1M6@,.S' DF$EPV!H@#LSD&L!,')C)R6 F53"3'L:[_ZIKK#J]
MABDB#M_DDO@F-?C>?>G7V>"F/P2DM'%QWIV+FJV+"F=JC'!O%S-^::O,[E,^
M4+DP!4,1FQNOX+9C,I79UE]VH<4JW3V;"*U%G)XN&9TQ:0W,\[D0^O7";L@5
M&[##_P!02P,$%     @  *J(5)'R%&J-!   +1L  !H   !X;"]W;W)K<VAE
M971S+W-H965T,3(R+GAM;,V946_B.!#'OXJ%]J'579MX' *L*%(+MW?[T%6U
MU=ZN=+H'%PQ8F\2<;<KN:3_\V2&-TTWB P$2?2A)\(S_,Y[\;.SA1LBO:LF8
M1M_2)%,WG:76J[=!H*9+EE)U+58L,]_,A4RI-K=R$:B59'26&Z5) &$8!RGE
M66<TS)\]R-%0K'7",_8@D5JG*97?[U@B-C<=W'EY\)$OEMH^"$;#%5VP1Z8_
MK1ZDN0M*+S.>LDQQD2')YC>=6_QV$A%KD+?XD[.-JEPC&\J3$%_MS?O932>T
MBEC"IMJZH.;CF8U9DEA/1L<_A=-.V:<UK%Z_>'^7!V^">:**C47RF<_T\J;3
M[Z 9F]-UHC^*S1^L"*AK_4U%HO+_:%.T#3MHNE9:I(6Q49#R;/M)OQ6)J!@
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
MM%'UK*T-(RLW&Q;2X*1QRQ5>3Z"L YX74IH7PXZ;]L)+_P!02P,$%     @
M *J(5*UAQ*P9!   &!$  !H   !X;"]W;W)K<VAE971S+W-H965T,3(T+GAM
M;,U8T8Z;.!3]%0OUH94V P:20)5$ZB13=1[2'76T[4JK??" $ZR"S=K.9$;:
MC]]K()  8;.;EWE)L'/OX5R?BP_.;"_D3Y50JM%+EG(UMQ*M\X^VK:*$9D3=
MB)QR^&4C9$8T#.765KFD)"Z2LM1V'6=B9X1Q:S$KYA[D8B9V.F6</DBD=EE&
MY.LM3<5^;F'K,/&-;1-M)NS%+"=;^DCU;_F#A)%=H\0LHUPQP9&DF[GU"7]<
MN45"$?&=T;TZND:FE"<A?IK!?3RW',.(IC32!H+ US-=TC0U2,#CKPK4JN]I
M$H^O#^B?B^*AF">BZ%*D/UBLD[D56"BF&[)+]3>Q_T*K@L8&+Q*I*C[1OHIU
M+!3ME!99E0P,,L;+;_)2+<11 IZ<27"K!+>=X)])\*H$[]($OTKPBY4I2RG6
M844T6<RDV"-IH@'-7!2+661#^8P;W1^UA%\9Y.G%9\8)CQA)T3U76NY 4JW0
M"#V6?8#$!GV%[KO;;$ H989W+SF3-$9+P;4D9G(- 5]HO&5\BY:2:2H90>]7
M5!.6?@"L]>]?T?MW'] [Q#A:LS0%P=7,UD#?D+"CBNIM2=4]0Q6[: WW3!2Z
MXS&-3P%LJ+LNWCT4?^L.(JYH=(,\_ MR'1?W$%I>GN[TI*\N3L?A0#5>+:57
MX'GG\)B*4J%VDAJ9.(A"&]5HI5I4JZ83HE$&44DE7720[@^#C&"0J3\'>/DU
M+[_@Y9_A=<\!EBIM.,"&0?N4+Q$F!8+9JIX7HPD.W9G]?"Q'3]0T"/W3J%4?
M5N@T42=%C.LBQH-%P"8#6PB'&J*$\&UO$27"^.C&KCMME="-:=/O1HP\S^EG
M/ZG93P;9KT#79V)V6 6;HH)"B(9F(*H0'R;_A@=7* 4[CI241Z]([4FN$.$Q
M/+.5?!)RROF!IIC6C*9OJEF#FE=P=;,&'86<ELK=B!%VPI;0?4%AV"]T6-,/
MKV[3\%_I=R.PBUL/XZH;Y =GVA0[C1LYUS;J_7_J1WQDA/A-=21V&V;NU3U9
M00RIVA,RPA.O)6M?U!B/SPC;>!/VKA7VU[QX$]0"Y3L)[:LHVE3M?-B6AI:S
ML2/LORVA&X_!PR:S%" RD-@*$2,ETKA7Z:Y!=)3NA@1MF7MLYJ@73@MH; 9?
M[3.P0^V)A+FMI+1\V_R_BC=>@]^6V>#&;?"PW5RF>(]33(.@+7HW*O#:GM,'
MA<_JWK@.'K:=2]XO1):)F.E7]"!91)OE'GJ/;WS#==Z4PFYC*RZ^7N$*8W+B
MN/ZXI7!/U A[N"5Q7Y07XI;$]M&1,:-R6QR]X?U/[+@N#U#U;'V\_U0<:EOS
MMW#L+P_I#4SYG\&:2%A;A5*Z 4CG9@I=)\MC>#G0(B\.ID]"PS&WN$PHB:DT
M ?#[1@A]&)@;U'^&+/X!4$L#!!0    (  "JB%2EW!58I@,  *T/   :
M>&PO=V]R:W-H965T<R]S:&5E=#$R-2YX;6S=5TUOVS@0_2L#H8<$V$9?MN,4
MMH'$2M >' 0-MEN@Z(&1*(N(1&I)VFZ!_O@.*5E2$EE)@>:2BRU2,X_S9AXX
MFME.R'N54:KA1Y%S-7<RK<L/KJOBC!9$G8B2<GR3"ED0C4NY=E4I*4FL4Y&[
M@>=-W((P[BQF=N]&+F9BHW/&Z8T$M2D*(G]>T%SLYH[O[#<^LW6FS8:[F)5D
M36^I_K>\D;AR&Y2$%90K)CA(FLZ=<_]#Y$^,@[7XPNA.=9[!4+D3XMXL/B5S
MQS,1T9S&VD 0_-O2)<US@X1Q_%^#.LV9QK'[O$>_LN21S!U1="GR_UBBL[DS
M=2"A*=GD^K/8?:0UH;'!BT6N["_L:EO/@7BCM"AJ9XR@8+SZ)S_J1'0<D&B_
M0U [!(\=1@<<PMHA?*G#J'88V<Q45&P>(J+)8B;%#J2Q1C3S8)-IO9$^XZ;N
MMUKB6X9^>G'%..$Q(SE\XDK+#994*W@/MY4.0*1PC>J[3%,LE%DM,\+75 'C
M<$68A"\DWU#S(J*2;8FI(O2#ZHQH2%@"7&A8&4U_I,F:\34L)=/H30!U#.=Q
M+#9<F_V;C2R%PL..(JH)RX\QL-77:SAZ=PSO3 0KEN>H'C5S->;",'+CFO=%
MQ3LXP-L/8"6XSA1<\H0F#P%<3&*3R6"?R8M@$#&B\0F$_C\0>('?$]#RY>Y>
MCWOT8G?_;(!-V.@BM'CA(3RFXERHC;2UY5@LVD@@;B60&@EL]Q)(6@FDC038
M(0D41@)9+8&X*P'22J#<2^";B1#0J%#?!_B-&GXCRV]T@-^*R'L\O@K]")FJ
M8\!KJ#?L/G55Z!.+;N[6[6**5=MVZ_W4Y'W@!P^-HCZCZ;0Q>L!MW' ;#W*[
M+.YH@J+NU$,-I&S2P$[>I"1.&WZGKRJ)"GW<*>5C13QK$3VU&/5K8=J0F@Z2
M6DKD@8U$2LKCGZ!VI%1 >()D,+E4:9!$TVI_((=GS7%G;U(COM?V2^]555+#
M#\FDQZ3GYNBU.@O[Y>)WO@?\07YM&U=PC>F.J&)KCAI) #^T;,NFW1[]"_[P
MNO&#-I3@;8JI;;)^^+IB"I\7T[,F48_)@5O';]NK/]Q?_UQ&?^FF\MLNZ8_?
MIKS:ANU/7E=>D^>_<GIL^BZK/JLGEY7;F6,**M=V'D1-F$Q5'^+-;C-SGMM)
MZ]'^A9E%[7S4PE2#+*8$BZ$@IRE">B>GJ!%9S8;50HO23DMW0N/L91\SG*>I
M- ;X/A5"[Q?F@&9"7_P&4$L#!!0    (  "JB%1BI$<(/P,  -@*   :
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
M(W:G/7<7DJ^+\X_?N)0\+;ZN&)TSH07J_PO.Y?.%;J Z<WOU/U!+ P04
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
M/Q2[H+.37=W]VC^H 54JTH%X&JA0 /98T.1KN^;8E0+?K=JS+N2[KL&B*@B
MVY/'N374XF,!525U4BX8M%2! >R1X4B_ZPG<0,4'$$-Q.A4/P!X0&IW.:T0X
MJTA9+14(P._)X?QFB+.)E/5380'L<:&-JUW_?ML_Q%$5):@S$&^C*C)0>V1H
M\K9=<^Q*;N!5[*D1XF  #ZHB J7]>-RN'^Q.S.?5[$TGY7&#WU$5(VCW\0+R
MNYX@CJI 08<R7* J+-!N P9:'PRXCF>PE )[VM-H8-=/R5.XRPSG5\!.NV?Z
MEW>?7@"A%,C3H:3[5 $[[9;PTWH^GX\<JP]_72@P#"Z9PG/64]:_ZP=G5T#I
MF(N*EAJY@(X#@^<S!?*L>_K_Y9]?^O<\IL">#27]9V@FJ%OZS^J9/8CJO(9&
MB%+#G %3J,YZ2O]9/;%W^9A7\W^]6$ ->BJD9YT' -=WUX7C]>MW*BBPH8P
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
ME>Y?['"NFU@0)D#O3SE7+Q/3Q#1M<?8/4$L#!!0    (  "JB%2?'E,>>0,
M &\*   :    >&PO=V]R:W-H965T<R]S:&5E=#$S,BYX;6R-5MN.VS80_15"
MR$,"9%<76[X$MH&UE:)YV,4BBZ8%BC[0TM@F0I$J2=O;O^^0DE6M1+O[8HOD
MF:-S9BAR%F>I?NH#@"&O)1=Z&1R,J;Z$H<X/4%)]+RL0N+*3JJ0&AVH?ZDH!
M+5Q0R<,DBB9A29D(5@LW]ZQ6"WDTG EX5D0?RY*J?]; Y7D9Q,%EXCO;'XR=
M"%>+BN[A!<QOU;/"4=BR%*P$H9D41,%N&3S$7[*YQ3O #P9GW7DFULE6RI]V
M\*U8!I$5!!QR8QDH_IU@ YQ;(I3Q=\,9M*^T@=WG"_LOSCMZV5(-&\E_9X4Y
M+(-90 K8T2,WW^7Y5VC\I)8OEUR[7W)NL%% \J,VLFR"44')1/U/7YL\= +B
MR96 I E(^@'C*P&C)F#TWH!Q$S!VF:FMN#QDU-#50LDS41:-;/;!)=-%HWTF
M;-E?C,)5AG%F]82YWTAAE.2XM"??A $%VA#FYK7DK* &"O)RW&I6,*H8:'*'
M0[=-B-R1JQ0?,S"4\4\(?_SCB7S\\(E\L+R/#('(O0@-.K ZPKQ1NZ[5)E?4
MQ@EYQ#<=-/DJ"BC>$H1HO?6?7/RODYN,&>3W9!1_)DF4Q!Y!F_>'1Y[P[-WA
M\?R&FU%;S9'C&UWC8SKG4A\5V,((+$S>*0SKU#;OUE9W:_OGPU8;A=_C7S<$
MC5M!8R=H?$70FG(J<B#4D"WLF1!6!THS!R 5*"8+WR:H.2>.TYY;IU6:SD:+
M\-0MS! TF:;Q6U#F <VB20MZXREM/:4W/3V!S6 NRTN2[WQ)]OFJ>=.NFJ1O
MRX/IFQI"TF3N]S1I/4UN>OKZFA^HV ,IV&Z'^K%FFN#VP8T@-*?NB$:S>,W@
M08J/6#LWZ?V&)P-]=TD<]7QZ0'$RL.I!I9/4[W7:>IW>]/J#\F/KR&Y$0,ON
M^B&55)>% G?GB;K9'1.XB1GE6%S\-(YXZQG]F0C<!Y:!OH(W#=.!]MFTEX0A
M)(YZB<J&F+OXR@Z>M1F8W<Q QDZL %%H4E'F_0)GPY?V:[/Q868]\1[,R*]]
MWFJ?O_=$00?_?Y;,AR= E"0]*T/0\,#)/$S= Z=V$W:NXA+4WK4T&H_;HS#U
MK=3.MEW3@VL6>O-K[*;JYN<_FKH5>Z0*3U)-..R0,KJ?8GI5W=[4 R,K=^%O
MI<'VP3T>L",$90&XOI/27 ;V!6V/N?H74$L#!!0    (  "JB%0\M#%A5 0
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
MF5FITP.L<+\K^ 8(@]9J9I"6*V5K@VEB=M9$"?V6:I[J#]]75'V"[V"2;2W
M9V! US0B223!@$P9%B0".(G &-,(7 R(PI1=:L;H]Q.X^'8)O@$;R(6&24 3
M\))0):_T0ST>4<;T]I%=6^E0S8+V- _K-@O+.1#6"'\"Z%\!!SJPAGW7S'[B
MZQ: ;DI'-?1!,UUGW0(N.D@?'D^O"_[^:#H*O])M7=RBPDY182?5<P_I43EE
M7*X$,;6-BMK^>=1 \*!(+/\V+.,6R[CI,M[!9;;"47G3+/6FJ2M@)A:D8J;[
MK?L(^IU.UUZ7ZW04:EB'<A#\BKK?1[4]MUV OB3M%4E[_YLT6!*1_2SJ=G\F
MVRX%X[>@5Q^,7P3C-P9STU#%H- (SKE9VL4R[1-NED$FYI?=@K!2W^$^R.LX
M3F43[(-<'SGUOG>*9#K-R308$A8:X3E]1W#7[N$IG<_5RH8YH8<JUM>A.FY0
M\;X.!8.@WGQ4.L!08T83(J@^>A[S,^A*'Z!JH>]0.B<!UIBM2)-QNRZ*SMI&
MT:Z/HE,VTD&N5G85!;Y7K5 -R@_]:H5J4"@X\/- NR:)FKOD;9,ON^Z&_+,6
M8-<"47#2 @1[!TL8NE7_:T!^NVK_/B@(JR>47;KKF;O_"(LY321@9*99L-76
M+HKL.IU-%%^FU[]7KO1E,ATN]%\0(@Q OY]QKK83<Z,L_M3T_P%02P,$%
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
MLB1>G#D5#<$.^2G,A@G!DOPR(EC.'060SW>,B9>&ZJ Z^5O\"U!+ P04
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
M56!?XNXV+K4F-QOL2AV"M9]0G9$U=B"20;J!UBPH= ^<;MO+]K/A:#CQ]_7
MG&.B<'"*69YCNO$PKD GS/H5L_Y59L]8 %3OE*L#;0O!^DU@T\8&A-B4K$#@
MFR&<T17CS+RU42PNZ==-BYH46S!A'#0XMH'&43O'0<5Q<)7C%VDHQ^RH95.]
M)V#.M%$:G%DR'#2L79QC1LV@G4.Z_4&_G="P(C3\/PJ#NOC:FNB"2*_5Q:@R
M9/0OZR(%Q?;4?A<)IA$5"7,AT$;M7*:U>7QTYJI^+;T+CY]CNE$8-7S> NJ-
MPG:?CRNJXZM43[\,!=LBI3K6^2NPGN=4:[9F13RV2MJZD:I 8Q#T;J7AQ\Y^
M<;;H'YFVNF'\ 3><8UK<T *ZZ(8P>/_H!C_I&-W_I&64UYR:%XP:1-M0\;"!
M6K:AHEYP@6IMO@BO4IU3CID+EF*M>V @[R_TC%)?O46'M6(O*9V#NOUQLQ&V
MH891,WI^;7K*06W<%*I)(G?"%&-#M5M-NO=NOFOLS^T$[*:R=S7%^/Q(U08+
MEW!8H\K@=HA>5L5$6BR,W+H9;24-3GSN-<,I'I0%X/E:2G-<V NJ_P6S?P!0
M2P,$%     @  *J(5&N"**RY!   1!,  !H   !X;"]W;W)K<VAE971S+W-H
M965T,30Q+GAM;)U8VV[;.!#]%<)H@038RJ(DWXK$0!QUL0&:;I!T+\!B'VAI
M;+.51"])Q\G?[Y"693NF*;<OMBX\9WB&PYD1K]9"?E<+ $U>RJ)2UYV%ULN/
MW:[*%E R%8@E5/AF)F3)--[*>5<M);#<@LJB&X5AOULR7G7&5_;9@QQ?B94N
M> 4/DJA563+Y.H%"K*\[M+-]\,CG"VT>=,=72S:')]!_+!\DWG4;EIR74"DN
M*B)A=MVYH1]3.C  .^)/#FNU=TV,E*D0W\W-77[="<V,H(!,&PJ&?\]P"T5A
MF' >_]6DG<:F >Y?;]E_M>)1S)0IN!7%7SS7B^O.L$-RF+%5H1_%^C>H!?4,
M7R8*97_)NAX;=DBV4EJ4-1AG4/)J\\]>:D?L 6C_!""J =%;0'("$-> ^%Q
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
M7G_Z6=]8LZV^;7PPUII-=;E6R4+E)<#]OC3&OMR4!>P_P+WY+U!+ P04
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
M0H-&!^M4Y0TMGQBY<E?\3!IL&&ZXQ&\ 4-8 ]^=2FOW$"I1?%<._4$L#!!0
M   (  "JB%3X%(X0M (  )X'   :    >&PO=V]R:W-H965T<R]S:&5E=#$T
M-2YX;6R-E6]OVC 0QK^*%?5%*VU-'$@(%2"-=M,JE:IJ]U?37IAP@%?'SFQ3
MZ#[]S@YDV0AE;XCM^.[W/$=\'JR5?C1+ $LVA9!F&"RM+2_"T.1+*)@Y5R5(
M?#-7NF 6IWH1FE(#F_F@0H1Q%*5AP;@,1@._=J=' [6R@DNXT\2LBH+IYS$(
MM1X&--@MW//%TKJ%<#0HV0(>P'XL[S3.PCK+C!<@#5>2:)@/@S?T8DQ]@-_Q
MB</:-,;$69DJ]>@FU[-A$#E%(""W+@7#QQ-<@A N$^KXN4T:U$P7V!SOLK_S
MYM',E!FX5.(SG]GE,,@",H,Y6PE[K];O86LH<?ER)8S_)>OMWB@@^<I856R#
M44'!9?5DFVTA&@$Q/1 0;P-BK[L">957S++10*LUT6XW9G,#;]5'HS@NW;_R
M8#6^Y1AG1]<R5P60#VP#AKPF#]6?0]3<+9$;90RN7S*MG_$+6#,],X3)&;%+
MX)I\!::-V_MV4W+-?)E/K\ R+L[(">&23+@0N&H&H46Q#AGF6V'C2EA\0-@5
MY.>D0U^1.(KIY,LM.3TY^SM+B%9KOW'M-_9I.P?23M@/I0EZ+I4$:;UZBTYA
M@]^Y 7+*?4'.R#<V-5;C1_/]!6JGIG8\M7N BAZ2MA)44:F/<N?G:41CF@W"
MIQ96MV9UC['2-E85E31824+3=E92LY)CK%X;*]EC1>V@M :EQT!9&RC=-Q7U
MVU&]&M4[ANJWH7I[*'K 5%:3LB.D3M1&ROZW>OT:U#\&HKMCBZU[;D&W<?M[
MW.Q +6GTI[U$+Z)OE3M:=7,8:_8+FT-K.XCV"]SM9;T#"AH-CKZHP/4Q@7V,
MY,TNUJJ [AW'.*;QOS4(&]W6W5P3IA=<&B)@CG'1>0\MZ.HRJ"96E;X!3Y7%
M=NZ'2[Q 0;L-^'ZNE-U-7$^OK^31;U!+ P04    "   JHA4%7;P&E\#  #7
M"0  &@   'AL+W=O<FMS:&5E=',O<VAE970Q-#8N>&ULC59=C]HX%/TK5M2'
M&:F=?(=0 5*!5JU45J-.VUUIM0\FN1!O$YO:9IC97]]K)Z1\&'9>2&S.N3['
M-_?:HYV0/U0%H,E34W,U]BJM-V]]7Q45-%3=B0UP_&<E9$,U#N7:5QL)M+2D
MIO:C(,C\AC+N349V[EY.1F*K:\;A7A*U;1HJGZ=0B]W8"[W]Q!>VKK29\">C
M#5W# ^AOFWN)([^/4K(&N&*"$PFKL?<N?#L?&KP%?&>P4P?OQ#A9"O'###Z5
M8R\P@J"&0IL(%!^/,(.Z-H%0QL\NIM<O:8B'[_OH'ZQW]+*D"F:B_I.5NAI[
MN4=*6-%MK;^(W4?H_*0F7B%J97_)KL,&'BFV2HNF(Z."AO'V29^Z?3@@A-D%
M0M01HE-"<H$0=X3XI82D(R1V9UHK=A_F5-/)2(H=D0:-T<R+W4S+1ON,F[0_
M:(G_,N3IR2=>B ;(5_H$BKPA#VWVB5B1647Y&B<9)U-:4UZ F44@^2R4(C,J
MY3-^=CLJ2T5NYJ IJV\QQ.*O/\C-JUORRC 7K*XQO6KD:Q1KEO2+3MBT%19=
M$!9&9"&XKA1YSTLHCP/XZ+*W&NVM3J.K$>=0W)$X?$VB( H=@F8OIP<.^OS%
M]'!XQ4W<)RZV\>(+\1;T7R$))F\C.'"M3'(T)@>>L",H(#?,9O:6_$V72DNL
MKW^NK)KTJR9VU>3"JOLO@6JRA#7CG/&U7;D"L@')1.G*=!LSLS%-'WJ<1&$:
M12/_\7#[':@\'X3'J+D#E>:#88\ZLI7VMM*KMK *L&<J<(EOF>G!@ND@RT^T
MGX.289Z>2#\'94%T07G6*\^N*O^F6<W^H[:'=E] C>4)SHK+S@2\2=+TU(L#
M%0[S[,2,"Y6GB=O-H'<SN.Z&;Q64!RZPGV"YY40+?,:NLIL-SH4,<@,]DGN.
M"MQ2\UYJ?E7J^]4*CRZSY]@$\73AV*VE!%X\8PD6MG<22;4[$?FYYBR(3_+@
M $5I>)*MN0,5AGGL-C?LS0U?6N; R_\O\.%Y44;AP:?=&G*@SMO W($Z:@.M
M(?_@R&M KNW506$_W'+='@G];'\[>6</Y9/Y*=Y:VDO&[S#ME6=!)78X16I8
M8<C@;H";+-MK1#O08F,/UJ70>$S;UPIO7B - /]?":'W [- ?Y>;_ )02P,$
M%     @  *J(5$"*9]%O @  [P4  !H   !X;"]W;W)K<VAE971S+W-H965T
M,30W+GAM;(U4V6[;,!#\%4+(0P*DT>E<D 4T-H(6:%HC[@44?:"EE46$(E5R
M9:=_7Y)25"6V@[Q(/'9F9X=<IENI'G0%@.2QYD)/O0JQN?9]G5=04WTF&Q!F
MIY2JIFBF:NWK1@$M'*CF?A0$YWY-F?"RU*TM5);*%CD3L%!$MW5-U=\;X'([
M]4+O:>&>K2NT"WZ6-G0-2\!OS4*9F3^P%*P&H9D41$$Y]=Z'U[.)C7<!WQEL
M]6A,;"4K*1_LY&,Q]0(K"#CD:!FH^6U@!IQ;(B/C3\_I#2DM<#Q^8K]UM9M:
M5E3#3/(?K,!JZEUZI("2MASOY?8#]/4X@;GDVGW)MH\-/)*W&F7=@XV"FHGN
M3Q]['T: ,#D B'I ]%9 W -B5VBGS)4UITBS5,DM43;:L-F!\\:A335,V%-<
MHC*[S. P^X(5*/*)T17C#!GH4[)0<L/L*6E"14%FLJX9FH-#3=Z197?:1):D
M@\Y:I<P>N66"BIQ1/B8CQW- ROB)0=[]_$R.CT[($6&"W#'.;8;41U.$E>+G
MO>";3G!T0/ <\C,2AZ<D"J)P#WSV=GCP'.X;ZP;_HL&_R/'%A_B8SKG4K0)K
MB726-/\-_$57&I6YJ[]?R14/N6*7*SF0:]F*PEB?*R@82K77O([AW#'8#MYD
MYY.+U-^,'=J-"8/P<@AZIBT9M"6O:IN#8AMJ6Y*4PTU@PA3?NJNS3VO'.!GI
MN$Q>2-T-N8J#_4HG@]+)JTJ_2J1\GYS)CBT72?A"SVY,>)6\M,X?M:-]"N^H
M6ALK"(?2P(*S"\.BNN>EFZ!L7(>N))I^=\/*O,B@;(#9+Z7$IXEM^N&-S_X!
M4$L#!!0    (  "JB%2N1O9F=P(  '(&   :    >&PO=V]R:W-H965T<R]S
M:&5E=#$T."YX;6R-5=MNVD 0_965E8=$2O#=5!%8:HBJ5FI2E/0F57U8S(!7
M67O=W063O^_LVG$<,"@O>"_GG#DS8\:36L@GE0-HLBMXJ:9.KG5U[;HJRZ&@
M:B0J*/%F)61!-6[EVE65!+JTI(*[@><E;D%9Z:03>S:7Z41L-&<ES"51FZ*@
M\OD&N*BGCN^\'#RP=:[-@9M.*KJ&1] _JKG$G=NI+%D!I6*B)!)64^>C?SU+
M#-X"?C*H56]-3"8+(9[,YLMRZGC&$'#(M%&@^-C"##@W0FCC7ZOI="$-L;]^
M4?]D<\=<%E3!3/!?;*GSJ?/!(4M8T0W7#Z+^#&T^L='+!%?VE]0MUG-(ME%:
M%"T9'12L;)YTU]:A1_"C(X2@)03O)80M(;2)-LYL6K=4TW0B14VD0:.:6=C:
M6#9FPTK3Q4<M\98A3Z??= Z2?&5TP3C3#-0EF4NQ9:9+BM!R26:B*)C&QFE%
MKLACTVTB5ONX1NE>E%?91DJ$]U7)^2UHRO@%2MS]OB?G9Q?DC+"2W#'.C<3$
MU9B-\>1FK?.;QGEPQ/DM9",2^I<D\ )_@#Y[/]U[2W>QAETA@ZZ0@=4+C^DQ
ME7&A-A),;80M1O5:H3]TH;3$E_;OB5AA%RNTL:(CL5XK/U2VAIM8KOD3;]/(
MCS'%;;\XAZ#8]UY!;VQ%G:WHI*WO=(>=KN@S77 8<M;0XW[0<,_7(209#[N*
M.U?Q25?VO1QR$Q^$PM$WWO,S /*C:-A1TCE*3M=):,J''"4'34D"?[]SAZ!Q
MZ/M[CMS>1##3^([*-</7D,,*:=YHC!G)9L(U&RTJ.R060N/(L<L</PH@#0#O
M5T+HEXV9.]UG)OT/4$L#!!0    (  "JB%1L=4,.C (  + '   :    >&PO
M=V]R:W-H965T<R]S:&5E=#$T.2YX;6R]5=E.XS 4_14KF@>0@*1)5Y1&&EJA
M&6E@*JI9I-$\N.E-8^$E8SLM_/W83K "+14/B)?$RSWGGGN\I3LA[U4)H-$#
MHUQ-@U+KZC(,55X"P^I"5,#-3"$DP]ITY294E02\=B!&PSB*AB'#A =9ZL86
M,DM%K2GAL)!(U8QA^7@%5.RF02]X&K@CFU+;@3!+*[R!)>@?U4*:7NA9UH0!
M5T1P)*&8!I][E[.)C7<!/PGL5*>-;"4K(>YMY^MZ&D16$%#(M67 YK>%&5!J
MB8R,?RUGX%-:8+?]Q'[M:C>UK+""F:"_R%J7TV <H#44N*;Z3NR^0%O/P/+E
M@BKW1;LV-@I07BLM6 LV"ACAS1\_M#YT +W^*X"X!<1O!20M('&%-LI<67.L
M<99*L4/21ALVVW#>.+2IAG"[BDLMS2PQ.)U]UR5(](W@%:%$$U!G:"'%EMA5
M4@CS-9H)QH@V"Z<5.D?+9K61*% #O17\/*^E-//HFG#,<X)IEQ"=S$%C0D\-
M^N;W+3KY=(H^(<+1#:'49DE#;0JQ<L*\%7W5B(Y?$3V'_ (EO3,41W'O 'SV
M=GCT'!X:^[R'L?<P=GS):WQ$Y52H6H*UI? FT(X)?RP($0U,_3V2,O$I$Y>R
M?W39#J8Z9&=#-G1D]EQOLT$T3L-MU[/]F$G2]S'/5/:]ROY1E7.09(OM.>U(
M)5QI6;O]=,2(@4\Q^"COAS[E\#V];\@&75]?.+\?,1CU#CL_\AI'1S4NP9Q)
MHA_-C58)18Y:/?:<XX^R>N)33M[3ZLG>%NY/7IJ]'Y,,DQ=FAYW[U+YE-UAN
MS+9%% J#BBY&9JUD\SXT'2TJ=\6NA#87MFN6YDD%:0/,?"&$?NK86]L_TME_
M4$L#!!0    (  "JB%2JBCKZ^0(  &L*   :    >&PO=V]R:W-H965T<R]S
M:&5E=#$U,"YX;6R]5EMOVC 8_2M6U(=6ZIHX-Z "I!8Z;5+;H78W:=J#23[
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
MJE#-KI;(-$(+56ZSZLNWC?E4-:K(UYF6:_3C5M9=?PUZM90ZRXO7IKNK__R
M7GWS&GV#\@I=Y471 L[GVE!H!S)?#<-]WP^73@R74'2E*KUIT(=J+=>''<P-
M]W$"Z-,$O*?!'I=R]08Q\AVBF!)@0(OCFV.@^?+HYB0-L&%C.%G7'YOJSX;(
M!$[UH:CN4-.'L$'_;5N@7,NR^27P/#X^CW?/XQ//^RSO9;638"3[EE'7LDT_
M]Y<DY0GFY_/[_?D%8 F+B#B$+<'>>$Q&V,'XQ3A^$1S_/VO5-&A;J]M<0QSZ
MUF+OJ4DBTL2A *!H0HC# $#% L<P@6@D$ 4)?*Q6JI3H1IH=:>+:7^GL438H
MJ]:HV63]4M ;.=!LK[*F4:O<;-<>]:O*S?8VD=1FX9A;JY7:5>U>;K?YKFD7
M4-M>_K[+]1=42KU1:VBV(H\AI8F@SFSY*!+A.'9F"T E'*?P;,7C;,7!V5I*
M(XXM\4YR#/.L5+7._]?=@!C%WBC2A+DKV <1'&%GD2Q!%*<PH60DE 0)_:"J
MLU76;/H=C90)4VUBE55&^TZDF@!A(<RA"H!XZLS'$@#AA,%$TY%H&B3ZH5][
M1CQD5E=F13[M6O3*Y+OF]<&J7J-5ITTYN+XA\BFPSQWJ/N3,;'*'.@ B;")'
M$6PU&@?)_TOIK&CI20UK)O8W7DQ$Y.RI!82+&(XBAP6$$W'")G8?V3,;Y)EL
M=2\;W2N1">48L)/C-3QG?X2QMQ 7$"JBS&7KH])83 6-6J[TB* 5>7:3%[G.
M)WA08$.Q-!4N$PAGDDSJ<@%P9I4*/L'&^@K"@FP6V39O^<A'4W&L\RXPWZ%*
M@JHY]'4P"I9$'BD AIEPTPD$(WROMT-*UKJ0L'?Y<71'@\%M H:(6$=!Q(M8
M,&(M  E[@) )(X".0BX,PD$V#.YOTH<1J\PD+,T?BMR4-WWA$)H5JXPD>9DX
M6(DB88T*QL%7!L&IJS$0"A,O/0.H:$^O#NL@JS(TK#)7\C%?J2X!+\P$U6:W
MORMEG:^RIPT2*K>L!E#R(G&A-A/3<"9^SN13/VF*F+FJN(!@-,5N=$ 82R8R
M,+49F(8S\-_*Z5,@)XLX=:T^!./[VCI,&2@$?,)N4)OA:3C#GVSWA_X.8I=Z
M3A! 1?L9<" %H%B")SA9>:'ABO4K.G[J5Z0$>^4:@$ICUW< H"2>RDA6V&A8
MV/YBTT\!+>/$I>^#SEQ[MH1 ))XH[:G51!K6Q.=\/P5JRA@+[E9M$"X22>+6
MW!".QRR>REU6BVFX3/UJOI_ZM:5(4R]F ,JS/$L %9%T:M%:%T##+N HWT]]
M"2<F@3(OU4 X%E,O<CXN%5$Z$3AF/0$+>X*3;#_SR\8TP=BA!*"B.'*# Z&B
MB0W%K/=@X?KS>8N#_H].J@N8=2&,OHCO87OO@L..(>1'&514&05WZP((AZ,X
M<8MH$)?2*0UG5L-96,./"MF1Q0.S*LM>IHAC5NO8GR_BF"\O@KNEV0) \=1]
M5[V$^HKBB;=SS$H5"TO5M=KIS0GU K/:P5ZFCF,V@[-P!G^N7F!^LF6$,M<X
M 3":IMCU#E!O@M")B'";NGDX=?^MZ@7NI_,81ZXT "C"J%M@ :ADOZ_#^;+:
MP,/:<'*QP/WWAJ;,<ZM& ,6-@KN< !2-)GX<X%9S>+CR_8K% @?*VL@U7A#(
M_R7/!U$\\3:/6['C8;'[BVL%[NO;F7!]-@0BB;=^?=3>JCFDO_<[;%@FGRL5
MN%^-$DPP]7Z-]7%I3+QZ#^J.X,F7LMP*+P^7MU^M4N! <2NP%S$ E1"/K8]B
M0DQE:"OY/"SY1U4*'/A1-:'"_6D'@D5)0ETF/HQ1/ID\K?SSL/R?5"=PO\SD
MV*T %@"*B12[A("^XJEWH=R:#AXN6$$[<VIMP*WCX.F+>!QAW8$(NX.0W12
M6*<F6;BG'@!8E+@V: G $D'IA+8)J]<BK-=3(3JR%A!61,7+%&[":IGX\X7;
MT/3@((R;U2",6P= &#=[S_?.E9EYONO.YS6H\X#]":OQ[G@&\%UW\LVY_YZ\
M7?8G^6PW_<'"JZR^RZL&%?+6=(G?Q&:=U/U9O?Y"JVUW>NU&::W*[N-&9FM9
MMP#S_:U2^NFB?<!X8O+R#U!+ P04    "   JHA42=H\[*(%   ['   &@
M 'AL+W=O<FMS:&5E=',O<VAE970Q-30N>&ULO5E=;]LV%/TKA%%@+;#5)"]%
M285C(+$WK _IBF;=!@Q[4&S&%BJ)GD0G3;$?/^HCHDQ1KEL%?DDD^=Q+'MZ/
M0XFS!YE_*K9"*/0Y3;+B8K)5:O=F.BU66Y%&Q6NY$YG^Y4[F::3T;;Z9%KM<
M1.O**$VF%&,^3:,XF\QGU;/W^7PF]RJ),_$^1\4^3:/\\4HD\N%B0B9/#S[$
MFZTJ'TSGLUVT$3="?=R]S_7=M/6RCE.1%;',4"[N+B:7Y,T2PM*@0OP1BX>B
M<XU**K=2?BIOWJXO)KB<D4C$2I4N(OWO7BQ$DI2>]#S^;9Q.VC%+P^[UD_=?
M*O*:S&U4B(5,_HS7:GLQ"29H+>ZB?:(^R(=?14/(*_VM9%)4?]%#@\43M-H7
M2J:-L9Y!&F?U_^ASLQ = \('#&AC0&T#-F  C0&<:L : U:M3$VE6H=EI*+Y
M+)</*"_1VEMY42UF9:WIQUD9]QN5ZU]C;:?F;[,Z=\H8W#ZB&['1057H)W13
M)P*2=^W#95RL$EGL<X&T$5K(=!=ECS\4^BHK9!*O(R76Z+>=R"M_!7H7Y>7E
MO4 OET)%<?)*.[[^ZQUZ^>(5>H'B#%W'25)"9U.ER913FJZ:B5_5$Z<#$R<4
M7<M,;0OT<[86ZT,'4[T*[5+0IZ6XHD<]+L7J-0+R(Z*8$L>$%J>;8X?Y\F1S
M$AYA VU@H?('0_Y,L'0(91V4;(.*.I@%^KNT0+$2:?'/D?%8.QZKQF,#X_TN
M593H3G OLKUPQK.VYY5]V8[NYR1D 6:SZ7UWE1VP #CQ#F%+IS?FDQ9VP,)K
M67@GL(B*0B@GA]K:ZXQ*?>)QW^+@@'' G%L<'##/#R!T<^ M!WX"AR2.;N,D
M5K$[&+PW-&$0AM8J+UPPS'%H$7' :$ \YB;BMT3\HT2NQ>=X)5&4K=%"IVRN
M65VF(H]7T5-+.I*W03M(<)8Z"=OQPE$9%O:7TL<> RLP#ACW@L!*Q*4#QGSP
M!P)#L%$-/#['&A\'HQ//A\#BXL2!3VTR#ESH\7"(3$<"R5$R-WH_M/V&U"+4
M>*9G22YBNCZ!4>G5F!^L-2:8VEW8@0M]XMN%[W)',./>0$R,FI!3Y.1K"<;Z
M#330+=3FXH#Q(* VESX,*.-X@(J1%')<4YHV]A\:U<^(:?^$GR?I3)\FQQOU
MU[6_<7"03LSGU(Y4'Q9H000[4@YO!+Q@(%)&"D@PKG@"1SL-&24V#1<NP#RP
M>3AP@#$;JAZC,>04D?E:]3C$ 8<AL_< ;AP.[-V, Q<2UNGBA[MRHS7TN-9<
MY=&7.-'U\ZU]FAH%H.0L)4.-,E ZLF0:!]WE] ![=JZY8)R$%FSI@.D]]= .
MC1J]H>/TAO8%PF>$V]L9%PR#;Z>8 Q90SH=2S*@-?0:UH0X9P8QAFTH?IL/!
M[-IW>6,$PP 5HS;TN-HL9"+3VSCZGGHQ$D//(S'42 P=*S&T+PJ$D: 7'@=,
MA]'>V+A@X%$Z$!XC,72<Q%"')'@$;*%TPL+0%DH7C'MD0"BIT1?Z#/I"^WH
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
M+*,+H6\;<$C:]A>6\D6>-*.N82'J46W[,TRO&S?G:9.+RY0M63JNNVHVL<W
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
MV;E][5-Q7<K%]C\GV?['*N__#U!+ P04    "   JHA4#++S_A\$  #*6@
M&@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=S+3AM9&$7A5T%^@/CL
M<Z]6R*@GF49Y 8L4%P6P9;N5Y.T;D0'L7SWH2>0U0F7$84_\"9E:]?'+^K@[
M/^R?3_</A]/5SZ?'Y]/UYOY\/ORUW9YN[M>GW>G#_K ^OWSG=G]\VIU?+H]W
MV\/NYOON;MWFE/KV^/Z,S:>/[\^\^OKKL/Z?$_>WMP\WZ]_[FW^>UN?S?QR\
M_;$_?C_=K^MY<_5U=[Q;S]>;[<_'MY=/V]<O^O!R\N;J\[?KS?'S-VVVEQZ4
M;5"^_*!B@\KE!U4;5"\_J-F@=OE!W0;URP\:-FA<?M"T0?/R@Q8;M%Q^D)++
MF "3 M8 K>5<"^"U'&P!Q):3+8#9<K0%4%O.M@!NR^$60&XYW0+8+<=; +VS
MZYT!>F?7.P/TSN&/;8#>V?7. +VSZYT!>F?7.P/TSJYW!NB=7>\,T#N[WAF@
M=W:],T#OXGH7@-[%]2X O8OK70!ZE_!A"4#OXGH7@-[%]2X O8OK70!Z%]>[
M /0NKG<!Z%U<[P+0N[K>%:!W=;TK0._J>E> WM7UK@"]:_BP&Z!W=;TK0._J
M>E> WM7UK@"]J^M= 7I7U[L"]&ZN=P/HW5SO!M"[N=X-H'=SO1M [^9Z-X#>
M+?RS$J!W<[T;0._F>C> WLWU;@"]F^O= 'IWU[L#].ZN=P?HW5WO#M"[N]X=
MH'=WO3M [^YZ=X#>/=QL M"[N]X=H'=WO3M [^YZ=X#>P_4> +V'ZST >@_7
M>P#T'J[W .@]7.\!T'NXW@.@]W"]!T#O$6X6!.@]7.\!T'NXW@.@]W2])T#O
MZ7I/@-[3]9X O:?K/0%Z3]=[ O2>KO<$Z#U=[PG0>[K>$Z#W##=[ _2>KO<$
MZ+VXW@M [\7U7@!Z+Z[W M![<;T7@-Z+Z[T ]%Y<[P6@]^)Z+P"]%]=[ >B]
MN-X+0.\EQ#H O95BK@/P6RD$.PD@N%)(=A+ <*40[22 XDHAVTD QY5"N),
MDBN%="<!+%<*\4X":*X4\IT$\%PI!#R)('H,,!D%9DPP":+'"!-18<8,$]%A
MQA 346+&%!/18L88$U%CQAP3T6/&(!-19,8DD]!D*D29(E29"EFF"%VF<LSJ
M":*'-%.$-E,ASA2ASE3(,T7H,Q4"31$*385$4X1&4R'2%*'25,@T1>@T%4)-
M$4I-A513A%93(=84H=94B8]*(8@>@DT1BDV%9%.$9E,AVA2AVE3(-D7H-A7"
M31'*385T4X1V4R'>%*'>5,@W1>@W%0).$0I.A813A(93-3[^BB!ZR#A%Z#@5
M0DX12DZ%E%.$EE,AYA2AYE3(.47H.16"3A&*3H6D4X2F4R'J%*'J5,@Z1>@Z
M%<).$<I.M?A(PS\I^NG\ZW$]O2WZ?1T&_$F]SR\_N[[]_M?+WR_&M]8KU]OW
M,TZ?_@502P,$%     @  *J(5$20&Z$% P  :58  !,   !;0V]N=&5N=%]4
M>7!E<UTN>&ULS=O+;MI &(;A6T%L(_!\/KL*V;3=MEGT!EP8@H5/\DQ2<O<=
MR$%JE:)&5.J["0H>SS_8TK-[K[\]CM;-#EW;N]5\Y_WX(8K<>F>[VBV'T?;A
MRG:8NMJ'?Z>[:*S7^_K.1K$Q>;0>>F][O_#'/>8WUY_LMKYO_>SS(7SMFJ%?
MS2?;NOGLX]/"XZS5O!['MEG7/ER/'OK-;U,6SQ.6X<[3&K=K1G<5%LRC-R<<
MK_QYP/-]7Q_L-#4;.[NM)_^E[L*JZ-!&SC^VUBW/;_'&&8?MMEG;S;"^[\(M
M2S=.MMZXG;6^:Y=/FUZ=G^S#$[9/?W7Q_-,VYP:&E;?3,+KPQB;[_G$OK^1X
M]V(,&]G)-^=_XNO$L/7%O\\>W_;&;OYR=GB\/X9I?WH?+CI]7/Z,?WW'K_N_
M\QPQY!P)Y!PIY!P9Y!PYY!P%Y!PEY!P5Y!PRE(-01!6%5%%,%0554505A551
M7!4%5E%DC2FRQA198XJL,476F")K3)$UIL@:4V2-*;+&%%D3BJP)1=:$(FM"
MD36AR)I09$THLB8461.*K E%UI0B:TJ1-:7(FE)D32FRIA194XJL*476E")K
M2I$UH\B:463-*+)F%%DSBJP91=:,(FM&D36CR)I19,TILN8467.*K#E%UIPB
M:TZ1-:?(FE-DS2FRYA19"XJL!476@B)K09&UH,A:4&0M*+(6%%D+BJP%1=:2
M(FM)D;6DR%I29"TILI8464N*K"5%UI(B:TF1M:+(6E%DK2BR5A19*XJL%476
MBB)K19&UHLA:4625H= J0[%5AH*K#$57&0JO,A1?92C RE"$E:$0*X,Q%I1C
M88SE!%F<(HN39'&:+$Z4Q:FR.%D6ILL2)LP2ILP2)LT2ILT2)LX2ILX2)L\2
MIL\2)M 2IM 2)M$2IM$2)M(2IM(2)M,2IM,2)M02IM02)M42IM42)M82IM82
M)M<2IM<2)M@2IM@2)MD2IMD2)MH2IMH2)ML2IML2)MP2IMP2)MW2?VVWO@_#
M_A^//WTNN[KI7^9'QTW=S4]02P$"% ,4    "   JHA4!T%-8H$   "Q
M$               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    (
M  "JB%0^?X5-[P   "L"   1              "  :\   !D;V-0<F]P<R]C
M;W)E+GAM;%!+ 0(4 Q0    (  "JB%297)PC$ 8  )PG   3
M  "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @  *J(5.!
MAAO[!P  /RL  !@              ("!#@@  'AL+W=O<FMS:&5E=',O<VAE
M970Q+GAM;%!+ 0(4 Q0    (  "JB%2TPS!;) (  ',%   8
M  " @3\0  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    "
MJHA4%X_6]8P+   A1   &               @(&9$@  >&PO=V]R:W-H965T
M<R]S:&5E=#,N>&UL4$L! A0#%     @  *J(5!&O.$#]"   NRX  !@
M         ("!6QX  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0
M   (  "JB%1H0X6ZJP8  *D@   8              " @8XG  !X;"]W;W)K
M<VAE971S+W-H965T-2YX;6Q02P$"% ,4    "   JHA4Q4W<0LX&  !@(
M&               @(%O+@  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L!
M A0#%     @  *J(5&H#?P=;#@  GE0  !@              ("!<S4  'AL
M+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    (  "JB%0B*DE^"@8
M /4-   8              " @01$  !X;"]W;W)K<VAE971S+W-H965T."YX
M;6Q02P$"% ,4    "   JHA4AID?F#0;  "&4@  &               @(%$
M2@  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @  *J(5&9$
M";!=)@  0H8  !D              ("!KF4  'AL+W=O<FMS:&5E=',O<VAE
M970Q,"YX;6Q02P$"% ,4    "   JHA4ZG?!1 4#  "F!@  &0
M    @(%"C   >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    (
M  "JB%38L#_<Q@<  +82   9              " @7Z/  !X;"]W;W)K<VAE
M971S+W-H965T,3(N>&UL4$L! A0#%     @  *J(5 :(@W-> P  3P<  !D
M             ("!>Y<  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"
M% ,4    "   JHA4]$E?CH<#  !""   &0              @($0FP  >&PO
M=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (  "JB%2Z7GU_%@@
M %P5   9              " @<Z>  !X;"]W;W)K<VAE971S+W-H965T,34N
M>&UL4$L! A0#%     @  *J(5'[K\YGR P  *0D  !D              ("!
M&Z<  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    "   JHA4
MA:,7\NX'  !$&P  &0              @(%$JP  >&PO=V]R:W-H965T<R]S
M:&5E=#$W+GAM;%!+ 0(4 Q0    (  "JB%3H("+)FPX  /@K   9
M      " @6FS  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%
M  @  *J(5(W)]D+S P    D  !D              ("!.\(  'AL+W=O<FMS
M:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    "   JHA4@K5RY>X&  " $
M&0              @(%EQ@  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+
M 0(4 Q0    (  "JB%1;\#3.7 ,  -P(   9              " @8K-  !X
M;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @  *J(5)^I+-/"
M$0  C#4  !D              ("!'=$  'AL+W=O<FMS:&5E=',O<VAE970R
M,BYX;6Q02P$"% ,4    "   JHA4*Z&0=Q((   A%   &0
M@($6XP  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    (  "J
MB%06N96*M0P  *(G   9              " @5_K  !X;"]W;W)K<VAE971S
M+W-H965T,C0N>&UL4$L! A0#%     @  *J(5#6/G:I%!   1 D  !D
M         ("!2_@  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4
M    "   JHA4^>\^+.D<   \:0  &0              @(''_   >&PO=V]R
M:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    (  "JB%20K,U P@,  +@(
M   9              " @><9 0!X;"]W;W)K<VAE971S+W-H965T,C<N>&UL
M4$L! A0#%     @  *J(5$2PED(X#   )!\  !D              ("!X!T!
M 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    "   JHA4#$8"
MU[P#  !7"P  &0              @(%/*@$ >&PO=V]R:W-H965T<R]S:&5E
M=#(Y+GAM;%!+ 0(4 Q0    (  "JB%2HXIFCG!\  +U<   9
M  " @4(N 0!X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @
M *J(5- AX3DR"P  ,QP  !D              ("!%4X! 'AL+W=O<FMS:&5E
M=',O<VAE970S,2YX;6Q02P$"% ,4    "   JHA4)^EQ>M\(   M&P  &0
M            @(%^60$ >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4
M Q0    (  "JB%3,5Y4<< P  $HG   9              " @91B 0!X;"]W
M;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @  *J(5#3HZ8J"!
M'PD  !D              ("!.V\! 'AL+W=O<FMS:&5E=',O<VAE970S-"YX
M;6Q02P$"% ,4    "   JHA4%KR4N9I>   790$ &0              @('T
M<P$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    (  "JB%1\
M;K]T$ ,  /<&   9              " @<72 0!X;"]W;W)K<VAE971S+W-H
M965T,S8N>&UL4$L! A0#%     @  *J(5,Y,=/;B"P  22<  !D
M     ("!#-8! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4
M"   JHA4EP=5T%X"  !%!0  &0              @($EX@$ >&PO=V]R:W-H
M965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    (  "JB%3S8%D .P0  ,$)   9
M              " @;KD 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L!
M A0#%     @  *J(5&&4D4=* P  2@<  !D              ("!+.D! 'AL
M+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    "   JHA4DRQ$JAH#
M  #$!P  &0              @(&M[ $ >&PO=V]R:W-H965T<R]S:&5E=#0Q
M+GAM;%!+ 0(4 Q0    (  "JB%3^2#=7SP0  #$+   9              "
M@?[O 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @  *J(
M5#SZ&1)S P  ]@<  !D              ("!!/4! 'AL+W=O<FMS:&5E=',O
M<VAE970T,RYX;6Q02P$"% ,4    "   JHA4<D.KK70(  !3'   &0
M        @(&N^ $ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0
M   (  "JB%1DK>BAP @  .T<   9              " @5D! @!X;"]W;W)K
M<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @  *J(5):]_T?3 P  IP@
M !D              ("!4 H" 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q0
M2P$"% ,4    "   JHA4R=VPKL,&   O$   &0              @(%:#@(
M>&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    (  "JB%2KO?74
M. ,  "P(   9              " @505 @!X;"]W;W)K<VAE971S+W-H965T
M-#@N>&UL4$L! A0#%     @  *J(5(D\HB<'#0  VRH  !D
M ("!PQ@" 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    "
MJHA4_0#-7?\"   A!@  &0              @($!)@( >&PO=V]R:W-H965T
M<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    (  "JB%1_HG8L.@@  .$:   9
M          " @3<I @!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#
M%     @  *J(5&#+OJ)C!   5 D  !D              ("!J#$" 'AL+W=O
M<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    "   JHA4"K/]=I$.  ",
M/   &0              @(%"-@( >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM
M;%!+ 0(4 Q0    (  "JB%2,6+5C=P,  %D(   9              " @0I%
M @!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @  *J(5%VW
M7Z[X!   \0P  !D              ("!N$@" 'AL+W=O<FMS:&5E=',O<VAE
M970U-2YX;6Q02P$"% ,4    "   JHA4*2<T<@\#  #&"   &0
M    @('G30( >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    (
M  "JB%0G-S]B]PL  +DB   9              " @2U1 @!X;"]W;W)K<VAE
M971S+W-H965T-3<N>&UL4$L! A0#%     @  *J(5'WP>FG_!0  LQ   !D
M             ("!6UT" 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"
M% ,4    "   JHA4U.J(@.P&  #7%0  &0              @(&18P( >&PO
M=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    (  "JB%36WA*N(0,
M /T*   9              " @;1J @!X;"]W;W)K<VAE971S+W-H965T-C N
M>&UL4$L! A0#%     @  *J(5%S\2T;B P  YA$  !D              ("!
M#&X" 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    "   JHA4
ME:,;7&X"  "%!@  &0              @($E<@( >&PO=V]R:W-H965T<R]S
M:&5E=#8R+GAM;%!+ 0(4 Q0    (  "JB%1%Y0,4IP0   ,9   9
M      " @<IT @!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%
M  @  *J(5%J$:[[C P  Q10  !D              ("!J'D" 'AL+W=O<FMS
M:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    "   JHA4*/%(++\&  "0(0
M&0              @('"?0( >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+
M 0(4 Q0    (  "JB%08R)*,X ,  )P7   9              " @;B$ @!X
M;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @  *J(5" O0!PO
M P  ?@L  !D              ("!SX@" 'AL+W=O<FMS:&5E=',O<VAE970V
M-RYX;6Q02P$"% ,4    "   JHA4*6$OD4 "  #+!0  &0
M@($UC ( >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    (  "J
MB%2_O >L;0,  $<-   9              " @:R. @!X;"]W;W)K<VAE971S
M+W-H965T-CDN>&UL4$L! A0#%     @  *J(5+"'4N/M @  \@<  !D
M         ("!4)(" 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4
M    "   JHA467;'>R$#   (#@  &0              @(%TE0( >&PO=V]R
M:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    (  "JB%0R&5)N5P,   H*
M   9              " @<R8 @!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL
M4$L! A0#%     @  *J(5&.';\F) P  L L  !D              ("!6IP"
M 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    "   JHA4^R2U
M,5@"  "T!0  &0              @($:H ( >&PO=V]R:W-H965T<R]S:&5E
M=#<T+GAM;%!+ 0(4 Q0    (  "JB%1@L^KD@@(  (L&   9
M  " @:FB @!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @
M *J(5!SEO\FC @  M@8  !D              ("!8J4" 'AL+W=O<FMS:&5E
M=',O<VAE970W-BYX;6Q02P$"% ,4    "   JHA4S\W\[4L"  ![!0  &0
M            @($\J ( >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4
M Q0    (  "JB%26],/V;@(   D&   9              " @;ZJ @!X;"]W
M;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @  *J(5,4JKL!/ @
MB 8  !D              ("!8ZT" 'AL+W=O<FMS:&5E=',O<VAE970W.2YX
M;6Q02P$"% ,4    "   JHA4B!Y$*58&  !Z)   &0              @('I
MKP( >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    (  "JB%0G
M?^4F&@4   @6   9              " @7:V @!X;"]W;W)K<VAE971S+W-H
M965T.#$N>&UL4$L! A0#%     @  *J(5'&!^:!= P  9 H  !D
M     ("!Q[L" 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6Q02P$"% ,4
M"   JHA4D;8/?>8"  !)"@  &0              @(%;OP( >&PO=V]R:W-H
M965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    (  "JB%0=A*8@TP(  +L'   9
M              " @7C" @!X;"]W;W)K<VAE971S+W-H965T.#0N>&UL4$L!
M A0#%     @  *J(5)9 *B^%$@  WI   !D              ("!@L4" 'AL
M+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4    "   JHA413-!?T4"
M  !X!0  &0              @($^V ( >&PO=V]R:W-H965T<R]S:&5E=#@V
M+GAM;%!+ 0(4 Q0    (  "JB%3XK/T>/@\  !=U   9              "
M@;K: @!X;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L! A0#%     @  *J(
M5*P8:!N9 P  *PX  !D              ("!+^H" 'AL+W=O<FMS:&5E=',O
M<VAE970X."YX;6Q02P$"% ,4    "   JHA40>*BU[X#  #=$0  &0
M        @('_[0( >&PO=V]R:W-H965T<R]S:&5E=#@Y+GAM;%!+ 0(4 Q0
M   (  "JB%3!#QNS&PD  $I5   9              " @?3Q @!X;"]W;W)K
M<VAE971S+W-H965T.3 N>&UL4$L! A0#%     @  *J(5#J1>UM;!   "QP
M !D              ("!1OL" 'AL+W=O<FMS:&5E=',O<VAE970Y,2YX;6Q0
M2P$"% ,4    "   JHA42@Y.=K4#  !9#   &0              @('8_P(
M>&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+ 0(4 Q0    (  "JB%1B*=_1
M\0,  &L1   9              " @<0# P!X;"]W;W)K<VAE971S+W-H965T
M.3,N>&UL4$L! A0#%     @  *J(5-=S$NN! @  ' 8  !D
M ("![ <# 'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6Q02P$"% ,4    "
MJHA4W\:K"S(&  #_&P  &0              @(&D"@, >&PO=V]R:W-H965T
M<R]S:&5E=#DU+GAM;%!+ 0(4 Q0    (  "JB%2VE]N.*0,  "\(   9
M          " @0T1 P!X;"]W;W)K<VAE971S+W-H965T.38N>&UL4$L! A0#
M%     @  *J(5.I8QO*@ P  O0\  !D              ("!;10# 'AL+W=O
M<FMS:&5E=',O<VAE970Y-RYX;6Q02P$"% ,4    "   JHA4?3CMF_\#  #A
M#P  &0              @(%$& , >&PO=V]R:W-H965T<R]S:&5E=#DX+GAM
M;%!+ 0(4 Q0    (  "JB%2/FG<W_@(  *()   9              " @7H<
M P!X;"]W;W)K<VAE971S+W-H965T.3DN>&UL4$L! A0#%     @  *J(5%#J
M[CT@ P  &@H  !H              ("!KQ\# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,# N>&UL4$L! A0#%     @  *J(5*AQ >>4!   -Q,  !H
M     ("!!R,# 'AL+W=O<FMS:&5E=',O<VAE970Q,#$N>&UL4$L! A0#%
M  @  *J(5&FJ?R4> P  & P  !H              ("!TR<# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,#(N>&UL4$L! A0#%     @  *J(5/-UX/5S P  H@H
M !H              ("!*2L# 'AL+W=O<FMS:&5E=',O<VAE970Q,#,N>&UL
M4$L! A0#%     @  *J(5 G5:)IZ P  >PT  !H              ("!U"X#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,#0N>&UL4$L! A0#%     @  *J(5 MR
M6[I<!0  ?AL  !H              ("!AC(# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,#4N>&UL4$L! A0#%     @  *J(5&(>I47V P   0P  !H
M     ("!&C@# 'AL+W=O<FMS:&5E=',O<VAE970Q,#8N>&UL4$L! A0#%
M  @  *J(5!OQ8B[S!   Q!0  !H              ("!2#P# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,#<N>&UL4$L! A0#%     @  *J(5&\I/CO2 P  T0T
M !H              ("!<T$# 'AL+W=O<FMS:&5E=',O<VAE970Q,#@N>&UL
M4$L! A0#%     @  *J(5&%8M0$""   GCH  !H              ("!?44#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,#DN>&UL4$L! A0#%     @  *J(5)$U
MT7>^!   ZQ0  !H              ("!MTT# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,3 N>&UL4$L! A0#%     @  *J(5"W^8_*3 P  !0P  !H
M     ("!K5(# 'AL+W=O<FMS:&5E=',O<VAE970Q,3$N>&UL4$L! A0#%
M  @  *J(5/%E51TJ!   U!8  !H              ("!>%8# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,3(N>&UL4$L! A0#%     @  *J(5 8;#5SX%0  U.8
M !H              ("!VEH# 'AL+W=O<FMS:&5E=',O<VAE970Q,3,N>&UL
M4$L! A0#%     @  *J(5"4MQO9+ P  Z@D  !H              ("!"G$#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,30N>&UL4$L! A0#%     @  *J(5+)F
M-(U-!P  12\  !H              ("!C70# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,34N>&UL4$L! A0#%     @  *J(5#D&YIW;"   G3X  !H
M     ("!$GP# 'AL+W=O<FMS:&5E=',O<VAE970Q,38N>&UL4$L! A0#%
M  @  *J(5)'](8Z!!   ^A$  !H              ("!)84# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,3<N>&UL4$L! A0#%     @  *J(5!T>R,,2 P  U H
M !H              ("!WHD# 'AL+W=O<FMS:&5E=',O<VAE970Q,3@N>&UL
M4$L! A0#%     @  *J(5"':3UFT"   %4(  !H              ("!*(T#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,3DN>&UL4$L! A0#%     @  *J(5'W5
M.6SO @  )0H  !H              ("!%)8# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,C N>&UL4$L! A0#%     @  *J(5/5DDPL/!   C!4  !H
M     ("!.YD# 'AL+W=O<FMS:&5E=',O<VAE970Q,C$N>&UL4$L! A0#%
M  @  *J(5)'R%&J-!   +1L  !H              ("!@IT# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,C(N>&UL4$L! A0#%     @  *J(5*M OCV# @  _ 8
M !H              ("!1Z(# 'AL+W=O<FMS:&5E=',O<VAE970Q,C,N>&UL
M4$L! A0#%     @  *J(5*UAQ*P9!   &!$  !H              ("! J4#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,C0N>&UL4$L! A0#%     @  *J(5*7<
M%5BF P  K0\  !H              ("!4ZD# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,C4N>&UL4$L! A0#%     @  *J(5&*D1P@_ P  V H  !H
M     ("!,:T# 'AL+W=O<FMS:&5E=',O<VAE970Q,C8N>&UL4$L! A0#%
M  @  *J(5%J^RD69!@  ?RL  !H              ("!J+ # 'AL+W=O<FMS
M:&5E=',O<VAE970Q,C<N>&UL4$L! A0#%     @  *J(5#;>KPC) @  2 <
M !H              ("!>;<# 'AL+W=O<FMS:&5E=',O<VAE970Q,C@N>&UL
M4$L! A0#%     @  *J(5,NCG(6L!   &QL  !H              ("!>KH#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,CDN>&UL4$L! A0#%     @  *J(5$ O
MJF.=#   =VP  !H              ("!7K\# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,S N>&UL4$L! A0#%     @  *J(5$8S_%WI @  (@L  !H
M     ("!,\P# 'AL+W=O<FMS:&5E=',O<VAE970Q,S$N>&UL4$L! A0#%
M  @  *J(5)\>4QYY P  ;PH  !H              ("!5,\# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,S(N>&UL4$L! A0#%     @  *J(5#RT,6%4!   SQ$
M !H              ("!!=,# 'AL+W=O<FMS:&5E=',O<VAE970Q,S,N>&UL
M4$L! A0#%     @  *J(5!G1>*U?!0  'B$  !H              ("!D=<#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,S0N>&UL4$L! A0#%     @  *J(5"E9
M08'@ @  G0L  !H              ("!*-T# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,S4N>&UL4$L! A0#%     @  *J(5#M4>ZY. P  X P  !H
M     ("!0. # 'AL+W=O<FMS:&5E=',O<VAE970Q,S8N>&UL4$L! A0#%
M  @  *J(5 A6J1Q  @  \P0  !H              ("!QN,# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,S<N>&UL4$L! A0#%     @  *J(5)+H @U7!   !10
M !H              ("!/N8# 'AL+W=O<FMS:&5E=',O<VAE970Q,S@N>&UL
M4$L! A0#%     @  *J(5.4\ SVO!   .!0  !H              ("!S>H#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,SDN>&UL4$L! A0#%     @  *J(5( I
M<]K? P  (PP  !H              ("!M.\# 'AL+W=O<FMS:&5E=',O<VAE
M970Q-# N>&UL4$L! A0#%     @  *J(5&N"**RY!   1!,  !H
M     ("!R_,# 'AL+W=O<FMS:&5E=',O<VAE970Q-#$N>&UL4$L! A0#%
M  @  *J(5$EA:KJ&"   C#L  !H              ("!O/@# 'AL+W=O<FMS
M:&5E=',O<VAE970Q-#(N>&UL4$L! A0#%     @  *J(5,3S# 8*!   [@P
M !H              ("!>@$$ 'AL+W=O<FMS:&5E=',O<VAE970Q-#,N>&UL
M4$L! A0#%     @  *J(5 B-;F_J @  80@  !H              ("!O 4$
M 'AL+W=O<FMS:&5E=',O<VAE970Q-#0N>&UL4$L! A0#%     @  *J(5/@4
MCA"T @  G@<  !H              ("!W@@$ 'AL+W=O<FMS:&5E=',O<VAE
M970Q-#4N>&UL4$L! A0#%     @  *J(5!5V\!I? P  UPD  !H
M     ("!R@L$ 'AL+W=O<FMS:&5E=',O<VAE970Q-#8N>&UL4$L! A0#%
M  @  *J(5$"*9]%O @  [P4  !H              ("!80\$ 'AL+W=O<FMS
M:&5E=',O<VAE970Q-#<N>&UL4$L! A0#%     @  *J(5*Y&]F9W @  <@8
M !H              ("!"!($ 'AL+W=O<FMS:&5E=',O<VAE970Q-#@N>&UL
M4$L! A0#%     @  *J(5&QU0PZ, @  L <  !H              ("!MQ0$
M 'AL+W=O<FMS:&5E=',O<VAE970Q-#DN>&UL4$L! A0#%     @  *J(5*J*
M.OKY @  :PH  !H              ("!>Q<$ 'AL+W=O<FMS:&5E=',O<VAE
M970Q-3 N>&UL4$L! A0#%     @  *J(5#>6VE/&!0  S!P  !H
M     ("!K!H$ 'AL+W=O<FMS:&5E=',O<VAE970Q-3$N>&UL4$L! A0#%
M  @  *J(5!-/^3%-!   GA   !H              ("!JB $ 'AL+W=O<FMS
M:&5E=',O<VAE970Q-3(N>&UL4$L! A0#%     @  *J(5%KY>\+#!P  /2D
M !H              ("!+R4$ 'AL+W=O<FMS:&5E=',O<VAE970Q-3,N>&UL
M4$L! A0#%     @  *J(5$G:/.RB!0  .QP  !H              ("!*BT$
M 'AL+W=O<FMS:&5E=',O<VAE970Q-30N>&UL4$L! A0#%     @  *J(5%.%
M;ZPB P  *0@  !H              ("!!#,$ 'AL+W=O<FMS:&5E=',O<VAE
M970Q-34N>&UL4$L! A0#%     @  *J(5(A+BK1& P  <Q0   T
M     ( !7C8$ 'AL+W-T>6QE<RYX;6Q02P$"% ,4    "   JHA4EXJ[',
M   3 @  "P              @ '/.00 7W)E;',O+G)E;'-02P$"% ,4
M"   JHA4.[[CN:D)  #<90  #P              @ &X.@0 >&PO=V]R:V)O
M;VLN>&UL4$L! A0#%     @  *J(5 RR\_X?!   REH  !H
M ( !CD0$ 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @
M *J(5$20&Z$% P  :58  !,              ( !Y4@$ %M#;VYT96YT7U1Y
><&5S72YX;6Q02P4&     *, HP D+0  &TP$

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>174
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>175
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>176
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1485</ContextCount>
  <ElementCount>630</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>293</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>14</UnitCount>
  <MyReports>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000010001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>000020002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100010003 - Statement - Consolidated Statements of Financial Position</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition</Role>
      <ShortName>Consolidated Statements of Financial Position</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100020004 - Statement - Consolidated Income Statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements</Role>
      <ShortName>Consolidated Income Statements</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100030005 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100040006 - Statement - Consolidated Statements of Changes in Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity</Role>
      <ShortName>Consolidated Statements of Changes in Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100050007 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>210011001 - Disclosure - Activities of the Company</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/ActivitiesoftheCompany</Role>
      <ShortName>Activities of the Company</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>210051002 - Disclosure - Basis of Preparation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BasisofPreparation</Role>
      <ShortName>Basis of Preparation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>210071003 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>210151004 - Disclosure - Cash and Cash Equivalents</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/CashandCashEquivalents</Role>
      <ShortName>Cash and Cash Equivalents</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>210181005 - Disclosure - Trade Receivable, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/TradeReceivableNet</Role>
      <ShortName>Trade Receivable, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>210241006 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>210281007 - Disclosure - Other Current Assets and Other Current Financial Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssets</Role>
      <ShortName>Other Current Assets and Other Current Financial Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>210341008 - Disclosure - Investments in Other Entities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/InvestmentsinOtherEntities</Role>
      <ShortName>Investments in Other Entities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>210391009 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>210441010 - Disclosure - Property, plant &amp; equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/Propertyplantequipment</Role>
      <ShortName>Property, plant &amp; equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>210481011 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>210551012 - Disclosure - Other non-current assets and other non-current financial assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/Othernoncurrentassetsandothernoncurrentfinancialassets</Role>
      <ShortName>Other non-current assets and other non-current financial assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>210581013 - Disclosure - Balances and Transactions with Related Parties and Affiliated Companies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompanies</Role>
      <ShortName>Balances and Transactions with Related Parties and Affiliated Companies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>210641014 - Disclosure - Balances and Transactions in Foreign Currencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrencies</Role>
      <ShortName>Balances and Transactions in Foreign Currencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>210681015 - Disclosure - Post-Employment and Other Non-current Employee Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefits</Role>
      <ShortName>Post-Employment and Other Non-current Employee Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>210821016 - Disclosure - Bonus Programs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BonusPrograms</Role>
      <ShortName>Bonus Programs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>210861017 - Disclosure - Bank Loans and Notes Payables</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BankLoansandNotesPayables</Role>
      <ShortName>Bank Loans and Notes Payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>210921018 - Disclosure - Other Income and Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OtherIncomeandExpenses</Role>
      <ShortName>Other Income and Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>210951019 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>211101020 - Disclosure - Non-Controlling Interest in Consolidated Subsidiaries</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiaries</Role>
      <ShortName>Non-Controlling Interest in Consolidated Subsidiaries</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>211141021 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>211201022 - Disclosure - Earnings per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/EarningsperShare</Role>
      <ShortName>Earnings per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>211241023 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>211341024 - Disclosure - Other Liabilities, Provisions and Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitments</Role>
      <ShortName>Other Liabilities, Provisions and Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>211421025 - Disclosure - Information by segment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/Informationbysegment</Role>
      <ShortName>Information by segment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>211461026 - Disclosure - Future Impact of Recently Issued Accounting Standards not yet in Effect:</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/FutureImpactofRecentlyIssuedAccountingStandardsnotyetinEffect</Role>
      <ShortName>Future Impact of Recently Issued Accounting Standards not yet in Effect:</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>211471027 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>220082001 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>230023001 - Disclosure - Activities of the Company (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyTables</Role>
      <ShortName>Activities of the Company (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/ActivitiesoftheCompany</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>230093002 - Disclosure - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>230163003 - Disclosure - Cash and Cash Equivalents (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/CashandCashEquivalentsTables</Role>
      <ShortName>Cash and Cash Equivalents (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/CashandCashEquivalents</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>230193004 - Disclosure - Trade Receivable, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/TradeReceivableNetTables</Role>
      <ShortName>Trade Receivable, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/TradeReceivableNet</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>230253005 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/Inventories</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>230293006 - Disclosure - Other Current Assets and Other Current Financial Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsTables</Role>
      <ShortName>Other Current Assets and Other Current Financial Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssets</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>230353007 - Disclosure - Investments in Other Entities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesTables</Role>
      <ShortName>Investments in Other Entities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/InvestmentsinOtherEntities</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>230403008 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/Leases</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>230453009 - Disclosure - Property, plant &amp; equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/PropertyplantequipmentTables</Role>
      <ShortName>Property, plant &amp; equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/Propertyplantequipment</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>230493010 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/IntangibleAssetsTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/IntangibleAssets</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>230563011 - Disclosure - Other non-current assets and other non-current financial assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsTables</Role>
      <ShortName>Other non-current assets and other non-current financial assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/Othernoncurrentassetsandothernoncurrentfinancialassets</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>230593012 - Disclosure - Balances and Transactions with Related Parties and Affiliated Companies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesTables</Role>
      <ShortName>Balances and Transactions with Related Parties and Affiliated Companies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompanies</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>230653013 - Disclosure - Balances and Transactions in Foreign Currencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesTables</Role>
      <ShortName>Balances and Transactions in Foreign Currencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrencies</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>230693014 - Disclosure - Post-Employment and Other Non-current Employee Benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsTables</Role>
      <ShortName>Post-Employment and Other Non-current Employee Benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefits</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>230833015 - Disclosure - Bonus Programs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BonusProgramsTables</Role>
      <ShortName>Bonus Programs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/BonusPrograms</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>230873016 - Disclosure - Bank Loans and Notes Payables (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesTables</Role>
      <ShortName>Bank Loans and Notes Payables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/BankLoansandNotesPayables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>230933017 - Disclosure - Other Income and Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OtherIncomeandExpensesTables</Role>
      <ShortName>Other Income and Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/OtherIncomeandExpenses</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>230963018 - Disclosure - Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/FinancialInstrumentsTables</Role>
      <ShortName>Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/FinancialInstruments</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>231113019 - Disclosure - Non-Controlling Interest in Consolidated Subsidiaries (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesTables</Role>
      <ShortName>Non-Controlling Interest in Consolidated Subsidiaries (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiaries</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>231153020 - Disclosure - Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/EquityTables</Role>
      <ShortName>Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/Equity</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>231213021 - Disclosure - Earnings per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/EarningsperShareTables</Role>
      <ShortName>Earnings per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/EarningsperShare</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>231253022 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/IncomeTaxes</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>231353023 - Disclosure - Other Liabilities, Provisions and Commitments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsTables</Role>
      <ShortName>Other Liabilities, Provisions and Commitments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitments</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>231433024 - Disclosure - Information by segment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/InformationbysegmentTables</Role>
      <ShortName>Information by segment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coca-colafemsa.com/role/Informationbysegment</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>240034001 - Disclosure - Activities of the Company - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail</Role>
      <ShortName>Activities of the Company - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>240044002 - Disclosure - Activities of the Company - Summary of Significant Investments in Subsidiaries (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail</Role>
      <ShortName>Activities of the Company - Summary of Significant Investments in Subsidiaries (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>240064003 - Disclosure - Basis of Preparation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BasisofPreparationAdditionalInformationDetail</Role>
      <ShortName>Basis of Preparation - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>240104004 - Disclosure - Significant Accounting Policies - Summary of Average Exchange Rate (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail</Role>
      <ShortName>Significant Accounting Policies - Summary of Average Exchange Rate (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>240114005 - Disclosure - Significant Accounting Policies - Summary of cumulative inflation (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail</Role>
      <ShortName>Significant Accounting Policies - Summary of cumulative inflation (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>240124006 - Disclosure - Significant Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail</Role>
      <ShortName>Significant Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>240134007 - Disclosure - Significant Accounting Policies - Summary of Property Plant and Equipment Estimated Useful Lives (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail</Role>
      <ShortName>Significant Accounting Policies - Summary of Property Plant and Equipment Estimated Useful Lives (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>240144008 - Disclosure - Significant Accounting Policies - Summary of Revenue from Contracts with Customers (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail</Role>
      <ShortName>Significant Accounting Policies - Summary of Revenue from Contracts with Customers (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>240174009 - Disclosure - Cash and Cash Equivalents - Summary of Cash and Cash Equivalents (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/CashandCashEquivalentsSummaryofCashandCashEquivalentsDetail</Role>
      <ShortName>Cash and Cash Equivalents - Summary of Cash and Cash Equivalents (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>240204010 - Disclosure - Trade Receivable, Net - Summary of Trade Receivable (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail</Role>
      <ShortName>Trade Receivable, Net - Summary of Trade Receivable (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>240214011 - Disclosure - Trade Receivable, Net - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/TradeReceivableNetAdditionalInformationDetail</Role>
      <ShortName>Trade Receivable, Net - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>240224012 - Disclosure - Trade Receivable, Net - Aging Analysis of Accounts Receivable (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/TradeReceivableNetAgingAnalysisofAccountsReceivableDetail</Role>
      <ShortName>Trade Receivable, Net - Aging Analysis of Accounts Receivable (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>240234013 - Disclosure - Trade Receivable, Net - Summary of Changes in Allowance for Expected Credit Losses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofChangesinAllowanceforExpectedCreditLossesDetail</Role>
      <ShortName>Trade Receivable, Net - Summary of Changes in Allowance for Expected Credit Losses (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>240264014 - Disclosure - Inventories - Summary of Inventories (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail</Role>
      <ShortName>Inventories - Summary of Inventories (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>240274015 - Disclosure - Inventories - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/InventoriesAdditionalInformationDetail</Role>
      <ShortName>Inventories - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>240304016 - Disclosure - Other Current Assets and Other Current Financial Assets - Summary of Other Current Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentAssetsDetail</Role>
      <ShortName>Other Current Assets and Other Current Financial Assets - Summary of Other Current Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>240314017 - Disclosure - Other Current Assets and Other Current Financial Assets - Summary of Prepaid Expenses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofPrepaidExpensesDetail</Role>
      <ShortName>Other Current Assets and Other Current Financial Assets - Summary of Prepaid Expenses (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>240324018 - Disclosure - Other Current Assets and Other Current Financial Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsAdditionalInformationDetail</Role>
      <ShortName>Other Current Assets and Other Current Financial Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>240334019 - Disclosure - Other Current Assets and Other Current Financial Assets - Summary of Other Current Financial Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentFinancialAssetsDetail</Role>
      <ShortName>Other Current Assets and Other Current Financial Assets - Summary of Other Current Financial Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>240364020 - Disclosure - Investments in Other Entities - Summary of Investments in Other Entities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail</Role>
      <ShortName>Investments in Other Entities - Summary of Investments in Other Entities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>240374021 - Disclosure - Investments in Other Entities - Summary of Investment in Associates and Joint Ventures Accounted for under Equity Method (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail</Role>
      <ShortName>Investments in Other Entities - Summary of Investment in Associates and Joint Ventures Accounted for under Equity Method (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>240384022 - Disclosure - Investments in Other Entities - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail</Role>
      <ShortName>Investments in Other Entities - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>240414023 - Disclosure - Leases - Company's Right-of-Use Asset (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/LeasesCompanysRightofUseAssetDetail</Role>
      <ShortName>Leases - Company's Right-of-Use Asset (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>240424024 - Disclosure - Leases - Company's Lease Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail</Role>
      <ShortName>Leases - Company's Lease Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>240434025 - Disclosure - Leases - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/LeasesAdditionalInformationDetail</Role>
      <ShortName>Leases - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>240464026 - Disclosure - Property, plant &amp; equipment - Summary of Premises and Equipment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail</Role>
      <ShortName>Property, plant &amp; equipment - Summary of Premises and Equipment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>240474027 - Disclosure - Property, plant &amp; equipment - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/PropertyplantequipmentAdditionalInformationDetail</Role>
      <ShortName>Property, plant &amp; equipment - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>240504028 - Disclosure - Intangible Assets - Disclosure of Detailed Information About Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail</Role>
      <ShortName>Intangible Assets - Disclosure of Detailed Information About Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>240514029 - Disclosure - Intangible Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail</Role>
      <ShortName>Intangible Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>240524030 - Disclosure - Intangible Assets - Disclosure of Detailed Information About Carrying Amounts of Goodwill (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail</Role>
      <ShortName>Intangible Assets - Disclosure of Detailed Information About Carrying Amounts of Goodwill (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>240534031 - Disclosure - Intangible Assets - Disclosure of Detailed Information About Key Assumptions by CGU for Impairment Test (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail</Role>
      <ShortName>Intangible Assets - Disclosure of Detailed Information About Key Assumptions by CGU for Impairment Test (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>240544032 - Disclosure - Intangible Assets - Disclosure of Detailed Information About Sensitivity to Changes in Assumptions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail</Role>
      <ShortName>Intangible Assets - Disclosure of Detailed Information About Sensitivity to Changes in Assumptions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>240574033 - Disclosure - Other non-current assets and other non-current financial assets - Disclosure of Detailed Information About Other Non-Current Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail</Role>
      <ShortName>Other non-current assets and other non-current financial assets - Disclosure of Detailed Information About Other Non-Current Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>240604034 - Disclosure - Balances and Transactions with Related Parties and Affiliated Companies - Schedule of Balances and Transactions with Related Parties and Affiliated Companies (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail</Role>
      <ShortName>Balances and Transactions with Related Parties and Affiliated Companies - Schedule of Balances and Transactions with Related Parties and Affiliated Companies (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>240614035 - Disclosure - Balances and Transactions with Related Parties and Affiliated Companies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesAdditionalInformationDetail</Role>
      <ShortName>Balances and Transactions with Related Parties and Affiliated Companies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>240624036 - Disclosure - Balances and Transactions with Related Parties and Affiliated Companies - Summary of Transactions and Other Related Parties (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail</Role>
      <ShortName>Balances and Transactions with Related Parties and Affiliated Companies - Summary of Transactions and Other Related Parties (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>240634037 - Disclosure - Balances and Transactions with Related Parties and Affiliated Companies - Summary of Benefits and Aggregate Compensation Paid to Executive Officers and Senior Management of the Company, Recognized as an Expense During the Reporting Period (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofBenefitsandAggregateCompensationPaidtoExecutiveOfficersandSeniorManagementoftheCompanyRecognizedasanExpenseDuringtheReportingPeriodDetail</Role>
      <ShortName>Balances and Transactions with Related Parties and Affiliated Companies - Summary of Benefits and Aggregate Compensation Paid to Executive Officers and Senior Management of the Company, Recognized as an Expense During the Reporting Period (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>240664038 - Disclosure - Balances and Transactions in Foreign Currencies - Summary of Balances and Transactions in Foreign Currencies (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail</Role>
      <ShortName>Balances and Transactions in Foreign Currencies - Summary of Balances and Transactions in Foreign Currencies (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>240674039 - Disclosure - Balances and Transactions in Foreign Currencies - Summary of Transactions Denominated in Foreign Currencies, Expressed in Mexican pesos (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail</Role>
      <ShortName>Balances and Transactions in Foreign Currencies - Summary of Transactions Denominated in Foreign Currencies, Expressed in Mexican pesos (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>240704040 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Long-Term Assumptions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofLongTermAssumptionsDetail</Role>
      <ShortName>Post-Employment and Other Non-current Employee Benefits - Summary of Long-Term Assumptions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>240714041 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Assumptions, Amounts of Benefits Expected to be Paid (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail</Role>
      <ShortName>Post-Employment and Other Non-current Employee Benefits - Summary of Assumptions, Amounts of Benefits Expected to be Paid (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>240724042 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Balances of Liabilities for Post-Employment and Other Non-Current Employee Benefits (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail</Role>
      <ShortName>Post-Employment and Other Non-current Employee Benefits - Balances of Liabilities for Post-Employment and Other Non-Current Employee Benefits (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>240734043 - Disclosure - Post-Employment and Other Non-Current Employee Benefits - Balances of Liabilities for Summary of Variable Return Financial Instruments Recorded at Market Values (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail</Role>
      <ShortName>Post-Employment and Other Non-Current Employee Benefits - Balances of Liabilities for Summary of Variable Return Financial Instruments Recorded at Market Values (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>240744044 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail</Role>
      <ShortName>Post-Employment and Other Non-current Employee Benefits - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>240754045 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Amounts and Types of Securities of Company's in Related Parties included in Portfolio Fund (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail</Role>
      <ShortName>Post-Employment and Other Non-current Employee Benefits - Summary of Amounts and Types of Securities of Company's in Related Parties included in Portfolio Fund (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>240764046 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Amounts Recognized in Consolidated Income Statements and Consolidated Statements of Comprehensive Income (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail</Role>
      <ShortName>Post-Employment and Other Non-current Employee Benefits - Summary of Amounts Recognized in Consolidated Income Statements and Consolidated Statements of Comprehensive Income (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>240774047 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Remeasurements of Net Defined Benefit Liability Recognized in Other Comprehensive Income (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofRemeasurementsofNetDefinedBenefitLiabilityRecognizedinOtherComprehensiveIncomeDetail</Role>
      <ShortName>Post-Employment and Other Non-current Employee Benefits - Summary of Remeasurements of Net Defined Benefit Liability Recognized in Other Comprehensive Income (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>240784048 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Changes in Balance of Defined Benefit Obligation for Post-Employment and Other Non-Current Employee Benefits (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail</Role>
      <ShortName>Post-Employment and Other Non-current Employee Benefits - Summary of Changes in Balance of Defined Benefit Obligation for Post-Employment and Other Non-Current Employee Benefits (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>240794049 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Changes in Balance of Trust Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail</Role>
      <ShortName>Post-Employment and Other Non-current Employee Benefits - Summary of Changes in Balance of Trust Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>240804050 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Variation in Assumptions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail</Role>
      <ShortName>Post-Employment and Other Non-current Employee Benefits - Variation in Assumptions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>240814051 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Employee Benefits Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail</Role>
      <ShortName>Post-Employment and Other Non-current Employee Benefits - Summary of Employee Benefits Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>240844052 - Disclosure - Bonus Programs - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail</Role>
      <ShortName>Bonus Programs - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>240854053 - Disclosure - Bonus Programs - Summary of Shares Granted Under the Company's Executive Incentive Plans (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail</Role>
      <ShortName>Bonus Programs - Summary of Shares Granted Under the Company's Executive Incentive Plans (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>240884054 - Disclosure - Bank Loans and Notes Payables - Detailed Information About Borrowings (Detail)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail</Role>
      <ShortName>Bank Loans and Notes Payables - Detailed Information About Borrowings (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>240894055 - Disclosure - Summary of Interest Expense - Bank Loans and Notes Payables (Detail)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail</Role>
      <ShortName>Summary of Interest Expense - Bank Loans and Notes Payables (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>240904056 - Disclosure - Bank Loans and Notes Payables - Additional Information (Detail)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail</Role>
      <ShortName>Bank Loans and Notes Payables - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>240914057 - Disclosure - Bank Loans and Notes Payables - Summary of Reconciliation of Liabilities Arising From Financing Activities (Detail)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail</Role>
      <ShortName>Bank Loans and Notes Payables - Summary of Reconciliation of Liabilities Arising From Financing Activities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>240944058 - Disclosure - Other Income and Expenses - Summary of other income and expenses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail</Role>
      <ShortName>Other Income and Expenses - Summary of other income and expenses (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>240974059 - Disclosure - Financial Instruments - Summarizes Company's Financial Assets and Liabilities Measured at Fair Value (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail</Role>
      <ShortName>Financial Instruments - Summarizes Company's Financial Assets and Liabilities Measured at Fair Value (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>240984060 - Disclosure - Financial Instruments - Impact of Hedging On Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails</Role>
      <ShortName>Financial Instruments - Impact of Hedging On Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>240994061 - Disclosure - Financial Instruments - Outstanding Forward Agreements to Purchase Foreign Currency (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail</Role>
      <ShortName>Financial Instruments - Outstanding Forward Agreements to Purchase Foreign Currency (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>241004062 - Disclosure - Financial Instruments - Summarizes outstanding Cross Currency Swap Agreements (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail</Role>
      <ShortName>Financial Instruments - Summarizes outstanding Cross Currency Swap Agreements (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>241014063 - Disclosure - Financial Instruments - Summarizes Sugar Price and Aluminum Price Contracts (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail</Role>
      <ShortName>Financial Instruments - Summarizes Sugar Price and Aluminum Price Contracts (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>241024064 - Disclosure - Financial Instruments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/FinancialInstrumentsAdditionalInformationDetail</Role>
      <ShortName>Financial Instruments - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>241034065 - Disclosure - Financial Instruments - Summary of Net Effects of Expired Contracts Met Hedging Criteria (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail</Role>
      <ShortName>Financial Instruments - Summary of Net Effects of Expired Contracts Met Hedging Criteria (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>241044066 - Disclosure - Financial Instruments - Summary of Net Effect of Changes in Fair Value of Derivative Financial Instruments that did not Meet Hedging Criteria for Accounting Purposes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail</Role>
      <ShortName>Financial Instruments - Summary of Net Effect of Changes in Fair Value of Derivative Financial Instruments that did not Meet Hedging Criteria for Accounting Purposes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>241054067 - Disclosure - Financial Instruments - Summary of Net Effect of Expired contracts that did not Meet Hedging Criteria for Accounting Purposes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofExpiredcontractsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail</Role>
      <ShortName>Financial Instruments - Summary of Net Effect of Expired contracts that did not Meet Hedging Criteria for Accounting Purposes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>241064068 - Disclosure - Financial Instruments - Summary of Sensitivity Analysis of Market Risks (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail</Role>
      <ShortName>Financial Instruments - Summary of Sensitivity Analysis of Market Risks (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>241074069 - Disclosure - Financial Instruments - Summary of Sensitivity Analysis of Interest Rate Risks (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofInterestRateRisksDetail</Role>
      <ShortName>Financial Instruments - Summary of Sensitivity Analysis of Interest Rate Risks (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>241084070 - Disclosure - Financial Instruments - Summary of Contractually Fixed and Variable Pay-offs for Settlement, Repayments and Interest Resulting from Recognized Financial Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail</Role>
      <ShortName>Financial Instruments - Summary of Contractually Fixed and Variable Pay-offs for Settlement, Repayments and Interest Resulting from Recognized Financial Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>129</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>241094071 - Disclosure - Financial Instruments - Company's Financial Instruments Used to Hedge Its Exposure to Foreign Exchange Rates, Interest Rates and Commodity Risks (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail</Role>
      <ShortName>Financial Instruments - Company's Financial Instruments Used to Hedge Its Exposure to Foreign Exchange Rates, Interest Rates and Commodity Risks (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>241124072 - Disclosure - Non Controlling Interest in Consolidated Subsidiaries - Summary of Non Controlling Interest in Consolidated Subsidiaries (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail</Role>
      <ShortName>Non Controlling Interest in Consolidated Subsidiaries - Summary of Non Controlling Interest in Consolidated Subsidiaries (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>241134073 - Disclosure - Non Controlling Interest in Consolidated Subsidiaries - Summary of Non Controlling Interest (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestDetail</Role>
      <ShortName>Non Controlling Interest in Consolidated Subsidiaries - Summary of Non Controlling Interest (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>241164074 - Disclosure - Equity - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail</Role>
      <ShortName>Equity - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>133</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>241174075 - Disclosure - Equity - Summary of Capital Stock Prior To and Immediately After Stock Split (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail</Role>
      <ShortName>Equity - Summary of Capital Stock Prior To and Immediately After Stock Split (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>134</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>241184076 - Disclosure - Equity - Summary of Capital Stock (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockDetail</Role>
      <ShortName>Equity - Summary of Capital Stock (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>135</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>241194077 - Disclosure - Equity - Summary of Dividends Declared and Paid (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/EquitySummaryofDividendsDeclaredandPaidDetail</Role>
      <ShortName>Equity - Summary of Dividends Declared and Paid (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>136</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>241224078 - Disclosure - Earnings per Share - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/EarningsperShareAdditionalInformationDetail</Role>
      <ShortName>Earnings per Share - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>137</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>241234079 - Disclosure - Earnings per Share - Summary of Basic and Diluted Earnings per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail</Role>
      <ShortName>Earnings per Share - Summary of Basic and Diluted Earnings per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>138</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>241264080 - Disclosure - Income Taxes - Summary of Major Components of Income Tax Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail</Role>
      <ShortName>Income Taxes - Summary of Major Components of Income Tax Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>139</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>241274081 - Disclosure - Income Taxes - Summary of Income Tax Recognized in Consolidated Statement of Other Comprehensive Income (OCI) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail</Role>
      <ShortName>Income Taxes - Summary of Income Tax Recognized in Consolidated Statement of Other Comprehensive Income (OCI) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>140</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R141.htm</HtmlFileName>
      <LongName>241284082 - Disclosure - Income Taxes - Summary of Reconciliation Between Tax Expense and Income Before Income Taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail</Role>
      <ShortName>Income Taxes - Summary of Reconciliation Between Tax Expense and Income Before Income Taxes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>141</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R142.htm</HtmlFileName>
      <LongName>241294083 - Disclosure - Income Taxes - Summary of Temporary Differences Giving Rise to Deferred Income Tax Liabilities (Assets) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail</Role>
      <ShortName>Income Taxes - Summary of Temporary Differences Giving Rise to Deferred Income Tax Liabilities (Assets) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>142</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R143.htm</HtmlFileName>
      <LongName>241304084 - Disclosure - Income Taxes - Summary of Net Deferred Income Tax Liability (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofNetDeferredIncomeTaxLiabilityDetail</Role>
      <ShortName>Income Taxes - Summary of Net Deferred Income Tax Liability (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>143</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R144.htm</HtmlFileName>
      <LongName>241314085 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/IncomeTaxesAdditionalInformationDetail</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>144</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>241324086 - Disclosure - Income Taxes - Summary of Tax Losses Carryforwards and their Years of Expiration (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail</Role>
      <ShortName>Income Taxes - Summary of Tax Losses Carryforwards and their Years of Expiration (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>145</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R146.htm</HtmlFileName>
      <LongName>241334087 - Disclosure - Income Taxes - Summary of Changes in Balance of Tax Loss Carryforwards (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofChangesinBalanceofTaxLossCarryforwardsDetail</Role>
      <ShortName>Income Taxes - Summary of Changes in Balance of Tax Loss Carryforwards (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>146</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R147.htm</HtmlFileName>
      <LongName>241364088 - Disclosure - Other Liabilities, Provisions and Commitments - Summary of Other Current Financial Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherCurrentFinancialLiabilitiesDetail</Role>
      <ShortName>Other Liabilities, Provisions and Commitments - Summary of Other Current Financial Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>147</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R148.htm</HtmlFileName>
      <LongName>241374089 - Disclosure - Other Liabilities, Provisions and Commitments - Summary of Provisions and Other Non-current Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofProvisionsandOtherNoncurrentLiabilitiesDetail</Role>
      <ShortName>Other Liabilities, Provisions and Commitments - Summary of Provisions and Other Non-current Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>148</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R149.htm</HtmlFileName>
      <LongName>241384090 - Disclosure - Other Liabilities, Provisions and Commitments - Summary of Other Non-current Financial Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherNoncurrentFinancialLiabilitiesDetail</Role>
      <ShortName>Other Liabilities, Provisions and Commitments - Summary of Other Non-current Financial Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>149</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R150.htm</HtmlFileName>
      <LongName>241394091 - Disclosure - Other Liabilities, Provisions and Commitments - Summary of Nature and Amount of Loss Contingencies Recorded (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail</Role>
      <ShortName>Other Liabilities, Provisions and Commitments - Summary of Nature and Amount of Loss Contingencies Recorded (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>150</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R151.htm</HtmlFileName>
      <LongName>241404092 - Disclosure - Other Liabilities, Provisions and Commitments - Summary of Changes in Balance of Provisions Recorded (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail</Role>
      <ShortName>Other Liabilities, Provisions and Commitments - Summary of Changes in Balance of Provisions Recorded (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>151</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R152.htm</HtmlFileName>
      <LongName>241414093 - Disclosure - Other Liabilities, Provisions and Commitments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail</Role>
      <ShortName>Other Liabilities, Provisions and Commitments - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>152</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R153.htm</HtmlFileName>
      <LongName>241444094 - Disclosure - Information by Segment - Summary of Segment Disclosure for Company's Consolidated Operations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail</Role>
      <ShortName>Information by Segment - Summary of Segment Disclosure for Company's Consolidated Operations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>153</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R154.htm</HtmlFileName>
      <LongName>241454095 - Disclosure - Information by Segment - Summary of Segment Disclosure for Company's Consolidated Operations Narrative (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail</Role>
      <ShortName>Information by Segment - Summary of Segment Disclosure for Company's Consolidated Operations Narrative (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>154</Position>
    </Report>
    <Report instance="kof-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R155.htm</HtmlFileName>
      <LongName>241484096 - Disclosure - Subsequent Events - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coca-colafemsa.com/role/SubsequentEventsAdditionalInformationDetail</Role>
      <ShortName>Subsequent Events - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>155</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="20-F" original="kof-20211231.htm">kof-20211231.htm</File>
    <File>ex1112312021final.htm</File>
    <File>ex12112312021final.htm</File>
    <File>ex12212312021final.htm</File>
    <File>ex13112312021final.htm</File>
    <File>ex15112312021final.htm</File>
    <File>ex17112312021final.htm</File>
    <File>ex21312312021final.htm</File>
    <File>ex8112312021final.htm</File>
    <File>kof-20211231.xsd</File>
    <File>kof-20211231_cal.xml</File>
    <File>kof-20211231_def.xml</File>
    <File>kof-20211231_lab.xml</File>
    <File>kof-20211231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>kof-20211231_g1.jpg</File>
    <File>kof-20211231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2954">http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full</BaseTaxonomy>
    <BaseTaxonomy items="56">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>179
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "kof-20211231.htm": {
   "axisCustom": 3,
   "axisStandard": 44,
   "contextCount": 1485,
   "dts": {
    "calculationLink": {
     "local": [
      "kof-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "kof-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "kof-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "kof-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "kof-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "kof-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/currency/2021/currency-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 1166,
   "entityCount": 1,
   "hidden": {
    "http://www.coca-colafemsa.com/20211231": 1,
    "http://xbrl.sec.gov/dei/2021q4": 10,
    "total": 11
   },
   "keyCustom": 264,
   "keyStandard": 366,
   "memberCustom": 177,
   "memberStandard": 103,
   "nsprefix": "kof",
   "nsuri": "http://www.coca-colafemsa.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000010001 - Document - Cover",
     "role": "http://www.coca-colafemsa.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210071003 - Disclosure - Significant Accounting Policies",
     "role": "http://www.coca-colafemsa.com/role/SignificantAccountingPolicies",
     "shortName": "Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "id021290082fd444c833e04da99239a80_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240714041 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Assumptions, Amounts of Benefits Expected to be Paid (Detail)",
     "role": "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail",
     "shortName": "Post-Employment and Other Non-current Employee Benefits - Summary of Assumptions, Amounts of Benefits Expected to be Paid (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "id021290082fd444c833e04da99239a80_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240724042 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Balances of Liabilities for Post-Employment and Other Non-Current Employee Benefits (Detail)",
     "role": "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
     "shortName": "Post-Employment and Other Non-current Employee Benefits - Balances of Liabilities for Post-Employment and Other Non-Current Employee Benefits (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i3b1fde1dfdcc48c28d8cf25c98310f74_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "kof:VestedDefinedBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfTrustAssetExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "kof:TrustAssetsFixedAndVariableReturnPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240734043 - Disclosure - Post-Employment and Other Non-Current Employee Benefits - Balances of Liabilities for Summary of Variable Return Financial Instruments Recorded at Market Values (Detail)",
     "role": "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail",
     "shortName": "Post-Employment and Other Non-Current Employee Benefits - Balances of Liabilities for Summary of Variable Return Financial Instruments Recorded at Market Values (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfTrustAssetExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "kof:TrustAssetsFixedAndVariableReturnPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:EmployeeProfitSharing",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240744044 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail",
     "shortName": "Post-Employment and Other Non-current Employee Benefits - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "kof:DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i1124dbf2ef914071b2b9cf78eb37a4e7_I20211231",
      "decimals": "3",
      "lang": "en-US",
      "name": "ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2a0d74c150ad4605980d7ab49ba191c0_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240754045 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Amounts and Types of Securities of Company's in Related Parties included in Portfolio Fund (Detail)",
     "role": "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail",
     "shortName": "Post-Employment and Other Non-current Employee Benefits - Summary of Amounts and Types of Securities of Company's in Related Parties included in Portfolio Fund (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2a0d74c150ad4605980d7ab49ba191c0_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240764046 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Amounts Recognized in Consolidated Income Statements and Consolidated Statements of Comprehensive Income (Detail)",
     "role": "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail",
     "shortName": "Post-Employment and Other Non-current Employee Benefits - Summary of Amounts Recognized in Consolidated Income Statements and Consolidated Statements of Comprehensive Income (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240774047 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Remeasurements of Net Defined Benefit Liability Recognized in Other Comprehensive Income (Detail)",
     "role": "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofRemeasurementsofNetDefinedBenefitLiabilityRecognizedinOtherComprehensiveIncomeDetail",
     "shortName": "Post-Employment and Other Non-current Employee Benefits - Summary of Remeasurements of Net Defined Benefit Liability Recognized in Other Comprehensive Income (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240784048 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Changes in Balance of Defined Benefit Obligation for Post-Employment and Other Non-Current Employee Benefits (Detail)",
     "role": "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
     "shortName": "Post-Employment and Other Non-current Employee Benefits - Summary of Changes in Balance of Defined Benefit Obligation for Post-Employment and Other Non-Current Employee Benefits (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i3487193e650a4f3f9cbb49bacc9279f2_I20181231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:DefinedBenefitObligationAtPresentValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240794049 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Changes in Balance of Trust Assets (Detail)",
     "role": "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail",
     "shortName": "Post-Employment and Other Non-current Employee Benefits - Summary of Changes in Balance of Trust Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i23bd2ecde8fa49418e2ffe00781955a0_I20181231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:DefinedBenefitObligationAtPresentValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240804050 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Variation in Assumptions (Detail)",
     "role": "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail",
     "shortName": "Post-Employment and Other Non-current Employee Benefits - Variation in Assumptions (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "idf292a92c5d24e5ab8c4e4874f1d5153_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210151004 - Disclosure - Cash and Cash Equivalents",
     "role": "http://www.coca-colafemsa.com/role/CashandCashEquivalents",
     "shortName": "Cash and Cash Equivalents",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:EmployeeProfitSharing",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240814051 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Employee Benefits Expense (Detail)",
     "role": "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail",
     "shortName": "Post-Employment and Other Non-current Employee Benefits - Summary of Employee Benefits Expense (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:EmployeeBenefitsExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "kof:AnnualBonusPercentageToPurchaseOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240844052 - Disclosure - Bonus Programs - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail",
     "shortName": "Bonus Programs - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "kof:AnnualBonusPercentageToPurchaseOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240854053 - Disclosure - Bonus Programs - Summary of Shares Granted Under the Company's Executive Incentive Plans (Detail)",
     "role": "http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail",
     "shortName": "Bonus Programs - Summary of Shares Granted Under the Company's Executive Incentive Plans (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i634ce140f6ac47e8ae58e6c66572abd3_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ShorttermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240884054 - Disclosure - Bank Loans and Notes Payables - Detailed Information About Borrowings (Detail)",
     "role": "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail",
     "shortName": "Bank Loans and Notes Payables - Detailed Information About Borrowings (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ShorttermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InterestExpenseOnBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240894055 - Disclosure - Summary of Interest Expense - Bank Loans and Notes Payables (Detail)",
     "role": "http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail",
     "shortName": "Summary of Interest Expense - Bank Loans and Notes Payables (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InterestExpenseOnBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:BorrowingsInterestRate",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240904056 - Disclosure - Bank Loans and Notes Payables - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail",
     "shortName": "Bank Loans and Notes Payables - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2254203bf06b4f00b199fa01b86c81d2_D20200101-20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:RepaymentsOfBondsNotesAndDebentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240914057 - Disclosure - Bank Loans and Notes Payables - Summary of Reconciliation of Liabilities Arising From Financing Activities (Detail)",
     "role": "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail",
     "shortName": "Bank Loans and Notes Payables - Summary of Reconciliation of Liabilities Arising From Financing Activities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "kof:RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:GainsOnDisposalsOfNoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240944058 - Disclosure - Other Income and Expenses - Summary of other income and expenses (Detail)",
     "role": "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail",
     "shortName": "Other Income and Expenses - Summary of other income and expenses (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:GainsOnDisposalsOfNoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DerivativeFinancialAssets",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240974059 - Disclosure - Financial Instruments - Summarizes Company's Financial Assets and Liabilities Measured at Fair Value (Detail)",
     "role": "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail",
     "shortName": "Financial Instruments - Summarizes Company's Financial Assets and Liabilities Measured at Fair Value (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "ibf15e7ba170c42b49b33b567cd7b3eba_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:DerivativeFinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240984060 - Disclosure - Financial Instruments - Impact of Hedging On Equity (Details)",
     "role": "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails",
     "shortName": "Financial Instruments - Impact of Hedging On Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i6fec9a4fb6d84caa8d9610f1409c35b3_I20191231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210181005 - Disclosure - Trade Receivable, Net",
     "role": "http://www.coca-colafemsa.com/role/TradeReceivableNet",
     "shortName": "Trade Receivable, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DerivativeFinancialAssets",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240994061 - Disclosure - Financial Instruments - Outstanding Forward Agreements to Purchase Foreign Currency (Detail)",
     "role": "http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail",
     "shortName": "Financial Instruments - Outstanding Forward Agreements to Purchase Foreign Currency (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "if7e3b3e5104544ce9d7e94f75471e00c_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "ifrs-full:NotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DerivativeFinancialAssets",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241004062 - Disclosure - Financial Instruments - Summarizes outstanding Cross Currency Swap Agreements (Detail)",
     "role": "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail",
     "shortName": "Financial Instruments - Summarizes outstanding Cross Currency Swap Agreements (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfCrossCurrencySwapContractTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "ie4e5a13c13e24fff8e0420b02850c1a5_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:NotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DerivativeFinancialAssets",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241014063 - Disclosure - Financial Instruments - Summarizes Sugar Price and Aluminum Price Contracts (Detail)",
     "role": "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail",
     "shortName": "Financial Instruments - Summarizes Sugar Price and Aluminum Price Contracts (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "ibbad6b35cc24400bb7ba9da8269a938b_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:NotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "ica51c7b2265e42848314f8e541aae976_D20200930-20200930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "kof:JointVentureStockInterestSoldPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241024064 - Disclosure - Financial Instruments - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/FinancialInstrumentsAdditionalInformationDetail",
     "shortName": "Financial Instruments - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "ica51c7b2265e42848314f8e541aae976_D20200930-20200930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "kof:JointVentureStockInterestSoldPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InterestExpense",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241034065 - Disclosure - Financial Instruments - Summary of Net Effects of Expired Contracts Met Hedging Criteria (Detail)",
     "role": "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail",
     "shortName": "Financial Instruments - Summary of Net Effects of Expired Contracts Met Hedging Criteria (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "ia75d41ce052a4ce7b0033b75be90f522_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:InterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241044066 - Disclosure - Financial Instruments - Summary of Net Effect of Changes in Fair Value of Derivative Financial Instruments that did not Meet Hedging Criteria for Accounting Purposes (Detail)",
     "role": "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail",
     "shortName": "Financial Instruments - Summary of Net Effect of Changes in Fair Value of Derivative Financial Instruments that did not Meet Hedging Criteria for Accounting Purposes (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i005784e1955646c6b4cf40d0d92df9be_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R126": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241054067 - Disclosure - Financial Instruments - Summary of Net Effect of Expired contracts that did not Meet Hedging Criteria for Accounting Purposes (Detail)",
     "role": "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofExpiredcontractsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail",
     "shortName": "Financial Instruments - Summary of Net Effect of Expired contracts that did not Meet Hedging Criteria for Accounting Purposes (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R127": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i5742dc997bc348ffaebabdcb415c9794_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "kof:SurchargeRatePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241064068 - Disclosure - Financial Instruments - Summary of Sensitivity Analysis of Market Risks (Detail)",
     "role": "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail",
     "shortName": "Financial Instruments - Summary of Sensitivity Analysis of Market Risks (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i5742dc997bc348ffaebabdcb415c9794_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "kof:SurchargeRatePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R128": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i1173242ab856436b9e01616d77b24e0c_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "kof:ChangeInUSDollarRateBasisPoints",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241074069 - Disclosure - Financial Instruments - Summary of Sensitivity Analysis of Interest Rate Risks (Detail)",
     "role": "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofInterestRateRisksDetail",
     "shortName": "Financial Instruments - Summary of Sensitivity Analysis of Interest Rate Risks (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i1173242ab856436b9e01616d77b24e0c_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "kof:ChangeInUSDollarRateBasisPoints",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R129": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i930716d8bee349098a0681b5b974b44c_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DerivativeFinancialLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241084070 - Disclosure - Financial Instruments - Summary of Contractually Fixed and Variable Pay-offs for Settlement, Repayments and Interest Resulting from Recognized Financial Liabilities (Detail)",
     "role": "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail",
     "shortName": "Financial Instruments - Summary of Contractually Fixed and Variable Pay-offs for Settlement, Repayments and Interest Resulting from Recognized Financial Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i930716d8bee349098a0681b5b974b44c_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DerivativeFinancialLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210241006 - Disclosure - Inventories",
     "role": "http://www.coca-colafemsa.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R130": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfExternalCreditExposuresExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2062872f234543c196dfebcca0d204ad_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CreditExposure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241094071 - Disclosure - Financial Instruments - Company's Financial Instruments Used to Hedge Its Exposure to Foreign Exchange Rates, Interest Rates and Commodity Risks (Detail)",
     "role": "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail",
     "shortName": "Financial Instruments - Company's Financial Instruments Used to Hedge Its Exposure to Foreign Exchange Rates, Interest Rates and Commodity Risks (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfExternalCreditExposuresExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2062872f234543c196dfebcca0d204ad_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CreditExposure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R131": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NoncontrollingInterests",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241124072 - Disclosure - Non Controlling Interest in Consolidated Subsidiaries - Summary of Non Controlling Interest in Consolidated Subsidiaries (Detail)",
     "role": "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail",
     "shortName": "Non Controlling Interest in Consolidated Subsidiaries - Summary of Non Controlling Interest in Consolidated Subsidiaries (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i22a4c46fc75c4bfd9f71f0f9f071500d_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:NoncontrollingInterests",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R132": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NoncontrollingInterests",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241134073 - Disclosure - Non Controlling Interest in Consolidated Subsidiaries - Summary of Non Controlling Interest (Detail)",
     "role": "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestDetail",
     "shortName": "Non Controlling Interest in Consolidated Subsidiaries - Summary of Non Controlling Interest (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "kof:ExchangeDifferencesOnTranslationOfForeignOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R133": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ParValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxnPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241164074 - Disclosure - Equity - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail",
     "shortName": "Equity - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ParValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxnPerShare",
      "xsiNil": "false"
     }
    },
    "R134": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "ib59dbe08231e4755aa12f3e985686b5c_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointVenture",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241174075 - Disclosure - Equity - Summary of Capital Stock Prior To and Immediately After Stock Split (Detail)",
     "role": "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail",
     "shortName": "Equity - Summary of Capital Stock Prior To and Immediately After Stock Split (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfCapitalStockExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "if890ea0a397f4a6faa6f43f7d7f376e3_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R135": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NumberOfSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241184076 - Disclosure - Equity - Summary of Capital Stock (Detail)",
     "role": "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockDetail",
     "shortName": "Equity - Summary of Capital Stock (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NumberOfSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R136": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ifrs-full:DisclosureOfDividendsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i96fd07166bd94e8d99799990535f84c8_D20210504-20211103",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DividendsPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241194077 - Disclosure - Equity - Summary of Dividends Declared and Paid (Detail)",
     "role": "http://www.coca-colafemsa.com/role/EquitySummaryofDividendsDeclaredandPaidDetail",
     "shortName": "Equity - Summary of Dividends Declared and Paid (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ifrs-full:DisclosureOfDividendsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i96fd07166bd94e8d99799990535f84c8_D20210504-20211103",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DividendsPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R137": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "iab7ee7cbdcda4cd5846aff62100d8c93_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AdjustedWeightedAverageShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241224078 - Disclosure - Earnings per Share - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/EarningsperShareAdditionalInformationDetail",
     "shortName": "Earnings per Share - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "iab7ee7cbdcda4cd5846aff62100d8c93_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AdjustedWeightedAverageShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R138": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProfitLoss",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241234079 - Disclosure - Earnings per Share - Summary of Basic and Diluted Earnings per Share (Detail)",
     "role": "http://www.coca-colafemsa.com/role/EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail",
     "shortName": "Earnings per Share - Summary of Basic and Diluted Earnings per Share (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:EarningsPerShareExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "ibdb1e9d914254510bbd1c37080baea37_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R139": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241264080 - Disclosure - Income Taxes - Summary of Major Components of Income Tax Expense (Detail)",
     "role": "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail",
     "shortName": "Income Taxes - Summary of Major Components of Income Tax Expense (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210281007 - Disclosure - Other Current Assets and Other Current Financial Assets",
     "role": "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssets",
     "shortName": "Other Current Assets and Other Current Financial Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R140": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241274081 - Disclosure - Income Taxes - Summary of Income Tax Recognized in Consolidated Statement of Other Comprehensive Income (OCI) (Detail)",
     "role": "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail",
     "shortName": "Income Taxes - Summary of Income Tax Recognized in Consolidated Statement of Other Comprehensive Income (OCI) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R141": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:ScheduleOfDomesticTaxRateExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ApplicableTaxRate",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241284082 - Disclosure - Income Taxes - Summary of Reconciliation Between Tax Expense and Income Before Income Taxes (Detail)",
     "role": "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail",
     "shortName": "Income Taxes - Summary of Reconciliation Between Tax Expense and Income Before Income Taxes (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:ScheduleOfDomesticTaxRateExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "4",
      "lang": "en-US",
      "name": "ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R142": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241294083 - Disclosure - Income Taxes - Summary of Temporary Differences Giving Rise to Deferred Income Tax Liabilities (Assets) (Detail)",
     "role": "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail",
     "shortName": "Income Taxes - Summary of Temporary Differences Giving Rise to Deferred Income Tax Liabilities (Assets) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i0e519e97586848219635bfd1afa979fb_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R143": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241304084 - Disclosure - Income Taxes - Summary of Net Deferred Income Tax Liability (Detail)",
     "role": "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofNetDeferredIncomeTaxLiabilityDetail",
     "shortName": "Income Taxes - Summary of Net Deferred Income Tax Liability (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "kof:DeferredTaxAssetsRelatingToProvisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R144": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241314085 - Disclosure - Income Taxes - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/IncomeTaxesAdditionalInformationDetail",
     "shortName": "Income Taxes - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R145": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:TaxLossesCarriedForwardWhichExpireInYearFour",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241324086 - Disclosure - Income Taxes - Summary of Tax Losses Carryforwards and their Years of Expiration (Detail)",
     "role": "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail",
     "shortName": "Income Taxes - Summary of Tax Losses Carryforwards and their Years of Expiration (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:TaxLossesCarriedForwardWhichExpireInYearFour",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R146": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:DeferredTaxAssetsOperatingLossCarryForwards1",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241334087 - Disclosure - Income Taxes - Summary of Changes in Balance of Tax Loss Carryforwards (Detail)",
     "role": "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofChangesinBalanceofTaxLossCarryforwardsDetail",
     "shortName": "Income Taxes - Summary of Changes in Balance of Tax Loss Carryforwards (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i7942ee1c074648669cc6c7784671842a_I20181231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "kof:DeferredTaxAssetsOperatingLossCarryForwards1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R147": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:CurrentSundryCreditors",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241364088 - Disclosure - Other Liabilities, Provisions and Commitments - Summary of Other Current Financial Liabilities (Detail)",
     "role": "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherCurrentFinancialLiabilitiesDetail",
     "shortName": "Other Liabilities, Provisions and Commitments - Summary of Other Current Financial Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:CurrentSundryCreditors",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R148": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Provisions",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241374089 - Disclosure - Other Liabilities, Provisions and Commitments - Summary of Provisions and Other Non-current Liabilities (Detail)",
     "role": "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofProvisionsandOtherNoncurrentLiabilitiesDetail",
     "shortName": "Other Liabilities, Provisions and Commitments - Summary of Provisions and Other Non-current Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "kof:TaxesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R149": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:OtherFinancialLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241384090 - Disclosure - Other Liabilities, Provisions and Commitments - Summary of Other Non-current Financial Liabilities (Detail)",
     "role": "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherNoncurrentFinancialLiabilitiesDetail",
     "shortName": "Other Liabilities, Provisions and Commitments - Summary of Other Non-current Financial Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:OtherFinancialLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210341008 - Disclosure - Investments in Other Entities",
     "role": "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntities",
     "shortName": "Investments in Other Entities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R150": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Provisions",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241394091 - Disclosure - Other Liabilities, Provisions and Commitments - Summary of Nature and Amount of Loss Contingencies Recorded (Detail)",
     "role": "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail",
     "shortName": "Other Liabilities, Provisions and Commitments - Summary of Nature and Amount of Loss Contingencies Recorded (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R151": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Provisions",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241404092 - Disclosure - Other Liabilities, Provisions and Commitments - Summary of Changes in Balance of Provisions Recorded (Detail)",
     "role": "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail",
     "shortName": "Other Liabilities, Provisions and Commitments - Summary of Changes in Balance of Provisions Recorded (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i64ff89f465b7448695c528dbb09c1de9_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "kof:IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R152": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:TaxContingenciesPayableToFormerShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241414093 - Disclosure - Other Liabilities, Provisions and Commitments - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail",
     "shortName": "Other Liabilities, Provisions and Commitments - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:TaxContingenciesPayableToFormerShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R153": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241444094 - Disclosure - Information by Segment - Summary of Segment Disclosure for Company's Consolidated Operations (Detail)",
     "role": "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail",
     "shortName": "Information by Segment - Summary of Segment Disclosure for Company's Consolidated Operations (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "kof:NonCashItemsOtherThanDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R154": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241454095 - Disclosure - Information by Segment - Summary of Segment Disclosure for Company's Consolidated Operations Narrative (Detail)",
     "role": "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail",
     "shortName": "Information by Segment - Summary of Segment Disclosure for Company's Consolidated Operations Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i439dd1dfb47a48aaab52c41920fee610_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R155": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i85f25f2519284cf4915ec37c7f3bdedc_I20220124",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "kof:BusinessAcquiredPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241484096 - Disclosure - Subsequent Events - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/SubsequentEventsAdditionalInformationDetail",
     "shortName": "Subsequent Events - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i85f25f2519284cf4915ec37c7f3bdedc_I20220124",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210391009 - Disclosure - Leases",
     "role": "http://www.coca-colafemsa.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210441010 - Disclosure - Property, plant & equipment",
     "role": "http://www.coca-colafemsa.com/role/Propertyplantequipment",
     "shortName": "Property, plant & equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210481011 - Disclosure - Intangible Assets",
     "role": "http://www.coca-colafemsa.com/role/IntangibleAssets",
     "shortName": "Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210551012 - Disclosure - Other non-current assets and other non-current financial assets",
     "role": "http://www.coca-colafemsa.com/role/Othernoncurrentassetsandothernoncurrentfinancialassets",
     "shortName": "Other non-current assets and other non-current financial assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "000020002 - Document - Audit Information",
     "role": "http://www.coca-colafemsa.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210581013 - Disclosure - Balances and Transactions with Related Parties and Affiliated Companies",
     "role": "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompanies",
     "shortName": "Balances and Transactions with Related Parties and Affiliated Companies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210641014 - Disclosure - Balances and Transactions in Foreign Currencies",
     "role": "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrencies",
     "shortName": "Balances and Transactions in Foreign Currencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210681015 - Disclosure - Post-Employment and Other Non-current Employee Benefits",
     "role": "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefits",
     "shortName": "Post-Employment and Other Non-current Employee Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210821016 - Disclosure - Bonus Programs",
     "role": "http://www.coca-colafemsa.com/role/BonusPrograms",
     "shortName": "Bonus Programs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210861017 - Disclosure - Bank Loans and Notes Payables",
     "role": "http://www.coca-colafemsa.com/role/BankLoansandNotesPayables",
     "shortName": "Bank Loans and Notes Payables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfOtherIncomeAndExpensesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210921018 - Disclosure - Other Income and Expenses",
     "role": "http://www.coca-colafemsa.com/role/OtherIncomeandExpenses",
     "shortName": "Other Income and Expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfOtherIncomeAndExpensesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210951019 - Disclosure - Financial Instruments",
     "role": "http://www.coca-colafemsa.com/role/FinancialInstruments",
     "shortName": "Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211101020 - Disclosure - Non-Controlling Interest in Consolidated Subsidiaries",
     "role": "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiaries",
     "shortName": "Non-Controlling Interest in Consolidated Subsidiaries",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211141021 - Disclosure - Equity",
     "role": "http://www.coca-colafemsa.com/role/Equity",
     "shortName": "Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211201022 - Disclosure - Earnings per Share",
     "role": "http://www.coca-colafemsa.com/role/EarningsperShare",
     "shortName": "Earnings per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010003 - Statement - Consolidated Statements of Financial Position",
     "role": "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
     "shortName": "Consolidated Statements of Financial Position",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:CurrentTaxAssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211241023 - Disclosure - Income Taxes",
     "role": "http://www.coca-colafemsa.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211341024 - Disclosure - Other Liabilities, Provisions and Commitments",
     "role": "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitments",
     "shortName": "Other Liabilities, Provisions and Commitments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211421025 - Disclosure - Information by segment",
     "role": "http://www.coca-colafemsa.com/role/Informationbysegment",
     "shortName": "Information by segment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFirstTimeAdoptionExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211461026 - Disclosure - Future Impact of Recently Issued Accounting Standards not yet in Effect:",
     "role": "http://www.coca-colafemsa.com/role/FutureImpactofRecentlyIssuedAccountingStandardsnotyetinEffect",
     "shortName": "Future Impact of Recently Issued Accounting Standards not yet in Effect:",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFirstTimeAdoptionExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211471027 - Disclosure - Subsequent Events",
     "role": "http://www.coca-colafemsa.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220082001 - Disclosure - Significant Accounting Policies (Policies)",
     "role": "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies",
     "shortName": "Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230023001 - Disclosure - Activities of the Company (Tables)",
     "role": "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyTables",
     "shortName": "Activities of the Company (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230093002 - Disclosure - Significant Accounting Policies (Tables)",
     "role": "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesTables",
     "shortName": "Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230163003 - Disclosure - Cash and Cash Equivalents (Tables)",
     "role": "http://www.coca-colafemsa.com/role/CashandCashEquivalentsTables",
     "shortName": "Cash and Cash Equivalents (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230193004 - Disclosure - Trade Receivable, Net (Tables)",
     "role": "http://www.coca-colafemsa.com/role/TradeReceivableNetTables",
     "shortName": "Trade Receivable, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromSaleOfGoods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020004 - Statement - Consolidated Income Statements",
     "role": "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements",
     "shortName": "Consolidated Income Statements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromSaleOfGoods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230253005 - Disclosure - Inventories (Tables)",
     "role": "http://www.coca-colafemsa.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherCurrentAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230293006 - Disclosure - Other Current Assets and Other Current Financial Assets (Tables)",
     "role": "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsTables",
     "shortName": "Other Current Assets and Other Current Financial Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherCurrentAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230353007 - Disclosure - Investments in Other Entities (Tables)",
     "role": "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesTables",
     "shortName": "Investments in Other Entities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230403008 - Disclosure - Leases (Tables)",
     "role": "http://www.coca-colafemsa.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230453009 - Disclosure - Property, plant & equipment (Tables)",
     "role": "http://www.coca-colafemsa.com/role/PropertyplantequipmentTables",
     "shortName": "Property, plant & equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230493010 - Disclosure - Intangible Assets (Tables)",
     "role": "http://www.coca-colafemsa.com/role/IntangibleAssetsTables",
     "shortName": "Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230563011 - Disclosure - Other non-current assets and other non-current financial assets (Tables)",
     "role": "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsTables",
     "shortName": "Other non-current assets and other non-current financial assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230593012 - Disclosure - Balances and Transactions with Related Parties and Affiliated Companies (Tables)",
     "role": "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesTables",
     "shortName": "Balances and Transactions with Related Parties and Affiliated Companies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230653013 - Disclosure - Balances and Transactions in Foreign Currencies (Tables)",
     "role": "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesTables",
     "shortName": "Balances and Transactions in Foreign Currencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:SummaryOfActuarialAssumptionsExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230693014 - Disclosure - Post-Employment and Other Non-current Employee Benefits (Tables)",
     "role": "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsTables",
     "shortName": "Post-Employment and Other Non-current Employee Benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:SummaryOfActuarialAssumptionsExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProfitLoss",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030005 - Statement - Consolidated Statements of Comprehensive Income",
     "role": "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "kof:ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230833015 - Disclosure - Bonus Programs (Tables)",
     "role": "http://www.coca-colafemsa.com/role/BonusProgramsTables",
     "shortName": "Bonus Programs (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230873016 - Disclosure - Bank Loans and Notes Payables (Tables)",
     "role": "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesTables",
     "shortName": "Bank Loans and Notes Payables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230933017 - Disclosure - Other Income and Expenses (Tables)",
     "role": "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesTables",
     "shortName": "Other Income and Expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230963018 - Disclosure - Financial Instruments (Tables)",
     "role": "http://www.coca-colafemsa.com/role/FinancialInstrumentsTables",
     "shortName": "Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231113019 - Disclosure - Non-Controlling Interest in Consolidated Subsidiaries (Tables)",
     "role": "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesTables",
     "shortName": "Non-Controlling Interest in Consolidated Subsidiaries (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfCapitalStockExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231153020 - Disclosure - Equity (Tables)",
     "role": "http://www.coca-colafemsa.com/role/EquityTables",
     "shortName": "Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfCapitalStockExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231213021 - Disclosure - Earnings per Share (Tables)",
     "role": "http://www.coca-colafemsa.com/role/EarningsperShareTables",
     "shortName": "Earnings per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231253022 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.coca-colafemsa.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherCurrentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231353023 - Disclosure - Other Liabilities, Provisions and Commitments (Tables)",
     "role": "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsTables",
     "shortName": "Other Liabilities, Provisions and Commitments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherCurrentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231433024 - Disclosure - Information by segment (Tables)",
     "role": "http://www.coca-colafemsa.com/role/InformationbysegmentTables",
     "shortName": "Information by segment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i7942ee1c074648669cc6c7784671842a_I20181231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040006 - Statement - Consolidated Statements of Changes in Equity",
     "role": "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity",
     "shortName": "Consolidated Statements of Changes in Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i7942ee1c074648669cc6c7784671842a_I20181231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "ifae74c2d3bc343d5937d01beeb435681_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointVenture",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240034001 - Disclosure - Activities of the Company - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail",
     "shortName": "Activities of the Company - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "ifae74c2d3bc343d5937d01beeb435681_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointVenture",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2f7a9596480940099519460cb5c503c9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:SubsidiariesActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240044002 - Disclosure - Activities of the Company - Summary of Significant Investments in Subsidiaries (Detail)",
     "role": "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail",
     "shortName": "Activities of the Company - Summary of Significant Investments in Subsidiaries (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2f7a9596480940099519460cb5c503c9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:SubsidiariesActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ClosingForeignExchangeRate",
      "reportCount": 1,
      "unitRef": "mxnPerUSD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240064003 - Disclosure - Basis of Preparation - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/BasisofPreparationAdditionalInformationDetail",
     "shortName": "Basis of Preparation - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "4",
      "lang": "en-US",
      "name": "kof:IncreaseDecreaseInForeignCurrencyExchangeRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ClosingForeignExchangeRate",
      "reportCount": 1,
      "unitRef": "mxnPerUSD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240104004 - Disclosure - Significant Accounting Policies - Summary of Average Exchange Rate (Detail)",
     "role": "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail",
     "shortName": "Significant Accounting Policies - Summary of Average Exchange Rate (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i9d8e038fba5e4e8f8bfe2a88f7af7523_D20210101-20211231",
      "decimals": "2",
      "lang": "en-US",
      "name": "ifrs-full:AverageForeignExchangeRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i6d2321f1f73f4f14a2a4338f37713a7f_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "kof:CumulativeInflationPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240114005 - Disclosure - Significant Accounting Policies - Summary of cumulative inflation (Detail)",
     "role": "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail",
     "shortName": "Significant Accounting Policies - Summary of cumulative inflation (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i6d2321f1f73f4f14a2a4338f37713a7f_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "kof:CumulativeInflationPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InterestIncomeOnLoansAndReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240124006 - Disclosure - Significant Accounting Policies - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail",
     "shortName": "Significant Accounting Policies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InterestIncomeOnLoansAndReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "ie0faba738c2144a6a76f7d87ac44fcd7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240134007 - Disclosure - Significant Accounting Policies - Summary of Property Plant and Equipment Estimated Useful Lives (Detail)",
     "role": "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail",
     "shortName": "Significant Accounting Policies - Summary of Property Plant and Equipment Estimated Useful Lives (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "ie0faba738c2144a6a76f7d87ac44fcd7_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240144008 - Disclosure - Significant Accounting Policies - Summary of Revenue from Contracts with Customers (Detail)",
     "role": "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail",
     "shortName": "Significant Accounting Policies - Summary of Revenue from Contracts with Customers (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240174009 - Disclosure - Cash and Cash Equivalents - Summary of Cash and Cash Equivalents (Detail)",
     "role": "http://www.coca-colafemsa.com/role/CashandCashEquivalentsSummaryofCashandCashEquivalentsDetail",
     "shortName": "Cash and Cash Equivalents - Summary of Cash and Cash Equivalents (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240204010 - Disclosure - Trade Receivable, Net - Summary of Trade Receivable (Detail)",
     "role": "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail",
     "shortName": "Trade Receivable, Net - Summary of Trade Receivable (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProfitLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050007 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProfitLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "kof:PercentageOfUnrecoverableTradeAccountsReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240214011 - Disclosure - Trade Receivable, Net - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/TradeReceivableNetAdditionalInformationDetail",
     "shortName": "Trade Receivable, Net - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "kof:PercentageOfUnrecoverableTradeAccountsReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:TradeReceivablesPastDueButNotImpaired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240224012 - Disclosure - Trade Receivable, Net - Aging Analysis of Accounts Receivable (Detail)",
     "role": "http://www.coca-colafemsa.com/role/TradeReceivableNetAgingAnalysisofAccountsReceivableDetail",
     "shortName": "Trade Receivable, Net - Aging Analysis of Accounts Receivable (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:TradeReceivablesPastDueButNotImpaired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfAllowanceForCreditLossesExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:AllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240234013 - Disclosure - Trade Receivable, Net - Summary of Changes in Allowance for Expected Credit Losses (Detail)",
     "role": "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofChangesinAllowanceforExpectedCreditLossesDetail",
     "shortName": "Trade Receivable, Net - Summary of Changes in Allowance for Expected Credit Losses (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfAllowanceForCreditLossesExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i7942ee1c074648669cc6c7784671842a_I20181231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "kof:AllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "kof:DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:FinishedGoods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240264014 - Disclosure - Inventories - Summary of Inventories (Detail)",
     "role": "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail",
     "shortName": "Inventories - Summary of Inventories (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "kof:DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:FinishedGoods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InventoryWritedown2011",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240274015 - Disclosure - Inventories - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/InventoriesAdditionalInformationDetail",
     "shortName": "Inventories - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InventoryWritedown2011",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentPrepaidExpenses",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240304016 - Disclosure - Other Current Assets and Other Current Financial Assets - Summary of Other Current Assets (Detail)",
     "role": "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentAssetsDetail",
     "shortName": "Other Current Assets and Other Current Financial Assets - Summary of Other Current Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "kof:AgreementsWithCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfPrepaidExpensesExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:AdvancesForInventories",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240314017 - Disclosure - Other Current Assets and Other Current Financial Assets - Summary of Prepaid Expenses (Detail)",
     "role": "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofPrepaidExpensesDetail",
     "shortName": "Other Current Assets and Other Current Financial Assets - Summary of Prepaid Expenses (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfPrepaidExpensesExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:AdvancesForInventories",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:OtherCurrentAssetsAndFinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240324018 - Disclosure - Other Current Assets and Other Current Financial Assets - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsAdditionalInformationDetail",
     "shortName": "Other Current Assets and Other Current Financial Assets - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:OtherCurrentAssetsAndFinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RestrictedCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240334019 - Disclosure - Other Current Assets and Other Current Financial Assets - Summary of Other Current Financial Assets (Detail)",
     "role": "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentFinancialAssetsDetail",
     "shortName": "Other Current Assets and Other Current Financial Assets - Summary of Other Current Financial Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RestrictedCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240364020 - Disclosure - Investments in Other Entities - Summary of Investments in Other Entities (Detail)",
     "role": "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail",
     "shortName": "Investments in Other Entities - Summary of Investments in Other Entities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfParentEntityInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210011001 - Disclosure - Activities of the Company",
     "role": "http://www.coca-colafemsa.com/role/ActivitiesoftheCompany",
     "shortName": "Activities of the Company",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kof:DisclosureOfParentEntityInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InvestmentsInSubsidiariesJointVenturesAndAssociates",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240374021 - Disclosure - Investments in Other Entities - Summary of Investment in Associates and Joint Ventures Accounted for under Equity Method (Detail)",
     "role": "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail",
     "shortName": "Investments in Other Entities - Summary of Investment in Associates and Joint Ventures Accounted for under Equity Method (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "ica56492673dc40cda19b59d44f267a51_D20210101-20211231",
      "decimals": "3",
      "lang": "en-US",
      "name": "ifrs-full:ProportionOfOwnershipInterestInAssociate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:InvestmentImpairments",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240384022 - Disclosure - Investments in Other Entities - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail",
     "shortName": "Investments in Other Entities - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "ie084b2e21bdd48c09f5153ceb182ac79_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240414023 - Disclosure - Leases - Company's Right-of-Use Asset (Detail)",
     "role": "http://www.coca-colafemsa.com/role/LeasesCompanysRightofUseAssetDetail",
     "shortName": "Leases - Company's Right-of-Use Asset (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:AdditionsToRightofuseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:LeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240424024 - Disclosure - Leases - Company's Lease Liabilities (Detail)",
     "role": "http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail",
     "shortName": "Leases - Company's Lease Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:LeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240434025 - Disclosure - Leases - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/LeasesAdditionalInformationDetail",
     "shortName": "Leases - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240464026 - Disclosure - Property, plant & equipment - Summary of Premises and Equipment (Detail)",
     "role": "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail",
     "shortName": "Property, plant & equipment - Summary of Premises and Equipment (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i07de28b96c94490e9fae21f5407e3aa5_I20181231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240474027 - Disclosure - Property, plant & equipment - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/PropertyplantequipmentAdditionalInformationDetail",
     "shortName": "Property, plant & equipment - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i6913e7bc0e3e46b8a4fd3cef642f573c_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:IntangibleAssetsAndGoodwill",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240504028 - Disclosure - Intangible Assets - Disclosure of Detailed Information About Intangible Assets (Detail)",
     "role": "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail",
     "shortName": "Intangible Assets - Disclosure of Detailed Information About Intangible Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
       "div",
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i07de28b96c94490e9fae21f5407e3aa5_I20181231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:IntangibleAssetsAndGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "kof:RiskPremiumBasisPoints",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240514029 - Disclosure - Intangible Assets - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail",
     "shortName": "Intangible Assets - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "kof:RiskPremiumBasisPoints",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "iffad28f421334423bea7fb8a4e3e6048_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240524030 - Disclosure - Intangible Assets - Disclosure of Detailed Information About Carrying Amounts of Goodwill (Detail)",
     "role": "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail",
     "shortName": "Intangible Assets - Disclosure of Detailed Information About Carrying Amounts of Goodwill (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "iffad28f421334423bea7fb8a4e3e6048_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210051002 - Disclosure - Basis of Preparation",
     "role": "http://www.coca-colafemsa.com/role/BasisofPreparation",
     "shortName": "Basis of Preparation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i22a4c46fc75c4bfd9f71f0f9f071500d_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "kof:WeightedAverageCostOfCapitalPreTaxPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240534031 - Disclosure - Intangible Assets - Disclosure of Detailed Information About Key Assumptions by CGU for Impairment Test (Detail)",
     "role": "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail",
     "shortName": "Intangible Assets - Disclosure of Detailed Information About Key Assumptions by CGU for Impairment Test (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i22a4c46fc75c4bfd9f71f0f9f071500d_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "kof:WeightedAverageCostOfCapitalPreTaxPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "kof:DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i22a4c46fc75c4bfd9f71f0f9f071500d_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "kof:ChangeInWeightedAverageCostOfCapitalPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240544032 - Disclosure - Intangible Assets - Disclosure of Detailed Information About Sensitivity to Changes in Assumptions (Detail)",
     "role": "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail",
     "shortName": "Intangible Assets - Disclosure of Detailed Information About Sensitivity to Changes in Assumptions (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "kof:DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i22a4c46fc75c4bfd9f71f0f9f071500d_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "kof:ChangeInWeightedAverageCostOfCapitalPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:NonCurrentPrepaidAdvertisingExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240574033 - Disclosure - Other non-current assets and other non-current financial assets - Disclosure of Detailed Information About Other Non-Current Assets (Detail)",
     "role": "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail",
     "shortName": "Other non-current assets and other non-current financial assets - Disclosure of Detailed Information About Other Non-Current Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "kof:NonCurrentPrepaidAdvertisingExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:OtherCurrentReceivables",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240604034 - Disclosure - Balances and Transactions with Related Parties and Affiliated Companies - Schedule of Balances and Transactions with Related Parties and Affiliated Companies (Detail)",
     "role": "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail",
     "shortName": "Balances and Transactions with Related Parties and Affiliated Companies - Schedule of Balances and Transactions with Related Parties and Affiliated Companies (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kof:DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:TradeAndOtherReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240614035 - Disclosure - Balances and Transactions with Related Parties and Affiliated Companies - Additional Information (Detail)",
     "role": "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesAdditionalInformationDetail",
     "shortName": "Balances and Transactions with Related Parties and Affiliated Companies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240624036 - Disclosure - Balances and Transactions with Related Parties and Affiliated Companies - Summary of Transactions and Other Related Parties (Detail)",
     "role": "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail",
     "shortName": "Balances and Transactions with Related Parties and Affiliated Companies - Summary of Transactions and Other Related Parties (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentProvisionsForEmployeeBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240634037 - Disclosure - Balances and Transactions with Related Parties and Affiliated Companies - Summary of Benefits and Aggregate Compensation Paid to Executive Officers and Senior Management of the Company, Recognized as an Expense During the Reporting Period (Detail)",
     "role": "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofBenefitsandAggregateCompensationPaidtoExecutiveOfficersandSeniorManagementoftheCompanyRecognizedasanExpenseDuringtheReportingPeriodDetail",
     "shortName": "Balances and Transactions with Related Parties and Affiliated Companies - Summary of Benefits and Aggregate Compensation Paid to Executive Officers and Senior Management of the Company, Recognized as an Expense During the Reporting Period (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentProvisionsForEmployeeBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mxn",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentAssets",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240664038 - Disclosure - Balances and Transactions in Foreign Currencies - Summary of Balances and Transactions in Foreign Currencies (Detail)",
     "role": "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail",
     "shortName": "Balances and Transactions in Foreign Currencies - Summary of Balances and Transactions in Foreign Currencies (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "ia4a63d4762114239b7662d3dada13e48_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:CurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i322ac8b16d1c4db9877a709a402e9647_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unitRef": "mxn",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240674039 - Disclosure - Balances and Transactions in Foreign Currencies - Summary of Transactions Denominated in Foreign Currencies, Expressed in Mexican pesos (Detail)",
     "role": "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail",
     "shortName": "Balances and Transactions in Foreign Currencies - Summary of Transactions Denominated in Foreign Currencies, Expressed in Mexican pesos (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "ie85f5c503dcd4847b6d6d86a8b41ff9a_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240704040 - Disclosure - Post-Employment and Other Non-current Employee Benefits - Summary of Long-Term Assumptions (Detail)",
     "role": "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofLongTermAssumptionsDetail",
     "shortName": "Post-Employment and Other Non-current Employee Benefits - Summary of Long-Term Assumptions (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kof-20211231.htm",
      "contextRef": "i2e68fe2e23534c11b949330feac3f423_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 293,
   "tag": {
    "country_AR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ARGENTINA",
        "terseLabel": "Argentina"
       }
      }
     },
     "localname": "AR",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_BR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BRAZIL",
        "terseLabel": "Brazil"
       }
      }
     },
     "localname": "BR",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail",
      "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail",
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CO": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "COLOMBIA",
        "terseLabel": "Colombia"
       }
      }
     },
     "localname": "CO",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail",
      "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "COSTA RICA",
        "terseLabel": "Costa Rica"
       }
      }
     },
     "localname": "CR",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_GT": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GUATEMALA",
        "terseLabel": "Guatemala"
       }
      }
     },
     "localname": "GT",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_MX": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MEXICO",
        "terseLabel": "Mexico"
       }
      }
     },
     "localname": "MX",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail",
      "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_NI": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NICARAGUA",
        "terseLabel": "Nicaragua"
       }
      }
     },
     "localname": "NI",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_PA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PANAMA",
        "terseLabel": "Panama"
       }
      }
     },
     "localname": "PA",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_UY": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "URUGUAY",
        "terseLabel": "Uruguay",
        "verboseLabel": "Uruguay"
       }
      }
     },
     "localname": "UY",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_VE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "VENEZUELA",
        "terseLabel": "Venezuela"
       }
      }
     },
     "localname": "VE",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_ARS": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Argentina, Pesos",
        "terseLabel": "Argentine peso"
       }
      }
     },
     "localname": "ARS",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_AllCurrenciesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]",
        "terseLabel": "All currencies"
       }
      }
     },
     "localname": "AllCurrenciesDomain",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail",
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail",
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_BRL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Brazil, Brazil Real",
        "terseLabel": "Real"
       }
      }
     },
     "localname": "BRL",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_COP": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Colombia, Pesos",
        "terseLabel": "Colombian peso"
       }
      }
     },
     "localname": "COP",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_CRC": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costa Rica, Colones",
        "terseLabel": "Colon"
       }
      }
     },
     "localname": "CRC",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_EUR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Euro Member Countries, Euro",
        "terseLabel": "Euros"
       }
      }
     },
     "localname": "EUR",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail",
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_GTQ": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guatemala, Quetzales",
        "terseLabel": "Quetzal"
       }
      }
     },
     "localname": "GTQ",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_MXN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mexico, Pesos",
        "terseLabel": "Mexican peso"
       }
      }
     },
     "localname": "MXN",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_NIO": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nicaragua, Cordobas",
        "terseLabel": "Cordoba"
       }
      }
     },
     "localname": "NIO",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_PAB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Panama, Balboa",
        "terseLabel": "Balboa"
       }
      }
     },
     "localname": "PAB",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_USD": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States of America, Dollars",
        "terseLabel": "U.S. dollars"
       }
      }
     },
     "localname": "USD",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail",
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_UYU": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Uruguay, Pesos",
        "terseLabel": "Uruguayan peso"
       }
      }
     },
     "localname": "UYU",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
        "label": "Address Type [Domain]",
        "terseLabel": "Address Type [Domain]"
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r387",
      "r388",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "localname": "AuditorLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r387",
      "r388",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r387",
      "r388",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r388",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]",
        "terseLabel": "Business Contact"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelEmailAddress": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Email address of contact personnel.",
        "label": "Contact Personnel Email Address",
        "terseLabel": "Contact Personnel Email Address"
       }
      }
     },
     "localname": "ContactPersonnelEmailAddress",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name",
        "terseLabel": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard",
        "terseLabel": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r387",
      "r388",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement",
        "terseLabel": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report",
        "terseLabel": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country",
        "terseLabel": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
        "label": "Entity Addresses, Address Type [Axis]",
        "terseLabel": "Entity Addresses, Address Type [Axis]"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r387",
      "r388",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag",
        "terseLabel": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "auth_ref": [
      "r85",
      "r93",
      "r166",
      "r180",
      "r183"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated depreciation and amortisation [member]",
        "terseLabel": "Accumulated Depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail",
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncome": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs. [Refer: IFRSs [member]; Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income [member]",
        "terseLabel": "Cumulative other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred": {
     "auth_ref": [
      "r275"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Consideration transferred, acquisition-date fair value",
        "terseLabel": "Consideration transferred, acquisition-date fair value"
       }
      }
     },
     "localname": "AcquisitiondateFairValueOfTotalConsiderationTransferred",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill": {
     "auth_ref": [
      "r167"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in intangible assets and goodwill resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Acquisitions through business combinations, intangible assets and goodwill",
        "terseLabel": "Acquisition from business combinations"
       }
      }
     },
     "localname": "AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Acquisitions through business combinations, property, plant and equipment",
        "terseLabel": "Additions from business combinations"
       }
      }
     },
     "localname": "AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRates": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The discount rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumption of discount rates",
        "terseLabel": "Discount rate used to calculate the defined benefit obligation and the net interest on de net defined benefit liability (asset)"
       }
      }
     },
     "localname": "ActuarialAssumptionOfDiscountRates",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofLongTermAssumptionsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRatesMember": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the discount rates used as actuarial assumptions. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumption of discount rates [member]",
        "terseLabel": "Actuarial Assumption of Discount Rates",
        "verboseLabel": "Actuarial Assumption of Discount Rates"
       }
      }
     },
     "localname": "ActuarialAssumptionOfDiscountRatesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The expected rate of increases in pension that is used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumption of expected rates of pension increases",
        "terseLabel": "Future pension increase"
       }
      }
     },
     "localname": "ActuarialAssumptionOfExpectedRatesOfPensionIncreases",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofLongTermAssumptionsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The expected rate of salary increases used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumption of expected rates of salary increases",
        "terseLabel": "Salary increase"
       }
      }
     },
     "localname": "ActuarialAssumptionOfExpectedRatesOfSalaryIncreases",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofLongTermAssumptionsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the expected rates of salary increases used as actuarial assumptions. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumption of expected rates of salary increases [member]",
        "terseLabel": "Actuarial Assumption of Expected Rates of Salary Increases"
       }
      }
     },
     "localname": "ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ActuarialAssumptionsAxis": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumptions [axis]",
        "terseLabel": "Actuarial assumptions [axis]"
       }
      }
     },
     "localname": "ActuarialAssumptionsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ActuarialAssumptionsMember": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all actuarial assumptions. Actuarial assumptions are the entity\u2019s unbiased and mutually compatible best estimates of the demographic and financial variables that will determine the ultimate cost of providing post-employment benefits. It also represents the standard value for the 'Actuarial assumptions' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumptions [member]",
        "terseLabel": "Actuarial assumptions"
       }
      }
     },
     "localname": "ActuarialAssumptionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r104"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions that result in remeasurements of the net defined benefit liability (asset). Demographic assumptions deal with matters such as: (a) mortality; (b) rates of employee turnover, disability and early retirement; (c) the proportion of plan members with dependants who will be eligible for benefits; (d) the proportion of plan members who will select each form of payment option available under the plan terms; and (e) claim rates under medical plans. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions",
        "negatedTerseLabel": "Actuarial gains and losses arising from changes in demographic assumptions"
       }
      }
     },
     "localname": "ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofRemeasurementsofNetDefinedBenefitLiabilityRecognizedinOtherComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r105"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions",
        "negatedLabel": "Actuarial gains and losses arising from changes in financial assumptions"
       }
      }
     },
     "localname": "ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofRemeasurementsofNetDefinedBenefitLiabilityRecognizedinOtherComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r106"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments that result in remeasurements of the net defined benefit liability (asset). Experience adjustments deal with the effects of differences between the previous actuarial assumptions and what has actually occurred. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments",
        "negatedTerseLabel": "Adjustment from employees transferred"
       }
      }
     },
     "localname": "ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofRemeasurementsofNetDefinedBenefitLiabilityRecognizedinOtherComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionalPaidinCapital": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      },
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidinCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionalPaidinCapitalMember": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for amounts received from issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      },
      "en-us": {
       "role": {
        "label": "Additional paid-in capital [member]",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidinCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r167"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, intangible assets other than goodwill",
        "terseLabel": "Purchases"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r86"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, property, plant and equipment",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsToNoncurrentAssets": {
     "auth_ref": [
      "r330",
      "r335"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to non-current assets other than financial instruments, deferred tax assets, net defined benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Financial instruments, class [member]; Non-current assets; Types of insurance contracts [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions to non-current assets other than financial instruments, deferred tax assets, net defined benefit assets, and rights arising under insurance contracts",
        "terseLabel": "Capital expenditures, net"
       }
      }
     },
     "localname": "AdditionsToNoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "auth_ref": [
      "r262"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions to right-of-use assets",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsToRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/LeasesCompanysRightofUseAssetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares used in calculating diluted earnings per share",
        "terseLabel": "Effect of dilutive potential shares (shares)"
       }
      }
     },
     "localname": "AdjustedWeightedAverageShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EarningsperShareAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_AdjustmentsForAmortisationExpense": {
     "auth_ref": [
      "r196"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Depreciation and amortisation expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for amortisation expense",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AdjustmentsForAmortisationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "auth_ref": [
      "r194"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 20.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in inventories",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDepreciationExpense": {
     "auth_ref": [
      "r196"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for depreciation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for depreciation expense",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "AdjustmentsForDepreciationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r195"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Impairment loss (reversal of impairment loss) recognised in profit or loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss",
        "terseLabel": "Impairment"
       }
      }
     },
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities": {
     "auth_ref": [
      "r196"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in employee benefit liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in employee benefit liabilities",
        "terseLabel": "Employee benefits paid"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities": {
     "auth_ref": [
      "r196"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in other liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other liabilities; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in other liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInOtherLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable": {
     "auth_ref": [
      "r194"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in trade accounts payable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in trade accounts payable",
        "terseLabel": "Suppliers and other accounts payable"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAccountPayable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForInterestExpense": {
     "auth_ref": [
      "r196"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for interest expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Interest expense; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for interest expense",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "AdjustmentsForInterestExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForInterestIncome": {
     "auth_ref": [
      "r196"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for interest income expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Interest income; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for interest income",
        "negatedLabel": "Interest income"
       }
      }
     },
     "localname": "AdjustmentsForInterestIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets": {
     "auth_ref": [
      "r185"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for losses (gains) on disposal of non-current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Non-current assets; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for losses (gains) on disposal of non-current assets",
        "terseLabel": "Gain on sale of long-lived assets"
       }
      }
     },
     "localname": "AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile profit (loss) [abstract]",
        "terseLabel": "Adjustments for:"
       }
      }
     },
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "auth_ref": [
      "r195"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for share-based payments",
        "terseLabel": "Share-based payment expense"
       }
      }
     },
     "localname": "AdjustmentsForSharebasedPayments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains": {
     "auth_ref": [
      "r195",
      "r209"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for unrealised foreign exchange losses (gains) to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for unrealised foreign exchange losses (gains)",
        "terseLabel": "Foreign exchange (income) loss, net"
       }
      }
     },
     "localname": "AdjustmentsForUnrealisedForeignExchangeLossesGains",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdministrativeExpense": {
     "auth_ref": [
      "r2",
      "r65",
      "r138"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements": {
       "order": 7.0,
       "parentTag": "kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity classifies as being administrative."
       }
      },
      "en-us": {
       "role": {
        "label": "Administrative expenses",
        "terseLabel": "Administrative expenses"
       }
      }
     },
     "localname": "AdministrativeExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AggregatedMeasurementMember": {
     "auth_ref": [
      "r178",
      "r182",
      "r242"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of measurement. It also represents the standard value for the 'Measurement' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Aggregated measurement [member]",
        "terseLabel": "Aggregated measurement"
       }
      }
     },
     "localname": "AggregatedMeasurementMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "auth_ref": [
      "r33",
      "r114",
      "r254",
      "r265",
      "r266",
      "r286",
      "r308",
      "r315",
      "r346",
      "r347",
      "r349",
      "r355"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Aggregated time bands [member]",
        "terseLabel": "Aggregated time bands"
       }
      }
     },
     "localname": "AggregatedTimeBandsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail",
      "http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AllLevelsOfFairValueHierarchyMember": {
     "auth_ref": [
      "r110",
      "r243"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all levels of the fair value hierarchy. It also represents the standard value for the 'Levels of fair value hierarchy' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "All levels of fair value hierarchy [member]",
        "terseLabel": "All levels of fair value hierarchy [member]"
       }
      }
     },
     "localname": "AllLevelsOfFairValueHierarchyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets": {
     "auth_ref": [
      "r368"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Allowance account for credit losses of financial assets",
        "negatedLabel": "Allowance for doubtful accounts on trade receivables"
       }
      }
     },
     "localname": "AllowanceAccountForCreditLossesOfFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmortisationExpense": {
     "auth_ref": [
      "r11"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of amortisation expense. Amortisation is the systematic allocation of depreciable amounts of intangible assets over their useful lives."
       }
      },
      "en-us": {
       "role": {
        "label": "Amortisation expense",
        "terseLabel": "Amortization expense for agreements with customers"
       }
      }
     },
     "localname": "AmortisationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amortisation, intangible assets other than goodwill",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmountsReceivableRelatedPartyTransactions": {
     "auth_ref": [
      "r127",
      "r134"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amounts receivable, related party transactions",
        "terseLabel": "Contributions due from related party"
       }
      }
     },
     "localname": "AmountsReceivableRelatedPartyTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AnalysisOfIncomeAndExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Analysis of income and expense [abstract]",
        "terseLabel": "Analysis of income and expense [abstract]"
       }
      }
     },
     "localname": "AnalysisOfIncomeAndExpenseAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ApplicableTaxRate": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail": {
       "order": 1.0,
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      },
      "en-us": {
       "role": {
        "label": "Applicable tax rate",
        "terseLabel": "Mexican statutory income tax rate",
        "verboseLabel": "Applicable tax rate"
       }
      }
     },
     "localname": "ApplicableTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_Assets": {
     "auth_ref": [
      "r30",
      "r242",
      "r243",
      "r244",
      "r328",
      "r333"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets",
        "terseLabel": "Total assets",
        "totalLabel": "TOTAL ASSETS"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AssociatesMember": {
     "auth_ref": [
      "r131",
      "r143",
      "r146",
      "r241",
      "r362",
      "r366"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the entities over which the investor has significant influence."
       }
      },
      "en-us": {
       "role": {
        "label": "Associates [member]",
        "terseLabel": "Associates"
       }
      }
     },
     "localname": "AssociatesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AtFairValueMember": {
     "auth_ref": [
      "r178",
      "r182",
      "r242"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for measurement based on fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date."
       }
      },
      "en-us": {
       "role": {
        "label": "At fair value [member]",
        "terseLabel": "At Fair Value"
       }
      }
     },
     "localname": "AtFairValueMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AverageEffectiveTaxRate": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The tax expense (income) divided by the accounting profit. [Refer: Accounting profit]"
       }
      },
      "en-us": {
       "role": {
        "label": "Average effective tax rate",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AverageEffectiveTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_AverageForeignExchangeRate": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The average exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies."
       }
      },
      "en-us": {
       "role": {
        "label": "Average foreign exchange rate",
        "terseLabel": "Average exchange rate"
       }
      }
     },
     "localname": "AverageForeignExchangeRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "auth_ref": [
      "r148",
      "r149"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)."
       }
      },
      "en-us": {
       "role": {
        "label": "Basic earnings (loss) per share",
        "terseLabel": "Basic controlling interest net income (loss) from continuing operations"
       }
      }
     },
     "localname": "BasicEarningsLossPerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_BenefitsPaidOrPayable": {
     "auth_ref": [
      "r137"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of benefits paid or payable for retirement benefit plans."
       }
      },
      "en-us": {
       "role": {
        "label": "Benefits paid or payable",
        "negatedLabel": "Benefits paid"
       }
      }
     },
     "localname": "BenefitsPaidOrPayable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Borrowings": {
     "auth_ref": [
      "r30"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings",
        "terseLabel": "Long term debt"
       }
      }
     },
     "localname": "Borrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BorrowingsAdjustmentToInterestRateBasis": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings, adjustment to interest rate basis",
        "verboseLabel": "Floating interest rate"
       }
      }
     },
     "localname": "BorrowingsAdjustmentToInterestRateBasis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings by name [axis]",
        "terseLabel": "Borrowings by name [axis]"
       }
      }
     },
     "localname": "BorrowingsByNameAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail",
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BorrowingsByNameMember": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings by name [member]",
        "terseLabel": "Borrowings by name"
       }
      }
     },
     "localname": "BorrowingsByNameMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail",
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BorrowingsInterestRate": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings, interest rate",
        "terseLabel": "Annual rate",
        "verboseLabel": "Fixed interest rate"
       }
      }
     },
     "localname": "BorrowingsInterestRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_BorrowingsMaturity": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The maturity of borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings, maturity",
        "verboseLabel": "Maturity date"
       }
      }
     },
     "localname": "BorrowingsMaturity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BottomOfRangeMember": {
     "auth_ref": [
      "r247",
      "r249",
      "r250",
      "r272",
      "r306",
      "r349"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      },
      "en-us": {
       "role": {
        "label": "Bottom of range [member]",
        "terseLabel": "Bottom of Range"
       }
      }
     },
     "localname": "BottomOfRangeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BrandNamesMember": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing rights to a group of complementary assets such as a trademark (or service mark) and its related trade name, formulas, recipes and technological expertise. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Brand names [member]",
        "verboseLabel": "Rights to Produce and Distribute Coca-Cola trademark Products"
       }
      }
     },
     "localname": "BrandNamesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BuildingsMember": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of plant, property and equipment representing depreciable buildings and similar structures for use in operations. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Buildings [member]",
        "terseLabel": "Buildings"
       }
      }
     },
     "localname": "BuildingsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "auth_ref": [
      "r85",
      "r90",
      "r166",
      "r171",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r279",
      "r295",
      "r296",
      "r374",
      "r382"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]",
        "terseLabel": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      }
     },
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail",
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CarryingAmountMember": {
     "auth_ref": [
      "r90",
      "r171",
      "r179",
      "r181",
      "r182",
      "r279",
      "r295",
      "r296",
      "r374",
      "r381"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Carrying amount [member]",
        "terseLabel": "Carrying amount"
       }
      }
     },
     "localname": "CarryingAmountMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail",
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Cash": {
     "auth_ref": [
      "r207"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/CashandCashEquivalentsSummaryofCashandCashEquivalentsDetail": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash",
        "terseLabel": "Cash and bank balances"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/CashandCashEquivalentsSummaryofCashandCashEquivalentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalents": {
     "auth_ref": [
      "r22",
      "r207",
      "r232"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/CashandCashEquivalentsSummaryofCashandCashEquivalentsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "terseLabel": "Cash and cash equivalents",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "CashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/CashandCashEquivalentsSummaryofCashandCashEquivalentsDetail",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents [abstract]",
        "terseLabel": "Cash and cash equivalents [abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition": {
     "auth_ref": [
      "r207"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash and cash equivalents in the statement of cash flows when different from the amount of cash and cash equivalents in the statement of financial position. [Refer: Cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents if different from statement of financial position",
        "periodEndLabel": "Cash and cash equivalents at the end of the period",
        "periodStartLabel": "Cash and cash equivalents at the beginning of the period"
       }
      }
     },
     "localname": "CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashEquivalents": {
     "auth_ref": [
      "r207"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/CashandCashEquivalentsSummaryofCashandCashEquivalentsDetail": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash equivalents",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/CashandCashEquivalentsSummaryofCashandCashEquivalentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowHedgesMember": {
     "auth_ref": [
      "r177",
      "r287",
      "r288",
      "r289"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for hedges of the exposure to variability in cash flows that (a) are attributable to a particular risk associated with a recognised asset or liability (such as all or some future interest payments on variable rate debt) or a highly probable forecast transaction; and (b) could affect profit or loss. [Refer: Hedges [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flow hedges [member]",
        "terseLabel": "Cash flow hedges"
       }
      }
     },
     "localname": "CashFlowHedgesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "auth_ref": [
      "r184",
      "r208"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities",
        "totalLabel": "Net cash flows (used in) / obtained from financing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities [abstract]",
        "terseLabel": "FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "auth_ref": [
      "r184",
      "r208"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities",
        "totalLabel": "Net cash flows (used in) investing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities [abstract]",
        "terseLabel": "INVESTING ACTIVITIES:"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "auth_ref": [
      "r184",
      "r208"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities",
        "totalLabel": "Net cash flows (used in)/from operating activities from continuing operations"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities [abstract]",
        "verboseLabel": "OPERATING ACTIVITIES:"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r201"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities",
        "negatedTerseLabel": "Investments in financial assets"
       }
      }
     },
     "localname": "CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashOutflowForLeases": {
     "auth_ref": [
      "r261"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for leases."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash outflow for leases",
        "negatedLabel": "Payments of leases"
       }
      }
     },
     "localname": "CashOutflowForLeases",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial liabilities [abstract]",
        "terseLabel": "Categories of financial liabilities [abstract]"
       }
      }
     },
     "localname": "CategoriesOfFinancialLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Categories of related parties [axis]",
        "terseLabel": "Categories of related parties [axis]"
       }
      }
     },
     "localname": "CategoriesOfRelatedPartiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail",
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail",
      "http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail",
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ChangesInEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in equity [abstract]",
        "terseLabel": "Effects in equity:"
       }
      }
     },
     "localname": "ChangesInEquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofNetDeferredIncomeTaxLiabilityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress": {
     "auth_ref": [
      "r1",
      "r65"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail": {
       "order": 1.0,
       "parentTag": "ifrs-full_CostOfMerchandiseSold",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in inventories of finished goods and work in progress. [Refer: Inventories; Current finished goods; Current work in progress]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in inventories of finished goods and work in progress",
        "terseLabel": "Finished goods and work in progress"
       }
      }
     },
     "localname": "ChangesInInventoriesOfFinishedGoodsAndWorkInProgress",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "auth_ref": [
      "r154",
      "r156",
      "r245",
      "r264"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of assets [axis]",
        "terseLabel": "Classes of assets [axis]"
       }
      }
     },
     "localname": "ClassesOfAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfAssetsMember": {
     "auth_ref": [
      "r154",
      "r245",
      "r264"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets [member]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "ClassesOfAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis": {
     "auth_ref": [
      "r245"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of entity's own equity instruments [axis]",
        "terseLabel": "Classes of entity's own equity instruments [axis]"
       }
      }
     },
     "localname": "ClassesOfEntitysOwnEquityInstrumentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "auth_ref": [
      "r304",
      "r305",
      "r345",
      "r358",
      "r359",
      "r360"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of financial assets [axis]",
        "terseLabel": "Classes of financial assets [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofExpiredcontractsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "auth_ref": [
      "r295",
      "r297",
      "r298",
      "r300"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of financial instruments [axis]",
        "terseLabel": "Classes of financial instruments [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialInstrumentsMember": {
     "auth_ref": [
      "r295",
      "r297",
      "r298",
      "r300"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial instruments. Financial instruments are contracts that give rise to a financial asset of one entity and a financial liability or equity instrument of another entity. It also represents the standard value for the 'Classes of financial instruments' axis if no other member is used. [Refer: Financial assets; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial instruments, class [member]",
        "terseLabel": "Financial instruments, class [member]"
       }
      }
     },
     "localname": "ClassesOfFinancialInstrumentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of intangible assets and goodwill [axis]",
        "terseLabel": "Classes of intangible assets and goodwill [axis]"
       }
      }
     },
     "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfInventoriesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of current inventories [abstract]",
        "terseLabel": "Classes of current inventories [abstract]"
       }
      }
     },
     "localname": "ClassesOfInventoriesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [axis]",
        "terseLabel": "Classes of property, plant and equipment [axis]"
       }
      }
     },
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of other provisions [axis]",
        "terseLabel": "Classes of other provisions [axis]"
       }
      }
     },
     "localname": "ClassesOfProvisionsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail",
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of share capital [axis]",
        "terseLabel": "Classes of share capital [axis]"
       }
      }
     },
     "localname": "ClassesOfShareCapitalAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/Cover",
      "http://www.coca-colafemsa.com/role/EarningsperShareAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail",
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofDividendsDeclaredandPaidDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalMember": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Share capital [member]",
        "terseLabel": "Share capital"
       }
      }
     },
     "localname": "ClassesOfShareCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/Cover",
      "http://www.coca-colafemsa.com/role/EarningsperShareAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail",
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofDividendsDeclaredandPaidDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClosingForeignExchangeRate": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery."
       }
      },
      "en-us": {
       "role": {
        "label": "Closing foreign exchange rate",
        "terseLabel": "Exchange rate"
       }
      }
     },
     "localname": "ClosingForeignExchangeRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BasisofPreparationAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_CommodityPriceRiskMember": {
     "auth_ref": [
      "r302",
      "r320"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of other price risk that represents the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in commodity prices. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Commodity price risk [member]",
        "terseLabel": "Commodities risk"
       }
      }
     },
     "localname": "CommodityPriceRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Components of equity [axis]",
        "terseLabel": "Components of equity [axis]"
       }
      }
     },
     "localname": "ComponentsOfEquityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]",
        "verboseLabel": "Items that will not be reclassified to profit or loss in subsequent periods:"
       }
      }
     },
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncome": {
     "auth_ref": [
      "r4",
      "r49",
      "r213",
      "r215",
      "r224",
      "r229"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners."
       }
      },
      "en-us": {
       "role": {
        "label": "Comprehensive income",
        "terseLabel": "Consolidated comprehensive income for the year, net of tax",
        "totalLabel": "Total comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComprehensiveIncomeAttributableToAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income attributable to [abstract]",
        "terseLabel": "Attributable to:"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributableToAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "auth_ref": [
      "r4",
      "r52"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]"
       }
      },
      "en-us": {
       "role": {
        "label": "Comprehensive income, attributable to non-controlling interests",
        "terseLabel": "Non-controlling interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "auth_ref": [
      "r4",
      "r53"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Comprehensive income, attributable to owners of parent",
        "terseLabel": "Equity holders of the parent"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ConstructionInProgressMember": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for expenditure capitalised during the construction of items of property, plant and equipment that are not yet available for use (ie not yet in the location and condition necessary for it to be capable of operating in the manner intended by the management). [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Construction in progress [member]",
        "terseLabel": "Investments in Fixed Assets in Progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Continuing involvement in derecognised financial assets by type of instrument [axis]",
        "terseLabel": "Continuing involvement in derecognised financial assets by type of instrument [axis]"
       }
      }
     },
     "localname": "ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of contractual commitments for the acquisition of property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Contractual commitments for acquisition of property, plant and equipment",
        "terseLabel": "Commitments for the Purchase of property, plant and equipment"
       }
      }
     },
     "localname": "ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CostOfMerchandiseSold": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of merchandise that was sold during the period and recognised as an expense."
       }
      },
      "en-us": {
       "role": {
        "label": "Cost of merchandise sold",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "CostOfMerchandiseSold",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CostOfSales": {
     "auth_ref": [
      "r2",
      "r65"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements": {
       "order": 2.0,
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories."
       }
      },
      "en-us": {
       "role": {
        "label": "Cost of sales",
        "terseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfSales",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CostOfSalesMember": {
     "auth_ref": [
      "r3",
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount of all expenses directly or indirectly attributed to goods or services sold. This member is used to attribute an expense by nature to a functional line item in the statement of profit or loss."
       }
      },
      "en-us": {
       "role": {
        "label": "Cost of sales [member]",
        "terseLabel": "Cost of Sales"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CountryOfDomicileMember": {
     "auth_ref": [
      "r338",
      "r339"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the country in which the entity is registered and where it has its legal address or registered office."
       }
      },
      "en-us": {
       "role": {
        "label": "Country of domicile [member]",
        "terseLabel": "Mexico"
       }
      }
     },
     "localname": "CountryOfDomicileMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary": {
     "auth_ref": [
      "r141",
      "r144",
      "r218",
      "r221"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The country in which a subsidiary of the entity is incorporated. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Country of incorporation of subsidiary",
        "terseLabel": "Country"
       }
      }
     },
     "localname": "CountryOfIncorporationOrResidenceOfSubsidiary",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CreditExposure": {
     "auth_ref": [
      "r372",
      "r376",
      "r378"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of exposure to loss resulting from credit risk. [Refer: Credit risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Credit exposure",
        "terseLabel": "Net exposure"
       }
      }
     },
     "localname": "CreditExposure",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrencyInWhichInformationIsDisplayedAxis": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Currency in which information is displayed [axis]",
        "terseLabel": "Currency in which information is displayed [axis]"
       }
      }
     },
     "localname": "CurrencyInWhichInformationIsDisplayedAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrencyInWhichSupplementaryInformationIsDisplayedMember": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member indicates information displayed in a currency that is different from either the entity\u2019s functional currency or its presentation currency."
       }
      },
      "en-us": {
       "role": {
        "label": "Currency in which supplementary information is displayed [member]",
        "terseLabel": "Currency in which supplementary information is displayed [member]"
       }
      }
     },
     "localname": "CurrencyInWhichSupplementaryInformationIsDisplayedMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrencySwapContractMember": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a currency swap contract. [Refer: Swap contract [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Currency swap contract [member]",
        "terseLabel": "Cross currency swaps and interest rate swaps"
       }
      }
     },
     "localname": "CurrencySwapContractMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofExpiredcontractsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrentAssets": {
     "auth_ref": [
      "r34",
      "r224",
      "r225"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current assets",
        "terseLabel": "Current assets",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "CurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets [abstract]",
        "terseLabel": "CURRENT ASSETS"
       }
      }
     },
     "localname": "CurrentAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentDerivativeFinancialAssets": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentFinancialAssetsDetail": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherCurrentFinancialAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial assets. [Refer: Derivative financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current derivative financial assets",
        "terseLabel": "Derivative financial instruments"
       }
      }
     },
     "localname": "CurrentDerivativeFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentFinancialAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentDerivativeFinancialLiabilities": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherCurrentFinancialLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherCurrentFinancialLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current derivative financial liabilities",
        "terseLabel": "Derivative financial instruments"
       }
      }
     },
     "localname": "CurrentDerivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherCurrentFinancialLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentInterestPayable": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current interest payable. [Refer: Interest payable]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current interest payable",
        "terseLabel": "Interest payable"
       }
      }
     },
     "localname": "CurrentInterestPayable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "auth_ref": [
      "r258"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 8.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      },
      "http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current lease liabilities",
        "terseLabel": "Current",
        "verboseLabel": "Current portion of lease liabilities"
       }
      }
     },
     "localname": "CurrentLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilities": {
     "auth_ref": [
      "r36",
      "r224",
      "r227"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have an unconditional right to defer settlement for at least twelve months after the reporting period.\nEffective 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period."
       }
      },
      "en-us": {
       "role": {
        "label": "Current liabilities",
        "terseLabel": "Current liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "CurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities [abstract]",
        "terseLabel": "CURRENT LIABILITIES"
       }
      }
     },
     "localname": "CurrentLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentPortionOfLongtermBorrowings": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current portion of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current portion of non-current borrowings",
        "terseLabel": "Current portion of long term debt",
        "verboseLabel": "Current portion of non-current debt"
       }
      }
     },
     "localname": "CurrentPortionOfLongtermBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentAssetsDetail": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherCurrentAssets",
       "weight": 1.0
      },
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofPrepaidExpensesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised."
       }
      },
      "en-us": {
       "role": {
        "label": "Current prepaid expenses",
        "terseLabel": "Prepaid expenses",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "CurrentPrepaidExpenses",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentAssetsDetail",
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofPrepaidExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentAssetsDetail": {
       "order": 3.0,
       "parentTag": "ifrs-full_OtherCurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current prepayments and other current assets. [Refer: Other current assets; Current prepayments]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current prepayments and other current assets",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "CurrentPrepaymentsAndOtherCurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentProvisionsForEmployeeBenefits": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current provisions for employee benefits. [Refer: Provisions for employee benefits]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current provisions for employee benefits",
        "terseLabel": "Current compensations and employee benefits"
       }
      }
     },
     "localname": "CurrentProvisionsForEmployeeBenefits",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofBenefitsandAggregateCompensationPaidtoExecutiveOfficersandSeniorManagementoftheCompanyRecognizedasanExpenseDuringtheReportingPeriodDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r101"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase in net defined benefit liability (asset) resulting from current service cost",
        "terseLabel": "Current\u00a0Service Cost",
        "verboseLabel": "Current service cost"
       }
      }
     },
     "localname": "CurrentServiceCostNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxAssetsCurrent": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current amount of current tax assets. [Refer: Current tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current tax assets, current",
        "terseLabel": "Recoverable taxes"
       }
      }
     },
     "localname": "CurrentTaxAssetsCurrent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      },
      "en-us": {
       "role": {
        "label": "Current tax expense (income)",
        "terseLabel": "Current year"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current tax expense (income) and adjustments for current tax of prior periods [abstract]",
        "terseLabel": "Current tax expense:"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 6.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current tax liabilities, current",
        "terseLabel": "Taxes payable"
       }
      }
     },
     "localname": "CurrentTaxLiabilitiesCurrent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTradeReceivables": {
     "auth_ref": [
      "r35",
      "r38"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current trade receivables",
        "terseLabel": "Trade receivables"
       }
      }
     },
     "localname": "CurrentTradeReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DebtSecuritiesMember": {
     "auth_ref": [
      "r246",
      "r248"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for instruments held by the entity that represent indebtedness."
       }
      },
      "en-us": {
       "role": {
        "label": "Debt securities [member]",
        "terseLabel": "Debt Securities"
       }
      }
     },
     "localname": "DebtSecuritiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions": {
     "auth_ref": [
      "r161"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in other provisions resulting from the loss of control of a subsidiary. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease through loss of control of subsidiary, other provisions",
        "negatedLabel": "Other Effects"
       }
      }
     },
     "localname": "DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxAssets": {
     "auth_ref": [
      "r27",
      "r31",
      "r77"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax assets",
        "negatedLabel": "Deferred tax, asset",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax expense (income)",
        "terseLabel": "Deferred income tax related to consolidated statement of income",
        "totalLabel": "Total deferred tax expense (benefit)"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail",
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax expense (income) [abstract]",
        "terseLabel": "Deferred tax expense:"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail": {
       "order": 1.0,
       "parentTag": "ifrs-full_DeferredTaxExpenseIncome",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax expense or income relating to the creation or reversal of temporary differences. [Refer: Temporary differences [member]; Deferred tax expense (income)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax expense (income) relating to origination and reversal of temporary differences",
        "terseLabel": "Origination and reversal of temporary differences"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "auth_ref": [
      "r27",
      "r31",
      "r77"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax liabilities",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "auth_ref": [
      "r77"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax liability (asset)",
        "negatedLabel": "Deferred income tax related to consolidated statement of financial position",
        "negatedPeriodEndLabel": "Balance at end of the period",
        "negatedPeriodStartLabel": "Balance at beginning of the period"
       }
      }
     },
     "localname": "DeferredTaxLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofNetDeferredIncomeTaxLiabilityDetail",
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DefinedBenefitObligationAtPresentValue": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The present value, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods. [Refer: Plan assets, at fair value]"
       }
      },
      "en-us": {
       "role": {
        "label": "Defined benefit obligation, at present value",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Initial balance"
       }
      }
     },
     "localname": "DefinedBenefitObligationAtPresentValue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DefinedBenefitPlansAxis": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Defined benefit plans [axis]",
        "terseLabel": "Defined benefit plans [axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DefinedBenefitPlansMember": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for post-employment benefit plans other than defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods. It also represents the standard value for the 'Defined benefit plans' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Defined benefit plans [member]",
        "terseLabel": "Defined benefit plans"
       }
      }
     },
     "localname": "DefinedBenefitPlansMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "auth_ref": [
      "r1",
      "r3",
      "r65",
      "r235",
      "r325",
      "r335"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives."
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation and amortisation expense",
        "terseLabel": "Amortization expense",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortisationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationExpense": {
     "auth_ref": [
      "r11"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives."
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation expense",
        "terseLabel": "Depreciation for the year"
       }
      }
     },
     "localname": "DepreciationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "auth_ref": [
      "r259"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 21.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation, right-of-use assets",
        "negatedLabel": "Depreciation",
        "terseLabel": "Depreciation right-of-use"
       }
      }
     },
     "localname": "DepreciationRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.coca-colafemsa.com/role/LeasesCompanysRightofUseAssetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DerivativeFinancialAssets": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherNoncurrentFinancialAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial assets classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Derivative financial assets",
        "terseLabel": "Derivative financial assets",
        "verboseLabel": "Derivative financial instruments asset"
       }
      }
     },
     "localname": "DerivativeFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail",
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DerivativeFinancialLiabilities": {
     "auth_ref": [
      "r30"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Derivative financial liabilities",
        "terseLabel": "Derivative financial instruments liability",
        "verboseLabel": "Derivatives financial liabilities (assets)"
       }
      }
     },
     "localname": "DerivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for business combinations. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for business combinations [text block]",
        "terseLabel": "Business combinations"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for derivative financial instruments. [Refer: Financial instruments, class [member]; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for derivative financial instruments [text block]",
        "terseLabel": "Derivative financial instruments"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for discontinued operations. [Refer: Discontinued operations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for discontinued operations [text block]",
        "terseLabel": "Held for sale long lived assets and discontinued operations"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for earnings per share [text block]",
        "terseLabel": "Earnings per share"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for employee benefits [text block]",
        "terseLabel": "Post-employment and other non-current employee benefits"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for fair value measurement. [Refer: At fair value [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for fair value measurement [text block]",
        "terseLabel": "Fair value measurement"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for financial assets [text block]",
        "terseLabel": "Financial assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinancialAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for the impairment of non-financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for impairment of non-financial assets [text block]",
        "terseLabel": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for income tax."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for income tax [text block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for intangible assets other than goodwill [text block]",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for investment in associates and joint ventures. [Refer: Associates [member]; Joint ventures [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for investment in associates and joint ventures [text block]",
        "terseLabel": "Investments in other entities"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for leases [text block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for non-current assets or disposal groups classified as held for sale. [Refer: Non-current assets or disposal groups classified as held for sale]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for non-current assets or disposal groups classified as held for sale [text block]",
        "terseLabel": "Non-current assets held for sale"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for property, plant and equipment [text block]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for provisions. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for provisions [text block]",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for recognising revenue. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for recognition of revenue [text block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for restricted cash and cash equivalents [text block]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for share-based payment transactions [text block]",
        "terseLabel": "Share-based payments transactions"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "auth_ref": [
      "r148",
      "r149"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Diluted earnings (loss) per share",
        "terseLabel": "Diluted controlling interest net income (loss) from continuing operations"
       }
      }
     },
     "localname": "DilutedEarningsLossPerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_DisclosureOfAllowanceForCreditLossesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the allowance relating to impairments of financial assets due to credit losses. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of allowance for credit losses [text block]",
        "terseLabel": "Summary of Changes in the Allowance for Expected Credit Losses"
       }
      }
     },
     "localname": "DisclosureOfAllowanceForCreditLossesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for the preparation of the financial statements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of basis of preparation of financial statements [text block]",
        "terseLabel": "Basis of Preparation"
       }
      }
     },
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BasisofPreparation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of borrowings [text block]",
        "terseLabel": "Bank Loans and Notes Payables"
       }
      }
     },
     "localname": "DisclosureOfBorrowingsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of cash and cash equivalents [text block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "DisclosureOfCashAndCashEquivalentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/CashandCashEquivalents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of changes in accounting estimates [line items]",
        "terseLabel": "Disclosure of changes in accounting estimates [line items]"
       }
      }
     },
     "localname": "DisclosureOfChangesInAccountingEstimatesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfChangesInAccountingEstimatesTable": {
     "auth_ref": [
      "r211"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the changes in accounting estimates."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of changes in accounting estimates [table]",
        "terseLabel": "Disclosure of changes in accounting estimates [table]"
       }
      }
     },
     "localname": "DisclosureOfChangesInAccountingEstimatesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [abstract]",
        "terseLabel": "Disclosure of classes of share capital [abstract]"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [line items]",
        "terseLabel": "Disclosure of classes of share capital [line items]"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalTable": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to classes of share capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [table]",
        "terseLabel": "Disclosure of classes of share capital [table]"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of contingent liabilities [line items]",
        "terseLabel": "Disclosure of contingent liabilities [line items]"
       }
      }
     },
     "localname": "DisclosureOfContingentLiabilitiesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesTable": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to contingent liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of contingent liabilities [table]",
        "terseLabel": "Disclosure of contingent liabilities [table]"
       }
      }
     },
     "localname": "DisclosureOfContingentLiabilitiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDeferredTaxesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of deferred taxes. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of deferred taxes [text block]",
        "terseLabel": "Schedule of Deferred Income Tax"
       }
      }
     },
     "localname": "DisclosureOfDeferredTaxesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of defined benefit plans [abstract]",
        "terseLabel": "Disclosure of defined benefit plans [abstract]"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlansAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of defined benefit plans [line items]",
        "terseLabel": "Disclosure of defined benefit plans [line items]"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlansLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansTable": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to defined benefit plans."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of defined benefit plans [table]",
        "terseLabel": "Disclosure of defined benefit plans [table]"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlansTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of derivative financial instruments. [Refer: Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of derivative financial instruments [text block]",
        "terseLabel": "Summary of Financial Assets and Liabilities Measured at Fair Value"
       }
      }
     },
     "localname": "DisclosureOfDerivativeFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [abstract]",
        "terseLabel": "Disclosure of detailed information about borrowings [abstract]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [text block]",
        "terseLabel": "Summary of Detailed Information About Borrowings"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [line items]",
        "terseLabel": "Disclosure of detailed information about borrowings [line items]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [table]",
        "terseLabel": "Disclosure of detailed information about borrowings [table]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [text block]",
        "terseLabel": "Schedule of Property, Plant and Equipment"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentTables",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the disaggregation of revenue from contracts with customers. [Refer: Revenue from contracts with customers]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [text block]",
        "terseLabel": "Summary of Revenue From Contracts With Customers"
       }
      }
     },
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [line items]",
        "terseLabel": "Disclosure of disaggregation of revenue from contracts with customers [line items]"
       }
      }
     },
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the disaggregation of revenue from contracts with customers."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [table]",
        "terseLabel": "Disclosure of disaggregation of revenue from contracts with customers [table]"
       }
      }
     },
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDividendsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of dividends. Dividends are distributions of profits to holders of equity investments in proportion to their holdings of a particular class of capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of dividends [text block]",
        "terseLabel": "Summary of Dividends Declared and Paid"
       }
      }
     },
     "localname": "DisclosureOfDividendsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of earnings per share [text block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EarningsperShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for the effect of changes in foreign exchange rates."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of effect of changes in foreign exchange rates [text block]",
        "terseLabel": "Balances and Transactions in Foreign Currencies"
       }
      }
     },
     "localname": "DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of employee benefits [text block]",
        "terseLabel": "Post-Employment and Other Non-current Employee Benefits"
       }
      }
     },
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of entity's operating segments [text block]",
        "terseLabel": "Information by Segment"
       }
      }
     },
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Informationbysegment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of events after reporting period [text block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfExternalCreditExposuresExplanatory": {
     "auth_ref": [
      "r372",
      "r377"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of external credit grades. [Refer: External credit grades [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of external credit grades [text block]",
        "terseLabel": "Summary of Company's Financial Instruments Used to Hedge Its Exposure to Foreign Exchange Rates, Interest Rates and Commodity Risks"
       }
      }
     },
     "localname": "DisclosureOfExternalCreditExposuresExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfExternalCreditExposuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of external credit grades [line items]",
        "terseLabel": "Disclosure Of Reasonably Possible Changes To Actuarial Assumptions [line items]"
       }
      }
     },
     "localname": "DisclosureOfExternalCreditExposuresLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfExternalCreditExposuresTable": {
     "auth_ref": [
      "r372",
      "r377"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to external credit grades."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of external credit grades [table]",
        "terseLabel": "Disclosure of external credit grades [table]"
       }
      }
     },
     "localname": "DisclosureOfExternalCreditExposuresTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value of defined benefit plan assets. [Refer: Plan assets [member]; Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of fair value of plan assets [text block]",
        "terseLabel": "Summary of Changes in the Balance of Plan Assets"
       }
      }
     },
     "localname": "DisclosureOfFairValueOfPlanAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsExplanatory": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [text block]",
        "terseLabel": "Disclosure of Accounts Receivable, Net"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [line items]",
        "terseLabel": "Disclosure of financial assets [line items]"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsTable": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [table]",
        "terseLabel": "Disclosure of financial assets [table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of financial assets that are either past due or impaired. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets that are either past due or impaired [text block]",
        "terseLabel": "Aging Analysis of Accounts Receivable"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [abstract]",
        "terseLabel": "Disclosure of detailed information about financial instruments [abstract]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial instruments [text block]",
        "terseLabel": "Financial Instruments"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [line items]",
        "terseLabel": "Disclosure of detailed information about financial instruments [line items]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsTable": {
     "auth_ref": [
      "r291",
      "r297",
      "r306"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [table]",
        "terseLabel": "Disclosure of detailed information about financial instruments [table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities [line items]",
        "terseLabel": "Disclosure of financial liabilities [line items]"
       }
      }
     },
     "localname": "DisclosureOfFinancialLiabilitiesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherNoncurrentFinancialLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesTable": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities [table]",
        "terseLabel": "Disclosure of financial liabilities [table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialLiabilitiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherNoncurrentFinancialLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFirstTimeAdoptionExplanatory": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for the entity's first-time adoption of International Financial Reporting Standards."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of first-time adoption [text block]",
        "terseLabel": "Future Impact of Recently Issued Accounting Standards not yet in Effect:"
       }
      }
     },
     "localname": "DisclosureOfFirstTimeAdoptionExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FutureImpactofRecentlyIssuedAccountingStandardsnotyetinEffect"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of income tax [text block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information about key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of information about key management personnel [text block]",
        "terseLabel": "Schedule of Key Management Remuneration"
       }
      }
     },
     "localname": "DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information for cash-generating units. [Refer: Cash-generating units [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of information for cash-generating units [text block]",
        "terseLabel": "Disclosure of Aggregate Carrying Amounts of Goodwill and Distribution Rights Allocated to Each CGUl"
       }
      }
     },
     "localname": "DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [abstract]",
        "terseLabel": "Disclosure of detailed information about intangible assets [abstract]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for intangible assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of intangible assets [text block]",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [line items]",
        "terseLabel": "Disclosure of detailed information about intangible assets [line items]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsTable": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of intangible assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [table]",
        "terseLabel": "Disclosure of detailed information about intangible assets [table]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "auth_ref": [
      "r122"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of inventories [text block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DisclosureOfInventoriesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInvestmentPropertyLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about investment property [line items]",
        "terseLabel": "Disclosure of Detailed Information About Investment Property [line items]"
       }
      }
     },
     "localname": "DisclosureOfInvestmentPropertyLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BasisofPreparationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInvestmentPropertyTable": {
     "auth_ref": [
      "r178"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of investment property."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about investment property [table]",
        "terseLabel": "Disclosure of detailed information about investment property [table]"
       }
      }
     },
     "localname": "DisclosureOfInvestmentPropertyTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BasisofPreparationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIssuedCapitalExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of issued capital. [Refer: Issued capital]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of issued capital [text block]",
        "terseLabel": "Summary of Capital Stock"
       }
      }
     },
     "localname": "DisclosureOfIssuedCapitalExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of joint ventures [abstract]"
       }
      }
     },
     "localname": "DisclosureOfJointVenturesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "auth_ref": [
      "r268",
      "r269"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of leases [text block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "DisclosureOfLeasesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory": {
     "auth_ref": [
      "r266"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis of operating lease payments. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying asset."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of operating lease payments [text block]",
        "terseLabel": "Schedule of Company's Lease Liabilities"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of operating lease payments [line items]",
        "terseLabel": "Disclosure of maturity analysis of operating lease payments [line items]"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable": {
     "auth_ref": [
      "r266"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the maturity analysis of operating lease payments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of operating lease payments [table]",
        "terseLabel": "Disclosure of maturity analysis of operating lease payments [table]"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [line items]",
        "terseLabel": "Disclosure of nature and extent of risks arising from financial instruments [line items]"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofInterestRateRisksDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable": {
     "auth_ref": [
      "r293",
      "r294"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the nature and extent of risks arising from financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [table]",
        "terseLabel": "Disclosure of nature and extent of risks arising from financial instruments [table]"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofInterestRateRisksDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of a net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [text block]",
        "terseLabel": "Balances of Liabilities for Post-employment and Other Non-current Employee Benefits"
       }
      }
     },
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [line items]",
        "terseLabel": "Disclosure of net defined benefit liability (asset) [line items]"
       }
      }
     },
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the net defined benefit liability (asset)."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [table]",
        "terseLabel": "Disclosure of net defined benefit liability (asset) [table]"
       }
      }
     },
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [abstract]"
       }
      }
     },
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [line items]",
        "terseLabel": "Disclosure of non-adjusting events after reporting period [line items]"
       }
      }
     },
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to non-adjusting events after the reporting period."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [table]",
        "terseLabel": "Disclosure of non-adjusting events after reporting period [table]"
       }
      }
     },
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of non-controlling interests. [Refer: Non-controlling interests]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of non-controlling interests [text block]",
        "terseLabel": "Non-Controlling Interest in Consolidated Subsidiaries"
       }
      }
     },
     "localname": "DisclosureOfNoncontrollingInterestsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiaries"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of offsetting of financial liabilities [line items]",
        "terseLabel": "Disclosure of offsetting of financial liabilities [line items]"
       }
      }
     },
     "localname": "DisclosureOfOffsettingOfFinancialLiabilitiesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the offsetting of financial liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of offsetting of financial liabilities [table]",
        "terseLabel": "Disclosure of offsetting of financial liabilities [table]"
       }
      }
     },
     "localname": "DisclosureOfOffsettingOfFinancialLiabilitiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [abstract]",
        "terseLabel": "Disclosure of operating segments [abstract]"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [text block]",
        "terseLabel": "Summary of Segment Disclosure for Company's Consolidated Operations"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InformationbysegmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [line items]",
        "terseLabel": "Disclosure of operating segments [line items]"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsTable": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [table]",
        "terseLabel": "Disclosure of operating segments [table]"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOtherCurrentAssetsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other current assets. [Refer: Other current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other current assets [text block]",
        "terseLabel": "Summary of Other Current Assets"
       }
      }
     },
     "localname": "DisclosureOfOtherCurrentAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherCurrentLiabilitiesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other current liabilities. [Refer: Other current liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other current liabilities [text block]",
        "terseLabel": "Schedule of Other Current Financial Liabilities"
       }
      }
     },
     "localname": "DisclosureOfOtherCurrentLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other non-current liabilities. [Refer: Other non-current liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other non-current liabilities [text block]",
        "terseLabel": "Summary of Other Non-current Financial Liabilities"
       }
      }
     },
     "localname": "DisclosureOfOtherNoncurrentLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other operating income or expense. [Refer: Other operating income (expense)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other operating income (expense) [text block]",
        "terseLabel": "Summary of Other Income and Expenses"
       }
      }
     },
     "localname": "DisclosureOfOtherOperatingIncomeExpenseExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [abstract]",
        "terseLabel": "Disclosure of other provisions [abstract]"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for other provisions, contingent liabilities and contingent assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions, contingent liabilities and contingent assets [text block]",
        "terseLabel": "Other Liabilities, Provisions and Commitments"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [line items]",
        "terseLabel": "Disclosure of other provisions [line items]"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail",
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsTable": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to other provisions."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [table]",
        "terseLabel": "Disclosure of other provisions [table]"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail",
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of property, plant and equipment [text block]",
        "terseLabel": "Property, plant &amp; equipment"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Propertyplantequipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [line items]",
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [line items]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [table]",
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [table]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfProvisionsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of provisions. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of provisions [text block]",
        "terseLabel": "Summary of Changes in Provisions"
       }
      }
     },
     "localname": "DisclosureOfProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [text block]",
        "terseLabel": "Schedule of Company's Right-of-use Asset"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [text block]",
        "terseLabel": "Summary of Reconciliation of Changes in Intangible Assets and Goodwill"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of liabilities arising from financing activities. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [text block]",
        "terseLabel": "Summary of Reconciliation of Liabilities Arising From Financing Activities"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [line items]",
        "terseLabel": "Disclosure of reconciliation of liabilities arising from financing activities [line items]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of liabilities arising from financing activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [table]",
        "terseLabel": "Disclosure of reconciliation of liabilities arising from financing activities [table]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for share capital, reserves and other equity interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of share capital, reserves and other equity interest [text block]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Equity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of share-based payment arrangements [text block]",
        "terseLabel": "Bonus Programs"
       }
      }
     },
     "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusPrograms"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory": {
     "auth_ref": [
      "r143",
      "r146",
      "r239"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of subsidiaries. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiaries [text block]",
        "terseLabel": "Summary of Significant Investments in Subsidiaries"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiaries [line items]",
        "terseLabel": "Disclosure of Subsidiaries [line items]"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable": {
     "auth_ref": [
      "r143",
      "r146",
      "r239"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to subsidiaries."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiaries [table]",
        "terseLabel": "Disclosure of subsidiaries [table]"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for significant accounting policies applied by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of significant accounting policies [text block]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]",
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]",
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [abstract]",
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [abstract]"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [line items]",
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [line items]"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [table]",
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [table]"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of trade and other receivables [text block]",
        "terseLabel": "Trade Receivable, Net"
       }
      }
     },
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [abstract]",
        "terseLabel": "Disclosure of transactions between related parties [abstract]"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [text block]",
        "terseLabel": "Summary of Transactions and Other Related Parties"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [line items]",
        "terseLabel": "Disclosure of transactions between related parties [line items]"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail",
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [table]",
        "terseLabel": "Disclosure of transactions between related parties [table]"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail",
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisposalsIntangibleAssetsAndGoodwill": {
     "auth_ref": [
      "r168"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in intangible assets and goodwill resulting from disposals. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disposals, intangible assets and goodwill",
        "negatedLabel": "Disposals"
       }
      }
     },
     "localname": "DisposalsIntangibleAssetsAndGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r87"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disposals, property, plant and equipment",
        "negatedLabel": "Disposals"
       }
      }
     },
     "localname": "DisposalsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DistributionCosts": {
     "auth_ref": [
      "r2",
      "r65"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of costs relating to the distribution of goods and services."
       }
      },
      "en-us": {
       "role": {
        "label": "Distribution costs",
        "terseLabel": "Distribution costs"
       }
      }
     },
     "localname": "DistributionCosts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsPaid": {
     "auth_ref": [
      "r9"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to owners."
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends recognised as distributions to owners",
        "terseLabel": "Dividends declared and paid"
       }
      }
     },
     "localname": "DividendsPaid",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquitySummaryofDividendsDeclaredandPaidDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsPaidClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r200"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for dividends paid by the entity, classified as financing activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends paid, classified as financing activities",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "DividendsPaidClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsPaidOrdinarySharesPerShare": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends paid per ordinary share."
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends paid, ordinary shares per share",
        "terseLabel": "Dividends declared and paid per share"
       }
      }
     },
     "localname": "DividendsPaidOrdinarySharesPerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquitySummaryofDividendsDeclaredandPaidDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners": {
     "auth_ref": [
      "r14",
      "r67"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends proposed or declared after the reporting period but before financial statements are authorised for issue. Such dividends are not recognised as a liability at the end of the reporting period because no obligation exists at that time."
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends proposed or declared before financial statements authorised for issue but not recognised as distribution to owners",
        "negatedLabel": "Dividends declared"
       }
      }
     },
     "localname": "DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r188"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow representing dividends received from joint ventures, classified as investing activities. [Refer: Joint ventures [member]; Dividends received]"
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends received from joint ventures, classified as investing activities",
        "terseLabel": "Dividends received from investments in associates and joint ventures (Note 8)"
       }
      }
     },
     "localname": "DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests": {
     "auth_ref": [
      "r7"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to non-controlling interests. [Refer: Non-controlling interests]"
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends recognised as distributions to non-controlling interests",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "DividendsRecognisedAsDistributionsToNoncontrollingInterests",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DonationsAndSubsidiesExpense": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail": {
       "order": 6.0,
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from donations and subsidies."
       }
      },
      "en-us": {
       "role": {
        "label": "Donations and subsidies expense",
        "terseLabel": "Donations"
       }
      }
     },
     "localname": "DonationsAndSubsidiesExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [abstract]",
        "terseLabel": "Earnings per share- Equity holders of the parent (U.S. dollars and Mexican pesos):"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Earnings per share [text block]",
        "terseLabel": "Summary of Basic and Diluted Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EarningsperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_EarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Earnings per share [line items]",
        "terseLabel": "Earnings per share [line items]"
       }
      }
     },
     "localname": "EarningsPerShareLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EarningsperShareAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EarningsPerShareTable": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Earnings per share [table]",
        "terseLabel": "Earnings per share [table]"
       }
      }
     },
     "localname": "EarningsPerShareTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EarningsperShareAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "auth_ref": [
      "r198",
      "r199"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Effect of exchange rate changes on cash and cash equivalents",
        "terseLabel": "Effects of exchange rate changes and inflation effects on cash and cash equivalents held in foreign currencies"
       }
      }
     },
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EliminationOfIntersegmentAmountsMember": {
     "auth_ref": [
      "r336",
      "r342"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the elimination of intersegment amounts in the reconciliations of total segment amounts to amounts recognised in the entity's financial statements."
       }
      },
      "en-us": {
       "role": {
        "label": "Elimination of intersegment amounts [member]",
        "terseLabel": "Eliminations"
       }
      }
     },
     "localname": "EliminationOfIntersegmentAmountsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "auth_ref": [
      "r1",
      "r3",
      "r65"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment."
       }
      },
      "en-us": {
       "role": {
        "label": "Employee benefits expense",
        "totalLabel": "Total employee benefits expense"
       }
      }
     },
     "localname": "EmployeeBenefitsExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EntitysOwnEquityInstrumentsMember": {
     "auth_ref": [
      "r245"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments issued by the entity. It also represents the standard value for the 'Classes of entity's own equity instruments' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's own equity instruments [member]",
        "terseLabel": "Entity's own equity instruments"
       }
      }
     },
     "localname": "EntitysOwnEquityInstrumentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForAssociatesMember": {
     "auth_ref": [
      "r143",
      "r146",
      "r241",
      "r364",
      "r367"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Associates' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for associates [member]",
        "terseLabel": "Entity's total for associates"
       }
      }
     },
     "localname": "EntitysTotalForAssociatesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForJointVenturesMember": {
     "auth_ref": [
      "r143",
      "r146",
      "r240",
      "r364",
      "r367"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Joint ventures' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for joint ventures [member]",
        "terseLabel": "Entity's total for joint ventures"
       }
      }
     },
     "localname": "EntitysTotalForJointVenturesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForRelatedPartiesMember": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for related parties [member]",
        "terseLabel": "Entity's total for related parties"
       }
      }
     },
     "localname": "EntitysTotalForRelatedPartiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail",
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail",
      "http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail",
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForSegmentConsolidationItemsMember": {
     "auth_ref": [
      "r336"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Segment consolidation items' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for segment consolidation items [member]",
        "terseLabel": "Entity's total for segment consolidation items"
       }
      }
     },
     "localname": "EntitysTotalForSegmentConsolidationItemsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForSubsidiariesMember": {
     "auth_ref": [
      "r143",
      "r146",
      "r239"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for subsidiaries [member]",
        "terseLabel": "Entity's total for subsidiaries"
       }
      }
     },
     "localname": "EntitysTotalForSubsidiariesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Equity": {
     "auth_ref": [
      "r30",
      "r41",
      "r212",
      "r214",
      "r242",
      "r243",
      "r244"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "TOTAL EQUITY"
       }
      }
     },
     "localname": "Equity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [abstract]",
        "terseLabel": "EQUITY"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EquityAndLiabilities": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Equity and liabilities",
        "totalLabel": "TOTAL LIABILITIES AND EQUITY"
       }
      }
     },
     "localname": "EquityAndLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity and liabilities [abstract]",
        "terseLabel": "LIABILITIES AND EQUITY"
       }
      }
     },
     "localname": "EquityAndLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity attributable to owners of parent",
        "totalLabel": "Equity attributable to equity holders of the parent"
       }
      }
     },
     "localname": "EquityAttributableToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAttributableToOwnersOfParentMember": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity attributable to the owners of the parent."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity attributable to owners of parent [member]",
        "terseLabel": "Equity attributable to equity holders of the parent"
       }
      }
     },
     "localname": "EquityAttributableToOwnersOfParentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EquityMember": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity [member]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "EquityMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "auth_ref": [
      "r11"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Expense from share-based payment transactions with employees",
        "terseLabel": "The total expense recognized for the period arising from share-based payment transactions"
       }
      }
     },
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction": {
     "auth_ref": [
      "r128"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense recognised during the period in respect of bad or doubtful debts due from related parties. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Expense recognised during period for bad and doubtful debts for related party transaction",
        "terseLabel": "Expenses from uncollectibility balances due from related party"
       }
      }
     },
     "localname": "ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The explanation of the risk management strategy related to hedge accounting."
       }
      },
      "en-us": {
       "role": {
        "label": "Explanation of risk management strategy related to hedge accounting [text block]",
        "terseLabel": "Summary of Sensitivity Analysis of Interest Rate Risks Management"
       }
      }
     },
     "localname": "ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_FinanceIncome": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements": {
       "order": 10.0,
       "parentTag": "kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income associated with interest and other financing activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Finance income",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "FinanceIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssets": {
     "auth_ref": [
      "r290",
      "r295",
      "r296",
      "r298",
      "r299"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets",
        "terseLabel": "Financial assets"
       }
      }
     },
     "localname": "FinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssetsMember": {
     "auth_ref": [
      "r304",
      "r305",
      "r345",
      "r358",
      "r359",
      "r360"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets, class [member]",
        "terseLabel": "Financial assets, class"
       }
      }
     },
     "localname": "FinancialAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofExpiredcontractsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value of financial instruments designated as hedging instruments. Hedging instruments are designated derivatives or (for a hedge of the risk of changes in foreign currency exchange rates only) designated non-derivative financial assets or non-derivative financial liabilities whose fair value or cash flows are expected to offset changes in the fair value or cash flows of a designated hedged item. [Refer: At fair value [member]; Derivatives [member]; Derivative financial assets; Derivative financial liabilities; Financial instruments, class [member]; Financial assets; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial instruments designated as hedging instruments, at fair value",
        "periodEndLabel": "Financial instruments designated as hedging instruments, at fair value, ending balance",
        "periodStartLabel": "Financial instruments designated as hedging instruments, at fair value, begging balance"
       }
      }
     },
     "localname": "FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilities": {
     "auth_ref": [
      "r290"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities that are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to deliver a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity\u2019s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity\u2019s own equity instruments do not include puttable financial instruments that are classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Financial instruments, class [member]; Financial assets; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial liabilities",
        "terseLabel": "Financial liabilities"
       }
      }
     },
     "localname": "FinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilitiesTypeMember": {
     "auth_ref": [
      "r316",
      "r317"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated types of financial liabilities. It also represents the standard value for the 'Types of financial liabilities' axis if no other member is used. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial liabilities, type [member]",
        "terseLabel": "Financial liabilities, type"
       }
      }
     },
     "localname": "FinancialLiabilitiesTypeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail",
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherNoncurrentFinancialLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinishedGoods": {
     "auth_ref": [
      "r39",
      "r121"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail": {
       "order": 6.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of goods that have completed the production process and are held for sale in the ordinary course of business. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current finished goods",
        "terseLabel": "Finished products"
       }
      }
     },
     "localname": "FinishedGoods",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FixedInterestRateMember": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a fixed interest rate. [Refer: Interest rate risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Fixed interest rate [member]",
        "terseLabel": "Fixed Interest Rate"
       }
      }
     },
     "localname": "FixedInterestRateMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FloatingInterestRateMember": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a non-fixed interest rate. [Refer: Interest rate risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Floating interest rate [member]",
        "terseLabel": "Floating Interest Rate"
       }
      }
     },
     "localname": "FloatingInterestRateMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ForeignCountriesMember": {
     "auth_ref": [
      "r338",
      "r339"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for countries outside the entity's country of domicile. [Refer: Country of domicile [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Foreign countries [member]",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "ForeignCountriesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ForwardContractMember": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a contract between two parties for the purchase or sale of an underlying asset at a specified future date for a settlement price determined in advance."
       }
      },
      "en-us": {
       "role": {
        "label": "Forward contract [member]",
        "terseLabel": "Forward agreements to purchase foreign currency"
       }
      }
     },
     "localname": "ForwardContractMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FunctionalOrPresentationCurrencyMember": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member indicates information displayed in the functional or presentation currency. It also represents the standard value for the \u2018Currency in which information is displayed\u2019 axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Functional or presentation currency [member]",
        "terseLabel": "Functional or presentation currency [member]"
       }
      }
     },
     "localname": "FunctionalOrPresentationCurrencyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r107"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from settlements. Settlements are transactions that eliminate all further legal or constructive obligations for part or all of the benefits provided under a defined benefit plan, other than a payment of benefits to, or on behalf of, employees that is set out in the terms of the plan and included in the actuarial assumptions. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]; Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from gains (losses) arising from settlements",
        "terseLabel": "(Gain)\u00a0or\u00a0Loss on\u00a0Settlement or curtailment"
       }
      }
     },
     "localname": "GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) on disposals of other non-current assets. [Refer: Other non-current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains (losses) on disposals of other non-current assets",
        "negatedLabel": "Other non-current assets"
       }
      }
     },
     "localname": "GainsLossesOnDisposalsOfOtherNoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r15",
      "r123"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements": {
       "order": 4.0,
       "parentTag": "kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Foreign exchange gain (loss)",
        "terseLabel": "Foreign exchange",
        "verboseLabel": "Foreign exchange income (loss), net"
       }
      }
     },
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss": {
     "auth_ref": [
      "r282"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements": {
       "order": 6.0,
       "parentTag": "kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains (losses) on financial assets at fair value through profit or loss",
        "terseLabel": "Market value (loss) on financial instruments",
        "verboseLabel": "Market value gain (loss) on financial instruments"
       }
      }
     },
     "localname": "GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofExpiredcontractsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnHedgingInstrument": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail": {
       "order": 3.0,
       "parentTag": "ifrs-full_InterestExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) on hedging instruments in fair value hedges. [Refer: Fair value hedges [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains (losses) on hedging instrument, fair value hedges",
        "negatedLabel": "Derivative instruments (Interest)"
       }
      }
     },
     "localname": "GainsLossesOnHedgingInstrument",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnNetMonetaryPosition": {
     "auth_ref": [
      "r147"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) representing the difference resulting from the restatement of non-monetary assets, owners' equity and items in the statement of comprehensive income and the adjustment of index linked assets and liabilities in hyperinflationary reporting."
       }
      },
      "en-us": {
       "role": {
        "label": "Gains (losses) on net monetary position",
        "terseLabel": "Inflation adjustment"
       }
      }
     },
     "localname": "GainsLossesOnNetMonetaryPosition",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofNetDeferredIncomeTaxLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsOnDisposalsOfNoncurrentAssets": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gain on disposals of non-current assets. [Refer: Non-current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains on disposals of non-current assets",
        "terseLabel": "Gain on sale of long-lived assets"
       }
      }
     },
     "localname": "GainsOnDisposalsOfNoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GeographicalAreasAxis": {
     "auth_ref": [
      "r96",
      "r256",
      "r340",
      "r356"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Geographical areas [axis]",
        "terseLabel": "Geographical areas [axis]"
       }
      }
     },
     "localname": "GeographicalAreasAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail",
      "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail",
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_GeographicalAreasMember": {
     "auth_ref": [
      "r96",
      "r256",
      "r340",
      "r356"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Geographical areas [member]",
        "terseLabel": "Geographical areas"
       }
      }
     },
     "localname": "GeographicalAreasMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail",
      "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail",
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Goodwill": {
     "auth_ref": [
      "r17",
      "r158",
      "r160",
      "r279"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GoodwillMember": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for goodwill. [Refer: Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Goodwill [member]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "auth_ref": [
      "r85",
      "r166",
      "r180",
      "r183",
      "r279",
      "r296",
      "r298",
      "r299",
      "r374",
      "r382"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gross carrying amount [member]",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "GrossCarryingAmountMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail",
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GrossProfit": {
     "auth_ref": [
      "r2"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements": {
       "order": 2.0,
       "parentTag": "kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gross profit",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_HedgingInstrumentsAxis": {
     "auth_ref": [
      "r285",
      "r287"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Hedging instruments [axis]",
        "terseLabel": "Hedging instruments [axis]"
       }
      }
     },
     "localname": "HedgingInstrumentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_HedgingInstrumentsMember": {
     "auth_ref": [
      "r285",
      "r287"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for hedging instruments. A hedging instrument can be a designated: (a) derivative measured at fair value through profit or loss, except for some written options (see paragraph B6.2.4 of IFRS 9); (b) non-derivative financial asset or non-derivative financial liability measured at fair value through profit or loss, unless it is a financial liability designated as at fair value through profit or loss for which the amount of its change in fair value that is attributable to changes in the credit risk of that liability is presented in other comprehensive income in accordance with paragraph 5.7.7 of IFRS 9. For a hedge of foreign currency risk, the foreign currency risk component of a non-derivative financial asset or a non-derivative financial liability may be designated as a hedging instrument provided that it is not an investment in an equity instrument for which an entity has elected to present changes in fair value in other comprehensive income in accordance with paragraph 5.7.5 of IFRS 9. This member also represents the standard value for the 'Hedging instruments' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Hedging instruments [member]",
        "terseLabel": "Hedging instruments [member]"
       }
      }
     },
     "localname": "HedgingInstrumentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for goodwill. [Refer: Impairment loss recognised in profit or loss; Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss, goodwill",
        "terseLabel": "Impairment loss recognised in profit or loss, goodwill"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit or loss [abstract]",
        "terseLabel": "Profit or loss [abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "auth_ref": [
      "r56",
      "r70",
      "r74",
      "r75",
      "r139",
      "r237",
      "r327"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0
      },
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax expense (income)",
        "terseLabel": "Income taxes",
        "totalLabel": "Total income tax expense in consolidated net income"
       }
      }
     },
     "localname": "IncomeTaxExpenseContinuingOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements",
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome": {
     "auth_ref": [
      "r59",
      "r73"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to cash flow hedges. [Refer: Cash flow hedges [member]; Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income tax relating to cash flow hedges included in other comprehensive income",
        "terseLabel": "Unrealized loss (gain) on cash flow hedges"
       }
      }
     },
     "localname": "IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome": {
     "auth_ref": [
      "r59",
      "r73"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income tax relating to components of other comprehensive income",
        "totalLabel": "Total income tax recognized in OCI"
       }
      }
     },
     "localname": "IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to components of other comprehensive income [abstract]",
        "terseLabel": "Income tax related to items recognized directly in OCI during the year:"
       }
      }
     },
     "localname": "IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss": {
     "auth_ref": [
      "r62"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income that will be reclassified to profit or loss. [Refer: Income tax relating to components of other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income tax relating to components of other comprehensive income that will be reclassified to profit or loss",
        "terseLabel": "Comprehensive loss (income) to be reclassified to profit or loss in subsequent periods"
       }
      }
     },
     "localname": "IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome": {
     "auth_ref": [
      "r59",
      "r73"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to remeasurements of defined benefit plans. [Refer: Other comprehensive income; Reserve of remeasurements of defined benefit plans; Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income tax relating to remeasurements of defined benefit plans included in other comprehensive income",
        "terseLabel": "Remeasurements of the net defined benefit liability"
       }
      }
     },
     "localname": "IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "auth_ref": [
      "r207"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes",
        "totalLabel": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes"
       }
      }
     },
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination": {
     "auth_ref": [
      "r277"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in existing contingent liabilities recognised in a business combination. [Refer: Contingent liabilities recognised in business combination; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase in existing liabilities, contingent liabilities recognised in business combination",
        "terseLabel": "Contingencies added in business combinations"
       }
      }
     },
     "localname": "IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r108"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from changes in foreign exchange rates. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from changes in foreign exchange rates, net defined benefit liability (asset)",
        "terseLabel": "Foreign exchange gain",
        "verboseLabel": "Foreign exchange rate valuation (gain)"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofRemeasurementsofNetDefinedBenefitLiabilityRecognizedinOtherComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r202"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from the effect of changes in foreign exchange rates. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through effect of changes in foreign exchange rates, liabilities arising from financing activities",
        "terseLabel": "Non-cash Impacts, Foreign Exchange movements"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill": {
     "auth_ref": [
      "r170"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets and goodwill resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, intangible assets and goodwill",
        "terseLabel": "Effect of movements in exchange rates"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, property, plant and equipment",
        "terseLabel": "Effects of changes in foreign exchange rates"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r203"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through other changes, liabilities arising from financing activities",
        "terseLabel": "Non-cash Impacts, Others"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill": {
     "auth_ref": [
      "r171"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets and goodwill resulting from transfers and changes that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through transfers and other changes, intangible assets and goodwill",
        "verboseLabel": "Transfer of completed development systems"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from transfers from construction in progress. [Refer: Property, plant and equipment; Construction in progress]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through transfers from construction in progress, property, plant and equipment",
        "terseLabel": "Transfer of completed projects in progress"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r204",
      "r209"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in liabilities arising from financing activities resulting from new leases. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase through new leases, liabilities arising from financing activities",
        "terseLabel": "Non-cash impact , New\u00a0leases"
       }
      }
     },
     "localname": "IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleAssetsAndGoodwill": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets and goodwill",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsAndGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleAssetsAndGoodwillMember": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets and goodwill. It also represents the standard value for the 'Classes of intangible assets and goodwill' axis if no other member is used. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets and goodwill [member]",
        "terseLabel": "Intangible assets and goodwill"
       }
      }
     },
     "localname": "IntangibleAssetsAndGoodwillMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IntangibleAssetsUnderDevelopmentMember": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing such assets under development. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets under development [member]",
        "verboseLabel": "Development systems"
       }
      }
     },
     "localname": "IntangibleAssetsUnderDevelopmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestExpense": {
     "auth_ref": [
      "r236",
      "r324",
      "r335"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements": {
       "order": 1.0,
       "parentTag": "kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
       "weight": -1.0
      },
      "http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Interest expense",
        "negatedLabel": "Interest expense",
        "terseLabel": "Interest expense",
        "totalLabel": "Interest Expense",
        "verboseLabel": "Interest Expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail",
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail",
      "http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r102"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)",
        "terseLabel": "Interest expense",
        "verboseLabel": "Net\u00a0Interest\u00a0on the\u00a0Net\u00a0Defined Benefit Liability"
       }
      }
     },
     "localname": "InterestExpenseIncomeNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnBorrowings": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail": {
       "order": 1.0,
       "parentTag": "ifrs-full_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on borrowings. [Refer: Interest expense; Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest expense on borrowings",
        "terseLabel": "Interest on debts and borrowings"
       }
      }
     },
     "localname": "InterestExpenseOnBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "auth_ref": [
      "r260"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest expense on lease liabilities",
        "terseLabel": "Interest expenses on lease liabilities"
       }
      }
     },
     "localname": "InterestExpenseOnLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestIncomeOnLoansAndReceivables": {
     "auth_ref": [
      "r365"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest income on loans and receivables. [Refer: Interest income; Loans and receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest income on loans and receivables",
        "terseLabel": "Interest income on loans and receivables"
       }
      }
     },
     "localname": "InterestIncomeOnLoansAndReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestPaidClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r200"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as financing activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Interest paid, classified as financing activities",
        "negatedLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestRateRiskMember": {
     "auth_ref": [
      "r321",
      "r350",
      "r351",
      "r352",
      "r353"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market interest rates. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest rate risk [member]",
        "terseLabel": "Interest Rate Risk"
       }
      }
     },
     "localname": "InterestRateRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofInterestRateRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestRateSwapContractMember": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an interest rate swap contract. [Refer: Swap contract [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest rate swap contract [member]",
        "terseLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "InterestRateSwapContractMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestRateTypesMember": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of interest rates. It also represents the standard value for the 'Types of interest rates' axis if no other member is used. [Refer: Interest rate risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest rate types [member]",
        "terseLabel": "Interest rate types"
       }
      }
     },
     "localname": "InterestRateTypesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestReceivedClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r200"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as investing activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Interest received, classified as investing activities",
        "terseLabel": "Interest received"
       }
      }
     },
     "localname": "InterestReceivedClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Inventories": {
     "auth_ref": [
      "r20",
      "r35",
      "r119"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      },
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current inventories",
        "terseLabel": "Inventories",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "Inventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InventoryWritedown2011": {
     "auth_ref": [
      "r63",
      "r120"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense recognised related to the write-down of inventories to net realisable value. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Inventory write-down",
        "terseLabel": "Inventory write-down"
       }
      }
     },
     "localname": "InventoryWritedown2011",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InventoriesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r19",
      "r238",
      "r329"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Investments accounted for using equity method",
        "terseLabel": "Investments in associate companies and joint ventures"
       }
      }
     },
     "localname": "InvestmentAccountedForUsingEquityMethod",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets": {
     "auth_ref": [
      "r109"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount investment funds contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]; Investment funds [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Investment funds, amount contributed to fair value of plan assets",
        "terseLabel": "Investment funds in portfolio"
       }
      }
     },
     "localname": "InvestmentFundsAmountContributedToFairValueOfPlanAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentPropertyMember": {
     "auth_ref": [
      "r11",
      "r246",
      "r248"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for investment property. It also represents the standard value for the 'Types of investment property' axis if no other member is used. [Refer: Investment property]"
       }
      },
      "en-us": {
       "role": {
        "label": "Investment property [member]",
        "terseLabel": "Investment property"
       }
      }
     },
     "localname": "InvestmentPropertyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InvestmentsAccountedForUsingEquityMethodMember": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for investments accounted for using the equity method. [Refer: Investments accounted for using equity method]"
       }
      },
      "en-us": {
       "role": {
        "label": "Investments accounted for using equity method [member]",
        "terseLabel": "Investment in Associates and Joint Ventures"
       }
      }
     },
     "localname": "InvestmentsAccountedForUsingEquityMethodMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r30"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of investments in associates accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method]"
       }
      },
      "en-us": {
       "role": {
        "label": "Investments in associates accounted for using equity method",
        "terseLabel": "Carrying Amount"
       }
      }
     },
     "localname": "InvestmentsInAssociatesAccountedForUsingEquityMethod",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentsInJointVentures": {
     "auth_ref": [
      "r140"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of investments in joint ventures in an entity's separate financial statements. [Refer: Joint ventures [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Investments in joint ventures reported in separate financial statements",
        "terseLabel": "Investments in joint ventures"
       }
      }
     },
     "localname": "InvestmentsInJointVentures",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r30"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of investments in joint ventures accounted for using the equity method. [Refer: Joint ventures [member]; Investments accounted for using equity method]"
       }
      },
      "en-us": {
       "role": {
        "label": "Investments in joint ventures accounted for using equity method",
        "terseLabel": "Carrying Amount"
       }
      }
     },
     "localname": "InvestmentsInJointVenturesAccountedForUsingEquityMethod",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of investments in subsidiaries, joint ventures and associates in an entity's separate financial statements. [Refer: Associates [member]; Joint ventures [member]; Subsidiaries [member]; Investments in subsidiaries reported in separate financial statements]"
       }
      },
      "en-us": {
       "role": {
        "label": "Investments in subsidiaries, joint ventures and associates reported in separate financial statements",
        "verboseLabel": "Investments in other entities"
       }
      }
     },
     "localname": "InvestmentsInSubsidiariesJointVenturesAndAssociates",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapital": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      },
      "en-us": {
       "role": {
        "label": "Issued capital",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "IssuedCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapitalMember": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Issued capital [member]",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "IssuedCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IssuedCapitalOrdinaryShares": {
     "auth_ref": [
      "r41"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal value of capital arising from issuing ordinary shares. [Refer: Issued capital]"
       }
      },
      "en-us": {
       "role": {
        "label": "Issued capital, ordinary shares",
        "terseLabel": "Issued capital, ordinary shares"
       }
      }
     },
     "localname": "IssuedCapitalOrdinaryShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ItemsOfContingentLiabilitiesAxis": {
     "auth_ref": [
      "r276"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Items of contingent liabilities [axis]",
        "terseLabel": "Items of contingent liabilities [axis]"
       }
      }
     },
     "localname": "ItemsOfContingentLiabilitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ItemsOfContingentLiabilitiesMember": {
     "auth_ref": [
      "r276"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated individual items of contingent liabilities. It also represents the standard value for the 'Items of contingent liabilities' axis if no other member is used. [Refer: Contingent liabilities [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Items of contingent liabilities [member]",
        "terseLabel": "Items of contingent liabilities"
       }
      }
     },
     "localname": "ItemsOfContingentLiabilitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_JointVenturesAxis": {
     "auth_ref": [
      "r143",
      "r146",
      "r240",
      "r364",
      "r367"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Joint ventures [axis]",
        "terseLabel": "Joint ventures [axis]"
       }
      }
     },
     "localname": "JointVenturesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_JointVenturesMember": {
     "auth_ref": [
      "r143",
      "r146",
      "r240",
      "r362",
      "r366"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for joint arrangements whereby the parties that have joint control of the arrangement have rights to the net assets of the arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Joint ventures [member]",
        "terseLabel": "Joint Ventures"
       }
      }
     },
     "localname": "JointVenturesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LandMember": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing land held by the entity for use in operations. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Land [member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "auth_ref": [
      "r265",
      "r266",
      "r308",
      "r314",
      "r319",
      "r355"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than five years [member]",
        "terseLabel": "2027 and following years",
        "verboseLabel": "121 + days"
       }
      }
     },
     "localname": "LaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail",
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAgingAnalysisofAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanFourMonthsMember": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four months."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than four months [member]",
        "terseLabel": "91-120 days"
       }
      }
     },
     "localname": "LaterThanFourMonthsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAgingAnalysisofAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "auth_ref": [
      "r11",
      "r265",
      "r266",
      "r308",
      "r319",
      "r355"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four years and not later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than four years and not later than five years [member]",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember": {
     "auth_ref": [
      "r308",
      "r319"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than six months."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than one month and not later than six months [member]",
        "terseLabel": "1-6 months"
       }
      }
     },
     "localname": "LaterThanOneMonthAndNotLaterThanSixMonthsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember": {
     "auth_ref": [
      "r11",
      "r299",
      "r318",
      "r375"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than two months."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than one month and not later than two months [member]",
        "terseLabel": "1-30 days"
       }
      }
     },
     "localname": "LaterThanOneMonthAndNotLaterThanTwoMonthsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAgingAnalysisofAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember": {
     "auth_ref": [
      "r308",
      "r312",
      "r319"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than three years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than one year and not later than three years [member]",
        "terseLabel": "2021",
        "verboseLabel": "One to three years"
       }
      }
     },
     "localname": "LaterThanOneYearAndNotLaterThanThreeYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail",
      "http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "auth_ref": [
      "r11",
      "r265",
      "r266",
      "r308",
      "r319",
      "r355"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than one year and not later than two years [member]",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember": {
     "auth_ref": [
      "r308",
      "r319"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than seven years and not later than ten years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than seven years and not later than ten years [member]",
        "terseLabel": "2030"
       }
      }
     },
     "localname": "LaterThanSevenYearsAndNotLaterThanTenYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember": {
     "auth_ref": [
      "r308",
      "r311",
      "r319",
      "r373",
      "r380"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than six months and not later than one year."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than six months and not later than one year [member]",
        "terseLabel": "6-12 months"
       }
      }
     },
     "localname": "LaterThanSixMonthsAndNotLaterThanOneYearMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember": {
     "auth_ref": [
      "r308",
      "r319"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than ten years and not later than fifteen years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than ten years and not later than fifteen years [member]",
        "terseLabel": "2032"
       }
      }
     },
     "localname": "LaterThanTenYearsAndNotLaterThanFifteenYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months and not later than four months."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than three months and not later than four months [member]",
        "terseLabel": "61-90 days"
       }
      }
     },
     "localname": "LaterThanThreeMonthsAndNotLaterThanFourMonthsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAgingAnalysisofAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember": {
     "auth_ref": [
      "r308",
      "r313",
      "r319"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than three years and not later than five years [member]",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LaterThanThreeYearsAndNotLaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "auth_ref": [
      "r11",
      "r265",
      "r266",
      "r308",
      "r319",
      "r355"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than four years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than three years and not later than four years [member]",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember": {
     "auth_ref": [
      "r11",
      "r299",
      "r318",
      "r375"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two months and not later than three months."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than two months and not later than three months [member]",
        "terseLabel": "31-60 days"
       }
      }
     },
     "localname": "LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAgingAnalysisofAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "auth_ref": [
      "r11",
      "r265",
      "r266",
      "r308",
      "r319",
      "r355"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than three years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than two years and not later than three years [member]",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LeaseLiabilities": {
     "auth_ref": [
      "r258"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration."
       }
      },
      "en-us": {
       "role": {
        "label": "Lease liabilities",
        "totalLabel": "Lease liabilities"
       }
      }
     },
     "localname": "LeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "auth_ref": [
      "r205",
      "r210"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Lease liabilities [member]",
        "terseLabel": "Lease liabilities",
        "verboseLabel": "Financial leasing"
       }
      }
     },
     "localname": "LeaseLiabilitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail",
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement."
       }
      },
      "en-us": {
       "role": {
        "label": "Leasehold improvements [member]",
        "terseLabel": "Leasehold Improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LegalProceedingsProvisionMember": {
     "auth_ref": [
      "r163",
      "r165"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a provision for legal proceedings. [Refer: Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Legal proceedings provision [member]",
        "terseLabel": "Legal"
       }
      }
     },
     "localname": "LegalProceedingsProvisionMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail",
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Level1OfFairValueHierarchyMember": {
     "auth_ref": [
      "r110",
      "r243"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date."
       }
      },
      "en-us": {
       "role": {
        "label": "Level 1 of fair value hierarchy [member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "Level1OfFairValueHierarchyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly."
       }
      },
      "en-us": {
       "role": {
        "label": "Level 2 of fair value hierarchy [member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "Level2OfFairValueHierarchyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "auth_ref": [
      "r110",
      "r243"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Levels of fair value hierarchy [axis]",
        "terseLabel": "Levels of fair value hierarchy [axis]"
       }
      }
     },
     "localname": "LevelsOfFairValueHierarchyAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_Liabilities": {
     "auth_ref": [
      "r30",
      "r242",
      "r243",
      "r244",
      "r328",
      "r334"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities",
        "terseLabel": "Total liabilities",
        "totalLabel": "TOTAL LIABILITIES"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r206"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities for which cash flows were, or future cash flows will be, classified in the statement of cash flows as cash flows from financing activities. [Refer: Cash flows from (used in) financing activities; Liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities",
        "periodEndLabel": "Carrying value",
        "periodStartLabel": "Carrying value"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities [axis]",
        "terseLabel": "Liabilities arising from financing activities [axis]"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for liabilities arising from financing activities. It also represents the standard value for the 'Liabilities arising from financing activities' axis if no other member is used. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities [member]",
        "terseLabel": "Liabilities arising from financing activities"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LiabilityAssetOfDefinedBenefitPlans": {
     "auth_ref": [
      "r100"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset)",
        "periodEndLabel": "Amount accumulated in other comprehensive income as of the end of the period, net of tax",
        "periodStartLabel": "Amount accumulated in other comprehensive income as of the beginning of the periods",
        "terseLabel": "Remeasurements of\u00a0the\u00a0Net\u00a0Defined Benefit Liability net\u00a0of\u00a0taxes",
        "totalLabel": "Net defined benefit liability",
        "verboseLabel": "Remeasurements of\u00a0the\u00a0Net Defined\u00a0Benefit Liability"
       }
      }
     },
     "localname": "LiabilityAssetOfDefinedBenefitPlans",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofRemeasurementsofNetDefinedBenefitLiabilityRecognizedinOtherComprehensiveIncomeDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LongtermBorrowings": {
     "auth_ref": [
      "r30"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current portion of non-current borrowings",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongtermBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LongtermBorrowingsMember": {
     "auth_ref": [
      "r205",
      "r210"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for long-term borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Long-term borrowings [member]",
        "terseLabel": "Long-term Borrowings"
       }
      }
     },
     "localname": "LongtermBorrowingsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LossesOnDisposalsOfNoncurrentAssets": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The losses on disposals of non-current assets. [Refer: Non-current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Losses on disposals of non-current assets",
        "terseLabel": "Loss on sale of long-lived assets"
       }
      }
     },
     "localname": "LossesOnDisposalsOfNoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MachineryMember": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing long-lived, depreciable machinery used in operations. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Machinery [member]",
        "terseLabel": "Machinery and Equipment",
        "verboseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major components of tax expense (income) [abstract]",
        "terseLabel": "Major components of tax expense (income) [abstract]"
       }
      }
     },
     "localname": "MajorComponentsOfTaxExpenseIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MarketRiskMember": {
     "auth_ref": [
      "r292",
      "r350",
      "r351",
      "r352",
      "r353"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market prices. Market risk comprises three types of risk: currency risk, interest rate risk and other price risk. [Refer: Currency risk [member]; Interest rate risk [member]; Other price risk [member]; Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Market risk [member]",
        "terseLabel": "Market risk"
       }
      }
     },
     "localname": "MarketRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MaturityAxis": {
     "auth_ref": [
      "r33",
      "r114",
      "r254",
      "r265",
      "r266",
      "r286",
      "r303",
      "r308",
      "r346",
      "r347",
      "r349",
      "r355"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Maturity [axis]",
        "terseLabel": "Maturity [axis]"
       }
      }
     },
     "localname": "MaturityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail",
      "http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MeasurementAxis": {
     "auth_ref": [
      "r178",
      "r182",
      "r242"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Measurement [axis]",
        "terseLabel": "Measurement [axis]"
       }
      }
     },
     "localname": "MeasurementAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MiscellaneousOtherOperatingExpense": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail": {
       "order": 3.0,
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of miscellaneous other operating expenses. [Refer: Other operating income (expense)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Miscellaneous other operating expense",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "MiscellaneousOtherOperatingExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MiscellaneousOtherOperatingIncome": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of miscellaneous other operating income. [Refer: Other operating income (expense)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Miscellaneous other operating income",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "MiscellaneousOtherOperatingIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetAxis": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset) [axis]",
        "terseLabel": "Net defined benefit liability (asset) [axis]"
       }
      }
     },
     "localname": "NetDefinedBenefitLiabilityAssetAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetMember": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the net defined benefit liability (asset). It also represents the standard value for the 'Net defined benefit liability (asset)' axis if no other member is used. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset) [member]",
        "terseLabel": "Net defined benefit liability (asset)"
       }
      }
     },
     "localname": "NetDefinedBenefitLiabilityAssetMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [axis]",
        "terseLabel": "Non-adjusting events after reporting period [axis]"
       }
      }
     },
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BasisofPreparationAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NonadjustingEventsMember": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [member]",
        "terseLabel": "Non-adjusting events after reporting period"
       }
      }
     },
     "localname": "NonadjustingEventsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BasisofPreparationAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NoncontrollingInterests": {
     "auth_ref": [
      "r28",
      "r217",
      "r220"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-controlling interests",
        "periodEndLabel": "Balance at end of the period",
        "periodStartLabel": "Balance at beginning of the period",
        "terseLabel": "Non-controlling interest in consolidated subsidiaries",
        "verboseLabel": "Non-controlling interests"
       }
      }
     },
     "localname": "NoncontrollingInterests",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestDetail",
      "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncontrollingInterestsMember": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent."
       }
      },
      "en-us": {
       "role": {
        "label": "Non-controlling interests [member]",
        "terseLabel": "Non-controlling interest",
        "verboseLabel": "Non-controlling interest"
       }
      }
     },
     "localname": "NoncontrollingInterestsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NoncurrentAssets": {
     "auth_ref": [
      "r34",
      "r224",
      "r226"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current assets",
        "terseLabel": "Noncurrent assets",
        "totalLabel": "Total non-current assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets [abstract]",
        "verboseLabel": "NON CURRENT ASSETS"
       }
      }
     },
     "localname": "NoncurrentAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "auth_ref": [
      "r258"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 6.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      },
      "http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current lease liabilities",
        "terseLabel": "Non-current portion of lease liabilities",
        "verboseLabel": "Non-Current"
       }
      }
     },
     "localname": "NoncurrentLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLiabilities": {
     "auth_ref": [
      "r36",
      "r224",
      "r228"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current liabilities",
        "terseLabel": "Noncurrent liabilities",
        "totalLabel": "Total non-current liabilities"
       }
      }
     },
     "localname": "NoncurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities [abstract]",
        "terseLabel": "NON-CURRENT LIABILITIES"
       }
      }
     },
     "localname": "NoncurrentLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NoncurrentProvisionsForEmployeeBenefits": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions for employee benefits. [Refer: Provisions for employee benefits]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current provisions for employee benefits",
        "terseLabel": "Post-employment and other non-current employee benefits",
        "verboseLabel": "Total post-employment and other non-current employee benefits"
       }
      }
     },
     "localname": "NoncurrentProvisionsForEmployeeBenefits",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentRestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail": {
       "order": 8.0,
       "parentTag": "ifrs-full_OtherNoncurrentNonfinancialAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current restricted cash and cash equivalents",
        "verboseLabel": "Advances to acquire property, plant and equipment"
       }
      }
     },
     "localname": "NoncurrentRestrictedCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NotLaterThanOneMonthMember": {
     "auth_ref": [
      "r307",
      "r310",
      "r319"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one month."
       }
      },
      "en-us": {
       "role": {
        "label": "Not later than one month [member]",
        "terseLabel": "0 days"
       }
      }
     },
     "localname": "NotLaterThanOneMonthMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAgingAnalysisofAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "auth_ref": [
      "r32",
      "r265",
      "r266",
      "r308",
      "r319",
      "r355"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      },
      "en-us": {
       "role": {
        "label": "Not later than one year [member]",
        "terseLabel": "2022",
        "verboseLabel": "Less than one year"
       }
      }
     },
     "localname": "NotLaterThanOneYearMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail",
      "http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NotLaterThanThreeMonthsMember": {
     "auth_ref": [
      "r11",
      "r373",
      "r379"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than three months."
       }
      },
      "en-us": {
       "role": {
        "label": "Not later than three months [member]",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "NotLaterThanThreeMonthsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NotionalAmount": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      },
      "en-us": {
       "role": {
        "label": "Notional amount",
        "terseLabel": "Notional amount",
        "verboseLabel": "Notional Amount"
       }
      }
     },
     "localname": "NotionalAmount",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsOutstandingForwardAgreementstoPurchaseForeignCurrencyDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options granted in share-based payment arrangement",
        "terseLabel": "Number of options granted",
        "verboseLabel": "Number of shares"
       }
      }
     },
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfSharesIssued": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of shares issued",
        "terseLabel": "Capital stock (in shares)"
       }
      }
     },
     "localname": "NumberOfSharesIssued",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      },
      "en-us": {
       "role": {
        "label": "Number of shares outstanding",
        "terseLabel": "Outstanding shares (in shares)"
       }
      }
     },
     "localname": "NumberOfSharesOutstanding",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_OperatingSegmentsMember": {
     "auth_ref": [
      "r336"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for operating segments. An operating segment is a component of an entity: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same entity); (b) whose operating results are regularly reviewed by the entity\u2019s chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance; and (c) for which discrete financial information is available. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Operating segments [member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OptionContractMember": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a derivative financial instrument that gives the holder the right, but not the obligation, to purchase or sell an underlying asset for a specified price determined in advance. [Refer: Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Option contract [member]",
        "terseLabel": "Option to purchase foreign currency"
       }
      }
     },
     "localname": "OptionContractMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherAssets": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherNoncurrentNonfinancialAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other assets",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherAssetsMember": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for assets that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other assets [member]",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "auth_ref": [
      "r6",
      "r48",
      "r60",
      "r231"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income",
        "terseLabel": "Other comprehensive (loss) income, net of tax",
        "totalLabel": "Total other comprehensive (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income [abstract]",
        "terseLabel": "Other comprehensive income, net of taxes:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "auth_ref": [
      "r37",
      "r61",
      "r95"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, before tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, before tax, gains (losses) on remeasurements of defined benefit plans",
        "terseLabel": "Recognized during the year (obligation liability and plan assets)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofRemeasurementsofNetDefinedBenefitLiabilityRecognizedinOtherComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "auth_ref": [
      "r37",
      "r60"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, exchange differences on translation of foreign operations",
        "verboseLabel": "Exchange differences on the translation of foreign operations and associates"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments": {
     "auth_ref": [
      "r37",
      "r60"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) from changes in the fair value of investments in equity instruments that the entity has designated at fair value through other comprehensive income applying paragraph 5.7.5 of IFRS 9. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, gains (losses) from investments in equity instruments",
        "verboseLabel": "Loss from equity financial asset classified at FVOCI"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "auth_ref": [
      "r37",
      "r60",
      "r95"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans",
        "terseLabel": "Re-measurements of the net defined benefit liability, net of taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax": {
     "auth_ref": [
      "r57",
      "r66"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income that will be reclassified to profit or loss, net of tax",
        "totalLabel": "Other comprehensive (loss) to be reclassified to profit or loss in subsequent periods"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax": {
     "auth_ref": [
      "r57",
      "r66"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will not be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income that will not be reclassified to profit or loss, net of tax",
        "totalLabel": "Other comprehensive (loss) not to be reclassified to profit or loss in subsequent periods"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentAssets": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 6.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      },
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentAssetsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other current assets",
        "terseLabel": "Other current assets",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherCurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentFinancialAssets": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      },
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentFinancialAssetsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets; Current financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other current financial assets",
        "terseLabel": "Other current financial assets",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherCurrentFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentFinancialAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentFinancialLiabilities": {
     "auth_ref": [
      "r25",
      "r233"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 7.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      },
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherCurrentFinancialLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities; Current financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other current financial liabilities",
        "terseLabel": "Other current financial liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherCurrentFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherCurrentFinancialLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentReceivables": {
     "auth_ref": [
      "r38"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other current receivables",
        "terseLabel": "Other",
        "verboseLabel": "Other receivables"
       }
      }
     },
     "localname": "OtherCurrentReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail",
      "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherEquityInterest": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of equity interest of an entity without share capital that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other equity interest",
        "terseLabel": "Other equity instruments"
       }
      }
     },
     "localname": "OtherEquityInterest",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherEquityInterestMember": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity interest of an entity without share capital that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other equity interest [member]",
        "terseLabel": "Other equity instruments"
       }
      }
     },
     "localname": "OtherEquityInterestMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherExpenseByNature": {
     "auth_ref": [
      "r1",
      "r65"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements": {
       "order": 5.0,
       "parentTag": "kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
       "weight": -1.0
      },
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other expenses, by nature",
        "terseLabel": "Other expenses",
        "totalLabel": "Other expenses"
       }
      }
     },
     "localname": "OtherExpenseByNature",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements",
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherFinancialLiabilities": {
     "auth_ref": [
      "r25"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other financial liabilities",
        "terseLabel": "Other financial liabilities"
       }
      }
     },
     "localname": "OtherFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherNoncurrentFinancialLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherIncome": {
     "auth_ref": [
      "r1",
      "r2",
      "r136"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements": {
       "order": 8.0,
       "parentTag": "kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
       "weight": 1.0
      },
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of operating income that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other income",
        "terseLabel": "Other income",
        "totalLabel": "Other income"
       }
      }
     },
     "localname": "OtherIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements",
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates": {
     "auth_ref": [
      "r58"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income or expense from subsidiaries, jointly controlled entities and associates that the entity does not separately disclose in the same statement or note. [Refer: Associates [member]; Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other income (expense) from subsidiaries, jointly controlled entities and associates",
        "terseLabel": "Equity earnings (loss) recognized"
       }
      }
     },
     "localname": "OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r197"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Inflows (outflows) of cash, classified as financing activities, that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other inflows (outflows) of cash, classified as financing activities",
        "terseLabel": "Other financing activities"
       }
      }
     },
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherIntangibleAssetsMember": {
     "auth_ref": [
      "r175"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other intangible assets [member]",
        "terseLabel": "Other indefinite lived intangible assets"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherInventories": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail": {
       "order": 2.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of inventory that the entity does not separately disclose in the same statement or note. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other current inventories",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherInventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherNoncurrentFinancialAssets": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      },
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other non-current financial assets",
        "terseLabel": "Other non-current financial assets",
        "totalLabel": "Other non-current financial assets"
       }
      }
     },
     "localname": "OtherNoncurrentFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherNoncurrentFinancialLiabilities": {
     "auth_ref": [
      "r25",
      "r234"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other non-current financial liabilities",
        "terseLabel": "Other non-current financial liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherNoncurrentNonfinancialAssets": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 6.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      },
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current non-financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other non-current non-financial assets",
        "terseLabel": "Other non-current assets",
        "totalLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherNoncurrentNonfinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherPayables": {
     "auth_ref": [
      "r30"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Amounts payable that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other payables",
        "terseLabel": "Other payables"
       }
      }
     },
     "localname": "OtherPayables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherPropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing property, plant and equipment that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other property, plant and equipment [member]",
        "terseLabel": "Other",
        "verboseLabel": "Other equipment"
       }
      }
     },
     "localname": "OtherPropertyPlantAndEquipmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherProvisionsMember": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for provisions other than provisions for employee benefits. It also represents the standard value for the 'Classes of other provisions' axis if no other member is used. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other provisions [member]",
        "terseLabel": "Other provisions"
       }
      }
     },
     "localname": "OtherProvisionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail",
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherRelatedPartiesMember": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for related parties that the entity does not separately disclose in the same statement or note. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other related parties [member]",
        "terseLabel": "Other Related Parties"
       }
      }
     },
     "localname": "OtherRelatedPartiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail",
      "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherRevenue": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements": {
       "order": 2.0,
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from sources that the entity does not separately disclose in the same statement or note. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other revenue",
        "terseLabel": "Other operating revenues"
       }
      }
     },
     "localname": "OtherRevenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail": {
       "order": 12.0,
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "Tax rate effects, in aggregate, on the reconciliation between the average effective tax rate and the applicable tax rate that the entity does not separately disclose in the reconciliation. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other tax rate effects for reconciliation between accounting profit and tax expense (income)",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ParValuePerShare": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Par value per share",
        "terseLabel": "Fixed capital stock (nominal value) per share"
       }
      }
     },
     "localname": "ParValuePerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_PastDueStatusAxis": {
     "auth_ref": [
      "r299",
      "r375"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Past due status [axis]",
        "terseLabel": "Past due status [axis]"
       }
      }
     },
     "localname": "PastDueStatusAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail",
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAgingAnalysisofAccountsReceivableDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PastDueStatusMember": {
     "auth_ref": [
      "r299",
      "r375"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all past-due statuses. It also represents the standard value for the 'Past due status' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Past due status [member]",
        "terseLabel": "Past due status"
       }
      }
     },
     "localname": "PastDueStatusMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail",
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAgingAnalysisofAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r107"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from past service cost. Past service cost is the change in the present value of the defined benefit obligation for employee service in prior periods, resulting from a plan amendment (the introduction or withdrawal of, or changes to, a defined benefit plan) or a curtailment (a significant reduction by the entity in the number of employees covered by a plan). [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from past service cost",
        "terseLabel": "Past\u00a0Service Cost",
        "verboseLabel": "Past service cost"
       }
      }
     },
     "localname": "PastServiceCostNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r191"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Payments of lease liabilities, classified as financing activities",
        "negatedTerseLabel": "Payments of lease liabilities, classified as financing activities"
       }
      }
     },
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PercentageOfEntitysRevenue": {
     "auth_ref": [
      "r341"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The percentage of the entity's revenue. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Percentage of entity's revenue",
        "terseLabel": "Percentage of stock sold"
       }
      }
     },
     "localname": "PercentageOfEntitysRevenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The reasonably possible percentage of the increase in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Percentage of reasonably possible increase in actuarial assumption",
        "terseLabel": "Impact on absolute terms of variation in the assumptions on net defined benefit liability"
       }
      }
     },
     "localname": "PercentageOfReasonablyPossibleIncreaseInActuarialAssumption",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PercentageOfVotingEquityInterestsAcquired": {
     "auth_ref": [
      "r274"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The percentage of voting equity interests acquired in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Percentage of voting equity interests acquired",
        "terseLabel": "Percentage of voting equity interests acquired"
       }
      }
     },
     "localname": "PercentageOfVotingEquityInterestsAcquired",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PresentValueOfDefinedBenefitObligationMember": {
     "auth_ref": [
      "r99"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the present value of a defined benefit obligation. The present value of a defined benefit obligation is the present value, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods."
       }
      },
      "en-us": {
       "role": {
        "label": "Present value of defined benefit obligation [member]",
        "terseLabel": "Present Value of Defined Benefit Obligation"
       }
      }
     },
     "localname": "PresentValueOfDefinedBenefitObligationMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PresentationOfLeasesForLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Presentation of leases for lessee [abstract]",
        "terseLabel": "Presentation of leases for lessee [abstract]"
       }
      }
     },
     "localname": "PresentationOfLeasesForLesseeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r189"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from borrowings, classified as financing activities",
        "terseLabel": "Cash flows, Proceeds",
        "verboseLabel": "Proceeds from borrowings"
       }
      }
     },
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures": {
     "auth_ref": [
      "r192"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from the issuing of bonds, notes and debentures."
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from issue of bonds, notes and debentures",
        "terseLabel": "Proceeds from bank loan"
       }
      }
     },
     "localname": "ProceedsFromIssueOfBondsNotesAndDebentures",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from sales of property, plant and equipment, classified as investing activities",
        "terseLabel": "Proceeds from the sale of long-lived assets"
       }
      }
     },
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "auth_ref": [
      "r255",
      "r337"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Products and services [axis]",
        "terseLabel": "Products and services [axis]"
       }
      }
     },
     "localname": "ProductsAndServicesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProductsAndServicesMember": {
     "auth_ref": [
      "r255",
      "r337"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Products and services [member]",
        "terseLabel": "Products and services"
       }
      }
     },
     "localname": "ProductsAndServicesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProfitLoss": {
     "auth_ref": [
      "r5",
      "r47",
      "r193",
      "r213",
      "r215",
      "r224",
      "r328",
      "r332",
      "r348",
      "r361"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity": {
       "order": 2.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss)",
        "terseLabel": "Consolidated net income",
        "totalLabel": "Consolidated net income",
        "verboseLabel": "Consolidated net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.coca-colafemsa.com/role/EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossAttributableToAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to [abstract]",
        "terseLabel": "Attributable to:"
       }
      }
     },
     "localname": "ProfitLossAttributableToAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": {
     "auth_ref": [
      "r50",
      "r219"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements_1": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to non-controlling interests",
        "terseLabel": "Net income of non-controlling interest",
        "verboseLabel": "Non-controlling interest"
       }
      }
     },
     "localname": "ProfitLossAttributableToNoncontrollingInterests",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements",
      "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity": {
     "auth_ref": [
      "r150"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) attributable to ordinary equity holders of the parent entity. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating basic earnings per share",
        "verboseLabel": "Consolidated net income attributable to equity holders of the parent"
       }
      }
     },
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements_1": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to owners of parent",
        "terseLabel": "Equity holders of the parent"
       }
      }
     },
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "auth_ref": [
      "r1",
      "r2",
      "r280",
      "r328",
      "r332"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 22.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss) before tax",
        "negatedLabel": "Income before income taxes and share in the profit (loss) of equity"
       }
      }
     },
     "localname": "ProfitLossBeforeTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "auth_ref": [
      "r16",
      "r90"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period."
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [abstract]",
        "terseLabel": "Property, Plant &amp; Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r91",
      "r155",
      "r264"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [member]",
        "terseLabel": "Property, plant and equipment, net",
        "verboseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail",
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestInAssociate": {
     "auth_ref": [
      "r142",
      "r145",
      "r223"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in an associate attributable to the entity. [Refer: Associates [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proportion of ownership interest in associate",
        "terseLabel": "Ownership Percentage"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestInAssociate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestInJointVenture": {
     "auth_ref": [
      "r142",
      "r145",
      "r223"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proportion of ownership interest in joint venture",
        "terseLabel": "Ownership Percentage",
        "verboseLabel": "Percentage of ownership"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestInJointVenture",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "auth_ref": [
      "r142",
      "r145",
      "r222"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proportion of ownership interest in subsidiary",
        "terseLabel": "Ownership percentage"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProportionOfVotingRightsHeldInJointVenture": {
     "auth_ref": [
      "r142",
      "r145",
      "r223"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of the voting rights in a joint venture held by the entity. [Refer: Joint ventures [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proportion of voting rights held in joint venture",
        "terseLabel": "Percentage of ordinary shares with full voting rights",
        "verboseLabel": "Percentage of voting rights"
       }
      }
     },
     "localname": "ProportionOfVotingRightsHeldInJointVenture",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a provision for taxes other than income tax. Income taxes include all domestic and foreign taxes which are based on taxable profits. Income taxes also include taxes, such as withholding taxes, which are payable by a subsidiary, associate or joint arrangement on distributions to the reporting entity. [Refer: Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Provision for taxes other than income tax [member]",
        "terseLabel": "Taxes"
       }
      }
     },
     "localname": "ProvisionForTaxesOtherThanIncomeTaxMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail",
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Provisions": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofProvisionsandOtherNoncurrentLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "kof_ProvisionsAndOtherLongTermLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities of uncertain timing or amount, including provisions for employee benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Provisions",
        "periodEndLabel": "Balance at end of the period",
        "periodStartLabel": "Balance at beginning of the period",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "Provisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail",
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail",
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofProvisionsandOtherNoncurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r186"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of intangible assets, classified as investing activities",
        "negatedLabel": "Acquisitions of intangible assets"
       }
      }
     },
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r186"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of property, plant and equipment, classified as investing activities",
        "negatedLabel": "Acquisitions of long-lived assets"
       }
      }
     },
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchasesOfGoodsRelatedPartyTransactions": {
     "auth_ref": [
      "r135"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of goods purchased by the entity in related party transactions. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchases of goods, related party transactions",
        "terseLabel": "Purchases and other expenses of coca cola FEMSA"
       }
      }
     },
     "localname": "PurchasesOfGoodsRelatedPartyTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RangeAxis": {
     "auth_ref": [
      "r247",
      "r249",
      "r250",
      "r272",
      "r306",
      "r349"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Range [axis]",
        "terseLabel": "Range [axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RangesMember": {
     "auth_ref": [
      "r247",
      "r249",
      "r250",
      "r272",
      "r306",
      "r349"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Ranges [member]",
        "terseLabel": "Ranges"
       }
      }
     },
     "localname": "RangesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RawMaterials": {
     "auth_ref": [
      "r39",
      "r121"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail": {
       "order": 5.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of assets to be consumed in the production process or in the rendering of services. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current raw materials",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "RawMaterials",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RawMaterialsAndConsumablesUsed": {
     "auth_ref": [
      "r1",
      "r65"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail": {
       "order": 2.0,
       "parentTag": "ifrs-full_CostOfMerchandiseSold",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of raw materials and consumables used in the production process or in the rendering of services. [Refer: Current raw materials]"
       }
      },
      "en-us": {
       "role": {
        "label": "Raw materials and consumables used",
        "terseLabel": "Raw materials and consumables used"
       }
      }
     },
     "localname": "RawMaterialsAndConsumablesUsed",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of changes in property, plant and equipment [abstract]",
        "terseLabel": "Reconciliation of changes in property, plant and equipment [abstract]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail": {
       "order": 4.0,
       "parentTag": "ifrs-full_OtherNoncurrentNonfinancialAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The higher of an asset\u2019s (or cash-generating unit\u2019s) fair value less costs of disposal and its value in use. [Refer: Cash-generating units [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Recoverable amount of asset or cash-generating unit",
        "terseLabel": "Recoverable tax"
       }
      }
     },
     "localname": "RecoverableAmountOfAssetOrCashgeneratingUnit",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReductionOfIssuedCapital": {
     "auth_ref": [
      "r7"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in equity resulting from a reduction in issued capital. [Refer: Issued capital]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reduction of issued capital",
        "terseLabel": "Reduction of issued capital"
       }
      }
     },
     "localname": "ReductionOfIssuedCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RepaymentsOfBondsNotesAndDebentures": {
     "auth_ref": [
      "r192"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for repayments of bonds, notes and debentures."
       }
      },
      "en-us": {
       "role": {
        "label": "Repayments of bonds, notes and debentures",
        "verboseLabel": "Repayment of bonds"
       }
      }
     },
     "localname": "RepaymentsOfBondsNotesAndDebentures",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r190"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Repayments of borrowings, classified as financing activities",
        "negatedLabel": "Cash flows, Repayments",
        "negatedTerseLabel": "Repayments of borrowings"
       }
      }
     },
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail",
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReserveOfCashFlowHedgesMember": {
     "auth_ref": [
      "r10",
      "r344"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing the accumulated portion of gain (loss) on a hedging instrument that is determined to be an effective hedge for cash flow hedges. [Refer: Cash flow hedges [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve of cash flow hedges [member]",
        "terseLabel": "Valuation of the effective portion of derivative financial instruments"
       }
      }
     },
     "localname": "ReserveOfCashFlowHedgesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "auth_ref": [
      "r10",
      "r124"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing accumulated exchange differences on the translation of financial statements recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve of exchange differences on translation [member]",
        "terseLabel": "Exchange differences on translation of foreign operations and associates"
       }
      }
     },
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity resulting from remeasurements of defined benefit plans. [Refer: Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve of remeasurements of defined benefit plans [member]",
        "terseLabel": "Remeasurements of the net defined benefit liability"
       }
      }
     },
     "localname": "ReserveOfRemeasurementsOfDefinedBenefitPlansMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentFinancialAssetsDetail": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherCurrentFinancialAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash and cash equivalents whose use or withdrawal is restricted. [Refer: Cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Restricted cash and cash equivalents",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentFinancialAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RetainedEarnings": {
     "auth_ref": [
      "r41",
      "r66"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      },
      "en-us": {
       "role": {
        "label": "Retained earnings",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarnings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RetainedEarningsMember": {
     "auth_ref": [
      "r8",
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      },
      "en-us": {
       "role": {
        "label": "Retained earnings [member]",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r103"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from the return on plan assets, excluding amounts included in interest income or expense. The return on plan assets is interest, dividends and other revenue derived from the plan assets, together with realised and unrealised gains or losses on the plan assets, less any costs of managing plan assets and less any tax payable by the plan itself, other than tax included in the actuarial assumptions used to measure the present value of the defined benefit obligation. [Refer: Plan assets [member]; Net defined benefit liability (asset); Actuarial assumptions [member]; Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from return on plan assets excluding interest income or expense",
        "terseLabel": "Actual return on trust assets"
       }
      }
     },
     "localname": "ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Revenue": {
     "auth_ref": [
      "r1",
      "r2",
      "r54",
      "r224",
      "r230",
      "r280",
      "r323",
      "r331",
      "r337",
      "r338",
      "r341"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements": {
       "order": 1.0,
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims."
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue",
        "terseLabel": "Total revenues",
        "totalLabel": "Total revenues",
        "verboseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail",
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromContractsWithCustomers": {
     "auth_ref": [
      "r251",
      "r252"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity\u2019s ordinary activities in exchange for consideration."
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue from contracts with customers",
        "terseLabel": "Revenue from contracts with customers"
       }
      }
     },
     "localname": "RevenueFromContractsWithCustomers",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromDividends": {
     "auth_ref": [
      "r11"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as income. Dividends are distributions of profits to holders of equity investments in proportion to their holdings of a particular class of capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Dividend income",
        "terseLabel": "Dividend income"
       }
      }
     },
     "localname": "RevenueFromDividends",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromSaleOfGoods": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements": {
       "order": 1.0,
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the sale of goods. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue from sale of goods",
        "terseLabel": "Net sales"
       }
      }
     },
     "localname": "RevenueFromSaleOfGoods",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions": {
     "auth_ref": [
      "r135"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the sale of goods in related party transactions. [Refer: Revenue; Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue from sale of goods, related party transactions",
        "terseLabel": "Sales to affiliated parties"
       }
      }
     },
     "localname": "RevenueFromSaleOfGoodsRelatedPartyTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssets": {
     "auth_ref": [
      "r263"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 7.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee."
       }
      },
      "en-us": {
       "role": {
        "label": "Right-of-use assets",
        "periodEndLabel": "Balance at end of the period",
        "periodStartLabel": "Balance at beginning of the period",
        "verboseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "RightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/LeasesCompanysRightofUseAssetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssetsMember": {
     "auth_ref": [
      "r257"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Right-of-use assets [member]",
        "verboseLabel": "Rights of use assets"
       }
      }
     },
     "localname": "RightofuseAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Segment consolidation items [axis]",
        "terseLabel": "Segment consolidation items [axis]"
       }
      }
     },
     "localname": "SegmentConsolidationItemsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SegmentsAxis": {
     "auth_ref": [
      "r97",
      "r156",
      "r253",
      "r328",
      "r357"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Segments [axis]",
        "terseLabel": "Segments [axis]"
       }
      }
     },
     "localname": "SegmentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SegmentsMember": {
     "auth_ref": [
      "r97",
      "r156",
      "r253",
      "r336",
      "r357"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Segments [member]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "SegmentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r55",
      "r326",
      "r335",
      "r363"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Share of profit (loss) of associates and joint ventures accounted for using equity method",
        "terseLabel": "Equity in earnings profit (loss) of associated companies and joint ventures",
        "verboseLabel": "Share in the profit (loss) of equity accounted investees, net of taxes"
       }
      }
     },
     "localname": "ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SharebasedPaymentArrangementsMember": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Share-based payment arrangements [member]",
        "terseLabel": "Share-based payment arrangements"
       }
      }
     },
     "localname": "SharebasedPaymentArrangementsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ShorttermBorrowings": {
     "auth_ref": [
      "r30"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current borrowings",
        "verboseLabel": "Short-term debt"
       }
      }
     },
     "localname": "ShorttermBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ShorttermBorrowingsMember": {
     "auth_ref": [
      "r205",
      "r210"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for short-term borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Short-term borrowings [member]",
        "terseLabel": "Short-term Borrowings"
       }
      }
     },
     "localname": "ShorttermBorrowingsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_SignificantInvestmentsInAssociatesAxis": {
     "auth_ref": [
      "r143",
      "r146",
      "r241",
      "r364",
      "r367"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Associates [axis]",
        "terseLabel": "Associates [axis]"
       }
      }
     },
     "localname": "SignificantInvestmentsInAssociatesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "auth_ref": [
      "r143",
      "r146",
      "r239"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Subsidiaries [axis]",
        "terseLabel": "Subsidiaries [axis]"
       }
      }
     },
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SocialSecurityContributions": {
     "auth_ref": [
      "r117"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A class of employee benefits expense that represents social security contributions. [Refer: Employee benefits expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Social security contributions",
        "terseLabel": "Social security costs"
       }
      }
     },
     "localname": "SocialSecurityContributions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SpareParts": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail": {
       "order": 4.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of interchangeable parts that are kept in an inventory and are used for the repair or replacement of failed parts. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current spare parts",
        "terseLabel": "Non strategic spare parts"
       }
      }
     },
     "localname": "SpareParts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of cash flows [abstract]",
        "terseLabel": "Statement of cash flows [abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [abstract]",
        "terseLabel": "Statement of changes in equity [abstract]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of comprehensive income [abstract]",
        "terseLabel": "Statement of comprehensive income [abstract]"
       }
      }
     },
     "localname": "StatementOfComprehensiveIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of financial position [abstract]",
        "terseLabel": "Statement of financial position [abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subclassifications of assets, liabilities and equities [abstract]"
       }
      }
     },
     "localname": "SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SubsidiariesMember": {
     "auth_ref": [
      "r130",
      "r143",
      "r146",
      "r239"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for entities that are controlled by another entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Subsidiaries [member]",
        "terseLabel": "Subsidiaries"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_SurplusDeficitInPlanAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Surplus (deficit) in plan [abstract]",
        "terseLabel": "Financial:"
       }
      }
     },
     "localname": "SurplusDeficitInPlanAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofLongTermAssumptionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TaxEffectFromChangeInTaxRate": {
     "auth_ref": [
      "r74"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to changes in the tax rate. [Refer: Accounting profit]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax effect from change in tax rate",
        "negatedLabel": "Change in the statutory rate"
       }
      }
     },
     "localname": "TaxEffectFromChangeInTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofNetDeferredIncomeTaxLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxRateEffectFromChangeInTaxRate": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail": {
       "order": 9.0,
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from a change in tax rate. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax rate effect from change in tax rate",
        "terseLabel": "Effect of change in statutory rate"
       }
      }
     },
     "localname": "TaxRateEffectFromChangeInTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail": {
       "order": 2.0,
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "Tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from adjustments for the current tax of prior periods. [Refer: Average effective tax rate; Applicable tax rate; Adjustments for current tax of prior periods]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax rate effect of adjustments for current tax of prior periods",
        "terseLabel": "Income tax from prior years"
       }
      }
     },
     "localname": "TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail": {
       "order": 5.0,
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": -1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from the expenses not deductible in determining taxable profit. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax rate effect of expense not deductible in determining taxable profit (tax loss)",
        "negatedLabel": "Non-deductible expenses"
       }
      }
     },
     "localname": "TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail": {
       "order": 6.0,
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": -1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from revenue that is exempt from taxation. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax rate effect of revenues exempt from taxation",
        "negatedLabel": "Non-taxable income"
       }
      }
     },
     "localname": "TaxRateEffectOfRevenuesExemptFromTaxation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_TaxRateEffectOfTaxLosses": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail": {
       "order": 11.0,
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from tax losses. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax rate effect of tax losses",
        "terseLabel": "Tax loss"
       }
      }
     },
     "localname": "TaxRateEffectOfTaxLosses",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_TechnologybasedIntangibleAssetsMember": {
     "auth_ref": [
      "r175"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing assets based on technology. Such assets may include patented and unpatented technology, databases as well as trade secrets. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Technology-based intangible assets [member]",
        "terseLabel": "Technology costs and management systems"
       }
      }
     },
     "localname": "TechnologybasedIntangibleAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [member]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate amount of temporary differences associated with investments in subsidiaries, branches and associates and interests in joint arrangements, for which deferred tax liabilities have not been recognised as a result of satisfying both of the following conditions: (a) the parent, investor, joint venturer or joint operator is able to control the timing of the reversal of the temporary difference; and (b) it is probable that the temporary difference will not reverse in the foreseeable future. [Refer: Associates [member]; Subsidiaries [member]; Temporary differences [member]; Investments in subsidiaries reported in separate financial statements]"
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary differences associated with investments in subsidiaries, branches and associates and interests in joint arrangements for which deferred tax liabilities have not been recognised",
        "terseLabel": "Unrecognized deferred tax liabilities"
       }
      }
     },
     "localname": "TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TerminationBenefitsExpense": {
     "auth_ref": [
      "r115"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense in relation to termination benefits. Termination benefits are employee benefits provided in exchange for the termination of an employee's employment as a result of either: (a) an entity's decision to terminate an employee's employment before the normal retirement date; or (b) an employee's decision to accept an offer of benefits in exchange for the termination of employment. [Refer: Employee benefits expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Termination benefits expense",
        "terseLabel": "Termination benefits"
       }
      }
     },
     "localname": "TerminationBenefitsExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofBenefitsandAggregateCompensationPaidtoExecutiveOfficersandSeniorManagementoftheCompanyRecognizedasanExpenseDuringtheReportingPeriodDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TopOfRangeMember": {
     "auth_ref": [
      "r247",
      "r249",
      "r250",
      "r272",
      "r306",
      "r349"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      },
      "en-us": {
       "role": {
        "label": "Top of range [member]",
        "terseLabel": "Top of Range"
       }
      }
     },
     "localname": "TopOfRangeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other current payables",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "TradeAndOtherCurrentPayables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherCurrentPayablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other current payables [abstract]",
        "terseLabel": "Liabilities (current included in suppliers and other liabilities and loans)"
       }
      }
     },
     "localname": "TradeAndOtherCurrentPayablesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties": {
     "auth_ref": [
      "r42"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current payables due to related parties. [Refer: Related parties [member]; Payables to related parties]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current payables to related parties",
        "terseLabel": "Due to related party"
       }
      }
     },
     "localname": "TradeAndOtherCurrentPayablesToRelatedParties",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "auth_ref": [
      "r21",
      "r38"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other current receivables",
        "totalLabel": "Accounts receivable, net",
        "verboseLabel": "Trade receivables, net"
       }
      }
     },
     "localname": "TradeAndOtherCurrentReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherCurrentReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other current receivables [abstract]",
        "terseLabel": "Assets (current included in accounts receivable)"
       }
      }
     },
     "localname": "TradeAndOtherCurrentReceivablesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties": {
     "auth_ref": [
      "r38"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current receivables due from related parties. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current receivables due from related parties",
        "terseLabel": "Current receivables from related parties",
        "verboseLabel": "Due from related party"
       }
      }
     },
     "localname": "TradeAndOtherCurrentReceivablesDueFromRelatedParties",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail",
      "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherPayables": {
     "auth_ref": [
      "r23"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of trade payables and other payables. [Refer: Trade payables; Other payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other payables",
        "totalLabel": "Trade payable"
       }
      }
     },
     "localname": "TradeAndOtherPayables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherPayablesToTradeSuppliers": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of payment due to suppliers for goods and services used in the entity's business."
       }
      },
      "en-us": {
       "role": {
        "label": "Trade payables",
        "terseLabel": "Suppliers"
       }
      }
     },
     "localname": "TradeAndOtherPayablesToTradeSuppliers",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherReceivables": {
     "auth_ref": [
      "r21",
      "r38"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of trade receivables and other receivables. [Refer: Trade receivables; Other receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other receivables",
        "totalLabel": "Current and non-current receivables"
       }
      }
     },
     "localname": "TradeAndOtherReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradingEquitySecuritiesMember": {
     "auth_ref": [
      "r246",
      "r248"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that (a) are acquired or incurred principally for the purpose of selling or repurchasing it in the near term; or (b) on initial recognition are part of a portfolio of identified financial instruments that are managed together and for which there is evidence of a recent actual pattern of short-term profit-taking."
       }
      },
      "en-us": {
       "role": {
        "label": "Trading equity securities [member]",
        "terseLabel": "Traded securities"
       }
      }
     },
     "localname": "TradingEquitySecuritiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfFinancialLiabilitiesAxis": {
     "auth_ref": [
      "r316",
      "r317"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of financial liabilities [axis]",
        "terseLabel": "Types of financial liabilities [axis]"
       }
      }
     },
     "localname": "TypesOfFinancialLiabilitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail",
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherNoncurrentFinancialLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfHedgesAxis": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r370"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of hedges [axis]",
        "terseLabel": "Types of hedges [axis]"
       }
      }
     },
     "localname": "TypesOfHedgesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfHedgesMember": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r370"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of hedges. It also represents the standard value for the 'Types of hedges' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Hedges [member]",
        "terseLabel": "Hedges [member]"
       }
      }
     },
     "localname": "TypesOfHedgesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfInstrumentMember": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of financial instruments. It also represents the standard value for the 'Continuing involvement in derecognised financial assets by type of instrument' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of instrument [member]",
        "terseLabel": "Types of instrument"
       }
      }
     },
     "localname": "TypesOfInstrumentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfInterestRatesAxis": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of interest rates [axis]",
        "terseLabel": "Types of interest rates [axis]"
       }
      }
     },
     "localname": "TypesOfInterestRatesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfInvestmentPropertyAxis": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of investment property [axis]",
        "terseLabel": "Types of investment property [axis]"
       }
      }
     },
     "localname": "TypesOfInvestmentPropertyAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksAxis": {
     "auth_ref": [
      "r283",
      "r293",
      "r294",
      "r350",
      "r351",
      "r352",
      "r354"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of risks [axis]",
        "terseLabel": "Types of risks [axis]"
       }
      }
     },
     "localname": "TypesOfRisksAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofInterestRateRisksDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksMember": {
     "auth_ref": [
      "r283",
      "r293",
      "r294",
      "r350",
      "r351",
      "r352",
      "r354"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Risks [member]",
        "terseLabel": "Risks"
       }
      }
     },
     "localname": "TypesOfRisksMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofInterestRateRisksDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of share-based payment arrangements [axis]",
        "terseLabel": "Types of share-based payment arrangements [axis]"
       }
      }
     },
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Useful life measured as period of time, property, plant and equipment",
        "terseLabel": "Property, plant and equipment, useful live"
       }
      }
     },
     "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "ifrs-full_WagesAndSalaries": {
     "auth_ref": [
      "r117"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A class of employee benefits expense that represents wages and salaries. [Refer: Employee benefits expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Wages and salaries",
        "terseLabel": "Wages and salaries"
       }
      }
     },
     "localname": "WagesAndSalaries",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16": {
     "auth_ref": [
      "r267"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average lessee's incremental borrowing rate applied to lease liabilities recognised in the statement of financial position at the date of initial application of IFRS 16. The incremental borrowing rate is the rate of interest that a lessee would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of a similar value to the right-of-use asset in a similar economic environment."
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average lessee's incremental borrowing rate applied to lease liabilities recognised at date of initial application of IFRS 16",
        "terseLabel": "Weighted average incremental borrowing rate"
       }
      }
     },
     "localname": "WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_WeightedAverageShares": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor."
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share",
        "terseLabel": "Weighted average number of shares for basic earnings per share (millions of shares)"
       }
      }
     },
     "localname": "WeightedAverageShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "kof_A1850SeniorNotesDue2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "1.850% Senior Notes Due 2023",
        "label": "1.850% Senior Notes Due 2023 [Member]",
        "terseLabel": "1.850% Senior Notes Due 2023"
       }
      }
     },
     "localname": "A1850SeniorNotesDue2023Member",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_A2750SeniorNotesDue2030Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2.750% Senior Notes Due 2030",
        "label": "2.750% Senior Notes Due 2030 [Member]",
        "terseLabel": "2.750% Senior Notes Due 2030"
       }
      }
     },
     "localname": "A2750SeniorNotesDue2030Member",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Policies",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "xbrltype": "stringItemType"
    },
    "kof_AccumulatedDefinedBenefitObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated defined benefit obligation",
        "label": "Accumulated defined benefit obligation",
        "totalLabel": "Accumulated benefit obligation"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitObligation",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ActuarialGainsLossesArisingFromExperienceAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Actuarial gains losses arising from experience adjustments",
        "label": "Actuarial gains losses arising from experience adjustments",
        "terseLabel": "Actuarial gains or losses"
       }
      }
     },
     "localname": "ActuarialGainsLossesArisingFromExperienceAdjustments",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AdeSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AdeS [member]",
        "label": "AdeS [Member]",
        "terseLabel": "AdeS"
       }
      }
     },
     "localname": "AdeSMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 18.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for increase decrease in accounts receivable and other current assets",
        "label": "Adjustments for increase decrease in accounts receivable and other current assets",
        "terseLabel": "Accounts receivable and other current assets"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInAccountsReceivableAndOtherCurrentAssets",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AdjustmentsForIncreaseDecreaseInIncomeTaxPaid": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for increase decrease in income tax paid",
        "label": "Adjustments for increase decrease in income tax paid",
        "terseLabel": "Income taxes paid"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInIncomeTaxPaid",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AdjustmentsForMarketValueLossOnFinancialInstruments": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for market value loss on financial instruments",
        "label": "Adjustments for market value loss on financial instruments",
        "negatedLabel": "Market value loss on financial instruments"
       }
      }
     },
     "localname": "AdjustmentsForMarketValueLossOnFinancialInstruments",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AdjustmentsForMonetaryPositionGainLossNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for monetary position gain loss net",
        "label": "Adjustments for monetary position gain loss net",
        "negatedLabel": "Monetary position gain, net"
       }
      }
     },
     "localname": "AdjustmentsForMonetaryPositionGainLossNet",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for non cash movements in post employment and other non current employee benefits",
        "label": "Adjustments for non cash movements in post employment and other non current employee benefits",
        "terseLabel": "Non-cash movements in post-employment and other non-current employee benefits obligations"
       }
      }
     },
     "localname": "AdjustmentsForNonCashMovementsInPostEmploymentAndOtherNonCurrentEmployeeBenefits",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AdjustmentsForNonCashOperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for non cash operating expenses",
        "label": "Adjustments for non cash operating expenses",
        "terseLabel": "Non-cash operating (income) expenses"
       }
      }
     },
     "localname": "AdjustmentsForNonCashOperatingExpenses",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AdjustmentsForOtherTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 25.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for other tax",
        "label": "Adjustments for other tax",
        "terseLabel": "Other Tax"
       }
      }
     },
     "localname": "AdjustmentsForOtherTax",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for share profit loss of associates and joint ventures accounted for using equity method net of taxes",
        "label": "Adjustments for share profit loss of associates and joint ventures accounted for using equity method net of taxes",
        "negatedLabel": "Share of the loss of associates and joint ventures accounted for using the equity method, net of taxes"
       }
      }
     },
     "localname": "AdjustmentsForShareProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxes",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Administrative expenses [member]",
        "label": "Administrative expenses [Member]",
        "terseLabel": "Administrative Expenses"
       }
      }
     },
     "localname": "AdministrativeExpensesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_AdvancesForInventories": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofPrepaidExpensesDetail": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentPrepaidExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances for inventories",
        "label": "Advances for inventories",
        "terseLabel": "Advances for inventories"
       }
      }
     },
     "localname": "AdvancesForInventories",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofPrepaidExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AdvertisingExpenseToRelatedPartyTransactions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advertising expense to related party transactions",
        "label": "Advertising expense to related party transactions",
        "terseLabel": "Advertisement expense paid to The Coca-Cola Company"
       }
      }
     },
     "localname": "AdvertisingExpenseToRelatedPartyTransactions",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AgreementsWithCustomers": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentAssetsDetail": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherCurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreements with customers",
        "label": "Agreements with customers",
        "terseLabel": "Agreements with customers"
       }
      }
     },
     "localname": "AgreementsWithCustomers",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofOtherCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AlfaSABDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Alfa, S.A.B. de C.V. [member]",
        "label": "Alfa, S.A.B. De C.V. [Member]",
        "terseLabel": "Alfa, S.A.B. de C.V."
       }
      }
     },
     "localname": "AlfaSABDeCVMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_AlimentosDeSojaSAUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Alimentos de Soja S.A.U.",
        "label": "Alimentos de Soja S.A.U. [Member]",
        "terseLabel": "Alimentos de Soja S.A.U."
       }
      }
     },
     "localname": "AlimentosDeSojaSAUMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_AllowanceForDoubtfulAccounts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for doubtful accounts",
        "label": "Allowance for doubtful accounts",
        "periodEndLabel": "Balance at the end of the year",
        "periodStartLabel": "Balance at the beginning of the year"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccounts",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofChangesinAllowanceforExpectedCreditLossesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AllowanceForDoubtfulAccountsChargesAndWriteoffs": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for doubtful accounts charges and write-offs",
        "label": "Allowance for doubtful accounts charges and write-offs",
        "negatedLabel": "Charges and write-offs of uncollectible accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsChargesAndWriteoffs",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofChangesinAllowanceforExpectedCreditLossesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AllowanceForDoubtfulAccountsDuringPeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for doubtful accounts during period",
        "label": "Allowance for doubtful accounts during period",
        "terseLabel": "Allowance for the year"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsDuringPeriod",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofChangesinAllowanceforExpectedCreditLossesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AluminumPriceContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aluminum price contracts [member]",
        "label": "Aluminum price contracts [Member]",
        "terseLabel": "Aluminum price contracts"
       }
      }
     },
     "localname": "AluminumPriceContractsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_AmericanDepositarySharesEachRepresenting10UnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "American Depositary Shares, each representing 10 units",
        "label": "American Depositary Shares, each representing 10 units [Member]",
        "terseLabel": "American Depositary Shares, each representing 10 units"
       }
      }
     },
     "localname": "AmericanDepositarySharesEachRepresenting10UnitsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_AmortizationPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 23.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization prepaid expenses",
        "label": "Amortization prepaid expenses",
        "terseLabel": "Amortization prepaid expenses"
       }
      }
     },
     "localname": "AmortizationPrepaidExpenses",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AmountInLegalReserve": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount in legal reserve",
        "label": "Amount in legal reserve",
        "terseLabel": "Amount in legal reserve"
       }
      }
     },
     "localname": "AmountInLegalReserve",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AmountOfJointInvestment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount Of Joint Investment",
        "label": "Amount Of Joint Investment",
        "terseLabel": "Amount of joint investment"
       }
      }
     },
     "localname": "AmountOfJointInvestment",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AmountReclassifiedFromOCIToProfitOrLoss": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount reclassified from OCI to profit or loss",
        "label": "Amount reclassified from OCI to profit or loss",
        "terseLabel": "Amount reclassified from OCI to profit or loss"
       }
      }
     },
     "localname": "AmountReclassifiedFromOCIToProfitOrLoss",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_AnnualBonusPercentageToPurchaseOptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual bonus percentage to purchase options",
        "label": "Annual bonus percentage to purchase options",
        "terseLabel": "Annual bonus percentage"
       }
      }
     },
     "localname": "AnnualBonusPercentageToPurchaseOptions",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_AverageExchangeRateARSUSDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average exchange rate (ARS/USD) [member]",
        "label": "Average exchange rate (ARS/USD) [Member]",
        "terseLabel": "Average exchange rate (ARS/USD)"
       }
      }
     },
     "localname": "AverageExchangeRateARSUSDMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_AverageExchangeRateBRLUSDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average exchange rate (BRL/USD [member]",
        "label": "Average exchange rate (BRL/USD) [Member]",
        "terseLabel": "Average exchange rate (BRL/USD)"
       }
      }
     },
     "localname": "AverageExchangeRateBRLUSDMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_AverageExchangeRateCOPUSDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average exchange rate (COP/USD) [member]",
        "label": "Average exchange rate (COP/USD) [Member]",
        "terseLabel": "Average exchange rate (COP/USD)"
       }
      }
     },
     "localname": "AverageExchangeRateCOPUSDMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_AverageExchangeRateCRCUSDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average Exchange Rate CRC/USD",
        "label": "Average Exchange Rate CRC/USD [Member]",
        "terseLabel": "Average exchange rate CRC/USD"
       }
      }
     },
     "localname": "AverageExchangeRateCRCUSDMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_AverageExchangeRateMXNUSDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average exchange rate (MXN/USD) [member]",
        "label": "Average exchange rate (MXN/USD) [Member]",
        "terseLabel": "Average exchange rate (MXN/USD)"
       }
      }
     },
     "localname": "AverageExchangeRateMXNUSDMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_AverageExchangeRateUYUUSDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average exchange rate (UYU/USD) [member]",
        "label": "Average exchange rate (UYU/USD) [Member]",
        "terseLabel": "Average exchange rate (UYU/USD)"
       }
      }
     },
     "localname": "AverageExchangeRateUYUUSDMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_AverageFederalProductionAndFederalSalesTax": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average federal production and federal sales tax",
        "label": "Average federal production and federal sales tax",
        "terseLabel": "Average federal production and federal sales tax"
       }
      }
     },
     "localname": "AverageFederalProductionAndFederalSalesTax",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_AverageInterestRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average interest rate [member]",
        "label": "Average Interest Rate [Member]",
        "terseLabel": "Average interest rate"
       }
      }
     },
     "localname": "AverageInterestRateMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_AveragePriceUSDCentLbMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average price (USD cent/Lb) [member]",
        "label": "Average price (USD cent/Lb) [Member]",
        "terseLabel": "Average price (USD cent/Lb)"
       }
      }
     },
     "localname": "AveragePriceUSDCentLbMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_AveragePriceUSDPerTonOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average price USD, per ton one [member]",
        "label": "Average price USD, per ton one [Member]",
        "terseLabel": "Average price (USD/Ton)"
       }
      }
     },
     "localname": "AveragePriceUSDPerTonOneMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_AveragePriceUSDPerTonTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average price USD, per ton two [member]",
        "label": "Average price USD, per ton two [Member]",
        "terseLabel": "Average price (USD /Ton)"
       }
      }
     },
     "localname": "AveragePriceUSDPerTonTwoMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_BalanceInLegalReserveFund": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balance in legal reserve fund",
        "label": "Balance in legal reserve fund",
        "terseLabel": "Balance in legal reserve fund"
       }
      }
     },
     "localname": "BalanceInLegalReserveFund",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balance of income tax included in accumulated other comprehensive income [abstract]",
        "label": "Balance of income tax included in accumulated other comprehensive income [Abstract]",
        "terseLabel": "Income tax related to items recognized directly in OCI as of year-end:"
       }
      }
     },
     "localname": "BalanceOfIncomeTaxIncludedInAccumulatedOtherComprehensiveIncomeAbstract",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_BalancesAndTransactionsInForeignCurrenciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balances and Transactions in Foreign Currencies",
        "label": "Balances and Transactions in Foreign Currencies [Abstract]"
       }
      }
     },
     "localname": "BalancesAndTransactionsInForeignCurrenciesAbstract",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "xbrltype": "stringItemType"
    },
    "kof_BankInstrumentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank instruments [member]",
        "label": "Bank instruments [Member]",
        "terseLabel": "Bank instruments"
       }
      }
     },
     "localname": "BankInstrumentsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_BetaSanMiguelMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Beta san miguel [member]",
        "label": "Beta san miguel [Member]",
        "terseLabel": "Beta San Miguel"
       }
      }
     },
     "localname": "BetaSanMiguelMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_BiometricAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Biometric [abstract]",
        "label": "Biometric [Abstract]",
        "terseLabel": "Biometric:"
       }
      }
     },
     "localname": "BiometricAbstract",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofLongTermAssumptionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_BonusExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bonus expense",
        "label": "Bonus expense",
        "terseLabel": "Bonus expense"
       }
      }
     },
     "localname": "BonusExpense",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_BottlerAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bottler agreement [member]",
        "label": "Bottler agreement [Member]",
        "terseLabel": "Bottler Agreement"
       }
      }
     },
     "localname": "BottlerAgreementMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_BusinessAcquiredPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquired Percentage",
        "label": "Business Acquired Percentage",
        "terseLabel": "Business acquired percentage (in percent)"
       }
      }
     },
     "localname": "BusinessAcquiredPercentage",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination acquired receivables allowance for doubtful accounts",
        "label": "Business combination acquired receivables allowance for doubtful accounts",
        "terseLabel": "Added in business combinations"
       }
      }
     },
     "localname": "BusinessCombinationAcquiredReceivablesAllowanceForDoubtfulAccounts",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofChangesinAllowanceforExpectedCreditLossesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_CancellationOfContingencies": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail": {
       "order": 3.0,
       "parentTag": "ifrs-full_OtherIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cancellation of contingencies",
        "label": "Cancellation of contingencies",
        "terseLabel": "Cancellation of contingencies"
       }
      }
     },
     "localname": "CancellationOfContingencies",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_CapitalContribution": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital contribution",
        "label": "Capital contribution",
        "terseLabel": "Capital contribution"
       }
      }
     },
     "localname": "CapitalContribution",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_CapitalSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital securities [member]",
        "label": "Capital securities [Member]",
        "terseLabel": "Capital Securities"
       }
      }
     },
     "localname": "CapitalSecuritiesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ChangeInAluminumPriceEffectOnEquity": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in aluminum price, effect on equity.",
        "label": "Change in Aluminum price, effect on equity",
        "terseLabel": "Change in Aluminum price, effect on equity"
       }
      }
     },
     "localname": "ChangeInAluminumPriceEffectOnEquity",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ChangeInAluminumPricePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in aluminum price percentage.",
        "label": "Change in Aluminum price percentage",
        "terseLabel": "Change in Aluminum price"
       }
      }
     },
     "localname": "ChangeInAluminumPricePercentage",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in fair value of financial instruments recognized in OCI",
        "label": "Change in fair value of financial instruments recognized in OCI",
        "terseLabel": "Change in fair value of financial instruments recognized in OCI"
       }
      }
     },
     "localname": "ChangeInFairValueOfFinancialInstrumentsRecognizedInOCI",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ChangeInForeignCurrencyRateEffectOnEquity": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in foreign currancy rate, effect on equity.",
        "label": "Change in foreign currency rate, effect on equity",
        "terseLabel": "Effect on equity"
       }
      }
     },
     "localname": "ChangeInForeignCurrencyRateEffectOnEquity",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ChangeInForeignCurrencyRateEffectOnProfitLoss": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in foreign currancy rate, effect on profit (loss).",
        "label": "Change in foreign currency rate, effect on profit (loss)",
        "terseLabel": "Effect\u00a0on (profit)\u00a0or loss",
        "verboseLabel": "Profit and loss effect"
       }
      }
     },
     "localname": "ChangeInForeignCurrencyRateEffectOnProfitLoss",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofInterestRateRisksDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ChangeInSugarPricePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in sugar price percentage.",
        "label": "Change in Sugar price percentage",
        "terseLabel": "Change on sugar Price"
       }
      }
     },
     "localname": "ChangeInSugarPricePercentage",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_ChangeInUSDollarRateBasisPoints": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in US dollar rate basis points description.",
        "label": "Change in US Dollar Rate Basis Points",
        "terseLabel": "Change\u00a0in U.S.$\u00a0rate"
       }
      }
     },
     "localname": "ChangeInUSDollarRateBasisPoints",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofInterestRateRisksDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_ChangeInVolumeGrowthOfCompoundAnnualGrowthRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in volume growth of compound annual growth rate",
        "label": "Change in volume growth of compound annual growth rate",
        "terseLabel": "Change\u00a0in\u00a0Volume Growth CAGR"
       }
      }
     },
     "localname": "ChangeInVolumeGrowthOfCompoundAnnualGrowthRate",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_ChangeInWeightedAverageCostOfCapitalPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in weighted average cost of capital percentage",
        "label": "Change in weighted average cost of capital percentage",
        "terseLabel": "Change\u00a0in\u00a0WACC"
       }
      }
     },
     "localname": "ChangeInWeightedAverageCostOfCapitalPercentage",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_ClassACommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class A Common Stock.",
        "label": "Class A Common Stock [Member]",
        "terseLabel": "Series A shares, without par value"
       }
      }
     },
     "localname": "ClassACommonStockMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ClassBCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class B common stock.",
        "label": "Class B Common Stock [Member]",
        "terseLabel": "Series B shares, without par value"
       }
      }
     },
     "localname": "ClassBCommonStockMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover",
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ClassDCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class D Common Stock.",
        "label": "Class D Common Stock [Member]",
        "terseLabel": "Series D shares, without par value"
       }
      }
     },
     "localname": "ClassDCommonStockMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ClassLCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class L Common Stock.",
        "label": "Class L Common Stock [Member]",
        "terseLabel": "Series L shares, without par value"
       }
      }
     },
     "localname": "ClassLCommonStockMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover",
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_CocaColaCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Coca cola company [member]",
        "label": "Coca cola company [Member]",
        "terseLabel": "The Coca-Cola Company"
       }
      }
     },
     "localname": "CocaColaCompanyMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail",
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail",
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_CommodityPriceContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commodity price contracts.",
        "label": "Commodity Price Contracts [member]",
        "terseLabel": "Commodity Price contracts"
       }
      }
     },
     "localname": "CommodityPriceContractsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_CommodityRiskAveragePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commodity Risk, Average Price",
        "label": "Commodity Risk, Average Price",
        "terseLabel": "Commodity risk, average price"
       }
      }
     },
     "localname": "CommodityRiskAveragePrice",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"
     ],
     "xbrltype": "decimalItemType"
    },
    "kof_CompaaPanameaDeBebidasSAPIDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compa\u00f1\u00eda paname\u00f1a de bebidas, S.A.P.I de C.V [member]",
        "label": "Compa\u00f1\u00eda paname\u00f1a de bebidas, S.A.P.I de C.V [Member]",
        "terseLabel": "Compa\u00f1\u00eda Paname\u00f1a de Bebidas, S.A.P.I. de C.V."
       }
      }
     },
     "localname": "CompaaPanameaDeBebidasSAPIDeCVMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ConsolidatedFinancialStatementLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consolidated financial statement location [axis]",
        "label": "Consolidated financial statement location [Axis]",
        "terseLabel": "Consolidated Financial Statement Location [Axis]"
       }
      }
     },
     "localname": "ConsolidatedFinancialStatementLocationAxis",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_ConsolidatedFinancialStatementLocationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consolidated financial statement location [member]",
        "label": "Consolidated financial statement location [Member]",
        "terseLabel": "Consolidated financial statement location"
       }
      }
     },
     "localname": "ConsolidatedFinancialStatementLocationMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ContingenciesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingencies [member]",
        "label": "Contingencies [Member]",
        "terseLabel": "Contingencies"
       }
      }
     },
     "localname": "ContingenciesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ControladoraInteramericanaDeBebidasSDeRLDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Controladora interamericana de bebidas, S. de R.L. de C.V. [member]",
        "label": "Controladora interamericana de bebidas, S. de R.L. de C.V. [Member]",
        "terseLabel": "Controladora Interamericana de Bebidas, S. de R. L. de C.V."
       }
      }
     },
     "localname": "ControladoraInteramericanaDeBebidasSDeRLDeCVMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_CostOfGoodsSoldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of goods sold [member]",
        "label": "Cost of goods sold [Member]",
        "terseLabel": "Cost of Goods Sold"
       }
      }
     },
     "localname": "CostOfGoodsSoldMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_CrossCurrencySwapsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cross currency swaps.",
        "label": "Cross Currency Swaps [member]",
        "terseLabel": "Cross-currency swaps"
       }
      }
     },
     "localname": "CrossCurrencySwapsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_CrossCurrencySwapsUSDIntoBRLMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cross currency swaps (USD into BRL).",
        "label": "Cross Currency Swaps (USD into BRL) [member]",
        "terseLabel": "Cross currency swaps (USD to BRL)"
       }
      }
     },
     "localname": "CrossCurrencySwapsUSDIntoBRLMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_CrossCurrencySwapsUSDIntoMXNMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cross currency swaps (USD into MXN).",
        "label": "Cross Currency Swaps (USD into MXN) [member]",
        "terseLabel": "Cross currency swaps (USD to MXN)"
       }
      }
     },
     "localname": "CrossCurrencySwapsUSDIntoMXNMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_CumulativeInflationPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative inflation percentage",
        "label": "Cumulative inflation percentage",
        "terseLabel": "Cumulative inflation percentage"
       }
      }
     },
     "localname": "CumulativeInflationPercentage",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_CurrentPortionOfBankLoansAndNotesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current portion of bank loans and notes payable",
        "label": "Current portion of bank loans and notes payable",
        "terseLabel": "Bank loans and notes payable"
       }
      }
     },
     "localname": "CurrentPortionOfBankLoansAndNotesPayable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_CurrentPrepaidBonuses": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail": {
       "order": 3.0,
       "parentTag": "ifrs-full_OtherNoncurrentNonfinancialAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current prepaid bonuses",
        "label": "Current prepaid bonuses",
        "terseLabel": "Prepaid bonuses"
       }
      }
     },
     "localname": "CurrentPrepaidBonuses",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_CurrentSundryCreditors": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherCurrentFinancialLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherCurrentFinancialLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current sundry creditors",
        "label": "Current sundry creditors",
        "terseLabel": "Sundry creditors"
       }
      }
     },
     "localname": "CurrentSundryCreditors",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherCurrentFinancialLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DecreaseInProvisionsResultingFromPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in provisions resulting from payments",
        "label": "Decrease in provisions resulting from payments",
        "negatedLabel": "Payments"
       }
      }
     },
     "localname": "DecreaseInProvisionsResultingFromPayments",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DecreaseInProvisionsThroughCancellationAndExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in provisions through cancellation and expiration",
        "label": "Decrease in provisions through cancellation and expiration",
        "negatedLabel": "Cancellation and adjustments"
       }
      }
     },
     "localname": "DecreaseInProvisionsThroughCancellationAndExpiration",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DeferredIncomeTaxAsset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Income Tax Asset",
        "label": "Deferred Income Tax Asset",
        "terseLabel": "Deferred income tax asset"
       }
      }
     },
     "localname": "DeferredIncomeTaxAsset",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DeferredIncomeTaxAssetAcquisitionOfSubsidiaries": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred income tax asset acquisition of subsidiaries",
        "label": "Deferred income tax asset acquisition of subsidiaries",
        "negatedLabel": "Acquisition of subsidiaries"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetAcquisitionOfSubsidiaries",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofNetDeferredIncomeTaxLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DeferredTaxAssetsOperatingLossCarryForwards1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets operating loss carry forwards1",
        "label": "Deferred tax assets operating loss carry forwards1",
        "periodEndLabel": "Balance at end of the period",
        "periodStartLabel": "Balance at beginning of the period"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryForwards1",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofChangesinBalanceofTaxLossCarryforwardsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets operating loss carry forwards foreign currency translation",
        "label": "Deferred tax assets operating loss carry forwards foreign currency translation",
        "terseLabel": "Effect of foreign currency exchange rates"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryForwardsForeignCurrencyTranslation",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofChangesinBalanceofTaxLossCarryforwardsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets operating loss carry forwards unused tax losses",
        "label": "Deferred tax assets operating loss carry forwards unused tax losses",
        "negatedTerseLabel": "Unused tax losses - 2028 to 2030"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryForwardsUnusedTaxLosses",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofChangesinBalanceofTaxLossCarryforwardsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets operating loss carry forwards usage of tax losses",
        "label": "Deferred tax assets operating loss carry forwards usage of tax losses",
        "negatedLabel": "Utilization of tax losses"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryForwardsUsageOfTaxLosses",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofChangesinBalanceofTaxLossCarryforwardsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DeferredTaxAssetsRelatingToProvisions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets relating to provisions",
        "label": "Deferred tax assets relating to provisions",
        "negatedLabel": "Deferred tax provision for the period"
       }
      }
     },
     "localname": "DeferredTaxAssetsRelatingToProvisions",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofNetDeferredIncomeTaxLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail": {
       "order": 2.0,
       "parentTag": "ifrs-full_DeferredTaxExpenseIncome",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax expense (income) utilization of tax losses recognized",
        "label": "Deferred tax expense (income) utilization of tax losses recognized",
        "negatedLabel": "(Benefit) utilization of tax losses recognized"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeUtilizationOfTaxLossesRecognized",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DeferredTaxLiabilityUnrealizedExchangeGains": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liability unrealized exchange gains",
        "label": "Deferred tax liability unrealized exchange gains",
        "terseLabel": "Cumulative translation adjustment"
       }
      }
     },
     "localname": "DeferredTaxLiabilityUnrealizedExchangeGains",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofNetDeferredIncomeTaxLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DefinedBenefitObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit obligation",
        "label": "Defined benefit obligation",
        "terseLabel": "Defined benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitObligation",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DefinedBenefitObligationFundsAtFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit obligation funds at fair value",
        "label": "Defined benefit obligation funds at fair value",
        "negatedLabel": "Pension plan funds at fair value"
       }
      }
     },
     "localname": "DefinedBenefitObligationFundsAtFairValue",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan expected future benefit payments in year five",
        "label": "Defined benefit plan expected future benefit payment year five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentYearFive",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan expected future benefit payments year four",
        "label": "Defined benefit plan expected future benefit payment year four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentYearFour",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan expected future benefit payments year three",
        "label": "Defined benefit plan expected future benefit payment year three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentYearThree",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan expected future benefit payments year two",
        "label": "Defined benefit plan expected future benefit payment year two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentYearTwo",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan expected future benefit Payments five fiscal years thereafter",
        "label": "Defined benefit plan expected future benefit payments five fiscal years thereafter",
        "terseLabel": "2027 to 2031"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan expected future benefit payments next twelve months",
        "label": "Defined benefit plan expected future benefit payments next twelve months",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DerivativeFinancialInstrumentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative financial instruments [member]",
        "label": "Derivative financial instruments [Member]",
        "terseLabel": "Derivative financial instruments"
       }
      }
     },
     "localname": "DerivativeFinancialInstrumentsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail",
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherNoncurrentFinancialLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_DerivativesDesignatedAsHedgesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivatives designated as hedges [member]",
        "label": "Derivatives designated as hedges [member]",
        "terseLabel": "Derivatives designated as hedges"
       }
      }
     },
     "localname": "DerivativesDesignatedAsHedgesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_DerivativesNotDesignatedForHedgeAccountingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivatives Not Designated For Hedge Accounting [member]",
        "label": "Derivatives Not Designated For Hedge Accounting [member]",
        "terseLabel": "Derivatives Not Designated For Hedge Accounting"
       }
      }
     },
     "localname": "DerivativesNotDesignatedForHedgeAccountingMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of accounting policy for administrative and selling expenses [policy text block]",
        "label": "Description of accounting policy for administrative and selling expenses explanatory [Policy Text Block]",
        "terseLabel": "Administrative and selling expenses"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForAdministrativeAndSellingExpensesExplanatoryPolicyTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for basis of consolidation [policy text block]",
        "label": "Description of accounting policy for basis of consolidation explanatory [Policy Text Block]",
        "terseLabel": "Basis of consolidation"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of accounting policy for financial liabilities and equity instruments [policy text block]",
        "label": "Description of accounting policy for financial liabilities and equity instruments explanatory [Policy Text Block]",
        "terseLabel": "Financial liabilities and equity instruments"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinancialLiabilitiesAndEquityInstrumentsExplanatoryPolicyTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of accounting policy for foreign currencies consolidation of foreign subsidiaries and accounting for investments in associates and joint ventures [policy text block]",
        "label": "Description of accounting policy for foreign currencies consolidation of foreign subsidiaries and accounting for investments in associates and joint ventures explanatory [Policy Text Block]",
        "terseLabel": "Foreign currencies and consolidation of foreign subsidiaries, investments in associates and joint ventures"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForForeignCurrenciesConsolidationOfForeignSubsidiariesAndAccountingForInvestmentsInAssociatesAndJointVenturesExplanatoryPolicyTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of accounting policy for inventories and cost of goods sold [policy text block]",
        "label": "Description of accounting policy for inventories and cost of goods sold explanatory [Policy Text Block]",
        "terseLabel": "Inventories and cost of goods sold"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForInventoriesAndCostOfGoodsSoldExplanatoryPolicyTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of accounting policy for issuance of stock [policy text block]",
        "label": "Description of accounting policy for issuance of stock explanatory [Policy Text Block]",
        "terseLabel": "Issuance of common shares"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIssuanceOfStockExplanatoryPolicyTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of accounting policy for other current assets [policy text block]",
        "label": "Description of accounting policy for other current assets explanatory [Policy Text Block]",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForOtherCurrentAssetsExplanatoryPolicyTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of accounting policy for recognition of effects of inflation in countries with hyperinflationary economic environments [policy text block]",
        "label": "Description of accounting policy for recognition of effects of inflation in countries with hyperinflationary economic environments explanatory [Policy Text Block]",
        "terseLabel": "Recognition of the effects of inflation in countries with hyperinflationary economic environments"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfEffectsOfInflationInCountriesWithHyperinflationaryEconomicEnvironmentsExplanatoryPolicyTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of uncertainty over income tax treatments [policy text block]",
        "label": "Description of uncertainty over income tax treatments explanatory [Policy Text Block]",
        "terseLabel": "Uncertainty over income tax treatments"
       }
      }
     },
     "localname": "DescriptionOfUncertaintyOverIncomeTaxTreatmentsExplanatoryPolicyTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure deferred tax related to other comprehensive income [table text block]",
        "label": "Disclosure deferred tax related to other comprehensive income explanatory [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Related to Other Comprehensive Income"
       }
      }
     },
     "localname": "DisclosureDeferredTaxRelatedToOtherComprehensiveIncomeExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of aging analysis of accounts receivable [line items]",
        "label": "Disclosure of ageing analysis of accounts receivable [Line Items]",
        "terseLabel": "Disclosure of Aging Analysis of Accounts Receivable [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfAgeingAnalysisOfAccountsReceivableLineItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAgingAnalysisofAccountsReceivableDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfAgingAnalysisOfAccountsReceivablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of aging analysis of accounts receivables [table]",
        "label": "Disclosure of aging analysis of accounts receivables [Table]",
        "terseLabel": "Disclosure Of Aging Analysis Of Accounts Receivables [table]"
       }
      }
     },
     "localname": "DisclosureOfAgingAnalysisOfAccountsReceivablesTable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAgingAnalysisofAccountsReceivableDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of amount of defined benefit plan expense and other comprehensive income impact in absolute terms of variation on net defined benefit liability [table text block]",
        "label": "Disclosure of amount of defined benefit plan expense and other comprehensive income impact in absolute terms of variation on net defined benefit liability explanatory [Table Text Block]",
        "terseLabel": "Summary of Amount of Defined Benefit Plan Expense and OCI Impact in Absolute Terms of Variation on Net Defined Benefit Liability"
       }
      }
     },
     "localname": "DisclosureOfAmountOfDefinedBenefitPlanExpenseAndOtherComprehensiveIncomeImpactInAbsoluteTermsOfVariationOnNetDefinedBenefitLiabilityExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of amount recognized in consolidated income statements and consolidated statements of comprehensive income in defined benefit liability asset [table text block]",
        "label": "Disclosure of amount recognized in consolidated income statements and consolidated statements of comprehensive income in defined benefit liability asset explanatory [Table Text Block]",
        "terseLabel": "Summary of Amount Recognized in Consolidated Income Statements and Consolidated Statements of Comprehensive Income"
       }
      }
     },
     "localname": "DisclosureOfAmountRecognizedInConsolidatedIncomeStatementsAndConsolidatedStatementsOfComprehensiveIncomeInDefinedBenefitLiabilityAssetExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of amounts and types of securities in related parties included in portfolio fund [table text block]",
        "label": "Disclosure of amounts and types of securities in related parties included in portfolio fund explanatory [Table Text Block]",
        "terseLabel": "Summary of Amounts and Types of Securities in Related Parties Included in Portfolio Fund"
       }
      }
     },
     "localname": "DisclosureOfAmountsAndTypesOfSecuritiesInRelatedPartiesIncludedInPortfolioFundExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of associates and joint ventures [table text block]",
        "label": "Disclosure of associates and joint ventures explanatory [Table Text Block]",
        "terseLabel": "Summary of Associates and Joint Ventures"
       }
      }
     },
     "localname": "DisclosureOfAssociatesAndJointVenturesExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfAssociatesAndJointVenturesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information about associate and joint ventures associated with domain members defined in one or many axes of the table [line items]",
        "label": "Disclosure of associates and joint ventures [Line Items]",
        "terseLabel": "Disclosure of associates and joint ventures [line items]"
       }
      }
     },
     "localname": "DisclosureOfAssociatesAndJointVenturesLineItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfAssociatesAndJointVenturesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of associates and joint ventures [table]",
        "label": "Disclosure of associates and joint ventures [Table]",
        "terseLabel": "Disclosure of associates and joint ventures [Table]"
       }
      }
     },
     "localname": "DisclosureOfAssociatesAndJointVenturesTable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of balances and transactions in foreign currencies [table text block]",
        "label": "Disclosure of balances and transactions in foreign currencies explanatory [Table Text Block]",
        "terseLabel": "Summary of Assets, Liabilities and Transactions in Foreign Currencies"
       }
      }
     },
     "localname": "DisclosureOfBalancesAndTransactionsInForeignCurrenciesExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of balances and transactions in foreign currencies [line items]",
        "label": "Disclosure of balances and transactions in foreign currencies [Line Items]",
        "terseLabel": "Disclosure of Balances and Transactions in Foreign Currencies [line items]"
       }
      }
     },
     "localname": "DisclosureOfBalancesAndTransactionsInForeignCurrenciesLineItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail",
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of balances and transactions in foreign currencies [table]",
        "label": "Disclosure of balances and transactions in foreign currencies [Table]",
        "terseLabel": "Disclosure of Balances and Transactions in Foreign Currencies [Table]"
       }
      }
     },
     "localname": "DisclosureOfBalancesAndTransactionsInForeignCurrenciesTable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail",
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of balances and transactions with related parties and affiliated companies.",
        "label": "Disclosure of balances and transactions with related parties and affiliates [Text Block]",
        "terseLabel": "Balances and Transactions with Related Parties and Affiliated Companies"
       }
      }
     },
     "localname": "DisclosureOfBalancesAndTransactionsWithRelatedPartiesAndAffiliatesTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompanies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of basis of preparation of financial statements [abstract]",
        "label": "Disclosure of basis of preparation of financial statements [Abstract]",
        "terseLabel": "Disclosure of basis of preparation of financial statements [abstract]"
       }
      }
     },
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfCapitalStockExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of capital stock [table text block]",
        "label": "Disclosure of capital stock explanatory [Table Text Block]",
        "terseLabel": "Summary of Capital Stock Prior to and Immediately After Stock Split"
       }
      }
     },
     "localname": "DisclosureOfCapitalStockExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfCapitalStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of capital stock [line items]",
        "label": "Disclosure of capital stock [Line Items]",
        "terseLabel": "Disclosure of capital stock [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfCapitalStockLineItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfCapitalStockTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of capital stock [table]",
        "label": "Disclosure of capital stock [Table]",
        "terseLabel": "Disclosure of capital stock [Table]"
       }
      }
     },
     "localname": "DisclosureOfCapitalStockTable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of changes in balance of defined benefit obligation for post-employment [table text block]",
        "label": "Disclosure of changes in balance of defined benefit obligation for post-employment explanatory [Table Text Block]",
        "terseLabel": "Summary of Changes in the Balance of the Defined Benefit Obligation for Post-employment"
       }
      }
     },
     "localname": "DisclosureOfChangesInBalanceOfDefinedBenefitObligationForPostEmploymentExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of changes in foreign exchange rates [table text block]",
        "label": "Disclosure of changes in foreign exchange rates explanatory [Table Text Block]",
        "terseLabel": "Disclosure of Exchange Rates of Local Currencies Translated to Mexican Pesos"
       }
      }
     },
     "localname": "DisclosureOfChangesInForeignExchangeRatesExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfChangesInInventoriesExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of changes in inventories [table text block]",
        "label": "Disclosure of changes in inventories explanatory [Table Text Block]",
        "terseLabel": "Summary of Changes in Inventories"
       }
      }
     },
     "localname": "DisclosureOfChangesInInventoriesExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of changes in non controlling interest [table text block]",
        "label": "Disclosure of changes in non controlling interest explanatory [Table Text Block]",
        "terseLabel": "Summary of Changes in Non Controlling Interest"
       }
      }
     },
     "localname": "DisclosureOfChangesInNonControllingInterestExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of changes in tax loss carry forwards [table text block]",
        "label": "Disclosure of changes in tax loss carry-forwards explanatory [Table Text Block]",
        "terseLabel": "Summary of Changes in Balance of Tax Loss Carryforwards"
       }
      }
     },
     "localname": "DisclosureOfChangesInTaxLossCarryForwardsExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of components of income tax expense [table text block]",
        "label": "Disclosure of components of income tax expense explanatory [Table Text Block]",
        "terseLabel": "Summary of Major Components of Income Tax Expense"
       }
      }
     },
     "localname": "DisclosureOfComponentsOfIncomeTaxExpenseExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfCrossCurrencySwapContractTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of cross currency swap contract.",
        "label": "Disclosure Of Cross Currency Swap Contract [Table Text Block]",
        "terseLabel": "Disclosure of Outstanding Cross Currency Swap Agreements"
       }
      }
     },
     "localname": "DisclosureOfCrossCurrencySwapContractTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfCumulativeInflationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of cumulative inflation [line items]",
        "label": "Disclosure of cumulative inflation [Line Items]",
        "terseLabel": "Disclosure Of Cumulative Inflation [line items]"
       }
      }
     },
     "localname": "DisclosureOfCumulativeInflationLineItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfCumulativeInflationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of cumulative inflation [table]",
        "label": "Disclosure of cumulative inflation [Table]",
        "terseLabel": "Disclosure Of Cumulative Inflation [table]"
       }
      }
     },
     "localname": "DisclosureOfCumulativeInflationTable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofcumulativeinflationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of defined benefit plan expected future benefit payments [table text block]",
        "label": "Disclosure of defined benefit plan expected future benefit payments explanatory [Table Text Block]",
        "terseLabel": "Summary of Defined Benefit Plan Expected Future Benefit Payments"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlanExpectedFutureBenefitPaymentsExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of defined benefit plans expense recognized in income statement [table text block]",
        "label": "Disclosure of defined benefit plans expense recognized in income statement explanatory [Table Text Block]",
        "terseLabel": "Summary of Employee Benefit Expenses Recognized in Consolidated Income Statements"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlansExpenseRecognizedInIncomeStatementExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detail information about effects of inflation in hyperinflationary economic environment[table text block]",
        "label": "Disclosure of detail information about effects of inflation in hyperinflationary economic environment explanatory [Table Text Block]",
        "terseLabel": "Disclosure of Recognition of Effects of Inflation in Countries With Hyperinflationary Economic Environments"
       }
      }
     },
     "localname": "DisclosureOfDetailInformationAboutEffectsOfInflationInHyperinflationaryEconomicEnvironmentExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about inventories [table text block]",
        "label": "Disclosure of detailed information about inventories explanatory [Table Text Block]",
        "terseLabel": "Summary of Inventories"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutInventoriesExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about key assumptions by CGU for impairment test [table text block]",
        "label": "Disclosure of detailed information about key assumptions by CGU for impairment test explanatory [Table Text Block]",
        "terseLabel": "Details of Key Assumptions by CGU for Impairment Test"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutKeyAssumptionsByCGUForImpairmentTestExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about sensitivity to changes in assumptions [table text block]",
        "label": "Disclosure of detailed information about sensitivity to changes in assumptions explanatory [Table Text Block]",
        "terseLabel": "Summary of Detailed Information About Sensitivity to Changes in Assumptions"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutSensitivityToChangesInAssumptionsExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information of cash and cash equivalents [table text block]",
        "label": "Disclosure of detailed information of cash and cash equivalents explanatory [Table Text Block]",
        "terseLabel": "Summary of Cash and Cash Equivalents"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/CashandCashEquivalentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfDividendsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of dividends [line items]",
        "label": "Disclosure of dividends [Line Items]",
        "terseLabel": "Disclosure of dividends [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfDividendsLineItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquitySummaryofDividendsDeclaredandPaidDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfDividendsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of dividends [table]",
        "label": "Disclosure of dividends [Table]",
        "terseLabel": "Disclosure of dividends [Table]"
       }
      }
     },
     "localname": "DisclosureOfDividendsTable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquitySummaryofDividendsDeclaredandPaidDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Fair Value Of Commodity Price Contracts",
        "label": "Disclosure Of Fair Value Of Commodity Price Contracts [Table Text Block]",
        "terseLabel": "Disclosure of Fair Value of Commodity Price Contracts"
       }
      }
     },
     "localname": "DisclosureOfFairValueOfCommodityPriceContractsTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfForeignExchangeRatesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of foreign exchange rates [line items]",
        "label": "Disclosure of foreign exchange rates [Line Items]",
        "terseLabel": "Disclosure of foreign exchange rates [line items]"
       }
      }
     },
     "localname": "DisclosureOfForeignExchangeRatesLineItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfForeignExchangeRatesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of foreign exchange rates [table]",
        "label": "Disclosure of foreign exchange rates [Table]",
        "terseLabel": "Disclosure Of Foreign Exchange Rates [table]"
       }
      }
     },
     "localname": "DisclosureOfForeignExchangeRatesTable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of interest expense on borrowing [table text block]",
        "label": "Disclosure of interest expense on borrowing explanatory [Table Text Block]",
        "terseLabel": "Summary of Interest Expense"
       }
      }
     },
     "localname": "DisclosureOfInterestExpenseOnBorrowingExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfInvestmentSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of investment securities.",
        "label": "Disclosure of Investment Securities [line items]",
        "terseLabel": "Disclosure of Investment Securities [line items]"
       }
      }
     },
     "localname": "DisclosureOfInvestmentSecuritiesLineItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of investments in other entities.",
        "label": "Disclosure of investments in associates and joint ventures [Text Block]",
        "terseLabel": "Investments in Other Entities"
       }
      }
     },
     "localname": "DisclosureOfInvestmentsInAssociatesAndJointVenturesTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfInvestmentsInAssociatesAndOtherLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of investments in associates and other [line items]",
        "label": "Disclosure of investments in associates and other [Line Items]",
        "terseLabel": "Disclosure of investments in associates and other [line items]"
       }
      }
     },
     "localname": "DisclosureOfInvestmentsInAssociatesAndOtherLineItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of investments in other entities [table text block]",
        "label": "Disclosure of investments in other entities explanatory [Table Text Block]",
        "terseLabel": "Summary of Investments in Other Entities"
       }
      }
     },
     "localname": "DisclosureOfInvestmentsInOtherEntitiesExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of maturity analysis for non-derivative and derivative financial liabilities.",
        "label": "Disclosure Of Maturity Analysis For Non-derivative And Derivative Financial Liabilities [Table Text Block]",
        "terseLabel": "Summary of Maturity Analysis for Non-derivative and Derivative Financial Liabilities"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisForNonDerivativeAndDerivativeFinancialLiabilitiesTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of nature and amount of loss contingencies [table text block]",
        "label": "Disclosure of nature and amount of loss contingencies explanatory [Table Text Block]",
        "terseLabel": "Schedule of Provisions Recorded in Consolidated Statement of Financial Position"
       }
      }
     },
     "localname": "DisclosureOfNatureAndAmountOfLossContingenciesExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [line items]",
        "label": "Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [Line Items]",
        "terseLabel": "Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [line items]"
       }
      }
     },
     "localname": "DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesLineItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofExpiredcontractsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [table]",
        "label": "Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [Table]",
        "terseLabel": "Disclosure of net effect of changes in fair value of derivative financial instruments that did not meet hedging criteria for accounting purposes [Table]"
       }
      }
     },
     "localname": "DisclosureOfNetEffectOfChangesInFairValueOfDerivativeFinancialInstrumentsThatDidNotMeetHedgingCriteriaForAccountingPurposesTable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofExpiredcontractsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of net effects of derivative financial instruments that did not met hedging criteria.",
        "label": "Disclosure Of Net Effects Of Derivative Financial Instruments That Did Not Met Hedging Criteria Explanatory [Table Text Block]",
        "terseLabel": "Disclosure of Net Effect of Changes in Fair Value of Derivative Financial Instruments Did Not Meet Hedging Criteria for Accounting Purposes"
       }
      }
     },
     "localname": "DisclosureOfNetEffectsOfDerivativeFinancialInstrumentsThatDidNotMetHedgingCriteriaExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Net Effects Of Expired Contracts That Did Not Meet Hedging Criteria",
        "label": "Disclosure Of Net Effects Of Expired Contracts That Did Not Meet Hedging Criteria [Table Text Block]",
        "terseLabel": "Disclosure of Net Effect of Expired Contracts Did Not Meet Hedging Criteria for Accounting Purposes"
       }
      }
     },
     "localname": "DisclosureOfNetEffectsOfExpiredContractsThatDidNotMeetHedgingCriteriaTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of net effects of expired contracts that met hedging criteria [line items]",
        "label": "Disclosure of net effects of expired contracts that met hedging criteria [Line Items]",
        "terseLabel": "Disclosure of net effects of expired contracts that met hedging criteria [line items]"
       }
      }
     },
     "localname": "DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaLineItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of net effects of expired contracts that met hedging criteria [table]",
        "label": "Disclosure of net effects of expired contracts that met hedging criteria [Table]",
        "terseLabel": "Disclosure of net effects of expired contracts that met hedging criteria [table]"
       }
      }
     },
     "localname": "DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of net effects of expired contracts that met hedging criteria",
        "label": "Disclosure of net effects of expired contracts that met hedging criteria [Table Text Block]",
        "terseLabel": "Disclosure of Net Effects of Expired Contracts Met Hedging Criteria"
       }
      }
     },
     "localname": "DisclosureOfNetEffectsOfExpiredContractsThatMetHedgingCriteriaTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of non controlling interest in consolidated subsidiaries [abstract]",
        "label": "Disclosure of non controlling interest in consolidated subsidiaries [Abstract]",
        "terseLabel": "Disclosure Of Non Controlling Interest In Consolidated Subsidiaries [abstract]"
       }
      }
     },
     "localname": "DisclosureOfNonControllingInterestInConsolidatedSubsidiariesAbstract",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of non controlling interest in consolidated subsidiaries [line items]",
        "label": "Disclosure of non controlling interest in consolidated subsidiaries [Line Items]",
        "terseLabel": "Disclosure of non controlling interest in consolidated subsidiaries [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfNonControllingInterestInConsolidatedSubsidiariesLineItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of non controlling interest in consolidated subsidiaries [table]",
        "label": "Disclosure of non controlling interest in consolidated subsidiaries [Table]",
        "terseLabel": "Disclosure of non controlling interest in consolidated subsidiaries [Table]"
       }
      }
     },
     "localname": "DisclosureOfNonControllingInterestInConsolidatedSubsidiariesTable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestinConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of non-controlling interest in its consolidated subsidiaries [table text block]",
        "label": "Disclosure of non controlling interest in its consolidated subsidiaries explanatory [Table Text Block]",
        "terseLabel": "Summary of Non Controlling Interest in Consolidated Subsidiaries"
       }
      }
     },
     "localname": "DisclosureOfNonControllingInterestInItsConsolidatedSubsidiariesExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of options granted under executive incentive plan [table text block]",
        "label": "Disclosure of options granted under executive incentive plan explanatory [Table Text Block]",
        "terseLabel": "Summary of Shares Granted Under the Company's Executive Incentive Plans"
       }
      }
     },
     "localname": "DisclosureOfOptionsGrantedUnderExecutiveIncentivePlanExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusProgramsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of other non-current assets and other non-current financial assets.",
        "label": "Disclosure of other assets and other financial assets [Text Block]",
        "terseLabel": "Other non-current assets and other non-current financial assets"
       }
      }
     },
     "localname": "DisclosureOfOtherAssetsAndOtherFinancialAssetsTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Othernoncurrentassetsandothernoncurrentfinancialassets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of other current assets and other current financial assets.",
        "label": "Disclosure of other current assets and other current financial assets [Text Block]",
        "terseLabel": "Other Current Assets and Other Current Financial Assets"
       }
      }
     },
     "localname": "DisclosureOfOtherCurrentAssetsAndOtherCurrentFinancialAssetsTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of other current financial assets [table text block]",
        "label": "Disclosure of other current financial assets explanatory [Table Text Block]",
        "terseLabel": "Summary of Other Current Financial Assets"
       }
      }
     },
     "localname": "DisclosureOfOtherCurrentFinancialAssetsExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfOtherIncomeAndExpensesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of other income and expenses.",
        "label": "Disclosure of other income and expenses [Text Block]",
        "terseLabel": "Other Income and Expenses"
       }
      }
     },
     "localname": "DisclosureOfOtherIncomeAndExpensesTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of other non current financial assets [table text block]",
        "label": "Disclosure of other non current financial assets explanatory [Table Text Block]",
        "terseLabel": "Disclosure of Other Financial Assets"
       }
      }
     },
     "localname": "DisclosureOfOtherNonCurrentFinancialAssetsExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of outstanding forward agreements to purchase foreign currency [table text block]",
        "label": "Disclosure of outstanding forward agreements to purchase foreign currency explanatory [Table Text Block]",
        "terseLabel": "Disclosure of Outstanding Forward Agreements to Purchase Foreign Currency"
       }
      }
     },
     "localname": "DisclosureOfOutstandingForwardAgreementsToPurchaseForeignCurrencyExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of outstanding interest rate swap agreements.",
        "label": "Disclosure Of Outstanding Interest Rate Swap Agreements Explanatory [Table Text Block]",
        "terseLabel": "Summary of Outstanding Interest Rate Swap Agreements"
       }
      }
     },
     "localname": "DisclosureOfOutstandingInterestRateSwapAgreementsExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfParentEntityInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of parent entity information [abstract]",
        "label": "Disclosure of parent entity information [Abstract]",
        "terseLabel": "Disclosure Of Parent Entity Information [abstract]"
       }
      }
     },
     "localname": "DisclosureOfParentEntityInformationAbstract",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfParentEntityInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of parent entity information [line items]",
        "label": "Disclosure of parent entity information [Line Items]",
        "terseLabel": "Disclosure of Parent Entity Information [line items]"
       }
      }
     },
     "localname": "DisclosureOfParentEntityInformationLineItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfParentEntityInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of parent entity information [table]",
        "label": "Disclosure of parent entity information [Table]",
        "terseLabel": "Disclosure Of Parent Entity Information [table]"
       }
      }
     },
     "localname": "DisclosureOfParentEntityInformationTable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfParentEntityInformationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of parent entity information.",
        "label": "Disclosure of parent entity information [Text Block]",
        "terseLabel": "Activities of the Company"
       }
      }
     },
     "localname": "DisclosureOfParentEntityInformationTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompany"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfPrepaidExpensesExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of prepaid expenses [table text block]",
        "label": "Disclosure of prepaid expenses explanatory [Table Text Block]",
        "terseLabel": "Summary of Prepaid Expenses"
       }
      }
     },
     "localname": "DisclosureOfPrepaidExpensesExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of provisions and other long term liabilities [table text block]",
        "label": "Disclosure of provisions and other long term liabilities explanatory [Table Text Block]",
        "terseLabel": "Summary of Provisions and Other Non-current Liabilities"
       }
      }
     },
     "localname": "DisclosureOfProvisionsAndOtherLongTermLiabilitiesExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of reconciliation of changes in deferred tax liability asset [table text block]",
        "label": "Disclosure of reconciliation of changes in deferred tax liability asset explanatory [Table Text Block]",
        "terseLabel": "Schedule of Changes in Net Deferred Income Tax Asset"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInDeferredTaxLiabilityAssetExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of reconciliation of each component of equity and the analysis of other comprehensive income explanatory [text block]",
        "label": "Disclosure of reconciliation of each component of equity and the analysis of other comprehensive income explanatory [Table Text Block]",
        "terseLabel": "Disclosure of reconciliation of each component of equity and the analysis of other comprehensive income"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfEachComponentOfEquityAndTheAnalysisOfOtherComprehensiveIncomeExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of remeasurements of net defined benefit liability recognized in other comprehensive income [table text block]",
        "label": "Disclosure of remeasurements of net defined benefit liability recognized in other comprehensive income explanatory [Table Text Block]",
        "terseLabel": "Summary of Remeasurements of Net Defined Benefit Liability Recognized in Other Comprehensive Income"
       }
      }
     },
     "localname": "DisclosureOfRemeasurementsOfNetDefinedBenefitLiabilityRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of summary of balances and transactions with related parties and affiliates [table text block]",
        "label": "Disclosure of summary of balances and transactions with related explanatory parties and affiliates [Table Text Block]",
        "terseLabel": "Summary of Balances and Transactions with Related Parties and Affiliated Companies"
       }
      }
     },
     "localname": "DisclosureOfSummaryOfBalancesAndTransactionsWithRelatedExplanatoryPartiesAndAffiliatesTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of tax loss carry-forwards [table text block]",
        "label": "Disclosure of tax loss carry-forwards explanatory [Table Text Block]",
        "terseLabel": "Schedule of Tax Loss Carryforwards"
       }
      }
     },
     "localname": "DisclosureOfTaxLossCarryForwardsExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfTradeAndOtherReceivablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of trade and other receivables [line items]",
        "label": "Disclosure of trade and other receivables [Line Items]",
        "terseLabel": "Disclosure of Trade and Other Receivables [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfTradeAndOtherReceivablesLineItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfTradeAndOtherReceivablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of trade and other receivables [table]",
        "label": "Disclosure of trade and other receivables [Table]",
        "terseLabel": "Disclosure of Trade and Other Receivables [Table]"
       }
      }
     },
     "localname": "DisclosureOfTradeAndOtherReceivablesTable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfTrustAssetExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of trust asset [table text block]",
        "label": "Disclosure of trust asset explanatory [Table Text Block]",
        "terseLabel": "Summary of Trust Assets"
       }
      }
     },
     "localname": "DisclosureOfTrustAssetExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DisclosureOfTrustAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of trust assets [line items]",
        "label": "Disclosure of trust assets [Line Items]",
        "terseLabel": "Disclosure Of Trust Assets [line items]"
       }
      }
     },
     "localname": "DisclosureOfTrustAssetsLineItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureOfTrustAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of trust assets [table]",
        "label": "Disclosure of trust assets [Table]",
        "terseLabel": "Disclosure Of Trust Assets [table]"
       }
      }
     },
     "localname": "DisclosureOfTrustAssetsTable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure summary of other noncurrent assets [table text block]",
        "label": "Disclosure summary of other noncurrent assets [Table Text Block]",
        "terseLabel": "Disclosure of Detailed Information About Other Non-Current Assets"
       }
      }
     },
     "localname": "DisclosureSummaryOfOtherNoncurrentAssetsTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_DispensadorasDeCafeSAPIDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dispensadoras de cafe, S.A.P.I. de C.V. [member]",
        "label": "Dispensadoras de cafe, S.A.P.I. de C.V. [Member]",
        "terseLabel": "Dispensadoras de Caf\u00e9, S.A.P.I. de C.V."
       }
      }
     },
     "localname": "DispensadorasDeCafeSAPIDeCVMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_DisposalOfRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal of right of use assets",
        "label": "Disposal of right of use assets",
        "negatedLabel": "Disposals"
       }
      }
     },
     "localname": "DisposalOfRightOfUseAssets",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/LeasesCompanysRightofUseAssetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_DistributionEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution equipment [member]",
        "label": "Distribution equipment [Member]",
        "terseLabel": "Distribution equipment"
       }
      }
     },
     "localname": "DistributionEquipmentMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_DonationsToRelatedPartyTransactions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Donations to related party transactions",
        "label": "Donations to related party transactions",
        "terseLabel": "Donations to related party"
       }
      }
     },
     "localname": "DonationsToRelatedPartyTransactions",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_EffectOnValuation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effect on valuation",
        "label": "Effect on valuation",
        "terseLabel": "Effect\u00a0on\u00a0Valuation"
       }
      }
     },
     "localname": "EffectOnValuation",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutSensitivitytoChangesinAssumptionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_EffectsOfChangeInForeignExchangeRatesRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effects of change in foreign exchange rates, right of use assets",
        "label": "Effects of change in foreign exchange rates, right of use assets",
        "negatedLabel": "Effects of changes in foreign exchange rates"
       }
      }
     },
     "localname": "EffectsOfChangeInForeignExchangeRatesRightOfUseAssets",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/LeasesCompanysRightofUseAssetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_EffectsOfChangesInForeignExchangeRates": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effects of changes in foreign exchange rates",
        "label": "Effects of changes in foreign exchange rates",
        "terseLabel": "Effects of changes in foreign exchange rates"
       }
      }
     },
     "localname": "EffectsOfChangesInForeignExchangeRates",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ElPuertoDeLiverpoolSABDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "El puerto de liverpool, S.A.B. de C.V. [member]",
        "label": "El Puerto De liverpool, S.A.B. De C.V. [Member]",
        "terseLabel": "El Puerto de Liverpool, S.A.B. de C.V."
       }
      }
     },
     "localname": "ElPuertoDeLiverpoolSABDeCVMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_EmbeddedDerivativesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Embedded derivatives [member]",
        "label": "Embedded derivatives [Member]",
        "terseLabel": "Embedded derivatives"
       }
      }
     },
     "localname": "EmbeddedDerivativesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofChangesinFairValueofDerivativeFinancialInstrumentsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectofExpiredcontractsthatdidnotMeetHedgingCriteriaforAccountingPurposesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Embotelladora Mexicana De Bebidas Refrescantes, S. De R.L. De C.V.",
        "label": "Embotelladora Mexicana De Bebidas Refrescantes, S. De R.L. De C.V. [Member]",
        "terseLabel": "Embotelladora Mexicana de Bebidas Refrescantes, S. de R.L. de C.V."
       }
      }
     },
     "localname": "EmbotelladoraMexicanaDeBebidasRefrescantesSDeRLDeCVMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_EmployeeBenefitsExpenseLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee benefits expense [line items]",
        "label": "Employee benefits expense [Line Items]",
        "terseLabel": "Employee benefits expense [line items]"
       }
      }
     },
     "localname": "EmployeeBenefitsExpenseLineItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_EmployeeProfitSharing": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee profit sharing",
        "label": "Employee profit sharing",
        "terseLabel": "Employee profit sharing"
       }
      }
     },
     "localname": "EmployeeProfitSharing",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_EmployeeProfitSharingPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee profit sharing payable [member]",
        "label": "Employee profit sharing payable [Member]",
        "terseLabel": "Employee profit sharing payable"
       }
      }
     },
     "localname": "EmployeeProfitSharingPayableMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_EmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employees [member]",
        "label": "Employees [Member]",
        "terseLabel": "Loans to employees"
       }
      }
     },
     "localname": "EmployeesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_EquityRatioThresholdPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity ratio threshold percentage",
        "label": "Equity ratio threshold percentage",
        "terseLabel": "Equity threshold percentage"
       }
      }
     },
     "localname": "EquityRatioThresholdPercentage",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_EquivalentSharesInOwnershipInterestInJointVenture": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equivalent Shares In Ownership Interest In Joint Venture",
        "label": "Equivalent Shares In Ownership Interest In Joint Venture",
        "terseLabel": "Equivalent shares in ownership interest in joint venture"
       }
      }
     },
     "localname": "EquivalentSharesInOwnershipInterestInJointVenture",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "kof_EventsAfterReportingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Events After Reporting",
        "label": "Events After Reporting [Member]",
        "terseLabel": "Events After Reporting"
       }
      }
     },
     "localname": "EventsAfterReportingMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of projected defined benefit obligation over accumulated benefit obligation",
        "label": "Excess of projected defined benefit obligation over accumulated benefit obligation",
        "terseLabel": "Excess of projected defined benefit obligation over accumulated benefit obligation"
       }
      }
     },
     "localname": "ExcessOfProjectedDefinedBenefitObligationOverAccumulatedBenefitObligation",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ExchangeDifferencesAllowanceForDoubtfulDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange differences allowance for doubtful debt",
        "label": "Exchange differences allowance for doubtful debt",
        "terseLabel": "Effects of changes in foreign exchange rates"
       }
      }
     },
     "localname": "ExchangeDifferencesAllowanceForDoubtfulDebt",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofChangesinAllowanceforExpectedCreditLossesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ExchangeDifferencesOnTranslationOfForeignOperations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange differences on translation of foreign operations",
        "label": "Exchange differences on translation of foreign operations",
        "terseLabel": "Exchange differences on translation of foreign operations"
       }
      }
     },
     "localname": "ExchangeDifferencesOnTranslationOfForeignOperations",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ExpectedAnnualLongTermInflationPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected annual long-term inflation percentage",
        "label": "Expected annual long-term inflation percentage",
        "terseLabel": "Expected annual long term inflation"
       }
      }
     },
     "localname": "ExpectedAnnualLongTermInflationPercentage",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected\u00a0Annual\u00a0Long-Term Inflation Twenty Twenty One To Twenty Thirty",
        "label": "Expected\u00a0Annual\u00a0Long-Term Inflation Twenty Twenty One To Twenty Thirty [Member]",
        "terseLabel": "Expected\u00a0Annual\u00a0Long-Term Inflation 2021-2030"
       }
      }
     },
     "localname": "ExpectedAnnualLongTermInflationTwentyTwentyOneToTwentyThirtyMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected\u00a0Annual\u00a0Long-Term Inflation Two Thousand Twenty Two To Two Thousand Twenty Six",
        "label": "Expected\u00a0Annual\u00a0Long-Term Inflation Two Thousand Twenty Two To Two Thousand Twenty Six [Member]",
        "terseLabel": "Expected\u00a0Annual\u00a0Long-Term Inflation 2022-2026"
       }
      }
     },
     "localname": "ExpectedAnnualLongTermInflationTwoThousandTwentyTwoToTwoThousandTwentySixMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ExpectedCreditLossesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected Credit Losses [member]",
        "label": "Expected Credit Losses [Member]",
        "terseLabel": "Expected credit losses"
       }
      }
     },
     "localname": "ExpectedCreditLossesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ExpectedVolumeGrowthRatesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected volume growth rates percentage",
        "label": "Expected volume growth rates percentage",
        "terseLabel": "Expected volume growth rates"
       }
      }
     },
     "localname": "ExpectedVolumeGrowthRatesPercentage",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected Volume Growth Rates\u00a0Twenty Twenty One To Twenty Thirty",
        "label": "Expected Volume Growth Rates\u00a0Twenty Twenty One To Twenty Thirty [Member]",
        "terseLabel": "Expected Volume Growth Rates\u00a02021-2030"
       }
      }
     },
     "localname": "ExpectedVolumeGrowthRatesTwentyTwentyOneToTwentyThirtyMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected Volume Growth Rates Two Thousand Twenty Two To Two Thousand Twenty Six",
        "label": "Expected Volume Growth Rates Two Thousand Twenty Two To Two Thousand Twenty Six [Member]",
        "terseLabel": "Expected Volume Growth Rates\u00a02022-2026"
       }
      }
     },
     "localname": "ExpectedVolumeGrowthRatesTwoThousandTwentyTwoToTwoThousandTwentySixMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ExpensesForLowValueAssetsAndShortTermLeases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses for low value assets and short term leases",
        "label": "Expenses for low value assets and short term leases",
        "terseLabel": "Expenses for low value assets and short-term leases"
       }
      }
     },
     "localname": "ExpensesForLowValueAssetsAndShortTermLeases",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ExpensesFromRelatedPartyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses from related party [abstract]",
        "label": "Expenses from related party [Abstract]",
        "terseLabel": "Expenses:"
       }
      }
     },
     "localname": "ExpensesFromRelatedPartyAbstract",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_ExtraordinaryBenefit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extraordinary Benefit",
        "label": "Extraordinary Benefit",
        "terseLabel": "Extraordinary benefit"
       }
      }
     },
     "localname": "ExtraordinaryBenefit",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_FEMSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FEMSA [member]",
        "label": "FEMSA [Member]",
        "terseLabel": "FEMSA"
       }
      }
     },
     "localname": "FEMSAMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail",
      "http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_FederalGovernmentInstrumentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Federal government instruments [member]",
        "label": "Federal government instruments [Member]",
        "terseLabel": "Federal government instruments"
       }
      }
     },
     "localname": "FederalGovernmentInstrumentsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_FederalTaxesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Federal taxes [member]",
        "label": "Federal taxes [Member]",
        "terseLabel": "Federal Taxes"
       }
      }
     },
     "localname": "FederalTaxesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_FemsaAndSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Femsa and subsidiaries [member]",
        "label": "Femsa and subsidiaries [Member]",
        "terseLabel": "FEMSA and Subsidiaries"
       }
      }
     },
     "localname": "FemsaAndSubsidiariesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail",
      "http://www.coca-colafemsa.com/role/TradeReceivableNetSummaryofTradeReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_FinanceChargesForEmployeeBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail": {
       "order": 2.0,
       "parentTag": "ifrs-full_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance charges for employee benefits",
        "label": "Finance charges for employee benefits",
        "terseLabel": "Finance charges for employee benefits"
       }
      }
     },
     "localname": "FinanceChargesForEmployeeBenefits",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_FinanceChargesForLeases": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail": {
       "order": 5.0,
       "parentTag": "ifrs-full_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance charges for leases",
        "label": "Finance charges for leases",
        "verboseLabel": "Finance charges of leases"
       }
      }
     },
     "localname": "FinanceChargesForLeases",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_FinanceOperatingCharges": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail": {
       "order": 4.0,
       "parentTag": "ifrs-full_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance operating charges",
        "label": "Finance operating charges",
        "terseLabel": "Finance operating charges"
       }
      }
     },
     "localname": "FinanceOperatingCharges",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SummaryofInterestExpenseBankLoansandNotesPayablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_FinancialInstrumentsPurchased": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instruments purchased",
        "label": "Financial instruments purchased",
        "terseLabel": "Financial instruments \u2013 purchases"
       }
      }
     },
     "localname": "FinancialInstrumentsPurchased",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_FinancialInstrumentsTaxEffect": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instruments tax effect",
        "label": "Financial instruments tax effect",
        "terseLabel": "Tax effect"
       }
      }
     },
     "localname": "FinancialInstrumentsTaxEffect",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_FiniteUsefulLivedIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite useful lived intangible assets [member]",
        "label": "Finite useful lived intangible assets [Member]",
        "terseLabel": "Finite useful lived intangible assets"
       }
      }
     },
     "localname": "FiniteUsefulLivedIntangibleAssetsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Five point four six percentage debt bonds maturing on two thousand twenty three [member]",
        "label": "Five point four six percentage debt bonds maturing on two thousand twenty three [Member]",
        "terseLabel": "5.46% Debt Bonds Maturing in 2023"
       }
      }
     },
     "localname": "FivePointFourSixPercentageDebtBondsMaturingOnTwoThousandTwentyThreeMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Five point two five percentage senior notes maturing on november twenty six two thousand forty three [member]",
        "label": "Five point two five percentage senior notes maturing on november twenty six two thousand forty three [Member]",
        "terseLabel": "5.25% Senior Notes, Maturity Date on Nov. 26, 2043"
       }
      }
     },
     "localname": "FivePointTwoFivePercentageSeniorNotesMaturingOnNovemberTwentySixTwoThousandFortyThreeMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_FixedReturnAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed return [abstract]",
        "label": "Fixed return [Abstract]",
        "terseLabel": "Fixed return:"
       }
      }
     },
     "localname": "FixedReturnAbstract",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_FomentoEconmicoMexicanoSABDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fomento econmico mexicano, S.A.B de C.V. [member]",
        "label": "Fomento Econmico Mexicano, S.A.B De C.V. [Member]",
        "terseLabel": "Fomento Econ\u00f3mico Mexicano, S.A.B. de C.V."
       }
      }
     },
     "localname": "FomentoEconmicoMexicanoSABDeCVMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_FomentoEconomicoMexicanoSABDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fomento economico mexicano SAB de CV [member]",
        "label": "Fomento economico mexicano SAB de CV [Member]",
        "terseLabel": "Fomento Economico Mexicano S.A.B. de C.V."
       }
      }
     },
     "localname": "FomentoEconomicoMexicanoSABDeCVMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_FoodGradeRecycledMaterialReadyForReuseInTons": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Food Grade Recycled Material Ready For Reuse In Tons",
        "label": "Food Grade Recycled Material Ready For Reuse In Tons",
        "terseLabel": "Food grade recycled material ready for reuse (in tons)"
       }
      }
     },
     "localname": "FoodGradeRecycledMaterialReadyForReuseInTons",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "kof_ForeignCurrencyExchangeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign currency exchange [member]",
        "label": "Foreign currency exchange [Member]",
        "terseLabel": "Foreign Currency Exchange"
       }
      }
     },
     "localname": "ForeignCurrencyExchangeMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BasisofPreparationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ForeignCurrencyOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign currency option [member]",
        "label": "Foreign currency option [Member]",
        "terseLabel": "Foreign currency option"
       }
      }
     },
     "localname": "ForeignCurrencyOptionMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ForeignCurrencyRevaluationOfTheNetForeignOperations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign currency revaluation of the net foreign operations",
        "label": "Foreign currency revaluation of the net foreign operations",
        "terseLabel": "Foreign currency revaluation of the net foreign operations"
       }
      }
     },
     "localname": "ForeignCurrencyRevaluationOfTheNetForeignOperations",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ForeignExchangeForwardContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange forward contracts [member]",
        "label": "Foreign exchange forward contracts [Member]",
        "terseLabel": "Foreign exchange forward contracts"
       }
      }
     },
     "localname": "ForeignExchangeForwardContractsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ForeignExchangeGainLossRelatedToOperatingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail": {
       "order": 7.0,
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Exchange Gain (Loss) Related To Operating Activities",
        "label": "Foreign Exchange Gain (Loss) Related To Operating Activities",
        "verboseLabel": "Foreign exchange losses related to operating activities"
       }
      }
     },
     "localname": "ForeignExchangeGainLossRelatedToOperatingActivities",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Agreement To Purchase U.S. Dollar (CRC/USD)",
        "label": "Forward Agreement To Purchase U.S. Dollar (CRC/USD) [Member]",
        "terseLabel": "Forward agreement to purchase U.S. Dollar (CRC/USD)"
       }
      }
     },
     "localname": "ForwardAgreementToPurchaseUSDollarCRCUSDMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ForwardAgreementsToPurchaseUSDARSUSDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward agreements to purchase USD (ARS/USD).",
        "label": "Forward agreements to purchase USD (ARS/USD) [member]",
        "terseLabel": "Forward agreement to purchase U.S. Dollar (ARS/USD)"
       }
      }
     },
     "localname": "ForwardAgreementsToPurchaseUSDARSUSDMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ForwardAgreementsToPurchaseUSDBRLUSDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward agreements to purchase USD (BRL/USD).",
        "label": "Forward Agreements to purchase USD (BRL/USD) [member]",
        "terseLabel": "Forward agreement to purchase U.S. Dollar (BRL/USD)"
       }
      }
     },
     "localname": "ForwardAgreementsToPurchaseUSDBRLUSDMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ForwardAgreementsToPurchaseUSDCOPUSDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward agreements to purchase USD (COP/USD).",
        "label": "Forward Agreements to purchase USD (COP/USD) [member]",
        "terseLabel": "Forward agreement to purchase U.S. Dollar (COP/USD)"
       }
      }
     },
     "localname": "ForwardAgreementsToPurchaseUSDCOPUSDMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ForwardAgreementsToPurchaseUSDMXNUSDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward agreements to purchase USD MXN/USD.",
        "label": "Forward Agreements to purchase USD MXN/USD [member]",
        "terseLabel": "Forward agreement to purchase U.S. Dollar (MXN/USD)"
       }
      }
     },
     "localname": "ForwardAgreementsToPurchaseUSDMXNUSDMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ForwardAgreementsToPurchaseUSDUYUUSDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Agreements to purchase USD (UYU/USD).",
        "label": "Forward Agreements to purchase USD (UYU/USD) [member]",
        "terseLabel": "Forward agreement to purchase U.S. Dollar (UYU/USD)"
       }
      }
     },
     "localname": "ForwardAgreementsToPurchaseUSDUYUUSDMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_FountainAguaMineralLTDAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fountain agua mineral, LTDA [member]",
        "label": "Fountain agua mineral, LTDA [Member]",
        "terseLabel": "Fountain Agua Mineral, LTDA"
       }
      }
     },
     "localname": "FountainAguaMineralLTDAMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_FundacionFemsaACMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fundacion femsa AC [member]",
        "label": "Fundacion femsa AC [Member]",
        "terseLabel": "Fundacion FEMSA AC"
       }
      }
     },
     "localname": "FundacionFemsaACMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gains losses arising from curtailments net defined benefit liability asset",
        "label": "Gains losses arising from curtailments net defined benefit liability asset",
        "terseLabel": "Effect on curtailment"
       }
      }
     },
     "localname": "GainsLossesArisingFromCurtailmentsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements": {
       "order": 9.0,
       "parentTag": "kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gains losses on net monetary position for subsidiaries in hyperinflationary economies",
        "label": "Gains losses on net monetary position for subsidiaries in hyperinflationary economies",
        "terseLabel": "Gain on monetary position for subsidiaries in hyperinflationary economies"
       }
      }
     },
     "localname": "GainsLossesOnNetMonetaryPositionForSubsidiariesInHyperinflationaryEconomies",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General and administrative expense [member]",
        "label": "General and administrative expense [Member]",
        "terseLabel": "General and Administrative Expense"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_GlassBottlesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Glass bottles [member]",
        "label": "Glass bottles [Member]",
        "terseLabel": "Glass Bottles"
       }
      }
     },
     "localname": "GlassBottlesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_GoodwillAndDistributionRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill and Distribution Rights",
        "label": "Goodwill and Distribution Rights [Member]",
        "terseLabel": "Goodwill and Distribution Rights"
       }
      }
     },
     "localname": "GoodwillAndDistributionRightsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutCarryingAmountsofGoodwillDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_GrupoFinancieroBanorteSABDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grupo financiero banorte, S.A.B. de C.V. [member]",
        "label": "Grupo financiero banorte, S.A.B. de C.V. [Member]",
        "terseLabel": "Grupo Financiero Banorte, S.A.B. de C.V."
       }
      }
     },
     "localname": "GrupoFinancieroBanorteSABDeCVMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_GrupoIndustrialBimboSABDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grupo industrial bimbo, S.A.B. de C. V. [member]",
        "label": "Grupo Industrial Bimbo, S.A.B. De C. V. [Member]",
        "terseLabel": "Grupo Industrial Bimbo, S.A.B. de C. V."
       }
      }
     },
     "localname": "GrupoIndustrialBimboSABDeCVMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_GuaranteeDepositsOtherNonCurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail": {
       "order": 6.0,
       "parentTag": "ifrs-full_OtherNoncurrentNonfinancialAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guarantee deposits other non-current assets",
        "label": "Guarantee deposits other non-current assets",
        "terseLabel": "Guarantee deposits"
       }
      }
     },
     "localname": "GuaranteeDepositsOtherNonCurrentAssets",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_HeinekenGroupMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Heineken group [member]",
        "label": "Heineken group [Member]",
        "terseLabel": "Heineken Group"
       }
      }
     },
     "localname": "HeinekenGroupMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesScheduleofBalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesDetail",
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_IncomeFromRelatedPartyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income from related party [abstract]",
        "label": "Income from related party [Abstract]",
        "terseLabel": "Income:"
       }
      }
     },
     "localname": "IncomeFromRelatedPartyAbstract",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_IncomeStatementLocation1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income statement location1 [member]",
        "label": "Income statement location1 [Member]",
        "terseLabel": "Income Statement Location1"
       }
      }
     },
     "localname": "IncomeStatementLocation1Member",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_IncomeStatementLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income statement location [axis]",
        "label": "Income statement location [Axis]",
        "terseLabel": "Income Statement Location [axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax relating to derivative instruments of other comprehensive income",
        "label": "Income tax relating to derivative instruments of other comprehensive income",
        "terseLabel": "Unrealized loss (gain) on derivative financial instruments"
       }
      }
     },
     "localname": "IncomeTaxRelatingToDerivativeInstrumentsOfOtherComprehensiveIncome",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax relating to re-measurements of defined benefit plans of accumulated other comprehensive income",
        "label": "Income tax relating to re-measurements of defined benefit plans of accumulated other comprehensive income",
        "terseLabel": "Re-measurements of the net defined benefit liability"
       }
      }
     },
     "localname": "IncomeTaxRelatingToReMeasurementsOfDefinedBenefitPlansOfAccumulatedOtherComprehensiveIncome",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax relating unrealized gain (loss) on derivative financial instruments",
        "label": "Income tax relating unrealized gain (loss) on derivative financial instruments",
        "terseLabel": "Unrealized loss (gain) on derivative financial instruments"
       }
      }
     },
     "localname": "IncomeTaxRelatingUnrealizedGainLossOnDerivativeFinancialInstruments",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofNetDeferredIncomeTaxLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_IncomeTaxRemainingInOtherComprehensiveIncome": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax remaining in other comprehensive income",
        "label": "Income tax remaining in other comprehensive income",
        "terseLabel": "Balance of income tax in AOCI"
       }
      }
     },
     "localname": "IncomeTaxRemainingInOtherComprehensiveIncome",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofIncomeTaxRecognizedinConsolidatedStatementofOtherComprehensiveIncomeOCIDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in existing provisions from penalties and other charges",
        "label": "Increase (decrease) in existing provisions from penalties and other charges",
        "terseLabel": "Penalties and other charges"
       }
      }
     },
     "localname": "IncreaseDecreaseInExistingProvisionsFromPenaltiesAndOtherCharges",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_IncreaseDecreaseInForeignCurrencyExchangeRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in foreign currency exchange rate",
        "label": "Increase decrease in foreign currency exchange rate",
        "terseLabel": "Increase decrease in foreign currency exchange rate"
       }
      }
     },
     "localname": "IncreaseDecreaseInForeignCurrencyExchangeRate",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BasisofPreparationAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_IncreaseDecreaseInIncomeTaxLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in income tax liability",
        "label": "Increase decrease in income tax liability",
        "negatedLabel": "Increase"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxLiability",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofChangesinBalanceofTaxLossCarryforwardsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_IncreaseDecreaseInOtherCurrentAssets1": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 19.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in other current assets1",
        "label": "Increase decrease in other current assets1",
        "terseLabel": "Other current financial assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentAssets1",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in provision from effects of changes in foreign exchange rates",
        "label": "Increase (decrease) in provision from effects of changes in foreign exchange rates",
        "terseLabel": "Effect of foreign currency exchange rates"
       }
      }
     },
     "localname": "IncreaseDecreaseInProvisionFromEffectsOfChangesInForeignExchangeRates",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_IncreaseDecreaseInProvisionsFromNewContingencies": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in provisions from new contingencies",
        "label": "Increase (decrease) in provisions from new contingencies",
        "terseLabel": "New contingencies"
       }
      }
     },
     "localname": "IncreaseDecreaseInProvisionsFromNewContingencies",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) through recognition of inflation effects, intangible assets and goodwill",
        "label": "Increase (decrease) through recognition of inflation effects, intangible assets and goodwill",
        "terseLabel": "Changes in value on the recognition of inflation effects"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughRecognitionOfInflationEffectsIntangibleAssetsAndGoodwill",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) through translation effect, liabilities arising from financing activities",
        "label": "Increase (decrease) through translation effect, liabilities arising from financing activities",
        "terseLabel": "Non-cash Impacts, Translation Effect"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTranslationEffectLiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease through value on recognition of inflation effects",
        "label": "Increase decrease through value on recognition of inflation effects",
        "terseLabel": "Changes in value on the recognition of inflation effects"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughValueOnRecognitionOfInflationEffects",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_IncreaseInInterestRateOnTheBonds": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase In Interest Rate On The Bonds",
        "label": "Increase In Interest Rate On The Bonds",
        "terseLabel": "Increase in interest rate on the bonds"
       }
      }
     },
     "localname": "IncreaseInInterestRateOnTheBonds",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_IndefiniteLivedIntangibleAssets1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indefinite lived intangible assets1 [member]",
        "label": "Indefinite lived intangible assets 1 [Member]",
        "terseLabel": "Indefinite lived intangible assets"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssets1Member",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_IndemnifiableContingenciesFromBusinessCombinations": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail": {
       "order": 7.0,
       "parentTag": "ifrs-full_OtherNoncurrentNonfinancialAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indemnifiable contingencies from business combinations",
        "label": "Indemnifiable contingencies from business combinations",
        "terseLabel": "Indemnifiable contingencies from business combinations"
       }
      }
     },
     "localname": "IndemnifiableContingenciesFromBusinessCombinations",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industria envasadora de quertaro, S.A. de C.V. (IEQSA) [member]",
        "label": "Industria Envasadora De Quertaro, S.A. De C.V. (IEQSA) [Member]",
        "terseLabel": "Industria Envasadora de Quertaro, S.A. de C.V. (IEQSA)"
       }
      }
     },
     "localname": "IndustriaEnvasadoraDeQuertaroSADeCVIEQSAMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_IndustriaMexicanaDeReciclajeSADeCVIMERMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industria mexicana de reciclaje, S.A. de C.V. (\"IMER\") [member]",
        "label": "Industria mexicana de reciclaje, S.A. de C.V. (\"IMER\") [Member]",
        "terseLabel": "Industria Mexicana de Reciclaje, S.A. de C.V. (\"IMER\")"
       }
      }
     },
     "localname": "IndustriaMexicanaDeReciclajeSADeCVIMERMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instituto tecnologico y de estudios superiores de monterrey AC [member]",
        "label": "Instituto tecnologico y de estudios superiores de monterrey AC [Member]",
        "terseLabel": "Instituto Tecnologico Y de Estudios Superiores de Monterrey AC"
       }
      }
     },
     "localname": "InstitutoTecnologicoYDeEstudiosSuperioresDeMonterreyACMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets other than goodwill estimated useful life",
        "label": "Intangible assets other than goodwill estimated useful life",
        "terseLabel": "Useful lives of intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsOtherThanGoodwillEstimatedUsefulLife",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "kof_IntangibleAssetsRenewalTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible Assets Renewal Term",
        "label": "Intangible Assets Renewal Term",
        "terseLabel": "Intangible assets renewable term"
       }
      }
     },
     "localname": "IntangibleAssetsRenewalTerm",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "kof_IntrestRateSwapMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrest rate swap.",
        "label": "Intrest rate swap [Member]",
        "terseLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "IntrestRateSwapMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_InventoriesInTransit": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail": {
       "order": 3.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventories in transit",
        "label": "Inventories in transit",
        "terseLabel": "Inventories in transit"
       }
      }
     },
     "localname": "InventoriesInTransit",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_InventoryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory [member]",
        "label": "Inventory [Member]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_InvestmentImpairments": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail": {
       "order": 4.0,
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment impairments",
        "label": "Investment impairments",
        "terseLabel": "Impairment",
        "verboseLabel": "Impairment of investments"
       }
      }
     },
     "localname": "InvestmentImpairments",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_InvestmentInAssociatesAndJointVenturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in associates and joint ventures [member]",
        "label": "Investment in associates and joint ventures [Member]",
        "terseLabel": "Investment in Associates and Joint Ventures"
       }
      }
     },
     "localname": "InvestmentInAssociatesAndJointVenturesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentsinOtherEntitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_InvestmentSecuritiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment securities [table]",
        "label": "Investment securities [Table]",
        "terseLabel": "Investment Securities [table]"
       }
      }
     },
     "localname": "InvestmentSecuritiesTable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsandTypesofSecuritiesofCompanysinRelatedPartiesincludedinPortfolioFundDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_JointVentureSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail": {
       "order": 5.0,
       "parentTag": "ifrs-full_OtherIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Joint venture sale",
        "label": "Joint venture sale",
        "terseLabel": "Joint venture sale"
       }
      }
     },
     "localname": "JointVentureSale",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_JointVentureStockInterestSoldPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Joint venture stock interest sold percentage",
        "label": "Joint venture stock interest sold percentage",
        "terseLabel": "Joint venture stock interest sold percentage"
       }
      }
     },
     "localname": "JointVentureStockInterestSoldPercentage",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_JugosDelValleSAPIDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Jugos del valle, S.A.P.I. de C.V. [member]",
        "label": "Jugos del valle, S.A.P.I. de C.V. [Member]",
        "terseLabel": "Jugos del Valle, S.A.P.I. de C.V."
       }
      }
     },
     "localname": "JugosDelValleSAPIDeCVMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_KOFMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "KOF [member]",
        "label": "KOF [Member]",
        "terseLabel": "KOF"
       }
      }
     },
     "localname": "KOFMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_LaborMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Labor [member]",
        "label": "Labor [Member]",
        "terseLabel": "Labor"
       }
      }
     },
     "localname": "LaborMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail",
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofNatureandAmountofLossContingenciesRecordedDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_LaterThanFiveYearsAndNotLaterThanSixYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Later Than Five Years And Not Later Than Six Years",
        "label": "Later Than Five Years And Not Later Than Six Years [Member]",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LaterThanFiveYearsAndNotLaterThanSixYearsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesoutstandingCrossCurrencySwapAgreementsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_LeaoAlimentosEBebidasLTDAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leao alimentos e bebidas, LTDA [member]",
        "label": "Leao alimentos e bebidas, LTDA [Member]",
        "terseLabel": "Leao Alimentos e Bebidas, LTDA"
       }
      }
     },
     "localname": "LeaoAlimentosEBebidasLTDAMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_LeaoAlimentosYBebidasLTDAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leao alimentos y bebidas LTDA [member]",
        "label": "Leao alimentos y bebidas LTDA [Member]",
        "terseLabel": "Leao Alimentos y Bebidas LTDA"
       }
      }
     },
     "localname": "LeaoAlimentosYBebidasLTDAMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_LeaseInterestPaidClassifiedAsFinancingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease interest paid classified as financing activities",
        "label": "Lease interest paid classified as financing activities",
        "negatedLabel": "Interest paid on lease liabilities"
       }
      }
     },
     "localname": "LeaseInterestPaidClassifiedAsFinancingActivities",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities of amortization of goodwill of business acquisition [member]",
        "label": "Liabilities of amortization of goodwill of business acquisition [Member]",
        "terseLabel": "Liabilities of amortization of goodwill of business acquisition"
       }
      }
     },
     "localname": "LiabilitiesOfAmortizationOfGoodwillOfBusinessAcquisitionMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail",
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_LifeAnnuitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Life annuities [member]",
        "label": "Life annuities [Member]",
        "terseLabel": "Life annuities"
       }
      }
     },
     "localname": "LifeAnnuitiesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_LifeAnnuitiesNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Life annuities, net defined benefit liability (asset)",
        "label": "Life annuities, net defined benefit liability (asset)",
        "terseLabel": "Life annuities"
       }
      }
     },
     "localname": "LifeAnnuitiesNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_LitigationSettlementAmount1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Litigation settlement amount 1",
        "label": "Litigation settlement amount 1",
        "terseLabel": "Litigation amount"
       }
      }
     },
     "localname": "LitigationSettlementAmount1",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_LoansFromBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans from banks.",
        "label": "Loans from banks [member]",
        "terseLabel": "Loans from banks"
       }
      }
     },
     "localname": "LoansFromBanksMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_LongTermBankLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term bank loans [member]",
        "label": "Long term bank loans [Member]",
        "terseLabel": "Long-term bank loans"
       }
      }
     },
     "localname": "LongTermBankLoansMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail",
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_LongTermBorrowingsSeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term borrowings senior notes [member]",
        "label": "Long term borrowings senior notes [Member]",
        "terseLabel": "Long Term Borrowings Senior Notes"
       }
      }
     },
     "localname": "LongTermBorrowingsSeniorNotesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_LongTermLeaseLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long- term lease liabilities [member]",
        "label": "Long- term lease liabilities [Member]",
        "terseLabel": "Long-term lease liabilities"
       }
      }
     },
     "localname": "LongTermLeaseLiabilitiesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_LongTermNotesPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term notes payable [member]",
        "label": "Long term notes payable [Member]",
        "terseLabel": "Long-term notes payable"
       }
      }
     },
     "localname": "LongTermNotesPayableMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_LongTermYankeeBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term yankee bonds[member]",
        "label": "Long term yankee bonds [Member]",
        "terseLabel": "Long Term Yankee Bonds"
       }
      }
     },
     "localname": "LongTermYankeeBondsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_LossContingencyDamagesSoughtValue1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss contingency, damages sought, value1",
        "label": "Loss contingency, damages sought, value1",
        "terseLabel": "Aggregate amount claimed against company"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtValue1",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_LossOnRetirementOfIntangibleAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail": {
       "order": 9.0,
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss on retirement of intangible asset",
        "label": "Loss on retirement of intangible asset",
        "terseLabel": "Loss on the retirement of intangible assets"
       }
      }
     },
     "localname": "LossOnRetirementOfIntangibleAsset",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_LossOnTheRetirementOfIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 24.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss On The Retirement Of Intangible Assets",
        "label": "Loss On The Retirement Of Intangible Assets",
        "terseLabel": "Loss on the retirement of intangible assets"
       }
      }
     },
     "localname": "LossOnTheRetirementOfIntangibleAssets",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_LossOnTheRetirementOfLongLived": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss On The Retirement Of Long-Lived",
        "label": "Loss On The Retirement Of Long-Lived",
        "terseLabel": "Loss on the retirement of long-lived assets"
       }
      }
     },
     "localname": "LossOnTheRetirementOfLongLived",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_LossesOnRetirementOfNonCurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail": {
       "order": 8.0,
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Losses on retirement of non-current assets",
        "label": "Losses on retirement of non-current assets",
        "terseLabel": "Loss on the retirement of long-lived assets"
       }
      }
     },
     "localname": "LossesOnRetirementOfNonCurrentAssets",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_MajorComponentsOfTaxExpenseIncomeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Major components of tax expense income [line items]",
        "label": "Major components of tax expense income [Line Items]",
        "terseLabel": "Major Components Of Tax Expense Income [line items]"
       }
      }
     },
     "localname": "MajorComponentsOfTaxExpenseIncomeLineItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_MajorComponentsOfTaxExpenseIncomeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Major components of tax expense income [table]",
        "label": "Major components of tax expense income [Table]",
        "terseLabel": "Major components of tax expense income [Table]"
       }
      }
     },
     "localname": "MajorComponentsOfTaxExpenseIncomeTable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofMajorComponentsofIncomeTaxExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_MajorOrdinaryShareTransactionsAfterStockSplitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Major ordinary share transactions after stock split [member]",
        "label": "Major ordinary share transactions after stock split [Member]",
        "terseLabel": "Major Ordinary Share Transactions After Stock Split"
       }
      }
     },
     "localname": "MajorOrdinaryShareTransactionsAfterStockSplitMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_MajorOrdinaryShareTransactionsPriorToStockSplitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Major ordinary share transactions prior to stock split [member]",
        "label": "Major ordinary share transactions prior to stock split [Member]",
        "terseLabel": "Major Ordinary Share Transactions Prior to Stock Split"
       }
      }
     },
     "localname": "MajorOrdinaryShareTransactionsPriorToStockSplitMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_MexicanFederalGovernmentInstrumentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mexican federal government instruments [member]",
        "label": "Mexican federal government instruments [Member]",
        "terseLabel": "Mexican Federal Government Instruments"
       }
      }
     },
     "localname": "MexicanFederalGovernmentInstrumentsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_MexicoAndCentralAmericaSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mexico and central america segment [member]",
        "label": "Mexico And Central America Segment [Member]",
        "terseLabel": "Mexico and Central America Segment"
       }
      }
     },
     "localname": "MexicoAndCentralAmericaSegmentMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_MinimumAgeQualificationForEconomicBenefitsAndRetirementPension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum Age Qualification For Economic Benefits And Retirement Pension",
        "label": "Minimum Age Qualification For Economic Benefits And Retirement Pension",
        "terseLabel": "Minimum age to qualify for benefits (age)"
       }
      }
     },
     "localname": "MinimumAgeQualificationForEconomicBenefitsAndRetirementPension",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "decimalItemType"
    },
    "kof_MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum percentage of capital stock at nominal value to be transferred to reserve",
        "label": "Minimum percentage of capital stock at nominal value to be transferred to reserve",
        "terseLabel": "Minimum percentage of capital stock at nominal value to be transferred to reserve"
       }
      }
     },
     "localname": "MinimumPercentageOfCapitalStockAtNominalValueToBeTransferredToReserve",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_MinimumYearOfServiceForRetirementBenefits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum Year Of Service For Retirement Benefits",
        "label": "Minimum Year Of Service For Retirement Benefits",
        "terseLabel": "Minimum year of service for retirement benefits"
       }
      }
     },
     "localname": "MinimumYearOfServiceForRetirementBenefits",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "kof_MoreThanThreeYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "More than three years [member]",
        "label": "More than three years [Member]",
        "verboseLabel": "More than three years"
       }
      }
     },
     "localname": "MoreThanThreeYearsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/LeasesCompanysLeaseLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_MoreThanTwelveMonthsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "More than twelve months.",
        "label": "More than Twelve Months [member]",
        "terseLabel": "More than 12"
       }
      }
     },
     "localname": "MoreThanTwelveMonthsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net benefit cost recognized in consolidated statements of accumulated other comprehensive income [member]",
        "label": "Net benefit cost recognized in consolidated statements of accumulated other comprehensive income [Member]",
        "terseLabel": "Accumulated OCI"
       }
      }
     },
     "localname": "NetBenefitCostRecognizedInConsolidatedStatementsOfAccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net benefit cost recognized in the consolidated statements of income [member]",
        "label": "Net benefit cost recognized in the consolidated statements of income [Member]",
        "terseLabel": "Income statement"
       }
      }
     },
     "localname": "NetBenefitCostRecognizedInTheConsolidatedStatementsOfIncomeMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Effect Of Expired Contracts That Met Hedging Criteria On Cost Of Good Sold",
        "label": "Net Effect Of Expired Contracts That Met Hedging Criteria On Cost Of Good Sold",
        "verboseLabel": "Cost of good sold"
       }
      }
     },
     "localname": "NetEffectOfExpiredContractsThatMetHedgingCriteriaOnCostOfGoodSold",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofNetEffectsofExpiredContractsMetHedgingCriteriaDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_NetForeignExchangeGains": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail": {
       "order": 4.0,
       "parentTag": "ifrs-full_OtherIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net foreign exchange gains",
        "label": "Net foreign exchange gains",
        "terseLabel": "Foreign exchange gain related to operating activities"
       }
      }
     },
     "localname": "NetForeignExchangeGains",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_NetOperatingLossUsageLimit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net operating loss usage limit",
        "label": "Net operating loss usage limit",
        "terseLabel": "NOLs usage limit"
       }
      }
     },
     "localname": "NetOperatingLossUsageLimit",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_NonCashItemsOtherThanDepreciationAndAmortization": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non cash items other than depreciation and amortization",
        "label": "Non cash items other than depreciation and amortization",
        "terseLabel": "Non-cash items other than depreciation and amortization"
       }
      }
     },
     "localname": "NonCashItemsOtherThanDepreciationAndAmortization",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_NonCurrentPortionOfBankLoansAndNotesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non current portion of bank loans and notes payable",
        "label": "Non current portion of bank loans and notes payable",
        "terseLabel": "Bank loans and notes payable"
       }
      }
     },
     "localname": "NonCurrentPortionOfBankLoansAndNotesPayable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_NonCurrentPrepaidAdvertisingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherNoncurrentNonfinancialAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-current prepaid advertising expenses",
        "label": "Non-current prepaid advertising expenses",
        "terseLabel": "Non-current prepaid advertising expenses"
       }
      }
     },
     "localname": "NonCurrentPrepaidAdvertisingExpenses",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_NonVestedDefinedBenefitObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-vested defined benefit obligation",
        "label": "Non-vested defined benefit obligation",
        "terseLabel": "Non-vested benefit obligation"
       }
      }
     },
     "localname": "NonVestedDefinedBenefitObligation",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_NormalRetirementAge": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Normal retirement age",
        "label": "Normal retirement age",
        "terseLabel": "Normal retirement age"
       }
      }
     },
     "localname": "NormalRetirementAge",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofLongTermAssumptionsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "kof_NotesAndBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes and bonds.",
        "label": "Notes and bonds [member]",
        "terseLabel": "Notes and bonds"
       }
      }
     },
     "localname": "NotesAndBondsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_NumberOfBottlerAgreements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Bottler Agreements",
        "label": "Number Of Bottler Agreements",
        "terseLabel": "Number of bottler agreements"
       }
      }
     },
     "localname": "NumberOfBottlerAgreements",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "kof_NumberOfContract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Contract",
        "label": "Number Of Contract",
        "terseLabel": "Number of contract"
       }
      }
     },
     "localname": "NumberOfContract",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "kof_NumberOfCustomerRelatedToExpectedLoss": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of customer related to expected loss",
        "label": "Number of customer related to expected loss",
        "terseLabel": "Number of customer related to expected loss"
       }
      }
     },
     "localname": "NumberOfCustomerRelatedToExpectedLoss",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "kof_OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One point eight five percentage senior notes maturing on september first two two thousand thirty two [member]",
        "label": "One point eight five percentage senior notes maturing on september first two two thousand thirty two [Member]",
        "terseLabel": "1.85% Senior Notes, Maturity Date on September 1, 2032"
       }
      }
     },
     "localname": "OnePointEightFivePercentageSeniorNotesMaturingOnSeptemberFirstTwoTwoThousandThirtyTwoMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_OperationsOfThirdPartyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operations of third party [member]",
        "label": "Operations of third party [Member]",
        "terseLabel": "Operations Of Third Party"
       }
      }
     },
     "localname": "OperationsOfThirdPartyMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_OptionsGrantedVestingPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Options granted vesting percentage",
        "label": "Options granted vesting percentage",
        "terseLabel": "Vesting percentage"
       }
      }
     },
     "localname": "OptionsGrantedVestingPercentage",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_OptionsToPurchaseForeignCurrencyMXNUSDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Options to purchase foreign currency (MXN/USD).",
        "label": "Options to Purchase Foreign Currency (MXN/USD) [member]",
        "terseLabel": "Options to purchase foreign currency (MXN to USD)"
       }
      }
     },
     "localname": "OptionsToPurchaseForeignCurrencyMXNUSDMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_OtherAmortizablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other amortizables [member]",
        "label": "Other amortizables [Member]",
        "verboseLabel": "Other amortizable"
       }
      }
     },
     "localname": "OtherAmortizablesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_OtherAssociatesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other associates [member]",
        "label": "Other associates [Member]",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "OtherAssociatesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_OtherComprehensiveIncomeExcludingSaleOfJointVenture": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity": {
       "order": 3.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income, Excluding Sale Of Joint Venture",
        "label": "Other Comprehensive Income, Excluding Sale Of Joint Venture",
        "terseLabel": "Other comprehensive (loss) income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeExcludingSaleOfJointVenture",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_OtherCurrentAssetsAndFinancialAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other current assets and financial assets",
        "label": "Other current assets and financial assets",
        "verboseLabel": "Other current assets and other current financial assets"
       }
      }
     },
     "localname": "OtherCurrentAssetsAndFinancialAssets",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_OtherExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other expense [abstract]",
        "label": "Other expense [Abstract]",
        "terseLabel": "Other expenses:"
       }
      }
     },
     "localname": "OtherExpenseAbstract",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_OtherExpensesWithRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other expenses with related party",
        "label": "Other expenses with related party",
        "terseLabel": "Other expenses with related parties"
       }
      }
     },
     "localname": "OtherExpensesWithRelatedParty",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_OtherIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other income [abstract]",
        "label": "Other income [Abstract]",
        "terseLabel": "Other income:"
       }
      }
     },
     "localname": "OtherIncomeAbstract",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_OtherIncomeExpense": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other income (expense)",
        "label": "Other income (expense)",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherIncomeExpense",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other [member]",
        "label": "Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other non-current assets and other non-current financial assets",
        "label": "Other non-current assets and other non-current financial assets [Abstract]"
       }
      }
     },
     "localname": "OtherNonCurrentAssetsAndOtherNonCurrentFinancialAssetsAbstract",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "xbrltype": "stringItemType"
    },
    "kof_OtherNonCurrentFinancialAssetsOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherNoncurrentFinancialAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other non-current financial assets other",
        "label": "Other non-current financial assets other",
        "terseLabel": "Other non-current financial assets"
       }
      }
     },
     "localname": "OtherNonCurrentFinancialAssetsOther",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_OtherOperatingRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other operating revenues [member]",
        "label": "Other operating revenues [Member]",
        "terseLabel": "Other operating revenues"
       }
      }
     },
     "localname": "OtherOperatingRevenuesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_OthersProvisionsAndOtherLongTermLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofProvisionsandOtherNoncurrentLiabilitiesDetail": {
       "order": 3.0,
       "parentTag": "kof_ProvisionsAndOtherLongTermLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Others provisions and other long term liabilities",
        "label": "Others provisions and other long term liabilities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OthersProvisionsAndOtherLongTermLiabilities",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofProvisionsandOtherNoncurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding payment to suppliers in additions to property plant and equipment",
        "label": "Outstanding payment to suppliers in additions to property plant and equipment",
        "terseLabel": "Outstanding payment to suppliers in additions to property plant and equipment"
       }
      }
     },
     "localname": "OutstandingPaymentToSuppliersInAdditionsToPropertyPlantAndEquipment",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_PETBottlesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PET bottles [member]",
        "label": "PET bottles [Member]",
        "terseLabel": "PET Bottles"
       }
      }
     },
     "localname": "PETBottlesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_PackingMaterials": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail": {
       "order": 1.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Packing materials",
        "label": "Packing materials",
        "terseLabel": "Packing materials"
       }
      }
     },
     "localname": "PackingMaterials",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InventoriesSummaryofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_PensionAndRetirementPlansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pension and retirement plans [member]",
        "label": "Pension and retirement plans [Member]",
        "terseLabel": "Pension\u00a0and Retirement Plans"
       }
      }
     },
     "localname": "PensionAndRetirementPlansMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_PensionAndSeniorityPremiumCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pension and seniority premium costs",
        "label": "Pension and seniority premium costs",
        "terseLabel": "Pension and seniority premium costs"
       }
      }
     },
     "localname": "PensionAndSeniorityPremiumCosts",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_PercentageOfFundAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of fund assets",
        "label": "Percentage of fund assets",
        "terseLabel": "Percentage of fund assets"
       }
      }
     },
     "localname": "PercentageOfFundAssets",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_PercentageOfIncomeToBeTransferredToReserve": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of income to be transferred to reserve",
        "label": "Percentage of income to be transferred to reserve",
        "terseLabel": "Percentage of income to be transferred to reserve"
       }
      }
     },
     "localname": "PercentageOfIncomeToBeTransferredToReserve",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_PercentageOfOwnership": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of ownership",
        "label": "Percentage of ownership",
        "verboseLabel": "Ownership Percentage"
       }
      }
     },
     "localname": "PercentageOfOwnership",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_PercentageOfPlanAssetInvestmentForRelatedParties": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of plan asset investment for related parties",
        "label": "Percentage of plan asset investment for related parties",
        "terseLabel": "Percentage of plan asset investment for related parties"
       }
      }
     },
     "localname": "PercentageOfPlanAssetInvestmentForRelatedParties",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_PercentageOfSignificantActuarialAssumptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of significant actuarial assumptions",
        "label": "Percentage of significant actuarial assumptions",
        "terseLabel": "Percentage of significant actuarial assumptions"
       }
      }
     },
     "localname": "PercentageOfSignificantActuarialAssumptions",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_PercentageOfTaxEffectOfIncomeTaxCredits": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail": {
       "order": 10.0,
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of tax effect of income tax credits",
        "label": "Percentage of tax effect of income tax credits",
        "terseLabel": "Income tax credits"
       }
      }
     },
     "localname": "PercentageOfTaxEffectOfIncomeTaxCredits",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_PercentageOfUnrecoverableTradeAccountsReceivables": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of unrecoverable trade accounts receivables",
        "label": "Percentage of unrecoverable trade accounts receivables",
        "terseLabel": "Percentage of unrecoverable trade receivables"
       }
      }
     },
     "localname": "PercentageOfUnrecoverableTradeAccountsReceivables",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_PlantaNuevaEcologaDeTabascoSADeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Planta Nueva Ecolog\u00eda De Tabasco, S.A. de C.V.",
        "label": "Planta Nueva Ecolog\u00eda De Tabasco, S.A. de C.V. [Member]",
        "terseLabel": "Planta Nueva Ecolog\u00eda De Tabasco, S.A. de C.V."
       }
      }
     },
     "localname": "PlantaNuevaEcologaDeTabascoSADeCVMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_PostConsumptionPETBottlesPerYearInTons": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Post-Consumption PET Bottles Per Year In Tons",
        "label": "Post-Consumption PET Bottles Per Year In Tons",
        "terseLabel": "Post-consumption PET bottles per year (in tons)"
       }
      }
     },
     "localname": "PostConsumptionPETBottlesPerYearInTons",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "kof_PostEmploymentAndOtherLongTermEmployeeBenefitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Post employment and other long term employee benefits [member]",
        "label": "Post employment and other long term employee benefits [Member]",
        "terseLabel": "Post-employment and other non-current employee benefits"
       }
      }
     },
     "localname": "PostEmploymentAndOtherLongTermEmployeeBenefitsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_PrepaidAdvertisingAndPromotionalExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofPrepaidExpensesDetail": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentPrepaidExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid advertising and promotional expenses",
        "label": "Prepaid advertising and promotional expenses",
        "terseLabel": "Advertising and promotional expenses paid in advance"
       }
      }
     },
     "localname": "PrepaidAdvertisingAndPromotionalExpenses",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofPrepaidExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_PrepaidExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid expenses [member]",
        "label": "Prepaid expenses [Member]",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpensesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_PrepaidInsurance1": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofPrepaidExpensesDetail": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentPrepaidExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid insurance 1",
        "label": "Prepaid insurance 1",
        "terseLabel": "Prepaid insurance"
       }
      }
     },
     "localname": "PrepaidInsurance1",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherCurrentAssetsandOtherCurrentFinancialAssetsSummaryofPrepaidExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements": {
       "order": 3.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Profit (loss) before tax and share of profit of associates and joint ventures accounted for using equity method",
        "label": "Profit (loss) before tax and share of profit of associates and joint ventures accounted for using equity method",
        "terseLabel": "Income before income taxes and share of the profit of associates and joint ventures accounted for using the equity method",
        "totalLabel": "Income before income taxes and share of the profit of associates and joint ventures accounted for using the equity method"
       }
      }
     },
     "localname": "ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ProfitSharingComputationPercentageOnTaxableIncome": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Profit sharing computation percentage on taxable income",
        "label": "Profit sharing computation percentage on taxable income",
        "terseLabel": "Profit sharing computation ratio on income"
       }
      }
     },
     "localname": "ProfitSharingComputationPercentageOnTaxableIncome",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_PromotoraIndustrialAzucareraSADeCVPIASAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promotora industrial azucarera, S.A. de C.V. (\"PIASA\") [member]",
        "label": "Promotora industrial azucarera, S.A. de C.V. (\"PIASA\") [Member]",
        "terseLabel": "Promotora Industrial Azucarera, S.A. de C.V. (\"PIASA\")"
       }
      }
     },
     "localname": "PromotoraIndustrialAzucareraSADeCVPIASAMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_PromotoraMexicanaDeEmbotelladoresSADeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promotora mexicana de embotelladores SADeCV [member]",
        "label": "Promotora mexicana de embotelladores SADeCV [Member]",
        "terseLabel": "Promotora Mexicana de Embotelladores, S.A. de C.V."
       }
      }
     },
     "localname": "PromotoraMexicanaDeEmbotelladoresSADeCVMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_PropimexSDeRLDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Propimex, S. de R.L. de C.V. [member]",
        "label": "Propimex, S. de R.L. de C.V. [Member]",
        "terseLabel": "Propimex, S. de R.L. de C.V."
       }
      }
     },
     "localname": "PropimexSDeRLDeCVMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ProvisionForContingencies": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail": {
       "order": 5.0,
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision for contingencies",
        "label": "Provision for contingencies",
        "terseLabel": "Provisions for contingencies"
       }
      }
     },
     "localname": "ProvisionForContingencies",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ProvisionsAndOtherLongTermLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofProvisionsandOtherNoncurrentLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provisions and other long term liabilities",
        "label": "Provisions and other long term liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "ProvisionsAndOtherLongTermLiabilities",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofProvisionsandOtherNoncurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ProvisionsAndOtherNonCurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provisions and other non-current liabilities",
        "label": "Provisions and other non current liabilities",
        "terseLabel": "Provisions and other non-current liabilities"
       }
      }
     },
     "localname": "ProvisionsAndOtherNonCurrentLiabilities",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_PubliclyTradedSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Publicly traded shares [member]",
        "label": "Publicly traded shares [Member]",
        "terseLabel": "Publicly traded shares"
       }
      }
     },
     "localname": "PubliclyTradedSharesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_PurchasesOfConcentrateRelatedPartyTransactions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchases of concentrate related party transactions",
        "label": "Purchases of concentrate related party transactions",
        "terseLabel": "Purchases of concentrate from The Coca-Cola Company"
       }
      }
     },
     "localname": "PurchasesOfConcentrateRelatedPartyTransactions",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchases of raw material beer and operating expenses related party transactions",
        "label": "Purchases of raw material beer and operating expenses related party transactions",
        "terseLabel": "Purchases of raw material, beer and operating expenses from Heineken"
       }
      }
     },
     "localname": "PurchasesOfRawMaterialBeerAndOperatingExpensesRelatedPartyTransactions",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofTransactionsandOtherRelatedPartiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_PurchasesOfRawMaterials": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchases of raw materials",
        "label": "Purchases of raw materials",
        "terseLabel": "Purchases\u00a0of Raw\u00a0Materials"
       }
      }
     },
     "localname": "PurchasesOfRawMaterials",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_PxMegPriceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PX MEG price.",
        "label": "PX MEG price [member]",
        "terseLabel": "PX+MEG (in millions of pesos)"
       }
      }
     },
     "localname": "PxMegPriceMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_RecoverableTaxes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recoverable taxes",
        "label": "Recoverable taxes",
        "terseLabel": "Recoverable taxes"
       }
      }
     },
     "localname": "RecoverableTaxes",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_RefrigerationEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refrigeration equipment [member]",
        "label": "Refrigeration equipment [Member]",
        "terseLabel": "Refrigeration Equipment",
        "verboseLabel": "Refrigeration equipment"
       }
      }
     },
     "localname": "RefrigerationEquipmentMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_RemeasurementOfNetDefinedEmployeeBenefitLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remeasurements of the net defined employee benefit liability",
        "label": "Remeasurement of net defined employee benefit liability",
        "terseLabel": "Remeasurements of the net defined benefit liability"
       }
      }
     },
     "localname": "RemeasurementOfNetDefinedEmployeeBenefitLiability",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofNetDeferredIncomeTaxLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments of borrowings and lease liabilities, classified as financing activities",
        "label": "Repayments of borrowings and lease liabilities, classified as financing activities",
        "negatedTerseLabel": "Repayments of borrowings and lease liabilities"
       }
      }
     },
     "localname": "RepaymentsOfBorrowingsAndLeaseLiabilitiesClassifiedAsFinancingActivities",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_RetailProductsSoldAtDiscountDuringThePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retail Products Sold At Discount During The Period",
        "label": "Retail Products Sold At Discount During The Period",
        "terseLabel": "Retail products sold at discount during the period"
       }
      }
     },
     "localname": "RetailProductsSoldAtDiscountDuringThePeriod",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "kof_ReturnableBottlesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Returnable bottles [member]",
        "label": "Returnable bottles [Member]",
        "terseLabel": "Returnable Bottles",
        "verboseLabel": "Returnable bottles"
       }
      }
     },
     "localname": "ReturnableBottlesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PropertyplantequipmentSummaryofPremisesandEquipmentDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofPropertyPlantandEquipmentEstimatedUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ReversalOfIndemnifiableItems": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reversal of indemnifiable items",
        "label": "Reversal of indemnifiable items",
        "negatedLabel": "Reversal of indemnifiable items"
       }
      }
     },
     "localname": "ReversalOfIndemnifiableItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofChangesinBalanceofProvisionsRecordedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ReverseStockSplitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reverse stock split [member]",
        "label": "Reverse stock split [Member]",
        "terseLabel": "Reverse Stock Split"
       }
      }
     },
     "localname": "ReverseStockSplitMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_RightOfUseAssetHyperinflationaryEconomiesEffect": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right of use asset hyper inflationary economies effect",
        "label": "Right of use asset hyperinflationary economies effect",
        "terseLabel": "Hyperinflationary economies effect"
       }
      }
     },
     "localname": "RightOfUseAssetHyperinflationaryEconomiesEffect",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/LeasesCompanysRightofUseAssetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_RightOfUseAssetIndexationEffect": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right of use asset indexation effect",
        "label": "Right of use asset indexation effect",
        "terseLabel": "Indexation effect"
       }
      }
     },
     "localname": "RightOfUseAssetIndexationEffect",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/LeasesCompanysRightofUseAssetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_RiskPremiumBasisPoints": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk premium, basis points",
        "label": "Risk premium, basis points",
        "terseLabel": "Risk premium basis points"
       }
      }
     },
     "localname": "RiskPremiumBasisPoints",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_SaleOfJointVenture": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity": {
       "order": 1.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of joint venture",
        "label": "Sale of joint venture",
        "negatedTerseLabel": "Sale of Joint Venture"
       }
      }
     },
     "localname": "SaleOfJointVenture",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_SaleOfProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of products [member]",
        "label": "Sale of products [Member]",
        "terseLabel": "Sale of products"
       }
      }
     },
     "localname": "SaleOfProductsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ScheduleOfDomesticTaxRateExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The schedule of domestic tax rate [table text block]",
        "label": "Schedule of domestic tax rate explanatory [Table Text Block]",
        "terseLabel": "Schedule of Domestic Tax Rate"
       }
      }
     },
     "localname": "ScheduleOfDomesticTaxRateExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The schedule of income tax recognized as other comprehensive income loss [table text block]",
        "label": "Schedule of income tax recognized as other comprehensive income loss explanatory [Table Text Block]",
        "terseLabel": "Schedule of Recognized in Consolidated Statement of Other Comprehensive Income"
       }
      }
     },
     "localname": "ScheduleOfIncomeTaxRecognizedAsOtherComprehensiveIncomeLossExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_SecurityDepositsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security deposits [member]",
        "label": "Security deposits [Member]",
        "terseLabel": "Security deposits"
       }
      }
     },
     "localname": "SecurityDepositsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofOtherNoncurrentFinancialLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SellingAndDistributionExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Selling and distribution expenses [member]",
        "label": "Selling and distribution expenses [Member]",
        "terseLabel": "Selling and Distribution Expenses"
       }
      }
     },
     "localname": "SellingAndDistributionExpensesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SellingAndMarketingExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Selling and marketing expense [member]",
        "label": "Selling and marketing expense [Member]",
        "terseLabel": "Selling and Marketing Expense"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SellingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements": {
       "order": 3.0,
       "parentTag": "kof_ProfitLossBeforeTaxAndShareOfProfitOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Selling expenses",
        "label": "Selling expenses",
        "verboseLabel": "Selling expenses"
       }
      }
     },
     "localname": "SellingExpenses",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_SeniorityPremiumPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Seniority premium plan [Member]",
        "label": "Seniority premium plan [Member]",
        "terseLabel": "Seniority premiums"
       }
      }
     },
     "localname": "SeniorityPremiumPlanMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedIncomeStatementsandConsolidatedStatementsofComprehensiveIncomeDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofDefinedBenefitObligationforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsVariationinAssumptionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SeniorityPremiumsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Seniority premiums [member]",
        "label": "Seniority premiums [Member]",
        "verboseLabel": "Seniority Premiums"
       }
      }
     },
     "localname": "SeniorityPremiumsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail",
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofAssumptionsAmountsofBenefitsExpectedtobePaidDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SeriesASharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A shares [member]",
        "label": "Series A shares [Member]",
        "terseLabel": "A",
        "verboseLabel": "\"A\" shares"
       }
      }
     },
     "localname": "SeriesASharesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail",
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofDividendsDeclaredandPaidDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SeriesBShareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B share [member]",
        "label": "Series B share [Member]",
        "terseLabel": "Series B Share"
       }
      }
     },
     "localname": "SeriesBShareMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SeriesBSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B shares [member]",
        "label": "Series B shares [Member]",
        "terseLabel": "B",
        "verboseLabel": "\"B\" shares"
       }
      }
     },
     "localname": "SeriesBSharesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SeriesDShareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series D share [member]",
        "label": "Series D share [Member]",
        "terseLabel": "D",
        "verboseLabel": "\"D\" shares"
       }
      }
     },
     "localname": "SeriesDShareMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail",
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofDividendsDeclaredandPaidDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SeriesLOrdinarySharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series L ordinary shares [member]",
        "label": "Series L ordinary shares [Member]",
        "terseLabel": "Series L Ordinary Shares"
       }
      }
     },
     "localname": "SeriesLOrdinarySharesMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SeriesLShareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series L share [member]",
        "label": "Series L share [Member]",
        "terseLabel": "Series L shares, without par value"
       }
      }
     },
     "localname": "SeriesLShareMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EarningsperShareAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EarningsperShareSummaryofBasicandDilutedEarningsperShareDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofDividendsDeclaredandPaidDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SeriesOfBShareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series of B share [member]",
        "label": "Series of B share [Member]",
        "terseLabel": "B"
       }
      }
     },
     "localname": "SeriesOfBShareMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofDividendsDeclaredandPaidDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ServicesRenderedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Services rendered [member]",
        "label": "Services rendered [Member]",
        "terseLabel": "Services rendered"
       }
      }
     },
     "localname": "ServicesRenderedMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofRevenuefromContractswithCustomersDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Servicios refresqueros del Golfo y Bajio S .de R .L. de C. V. [member]",
        "label": "Servicios refresqueros del Golfo y Bajio S .de R .L. de C. V. [Member]",
        "terseLabel": "Servicios Refresqueros del Golfo y Bajio, S. de R.L. de C.V."
       }
      }
     },
     "localname": "ServiciosRefresquerosDelGolfoYBajioSDeRLDeCVMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Seven point eight seven percentage debt bonds maturing on two thousand twenty seven [member]",
        "label": "Seven point eight seven percentage debt bonds maturing on two thousand twenty seven [Member]",
        "terseLabel": "7.87% Senior Notes, Maturity Date on Nov. 26, 2027"
       }
      }
     },
     "localname": "SevenPointEightSevenPercentageDebtBondsMaturingOnTwoThousandTwentySevenMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SevenPointThreeFivePercentageMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Seven point three five percentage [member]",
        "label": "Seven point three five percentage [Member]",
        "terseLabel": "7.35% Debt Bonds Maturing in 2028"
       }
      }
     },
     "localname": "SevenPointThreeFivePercentageMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Seven Point Three Six Percentage Debt Bonds Maturing On Two Thousand Twenty Eight",
        "label": "Seven Point Three Six Percentage Debt Bonds Maturing On Two Thousand Twenty Eight [Member]",
        "terseLabel": "7.36% Debt Bonds Maturing 2028"
       }
      }
     },
     "localname": "SevenPointThreeSixPercentageDebtBondsMaturingOnTwoThousandTwentyEightMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SeverancePayments": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Severance payments",
        "label": "Severance payments",
        "terseLabel": "Severance payments"
       }
      }
     },
     "localname": "SeverancePayments",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherIncomeandExpensesSummaryofotherincomeandexpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based compensation arrangement by share-based payment award, vesting period",
        "label": "Share-based compensation arrangement by share-based payment award, vesting period",
        "terseLabel": "Vesting\u00a0period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriod",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "kof_ShareBasedPaymentsOtherNonCurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail": {
       "order": 5.0,
       "parentTag": "ifrs-full_OtherNoncurrentNonfinancialAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based payments other non-current assets",
        "label": "Share based payments other non-current assets",
        "terseLabel": "Share based payments",
        "verboseLabel": "Shared based payment"
       }
      }
     },
     "localname": "ShareBasedPaymentsOtherNonCurrentAssets",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusProgramsAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/OthernoncurrentassetsandothernoncurrentfinancialassetsDisclosureofDetailedInformationAboutOtherNonCurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_SharebasedPayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment",
        "label": "Share-based payment",
        "terseLabel": "Shared based payments"
       }
      }
     },
     "localname": "SharebasedPayment",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionswithRelatedPartiesandAffiliatedCompaniesSummaryofBenefitsandAggregateCompensationPaidtoExecutiveOfficersandSeniorManagementoftheCompanyRecognizedasanExpenseDuringtheReportingPeriodDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ShortTermBankLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short term bank loans [member]",
        "label": "Short term bank loans [Member]",
        "terseLabel": "Short-term bank loans"
       }
      }
     },
     "localname": "ShortTermBankLoansMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail",
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ShortTermNotesPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short term notes payable [member]",
        "label": "Short term notes payable [Member]",
        "terseLabel": "Short-term notes payable"
       }
      }
     },
     "localname": "ShortTermNotesPayableMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesSummaryofReconciliationofLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SouthAmericaSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "South america segment [member]",
        "label": "South America Segment [Member]",
        "terseLabel": "South America Segment"
       }
      }
     },
     "localname": "SouthAmericaSegmentMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsDetail",
      "http://www.coca-colafemsa.com/role/InformationbySegmentSummaryofSegmentDisclosureforCompanysConsolidatedOperationsNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SpalIndustriaBrasileiraDeBebidasSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Spal industria brasileira de bebidas, S.A. [member]",
        "label": "Spal industria brasileira de bebidas SA [Member]",
        "terseLabel": "Spal Industria Brasileira de Bebidas, S.A."
       }
      }
     },
     "localname": "SpalIndustriaBrasileiraDeBebidasSAMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statement [line Items]",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [line items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_StatementOfComprehensiveIncomeProfitOrLossLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statement of comprehensive income, profit or loss location [axis]",
        "label": "Statement of comprehensive income, profit or loss location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "StatementOfComprehensiveIncomeProfitOrLossLocationAxis",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_StatementOfComprehensiveIncomeProfitOrLossLocationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statement of comprehensive income, profit or loss location [member]",
        "label": "Statement of comprehensive income, profit or loss location [Member]",
        "terseLabel": "Statement of comprehensive income, profit or loss location"
       }
      }
     },
     "localname": "StatementOfComprehensiveIncomeProfitOrLossLocationMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofEmployeeBenefitsExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_StatementTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statement [table]",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_StockSplitConversionRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock split conversion ratio",
        "label": "Stock split conversion ratio",
        "terseLabel": "Stock split conversion ratio"
       }
      }
     },
     "localname": "StockSplitConversionRatio",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/EquityAdditionalInformationDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "kof_SubsidiariesActivities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subsidiaries activities",
        "label": "Subsidiaries activities",
        "terseLabel": "Activity"
       }
      }
     },
     "localname": "SubsidiariesActivities",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanySummaryofSignificantInvestmentsinSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_SugarPriceContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sugar price contracts.",
        "label": "Sugar Price Contracts [member]",
        "terseLabel": "Sugar price contracts"
       }
      }
     },
     "localname": "SugarPriceContractsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsCompanysFinancialInstrumentsUsedtoHedgeItsExposuretoForeignExchangeRatesInterestRatesandCommodityRisksDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesSugarPriceandAluminumPriceContractsDetail",
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SummaryOfActuarialAssumptionsExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The summary of actuarial assumptions explanatory [table text block]",
        "label": "Summary of actuarial assumptions explanatory [Table Text Block]",
        "terseLabel": "Summary of Long-term Assumptions"
       }
      }
     },
     "localname": "SummaryOfActuarialAssumptionsExplanatoryTableTextBlock",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kof_SurchargeRatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in us dollar rate percentage.",
        "label": "Surcharge rate percentage",
        "terseLabel": "Change in USD rate"
       }
      }
     },
     "localname": "SurchargeRatePercentage",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofSensitivityAnalysisofMarketRisksDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_SustainabilityLinkedBondSLBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sustainability-Linked Bond (SLB)",
        "label": "Sustainability-Linked Bond (SLB) [Member]",
        "terseLabel": "Sustainability-Linked Bond (SLB)"
       }
      }
     },
     "localname": "SustainabilityLinkedBondSLBMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_SystemsDevelopmentIntangibles": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Systems development intangibles",
        "label": "Systems development intangibles",
        "terseLabel": "Systems Development"
       }
      }
     },
     "localname": "SystemsDevelopmentIntangibles",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TIIE plus zero point two five percentage debt bonds maturing on two thousand twenty two [member]",
        "label": "TIIE plus zero point two five percentage debt bonds maturing on two thousand twenty two [Member]",
        "terseLabel": "TIIE + 0.25% Debt Bonds Maturing on 2022"
       }
      }
     },
     "localname": "TIIEPlusZeroPointTwoFivePercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TIIE plus zero point zero eight percentage debt bonds maturing on two thousand twenty two [member]",
        "label": "TIIE plus zero point zero eight percentage debt bonds maturing on two thousand twenty two [Member]",
        "terseLabel": "TIIE + 0.08% Debt Bonds Maturing on 2025"
       }
      }
     },
     "localname": "TIIEPlusZeroPointZeroEightPercentageDebtBondsMaturingOnTwoThousandTwentyTwoMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TIIE Plus Zero Point Zero Five Percentage Debt Bonds Maturing On Two Thousand Twenty Six",
        "label": "TIIE Plus Zero Point Zero Five Percentage Debt Bonds Maturing On Two Thousand Twenty Six [Member]",
        "terseLabel": "TIIE + 0.05% Debt Bonds Maturing on 2026"
       }
      }
     },
     "localname": "TIIEPlusZeroPointZeroFivePercentageDebtBondsMaturingOnTwoThousandTwentySixMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_TaxContingenciesAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax contingencies amount",
        "label": "Tax contingencies amount",
        "terseLabel": "Tax contingencies amount"
       }
      }
     },
     "localname": "TaxContingenciesAmount",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_TaxContingenciesPayableToFormerShareholders": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax contingencies payable to former shareholders",
        "label": "Tax contingencies payable to former shareholders",
        "terseLabel": "Tax contingencies payable to former shareholders"
       }
      }
     },
     "localname": "TaxContingenciesPayableToFormerShareholders",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_TaxCreditsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax credits [member]",
        "label": "Tax credits [Member]",
        "terseLabel": "Tax Credits"
       }
      }
     },
     "localname": "TaxCreditsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_TaxCreditsToRecoverMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax credits to recover [member]",
        "label": "Tax credits to recover [Member]",
        "terseLabel": "Tax credits to recover"
       }
      }
     },
     "localname": "TaxCreditsToRecoverMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_TaxLossCarryForwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax loss carry forwards [member]",
        "label": "Tax loss carry forwards [Member]",
        "terseLabel": "Tax loss carryforwards"
       }
      }
     },
     "localname": "TaxLossCarryForwardsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTemporaryDifferencesGivingRisetoDeferredIncomeTaxLiabilitiesAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_TaxLossesCarriedForwardWhichExpireInYearEight": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail": {
       "order": 5.0,
       "parentTag": "kof_TaxLossesCarryforward",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax losses carried forward which expire in year eight",
        "label": "Tax losses carried forward which expire in year eight",
        "terseLabel": "2029"
       }
      }
     },
     "localname": "TaxLossesCarriedForwardWhichExpireInYearEight",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_TaxLossesCarriedForwardWhichExpireInYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail": {
       "order": 2.0,
       "parentTag": "kof_TaxLossesCarryforward",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax losses carried forward which expire in year five",
        "label": "Tax losses carried forward which expire in year five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "TaxLossesCarriedForwardWhichExpireInYearFive",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_TaxLossesCarriedForwardWhichExpireInYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail": {
       "order": 1.0,
       "parentTag": "kof_TaxLossesCarryforward",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax losses carried forward which expire in year four",
        "label": "Tax losses carried forward which expire in year four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "TaxLossesCarriedForwardWhichExpireInYearFour",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_TaxLossesCarriedForwardWhichExpireInYearNine": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail": {
       "order": 6.0,
       "parentTag": "kof_TaxLossesCarryforward",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax losses carried forward which expire in year nine",
        "label": "Tax losses carried forward which expire in year nine",
        "terseLabel": "2030"
       }
      }
     },
     "localname": "TaxLossesCarriedForwardWhichExpireInYearNine",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_TaxLossesCarriedForwardWhichExpireInYearSeven": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail": {
       "order": 4.0,
       "parentTag": "kof_TaxLossesCarryforward",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax losses carried forward which expire in year seven",
        "label": "Tax losses carried forward which expire in year seven",
        "terseLabel": "2028"
       }
      }
     },
     "localname": "TaxLossesCarriedForwardWhichExpireInYearSeven",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_TaxLossesCarriedForwardWhichExpireInYearSix": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail": {
       "order": 3.0,
       "parentTag": "kof_TaxLossesCarryforward",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax losses carried forward which expire in year six",
        "label": "Tax losses carried forward which expire in year six",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "TaxLossesCarriedForwardWhichExpireInYearSix",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_TaxLossesCarriedForwardWhichExpireThereafter": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail": {
       "order": 7.0,
       "parentTag": "kof_TaxLossesCarryforward",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax losses carried forward which expire thereafter",
        "label": "Tax losses carried forward which expire thereafter",
        "terseLabel": "2031 and thereafter"
       }
      }
     },
     "localname": "TaxLossesCarriedForwardWhichExpireThereafter",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_TaxLossesCarryforward": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax losses carryforward",
        "label": "Tax losses carryforward",
        "totalLabel": "Tax loss carryforwards"
       }
      }
     },
     "localname": "TaxLossesCarryforward",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_TaxRateEffectOfAnnualInflationTaxAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail": {
       "order": 4.0,
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax rate effect of annual inflation tax adjustment",
        "label": "Tax rate effect of annual inflation tax adjustment",
        "terseLabel": "Annual inflation tax adjustment"
       }
      }
     },
     "localname": "TaxRateEffectOfAnnualInflationTaxAdjustment",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_TaxRateEffectOfEffectOfRestatementOfTaxValues": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail": {
       "order": 8.0,
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax rate effect of effect of restatement of tax values",
        "label": "Tax rate effect of effect of restatement of tax values",
        "terseLabel": "Effect of restatement of tax values"
       }
      }
     },
     "localname": "TaxRateEffectOfEffectOfRestatementOfTaxValues",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail": {
       "order": 3.0,
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax rate effect of income ( loss) on monetary position for subsidiaries in hyperinflationary economies",
        "label": "Tax rate effect of income ( loss) on monetary position for subsidiaries in hyperinflationary economies",
        "terseLabel": "(Loss) on monetary position for subsidiaries in hyperinflationary economies"
       }
      }
     },
     "localname": "TaxRateEffectOfIncomeLossOnMonetaryPositionForSubsidiariesInHyperinflationaryEconomies",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail": {
       "order": 7.0,
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax rate effect of income taxed at a rate other than statutory rate",
        "label": "Tax rate effect of income taxed at a rate other than statutory rate",
        "terseLabel": "Income taxed at a rate other than the Mexican statutory rate"
       }
      }
     },
     "localname": "TaxRateEffectOfIncomeTaxedAtRateOtherThanStatutoryRate",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofReconciliationBetweenTaxExpenseandIncomeBeforeIncomeTaxesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_TaxesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofProvisionsandOtherNoncurrentLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "kof_ProvisionsAndOtherLongTermLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Taxes payable",
        "label": "Taxes payable",
        "terseLabel": "Taxes payable"
       }
      }
     },
     "localname": "TaxesPayable",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsSummaryofProvisionsandOtherNoncurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_TextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Text block [abstract]",
        "label": "Text block [Abstract]",
        "terseLabel": "Text block [abstract]"
       }
      }
     },
     "localname": "TextBlockAbstract",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "xbrltype": "stringItemType"
    },
    "kof_TheCocaColaCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The coca cola company [member]",
        "label": "The coca cola company [Member]",
        "terseLabel": "The Coca-Cola Company"
       }
      }
     },
     "localname": "TheCocaColaCompanyMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ActivitiesoftheCompanyAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/EquitySummaryofCapitalStockPriorToandImmediatelyAfterStockSplitDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_TotalHoldersOfTheParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total holders of the parent [member]",
        "label": "Total holders of the parent [Member]",
        "terseLabel": "Total holders of the parent"
       }
      }
     },
     "localname": "TotalHoldersOfTheParentMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_TradeReceivablesPastDueButNotImpaired": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade receivables past due but not impaired",
        "label": "Trade receivables past due but not impaired",
        "terseLabel": "Trade receivables past due but not impaired"
       }
      }
     },
     "localname": "TradeReceivablesPastDueButNotImpaired",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/TradeReceivableNetAgingAnalysisofAccountsReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_TreasuryLockContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Treasury lock contracts member.",
        "label": "Treasury Lock contracts [Member]",
        "terseLabel": "Treasury Lock contracts"
       }
      }
     },
     "localname": "TreasuryLockContractsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsImpactofHedgingOnEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_TropFrutasDoBrasilLTDAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trop Frutas Do Brasil, LTDA.",
        "label": "Trop Frutas Do Brasil, LTDA. [Member]",
        "terseLabel": "Trop Frutas do Brasil, LTDA."
       }
      }
     },
     "localname": "TropFrutasDoBrasilLTDAMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/InvestmentsinOtherEntitiesSummaryofInvestmentinAssociatesandJointVenturesAccountedforunderEquityMethodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_TrustAssetsFixedAndVariableReturnPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trust assets fixed and variable return percentage",
        "label": "Trust assets fixed and variable return percentage",
        "totalLabel": "Fixed and variable trust assets"
       }
      }
     },
     "localname": "TrustAssetsFixedAndVariableReturnPercentage",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_TrustAssetsFixedReturnPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trust assets fixed return percentage",
        "label": "Trust assets fixed return percentage",
        "terseLabel": "Fixed return"
       }
      }
     },
     "localname": "TrustAssetsFixedReturnPercentage",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_TrustAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trust assets [member]",
        "label": "Trust assets [Member]",
        "terseLabel": "Trust Assets"
       }
      }
     },
     "localname": "TrustAssetsMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsSummaryofChangesinBalanceofTrustAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_TrustAssetsOfLaborObligations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trust Assets Of Labor Obligations",
        "label": "Trust Assets Of Labor Obligations",
        "terseLabel": "Trust assets of labor obligations"
       }
      }
     },
     "localname": "TrustAssetsOfLaborObligations",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummarizesCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_TrustAssetsVariableReturnPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trust assets variable return percentage",
        "label": "Trust assets variable return percentage",
        "terseLabel": "Variable return"
       }
      }
     },
     "localname": "TrustAssetsVariableReturnPercentage",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two point seven five percentage senior notes maturing on january twenty two two thousand thirty [member]",
        "label": "Two point seven five percentage senior notes maturing on january twenty two two thousand thirty [Member]",
        "terseLabel": "2.75 Senior Notes, Maturity Date on January 22, 2030"
       }
      }
     },
     "localname": "TwoPointSevenFivePercentageSeniorNotesMaturingOnJanuaryTwentyTwoTwoThousandThirtyMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_TwoThousandEighteenIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand eighteen incentive plan [member]",
        "label": "Two thousand eighteen incentive plan [Member]",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "TwoThousandEighteenIncentivePlanMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_TwoThousandNineteenIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand nineteen incentive plan [member]",
        "label": "Two thousand nineteen incentive plan [Member]",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "TwoThousandNineteenIncentivePlanMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_TwoThousandSeventeenIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand seventeen incentive plan [member]",
        "label": "Two thousand seventeen incentive plan [Member]",
        "terseLabel": "2018"
       }
      }
     },
     "localname": "TwoThousandSeventeenIncentivePlanMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_TwoThousandSixteenIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand sixteen incentive plan [member]",
        "label": "Two thousand sixteen incentive plan [Member]",
        "terseLabel": "2017"
       }
      }
     },
     "localname": "TwoThousandSixteenIncentivePlanMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_TwoThousandTwentyIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand twenty incentive plan [member]",
        "label": "Two thousand twenty incentive plan [Member]",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "TwoThousandTwentyIncentivePlanMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BonusProgramsSummaryofSharesGrantedUndertheCompanysExecutiveIncentivePlansDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Units, each consisting of 3 Series B shares and 5 Series L shares, without par value",
        "label": "Units, each consisting of 3 Series B shares and 5 Series L shares, without par value [Member]",
        "terseLabel": "Units, each consisting of 3 Series B shares and 5 Series L shares, without par value"
       }
      }
     },
     "localname": "UnitsEachConsistingOf3SeriesBSharesAnd5SeriesLSharesWithoutParValueMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail": {
       "order": 8.0,
       "parentTag": "kof_TaxLossesCarryforward",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized deferred tax assets tax loss carry forward with no expiration",
        "label": "Unrecognized deferred tax assets tax loss carry forward with no expiration",
        "terseLabel": "No expiration (Brazil)"
       }
      }
     },
     "localname": "UnrecognizedDeferredTaxAssetsTaxLossCarryForwardWithNoExpiration",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IncomeTaxesSummaryofTaxLossesCarryforwardsandtheirYearsofExpirationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_UruguayColombiaAndArgentinaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Uruguay colombia and argentina [member]",
        "label": "Uruguay colombia and argentina [Member]",
        "terseLabel": "Uruguay Colombia and Argentina"
       }
      }
     },
     "localname": "UruguayColombiaAndArgentinaMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation of effective portion of derivative financial instruments net of tax",
        "label": "Valuation of effective portion of derivative financial instruments net of tax",
        "terseLabel": "Valuation of the effective portion of derivative financial instruments, net of taxes"
       }
      }
     },
     "localname": "ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTax",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation of effective portion of derivative financial instruments net of tax to noncontrolling interests",
        "label": "Valuation of effective portion of derivative financial instruments net of tax to noncontrolling interests",
        "terseLabel": "Valuation of the effective portion of derivative financial instruments, net of taxes"
       }
      }
     },
     "localname": "ValuationOfEffectivePortionOfDerivativeFinancialInstrumentsNetOfTaxToNoncontrollingInterests",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/NonControllingInterestinConsolidatedSubsidiariesSummaryofNonControllingInterestDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_ValueAddedTaxMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value added tax [member]",
        "label": "Value added tax [Member]",
        "terseLabel": "Value Added Tax"
       }
      }
     },
     "localname": "ValueAddedTaxMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/OtherLiabilitiesProvisionsandCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_VariableReturnAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable return [abstract]",
        "label": "Variable return [Abstract]",
        "terseLabel": "Variable return:"
       }
      }
     },
     "localname": "VariableReturnAbstract",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNonCurrentEmployeeBenefitsBalancesofLiabilitiesforSummaryofVariableReturnFinancialInstrumentsRecordedatMarketValuesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kof_VestedDefinedBenefitObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vested defined benefit obligation",
        "label": "Vested defined benefit obligation",
        "terseLabel": "Vested benefit obligation"
       }
      }
     },
     "localname": "VestedDefinedBenefitObligation",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/PostEmploymentandOtherNoncurrentEmployeeBenefitsBalancesofLiabilitiesforPostEmploymentandOtherNonCurrentEmployeeBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kof_WeightedAverageCostOfCapitalAfterTaxPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average cost of capital after tax percentage",
        "label": "Weighted average cost of capital after tax percentage",
        "terseLabel": "Post \u2013tax WACC"
       }
      }
     },
     "localname": "WeightedAverageCostOfCapitalAfterTaxPercentage",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_WeightedAverageCostOfCapitalPreTaxPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average cost of capital pre tax percentage",
        "label": "Weighted average cost of capital pre tax percentage",
        "terseLabel": "Pre-tax WACC"
       }
      }
     },
     "localname": "WeightedAverageCostOfCapitalPreTaxPercentage",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/IntangibleAssetsDisclosureofDetailedInformationAboutKeyAssumptionsbyCGUforImpairmentTestDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kof_YearFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year five.",
        "label": "Year Five [member]",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "YearFiveMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_YearFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year four.",
        "label": "Year Four [member]",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "YearFourMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_YearSevenAndThereafterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year Seven And Thereafter",
        "label": "Year Seven And Thereafter [Member]",
        "terseLabel": "2027 and thereafter"
       }
      }
     },
     "localname": "YearSevenAndThereafterMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_YearSixAndThereafterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year six and thereafter [Member].",
        "label": "Year Six And Thereafter [Member]",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "YearSixAndThereafterMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_YearThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year three.",
        "label": "Year Three [member]",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "YearThreeMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kof_YearTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year two.",
        "label": "Year Two [member]",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "YearTwoMember",
     "nsuri": "http://www.coca-colafemsa.com/20211231",
     "presentation": [
      "http://www.coca-colafemsa.com/role/FinancialInstrumentsSummaryofContractuallyFixedandVariablePayoffsforSettlementRepaymentsandInterestResultingfromRecognizedFinancialLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Balance Sheet Statement [Table]",
        "terseLabel": "Condensed Balance Sheet Statement [Table]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Balance Sheet Statements, Captions [Line Items]",
        "terseLabel": "Condensed Balance Sheet Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Cash Flow Statement [Table]",
        "terseLabel": "Condensed Cash Flow Statement [Table]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Cash Flow Statements, Captions [Line Items]",
        "terseLabel": "Condensed Cash Flow Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Income Statement [Table]",
        "terseLabel": "Condensed Income Statement [Table]"
       }
      }
     },
     "localname": "CondensedIncomeStatementTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementsCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Income Statements, Captions [Line Items]",
        "terseLabel": "Condensed Income Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedIncomeStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedIncomeStatements"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedStatementOfComprehensiveIncomeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Statement of Comprehensive Income [Table]",
        "terseLabel": "Condensed Statement of Comprehensive Income [Table]"
       }
      }
     },
     "localname": "CondensedStatementOfComprehensiveIncomeTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedStatementOfIncomeCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Statement of Income Captions [Line Items]",
        "terseLabel": "Condensed Statement of Income Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedStatementOfIncomeCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.coca-colafemsa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency [Axis]",
        "terseLabel": "Currency [Axis]"
       }
      }
     },
     "localname": "CurrencyAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofBalancesandTransactionsinForeignCurrenciesDetail",
      "http://www.coca-colafemsa.com/role/BalancesandTransactionsinForeignCurrenciesSummaryofTransactionsDenominatedinForeignCurrenciesExpressedinMexicanpesosDetail",
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesDetailedInformationAboutBorrowingsDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesSummaryofAverageExchangeRateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast",
        "verboseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BasisofPreparationAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BasisofPreparationAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BankLoansandNotesPayablesAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.coca-colafemsa.com/role/BasisofPreparationAdditionalInformationDetail",
      "http://www.coca-colafemsa.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 14
  }
 },
 "std_ref": {
  "r0": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r1": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "102",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r10": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "108",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r100": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_140_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r101": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r102": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r103": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_c_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r104": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_c_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r105": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_c_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r106": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r107": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r108": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r109": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_142_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r11": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r110": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r111": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "144",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_144&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r112": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "145",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_145_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r113": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "145",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r114": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r115": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "171",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_171&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r116": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "57",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_57_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r117": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "9",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r118": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Section": "Scope",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2021-03-24"
  },
  "r119": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r12": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "117",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r120": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r121": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r122": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS02_g36-39__IAS02_g36-39_TI",
   "URIDate": "2021-03-24"
  },
  "r123": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r124": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "52",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&anchor=para_52_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r125": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "57",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&anchor=para_57_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r126": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "21",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS21_g51-57_TI",
   "URIDate": "2021-03-24"
  },
  "r127": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r128": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_18_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r129": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r13": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "117",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r130": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r131": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r132": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r133": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r134": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "20",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r135": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_21_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r136": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r137": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_v&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r138": {
   "Clause": "vi",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_vi&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r139": {
   "Clause": "viii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r14": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "137",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_137_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r140": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "10",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r141": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r142": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r143": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r144": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r145": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r146": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r147": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "29",
   "Paragraph": "9",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=29&code=ifrs-tx-2021-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r148": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "66",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r149": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "67",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r15": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "35",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r150": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "70",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_70_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r151": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r152": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI",
   "URIDate": "2021-03-24"
  },
  "r153": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "34",
   "Paragraph": "16A",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=34&code=ifrs-tx-2021-en-r&anchor=para_16A_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r154": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "126",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r155": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "127",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r156": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r157": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r158": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r159": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r16": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r160": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_135_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r161": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r162": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "86",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_86&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r163": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "87",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_87&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r164": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS37_g84-92_TI",
   "URIDate": "2021-03-24"
  },
  "r165": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Section": "Example 10 A court case",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_C_ex10__IAS37_IE_C_ex10_TI",
   "URIDate": "2021-03-24"
  },
  "r166": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r167": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r168": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r169": {
   "Clause": "vi",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r17": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r170": {
   "Clause": "vii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_vii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r171": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r172": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r173": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_119_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r174": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_119_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r175": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r176": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI",
   "URIDate": "2021-03-24"
  },
  "r177": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "39",
   "Paragraph": "86",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=39&code=ifrs-tx-2021-en-r&anchor=para_86_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r178": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "32A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_32A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r179": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "76",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r18": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r180": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r181": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r182": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "50",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r183": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r184": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "10",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r185": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "14",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_14&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r186": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r187": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r188": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r189": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r19": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r190": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r191": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r192": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r193": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r194": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r195": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r196": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r197": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "21",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r198": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "25",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r199": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "28",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r2": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "103",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r20": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r200": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "31",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r201": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "39",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r202": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44B",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44B_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r203": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44B",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44B_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r204": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44B",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44B&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r205": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r206": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44D",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r207": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "45",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r208": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r209": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Section": "A Statement of cash flows for an entity other than a financial institution",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A__IAS07_IE_A_TI",
   "URIDate": "2021-03-24"
  },
  "r21": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r210": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Section": "C Reconciliation of liabilities arising from financing activities",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C__IAS07_IE_C_TI",
   "URIDate": "2021-03-24"
  },
  "r211": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "39",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=8&code=ifrs-tx-2021-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r212": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r213": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r214": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r215": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r216": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Section": "Presentation and disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS01_g20-33_TI",
   "URIDate": "2021-03-24"
  },
  "r217": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "10",
   "Paragraph": "22",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2021-en-r&anchor=para_22&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r218": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r219": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "12",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r22": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r220": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "12",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r221": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "19B",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_19B_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r222": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r223": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r224": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r225": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r226": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r227": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r228": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r229": {
   "Clause": "ix",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r23": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_k&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r230": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r231": {
   "Clause": "viii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r232": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r233": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r234": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r235": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r236": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r237": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r238": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B16",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B16&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r239": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r24": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "l",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_l&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r240": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r241": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r242": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r243": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r244": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r245": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r246": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "94",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r247": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "B6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r248": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "IE60",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_IE60&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r249": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "IE63",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r25": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "m",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_m&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r250": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "14",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2021-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r251": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "113",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_113_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r252": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "114",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r253": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "115",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r254": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "120",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r255": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r256": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r257": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r258": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r259": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r26": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_n&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r260": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r261": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r262": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r263": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r264": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r265": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "94",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r266": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "97",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r267": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "C12",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_C12_a&doctype=Appendix&subtype=C",
   "URIDate": "2021-03-24"
  },
  "r268": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI",
   "URIDate": "2021-03-24"
  },
  "r269": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Section": "Presentation",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI",
   "URIDate": "2021-03-24"
  },
  "r27": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r270": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "44",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r271": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r272": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r273": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r274": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r275": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_f&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r276": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "j",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_j&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r277": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r278": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67_d_v&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r279": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r28": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "q",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_q&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r280": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2021-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r281": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "13C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_13C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r282": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r283": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "21C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r284": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "22A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_22A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r285": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_23A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r286": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r287": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r288": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24B",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24B&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r289": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r29": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "r",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_r&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r290": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "25",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r291": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "31",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r292": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r293": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r294": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r295": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r296": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35I",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r297": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35K",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r298": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r299": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35N",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r3": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "104",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r30": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "55",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r300": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "36",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r301": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "39",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r302": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "40",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_40_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r303": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r304": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "42I",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r305": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r306": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "7",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r307": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r308": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r309": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B33&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r31": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "56",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r310": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r311": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r312": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_e&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r313": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_f&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r314": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r315": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r316": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B51",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B51&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r317": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B52",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B52&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r318": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG20D",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r319": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG31A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r32": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r320": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG32&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r321": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Section": "Defined terms",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI",
   "URIDate": "2021-03-24"
  },
  "r322": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Section": "Scope",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS07_g3-5A_TI",
   "URIDate": "2021-03-24"
  },
  "r323": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r324": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r325": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r326": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r327": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r328": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r329": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r33": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "61",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r330": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r331": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r332": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r333": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r334": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r335": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r336": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r337": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r338": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r339": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r34": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "66",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r340": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r341": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r342": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "IG4",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_IG4&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r343": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2021-03-24"
  },
  "r344": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "9",
   "Paragraph": "6.5.11",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_6.5.11&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r345": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "9",
   "Paragraph": "7.2.34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r346": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "109",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r347": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "109A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r348": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r349": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "120",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r35": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "68",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r350": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "124",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r351": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "125",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r352": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "127",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r353": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r354": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r355": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r356": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r357": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r358": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "C32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2021-03-24"
  },
  "r359": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "9",
   "Paragraph": "7.2.42",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r36": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "69",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r360": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39L",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39L_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r361": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39L",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39L_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r362": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39M",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39M_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r363": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39M",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39M_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r364": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39M",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39M&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r365": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2023-01-01",
   "Number": "1",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2017-en-b&anchor=para_112_c&doctype=Standard&forcepdf=true",
   "URIDate": "2021-03-24"
  },
  "r366": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "4",
   "Paragraph": "39J",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39J_a&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r367": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "4",
   "Paragraph": "39J",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39J&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r368": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "16",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_16&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r369": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "22",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_22_b&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r37": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "7",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r370": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "22",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_22&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r371": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_24_a_i&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r372": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "36",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_36_c&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r373": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_a&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r374": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_b&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r375": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r376": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG24",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG24_a&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r377": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG24",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG24&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r378": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG25",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG25_b&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r379": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG28",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG28_a&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r38": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r380": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG28",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG28_c&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r381": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29_a&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r382": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r383": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r384": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r385": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r386": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r387": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r388": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r389": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r39": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r390": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r391": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r392": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r4": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r40": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r41": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r42": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r43": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r44": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r45": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r46": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r47": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r48": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r49": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r5": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r50": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r51": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r52": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r53": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_b_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r54": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r55": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r56": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r57": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r58": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "85",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r59": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "90",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_90&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r6": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r60": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r61": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "91",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_91_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r62": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "91",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_91&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r63": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_98_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r64": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_98&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r65": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "99",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r66": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "IG6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r67": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "10",
   "Paragraph": "13",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&anchor=para_13&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r68": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "10",
   "Paragraph": "21",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r69": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "10",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2021-03-24"
  },
  "r7": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r70": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "79",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r71": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r72": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r73": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "ab",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_ab&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r74": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r75": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r76": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r77": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r78": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r79": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r8": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r80": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2021-03-24"
  },
  "r81": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r82": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r83": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r84": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r85": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r86": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r87": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r88": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r89": {
   "Clause": "viii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r9": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "107",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_107&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r90": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r91": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r92": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "74",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_74_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r93": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r94": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2021-03-24"
  },
  "r95": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r96": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r97": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r98": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r99": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_140_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>180
<FILENAME>0001628280-22-008868-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-22-008868-xbrl.zip
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
MY8D1>%U]!FH 70L^RLS#2(/0U2F(_\L$_>'K>50'"V"'4T4\%5A@@FH5VQ#
ML8",Z'+ 2\#(C,IF=-TQ"I%-S(G][<=W;G?Z]L,\ K8?!7#\"SR-'-ZI5X_Q
M/\%*164%1PC;G9-&46F]%L2%8S8F>'"^<?*]GM_3>W!^K"2 P0(F439H%0;O
MU><T+H(WP-2%3SM/X=TT9A?<:97'9.<4LQGS"N"BI%LH5 !%7"VS*.:?96P4
M9M.RB)+O];@/[OBX#^&HQ!I%_7)>P$G6=) U?(>XIW<3\4!8H**%@\HL3!H?
M#;4F"ES;X;:N6F*-;!P)#MFAEQ#D,5,5\/LJA7U2(#](SL+W9B2@,M"=2, 3
M<42Y%N$HBVIC<PY^D6D451F1[E5=%"))8"8K%CQ!7M!8:)1<*IHBR,!:Q8[5
MG8)^5(":DK-F18/QDPK$)-X&6%P<L9(^B](,= X<$\W]3+0_T!\J1ZD*Z=&B
MG"FP?- 2BM)DS>:)P@):ET*+3&ZHWI=3>NA+K\S]<)5_7[YR[2(].__PYO^0
M0_SLU\-/QU\8S+CO3.W9'3,U=ONA YP=S# !=$3#A;L2U_,V_7F1YNFB602S
M]+-*6@\C&P 6]X>P%KRS:#/!WV&8_WZQMQ,>[.R%SU\^W=[9";:.*0[^*^P%
MZJ'(9\ZO@1)7P7O@:GAAWZ+MZ_^]@#D4384_G(&VFGM_'B2,5L0;5%GR!_Y<
MJBQ"!7XP!BZDM&-?B:95D8$6WGEE,#KN_N^\U",O0;H_GI8JNGP<S>#V_1QE
MU]&J>O00K?^/C-;?%T[UZ-4IFQJSHBF-;/RHJJ(*=G;(D(753]!!"D(6Y0;%
MOW:?AL^?[X0O7^Z'!\^?!5MOX>U:P?5\+5>Y>UGI-\YEQ^]Z#\A$ZCDJ&.;6
M=WB"C -K_#PQWN'K>0I:#?P[F#5@25O/<B*1BS1A;J9YFV%DI.>(<W>4'HHI
M\O'#FIRB=?#\X"]:T?%9M=8<6P>)<0LX#-['8$L[I$"1@JW*&C6A;:MT#,4,
M WL#^F?"O@H^,IR_JB@,!H>$_PY^_&'_Z2^']+]!G!45.DOF*DO\S\(K+_U7
MCC9[A<G!OO::7YO!;. M[=CEXW;?W@X.LPJ4^&:)4FOOEEOF?O$=?]%L#NBL
M.E!P59".JOVW?9/JV^XQDF",)-ASY+(M; NSO+.;"<H#T&R%T3;@. <[V[L#
MQ["68I$$>/PBS\C11<2"#VIFA@YS&*G$6'V7QM;/,=+W:I!(-IS=E,T<NB=.
MX-*9THN]O1U-P=ZD!EYU!D<U3'V.%5J#=7&A. S"!I1J?<%;=A@\?;G]\@M6
MMAW\MH0?EF6*MJX;\M".8#:O8+#747Y);BNZK"9J!2;M(B6?:; %_TZK],<?
M]I[N_X*&66S>C)%=!ZL@4<'O8-K"ER?&B6*^\%8"Q2=TT.P4W6!X&!/?*/$A
MF-#Q9[R;?\#5A&^T[CCLW&[K5'#/IYP]TM3B5A6O*4>R%?KR4O+8D;MUP3$*
M=LBC!08*H=BS-/M>P]\_D?$[]S#@X_(*(LE#O<$>/^]2J[T/GF#0?TPQP$$^
M"O.<8YO@QH%N, .>KEW>XK:(58*NATK5>!84)0KH+(!#[Q[0I*YPK<!,7 )_
MT\H;.B]A7Q5*"V#OJ*R0?\2.]#S@K +M@$^=T"/%> (UFRF*+XSS9!6>[-^!
MZS#MPOK$ZT0133K6T$G'0!_63.FMP/@_7$7^.V9@22H&[KX3<1KGSLR(YG'5
M0:R 'HB4E"-G-)-HT7G$#C.,!D<8.$2B!5ZU[OIT_WRD_YRD)1Q&48YS#R^Z
M?*.?,9,>0.$43P-CCHHY 5I!6T1UC22'%Q^5,"9;>&"ZRJ)K$=X<F"5%EQER
M42)5%WE"#LC.F8) 1_^J&5MSHJB2_$%1D&-0>BY4I8?E8 *&:=N!!/;YDXZD
MWYF5Q2(X*V*85I0$A[E(MG01!:^;$CZPMW?P2YV2A)/L09M.N+7DM$.6*'$[
M[;!M'TV0-VWRK<%Q66!C[!/9:!6QZKY0Y8564J*<%^E.!O:+'DG<WU(*Y(9O
MXO%XKU[/%>_U(D+'<SO4:8)JW<^278GRGMQ'S-D+_&B>PX6"GT75<I(#[0SX
M%)V@, 9:48]+DS02@TE,&7P1??J8ZZ(C"6X"&Z<3).U0NU'TC$+DJ%F?>+15
ML"7_*CP%R"A5DHP@Y*9U$CY,4"V%\N@1MK6=:>'VZ P=-<H@U*-7<V0O)^VP
MA\G>,YNNY10<S+ =2-$2#GB D1.G9=PLJAH3,,2 IAB,'HIX%8[-=4*8=R*Z
MHQ)ZS4%5=)46$PX2<DJMXHM1%2Q(JCAZF"C] P5;'&6213%2%"6&H!J_ .U'
M:_$^X74$5<]0(+3SA&;)VI9EI))PD,#'T)4J$;(L_6>3)M[7W'5Q0!S(6]BW
MPP?YIJG/.*<*F#WEKV!J'C"D)N()@#8-!Q<MY\'%A(?'E.XL:BKT+<&);@>_
M;G"4F)AXC<DVH67EN UUQFP@42R<E?@2]O$B-!D(;BUM*WVU?7THRN"(Z47S
M($7M/"W4+B*:&$5R[T!O%V_O*#T&ZP2YOA?:)*^*]JZ#8%=:<FI):\D!5'KV
M3<ULPKS#$=]'Y25L\KOH>IR<*B5%R!HVG"/)%O8J (D$NQ !PV="!,):^09Z
MV,E N"@+H-X>1UK7'C,G9=P,Y "< K/#LVGR5'1VSGR#)Q8LW_K#T/1\&&RE
MDT!%\+,F;&\XXI@4\*Z( \[P_FP=3&[0!OG:H==D:[_][&O_60YZ;Z4PC;1O
M!BC@6/:&;&#BKAF'$V5U)GAYO;?8W]S5$#F_#A;K?\.R%\[Z(HF#VKS1*!93
MX58TP0)3\@S[\1V3OEG@7BI>Z5>.?-0W\C ;>@C&W>NPUD,P[AXQ]S](#<VQ
M6/QIV%8XNXS)T\L&V&&7B7>Y7QU$.EG5N]3BW (6H>@3, F73[-3AQB:%X<C
MCLUJ+<GN&%B;5:&9P:"+U*I(G$TE>?\ZAY4G08G6)*'@UWHWO(6C:Q[LPJ)4
MO8YLFS5E= A6W6+0$M L)#G6YL9%D^$/_&M.U!6-@^*/@RJCGN% ;,I[!I90
M9+Q+YDL]XSI#!3(,5X.POU^O1.=HM99"(H4-.%:)UKN@.%-E]94$I9./^T:S
M"VL+EM8X 0G>#.U*S)]&;;A6F"9M-#S\1J@/BV=/BQ=:[6Q$M,17<=O2.KBF
MMUR_*TG%K=T)I=P&)!G8M*'7@)Z$O)ROT!$V)A[CV^4Z?"B9UWA4:46^:_R^
M.*79;S)*+?X2N=5I4:-NA_8M^<2LT;+U!U@M4]CO<.C>.XP"MYG55*SP0/UP
MNK";I/,=/7-Q'6O\,J8V0(YK]&"7A6(!!25Y:I[2O8Q"JE-#0TB+'CD+_\*B
M([UTS^.XP8+ TEU$Q!"T]KN HYR3#R!*KLC>9X;6(>?.I8&Q]*7I*H(;LP2C
M?08;<ZD>Q?F!5]T/7C5&5O6V%9XU7*H*_F /]>5$HE,;W#"B%Q:[U88:!.VP
M;"_5;V$N%)FR$@X.MIX?_&725K&^E".)YB47QE8>S**K@I-/R(GBNODT.W5R
M']@\Y#5[MV^6SFHV(LWL#W:_Q>QU?L'X:&R3G-_G=YSSZQ4>H1.#W32ME"7-
M&8&X)8<.(]<IA5;6)#^AZA^RGZ<O+T1(XA9Y(1LD>CB/]Q5'Z(@)5HB6)#^%
MD?7Z X.M=PI33;+@/1!UE!2=M!-90ZDR=86.YE:U[^US7_ABFAR!ER_T)_[&
M18'!:PVGX "$5#19FX8"+#];M> $].8-)T/0H<MX.@3*YSQ&O^@FM^_%/2@C
MTM$9-SBC#4O.L%]B%,;>%S\#2%\)..$FH\MJPRY8GLX!#E;\9  AKJI;IN31
MWC-YWH9M;.PZIIJ<M)JW@BR1IU(DQ1*9"&G"6(I<1G3GT!?MRI>?K)Z:R\4D
MC90#NCK(L2_9,F.DQ4>O3G [DI3=[6N6>;!O)64/0PK)IC"9RIIT4#VV@;L9
MZ!A.NK/OB9'B7_*?D%8WZ+4/.9E*2+'&+S6E50Q;S,-HF828T#IM*6A>IT%]
MI_+]Y5W+]YM8C$GO6,ME[,UW3#]\3)]L[\5N*\D>I[#WNL5FQGC!-\(VV[EC
M6A#-^GSC4Q=>H<DGX8P90P+,U]>S="I&1=:$YY^K:ZV, "4Z/ZWG1IH="80$
M5CM;I901IEP[BP9CS4Y&DR=[V1GG7J:5!3@X<TV?HG2=2J 1&:]67[".'%=+
MQ&%8DD6NT:,*6W[BJ62=N5^O399T_>I=%]&ZFR=^94E$N6$*?-.77$J+!;ES
MC%S"%G$ZBAN7+..T:JL 6G7=W]M8==W&",<7BT1SED-+6@!G$)&EA2+0$:'Y
M4&1!O!A89*\0HFD[\(F M@3U:NN8Q'RH!:/NX/I;1]Z);?N9-;/636B)7?@-
ME_2;#)^;%CA(\G2 G)6F$_HXVQ #[)(WU\Y>QN \1;[A14F&Y_1U U8S9$/I
M<W[#V#<G#N@6*I8?ELHY<_,A^%)K_W'6#\'CA^#Q0_#X:X$<^UEJ!3PU# Z>
M,8:@I+"Z5N$@L]67]FK2-4)<E@H7F/"&EM%*,S$O8U5#EYH79#3C&BKA-S#M
M+#.N(D2V"ERT58]A4?1B"Z;E,4Z;K"A8?O)ACWGV/M?ZR+;Q1GZGNNGN'>NF
MZ^3_S@WROU/!:VR6(1$.\HGD-5 6R^M>RV1O9W,%YCLEB[W[8[*85&"+&]/O
ML]4>,6V:2MHC8V9Z^?*W\<I:"Q@IK3;0I8-)T02?YA?K]<5_AU2WL*->.0;R
MQQYR/7AVPS4QJ+F,#5>X&3A>U$\*&5L+#25*SU!WP-SE)PW(RJ:%+93U6+14
MQ'7VXZ:]\/%P42IT\5R]77>>WPX.+?"O#8 34*3-CW>V9:N2JA;X=Z+HF=)4
MB4XHG LF#_ -KK=AJ[$LJ-L!5NZ*C/A.6<%=(^0=9MF:2H8U+JL2UY5T:1V]
ML$[53ZGK8J9%<1E<JF7-60=(4-\Y^.'N?4#/<X.0*)_5@@J@-1*E,!DX0^ZJ
M@^"X8,HW-;NQ"&*YZIJD7&)'+I FTU@4!NC(T0.TCT \)4FO'WN=_WJ$M"%0
M(1\P;9U14LCIHS7U/,Z:'E=7"P6@^Z+!%\5#'&OY5VPJ='7FA%Z/&P:3W!A7
M?:1@'-+:0/WX_K-;N,7&N'-4S_]F,$W+W4:_A)\-OG$2S$9L]JY1*YGQG19!
M%64J-& #&C>= 167< (7%"KB CL&3N?N"5M4?SP3S@H2L\ 3Y1P!3CASL0XB
MQ+34&KQ\BQ)$)MW,2A\?!CZ^#O5!NZBOX-P3S%ED=$K46[$9 Q9G2_EVVZ;T
M18*!>D#P]9R@9RC-TL\D[<.Q04-A#7;,1<I^XK24Q)=KT,=K$SN)LC&2N :6
MRCTY2(<A K="!/&>W7*/L[-76R[YX-;37\\4C^KXX85TF%\@]@R((^0O%K\T
MUT IN-U>;D\_$)$^Y*W4JVUE=E]1_XE2#4^=:J1[/G'T59_PJ[3@(]X&T2,?
MT$^NE!>DX-T)38[P/$H1X=VOX7)3K<VC]8TP):T K4&7KZD\W92%&38?<3IJ
M7\9?!WNB"E[N! EB+#FYR+H@#BX+ZMT),:SMX R5#+CEB!S 9, Z"AOAE@(T
M*7K&(SZ2-UC8YGHC\9V$URP'(D]&"[,",POM'2S#UN]+F)%)L!!%<AFM2#7%
M.94(32.QM &"?YN6\-XG-6M@K<%''%$?J8/-[^ _J')1]81W_)GQOHV1UY#^
M==24!M7WY<YC(!/,+DT+.:2^>X#'4%BE8EHTN;'\G-PD.=J^$8CWDS<(--D_
MN/R@51&^ 5^C8V.KM%*B$H=.>0->S:6F5MMJ!OZ\!48-R3*+A0:_GK0*\"E6
MQD%X_&TO^:!C7+)^G6"NH,+P8$CF3$IZ0)W8W4/TK<QUK_J)+YM>$XIC&Q\.
M R)<L]ON=L.="VR2.7[=[H:)8E)UK:VLM[< J*'B< '_J\*%<;H\4,#,]=-Y
MS$#:I+0BZ+W40++<E^+"@N1 ]#(-U[+G>DM.?",O/;+U<<LEMOZP7HT;!)#'
MLV_-\2D^;\_:765:N>>\90NF/4G7:RFYP_1(0?<N40IYS_&X7AY;I]!SY)I8
MB:PYY07)9%@M(:RE=A@_(J'2 1(='L:)IG^3;3GZ%VW+0[3](=K^$&W_2I5E
M#6\Y_#:\Y;#+6P2G A@,2X&.V41/N"4XO5)N2_I?L0A25ICU/>T88<M,U4J$
MBNE&Y,)BN=Q,LMMV=VQ/2-+\K2K,'6MR4:6'Y,PX-=I$*OE)(1P\B*00\%91
M*OJRS;1^Q%L3#IX\J$VAWG1M9=FN0:(" BUF*1M%6T)%_BG@;SSENZTWD/&U
M6*@DI0I'S(:+5:OR5W&7,0VJTO^5OC7@6"EF+K:4+PG!#>RB:3B"]%R:[B3N
MKL(?]?[9#IZ>YFO .*EPF(P\ULN+:PL\U:MZ&Q6;-&NCR]M2.^,UZ"[8 ;1J
MJ>1]*QUAXH'@@B)"N2Z0#A(V] 2TW3H9C;'C1>Y0*^*40<;/3AQRUAC/W$3Y
M6"J(@ZW7159%^J^16\<5NM 2O9A>F_NU_()+"39W\DMQKJR$>6AZ[:3>E(/3
MF6F[YY2H3B=F>&7AS"Q(;4CPS\O:&C=]M&;"_;EJ5?C>[ ,9)Q,6X%6JQ,5C
M[S_503>>; /9[.PG9TYBM?HHF*5YE%/!L)^OD-8-LYNN_X=<8Q]I0%4)%86.
MGNX#H"4J XY8CL_5%XH=+>,QKI5X8]C?1UL '[4.<].N,W4EA=XKVV^2A1<)
M3Z"N#3>FS5A&2=+?U!DK0#MLYU/6Y2QJLMI)NN(S<@Q;^#;&P$WH1$Q.3L[Q
M8J NCPJ=^/( 8TLFEEXB:;B&W*FQL#X\F:1M;?.L4B#QJR(&@;L*KJ/418\4
MA;N@^ $,M  6S^41MC<X]2LQ+E5-D%A*[ !O5K[DK@WTI)T=QI80#[?&VEOR
M_7'(7'A[8K\!GZU!?;!]PC?;2M<0N)KP-,P%Z15H5.G?W3_TQ64%-Y2DV4:2
MWV:Q7 .S5BG&]!Q#5$SA'%,XJ""9:1ED4YUQ$372,ZXD.!+B"_IW$N0S3@UX
M(W,R_HS"EFH'BQL.3%+2GW+.6<-A^R9FD*'@$U=19M%+@[? 371"W>_8FL.P
M+<?CZRRG'WQTMT]:CU.67O2!_7BA878(1JV(X58D,3ZW=T4WT(=^?-,<\;91
MQ:GI^,/#HWV+ \XQB**];K<=M"?:$K4SU]/<Z',6M:8C:/AVQ9:,W<E.R-]M
MK0_J&NFY[,B0X-NF\:0=B]G=Z^(ZKX8S-PDA3;JMF)X?;I&;/_MV,QQ$!V>
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
M(&(F@F9)SE-R4E-J>*5TMRS'7+== CN.)",$4%VP-@KZC<*AP)OO=?;ENM;
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
MR_(9N2_45'(VYDWOUMJ?3($BA0).AG6H*,#=,U(55E<<[ "6=H0-CJ8DAR=
MHR0I3:!)$Y4#AUCEY;8$"IYP8ZB>H4A.[SFLNS*G@38&RL"2TK$]K($"B=#
M[B!6P'#0A'%-IIE(,F(J_%B.GW+-ZTG0@%P8"6D ,\I4V P,-"5/G((X;PFJ
M*09F3F 8(Z/9JAM> B8=W'='@D3GZ9#@)!4%.!WCMW1R$_  XM"M5_I%D<(>
M=%P+WQ-9,9@3 KGBT2: 0&@Y(R7$ 2&$T))RB9$Z/&9C:8 A<]5&$R4J"0(
M# 71<\L9IT]"3492J:9F@1J5EXA<BBU>:5"QN1)Y,]=D2]67"'X<O#U:\+M[
M@W^W]-2KDWX[?CLT=6SKS(*;1Z601[D^-:^=&V\)U=Q%"[PO1I*C8PD'B(RD
M,!F.0+$<N /Y Y^9,(E4IM+<L8I6TH>MU"KA#)H-.85 ,0YA]]&X>4@R6HPY
MN80-^[F2(!%W:"ONG7*O1=QC_LD_"BPU"@\7G)_@KEY!D0\LZG+P0NG:0BDL
MA':N80NZ,3\])_/VHK4VCY9V.^@>+QV?TM?[\'+-#:0W\)RCWL?#VL2LD-#*
M'#X$Z7G$(43U2I[P5:5A MBX$V$<%X 4+]P\6/LL6625B327U,6\9OPZ;LV:
MHK!' )V (D9)P=P)Q%0C(YB *@NU%SXI.6(L<)K*8*)P6\2XK.*8 XXXH V<
M/=R@D@+2DDI29#NPR6FP3#@PPJ>OU:P+WT8<!8&38#QG3^"@PS#5=_7YL2 U
M.A!2!^_C+60=S@ ' PQ .1$,N8X:..TBU5$#F,-*!!K'5+-Y; %J@HZ$%':&
M&6C7L@AS!P,788_0-=&52L8QZD-M4%GI$A!F7,9,$J694\#5-+?>:G\:)Q\6
M<WU>+/L%"B<&FIIG9;6=D(I[1SP>G29[(74SH;)RNQG]S=,4R@HQX054GQOE
MP2+I'<!+_G%WQ>#@ P.!5HPO2D:JLON7/X0YZ4*:8\65/EZTDM&\EG,[@GLW
M@#XN]+C =PU__YC19_L)Q?MV.T:8LNMD[WJV4? $#L&DHY*DTAB&;9)?"Q#?
M.+*ZP1DUBZP%>8(ZF'#F>,WI7'/.#$Y#]US6AZ8-^>;SS'@V+G87NV?!F^.E
MFMYW+G;=!02;8ZJYW&.XY7-E++@3;[I6MAMNUB<DLO7J9*$:A0K%*FT6B<,U
MH!B<LBWG^ZALI(#ML9,)T,S-< J8 F :9";XCQ72'*_\MTJ XFA 6A6).U*]
M?D)!>R!7M'O!V5^QH+V$$RC6 >ZJ$#3#DT$B.,2H9OQ%83GE]!XIW.=A1^*N
M@G#W'O/3Z),B7Y>!_C2U8[=3!@,-7VSVW2BIBPZ0AVA#;=#T2<1 !C%5#K$"
M1SE+:O+9>6A_F0011T'[+UES7D(F2#7LIR;$@#L*@"BZ.Z,ZW$U/TJ*8*#GA
MR-0%'==77[IF#9Z74LTX]$XSY7F"KH$)@O_\5!,\Y?)Z)4K1RFW3CI<3_R>7
MX-<0#\=&Y++40I)^T[T$VFO+CO<IUA7N=?\(=@C7+5!?TM+PP?S+$!B^E'0V
M$(53P@T:KGL&03_!3)%06:_AEO/=]7NA;A1$_M60!9=;-E^X?FL4N*[0LNV^
MLWYP%NWOCH)XT1>ZN?5<8.XQO]<L5A_2 -K>-3J-N4P=T4%$8B>U.L]C8]KE
M XY:O>!&8&PY0Y6-;P +'-/;A&AT/'IX==*%?>@^'WO/LO%:[P#/U3!#(\%Q
MQ%TO$+1I^*=\>@S_'.J3E\+1,6R^R@1/R<T#3RH\L9%/OAC<MC5T_+#"/]_B
MV3_?][^EKC@Z'G=]B[I6-E-WN9G.W-]P/Z]MQ6AC2?<ROU3^IPP#?U<XX5NO
M]Y=:>!9;#J$C4*6RVT.^,WC[!_+9[EIGUV\2ZD__\PCW0XV+/P!02P,$%
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
MGRECP9SXE&LIW#!8GY#(5JN3N6@4*A2KM)DG#M> P^"4;3G?1661 K;'3B9
M,K?",6 *@&F0F> _5D@SO/(_2P&"HP))F<?N2/7F"07MGES1[@5G_\6"]A).
MH%@'N,>$(!F>#&+!P4<5X\\+RPFG]TCA/@\[$G<5A'ON,3N-/LGS51GH3U-;
MHITRF&CX/-BWHZ0J.F \>!MJ@[I/(@8RB"DS\!48RFE2D<_60_O+)(BP%;3_
MDS7G)62"1$,\U<$'W%$ >-$],ZK<7?<D+?*QDF..3)W34?7H2U>LP;-"JBF'
MWDFJ/$_0%3"!\Y^?:H*G/+A>?[=0V_FFXG_R /P:_.'8B%P66DC2K[LW0CMU
MV?(NQ;K"O>J/($*X;H#XDA:&#V8_AL#PA:33@<B=$&[2<-4R"/HQ9HJ8RFH/
MMYWOKEX2=5M!R[\GLF!RRV8;5Z^0 M?5M&RS[ZP?G+5V=[>"<-[7=&OKV8"9
MQ7RL6:P^I &TO:UU:K,QE4<'+1*Z4<OK?&E.NWC 6<L/N!$8&\901>T18(%A
M>NL0;1V.'EX==2$.W?6Q=RR>,-;>\NUANPIHJ":8CK@'# 2U&OXCJQ["0H]8
M96Z/ET+10?1-!4^6SM _^5)P4]>F8X<E]GF,9?]YW[]+7&'K<,SU&'$M!5)W
M$4AG[F^XF]6^FH_61'7? Q3*?PTQ\$\8QWSC"X&%])[[%E-H!"J4=G/*5P9]
M?T\6W%XA;?NLH;KZ+RS<MQX7?P-02P,$%     @  *J(5("T;'T%!0  T!<
M !8   !E>#$S,3$R,S$R,#(Q9FEN86PN:'1M[5A;;]LV%'[?KSAUL#0!K+N3
M^E8#J9-@&YJFB-T5>QHHB;*(RJ1*4G'<7[]#RFKBN&Z2M5VZHGX0+!Z>^\>/
M%(=/CL_'T[]>GT"NYP6\?O/BY>]C:#F>]S8:>][Q]!A^FYZ]A([K!S"5A"NF
MF>"D\+R35RUHY5J7?<];+!;N(G*%G'G3"\^8ZGB%$(JZJ4Y;HZ$9P2<EZ>B7
MX1/'@6.15'/*-222$DU3J!3C,WB;4O4.'&<U:RS*I62S7$/HAR&\%?(=NR2U
M7#-=T%%C9^C5[T//.AG&(EV.ABF[!)8^;[$P.O STNWT#K.XD]&0!%&7^'[4
M[24Q28+D[P"#]'!ZK:/TLJ#/6W/&G9P:__WHL-2#!4MUW@]\_]>6G3<:9H)K
M="91N?Y;V]BT1.0,C<5":S%'"VAL-:1%V??=#@YH>J4=4K 9[]N<6[7YQD0B
M"B'[.[[]#8S$R<B<%<O^TRF;4P6OZ (NQ)SPIVV%?7(4E2RK)RKV@=9>[>NB
MSND9VBD8ITV.06@2.[G*6<PT!)$;K&>UF8\)/G*[!VBX)&F*'70*FFE,* QO
MC-ETFL$;:2;8."K_^SS]"/,<4ZE9QA)B\+PUT5MI10>?2,L.?@=IV?:]KJ2J
M"/K5 B8T,<E!SS\$D8'.*4R(C FGRCF_*N@2CA)M)*'OA_#CU&!O4L6JSEW!
M'MD'PE/8B_=-JDU- F2$-HQS4F*<<!@9V=10" 3=-KSAS) 23#22DT(>2NG^
MUOIL2_L3Q/!Y2E@K]*$;;=0YZ#959CQ%5_TP='VL_#>O<^=.K*D'86U/;>^0
M6NM0LM8A?;M#-QO4!DJ2O/%>886DPJ;@+)'A0L<W(QN+A#AC41 X/3F;'+5A
MXAZY+UQ(*8S=/]TV"&GUQV)>$KYL0RK004XEC9>06-+ 09-Q99U9R[L[W3!X
M-E#PCHM%0=,9Q2DYT;L[!]W!UX5 Y!Y\5R"88JV..*]( 1>T%!*;S"$3<HZ=
M=D[-/UO.)242* :<PC%-Z#S&GD9!VVSL@:WY::/2;CJXZ@!D55%@Z?&M8!CW
M@NG<RB5]7S%)S?:OUH%C$(4F@X.]=/\C&FE223R\H(63*T05G]$&DD$OZE@$
M,FX"MSL"^N.:,(,>QJV!T^N<"),842FI,K[;9@8I"D!-K"$6 @4E!J/:5C%C
MG/#$C*/-U)Z?K#><515UZ**DDM2K83UY=P,\HZ$F,2Z"59MC(1'G#G:[(*6B
M_>;/(&6J+,BRS[CMF54:K"/. .G2(#HAQ8K +*YJ\?5QQ_7K(X]&.M-IXWDE
M=JW(T^FFK--U>_YVL>\&6V5?R:QG0Y;-A :X]6I!1:R6PC(_;T6M6[M=WX?
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
M=$:V!*@U%B/+(?37G[6-FZ:$-LTA(7..\P#8:ZU6W[>KW06E^^CP0W_\^70
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
MO&W!@AD?C))3-_*W;N3B^7U+2Z+(D?N:S/#5D#,1[OAZ^3!T]6\%CW2?QM6
M965O7Z#6V?783G@.6U4[(Q+_P5KC'6F-E,&6<Q 5[T"'@<O%%Q4G?R;2\8>\
MK, G6LE7/MO:/-I*J3RC]=L=:S/6Z.35]-7OH!G('QXTAOJFPM#W443/:V/
M@FAEGTB@PJXPU@RN+9S;CG/#*$B;*BDJ> M([FU>@/XY&'+5N8'GU?@MT5)O
MYY%ZZ<JKJBMG*7[&J9J) =4*?YL9ZWP-W"G.7:L8Y.?"-XH5KL<VP[S*8;TG
MPVL!KR$;C#P 5"N3K,EA!C]6I5&%$[^C&E"H,$<%Q-!SYS9T0#89>!AS>"5B
MB=FS8$TNQI=8;<[GZ%OU>WDY8)E].S3??1I-TTW0!&QS>#*8"G@7, !(YN*R
M#?=!7&Y\%F_&[Q,4&I:JNZLB;U,A^HAM"E'!G+YA _'2]##<#H=)TO' ?26;
M-%4!3LW:K_S^&.CA]1D/@<_Y?R]J9R:<FR<3L D_/LGF,-9OLN(J6S5?_7Z
M=T_G'(T.MT(_C\8[I7)^H1OL&^P750&_(L$R*+=*JDH@*QZT#.D'U3K3O)YV
M"Q0D4Y%9*W(\P3Q'WY3$G"DD'(OR@_Z1=$N.TX' 57&VR#[EBXX4#MR065[#
MY\#IQ2]1;$6]J>"-X&N :-HT =*1Z 7AR&<VYJ?/Y_$8<KB]IU!<,?N-#1/^
M=V,&8CZMSG<2+A//$N=;FT5UB6K$O1._5E?=.?A(R;DI0=$4_$ =P,*8EL+:
MM'J7!EPY$'0'_\ZOJZY*50AYTW0&E@=EN8AJ?.<RRV>><NDIBWZP6KU0+T#]
M0U9_-&WR?7:5RG9E=H_*CJ*CM#"XA6ZW,.8EZ]=6^,)H.T'UE]8=D_4;/&.5
MVW$0Z'#5*<*F*LX>!E*HC7J@TZH&GP]1_:@'4EC(^AP7-"\OJ^*2 &T.EH]G
MIPQ^ ?XR!Y3A6S,>T@J5.7T0_[*L80CY$J;EW@1+"<+6V%,3?%D\<)+;/#G\
MS."7_8(!Z^5.\907A<U;#.4R*!K)FRV&F]U-L@QLE@$=89AE1;88+! (A5*L
M!S5-/C^(/23YGHY')[L5W/WY9N=^H;Y)<#WC\YIY]V%9P^%E+X>D86/\7\D)
M-GY(B.*V2U.#/-U<A.%IGF>C<=_;>3IZ<=P/HAV2D@J2B; %XWO; 3+%G@WD
M]/A_/1GL1["#>&4HRDQ.Y]E9Z 7=V0R#<><@9I<I[M&DQJ_"3F>LBE"R%GDV
MR0O<WNP<A$G3TJNLJ.)0<F.FM6DEHH>_F%1937'J0$59B?01)?1\GL._P>P\
M?G'+^WEX0/?L(>XGJ[#K-K2G"7RQCSZ(-3U@!VL)*AB,H)>@2;<]#BYI8E"'
MY. TE!LV6(P&_J2QGSR%4;7XQS,KT'^N\8"A94(Y75!<Z 97,$=0U]F@FK^#
M4_+\SR-R*T?$2)*H7 WN',MN> -Z6"3,P0P$?=XN*TQ44RH%_KI$6Q#U1+D2
M6\:5Q) !1(#[&17MT;^OT*9%NZ'I4)+DAI(\'+DVLSLX+\^\<MB'<&1BN_BN
M3PREY+8[-NKXH,&_,&H6D+<UK#CP@UD!AZ)$^7'M5]1S,@/&N/L4'4S*1HO/
M H9H8++(*+O(%Z2SE>08D.*SCC.DR>'S^V[6M^O\1'U!%G@]9O@:4?P-3G\W
M98D\-"/_X1.CS^\Y;EG)YFWLJO'$R.R:T37+VO1+WQ4G7&4:"S0#NI(-:G#.
MNK(P3<-F]U4.!F%V#CX37V,\ ;=L\(T?K(%PN-5=WE9^5TORK%#H.@D-KF>U
MQ)U$J3Y\&/- - _ZIGAMYWD!/X#AWN;6H,P23%ZB18 W!S[=="#\Q97S!M&:
M!9H+=2ZI>WCE^#B99:O&RR93DG/V&SRP)(H)ZU_R,&$"=IAJU%[!$K391P..
M=7#2D[WQOAHP16'P6/K#N<PK=$^;(!==A2&BO4-^ JTJ@>#\M2ME2U"YE?Q6
M-U)PH23X O.<9Y=5K7,9'@ZN[M[1IM?-3)%?XNM 0):>5XUKCZN.SAPHXFQ%
M"S<7OW>6+3*,%="*7!D*VZ""-7)T8 A=0>LLVZ:[X(U-'&S0/>A#XH/<F^'+
M.:AWS"#478$R4;R*=1/Y,K3$SF3\WOM;\P-O^EVG\<9/1\]V*K#PW88X7J,1
M0HNTLG] .^936V>]OXR2UX._)X'47J!D0Y>"A9+:C]8)19,S!\M10V=.'.!E
MB*)$.G1U8LB0Q?#'W61+#K=:SWM.U8AMR*"]#,3(C'&\@F-1J5CDX$;.,HYE
MSO)&Y81&'CF.1^E$S4LE\[I:D-&GZ56-/I*'0%9"2H%=#/UQ2,F C$+G@&U9
M?":,L#99(_E,,ITL!(8AK9^0 :2J_2!AH$:C0*R'L%'?&([&X-D,3MQ-@I3X
M7(REN5B;Q6>_^_$?"=I->'K9SL+?GOWX[3]L*!2%OBU*'GX<+>V7!4 ;YYH-
MOT.N,HX%C3O2O@M<YW_9N<YPYOFD8X84D]4,3R;L:&3*T%[*7O/FX;9V#HR)
M]W7>M9TD;&WJF\/\I.!&R2DB^FA2 Z%R=U0J!&S9<P.*;]JJBKL$8X1&N^G(
MI"1\/&>57..>5+M1#/GFZ;3G.Y9.\T/*G@&5!DLCD#2]080^5:BG19M6>.')
M:2,H.AEMT54#5P0D.:=5<'_F\/ARFM,.@>G!0DIS7" XIH;.@(=P%U.N0NP>
M!IU+=KE EU33X ;#B^:Y*UT8?)BSU:S'E]J,%WC2\,#Y2HQ!=+.:]8XMXQUN
MX&%J)I*J,=8M-(BAK*91$]"7DE6J$W&Q<@K49!,8L$NZ7)<.10AL P8H&'I#
M ^(D?:65"+HP:L1[*[$FVDA0VR!%&D8,X&MYK8$E&(<7/K ?W!\E;\ H)65"
MR@65D+@)[-52KE\A[2!PNT9M?A0T^2S/:A71%@^DOHE_!"0&)O4QC7IQ-8.X
M;6*K!-V(JA*7NVE,V]A+P&>Z+TX&O3/K]MPP9_TGT,(*K,.' ;2XW@<X&,5Q
M[OO5!"C _ME5=;<@$>S)I-D:*W_KXTPX_IZL:9*39Q(RB>06Z88. R-#T "!
M"FHQR3LO@.W%1T+!VO-4ACT='"SH)W@))<WU<=;0 [,C)TL8Q!;G^8.PHM6%
M60"_N,%T]%][^&=<M@QA;CF:8/N)^.L67Q%BYJX;6XP(B0. H^3OU16&I5.)
M!@WG#!S (;,Q"I+_Z*&5,\KB8Z)R474E5[XAH(2+.&R(+%3)*(@)Y#8^>1G*
MVM*TJLG36[(@>#,SC''^$W0M^)FX&9@*JVH9 ZS7$I:<' O6*27Z/_#2I5$/
M<UEDH=]!]2_6^=";U%OXFYP%=HZ\TZVG$[X=GW07C-YP5/MG(+ITGWL6;Q=X
M,7[:3^CL/NALLZF']P5L.+7>P,F:=DW3-QO6A504CK$.Q;$1LM5#8GT9 ,N&
M#AD\AD/:)JI]BS"LVSUN1Z/CW3IND2I>&\KX7',2=>_S0^\@7"N8_').7R3Q
M";)2:,TP[T&KWER$)6$YG/6S.&)BS7SUV3(/ +$M[*D?(1A,@CT=D'\[G07;
MB&-T(<-VM33#(<-DC_]#1;/T--+:^,7,17=4"&$1,T8(G^@OIB[V2R?@,I_"
M28+=R_9OF*?<<H=.'M@&$7:#8[H,.;XRUC"GO'977^:$,'6P4?\[8C+)'Z\H
M@+\!32HUE[8F1"*;'L[TG0182P(@8:#&=]L_/P;7SS8=GF#-U#UPP1SU>=$X
MQYX5314CKJV-8 .\*G_FA.#55.E&Q">(7XQC-&@>HAAK^A5-UX43;KZ^@\A9
M_MSN*-2W?N(3)= 6,7_:B@"?[,?[L4Z8R\(F*\F8RW,H[(_WAP&9"L2R7X9[
M4W%(20;SXGB]%[P!1S!05;SY=*ASTM$Y6&0?"0'038I\BIA/SOEG4PLM;(Q.
MG(?, <&\#E;O\TVQ^[J8="#^OMY@HOH/0@*DEKP%QHT7*_52G_,(5=W&N(NA
MH,?M&J['NW;-? 2&Y&P;#29@3M<+;<?KAT</999_ ?P"0YL3%FB4!;.@@T&$
MZRH^-4Q,.(FJ ]\$A.)OX.!/P^!W&Q0H^J_M+/",C,):=27.:6IFG6:V- =!
M?K=( PR*(!=95V0U?A[5X<R?JHY/;J,;/@/[8E*%666X"$/6$TUL4^(4DG-,
MWE*6E:4;F, PGCQSN*\B9X,5[GJNS$^9';:P"/2OPF#9I9C+8>@^VM5&Y![&
M?SB3$?L"J5"7K,VV>/AUV-HK@_JR";,].5>:P"K(#")WJ3\H%N8QJ(XBD&MD
M+R4,KG,NY'/RW  _2/)#3E(X'(1&4(GJG,&:UI6"KW4EN!X^=05E-[SJW<T;
MY->\2E*H'@Z.NOLXG*88=M@DKWV]:W:7J_?N<Y=L4R5Y;^4^8PF.QW*4* =Z
M[2IL,:X[3D7OG)7V?C FKR1+C!>2#>CG'5.OIL$6+VCIP\8*!Z[19"SQ8)DF
MB"(KDPDL-\(2Z#"@%B4,@W"94B+)U+:"@-+AMVN1N=#R=C4?Z>:BCV"!-B_.
MYNJ/47**VBEGK(^5'^6,=, Y7./,9DK)U&PN6"5E26FNFF6V9,-9"TEIW<4N
M1W8-7/4J.1.75/&+&.NLJQ*M@56#A?1]\(WNUP^@GL&J)['T&HSN:K%R5U9A
MJ[Y]ZV;V8\5K0>-O#$ELM>&+; K2E3HPD?&=+[P22K<(#'1G1TZT,EN2(@ET
M:9K\7,8.OC6>*_0/P%D)L:@,E:EA^I?H.'M<0 'WTEJ@NKYM@;06V666%Q16
M0<RI_W$X]37;:+S<VF>*787 9^*M!PULA7;F-'TX!GSWC.DJ18G'7M6TJM&T
MJ 2Z6N,W<F$UHW=*(.(MW%00S2D'*8*/V/IH>5$5=)<:VF:\='@/IYE ?/UI
MO9T/Z:4@!Q=<"Y55%D_ >XI7 01U79H5"%J0G5.*>I#]"G\&R^[3ZL\,OU4#
M1[N;X1=(\VXCFE])*O;WH20"_3?>+3/BE&.::SR0X4J@4\=E&9 5.2++-6@G
M,.T6A#/;(AE]F5==$Z+9++D0AUB5]0U_94">K;5V1LE/I90;Z62(*L*F*1A&
MVQ^/D!9L@L]1PMN@[ 4WRPQDTW'HHXCZ3YS9_M.<?2SFL?=H2@<6YISH[F"W
MT6/A*(HP#Z#AC/$SJB!T&HN<;X6IXGLZD-*%HED[5VX2/!OAL%G1A(4Z$:J8
MW'T2*.D:,)UW4H8."JD M[ID"?%Z8+3-<BJ:&D4L$@7V5P1<536'/&_6+I!#
M?61V9@38 8_XR8+#?<NN!L.O<?E;A7A\H$ GFDL2L?3>C020ZY<X8M5R>(\!
MB^.6\[.'NY:?13-,O5@O0$N%5>3PD8?G<5KU*:Q81I'=F-G%)+@)B8-PZ=$]
MG189@9:C="X]D$\V\X>3^;/Q>6C9#@9#0E8(!]S7QXV49)S)>M'=*6FRM=!P
MX;13"8#ERXP!I==-K^$P&0&WN?YHDA&7;NE?:+"9.ON.8/GDJE_S$CCZ$39]
M*$;K3O6:ISR.FJ<SEZ^]':[L[4R%D]&+W;K&TVG%\.JH, 9%L!1=* ][UUY4
M-7&[A[Z]%\;U"NTX9#WH+__*L26F3!%6'4)1Z+D,R/JY$D9?B0)FZ%-QAERP
M#-=6T:B_HD46,[_(8B:4SBM7063Q[Y)V<D&Q8/8< ;X>;\G#W*IXXYJ13E;Q
MZE^'Q%:&<YI;+M1*/"]VLSU,0VL7$[VV&(W 3/X5^WVV?;%"(>1#]"WQU,\Y
M(#&IJH\4Y)8C9$,7'C<P# <C+!&ANZR!9>ZB6ABR^9B7"Q_BEV"5<%V\@AQ%
M;6*8*VLN)+#R,<<H6$7YS*FV,K!6'-[7";RCI%IPLAS4ELG!LB1%PM5&OJ"U
M.Z?DX U"Q1Q]F)]\W 9%^"#<KY]K8Q9+2H]\H0.V50>"IRQ\=T>J?K@V$<VR
MKPG/*<FVC+LH*UIAW4&QM_<<$22] NNEVP'EG\WGGL15K\HES[LE@GW!U$!!
M($@D##ZG5O '8:^@LL^')%-T\EJYI[%L2E9AG%=@,Z.$<::^9T4<&YYJ$G[3
M=1R&OM$I]'&I75;0&>(7.$ ?Q1E![@H3N>X695&\S(1*(%>.-UE1ZQ*Z^9Y$
M03$2L,,Z=C>&"E*)4=O5+E@7@S%0TNRG8;$ZBW0K^2+IJO5]EO4#YXJZ71TI
MD#X76>-2OLQN($F9,,_,=K&&[+TPO$=GP_@)#CG['['X<=A +O8,3%OZE)_\
MEB18YEAS?XZ/K@W:FD_@,U*3B5G';&#49484DQSI&)+@!SK9A=!J@7A#U?&F
M9]([BZQI^Z'RD.$A"@F[3,#0*]Q]+@="^/*E#7'[@>N1]N\Z'B<TZV')KK)<
M$)O9[)*584TQ^(;C[:G\NQ^NQ9ARW2TL30*&(\PYS$X8^\'%85?%UNR&P>LM
M\W</PUMX9V:TQ%5YUZ'$9SWRE_MOIN,Y])[C",+C-^'%JNWR#+7ODE0?5L-F
MKM*=,6B^40<G$2M;,_]Q](#A<FRYKMRVAU\QI5O<*TM$>)H&@#0\PVTV>#;>
M3 @DT5&/=S<&0M"@D/2H9CL2_T75>DDYZAM$@G>[\6/B@[615W'B*Q64;Q*E
MFG-"#!?/!0:&J^1I13)R[.C&V^S2=7P1VX'H'LV55DN (IM;]6]8?[FWPJKM
MU,7>X/G/_!O!<6^__\WU,$M',\\\.O#]15><9Y[EB?9CJB0^0MM?>UN"P,^K
MTO?97-6,Q,,T.9YA,+FI&IM?*%8;[[[SO=]NOB=K.&5[%=;:ITE'GTJ2HI",
MO?XKW5A1)'ASL4!7O;)LQ@)=HU7_<)G2I[N>*3W9<3GXIJKGH#Z[^C;DX%;N
M^LF.\7^<AO&GP+;V0GV*/J5[65;E$_U@A%?W3"0T>7QJ4(J0Z==B<E'O?GO5
MA0I&!^E 18;$UP%6DLH<)$;_:%1*"TVU2.F<9>@Y"$*FH&O8]>17BB3GYG1D
MYT=. %>K:-KL3987>$B(T&2QU)YUW@(Q1(LHV"CGL31E5C :<AX<LB N;!W&
M.,(7,LWIJE$:5]V@]B)OG')"[[>_+]&V[/FYP^%/8]_8?<XXF05O&R>6B?51
MZ[G7+CREPH-E)X^J<?AC[R^\FO#CE)-@RZ)".-,4 ='Y(B"@"U:@=WKPK>+]
M$8;.6V'&\$LZ.9J3^(>NYD:>D;=<UYI%Z5;D8N1/=*52VF#W'GC&^Y8H"+T(
MBC23&QBI=^ALP1P5Q!'@* 04\4(WWJK!(0DIV84 T9Y\3./B9N&'4RZM<IGI
MB='CZ/C\)V 1S_-V^+ ]BI#L*1A$6=[ TOU.7;IV+"3[ZP5L\:6<V#!&Q*8B
M0A.$9&S>+^=+O3]RU4!6"")3_B 1$+_J4\T\UQ,B"(8.5K^1@+"/!"V 03LF
MWU1AD,.9QH.,%VM6H[D=7?CHQ:0SZ+9[-P%]5)($!(5?UABT0B J)].G64$8
M5.+ZT<(3HT:]EYV) E$^96G>VH!=X\33[="ER@(A7:I:^F3-T]7G*$"TS\Z+
M]U>=HJ$F7TRZNC'Z5K=*Y$F[^*5Z2D)_M,;+YJ"A]3^R@O[<7, \1LFW9IIU
MS;4,58-L,5Y#%2PC5E^LT>5@8).T+L:#@9 940EUA';=\'[4O.9*HBEDBI31
M-V*"YCZ(Z%&(S.\=-^1=YZ]V"Q3PR[)BI1RP8U*[/,'XZQ^J@!U .+;AL%!!
M"E*.XVV9S[.\EI2R%TKDM(Z##CG?>&U?/'M4A[I3VR: _L7Q@3@>0HC8A /T
M'$[9F^Y6.)]KW[C-FS1XZ(L9:_V3U)X84PYB?H+Q!E5Z_O,9Q&0H-3:W00;_
M[GY&J<TN=VBE;I)W3E^\4S?6*V!4B[Q/>T(:,5O8+!$!,\- OON(W^S5<3!:
M<%@:=S?5EIN-UW-)_P;>$/SA(E^F7F@\]<)]3>IC3>).9_U4=F:-6?V-?^ S
M3K^JP\DV0K'2^0VU%AUL?8JWD.PXJF;#-<6FK&9#']--O8&U@R75UMTN.O39
MKC7I6AM;EKPMHXGFK?"D4DR.[3IL2^ZA#+@QK'>F1=E(LUG.T=]L4Q5/L;'Z
MDRU-:0?! 9B3XUYE8_ F[Q<^U\2$4./,<U '$18+GMA _1- W+PR2UNONTV)
MJ==%!)4P,XU2 7BZKD<)$P P[R@J&X;XD_J@(<JJ#S& #;;GE<KPL%CU%U>L
MNNG;G*H;&"1;]*41O6O#<T01"V?TPA+JA4GY33OO.&1)#$I)-1'J5,*U#$/"
M+^G[2;;8?LA1_?3&5=&5C)<DO=&)YE%PGV8O*[\Q0TBV7'3U%,/S*,R TP4\
M!N?]BJO@$(;TI2F^K>R"XQU+W^/5^38K/^*BX"/_NZH_PJ$ G[M,J&Z"PH5>
MO2"NE**2,!":[.%/5N7I9T2;[0=]2&&]3Q?</@1/ZCM#\;.9;D)RJC&YA*DM
M3Y=U7B3C<9H<'HQ?I" KVRNT=<^J:?;DK"JRY,WK']Z?TL,V3(00I#!6?PH#
MHW:OU\&/>(96R#I#!:6201N(#!(OI.FY [;"TGK^;GE89GF'#QQV[,U=V+ZZ
M1'K1@8DSR]F_;K*Y^6C,DH6/>Z-[4?!0#+BZ#Q'7E/T##>C;;_]QBBN&=2UU
MFKP?G8[2Y"T7BD[SO_[E\.G12WPT?29+?H#?',,):O-E8=+DNQK\E.0-5T^9
MNHH?1\K:#I\LR7,O:./-W)4P^WMRIM^-]H+]%V0:16YN,C:GG(W T >RGU"0
MV6X#!L_),_M88LP=#\+ U7]GI@:$ QQF>?WIJW>->_-[<)@JKH-%C6<'PBT"
M< =\WS=N-R#^6Q %3^-58-:K:<M@9V990H+AU&515 "G7NLM_Z/!(*;5$_NW
M)A4BC9"\"><X%*/B?DIDU'!.2/E>[)36JX!M2B%_=\_HIMUN;!G[Q"#;3D[1
MTVZQP'V:A7JDY>)UI)0I"!=H-3L?$E??SA]Q9#I9E%!RH;^\#5Z)^0E'<:,<
M',*LD 6INN"=/:G&C QR.A9PBRD 8>OCTV15=6 TD+D 9C8_!4W+>N!AM@B1
MV]TV0>$;G*Q %GF"'6?6MF!PLE&&Y_KPX'",0UO 3T_>X 5X_>DBG\#7#D?C
MS^7W."!]_-7:G/P?&1)QO+N0B+6[>;"5=?5\=+A;CNXO-@DZ<(,B%6 ^@;YN
M!4PN#= :DM*CY#6Z:&C">'B?\8&Z S;^P& "VT.'79TA%ITY.I.QI["GE=8\
MM- Z"NP)IQK?Q@$E\;S3D# (U,SZJ C/0N,?5XCCYERP;7&),R<-"?.#R76&
M0:5JEEEWS/.)C@X&)WY\T'<??Z+(+2RV)(N9N[/,\!R0DL1Y>75+XCIA<5(S
M8-!HT!<;_3@P:"26J6M (P:EU0&/ SGY<T@!]P]RC.\6.CD>8)O=F8BK.!%@
M8EX:+]0PW%[!HN5#$]DOK,BY"-Z4C+3W69#H6E#EB(0C&*4_M5Q@_2=G],!B
M):UPJ?KR'$<:?=0-/,)+NK&SHX/#\^H)FLKF*_S'"3X)^>PNHJ6"_W9+,%&H
M;!-C(,(/JFS_3!;*^"5_?CVGREI-'#;C[I6+I;1;X-1S6/#"(1=R'MA*B1<M
M$(-IXE$RK\GV!AL@AT!+*%"L2:/(A')J5S567Y5VCA6S\KE&O8Q#H>@4B8[X
M>+$S@I_#YF?LMU-JJT%L.3-+"<#V5>C/^T56P][)7K:/(LMD=4&R:\E,6%R7
MJK1!?J.%5(IV]=>]P:-G.%O ARBIE4\_LN4==FL@0-MD7P]+A^%]#72V5U7
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
M.D+]JKO;[?/VS.LDN<-RG"MFQ$V&[9GGV U(R,ET0URD#CLI-SUP'_[),A*
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
M6X-0KX^_9],<H]_)"L;,O:.PH#7YF;N1X&2J_?NM>*^\7H6Z_&@8G'KJG=C
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
M^EX%4&/)2!S01G;%24U:0&%PE180[)7P1-=MW^!V(2LEA> :6 F.@VEK#2\
MP8UH=*X:);^)H[)E@_##YP_+/K77RUZC;"K-;XA-YI-R:W@,P$P+(A^_0K-1
MOX)7M\Z)2YLM)38V\<\<6@C.'6K'6NKKP5:%DS7$O:L.:^]1RA1,&A>^LE@6
M8:C:^_#M=^,\?-8O,G\8.\U03]D^!EO"?M&E(SFL&TDR>&9+6:3-#/F0S"B
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
MP-0X"'VA,(RL/S];F46WJ_EVRW;]5JT\5[FB>:/PD$Q62RJMCF!^8"?6%-)
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
M$(NE$AUH'YX<="G0[%?,[@6:()2C<B0P 461 %:: VZ4NYWDI4"S7UFZ%VC
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
MS7:\]MDEX7X\9;RU/AI?3_N_+F7;ZXQ#.''QQ.==S#A4-!>Q=7]H8-BZA;3
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
M%))4DRPAQ&I9M=""!LVU(+.[,0/!HN14&^4(KE41@QK;T..IAG I#PZ]FNG
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
M'E%CF5=!S6'R8J\#:X^IV.G)&8U#BU@AQ2[-4#&6VF)RJ?27VM52U/F0\YC
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
M6R;SCGGVZ9E7&!@*UIBP 7@@RT[-1Y4(L5QM4KH4YATSY@=(0,D)O*N=>I8
M+1"SB\74"N3DZJ),WS'W?5C<&_NN1>G*+M<,J<<;E)(*N9PMESH3MSL7T/<J
M)2:HZ=X=#:OK40?'[G0A0 J"J1,1 Q&#ND1M%C0\YJ-G;@RCN,0V-GFN$1Q$
M!AL;*D@CY\U+728+CYGE Z5C:J%:2@1 %5RM4K+8:&':&=F#EC(+.AY!_W.@
M@XKWL=3J1UOD,/9O$P"AT)R TM6V0^YUN^Q#WS/RF/^]EAF*X/YX!V^WNQD*
M)LB81A-2&=4O7 IR]5Y4H.60%D[58]9X9GR5H"1L+L6*X"-RR!*]M1JYYN1U
MX7P]YIIGQM?02%UK,5L:N[MUE@8G$FN/25K@JXJ7Q?'UF*&>.VU3<3RFC*,Z
M!M_RZ!.1-#MQW$IL<<&T/>:U9\G8R(R%"F U/_9O9^&  EDCUB T,R$[%ZKL
M5>Q,LG7A-"IA% R&B@&YFUM#L8+)ERP!6G]QF>;VF$-?!'<!U0=.3@HR6,I2
M+5>+ 3RDC!D6SMUCYGT)).8N:K- )VU)D'V4@,7EXC'V/][-+&-[I,H^0R,"
M9$T& @5(2%PAM5*:5XZ&=-F)_= 9<LSI7\.,TD])]Q^U#"6#-DH;B:%2?^:Z
MMVW5CZV$':=EDNZ8G9^>>=TGFCIJJ1,-7'1H%"S$&"F%T2-^F<P[YMFG9YZW
MJI1 DR. L;435%!UT,/B4EVV)3'OF#$_0 *6""CF4Q&I7>U%)$RC+U^R+O1*
MB,LCX#'W?2C<"U)#H8A:P$$*20A]U"JHP!*ES8)[<P%]KU)B@ET6=VD"<6P0
ME%RT!.R4U7-6(^ZV4,)5->W!T_"8CYZY,1QKJL9>GVWL+RL^LH4FHITJ1/UO
MMTP6'C/+!TK'QH5-,(TJ'E 4S-0-(XY&SMTRUGDD8XZ@_\D,7);J",FPQZ1<
M$:L&<BCBJ&JW0Y<S!/[U#,&A[\1YS/]>SPR%_^,S%'YG,Q1-BF,?R%(.0,T0
M?*I86E&-[)HMG*K'K/',^!HT=&47E8T=!$-13L36S,<&P'[A?#WFFF?&5ZEY
MI*)K=B%?E1JBU1:SD&?L(G"1?#UFJ.=.6\V4"*IE0@^^1RH6&VL7!,K%>](%
MT_:8UYXE8X%+ ];@U!@T&HMWG:^U%O0Y19@78^="E;V*G4EJNJ=1"5FI!&P^
M5X!<LT!BQ20Q:-4<W+S(>\RA_Y4,;S2(E0@=QP - @,YRSZWJ-%)7CIWCYGW
M)9"8R1M8L9A1 6*FG"BT4'/.+4<)\R+QD2K[S$"A$V?:TNC4HZERTVH^NDI
MTD@N9W0.G2''G/YUS"CYG<TH<93L?>=":PY\,&$LS):ZT:+J,BZ3=,?L_ $P
MK[56U:46"*"BL"L9,D$"4LS:ELF\8YY]>N9EL:0E<,Q=DHD:0D,V3=ZBF$)8
M$O..&?,#)&"MVCK]Q+O$8#TBR-&B2^HC!/>J4?RR"'C,?1\*]Z*Q.@A0Q"<P
M5U"CLUP"1.NVD'46W)L+Z'N5$A/4=.^.ALVU6D;];''=_19/S>?6PX^<FQ5#
MFP4-C_GHF1O#AL& -6>-!529$U$U<4$JQ6IUF2P\9I8/E(ZE9D:PACJZV%1C
M+$UCC<&\44QY%G0\@OXG;5 +()R4:PU0$Q(6K!2\2K=,@O-HSKZ/M.]_!- N
MMQ2Q:-4%JPH58&QW38Q.JG:$4I[)SC9[2Y$>"DI0)=44O8 6B)6I8JL]O"Z^
MB+B\T&'T1].)AX(2E=;%55/I2A^R";K$Q8><,WI78EX22O]VZNU@P/*%<Z#,
M/4R#5$S(%07B0D8IR:+V4OIWTE2'@I,B:O7.>6P$I$H2LAD+A<A&39:$TY3I
MCQU"9AR;,V&S9H!]G'&,U;7B<B)OFI8)V;^3_C@4Q%I.SDI*H80((30J)3@7
M0;52*S4N$['_*%5P*-"5!.0471<:!MZQ *(DDI2)L-:%=@_;=X2URR9;GJ-O
MQ?I@BF 5T,72VFB'&BP7TV4"="T1U@Y18H6<:N[A;X?(6Z2 F1-5UTTA1"O+
M1.E:(JP=HF1C,ZW&'890(/M&7JB").7<K5Z91U^(@XZP=@B6JZ7F@ETWH$#J
M4KU5C)E\RJB.W:(,W[5'6+MLMI(*!O'((%WQ<69H62SVH95CT;A0!3'OIF$<
MG ;?7+4(3L>.O&TTS4X(8K4M:FA-&&'M4E^8 D$)%JTK]$ILOO7X.*#D4*+S
MRT1LN@AKEP*^H'IIW3*.#)0%T92Z>B\Y_S_VWK2YKN/8%OQ%-Z*&K"'OAXZ@
M)K?>DRP]D78\]Y>.'"D\4X :@VS=7]]5(#58]K4X'.#LVM@<0!P Q'!RY:J5
M63DD@NH[K>5]\ CKE(4.V*CD0JV.""L12^Y]#E*,A4+UG?:6/$Z$=3HKA5"X
M0[<^7H%0J(,VB1A&N-7#H,)]6NEQ(JP35E"*4ZKF!<T@*K-V'BK#N5IRBSNL
MWGWT".MTQHJ-I$.AK*&#.':9VZ4]H.,P(^VJO^GQ(ZS3V4E&P.M]SB;H!;CH
M4!)MKJ%SIIG&H#W9:2<EO*3#ER!ALVB '?M,/,4VQ;MP+CO5%(\?89W0R:Q%
MB]QMUC+UFK!KE>%HG(W49(W:_Y4BK!,*>#!K1H&&8T$CQS@D_6#)##KE_.L+
MX[Z(Z3Z_'$_#RXMQ2#T;;[B]F56?5U?ZMXM7K_Y)PE^/(.N/]-UJ/4/_XD,>
M]+:TGRYQQJ%;SJ@5$@0J'"/T(7'=L>9<80FD;=+"#^PJ/[U]$9PI0$LYN42U
M(="'CDA5Q95+;H&%#IQM%&?WY^EO/WX1T&&>91^4(^CL?B063KGF>5<PIU&V
M W0;!=T+DV\OKUY=O?R1A_[61>%'F?2^>J)XA>+,.?<*&HU;&&I\#?B]A_5^
M^Z%_NE2[_L1^L%=7"_:<K:OM,+(!#^;KU:''3CT10*G*20KHSJ*(F0^[/ZQ>
MV_N_9E;L"",>B^H:ACG; F2<M*4T)&ME1*QS?6LNZ7Z9><0W@^^6*9P](M?3
M3]N+^-;3]GY;%/PA^TE*JQD%DE0!%)[U/:W2.)_C@&62M?"Y25PL&^^>'YV)
M#=F]J?9Y;=6[#ZPB884!TRAVH'/KZ'RD*/G\4.U"6:/.Z?@VBQ881UP372*7
MSE7R =6M0_718^OS@[;T0-(5? 1#$!HS ,R2 $Q00XBZ%FB/B/QI:%:!UCK&
MW+H58).>L*18(S617MIB5'O$\;L#J+>06Y@5(5% &S$-^9HSC;C?2FYIJ2;9
M(];?<$]O E*PF ?WA3DG:03O%DW&X5TJ$ZTQ2&23%EXV:G^8MO^A#C5"$/4
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
M]/FEWMW<7E_0JV?_=2=T;=?T_-DT]]>?/]MGBC#;L*^K@)8.//XTJ" )XSB
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
MTF7#\_56H9JU$/DP+)?J.$E[;B$E2"51Z6'.$-02>FU8#Y9["JHJ<JUSK%?
M5,""DLO A94**1.V#3=WK4(U6_'W@(PTCI!H1L"6"6JF.4^T> K=5ICJMB\A
M?6Z^.<^8D4R:6H0J8%!C)Z-2U;.UA%5I_3[Y1<"W5;X[8>-_S!"Y1<Q9P$MB
M3[-AQEOHS2/A GRW+;Y92S.?G^H4<Y.L(WRK#!B92LP2M<<TNX7#AI/HJU#-
M6HA\F)I#SKUB04=K,Q.*)83LO09JA:R7@^6>@JK" !V'<8,EA=H*RNSD;5%2
M3C6]&5+Z!(R_?U73!=!C,VT!H$)E#[4&'D8'Y]#7VFR[!R%]9KXYSU#D(-X]
M!$A>.H@"8N,0E2QW0Y)[:7. [\GRW6^1]B%9ZD)@0,(QI,%VV,TULM;(H29.
M80&^VQ;?K*69ST]UTMPAM(K*@^=RFZ/@<Q60S ">>;M4MPK5K(7(!V&YBMU3
M-,^Y)(B8!\'A9#?7(>N=[6"YIZ"JBO&(XTDKVQS 5*EKB9EP_-N+VT$UNU$U
M6-VSM+G/?BZT-4S)= Y#8^^%TA+-Q.?1S[]\_8&??_P6OK@@OG@UGJ3[@M_?
M=@2.0^%F?!-_IE=W]I7_X__\BE]=O+R'YR)9@% B%*VYACZ"L!08V4+J3<5Z
MSCELERD._&R!?S+T>3%FM00:(M91^'Y<C@BFAG[?)Q;[@9]]X:>?4J\&P9:!
M0H"!G*%0B+7[0%/+U'R!VK$#2!^@C\_4 9"#S7D\TF8!270L:*V,*'SF@W")
M&_T#=1^"NO/<K0U(:<Z5/0_1A3# 5AK,0FP0-/(%8O,#=<OE H9 "W7.*J^:
M 'O%X)"@NUDSH++$1+(#;&?LX"7*Y)@K6 5I2L',57+5UIUHB?GWY[#?J>"]
M<$E189BA'^9"!H-M>FE%@+$7*R):5D@N'- Y2UX!QF%5AS9*@1- '^$@)X'<
M-"=MQ<,*>84#.F=)*72L*13R; ,Q(LR1F+EVJAY:S&FIE,*!H>UG$\@(DU:I
M)1*$N1U ,Y6@)890 5:HG#T MU(B@26XF$2@<3AZZY00)1>HP<;9"+Q4(N$
MW/9S"#7&S!A;+QVA#825!BX1LQ?65NL*.80#9V=)'[0TRU#2W&I8(7M@&R^Q
M)Q;&-G[O)GTP[?3B^N[F]O64L$="QNJ[Z'TH<DJ5&W6&@$H0W6(U:XK&9<.5
M2@<\'B$-D#)K,E'K3H!S+UIRMQ!:CU@*[2<-\)3@<;I0/R4$91M'B77 UB@/
M/4(Y J>D!=9:S';@9!OA?.-.(BZEE@YNB)"Q:F]20G-.:Q4''*#:1LB>JMN<
MK#\P-;=(5V3M@[2,H&2*I/L+V9\4J,X3E@]A5$R:SV)+B+5V5NC9-50H#7V)
M4=L'EAXL].:<QJ'EK65AZ-VQ#O%<4E .M4#0(_1>*RESNJB;HA;,Y*F$J9L+
M4Z+08L3>>DK-CJA[*62<,N!./@(GQB#&4  ZF7D/1K%HE3=-JD? O0PR3A=K
MCQA(.S2PN=*#BY%60I?&UGE\H;5F]S]YB)P_S'8CBCTDKS6!1.I>0FY)L-:A
M35(ZPNQE\72>"'OVN,^H!SU RQG1(X#U %C<&AT1]JIX.M-DHIQ*P6HH%,#9
MN8'T.HZ].<+C307B<<QM'$8/$E</HX.R)W.,,,(F3HSBK1OG1F!+=%0\D]L[
MNKZ@5\/H=]]]/VL9_FGU[;_XF*_\DXL;N;J[O/UFN-4JB9":BR8<9NI"D*RB
MJY360XQ5-!=<2KKN8=K8(XZ>VBK0SR_ RR"Q:#UR=(-8 V+7/-1WKJ$DJGD%
M&CMW8]BCH.N1G7.C0W-.>!Y@S!AM1)\U,920,'CH;7A"ZZHAK% V</#Q?D3J
M^8\"3[UGZ0[-&S1F[I1*4T RC,Y+U/=N UBK4/%:'O(@IX!ZPD289 0'8(5&
M=  &O8%'+;$<RQE7/P66I.)LL6,6JBE%" Q88O2BH85.;+*$*C^H>$55'&(V
MYQZJUP*EM6[!JX')G%2<@R[ A^<.#)\>'W_Z]^]-QC=W[[%?^7-Z1=<_CN_N
MVNAFGP1M,7:0D%/%"!6,"F+M-9*)6^X;WG-Y;N\X-]R.$^/$)X;KB!B#6898
M 7LA(.2D:?;UJ;HL<&(<C'U:%]I4V'C^PZ)4&3(>)74)D+5@[T&K2"HTG&7+
M^]<WC[15R'HMEWF@3$M3MP956H(127 -V,T\IVQ<ZPH3>8YS8O_*GL5'S$N1
M:D< *3V%)M -,B.-7P=9[YZLM\*866J"X,4# V M%%OBVD0*6N]EA;'H]V?6
M3\;YRO^%+;Z^OIK#5*Z_N+JY^6?S3Z-_Y7^XNM*;YU>O=(^$(XK>9RV].4*7
M2J28L4=I&07""IW&:UGY+(7)PW]G5E6C=X:>(F,:L;)6KMZ]M+Y 8?)25CY/
MN3"W8DT#8HXZ?)E1O<]JDM:'4W->)1?R(59^;J]>75R^?#:>Q(N;V^L+OIOO
MG\+B<J>*<=A[G,T])'$!HTSC!:=* PC)^IL$V+X)_*Q&/P^?EUI;T93F5.N9
MQ"G8:XA6)4@8[W@"?'Y.HY^I&X0S)N]U*'*'DH0K!BRUY:'<DL95BD4^Q.C/
M]+N+RVGN\?8?;,^T/IA<?-@X!S>0ANR9R6;CZ\!43>T)T/I9C'T6.J^M9JO!
M4O*Y"\J(I)7$(+,]A+0] 3H_A['/-,@V@UB$X)4$VG!H*WT<W+66EHAU!1K_
M)8_W\7@27EY=7\Q\W3=VG_;Z>CR)X_$OIOWLTR^?/SM=-OG%C]_?9P>_I6MC
MNIE?\,?Y?3^[OJ;+EZ_S<+_J*OS;U8MOK^YNZ%*?7_S]UNQRH''^Y#_87B_\
M:N$!KCFOTAL,;<!EJ$-N5GA0"B]15/IN /N?7WUVP.O1X!6+9_,^YW",@--S
M]XS&,9>4L 9::PC'4OQE/XSW/06(6<74N$GK!2 '0&L4.U<K1@FY[ YB&V&P
M)P,P!TP=!ZBL#Y4MV),;Z=P][CFGLE:=\4H<]NG%RV^?!,)P7K=PSC2KK/+4
M71:LFN;J6AOO#V';H+ G@Z]4Q*P7'@&C@.3Q:B5'TT2YJ(:U5-A[F_N/%Y?V
MKN8^ [,NB;#L6%+,,5N>!0*)DU!$+0X-17I?"F'K,-C[0'I)?/D('2&[(-T/
M25.V.38ZI>K>YC#II?#UWN9^\;?QKA\/_GJ -!BR%DL)<B2P6LC= \)07Y4%
MXUH3E];%U^^SZI+H8E)H*4M,"A"+<3:H<R@M-52WL!2ZGK =':6%VBB-* VP
MSV7A+?9(4>;4:5ABQ.*7='LWNS)^6V3]QZO;+\;3<OWB6[K\ZM+^8G1]<H'S
M^7@NK^WF=;O\;[^!SR[^/FNE?_F(#_WR-]>W__GQW?6U7<J;GU;>//K/9]\\
M/\6/]='5]?75WRXN7]Y\].,?Z3O[5<')MU?7MR_L^KN/Z/*O7URMLX,!JD@(
MHL[H0$KHJ>2JUB*-8U"6F*QS%K3]OH?]UKV>#?W^*Z<;Y_!\ZP>W+ARP?Y\,
M26@)4QD1:^H0(?2LP!;$U9)$7:*59NNP_PG@O\7]M]=F!_+/A7R>669#5*,(
M.4%OLY,#G)!2;L8K(/_WH?<SQGX#OL^N[JY/@KU#ZZP'?1K$GCIWH#;^9N@N
MXT50"<RYFZX _9VB[7<]^F?'_:U#7_QPFL-DU\CGC*6%$;1B"Q![YERPM>HP
M*!]Z66(FT$Z1?T*TG=3?WM*OMH+P$,Q+@.+%"F0+V-U9:W1T' 'M$JLF#X2O
M@K9F=2AH:I8I -1&>0Y@:%U[*A'7V+UR[O#1Z.;N]?"V?YK_</L975S_F5[=
M'>@^![HMFZ10@2O,X0Z=4]'24I36&M.;$:^;["HZN/2QT':Z7:^]47#HR5AL
MG-P#=8FR%BE9YTP17X%+G\XERWF$Z[]QK#_]Y4^;)U17Y"HPU*@4X#8WVGAR
MSTJE5M9#G&[^DN6 _?LP>S#36@I8!]!4<4[OQE)5O=8>EA@5OW78/_@ERX'\
M]\FW\:P5@=8,!^VWRE!2HC;YWX87V K(/RY9#NB_3R)N\'UL,7.7"K-]G1!2
ME::IS%VUQR7+D[T,V3ORV8;*KQ/Z!$"Q\0A@,;1N$DKLM 3I'SS[>V@[J1\O
M=LGB?6CWU(DB" 32(? 'W3O.,<31VQ*IF@/AJ_"I2M(F P4A#261 Z60Q3R%
M(+E*/M"VE4N6 ]WO@>ZY<H/B^*VY0,@%311*2S5C@OIFF/MQR?*DT7:Z2Y8A
M2TL>AS86;9 X]1K(M!$U'LHTM16X=#>7+%NAH&AY-GZHJLD(U1/%.7FNBPZD
MU!2.4/W<UQ); <JP6K<.I*$QN"OV.N1^1;%JTM-1[K*!1/Y6L&+1H'.-LZ<:
M( ,G;*&7'"NK>%\"*[M/?6\%+)Y[@#RS"N*@(7)DA8YS'&7V.=MV ;!LG5@^
M-%F\%:P,0$ I.E[2")0HD0^TY(:1@6".QCVP\N02DMR',B%-I$4@YHP^_NDJ
MRE:IU2?+'UNQ#W(M-IXRB[T"AM"3!JW ,/Q808\4WB.E\+:"A]*%+/B<0^=0
MA^N*&UA,@5/S^*9N_@DFO;:2)O+B+-8$N)5YA]FYY4!>,A"WQ9N#'R!-]&^2
M@A]_]?5J*<YWA/BK*[H=W]B"IU(=&M(@%0PICU@5J7*!C#$GQ8:,VT7YPP/N
M2=;9/AGDSYD/F%PSAP29<N]-9PHX=/,L6U[WO@'D[[34]LF WSD.X5FM#M #
MJZ 4FB/Y@F*5$I<(1C:0F3Q$SY+H%PT-*S5L0_V@,+9<A[A/K"X 6Z[+W0#U
M[[3@]LF 'V>;77!UTPHV2W.-TPAS2RVYQ"WWZQ]L^TZ .ZG3+Y8,SQA4+5H?
M2 ?TB#EP\\:S )TY;WB4YP'R)5EUJ&;QAA$3-> P@%>\I1Z+01ER8\/9PD>0
M%#NNO'TR ,<4(+*VQ@/2O0\ 5L'2?02.5J!NN$;W8-1'!-SI[E^DEX$WJ3WW
M!N,W62NQ,+@$+[)E1EVA3'==(G* D&NRQLFAM=9KZ=DYE,9FA$O4OFSF9F'G
M6,F*'#N8R3BTB&N7$0E8K2,2 /*VQ&CS+>7B=PZ7E-&T"6H.!#$IA:"-@ED+
M!0SV02V;J]==%R^9@@<A"CTS&.<A5X0*!RD50XAE%WAYQ'SOSN$2$A)SX)RB
M0HB-YWB_%A'-49MN^-KAR%4^("S48IJIR=@@@,8^KV;[T"N50Y74]C,K8UW/
MU>+,"4L&!,#!^ 4H2K2>!O$'3"N8Z+&S<#N'1(#!V&P!N<:YX! )5<9#8]40
M<MEN/FSC)CI=!BES*JD'$U4%\=(C5:@C&)R3B5SW(<]VT50KUK.E[I"D 872
M<^:J'',I39F6SO7MKJO5W:/Y+(LO ET[4AX&F]M3LO6A7_9AK ^-DK=B+:*D
M5@*%U$?00<:#$..@PMK'T17"AF_"GV!?)QKT<60A-\N0BO56,,R.L?&(JNW#
MM58S"NF@-0V1-%2P><'?#5OO%J-%662 [9XZYZ(X0(DIT)REG0>QY9XL<HZ-
MB\<E\BAGN1G\[^^IO[BZ?#FOJ?]"EW\U^^CJ4E?QSJAH-DZR%,L(S9-2L=QR
M%VC< HBL#(8--1JM"Q"H>4:!XR#M%9(+(2>)/0[:"*$O0M\;N@/<(T8:\]!:
MX_QPF(-Z4@>MV52TN_95CO@M7?SM$20I(&F"D.]O@TODSC/B19@UQ;3&T)4M
MW?;M$2.Y81;)$D88!SD"&WLEDX)ISC1=HJ_NE'9YRG%C2R74$;ZW[ V,AQZ5
M@-CF1 D"T262FGOT44^9:YX#AJ-#FY?RH5)-@BW"B.^76 "]G9+Z=7$P!%X)
MC9A*3>#H0_3A<%0#:#+<LZYP@[<=NYSNV@XR#FFEC3TQ! ^S/$:\J(LI#@FV
M7?_\-YT&7_[O/S[D(7G^@O)SC#;_">._?,1SN[RXNA[/AJW"0DK)(9('0(?>
MM%<$M[GZE6+M><,JX>'1ODO@G5(2[^+RO_<V?I-75X815G-@K,EC\FHER)H-
MZ8<''*/"WZF<S+-7$7,(!.29J?:>(E(B\.$;3]D)-I79W*5';L4+6F@MEPIJ
M/4+FB"I!6O*$%@JF#5_F'4?!V8^"O10!06LX;RFU9P>D@&C(%JOUJD,6;3@_
M=3C!^9U@,;"3U=:BMQ!%H<7$+0:('K+E@*D=C+\WL&\%> VJ]]0K>FE0L#!I
M"JP4FII$V_!M[NZ!M[W+C96![FG\*IQB#PE:%FID.H0%,M1J;ZZD-WG-L7N@
M;Q%X)]RSV=TME:"S23*WR(PHN:IBC UTPWF]X[[E=U#Y")MD/_KFB\U3*SF*
M*<?24H$TITUF\E@=G)-O6KP>8'MKL)TR.MO%?0TD*%[<8K<*H:7>"SC-]DUK
MI:8EABH=J']$U._ECF;P/ 3K Y$( ,T($YBV&E5J' IG!> ?=RDK>>%6D&]B
M5&6&CKF %NVS[;OX^+<W5UM"RA]@>T3*W\U=3*G0O.9*.0S*+XP1; 2QTBU1
M@@U?RQ_ /P_P%P-XR;DP14TY5\ 8>\S%-$=&*S!"V0/@.P#X5L#F7)![1@%J
M +%0*:01J?$@5V\'V):\&SG _5HC)VPA. WFC(,Y@2V#8RBUUZ!=TW;O638#
M[KV#[81W*X:8B5 < F -V*5Z231'!C%ON4?FN%LY/\+_])<_;9Y.!56E<*RM
M]Q%X&6',Z@!=2\&P1I?FTP';9F;9+([Z.5<Q-<Y0+ !'8BLM0S 7XC0X_T#]
MHJA_\ $]BP-?:N-2$H]@L$/LN4-VK>1FO01.2V28C[N50^B\._+92Z!8)",E
M4, ^%(_/?A>+$BD<0F=38-O2**7%@2]LJB5R#I) C+I!QU)C2]['@PUWOC]%
MX+\GV$[J4(O=K7BR0>Y6AZ@G&'\1L+;2 Q )2#F8?0\ WPK8@+-H[8D) &(U
M:E!;@.[<AHJ&)99=''<K![C_M49&39G(55%A8*_W0#"$<BZ::G@C%8Z[E:<,
MMM/=K?@@3.ZF(_Y"&&CCF+!2 &0N:+QA7;K3^6-G[[K>Y)ZL$R:=R^P-;)AJ
MK< I<\Y40@67'G"HU:<,^+-C;S.[ 7;N!*VYA*;.C@5J5&R!,3M)B%G0-GRC
M?CC!L0/]A 6A<]M1$<I< NA]*BZ35[8:J;AL^ ;RB0TB.[M3[MP1@J70>(0"
MI2#4>25S+Y/Z3*R(;[GT_S@0CJWUIRS$2MQR1B=2Z'U.RU<+HB,^=C;>\$["
M)^ '#X2]DWKB8K<V52NJ*5%J -ZE)R-W)O/@DG##B?0#[ZMS;<T@B!39JT*&
MQCEHZY8D>(ZRY=$*CR"^MW<[<V#]0^YTA#!BQR I#JQW3.,5-6*B* "RW3N=
M@V?/@[W37?$$T]S2D+-5(U3&/O= ><OB(KW4#0]N>KI7/*>OX-LDR$]94ETQ
M=6M$-4%LO7,M;,F LC6!#9<?;8)@=]<:\V2 []4):QMZ>2Y:#+-PI$Y-;8+.
M53<\I^FI O^XOCD9]@/7H:6-<ZHP7F$?H2-*A! (K6UXD_5Q?7,HG@\$/[ 2
M,0 4)U!N<_GN4/:MQC9'C1RIN\T1_W%-<S*UGRA[5W /".H5<U%K&C2'4.QI
M+Q#;$]>>U/L6NYK)L0"DK GGU4PS=B5&Y ZY5-(GG1[?$\:W@C?@A-JK6*P=
MAJ#H+5?).C1U+E+3TQ;3V[N..?#]COA62E5[YA!,IVCF0CK4LA8))*;QN((Y
M\';*:Y<NX[C.C8<L)6A<N6J2V.<L2$Z &ZZQ?CK7(P\_0W>3(#\=J6*Q1&19
MJU;HV3!F$]%6"7. NN'%<CO%VW'M\CC ;Y L)2Z&E$&ISQ[*B*JQ%T^-EQCA
M]+2 ?UR[G*QKQIHD !;J"3@Z@TC,@^]3A>2RM++9^_7(H7@^-"U'5$)+/L3\
M. .:=!4-TE/H.15;8R_2KO!V7+L\&O9K";/8Q*L'AP3"!GFH'R8PB35O.$6X
M4^P?URZG%S=,BEA&'$L%O%3T*K7/C3$10K-T8'P?&-\*WJKTW%,R1R>(&1$H
M66F!J=#<J[$"WG9\/7+@^P/Q+7/J:1D*(4$!F,MAAEBHJ>9442+E[5Z[''A;
M\MHE-NYHH)$"E*A8&I&'.2\R4^;%,])337U]=7%Y.X.:YQ=__]JN97QV>FF?
M&-]^='6I-Z\5V>7+KV;&Z\6W5W<W=*DO_C8^ZL?[G,8BO!&"Q1%@2RI!H$;B
MP1&]*_;.SICQ__UD?KDP?O_'8= 3&W08[?KVD^'SKTT:YI^?/\_/[_OYR=9?
M/O0?K/_3>][G7LE1S8,$'J>&]A%A<J-4T,HX.;)N>##/VQC]Q>>??_KUJ[N;
M_\>NK^Z-/PQ[#X1W,_[?KE;Q98<JA0(W1Y 8F(LKHP.&Q,UD)[Z\8;.>WZ-I
M6#Y(URJ8H'7LE=1CDUJ"A=87CZN?VP]V>6_S3R]>?GO[^N$[F?W^ORSBSYE8
MAI8GTU8AM]1#D:C0I4(I/>M._'FS1CV_-W>@-C<8U1H1LBG.1JSL"FB8L&UX
M3M)[$?E\Y1X#&Z#R!_'H&'I2+1UR'E%Z*4RECS@*NJ4"X]Q>VYZ_./*]8/['
M,WD1"V'A3$BQ0W,@J2,>ZKD5DRZ#B"GNCG,?Q50;8%+/+L:SFZF U,2<,X ,
M\^6F+K KSWOG />>=!?Q4# :06O+69RA.W0(ZFG$KEEKA$+[]-"MF/3\GCPB
MVV3,G.8PO4R=D:R@<U:PD-.&1Y"\MR9Z]^AVP&41=\Y!<J])6TL"H3D/IBX1
M(,TI7M+"3MQYRW8]OT_'*;FP"D4#0,Z<LD@?O\C$+:\>Y_SMM<GO*?T?;?[K
M06L_6_U_T.4=7?_X<W#S:Q1\>W%]^^,BKAV<P%T"SF.Z5"7A6"QS#>+)\N+9
MY:\N[9>DQ5M8];E]?WO_A3Z[N+ZY_5=F72>.[1HL>C2!AA!F=;*D(:1#F+W4
MW38\&."=+HO^*;'\+PW[QZL?[K_,SPS]*\-^=G6]UGV@MC)TU#AM#<<A#+6G
M$?6*61UQ,$?UG1S'BYCX_"=S<RLI,EOA LVE)PT9.D7%V*S?1UL1W^ AXA;Q
M,&L]GM^.GW]^_!_LZN4U??_MA="K-X4?5W>7M]>SQ_>A+!?QK2TW/O14EN-:
M 3$R61#(.7#.PY3C%P/-+S0Y>IL&^\6!OZ'+E_;;JID75]]_Y??O>4A._:TE
M/B3$P=:DQCPOUZ$(48^!W%6 <)R<L*PE/KJZO;WZ;BUC0&E]/.T@@'4N7>'A
M$]X@]!AK@ +K$]H\W_YT???RCG[\^.K5U7=\0<\N]=GUR_D5+^EA3ZGS<)U#
MZ\ZU#1>+@(7&K]Y#X**5LG*^5RWA)]6RR3+(LY]2*;R]O@@GLUP@F<M0@:4X
M>(=>*;326[?AHZ6V%>I6SWA*G;"B4W/N.$0^UN2 J6&OTI*IQIAC UC?A\Y*
MC.=Q+X;.&=#'65?N>XA#12I)033%_E.R/& .6[/E6]V1W(UG<5B.+UZ-;_F+
MB\N_FLX,ZO,O/GK@<#O@?^1PBD0*=HD^5(C5 AY:#U$",(>D24O^J60/WX3;
MVS;4!VO$]4#QVP =WSI _P<$?8B'6T1M<VIABE#4*&14+"IA2%HA7!]!;WV2
M'O!YC]@T]UIF5L=S BB(>;+1S/W)D&'5S@"?)9XW\):31!H"J4-.BA0K1$EN
M;?B?X0JZ]8N+URB_L)MGUQ<WPQL^N[[Z[K,!_DL9#Y[)[<4/K]_[&X]\_NW5
M]>WM/VP,>A37G%_V7=K MB*MI29Q&"&I $-P)\A8R6K0&!J^D=:K)-4/U/P^
M'SU^GKZT8>Z80V=F,,7>@*"5[)Q%U)>X03^0]3M1QZGXR-1K;\B%4:&7U W:
MX")'<%*M]3B\-GF,5)HKMT9DV#. 0R/K@$._91F>3ST?Q\B."!U3JVT._RFM
MPGB54HW1F8U,,/(2)1;;MO'#;" -$G+R$5090B5"KU@PUJZ09BIUU]0ZQS0\
M_C'\KL,A-D/G%@G"_\_>NW7'=1SYGM]EWGM-7B(R(_IAUI(HJX]F29:6*/7J
M?HQ;4C@F 1T0E*SY]),;I"Z6U39E =@[J\HV:0!5 (H5_XSX169DA&L/J%N3
MKZVHRD)[JCQX]+4*V2^:.5X($5"9@FV40J"@Z^B ;6N!!+U46N*VV4573Y,1
M($6K.FJ::.D%J+>)E":)>U&DT][.VE<J]Z6&7\@/HB]7.2J>F6/WU+SF&%"'
M"$E+0Y)+YII_VC2^1*YE9;-_\&JIR391>D@Q\-JE2>U]6K\2,M(2#:8NTGJJ
M^$6EI]1T1C K(!FU9#=LV =9+?6T=[1^MUJ.$D<*"F215@4<$ID(0H.>HC"7
M%'J)(Z?CSPW"O1)M PQF,M*X8)XVQIGMIM:*7?SY$?UJBZ:]>]Z<)Y31==MN
M9AH VJGI$N69_[K50E['+[Y[$:\:# "U=%0=X+RU?LN>:+01*M;/A<X?W7C[
M^U1O7(O99!\6&"X;*N<*?429'_*)^]2G7)T/>$!@&KV MY(8D(M4!&G6VU8*
MBLU7N QT.:C_1V)YP,M*+0;((&?!!%&;J$!JO6/'5KCK C7Y%]6\=PS9YX9
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
M>O?EBS[?0Y_36Z+D:KE&F?H<% E*TE0(DV59HC_BH?3Y=^GX9_/M_N:4Q?B
M%R?09ASO788@1'6M61%SB#)HK'%)[%!BO.1 #R=.RPZCA[*: I/)3(@RDF"*
M)J4N,7CX .*\(.9#"],CF10KI:M":Y4LL)89U[N!PM"+,"^(N>L6NXHWK;AU
M"H:45+L*NU!I+%Q)5TB!_OD^SF\+Y>.K<1?O)Y:C9 2U16K0D-0!%&<ND+<#
MU:WGO51;8Q[!Y43D9[_QP<LWKZZNW[Q:L@PC:DX%66"F 1!D%$4<!V;17%R7
M*&:ZB/%G,7[QU\_BQ;T2%Q&@ZL VM%<1@D%;(1 3YLREUFYK',M=!/BS )^_
M>2&W2[I"3Q.?< 0&"DQLTG!7CL9:@3.5%91X3,P_SN;(PNKL[JE#VP: 0 G5
M%MYZZ:.U/LH:O;@.I<X#["/O0(X/EW66,@9@H1I;X#9AAE)*3'8T R=809"7
MP'TB8FS(>7 "+<I;;S5I-%.:)IDD&>?+%MV"WO&)4IF'$^%@&9YD)M(@$!'B
ML0T9:FH)RLQK+B)<3X1/#8P/IT861L/"M=?8QC(J0*8Q2@H:6]O)%=1XB<^G
MH$2;+M&ZEM(PH!!0S; UN8(L$MS;NP;1,VS_VX\?/+8DW^.M^'7[9?ZWFGYZ
M2_]A^^6_>>H?:( @'1VR1<(B8-$UI5JUHP:G@66MIB7;@KFZ?O')E-'MF^V[
M?R'MC^9[\IW<77T7KS^*UU<OKN<;YA^\?MHU]HOG_>(,\)2;'6'=ND,CY>X5
M:G4B"C9&JI@+IK5&&UWT=;CV\1%]RA6'(0 8A$!*&)A\BFT@W8_RR/Q.7T>?
M<W;1US_05^;WUM>O1[/] 7W-7*M'Y@%4!DAC[C-<XG1FVQP*;7R)CP_-H)],
M,?VB<<<I!L7L TH>VN=_ 4W(E+=$:GY]9O=EK3DU%U$=(Q(."RL4H,4J;,U#
MW::">"O<FA\B7B+ATJ+:)_RI%>2>F;>^>$1]@CMX\X!6JU@YI0[#/S_O;<^U
M]Z2: XAZR1CH/ERGI(8-AD&%K6IXW49'<U1M2\7 B[(.% AS[BV7,H,A9YB
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
M\N75Z[\L@MI0&GC.ECM7R)&XM=&[<5;WCJNVS3BF;'?$C1-3+?8VD\+<6YO
MG MKY@:]W@^SEEJ7N-9W2-4>AU^6U::$J03C3.@Z- 4M'7,,(.*M9NC21.L@
M>GDTTKU_ 5\__^B+^9[<W+]3AQ7NF^NKMZI]\]JWE_N3(OWJNZFD7S[MS_-?
M>RMW-S_IZE7(ZS>W\?]<O;Z!DON_SW_QC[_EQX=^_/PWOW_[XD=Q?3.]VV_]
MV#=WM__^U3_Z@7_SO?_WW[[L7SSMMS<8J9B47*WG!MI,FXJFQB BM8T%][]/
M$C<N2_3717Y4A6%D=TA0,7AB>Y*996[;):H+QI:%@>.BSK\;6(5J-<2!!9 S
MA[?>U49M:+TO>.O[8.3SFZ)Y_N:%W#Y6=G#RM.Z"M:0VG>CTJ:.[2@.#89E'
MS(].J:[_485R!C1R%,G6&KU (R)C ('I:$NI,\N<N69#7<+-'D^R"X/(480Y
M<FM68(I1$**P4B[D@9&M]5AQ<O *\?]7T/AL/OJI7E3[.[8]/M6#[7N\U,?:
M^&CB?0QK+<A 0JA[)(*M5T(DIB5NCQ]C75R Y\GB"@57XT9M)(1:5$V[@"1/
MV7L'O8CV@CP[23.AZ8B<0CD#>M8J$\0')1-+UI:H^E@/>;[XZV?QXEXJ%ZF^
M_YFY]R8](T<I8)"84P'R%*VW 1U7D.J.^KC$^R=3:L"@5K!W'PUFI-=45*R;
MU<"L:XS./HQ2+T'^#^O1,%+*7 94@%&F!&O3":"Y;@3*2_#G>D'^-P_#OOK^
MYB+<]]^0@Y(2:4ZE$D"P:';+W&M6I(:R@G /HY8+ #P=JF[5#>998B(JE*ZY
M"56BRC/!2GZ"?>*>3+<7'/C#ZA3/H[,!:;7MK%C,$2E;8)G(*G:OSG1L=1X:
M!QYB_NZCK=0G'N*7'K!FGE-+Q4L>%3Q5MB)1:JHY,8[<5I#M[EHY,@2<I&H=
MJH_4>B]J4$1(IUJSJK1";BVOH-JC1N"+1_UCVH1*."QJ&5K R55SI(:%(],$
M@K<-"-./]YB7$NF%"(ZEW[^YWYS>_WYS>K#[S=::XX3<7"A!4>&JVXAJ=DH$
MN;:EQ+Z[PBX<<62MBVI4HA&4"G39KO/UFF$*<:L4)EI*ZQ?ZN"CZJK:M0;)B
MLR906F;P*EBF,^\$Z)<]BZ>2V%[C<7[?:CL*81?UH=X#1NC6G4)J#\M5.W>$
M49?(_DY=*\>AGJ.HEJUV >+::X$6+I.=BQHUD@IIC!54NS\UG-8J.8HVR:!#
MR6ULEX=2;M.1DJ/7-ATLUU861ML+$1Q+O_M3+]52BT-G H!A764;.8;2BHU,
M"9<2^ZDK;&F.V%_KTKM%M!Q@!-2Z-B2PJKF821)82NL7^KAX[ZN@FK4TM0P(
M%56U6<Y$=6!W EP/HQ<EE+TF3"U*V J%U29GZ%;'QLH4#0(M92]L:079GKI6
MEF:-1U%MY!P8;O<''=$*BR2&@:4/&YK*1;5K\<LI>=0Z7&M3+;4#H(H6S#.K
MFR(:(4,O=187(C@=ZG4>M94RB2$;L'>ATH;X-J7)M="Y[%FLH;"E.6)_K6.I
MW$B8T3L4#VW &1T1=!N?T"]:O]#'6HHNQ4O;KBLW<Q!'@JGPQ);%!CKW%3#Z
M) CE@R^?+Q _CD+8X-9 LAN-"LD'A:IUK59[BAYU!=F>NE:69HU'46U/53J5
M49@SS)Q0K/K\2J%H*:HN>J-I+]6>+34\SIX%LB;CK?@G [4@C*R1K([F5:TN
MA;87(CBR?O>GWJT+BF7E(5P >V)2H,K1O%DOBUV$.G6%+<T1^VL=*G72(E2E
M;$V.:1B;UHS9R4C7<NS'T?K9TL?^BJ[N/6,S:)A!'+01IEXZFCMJI14P^M"$
MLLS]IZ__^^MU;E^7QB9YZI2+04ZF,GPH]$9<MT*+%61[ZEI9FC4>1;4VE4E!
MX%DG*B--8&X@C'6HMT7V+$XC5A]GE1Q%FZZ>D1Q*FW_9("J]LU(ITA-,&E@*
M;2]$<&3][D^]61NDCL-5!%I/TP4CC]I3;\Y2U[H(=>H*6YHC]M=Z&E60O0[O
M BD/W;;GTF@Q%$=JMI36+_1Q\=Y;Y5"J(=6V8094G7@,<X0.T+O$I<[BD7JV
MOKF]C6O[X?GW\NV1A+Y4V[C)&,8\"G<CZ%:H!@AE##7# HM>$-E#,)<N6D\L
MW<G':E)"W;<QN<$Q*G I*%:BR!+]6([*#Q??^A";PBPJ=?"P.K,ZF'[6)2>B
M(JG S.\6)MT+(!Q0Q <@88EB%%GG3P7A0EFH0LMC,!G36IMVQY#9!2N.+/C$
M;$'(D'7;E696* Z9+&=@&FL)_@(C%UG_V.UB:KC-M!#) -4Y$U-5Z3JX4ENB
M!/_0P'+TCB[_PI(["G6[A6HM0[:1HI.VM0&BM)0CF15=HH+H+ 1S' @ZBG13
MIJ@9&V</J#8SQ50!K$V4B RPX$;RI5O62?E6]")>B?6^BY!,SBV5(F$2X5H2
M+XR[%T XH(CW)V$NK6>$D7&;N5!!!M0)P=HSF'*-I11_%C);&BOV%WQ%DU%"
M:]0&4X):D_B8#AY4P&&MEB\7&+GX\;>R;HI94AWLK0/SU#-:=1A)>TLR+OT[
M'T=>GTP3W,;KNTWB1]B^^^7K682Y7=%;K=P:3O>;$[>*N:E2&ZEF6T*YQY'+
MJL<I"PJW9!9 X3[* "E=.H:QHDI5;76)+I[[ \3%KSY6^5#JB8:63-PA*&G.
MA*GT8(.:VLI'=Q<T.)R$]R=@;300!HM(A0ZF@BG+\"G&QE[72NR.([(+4!Q3
M[H58HE22GOO6\)Z3914I9-BUV,I;U1<,.5=1@RM ,HFV#9&:]%(3A_54:U)O
MNFB;@=^VZ,LWKZZNW[SZXO;*XD==/:#$%R2F9S>O7MWX?,WW[\F75Z__L@AJ
M9U91+E6H;3UHY_\']0%:2"5)6N)<>Q79[H@;IZ;:6AJD0"Q)88Q@S#Q3Q($C
MYR"Y.-OU^659;787D!GQ2\L"N21QY%ZF0!,4*'T);9Y#!'XTTKU_ 5\__^B+
M^9[<W+]3:PA72Z\] P=R!<I3M1-=.W4A"0]<XK[I&<3@BVY_?0K7(NJ8(-M[
M0$F-NG-JZA*A8':Y;'I1YYY>57EPJC#_AV!2*.=*!;+TYMW@<E_C443S_,T+
MN7TL9#YYA)4:METMLFH*-!ISKFPIHNG6-O.4[FD\JE#.@$:.(EFR3$V&('K
MP+HIEM#4( 6/O@2\'D^R"X/(481IW4M*S4H;DP":2T]8?>K31, &K"#,]>+_
MKZ#QV7ST4[VH]OWO5M12/0WLTZ7"=GXE;1O]U:1-B 61%51[#*E<&.#)1%NA
MUN2#*0L#]JE;&D)*8#XEW,9%M!<*V$F:H(F*YEHC)XA(Q$5D$V:VSHJ\@C37
MHX O_OI9O+B7RD6J[[]A)2:ATXDR5NBE4D.I9(-F],](BUYJ>#)]7.+]TSG5
MR!6EM5(*0,_&U*&/1,JI2#^IDJO'5^HER/_Q/:B.0$2U42=P:#QFLL0CS3];
M%^HE/.=Z0?XWSX>^^O[F(MSW%ZY'<>#>/0)Z<ZU:,-*6[J?2]*2* !]=+1<
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
MIZ$(%EPLHE*IE4QS8:2D&M08;98&9@4$IFS& &_ 46%3GGNT6@N=:@+X6KA
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
M5H[H7,YQ@])B4'5C$@,*6C!G 54MQ;2V7/!4"LNP5"*5E/M0R,9JG84!DW:
MR6T.-K]%074(K;BWEM"4L )\5UW(HFB@=9;5.IDM:$B>A2!]JHB7J1#>IHH;
MD:J"N\)R"RILCON^%H.L&Y,I+84P@AF%-=&(PB3,(M6:T53F4F#O6I,5S4+6
M+/MJ2J:0DD:)7*:.X/I@KC406++46L:"I901WIBMLT!@2H([,T09*U(G8D0
M-W]RRE))*>X=4C873?QJ%@A<3B8)%$H2W$WOC0)OH+#H;C&)#=24#QEAI#%;
M9UH"4Q+<@Z,,RT#I#)>S \E2(X)+B<.V7\$P(9OE[%D@,.$-Y%PH%KQ.&9;U
M%\H 58W,4TJL<SSGQ#=QEIEQEDEAM9H76BN16H?=5,%A394"C17 $\B5M2)7
M35K;+&&=A%8-SI1@V#>-B*BQ'%:AS[%<NLE]X*H0=N'VU?]=;MS<5[^?'>QM
MD>U+=[QU#./<>\_V+]?$_MXAW7[W_F)K[Y#O ^6Q3"*NO.Z\_TP+30Q6\0Q*
M8-"*DU0Q^"D05Y""JV"E>T;[ZK<O/XZX<+G-MK+]3Q_YP?%&!O))MMF'4[B/
M[KS;/M[^]+:]?WIP>O!IDVY=7,T)NH.4_O3V:/OT]Y.#O36RO_>VO?-IZWS[
MW=O3@[V#X^W+=KGSZ?>3JWNNYL3';&?](]W_M,'V3S^TM]8_'&U]^I@!]^"Z
M@S9( -_YM)D!]RZG%O/SHBB\82ZU'GT.0K-4TYRD6+N#4F>M]7,MX;$09)UL
M>.%-!G8%]ZGPA.'N!)=*7F!%9N4E#21(VY!U!EFGM&@2A<QT\#Y5'JMY%(*F
M:!:G4C(=<IDQ)^9:/WP1R#JECH^@1H60*]Q.CU4@#$FUP;*>!'SG('21D[E6
MG5H$LDZ6GY76 /&D3#.!6?0%:$=)-4M)(8)469'I^=;R6@2J;DYJ+%MD():@
ML6C&\U0X)U)#P*=CPE.="45#-M=:7HM ULE^8IFT3EB7IUYZ["YLBE1) T16
M.L_RH/-\OMU9%H&JFY.EO()WP@0+D][#S!>:8D%VP=*,$.TQYXO)N79F6 2R
M3A9*U=8%CSMG"&4R%5+QU#B;@2/G,^$$\5G>0, L,V!*.['@A,]#D>:919\N
M$#!:'4E#)EF1!7 .YEN">B'(.J5G,[69",2DUB!9 U-8+U&D&77&>2-\L(VT
MSB#K9/U92PM6J"Q/B]P8L*XTKD8JW/J%!6FMYT;-M;+W(E!U<X*JW$MNM2[2
MS(/A*FRF4RDDMFTO3(XIB22;:[/61:#JE(J>3G"%)<K2PF<>S  G4ZVI20%=
MI3>%XJ"]&K+.$-;)*(N4F(G@>$K U\*=G[BR2_)4!4HR76CT!1JR?INLDS6H
M.?C_7AALEA+ P0J6I,9XF7H*5FO!<Y[EK*'J# =KL@Q]YD@!_V0I-RRONXI*
ML+92+2G3UFC-U%RK^R\"6:=4]_?4ZTQB8A?N21".8FMAW*<<G%=9)G/?A -F
MDG6RK:@N!+.9 4/ Y+B-!BN8!O %P!,HG(%_W'Q;"BX"6>T$M IF7*Z<2YT*
MV+"9"E18(J6Y5)X3;Y1H0H*S[(!)QY5:ZPL!+E7NN<2^'C(UW++4:=!E1G B
M?".L,\@ZV3L)!%490;#V"X"J("K'XCHFI9GG&1@!X&$UX8!9R$HFD34+GBMM
MP6C%2N:!BU0'RM.,@)< %I>E:A&K^_\];MS,0MCB^Y?MHX,]=[JU=_(5QL@/
MWAW &#^*?;8%%/^KA#OAG1\Q*GBQ=?A9.Z<4+3BVHG.I )E,E<R+U'IGP2?(
M,Y\5,[(0ZB.]:M"UOE?_>N0UW  _N_++J_^&OT#*@;8DEX%P9PC+'59(U8+)
M#/"%L\(;(M7G^(*K>WK]"V3?:=E)CWQY>-1_P?.S_LOSTO6/7E!"_KD2KWOU
MW[TSW7GUWZ;[&]Q=_UP_Y.I1]26C!]JJ775?_(/$?UZ&JM-/@SXMVQ<O_M]:
MM]3M_[?:TYU>VO/=,M2G>^6E?T$9O#S^>EZ/1L#=(#U^-#K*<$C): Q];=I^
M]$X329C"J]OZK.=?C'YXZ<K>65M?O"@[\5'QII>GNGL(7VVJ?K\Z?9'!>[_X
M;K^TNIWJ=GG8>='W7_O#T]?T:)&:)GV@?-^-WCP\W8JG?NN[R7-*MA2Y^S1I
MT:MSO\5GU\^'3\ /_9\5OG+K*X?CIBT8>>*J =)A1.XSD+BR<_B"G7U-*'Q8
M_)+ZHZSO]'UWXE.KLY5[\V^O//6]9-N?)Q^J4]VYBY/D%B>+VYR,Y%CK):%L
M>Y><E_VCI'_DDUUO!]VR7\([=,<E&U_MD>X<^N1-=7I:]GHP)1+X;^VL6[83
MN9HPPECK2B2OZ/=;9/(429^@Q:-_N)SUX5&$/VYO[FVL)[M[:WL;NS>GU!,<
M[>[&FX\?-O<V-W:3M>WU9./_WOQ[;?O=1O)F9VMK<W=W<V?[SD^X.<^B6/SX
MK[H-(]._ZI,&=.T<]JO.:K+>>M,"8<J$>A S?BX \:)%)/\Y^#.Z8$0Q&.#*
M#$P"&'D!>)/TJG;I(AI=01%!(%I9J!GZ=N?#5H+Y?YVJLSTXA8=8^/8.#@_L
M&%"UG#%MI:&YHU8XHV11@'NOM"#,JUP4G]<!G"B!?U/\@3(.)E-'G\(W.%^^
M6*\L/+73W[LX\RNU\IZ78?0'.[C8_V3SG?7?V]O'<.WEOCC8^TBWWWTHMR^/
MCK;8_L7.NP\G.WLPJLNU#.[[XM[])=R_?V\?L/87<UR)K=./;!N,(7AO>WOO
M(SEXMXE-J"X/CC?%P;OWV?:QO=Q:;Y=;;^7ESMY'\3GW%(BF> H&B@+G'1N1
M@*F2.F_S(AA.'",KKQA)WT9[YYH+KYH9.G6&LN69H??#[[7M[8]K?R0?-O[<
M^;"7_/GQP^['M>V]9&\G 7VU!THIH3R9HVZ]WU?LO$WV_KV1C*G8*_6Z]F8O
M@=-4<?'@SYAFK/_4K[]M $XWY=]6W6CVA;('\RJY\+J;^(X#B_ G0.^?\.3*
M;73<NHXIVE7W5/?A\5_[+QP<24_AG4=X6^KT18IC2WWG>6'U5WC.9Z4*ELLB
MK@7@YD0*'FP&>,TS98P"/S13:N75#V38FT&W"_QZ&X5D'_AP7YX]2W8Q(25H
M(9X6'K>0,*Y3+7 /M*.4:*8SH?W*JW5O_:GQW833VPHVNE431^^&TKG8^/?#
MES&W$1W-I#.(W_P#976CTR_[%V_A9=OQ7<]+ ,&VL^>?!?':%7E("XT+,T1K
M  QO4E\XYK@0ECFS\HJFE+&<?)=Y]Z@RQ<2]-/:;RNKT3=76R=N-K=VUU62W
MM=9ZW4J<3]ZT_FK-T^28&76)'_#+QE=M^U%FDRHD77]8]OI=W>DGNI?TSKPM
M0PD:N.PD9;^7V"/=A;'^VIC=T\SN?+;5/<+%!3"\[R<_VU4_63L[:P-/8*#S
M$_?[.?*_[(%H]^IP^DUQ_]<_)*/%RUX]$\I.OTHV.H?MLG?T,&%_DO;V=&+\
M<,6WV;%5]ZSJ1G+O]L$D>U,-.OWNQ9O*W;37X!/L"^\.=?>L6WVQ]57/S6 #
M?;G//@NNC-78)I""JA0V^%3;S*1:42IS%NI8R,=.V0=8WO)?8>)UDDC<WOVM
MM*<R'7\?=,N>*^UH/I;C$I. /UAU#W6GO(R_/WPB+MV,6G.NZWN]X?_^@ '0
MYS='^&>NI.2>V90YA_O_,I@C@MHTL(QFE'/-*<R1-[H-=L>6!L<^^1.D*-FN
M6@DE$T;FZM.WTN8@6.S9"9;]"H+%@3Y,IMSA1IU< N[J7*368W4[+[S.0;!V
MP5X @Q],_($^+D]U^TPW,G6G3+V!'W>Z>]7Y\U/G'[//)&/2^H*E)BC<_5F8
MU"#9)*4%$44A=$8!JJX$"3W'K:KKV]6$.E]M1&HH4G]6O;YN'Y1GM2'YW*2*
M?O89]R0HGW+&L3-7SD&@O$N)\$4HG#=>AI57).-"3B+3FW+@M(N"]J]_,,Y?
M@@U9K?[X.-@(#VKK?M+^'YK]>-LS-/UM]MD*I00Q/LUS9\'T)QRP@KN46^:"
MM"0(IU=>19N_6CQ;?\A^-///NF#HEV>ZG?BOW@[ZY1<,/H72^MZ3#BWEK3S/
M%RNT-+;:2UHLNW'R;X:>GD2(_^$*B!:9R7(A"\6X4$+I+,N*(F?<6544/INU
M[@3/TA;7"7M5I^/;VW#F^8$4_2RX\)+P/#6&D%1(-)%=X5,:,FV+HG#!@HG\
M.SCN/EEK^V/=<=TJ>8-S\1+\,-_U;L):7FQC^3L%J_'L1])U>/Z96^.-*V2:
M!;"9!5,"#!M1I-R'8+FP1H+!]UP\^Q\D6,_0L^>?*6;7!RS]AZ4,A+0NU9E4
M*0G,6BN=R+UX#I[]8\K4,_;L#[]^)EQ[Y:1+%7:=%<K85!G/4A](;AEC1::>
MAV?_F"+UO#U[RSY;1F66@Q@1@Z5TI5*IL3R:5T('(ZVAZ@[/_N\X]H\*!XUC
M/W6]0GQ660A.69HJGH'RP2HP.E=YFCFF"//<9?0I.O;W32'YD5X7BE?7ZV<)
M!_O99T,%(1EE:<@*@AL&07(4R5.N'2T*(&+@X&UE+,VRVX+SZX^<^']45K?_
M/*HZSS:S[0*@FF3 &Y]FAF!&95:D)K,VE3EECO+<F%"LO*(956E."_5T<MOF
MK_-O!U,V3G79'JJ19R=*AUC5VGA'=9[FV)9(9%REDJF0:A9\ =P1(0>W]Z0*
MIU_+SA??^__@QY:M3ENG7Y^.6-TS#HR!L]6D[]O^#/%C-?$I<A^W>/Y6=9.@
M;:\\'<O/Q:V?3_VC]'5L&[@"[[^(TP4S*\^BC#_IL/;SSIB<D:WWA*/=8_NC
MZT1&#*YBUE2_2HP?/W8VZ/8&F-0+9^"NF%U%V2_F5Y18W'.S9OLOGK"(?L=V
M>\%:&:7WDM&'/);25EX4C_[8.%KV&,4!GL+.?W6/C?_UP)RWPZR_%X,.R!)>
MM?)JK^RW8UKZAK9'R9NV[O5N[.]?XB_O:OR&9/?BU%3M9_+1V\--")';5]4>
M *H^'95PY,,5GDT6>5C\>3##WN:B"#F5F<NMD)IHJJRTH1#,%]XZ-\/>'FJ*
M"\I,G%,+:6._+<V[C_G^IPVPI3?I]OH6/=A[+[;7X?KCPPL8)]E9?]W>OMQB
MVY\VO^ZL;PSO^0O>E74.]LZ.]O>LV#_^2+8N_VIOKQ\2L,EA?)OG6\?OQ=:[
MC_"N?;I_O"&V<(Q[:[=JHFH36,%YFANIL1M32*5S>4JY%ZJ@K! AK+Q:B\P#
MV5GW9U6O[.ON1;)[I,$Z!$,7Y;KKS^ 7D#R<WI0D@T[9GP@(+]&$_Z%R/83)
M&B4;H;Z'4-]N,>:]<UYQ]#15*ECN4A4L30MJP,&7GN?>K+SZWYV["R_\+0EM
M^S!I]47Y_)F^W=S%=P3+(UU7YY1,[(N!LPL<.__9$GZS?-T?_$/;__O#Q<$G
M=V:8R+?8>[J_=_CU8+U]A(79MM?WSP]B:;V_3K?7-\[W+]<XC.T8SH?MM<\V
M*XPP(:1!84-N*TFJC%4IIU(5VIE<&#1<0-#VJ^Y)LMNO[,F5Z3*Y=+S9L:V;
M;M8S,F%"D5LJ %%P\0J+ME-'2.Z,SP35(6],F$>>"Q<3)@QUA=:!^)1K;)I3
M^"(UFL@TUS)8HATON*OWEHVL%>!@#XQNM%7 ,.?)+O 5I.5UTHLV31V<P_A)
M-CKUQ_#4:JSC5@WZR9GN)E]T>S Q'Y;*RDF?CT:\ ^ZFP=O3&_POG:J/*C;I
MU[;C:ORE/13RLT$7S'9X6=5I7_SZ7*$:#$(9 *4S*M&L84H1*3U1X//D-+!9
MJSL-5#\4JB\GH%KF2F1"R%3$A5^+WB;C+"7!"&J9LWFA,0)\ XX;S&TP]RD.
MOL'<V9B;<4F]9)D(X%0:6<C"@>^A--.!%:R)\#TZYI(IYG%N'59=T.#<U<$0
M*7F69DYRK7*1"Q&N,+>Q<QO,;3#WZ<OKMS"7&1^49X%K4@BM':"NH#H/14&E
ME!EO,/>1,9=.8*[)A9."8^=.0U-! 7B-%WGJ3*&HI$Y;AZ5_6T5&_IGL^DX)
M0KQ=]4$\W, GC/"[:\8M ]K^0.G=KFZLGKQMZ\.;-31#^=6[M-\=-()]'\&^
MM;(2G XY5R[U7H(#EVN6*J^+E!N7Y\I*EA,2M6FSKO+#@+E95WE$^?[VNLH^
M>PMC=R?;;/MH_W3_:VQ+]&GCZ_ZG]_0 GG7P;A_77(X/]E[CNDJ@6C%O0VI5
MAMUPG4X-A]EA,R\5884N;&C65>XU5XC'64%M(<!YY,(I5_ \HYYRZ9@2C>/X
MV'.!3::&V,PPZEP:%->IX)*GTAB5"NDY-=03J_S**]J2=QDQ[-D:,=\IO8T1
M\[B"?<N(*7*9F:!)ZER&C0H9&#$BY&D.\BXR+073HC%B?BPP-T;,(\KWMXV8
M[<M-H,$&?.=1>;"WQ;?7WY_#6$ZW3W\_WF?XW-?'6Y>;V7:='"(X<X01@'U"
M\U2 R9H:@@F"!2[>Z*) CCZ.$7/GKH;Q5GTQX1!S:NN.@5_\1/.^ZX3]F'M/
MKF_1IE>U!_W)6V;U^ZO_/NI>3^Q#GYJNUR>I#C O7^CVN;[HK?SVV%T&[]Z@
M\=.AX'%V8QS>;S?&71M2RHX#((PMK7XT :;W5]BN.G<7 +\Y:O4$F(3AT/.8
M6 XD[_JD["4:LW.K;IWN8D"YU'6(I_(K^\4]'W[-;U;M'5UM! 1B5X-^KZ\[
M<6O$, ,)CM:92K@[)&[ TV=E7[=QYMGJ]+3"$2/PZGAVK-5)W=HD.=>]2>;]
M[ U.HF@I^K=*R_&L5?R _4UYJV#YHS\U$RV6\[^_O8E-M1]),L6*[*(0W29\
M3?.?/MW&3<6W75TC"";^1T.Q%N25F\8C6-9&94Y(*W,P'2G\*WT0).1$$4/S
MSYO7-J/S%DO,]/YG97/[[61YCC=Q%D3KH]Z)L',]BVXZ2S#14E?%[3GX0" V
MD Z>11;8MH1KZ=;Q)MG^!);@,=AWZQML9_TD _OOZ\[>QL4^^_UT:V^-;[_;
MOV5;5GS[^.,%V)%T_W*[Q&=L[>V+G;T3&/M&MK4'-N'I_M>M=4L.VO)\(B@
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
MMK%67+]*RM.S=O2MH@UN!CUX2 ^7,V"X,4:#E9GZ_O!BW.2[]0QP:T%Q]\(
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
M!Z?X*Z/7"3A7:[YU0E1 FZT-WEH_;H.K"72:1+I<VY%U-A+0UH.GAD[G< *
M#S@]S6<FM>L9.D%<4;38@XF;Y<-LJP<0=_C^;Q&3\ON0<BR"Z_]_]MZTN6TL
M21?^*XB:Z X[ F)QT6K/=(1*M;1[RFV/Y:ZZ_>D-"#PD40(!-A;)K%__YG86
M@*!(RI*Y"#?N5%LD"!SDR<R3ZY-?5%A*41 8\BI;NHE61Q7I6*%>H$0X>=R:
M,H;8892%Y10I$:+)3Q) =664-(>%FM@!?0Q4HWPP;BT&/66K>#M)>SFE90\5
M:?%"\%_+3.'M+;U!O^Z6>7G6\=Y3(NG:/0*0F#JC]I%,]\_H-LN+ZESVPN^<
MT&+E=L8NW0VSM'X"KN)]<2"&$=@TF7'V&P]2/CO=[7Z2,YK,YL5['Y!]!(JR
M+(RK8'?#V+ER(!BS%\Y3%#7V'SCD]F#*;A]ME38']\P>$Q_FRR/$[P,40_18
M3$6@PZC(D/A]'"NL/HPQS@F^"VA+&T3DN(3#Q7B4YV01P \D8A;<1''$\9&@
M@&O#0GPB.ISH?V*MEC'@6$[U7U@"[=VJN3=$-LA,V3DHC)",R9_AIUCT"[>>
MXLL$45)_C99?'N87HO3WW#C+;BV0&N01=KN0VM'J%KL) !M<^D:><47-[W1I
MB^9DC/O0P1HJ6T2J"J+ XTI:=O>HN[(QEJ6O/RMOX&:<4LJ !VXPVS!1&$(_
MTN3#ZU1R%V5I@@<@^I=Y7BK->Q+Y1H9,N+TH%WL5>8ZK#M;'$-FE(Q$5M=;?
MZ):5>9&QLWF7QG=H4*&:P].R6M(>KD'X3(U+(&\*-Q2KC/PBT)XDR]PN98S
M61Q((X<VX8)A.I/P,A;;PS742(/GRQA+A?562:ZJB'@]>FLX*%!BGJ*A+(&6
MDBLI;J;_=9*7P1>J2LYULUPTU<6=>&>*HP=?5*YC#V@H$%7$_[$GHI-DM=28
MPH-**M,F0Q1(VY:DZI+4T^4EJ3M57;HE>447)HM$0%*)#Q<1H94LTTLL5+:J
M6CA1NTFH%76C0!S<*)U)UDQ=47'>^S13*'P8B\E!',,).66L3W$Y8&P4POC#
M2%%KR[B,A@1XAF$7$$E2-M;PHMP4*5A80I3)-Z9B0 M5,9^Q-6ZE2U<S##G@
MDY?C(/._:;L ;<I6[2K,[HXB,G1JQ1U_AZN\GS/8MS1'<QP.O^MY5LXH<//W
MGZ^N:SD_X06@\9UBM5<[$L&*YP KZ.J\@#.5G7"]=?6-J_ @J!_2Y/JGG+3*
M.:^LW7B'25F_4C)SB3=JSAT^EDW]";)OXYG/AB4?[#XI<>K88;T_Y"?Z#VEK
M?*&1XP  M2T;Z_Y.]Q04[P$L4>N1B"N!P4F,,A=<LDC+,<2B.HXQD.)/Q6$0
M8ZBR19.E> M<TB;VB8FPK_;N-S6?=RH&][ARO1]T&?0UE1V-YX_I@-QA2]DZ
M >N$=UY 1?82TW=U12N:QQ.X$5#.N%9WBHKO1D&H7'^+XTA2@L5I>@Y SL"S
MI8/6'&:+QN!N1 \^JED>[4;DH&K1U*A:J?).F<QQBKW=9I-OLH#Z-DE)XL9(
MO;B^^/X(*Q;=>%:F%<L/\F,3<?]=JBQYLY&!['/0 AHS[SC)WP?W_![#&K[W
M1QF%8-G2>>1<%:8@H<H'K@S@+R#QK>_=!7&ICD#?(%9'$&5S1\_GF&S+,8B5
MW&*?*I@$X[GY$SVM8O$AX(]E#F&#.$PG*9ZBU1I[+$*C* UU)X+A%<>V- IS
MD2@"L TI9N\<29 RB"8B23EK0W$@5U: O1#-4/#HH>H+[++8J'AJZH?@GE-J
M(4N!7Q(Q)H4H'IN?Y.=_*13G0N'KL4K'63"#<]'+0Y#O?51DE[H8T-%&%7"$
MS$VV +$)&W61VE1?JOE9W'Y4AUB11E8?%BUC:W-X&P IQKX-WR&9IZF8;NB_
MWY$[#J)&Q@Z;^!AVQ5Q?K$2"\Q+SI5CUZ^43%9-:Q">$H(I3M.R ('?\3-G%
M*$G2.QLMUA^#[P%F'OG$-M'MV%S4)!V-. F5PW7Y:-X8MS@$0^8CB#G*2^Q=
M6<G8B4SAKY3^138R55.&5716NB[-W[@0:G_"O>+BB.,=9E$NO'^O E;@&/J-
M(ZHX==3!H86 20 ^_/;NQZ/>!>@FT,93)$O Q$ 6<D^G;V/T[LC!@*199!.P
M7@D\:RA )*@9!A=O%VFH%:EV@/GXM;';(KB%_YI@ 9:;1FF92Y26?PT_J&\!
MU@[3+\74%AB=2E07S1'9E"J:1:FQ,NRK82$3G,UT;V#WJ) 7HL L+"J@(A?S
M>K3^23"4OE5RA=SEX?>^JW%TV*/6:>)YOYCE(G_,L',AU^4&31R)IS(1WF]D
M3?H.;;PI6&\8-@OCE.E."PU@%7B<52* \.Y4NL1.11 KEU9X95 B)!::D+#J
M:>!:SG<JH4 (/I?"AR[HB^S-71J74UG!-/IBH:W$#@># :N*@1CO1HAS.XO
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
MI5FDTK&?V4N%8_6!(W@_F>NR')?@3/:[O6[U8"#MM20XY<0%.?[7AC[6"7V
M&Z<T@.ME'*'4@EFFO!_4330,*EY>PX6^*]Y9-2B?9KMI;+\/"E _]F6V*N4J
MX'B'#J[RO*68#W"ED]!F\AE2LRGR=#BAIO=!!F0 T>]M;!/ZWCNN&8G :?R5
MP0-#H+!D6OT--_H)4&.WREMI]L)>^"?8>HP->)=_EI@HDIQ20K-GX7  $YBA
M9I<6_0V#*.,HQ!]E%*JC&TISF%H!C&Z-3:Z,[VX$M^;K4DRT2.4J[T>Z\V_P
M78G9%U"JWWYSOM6LMN:G1VX50;_;[^ZI@M+8NT9%252#]-+ED 8XH_&69A3D
MN Q#4-"*%?,_TZQ8EO'AJ-7G8#JCO'I@L@TZ>MU0XEB%/X??!F4,')T3NKKW
M:QGEWL<4CNF(?;3?X+=A5OY9JW,B4<@7X=3_#@9 /(:U?"S5C61A_Z]46#B:
M;39<9G=VS\ED-&R?E#F'D0#1UJ)4]5BC*6I$:E6CCF;W=LOVV2G;<X&C,:"(
M<Y'KC"VXM9QXDKJ3M3CXEQ)+LS(]E""<I 'L"<W%U-N&,4>>L\S+J6SCO6"4
M&RLD\$"^X00HY@NC-/%$ /<$Q T$WQ@B,1Y&80"+X'!+1>0_OKN\OMQ30>(
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
MK01:!%X?[)\RMD[0#1PQP#7.V]$ #V/XX%9F"JM />[9RLMQ(!C/(Z ES6[
M*3L$D./NC04BY22=Q^$_4V\YH*!J'_Y+!QUH?]AS,&(&)YT3$SX2)%(.B.+K
M@?78^'8&NMX50J;6\A>C-V"QY*:27..5FGWTJ'8-E"8&<W-XM7Q$R&=1YDWF
MP\QN3U*"Q4=_$;MMS74C.71<-_' T(22DHY<O"M:=O6JCWH>1T=?LZ4CD-[B
MG6TRD/I-GBQ0V1\M+:,,[N>!.*C8"973KJ"R1=5N7!FRFYB!D%U(&0N_:7[Z
MIM8&O>U628V0]"&HOB$>IQ);!GL27+W@7H^^&I>Q'E %>OXNC;&>/X.UP"YA
MU@IE)PFD)83[$Q"F7G\2ID.N[\6Y4RB*!(-/(;U<:R-,TBK43>Y4!#&J0ZWS
M<6(5A:=33K$2A"ZYBE:A<J6F,,$GQ\A^KY\ FB#&@YC?[A=V;*_#29K&IL_.
M^Z6,ALA/ZB%,=C#1(T7G T6V*1<863HB'GA>4AX+"/!M(7"VSU@.VQ"AQY:B
MN/] &XW2KN?G< H4Y5WZH)XI"K2>)O6\!EU*L<1/CD"(MCS R3_L=I,!MUZX
MU9W;9 !EV5[G,]I6GB^804;\'1<%;R(6'H'04OR7;?P&NVO+AR]1;9%AC-)9
MRBC?WH[?%+(-'$ *5I/6+:*Q]J,4I<NU%%]]^.W=CT>]"X_,U&D4;OJF>RLK
MGYO>GF:')6H<2( N(&(!ITL@50Y6/B!U]H .2!VM>Y?H&!$ZH"79VPC=1#]%
M\YG"I$,P7U%^]"8%[ FEZ&O*"3<*0G041*)4@A<:8[DRUXN%U+M5:B;M#<%4
M9A>AI$FL-)?9F?-VKE\U?WNV)_G;+<E)'HQ4K80NS95A7>L=<P1EN!#5A14
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
M:?V2@]4HS7[)=8%)Y-85V;?=;-8 .']Y@QW<PS?\N?Q3>9]5>P9J@I@)>-]
M<@]7<*X40L,?MNC\/3JZ:L5&.UQ<AMK20]L!Z(Y[5W&05:7@<$7^1Q5[OR$8
M]V%+_?\&L]9#TL3XF-XK+,YI"2($(0'P?L[*HDGJ:][@1>L-'HQ.;/8&?\>V
MO-8'W),]7.(#(F+<@9NR/V11WKJ QI()$!"R)8<V97%\=!8=Q2_%DKW\3QED
M4;E)DG$/W_(J4G'+X]I]#9* AJ6V%!&*?$YGJ7<UB<+TA4C]#VD2@. ?N-!G
M\[QHN=QZ\U'2TD+[KGBE6I3V[ZG'Y6_["KUFYHKM87/4N@A%.]JAMX-H.PQ%
MI]OL'&2'B&>8!A'U&P=E,8'/_T3<E?FRX5MFT@)B;B+,Y91'DB&.JW<'_U8\
M&S%319EQ9[>>D.A\5 5-UHW5-&QNY(WC(,\]Y$R:WA@&B8'7R0L$W>%O-$35
M-!A2"^+'GSYC8V"44&LV#N\5@,5IY7&,UXB0>P):.=.R@IW6-"7-0/,1VU6'
M*GYT;X5;DYL)VRU#KL>0&;A6BAO[ ^^T<W*4EHBJ.@,>I$$&>'_" O &1W%$
MHT:QZ7Q&39(9 2WB)1WO9X239^@-=Y,\]46#/Q%$E"]C*O,(AZ@'S7?#_G4%
MIA .T?(1L37&MGK$$@@2W^MUNAXMA?"<&-TS]JM+S@4NU)O ^Q.X2L1OQ7Q%
M2)#P$)IYF\DXO::5\+@_1H4$5I]L(DI:/@D"6B 5!%_2P)@[<,NYG=L']+E3
M2400Y 2Z+ CG/.P4;F.P<LUH66<PC#,^3*89"2H!]NE&(Q#:"KB$1C%GL;:P
MF+D:3VD0@.#1.+IJ$4B+A),PKEO!6T?PO'R>E;.ZTC>#?%"+Y>DP@'^4]*U'
MP+Q&%QJ=&>3F$CM>G3:#%?.0I:Z""7)3QK?,W/J.YG;5HT"+8$T"O1,M@,PS
MY0ROZ7?-I_JV(H)3G!.!*.@@[_+V3>)(MZ;!717\.*ON=]_2NZ9^^=^X7QY)
M\QGAV/7TI0]WJ%C4_7Z:@0+)O009 $]VGL^C]S.7P< :.+=P2-'1(P+_I:_6
M$W>)$TE3]B[Z'IU%=-M1E$3YQ$&_-S.-7_6//5JJG%RBO?/7'D%'W".\3$
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
MVQ6V*]S#%3YM%<PW4#HO;NKN67]%.?HNIW&>L2MI+2;=N5<_&W1.7U"J>]F
ME):C#X:C3SN#%\_0_6[;#7PX' V[V6UGZ+8S=/=) YVOPKL\6 B4+?A8^Z3,
MSL\[%UOODMI#>6I1XUIQ:H85;J5I8ZH=/[;]N96F@Y:F0>?\.9ORMI8#>8&C
M<)L)<7;<.=O5\O?];&U]QNZ9K\R][AQ1SDXZQ^T\TN7DZ?1:T6Q%<RM$.>V<
MM)+Y4&=IOQ7-5C2WQ7R]K42_MU8\<)6^Q&'!9VV(JW7*&T.?O;I7WL:XUHH,
MMF-H6G%J0 KO]%MIVIAJO39DW(I3(V,,-BS.V+<:C';P[VXRWOE9.QW@<&J\
M8#?;.MQ5H_%:CMXCCCY9K\[GP!GZL$=2O"B&7L@1''H<\H4.\#WO/A:<^C#%
MN77U+&.TI:N/*5UMQ:D5IZ8 ]5HY]U::JO&FWDN=+=N*TRK&.-WSXM67-XGW
M_'3%U*3#%-H#]1#/+^JY@!<8\^BU''TX'-U;+UE\V S=:Z-XA\/1%QNV^.Q1
M%&\)@/#+GJG;3)3SX\[)SE8T'];LN\>7.F\9EVPO^/AD!VHC#TDQ@#_6ZH56
M+^R[7FC5PA/KV<YIJQ9:M;#O:N&\WH"\=R'BES9Q&+NB=E7S'*8:V?NXQQ)&
MNGCR%N<]E*9V^&4K3$_B);ZDL/B2ONSCSJ 5IE:8GH21UAND^XV'NIYTNK3
MC8>Z7IQW+KK+OVZ8#JDOT(0YH0U^$-9!7J7;Z9]4'!+7)UD<K;! 57W7*H$&
M0""YR1%:^C2!N#*2^.@Y9A*?KQ)]&DGL0.I^6\73MXIG\;_/LJ3U"/(N">-R
M"+?+@QC^>Y?&Y501VEN1P5V#D"<NC[)TZOU2!H6:!G'@>_\$]L^"<0G_O$KS
M(O ^P0?TLX]!$DR#SIKCJG>;6?HMLU26]-,7898;I;*'.>8P&&#0,D"SMK@I
MXUOO'H>D?BT#]/H;<<#?_OLF^_YOZ]Z[^_2<@_=\V#(A2EVK($\3L ^*^0:+
MK;SV<_#]PNJ;]_F:1#L=>6F9>;,L'99AD7M!!A:4O)<7)5X0QWA-,5%@:Y1)
MD47PH_N)@LONE9?.5 8,XGM!3K=QU47NC54"7\?Q'&X49@IGK W+#'B ;I>7
MTRFPUA06.J%UJ""<R$/FQ&K.Q7,59$<*/IN@(1/,98T=[UWB,7JI7X<N93A3
MP4KR<;7%?(86':P'GA2I.T5KG@!-5%[(VIUGVI5=SK(HAL^RM!Q/O,MR7,+U
M\,KW"J@3Y \M-$<BZNFSM%QNF/>]I2PCNS0X1:%9:&W7P]#)?G1^I>T]^Y/@
M!JR^LEC^DV>?P[R:$P<7.,"B7Z6%^]])9GV6L3JZ 3:Z/0I&L-@W07P/]/WN
M^ZJ\@;"Y!*R_^W(-LPMZIEE2I<*9&-HTW?D-S!L#3\? L6$(7STD:A_"(L5I
MR)JEWP=9./%13$'UK\?*NZ^>X:5N%9!JO(?*^7>%NP':,/FC3.BP]>ZC8N)]
MAGVY2L/@"!1; /^:PMKFOC<)0)D-<?=!(P^]P)OJ=X>%HX8>S[TB12T_30O%
M/ $<0QP%SP#^F-$S:J=!Q_M=>:!YYAY0124YZ!_X-UP7#,D]SN$!OO >WYL<
M";QKIHH@BM&"+&>S-"OP^W$63'-<1P%T5P4M8Q:@FUW& 3Y5C>!<24)[+/':
M5 8KV<U-I#N^B0K0HN$:+/E)4^5:J/)1J/(L]MZ:O-8QJS%[Q(I X0=W$2D$
MO9\Y\^$LC>"VZ>B(V$A"*L!UH)>C(,X=QC).A&408)D2CGHX..&2 M07?G*O
MU R<S%O%/T;>& ._!:#CD1N$)>%>TQG<;1/UL[OL<)6F2-+M;KXLPJ,=A 7
MQJHQVE$9?(Y*B 0QCH!Z^5__Z[S?.WN+UV+ ($7Q#D%><[1LR,1#7@':HR&'
MMX7_ 4T!)[?9U*3$XP.W5*X8IBD\/8##:4R/LIP6P?^?(F,&28%J S10F:'V
M"@JZ$LYVY=T%8)(6+H^P$0M_@'$*ZDJ84PW!!IQ$%" $)3.&M221/!*8-)S
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
MO!#>?;24\/J\ !,<H<!*4RT\1PG,B0YJXH%UF%9$MD7H]]DX2*C- "Z*$DU
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
M'XM/8;F6U=%B4X4TH0YB\)&/'JO!A:-@RKL83)3,K_@M0#9,53;P\U@I$3.
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
M,TM)4UE%GF0K7GDA/$>+KQNH%+)O@WG3+WI*\=ZC7_3,)Y#S/8OX=^9#@VZ
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
MJ#(D4<2-@HZ."6VB(#)Y-PFW98"*PR6 "GO8S>$5S;=P*DD6.6(APJB@$E7
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
M#^0SH^&P]E2$ <7)S3(G/D#_D ZIE6U'';TS\"0B9LP+PP*>(PU@;+JYF7Q
MBS;W_OXVA*F_@><AN#</KNM4%(]:JR-VJJ0EO:M]I!V]!-UT1LZYZ:!I!K9)
M-E%)>PNG)!*%J\X8LVG*N.UBZ$A-;I5R W8C(^0CGRL_G$:>F#?1T%JJ_-*(
M5N-6_@7Q8469SFT6SO5DF=1QS1F:^#/W!#;"DI;?[)UI/TRGTK1U6Q" RBL-
M)ZY9G]IKB"]2>-0/@]A)K7R_[P0M'*"6 Z);\]<DX*+$$T.P1;(Q!P7:^Q/6
MPR6^R_1TLS$1]["2_:=+WVF<")>*;W&&(+BB"8O**)XB?5DA:C\I%I! =.L7
MG^'OL5N#?MC=/^C]2"7:S#]D,$)L,$_J!.$YF;KF['+_!9':/LM=3:)I 6N\
M)M9\'>=Z?;SY1_6K2X>[WQ3#./QL]' /AN=?9\=*]RQ!'3K:L8.#;N^P;]BN
M3OO]_H_')T:GM_#'P\;:.)L3PUV.1EU$GN+3KQWMZA:X;QEF8!&5ZL)17\9E
M6!28IJ'YH*"!^6P6%Z#"\PJ%/O>*X"IBZ>N*%WI'%E^KGW-W,H3@B%-O[7-<
M^V3C2V]<%1XM*9P7=9SE97".+@G3FRPIY1<R]8;L]P.9EL)U!T5KLSK>%ZA_
M772Z!L":(G*YG%,0S=KH!1ON8QPPEO]I^YU&;X][V92I,9^&:5R KT7G2HFV
M^!&.I[&31T/GBG&\JB,YFWD3LX=_C7Q('OP/=O5IF-E\C*9QQ+:C$*TRMN5^
M<'D3LBCH0X_57%+4924=A=8C/#&@H\+I@#W"E K#GWY6Y@Y&/JZ!@[>9%='
M?*H+!.S#BN#9L!U)4^I$!?\07W"AO Z?]H2E,5B:_2<LS:I+6Q';G-.\D/*.
M^23C@#%8@L+G[@3@1&H3[1**L!MX'A)2M&LYO>NF MPRW+%E'E,$(!.<HM8^
MN!>$VU_@M>-L@--I,>,+K&8R?K()(/2OKXB<^V[Q;VX619$1X1W^"R-:V=RS
M[&T G0:-(0>=$F.8*36B]2ZA]UW+F. 0VXO@2S'TAY86$57AX#"*L:/*H4T$
M^Y!.FVRF7)\CBHND_-1"BBT^3J-;A=@E26:_OU"7@QA%TR-U'7VR_>7C[RFD
MN_-EXS:4>;*BH:MB1USFY^/!C_0E-V%,'2-\2$0:PFDQT;?%P@H?YJ4XO#*/
MDGJ*.<L)EKF-0Q8>)?G%1"(?:K&:\**"L$![E2-,7L/(5;VJ=6(AQ;6PK1 V
M':99-GBNCWZD)Y&@L>%%L"MCRGYB9VL.>P8)2RR9&,<2&GR/"V->2"6W^#44
MF>:Q[2;PJ^VXM;9@:.),^_N=X]XI1N=.@F=7L-S,\1=6H<L" )_>:QY'!629
MD+3-QA0X,OF%Q8HN%$"*#T4D* P.FND (AP Z&SEUN0_2(T?98@Q)M;L4@)?
MB)()J9DIMGJ1=L8(20H3AFMR;DLU/0$F2B>&77%2J2K@VW $B6@9+0,:#SA1
ME&*2F]2 P@K+%?A4\R#&U).XW,Y9<S!H!O[!(<VXP))%[CEZ=X.-<A%[(CT4
M0MN+5DP6L+"Y%M?Q/:E?PV]^M:=9X<CB2$1<3&.\;TDY7?!7;"<<OW(+U PV
M)=6H?\B+XCG!&%(O3,S'3YWY>^M\37O%QD8)X@(G61W[,6#J$C&+-"'=F)<_
MGR'VO  SI-#V73 ?$YQVZ05WS 2Q/*E<(*D2N*75FELO95I>O:?V6<CK+U^X
M%NLV>/;N_=OGO</^7CMXD72-WM(BYA@\F<VB=1!R%*:C_ 8S1D[%SC-)F4JY
M:BD94VR(@$G(2O#)(5CA=_8M#O6;?I$!V;8FAI.V,DD'NE3&3!I))QGTGOMB
MV/X@JZN"?8)QB(^E=Y;<U4H!IW0ZD\PH23A)U!&9?C *U-68CO0;B[(E]DIL
M]0R.5<!([IQ_(%@,=X;N!N]6C(>JZ750=$?IU&+NVTR#NKQ0BV-U=*;<YFH<
MY*,JG'#/PYCB0KRSY8U:C03SN/+,!%/6"-J93X2KBYE:E3T$O+>\^K(PX%ZA
MZ_ZP%6J4VK#6-EUDKEI-F%$(GA!E1 J&NM&+1T%Y%\,P,UK6RT5*3[?Z2^;&
MX *!D2' = S'-U\2_73L;'-0;?+*"9C<K0%G2ESH^7V%:+LII(Q%HE+JRXL]
M!=WS@0T+^/R;I, #_2*?L_@_C_(T+D=TY]J?O47I!+?E+=9SOHSA@-SD1#/V
MCJH^^V<AS$[_#7^9.S.,73I3_ Y/<*/-61<*0%T@8P=<9@7!$C%>,$G&>/5-
M@:AM;VHU!]\Y*WE9@(S)=I,KKWEW543H*B09&E%>U3F3[RD"*XL,15X)JYXC
M!2.2W<56N/+OS3?QC?*[O0Y)R)DU8-%*9!>*[SIX0B A10(3>H-&]( :5;^:
M]*E(=6N$U,=P&)9(O=8BI7YFOU,8*MJ^MJ4"Z#J$>](0*#+B#;?=EK5\!1:
MWV%X-Q:6QFUK^K=OA5V9_1-(3";@()F<:PM=5Z1:P;=:Z/'G]XRKJ7$HUZ%T
M?0CN9XC55@P*6:H!SNBCSQ)OI./@&?&"$#40/OI6I.04"WHRQLHA\G_ORU[J
M]U1VYZ(:A2HJUU$H99M&*3MMF@FL 8J7L^B5H);4 SP$-;^CNB18Z%7\UL":
M7E.:(]Y!4?MSB*VKH]"9S!9*!013&LV6:[V2FZRBR@^LX$'A8*9"?<%GX5P+
M=>@85 DW/B^=<#06Y8 '3/6,I9QZED)"&Y>&(PM;IM(:?12WA$!GTJ).$V9P
MXSNG]X>>RM?*7+.5=VH'K9=7BA66^II_U>F\)2;TBDG:/MB4GFT-O6T7!4:6
ME$9E\I"CO""D&\U#D&^;O2$:T[KX\$K#62[@W5X4]!$PE*RK[5V1X=P$L3F\
M(;7WL=+JT8$F2GGZO.(5L8DRA?'PAHQRIV+?]*T*?KM!"D*2TV8PVO+(=-8R
M:4AZFRT.-B7 18YX*&2CSZ+GU/;7EKJ1:DAOM27X&*ZL>95A'6=,"K5]YI>X
M%3,T/7I<<P3=X#S(:DHRP5A\;53ZRLW,SO)"LDY4YH:69]MPNH5)8]P(5[-&
MID8NX3/!4[IF=EDLP&!Q;VV#)AZU1ZI9"%5$@G<VG2NN>R5I&(M.?IC)M%B0
M#WG:<4D9,(4'%('MN626I]$,:9F2;M7+NR@;O5I(E8AP7^T]M89/\.'5]8_]
MWBE6G^%'!8&11\E8*LIM )U)2!4R1VJ2-56!6Y=,C./(W*?.Y=0NAYR3<MY.
M= 3\&BJWF>66@ .#XNZ=T8I0-FG'S\5(!Q4'JM$$>+G^*;Y-\KJ$OT;(P9$X
M-61PEV)4&U1[@8%3'BQ=R%$:4QEG4^H(\4Q<T>E%/2N2Y@&6J)WT8QJBSE(^
MOAWZA$"S"+2#'4&@;8L,$N0!@ZU4FI,02L,Z&]U0/<XM$OUI"MGP+AO/F:U9
M3YB@+R[I$ 9C*9Z,=!F:PJG-#)/&LE_4)!@_4*2'D4R7_ SB4]1:=69+\/08
MZYFZQ((O2TATF]LH3=OC6;QPNH59@VLR2 KNI,+(,I1U"4HI8A7@:N-Y$-Z&
M2<IY%]\6V%'-9+*W_>796U53!GZ7^T:]B&ZL+D1'N,K].$6%Y=YHFZ$6XRH8
M%O_(-$6BUS']Q(LV%8#Z\.":T[!;YB1<)SBJ$(:)WL#^&8TU-YVG-NL;() H
M@5=7>+_/+!*38\N8_+!8%];[B+Z@!*[-4B(PG_ EHR(AX-]]6W2FC)GY'1LF
M?IDYWLY/9KM=RT%&X5)8X'UWVA>I+&K2SO'W:PF8Q?8\2E&6'MP[Q,AJ92P;
MYI8G&*[II[BR5&C"A,'E&!7:K&WFP?J<$:5CHY7W&!W;8G/LEDPS\#/05>D]
M,LU)E[PV97_#O&!^?_=;^N>/X>?@(H]B!SQ H%8Z@H:?(J6'#.%XC_E&M<M"
M+S^9UQ69MA[R+(M33>_AB=>3GQ2C>BI] LQ%H=Z\(+&P@^D=]<#$H+G4+/,
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
M-"5.VBJZI5W2ZABXTA:^#0R5:N1&']M1HQ3'J&._K'6*J#4FZ)5J$OSA*BQ
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
MOP.3%@IZ.FNAT,#9SPRZ)Z;U!CIQ];25S&W'.T3]%@<6MI_I"07[_CEV2%&
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
M*#ZXE7A'CL_RX"JLT^\UB-\_?5PRJ2=A_:!88,&'D:!L#SZ/3\*:3O#A%_$
M?<=FZD5=)%4RA"-W%8*7Q*;"]RK_^H\;37B2?P\!55;A,(&SF"..-PO+X$U<
MA,D3GF-]/KLG/,<#HZ=Y4>7!>1I/BK@3?$CRX U(P"@.HCRXKK^>;;Q=YZA_
M^J!T\\Z'5.]G%-V\I-F^NW.>CN#V@-7PHHZSO S.DR)^DM5KLU7N?XLAA?O8
M*K]]C8+-T./;)(K1B#'__EX529M!TD*2R!_Y<BHDX63!^N\CPW^ST]Q*C[91
M]Y/W[)_Z7746V(YPN$GTGS\DO:.3<6\_&O8&1]'!X>$H/!B<' Z'P_W!<3SL
MG9S^[^'@A__:7HJDK[K,"Q7^Q)%T#2-(QG ULPKLRV&91$E8)([:W&&ZI[@B
M+L/J)@C3% D,D/4I J-@5!%=$PR9?RB=12B=1:!/,7%:@;N$E&WPF/B/6G@+
MB1_2?&,>W,'?[XB4D1Z<PH<*\YH4Z2%;66>VF2KJ]+![='KP1511O>[1R9?Q
M)*W^V_[)>C1)#QEL?[][<G"Z*X-%7JLO'=#7'NS^2?>DO]XQ^':HD=Z%4Q(5
M%_D47OY]F)_M*_&ONDC**!D)N26IR\L,'+59SD2XW_':7!FU0LOR'E7'=[P<
M+^-R5"2SA4/QI=&>+R)AVBKO]:K(9_"XSYW@NHLD.A^ZO]#_7G3_W0T<!N]-
M!3<>D>9JP^Q.P=-2/@:PJ@>&P$ZNY%9=^Y=)617)L*Z0#WW,'+5(2Q\S;;1#
M8/X-1>HNX!-%GH81V 7!)9YKL*$*=,I"%'DOXF$2A66;)-RPRMP!R?5-3G]M
M:?,XL]^JR_)SGN(X80KD7Z"4@$?6V(6A+N)"NR 8,5+^=3GR#<O;ZUF8@LB)
M_OD?@\/>&2Y:&+PHPC))XZ1H2I_S=>3-]BFX+;N\:T,]GU;R7I:#[L&3S?48
MKE94CZ1]1O0]&F#7<7&;C)*\##[$XR(N_ZCC GY 8I$W>3K.@WGP(OS=4(P\
MV6%/=MAW;X<9J?%D7BU?I%=36)HX%=>.;HOOU(G P?Q;_*4>WO:IMRV[IMO!
M8OXMK.13F&LSPO-A.!TOA?Y%Z(0+6)]AD2R9XW'WW@YPO>-_M(!U<,>>'W0'
MB]EW[#N)#_B2[IRK!]L?K#'6'_XK>.!+'PN_02]_R8WJ$!#1"30$FI#.F =O
MG>A&2#;IOXF#Q>\L8'5'8)1',(V+2<R]-@7V4>7!JLS*0X_22ES7UT;!O :7
M95P7U4V,R)-Q7DRY/UD13\*"8D:(@DFRV[BLIM@A,\FP:VD^2L)*$"^_Y[!$
M ?81A=7&)IQQ'+P##1Z<8-=-_/HHSTC>4+?4<8)-1I,PA:DBEQI\KZ7%YNJ[
MNB::Z_"'EEU91"1]?2P50=8N8?+!0?>\NZP[YJ\9K&>>WL*B75?AF. !M%R[
MA;:BR;[+LY8>F^MNY,FV;N2@IQMYN'0;WW,/7[A*>%M>F^/_(;Y-8 #X2Q O
MY2P>5>6R/IM?>TIOX@P&G3[P6F[S*328OW&>IOD=;D>4E*.Z+%'<E3=YG:(Y
M 8(O1)F/,NOW.F,<"NJ"#BN#,O@#V\:.DY@^E<"68>E%$5=S;!I7Q-1(>(0-
MASOKR3Z_1V20Y2A741['5=X-WJ_UB#OX-'9;GH4%CPN[0A<1-G-F17;Y^L,U
MP@F3LJS1;)K3NR[/KU^LV]WX*V\C/?&GI(*U'JUQ7L^E0^Y5D<"4KT"9_9HE
M57 !%M*&;!0:5C?X+0[JTG;PG='X0" $-8YO!.-#)0G^;3K_T_\8'0@X2U&I
M?7QMFVKL\)U4.8%.[_"H$)24Y$Q,[QQI=_*5;X9C /N=T-G+8G *PA0>B(>#
MVI'SC[=Y6D_AJ=?T$]K>,=D* <?D.S" !%N,%W1VM64WG4(\_^Y#P#C CW$;
M8CS+13Z%F<&ETO'";?LV#N0KZFE.ZW5!O=)I%U_!5<ZGR0C[.W,O]'*SQQ/%
M"Q@9=0I#Q:WA5NPL(49VW+&.>V3&C;_F&$%'3H)8RW14<S(HN?%T^R%%PQ,_
M.8_# D0H'H<%H#,<E]FLR#\G8)3&Z3PX/NR>_D.1V7Q&J8%]'8L(#"N.PQ/D
M&>Z5A%IQ8#Q&.,8Y0RWAW7 #9&+P??@'Z&CN% ]J &SAM$9!;H3EKUTP_?GS
M\XY"O4'>YUAY&6&?NT0@BBM6K/F@8!K.9=&;(^K">K@/S:G1?9IGZ)W,\ _<
M9N\.NW2O>%W+)N"':G@C;P9]&,=Q [*BX^[B+"PK^BW\)X*_@)"8D%,:Q#SD
M/!,=QVEE_&H8X&85J*#""&1/V?RP.6Z9J\S,N/E,#NL26YCSN,*TI#UQ</?I
MW#NJ.-@$@S[@I5 [][)#.RB^C'%50/+0H99?2?-T;,H,(Z@+U-R)_?VJXPMG
M%2R%DJ_'I,CO0,G*BYV],>LEGX Q_$@0?^?+=IST%W<2-'M>+_PDF"UP.:)X
MRBW;"UK.&45%*G@O_QD>G!K](5=%/X-O",'62<85'G/^ DM5\YEN< GF0\2;
M@:?!C)8'ZXWOCJPF\P%>M)(>7M,"_/_LO7MSVT;V(/I54)G-E%P+<? @^+!V
MITJ1G8RFXM@;>9*=^\^M)M@D$8, @X=DYM/O.:<;3X(D*%,B0&+KWODY(M#H
M/GW>ST<&F(#$B,^#H8G-F^:)R!!O$WXQ;PNV9!B2>$;.0S[<??SM_MVU/E8^
M8;DV4.YIY0 JQNF65G)+<#5ABL)YBIN[_H0)?A_P.=P)_$<%!R)4 FQ9P;^1
M1Z8.&XU>10Z/-,6F_@I770(.H0<!N#A=O3\#6I>$*T>E(RT";G$/'TQ9]C3/
MR(@Q^\H7SE="3'"V%'\E3A6'@!N8\;( .HD6@F>%; 8D?1O"R8-(4+\/F)AL
M2,5=$IHBGN-6&;&\@"]@)TC>2VR"3;HXZ#1LR9_\X L0*C(L3MN9Q\Z4BS'R
M<(JYG %ORRW;8/Z%@.JPTA<NQL&';Q6JS9D@^_<#V(/M.JCKJV0.Q'@&_.=R
MB>J<. ;H= ME!E1-]TD$"Q^CVPL3FDO%',HH06DL97AH88A_@TH&UH0?1,D(
M>_YVTS0M1=^NT5O\=FB4R.[:')S,WOO[WT:&,;AY'=JJ(O2; FQ,HV<A+.[R
M-WM*PG^KO$=20K+DRY7KKSD/$6;Z\(:(0B+6$W?="<>G',*5.%HBEW>6B"%H
M9/9 TY+$*]$%?W2)(O"U@)-O$;4I07<J+ _(*>D /K%8SP&]T4SQ(Q_C&@E5
MD!#(J!^?A6>DT8(_IAN7+ELIND@*@BUM"WWES]A9$7V&,1HK*%K#+T 5P,H>
MY;*T(P!>4.&.[%#]N:@NN-9ID1P,8C1N%MQ=)5@CN2GRY@ 4*C165YQ4L(#3
MOU"_2K50]*@002A/; V28NFGCO$\AY52PL',9 Q53?/HC,+2CR-<D!:7"SXZ
MH-:DCG*Y*^#56+,9KY# I&=H*? [\G&U!(L%^JH"F^D;>:P/05Z!A)(F31RB
MY (*H,0=J=[NQ/;+JR(WBK#(_^\)"\([KG.P@)4JTFGY3KH-8C^^QS/?Q0IM
M-#\@H=93E%ORU\(YW'7&1UP9W!:J*[*"F>\Z/I*S$('DKT$_+UI8H(Z&6!U8
MT"E1G02SZ N7!C>:OQYW0V'FTU=RLEG8BKB,30KBU)FC02-S'+$H_3KRKQ?H
M04D6ZD3E$9%6*O.G1=J<&43^6Y^L[\2,0^2+JHS%#&T9QE< FT+I:2MI<'EA
M%"J/S+;!Q"<]4+#^,$/-*:AQ43[+ U\6"F3RL*I$ 1P7B8-,R"GF1Y#D!%$J
MC"7A$A1VF/!0>&$4Q$F),>P7%O*$GZ:\.'FT;% >@]SJJ3()OPM-0'H[$V,,
M9WGS65XYZ,CD>&2"5NZ/@&*GY^U.&*%)07I9T5F%H45GA>\)%S:S%SG],#&-
M\DX/0,XD#R/$L,\<_BE<8!/F4B O7' >)0901#XR5!D3HQ_]H(E,^8O4W$ 1
M3A%0K.@/_"LHMF%M9"2MI8",^Y-8&N&*VWES/X'"''AD"B8\+=S*U*37AR&W
M$LP /;+Y4 ']!DR(HRV,/5ULUY=>+/+(K(#Q$4? _*3$WQ.!,'<\$1W"^!BM
M@C<T<X$MQ:S@OY>A,_%UYVOBJTE]NH!5(=CGJ$3 0])=G./&TKO&%"^FX(I?
M8$S" $)CA3RWXC-SBOY'L#![A&U)WSFZXQSI(9=[VQF'?($4NZ-BPKU7]$5B
M%"=<.9'P8Y="':F/K%KP(6D%CH@7T1TX9,FA<$K=$?CO5'%2KD1@=(E_0Z-L
MB4V' AXQ!R/[OF0)J:_O3>+ <X1+I." 22*W<NV2"S^+PD8+L$#GBU2O*[R%
MF5O2JISY/AQC/L<D,.%\3-Y8@>V'26+2S\J!CY%V25[]) Y @IU",LO$!*2*
MP]2_*_S&,MX+_PVW2I8I$A:8XDDJQ!9RC!P7$3H!#6JL,ND"0?;$@FDH8VFI
MDDHA\1S5ICKO5I6W"!IR )##%.!- ?OI-$#' &X38SN43B(#,QC4]O,Q+%2G
M/%1L$O@3G(M?0)<M.5WEQD2N'<#&%3[D5,8@^T)4H8TZ?V4>-'_I.0ER ;,!
M"IP[NWC]8=F)S:%=:@ZT/5Y!P4+!L0N-NH"- JQ<9,:2>672.F\A@>0.XI5
M3+AHTB0I%NYD5A6^_>0'[C0ERA3STQ 8LO:< ARPIS0PFC8*$]'CK6&6*GDC
MHV3I8R6]0P97>SA7?$&X%GN WL"6A+HA,%AH&PC.770VX:" 1.P+]XC% 10Q
MOP-6P_8\R@(T#@Q&;UGAR0$<=5D8";$)PH%4FT@("?QQPE.%QX\C<J?(F.F3
M"!N*W"AQ53'FE@HJ7"><.+FUS> LI7G%\ U 5N+"OKPG> VU6G-\LV7'&]=0
M"%GC7::1)K4J>EV,PX1BT2D'O6N*$4UYCBG8,ZZ_$KE;T0(X'[DGX4+@NS%P
MH@#9H%R+H#[A">!1$2EFC D!!9LF9D-!5[2IDGYT&+(B;E+XJC!L))KC'>](
M%Y!P515*V8#=(E).>/$]<305M=!YJF*A[R &1 PRY[TO\< )IL08I391MB^3
M:SDV_VI3C/AS>G5PJ6F/9Q2N3/G7&A6.)'4 %4^16[3NG2HIWRATHI91I#!-
M= EAH^',$;F-^305X0^(DL@J'FZQ<;ADE0DQ6: DY!!^'&9A9\SV)U4E3QR
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
MO%U4U>"QBZ0=L:\*BZ.%'\ G\9J>%HZ]P*H._XFJ.&Q_[J5;G_(9#P@)X#5
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
M/77FN>0V8N<E,=.EP+\J-A2J&>H5,0Q[PWI8L?W.X:N+':I&AP.G+(/(N$'
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
M,9F6O]>80"T#MB7B@*E3 ;^2LDGT _CS@"WQ" @=S&107,Y0#2!.Z</BH%T
M7_*#.?-DBJ-(CJ$?<SDMH.K)8&&HC$2:P*A^O/ L5 C,?@OX M #!>:/XIR
M,B)U[+24ALH]:J4*.3FU&[NPUUFZ5T$.])!^ _\U0\U=FI,VYGEXA2M,G%Z
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
M, '%"!5:)#F.Z</452\)AW/Q5]J1ALJT*#%V^;PP_9.@/^$@>!ZY$&>1L.5
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
M1DH83T)GZC""RO.HK,C9"<\:2WA&;[B%\$SME&17)  #"<#02@2@JT!--4E
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
MOMI1%];>Y4QL74?J=K")#F0=R#J0G8J-G:\%<MY1[5)DZZ(TL(M703L 7#H
MSCFP78^])YU9>6WV?A;B^\HPWG3J3J<A=B#K0-9JD&TPLO.U1&3;\#.U1/*C
MZ2Y.#[MX1;0#P*4#H$S_%VB+9,-"/#RR[_&+L4>ZJK5.3>Q UH&LW2#36V^)
M;.G=D[::_A=UN*8&^]B4]V74E>[1YSYZ 4K30SROUQ;R'!A*?UPG/M?QW[1/
MCMF!JY/P'<B:!++!^%Q316[=>.EX\?+,/+&7W&[JXMUP'0 N'0 E\K\ D^+3
M^\\X9\[Q+L6LN#+,+ONCT_HZD'4@:S?(-A@92:M_T "I?SYO:"YVG<\FQVU[
MQYG^[^\<;3"::>9THAF#:=^R;-8W1M9D,C&-(9]HH_'_/]"_V_ZAW-RZ8P.O
MYKP^&M(WZ/W];_I N]G\WW=.P.W(#T)5>>">XP?*!^:QN9CDBJ/?WB]7KK_F
ML*$M8XI?^T#ICELX,S '6SD(>X)S^W"JA1,J.(N43Y,!HQ.?!32+;YH<6$XU
M%Q/U%@Z?*?PKMV,:(^CC &H>])1[3V&V[0=3FC]* WAIM;7+GL0*MTC9+E>,
M?C+I+RG ?H#5 AIEE,QH_)D]J=MV0_-+;=\3HVUG./ATZ0=<3/8Q].Q)5>&N
M&/8MAPPRSXN9J\ F'1K$&RY8P!>^.\69P3@]&]OEX-1F'%9(8Q5\C].XCY[R
MGQ5&T74SMQ$<(3SAZ4<F:_K( Z=!X+=B=8"N3\LR',YHNRP,;Y28UIHA_&JN
M]F[':@A;L6*T"'CM)7_>NF1/>5=8PO?<\CH,?OC#IP$I *4"'.7=T@#U5>!@
M2Z*0BW&U%5_ZF.'(+ YHA+T<9BFF2.)MX.CGM:)K/>U[7-T)PU@.45TQ9YJ<
MYX?D/ ONTA[SNP)4<&AQH$4'5H]I5B2L37M!4;52Q:S<PEG@/P#7:'8K#8Y$
MDJ*YRJN5[TA&%?!'_PLG3$D@3W_'KP$]P(Y6OC>E<[LTO#+BJK**@Q"'EXHL
M<4$7EE:++L14SDK4)<J8<AN@IR;#H %X7I2_]P1.ZDY8X!A-S%V/7#%/-CUQ
M>LAD]*:XW!0-B*/ "S1/6X#-BVF&68&(Y=3C['T<*KKYO9L$&Z;TAKIUO?R[
M$YZ\OIV.Q,T&?,D 3K$G!N!.5?@G30GS$5F>G!!6F@--35^$OP$$7(X3MPU+
MHC:^M*2);V'*J#<9X#*&=R8XPG7*<9@W7O 57-Z4SX"GIT?>^?4W HVJ5@>*
MGX+!.J=AK30\V%GF?I=X9;,P&3.=X;V#HW9#$C-(!"G'*!#&%J(@E(L]FND)
MEPAH\<AOZ%.;>Z ?X>'(<05&@)BM) D"LL#3J$PUM#F:_)[.D*\[#KM)LCW'
M00N<,ZJ^7H'X")X,_V8T6)PVQ:2X>W 0S?'OQ.B+D&-+Q#H:#N^4?T)R(44#
M\.1'/@EB%+2&IFMJGEZ>.%PVAOUG#K)R(BRX+N!#H(L "CCA I%#X)<MYI9+
MM-Y!$"1S'J6$2@Y7%%6X0O;B"A Q43B%<%)IVM<J N2:(@,'<P0YA.LL'41D
MVPGL> E;]'#.L4 L^CJ RXVG7,Y<?O0#PF-8D^8NIYN)GOP\T]HIZYLU;WO8
M ^Z!F/!0N&X W*]RZO@G%@",/P?P47EETNC<?$_^@!RHL-QM@CW)?.Y7 L'V
M2=L@&)P 5DIP9Q/[A$S*/X=X?AM/G4C!W!8GBCBO?NC.#U8^-6W\A!DO-#L[
M]PKRRPT1@>\5F;6-!,TJ=D90'MZDZH%0XP6>+AE\(^/FZ2-SH&S61C9X&Q%H
MY"#P/3H^J8B^A_(0"-@8T7!50UQ2-EL]9W(@N\IT"A\U.SF5_*TRKO?@%OM
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
M8;?(S,=JLIFB0C:B;HL]L.5DDH&KD64%,\FA?X"4SD5"]S!7C7+:L&G*&?T
M^KF(\P)]7.;$P?9GU*V//?5^SR=_6MB-O-(TW'NW]N?'@9[,O<%@D!,!.ED'
M2YLSM:;&HNGR(R)4FD9(N40Q1AG3ST1MF.>RY-%2-*G(F 1;)!I%L=X,3FL[
ME9K>&.])=.$AE_9Q5TF61WF1LR\-6PW!8IDW=Z-!>.L;&5+DJKSS$VX:>)@I
M",UAKR%+2/4+=8 +YP9&-2%#%%FS8)GR!;W3;G#^]AGLMXC&@? U)#:-OC9R
M/NWK-GJ>T:$+92C,+ <B!7.<&-![W979.RUT,"B!]V*LQ^T5_>+W]Z?7+T$H
M=;B)R17_/[<*D%"7*0$+W,/(OO2=2D*5&*0:#.D2S@@UBP(^,)9Z_[51IBU5
MPQ_%6,C8^PBJ,B-6Y&4*MFV)*-T6\WF\\+ #.I>C7B83N @>7R+9V^#2UG_0
MZ3R-XK:QVHY_4EL(N-N?U#LYV?O2L'T*+;4(G'T)+=6HCURCR6$OHAY>9$5]
M^*__^@"^@(Q#B[VHE$W=I&H.X_M"" >,_!B:H[+TJHW;[ U^I[YYQ#(#D0O\
M*HF(2IDRY8,KN+5\K+\KQB+(B]0MPB-AG6,]E#<CGJ(V7/@\XQS+*)BS2 53
M.:. @NOT&2*B*.$2U2;*(AW=> 33$6C'TTD:V:CV)59 @-.2R6:BM><4QCC8
MT3#&GR*;PFAS6+XW8@2+%V'_/=12;T4::!S-UD8V5FA"DMG^:]:A;61CZS_(
M1C;:LKP=_J0VLK';G]0[.=ED__6?Q?KM50AC[P-6^QG"F$H1&L;DTRPJ>98-
M98M[P3D,$;O"K:.#7N)WP9MK=1J^=S.-XF@^QPGWO=-T(I$=$_[.O99\^R;N
M;KC,K60?;N(FU;Y9%<Z;O?=D]R. HKMHHD#D4_1"&?-"6_@, W3<&_-<=R?;
M=Z%XWN$-$Y?H'7>;PQ(EI()@%U?OST\O4>UDN? ^KE(:VQR,:(DM++'%4<V=
M;XDMZ,TML<5^A.M LXLT5-[;@C@ 9\K[5:8)=XU-0OG5NY%,^;>K,;N*==>&
M[K;^@SZ I8Y5V;V3P\9V5,\R^-,&[W;[8Y]A\*[?[6VR_]K@W6Y]:8L_VI_@
MW:V-L^$#S5>79#^:9.701.]6TY+K*X_V/A"R']&Q-YKEIJM9;GJ^-UV)2B/N
M'(EHH7MX$,D2D9?;21*Y828GNO 'Z,D[GGE[7[]]Z#L1X[+!,Q(!O2J)@,H>
M@4L]H#&HS SI;V'^5G W[Y,4/^]PWC>T5'N 1!R)K$KZ?!</=6V8[/D1OXKT
M#EFD2E+Q)=:?]RK-I_<2(X[)=^G'MO.%3U>"YC% :IU41)-G !3BS%0;;=CZ
M#]*=T/I[XZFVD8;=_MAG&&GHG9SL?2ORO0I '.[[:N]+ *(*]EG3P=V">NH
MH14]9M=W???9Z(XS18^P'#>F.S+^^@E);8MT444>J4"\.L?&,524M?=^XGY$
M._Z$G:?C&)-4%7-O"E)SSP AY#=HD"!+<4P=TB1,TH5!PE7*_,QU'>\4I;%\
M*#/AE(W<]/N1:AD%,;.1N+F.Q.V]+.YMS.(J"0N0AZA6<<5(I$^7M]?^,JMP
M&7Y K3:%3YTH[TR!U#E$,?84>J ZZPKA.8EA8SI7,U"WI(PM^0T-8^= 4!N.
M;N<A'F=ID2COMT+ 8GMO&=J!ZF5K8RL7T02OQ2Q$CAQV+6'Q[GR0 ]_8B+)X
M$X6P]1^]QT&59[%^SS"HLHK"MH5O[/27MLS$^Q,]6=7 J=\S?>17&DI[[RWN
M1^3B-A<I:KU I!B#$#E2! 7(BLOE2V_%;*0;S\S4':M'] ^9M85X1 .59$AB
M"QYEQ([F@IYS?][Q;HM1)O]=P&7QPANK HP<[DF?PJ=.(Y#!^\1]P#A*9U12
M)6-Y)Q.NJ7JM>7ICW1VJ^=WS5 1YQ"R\U1[T^+SWGSY=B%R4S>*MEWI^^8'(
MK6-P7MWGI0J+*&P8<5;AL2&HR,W;\H/MVV,I0D2R<-C1;"^\_BI)U!V#!2P[
MSCF2)EMM]*$L*KQ1*>S'.%+>.WH@KT"EVY2T(!6D^([R''QMF/<+&2O\!SS;
M?DO+[+3? : /Q"L=@%#*643RN@176289%F$:A?ZZL,XU;)&@0/C56>3TM:K%
MCF!^8 <F$9;;RO0S[.Q%-=YTF04(B\&X)\P ;%9ZNT'%+!RD31#I,=)VX @H
M&&GY)!5A 3HB@[DOPFA#;I]-#->6V^<[(W4F"=):>Y<@JW<BM5VQKL'_C28%
MF-U;'U.BW(\,I@F+?!M8VI4/^JV(%VTCK!W_I!:JL]N?M*IZI(TJ[?27ME&E
M-JK$;<&CQ#:-\O+23#(MD3O>LIBT7!*62^*X9D>V7!+TYI9+8I\4Z7Z$7IM@
MBE>.\C1 1=TPOGNHB]D&W--I)"?"+^OA3%OY@2EYXZL,&O%J!(.$;[P1:9[(
M-%N"DY677A:IFDOG6@Z:ZHYKV,%>@>*'621X6JK^ KU.UU Y7=E)S?T6QU^^
M14V,?[N0,<:)6FJLO0U+KL.E882[!)JMN!(A:%3VI1*Q5":'3[BZK$4C.:K9
M(')+-LCJX]$]8RMG',[,#Y_MHX;@%$M!* /%^8-?,-&2XE48MG+K"*^2("X(
M9:H8+WJFL-I0C2V*F<%\2Q6PRZW$*K93E.">)T/CY\L;A><^@#DZ,A\3VH^)
M,C)2D?&=?ND=ZJLXF<)?2\_Q1,PH1>2(/#[J#/^)U]]/(^QPD$JX@</.O?[2
M3_<*?NS 5)%17"9FE)X[>!X<^/^L/*9O_\)W/R1CL)-_.30;_NFG^T_I305\
MHH#I-=AFW?Q29C + ;P*JU^#!38%S>'0P"0"N@=: 'T$V[-D^MPATU/@+J>Y
MVZPV4<DK,"Z#- )KED3;YR>@#C3M->&"'/[(*.E/F%74+]:=:E-*7(X6M#@-
M(L)0_]A4!,C9/%8+B2. Q4EA:' E>_ @2/&"?;HHA_6&J^O?K$QJ[U\"5)2
M0Q3/U--[$7HWW+8QE5]]%,OZD2KQO SPNZBI!G^#XRXU[CO6\G^!<HS&BZIL
M##L'0RL>#^BQ[_&LIU!\__C?R*\ID\QV>ZBJL0>5U[("WY8-]H:(19E6U).4
M.+^0 6> !SU?-V,FR/\$#M0);L"@-AFN5"\I)6\N(M@)J2>"("TTE2D:I%'
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
M'_V#WFO=!<V[XJJM@(N90NF=R5$4BLSW;CNG'?S#>>>/CG=:*1P],H6CU,]
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
MY#--"8KO#::1'"\S<](MR.9IF3KY_-$^_#2:^?IG+4,SL?!&FF'9Q()'"O,
MQ()J6#OAEXP8>IE"+\H7^LO!>8XSQ7&)<MJ8<9>61"!"8F&&#I*)_*4A+&LQ
M9R9A<\[@#-YA@H0DO-_M=.UY!.=@(.GP6$A1,IH&+I%V(NFU8SH%]5?1T73'
M-HA8^H J^J-*ITC3",JH:>B>&,%#_]8(44SCV$@-3QZ-5=#2B(T&Z=LEU-?.
M\"05L!R65'GY034C#98O65AA1=\?E$,JK*S"J9[3)A04"UYH@,LXTI:=LZ5P
MRGA ]NWPZ 24A15J$<#W9II_VOXU4#-,B_*.0$9=N$T'%@P9[A<=!$0M@E]B
M[O4-N31I4]Q+$U2B:R<7_UV?%8?[OGD#^&40A,* >"$<;+7;]3Y=8_3NHJ+^
MG?)(M95>I6=5DQ-19Q6MT(::O^FEHNBK_AO-^7+4EI7T*JL#Y;]VC,Y3$,EH
MCAO'N<EL4@I;6A:Z,I@JQV.,V.)^#._@"A"C0 OI>(7MPBDW%J$\CU$?VY8(
M'>_#)E-H=">KSN4-[# IN]*&/TW+"/32$A1SV-LS\9D^T4.6>94@(,_GY@MC
M@5,=2MCL,[T7]0#0(J//?NBK\;^6OAJT<'XOX6A9;>L16:W^M][]VN6HF(U@
M0:W<._L'R^WO "SWI_A=S2H+G5$,W($J,7L7-C6I,'/J$+Y39KE)@HA\A8Q.
M*1,>Q=K\PQ82W!. =X4VX0Z[X/8O:.\EH*L"R48(G*PQ:C9A<@YU(P1LP4B%
MOLXN$%6Z/EW1_7$\ [T7<Y@F\\X3_4Y:7&\2$:L\O[WC713$[$XV<>,[K9-E
M357?2\"$BQ=+1Z:93M?XK4PF6JL:'ALALB LK,H0: )07,+5+4QLO^Y<3T)K
M=7//P]PA1+?! #HQC+$2P)BRVG.,+O^22YW/XZ!*P)CEBM65>S'HQ9Q.=GMD
ME?KV7A48JT)3XS[*$-AK;(S0!\LLP3_,,*79:&T:LX%:4"0Y6B:KS SL;\-/
M-BMHQXP*TATR2,322,&F6V7VG3J?@^)IED0V#%A+R:C 4QW?K=L6A"K!!B7T
MR2!LI8@G;(6M> XZ17@GVL=:8AE,;H6BXUV-5X\#_H<)SBL/@O^>J53Z>I;@
MY,S,";W:&Z1'P(RBKM?"&*4P+?"544PH==/^(9"9]9# ]IA(6FMK"CI8<A+)
MV&S<*DX<>R9-4C&?[J+UY_2,,9M)IX>1:3X"PPFF<EQDC)1GKP_GMZ*^,*(G
MR,7&B^;4*(;V\[C97L%U70HGKUE0Q#-A$P[*D^53^',U.Z]-%'9/5++"(J2E
MGA<I:+E,&F5&AX21)Y9P_6G::&'O7C@NBT97>=13I/%-/KGUUK4QQ0AKI-#8
M4:O-69RS%P-^J@JH'8=^K%'TV*\G&D?8)>B. A6H>N18%'&^HY)9=DJA YS"
M+(FMZU@Q3Z-BD96K62WXP+6N+B^M8F(5:56L0ID%:33"&!+%!' )],(VEGVL
M-*'A1EMLPQVB0/-*T!]EF*'>_\$MUN'SDFQ\VJ"HE$JI=47\GKI6E=^:H<$
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
M\3 MN441,CV!';#A@T&6 2H9YQF@:S DY?U6)-+KG9P,:*)=M&V7V1@2[C?
M!5./G/1;%2.182"J[1U]._VD'K'2LP3*X<=-95AN$-H+?)[E.06R,$:<V]*]
MBJ_*!I,E$-<-$9Q&5K%!W)?88=I=%O+O>,38.L(O9296$_J:S%E!8II]I<:O
M4,,AX1MV[=4I+U/II>/'L= WVS^SI%L& $.CP_C.W2:Q7ZWO:#E_Q7:QR*S>
MI-VP*8;>KZP"J>.B\!*5O#(-.G4-'Y%UO31L]+;ZZ='ZT>OU_,/!L*(A\4_=
MI;.RUP<=.?P!.A)#+$YDQ9[YN[7XO2$OOMV4FL$(<<!;PT!"@S0B^$3A#QK#
M*]T)*#5%0N4VT61[91&A&Y5W*RJ7PG6E:J[H[JC25J+?8\5M-Z+9.&] ,X^+
M5/,YVIY_V(%#/A7G0\^F:S?M37AMB'E/2YKQW6U4:!D0F2[,\/[RVM>HD>XU
M1\(:8B#7B"GK<1]@3T+RW*R8S?0!SWJT]FXL+Y*YYI=GOH0GDI@R(FL90JZ1
MB*S"$>)0AS01]GR#P&P%;=CN@NHW]J%7YQHI/6&B*DP98DT0[:(RAVF9-EUJ
M4;,UYY0NIC#?^92!>NI)C#@))XO,D2X[V2L+Y\#^H7HWC<K(T+=/)ZZGU[R>
MN!;.0ND2-;#!!D=^OS>H&&N#OM_O]^O&VN# [QX.'FFL?7 X;E<#7>9BH5WW
M:#8B>G6N$:*#$T=>0B'IN^&P8JX#?KS3_J9V8<; =#ZB]0=C*,?]8$L%AK_U
M_8.!]>W)H"4CF8RO-0U7O!*$:J^G'4;+NJ*02H^GYQ\<+TTV#*1_5 \BK;6)
MF_8PGG S\5EFM5&QK!@F4YT> C519%+3:I<I(6ZN!)^!U/)WX&[-#$8(9Z[=
MWAMM;S<:265O2"AFTG0F@J.#YCFV@4C7)=&V]]"Y2KP+&=BHQQ$W&!8+HOV@
M$ AL561?S7(G'@L^G*0VC62[9RMI6721X/(-&.,'"<']C@VF@\\/:<-YO99W
MN9'.;L[^*9P%&(03--EEP(#C)=CB :W[:CTIB%R1,D&NN8[G@QN"H/H&U48!
M,E,#A%KM% U5X5W"C"(1. 6EX 8/*S7C6@CK<@9/A->)$.Q!<Z>YP4S^2MYR
M9@\N>5^BRG>>3R,D?G%X;&ZP%4(A*(;!JGT-:3"-5(?>;11D%U??M<ZJ :(E
MDAP##*CV3./B8;=IY(K2?4/38P-!<&#U_9/><<6*J!ZE^ESK^\>/M"%,M#G*
MFOHDZCCN7P7(Y2O&U561>:&(TD4Y'[:4Q\ <G)20A['3,9@2BG!&\.,IR'OL
M'=/X^MQ=%_O1"J]_W#G^9X7,OS;'STN &DF5Q/<4GYX_*%-I'#'T^\/!4L 0
MQ.?H9XI/+L7W$YJ#SA$*#6>0*]+3,,';+4'-OK-#)4JAI8..&TXR% $N#[F)
M&+A_*1/ROT:8I%P8+O^G-.J(*J1""^ST/*D0'QNSNF37E/EF6Z-E""M12<-=
M8 A[NBC5:9:I@,$N*#Q/N3-^$NEX\SPD3G7G5BK*]1F]S2)T)76$-6@QH7E/
M/9V9[*@\3>QAA30H#B9JW8DLW.X1VQ9K;E:5VW F5&!P&,*O+-W/@[OETRBU
MH+?MMAM6.JX,+JAZK=C[#^MG&XIN:*:N&(P<@1.:W(F,G<M0>O^GP(Y;_<'@
M=2Y258=+P$%^=?E_$+-@=I.O&:U76VZ'G>$_ZSNM$@]GYV9P4/6 ^H=U _;0
M"?5A$[>'OA 'NF&H=0DED!43D?)SSF0._C8L['4T*:3VDJ].<1((YTV7OH+1
M&,M?,[=N.#UHU^(C!X?(XU:;IX9Q5F;M9'!<,_R[_27#_[ *$UCS:1M/5G7I
MEH+@?;^W/(R^?]0_7C$0FL\-7[_]:3"F"GE6J.7?5,9:P3L%!RN)E/=&I@DZ
M7L/7,+BOWKE(1^(O$7.#<01-(FWRNG[M)HUL0);KK\=_7'VZO+U&Y]DP[<.F
MND-?ITBH1A]W#G.CJB*'3R"'E0"-&39%%4Y:H=A)78\^XGN%&:@A;0_8=H8V
MWDWDE#T#J(]<F5#$3JPNF +/6,N_T-C'MQ)\7S*N#%:<FY5A6E/#W;C.T7TH
M-4UF6FHW@$P]$=(B;CQ[-RR?&/QC2Y4!>6/DS!^#S=4[1+.L_O^_L6OE>/O?
M/!6'FTW%UE1VG+MB>UL**PHW:]$-YV>+5GWYP\IO*#]Q1[6/=B^>TL-AX-5Q
M9^VT/EGA);;-E+" B6[>A6$6[\VKW@Y4O%Q$""]&8PTD-]A%W,X;#C1R'Q8=
M9V1DMOZR.7T98PBW190''>]?<M& '33KP>IPQ>H\2;'LS@#2;AUNXG-NM+.#
M8GWY)9!SZB>*HAU3<W:.-&V+# \[W@?+C$,<SE8W?Z3Z078"4T6.G $\OF7P
MC$E=?/CCZN*5USO!9IRAG$7!%BAS_UE-\4>)UIY;ZIY9-U4[$E<P]2/X-^8F
MMV#^Z:.>TQ*8V,#20FS#9">JPN9N6I-1-DX%U*4NU.5:A/:G=GJZV6R2(!U/
MH^NI:?5T@U#T^_EB[JWW/1SQ560=&[I-)SOF-KVC,K\;;%PE"?&^@X?:G]+"
M JB$X$ZDQ,/&)8SS\ML,YD&EB'Q*L4<BP5R19T.#*-PHA<,&316?21[E:8&A
MU%B,%/:JQ\K(*BDHF%TYP0:=K 1EH<-*#QOLN9%JJ@_;,J!LQ^BT'EC^" X#
M6X#?@*.<O8YV<TVWDO* ;]PKS'ZI$U1EU\@H(=8>N@G!63%3CI(%C+U?1U&N
M2P'+(;ES1K ^^XNNU<P\0@NC&X/C0^HOB0%WB_G50Q'W ED^[=_,! :4G4'=
M07D#!(S!A/K4-4@7Q8@0PW:&%=5$HP*#6.2I69[+$E.B!R@F(DJR'&&+-%:1
MFRG1?V)B3J>R3U @+$"+&A'ANH3%M)O0;H,FZHM*,K5&^E</:VMG6D!,4SWJ
MGVQQV%5Q)G>$.<44$YZY?52XA5+9CH&T[P:3UA@ Q"^*C"!HYK$':JLXP-@?
M=/H=%-*#SB&'X@\Z1QM'&[<TN+HY:1%5>ITZ&X?BG;\G$?%BV2*UIZS9P\0?
MH8-[QWY]9"@X7$U59*9-<R@#+BM'K1B6==Q<!)&9/8 5DKJQ//?^H<9^%M/&
MZHXN+.;S>%$OP"Y<5JZR:-"T-+2LG:315UR$6E#S=](S:2/I83*=,&Z81JU&
M90<C*J?.$<)<GQ='4SPT"NI9_2'(%>IKG932'8N<5U-E ):J475:J(OB:)\B
ME:*/P6U]+(V1YQ!G=(.7TP58'F;U<?U+=!=W0BJ$H4Z+/VHMJ=#>@9QCYDT8
MZFKS$#R!G,^EYC4RK+:OX<):''AHJD#GQ=:6BS]2"7P"<Z&TM*P _>O#&^]<
M@<;S/H*Q_+2:0#-3#'P-$32C2KSWII#R"L8<Y07;ZQ\+9#1S"<]>;$TMBE9M
M/%H%'Q!H&FX) \Y$BC7WBK_@2:=<\T9<O;^X_/CRI8<H?IQJ30GBKD&)YK?0
ME)F$[4J65"#BH#!5L)H&Q!90ZUU,[_!>R"\!]=T57UY:V@KP1B,5VNZP)]P=
MMM?O8',*O :K=-F-0PV$G<DKK>Q.?+K<6&^Z"#<@T\3RH+3(2HNL/&R1E>MV
MQ13Y\945:LGG1RFXW@LXDF=H+H/E0-H4K,<O>)PPGAUDT]TY.&QL\*.[-A)T
M!%P;R6@ :Y)@6=1+?\V^*P?$YY,S($LG;%BUJ:]4AH?CK^H>SUN_W(-V_Q(\
M9X[E9KEN6ESR,)?/1O>1.[@Y[[<OI/.9V*CH=%ZJ<F/V8%Y:W[9\LT>WV[72
M&2+YI:"*])?.Q<)4RG&)_EQ$857)&#(0HU)0C;Q"I:"5"UEL8[ ]W":72^P_
MMHFV3S_.YU*4QA;9;TYULW46"3N91))?HD'?,+=Z_-AW+!;1S&FN67<&G1(%
MT+]HO$C;W\ZX8KJC+3V>/@2]*65;GPOT6ZC2BEO_X=]A1L#$XIY\U1?BF]#C
M8<Z4C-SN<F*L$QQ*TF[TKDDA4I$@(1Z[>H@6A8UBFKZ[EJ%=QZVF :6]_J8)
MU,_F;)$8:Q"[?!;H?) =3Y&7&IN4LBT%B7C..*#L=_Y]=_.'Q N/^]N*."EC
MU2<K$2>("?XP'FN2GW?())5,MM-47]^!YN(VJW;"15E!JBQ3U$IJA#PMK"HV
M2O?]?]]>^I:;\N'K#=CLEIH+7WYA<ZKC76*9/0RB'$/F];K\0)^+\/&_#?L@
M#7#L#4SCVC.W)^_0_/6=_BL!;.D9 <)12W52^M_Z;W4'''_"4>F?J0TQUFK.
MJ$\IE_WW.T?#[C_AG0D:B1SP"0O4_8.NG9E>YWC517T._"%Z;]TL<Z!I"70F
M1JK(-7->4+ N>%):'YUDG4;@Y\+<] 8F 5]5;K=VM-Y'B0QLLHS_WDJV'>#8
MU&K<"(IW&N1/FJS?P:W]20L0B111!"YF(Q5;&X6V/AS$.C$(OKB;+ER]:9N>
M5RJ!R@.]W\_>Z8=^,S+Q>-AT3FQ+$NF3G@N]8<]4G%ED+94"_"%B1:H(:P#.
M;!4 S3%?K?WTTD6OW&)N6'\X-\S$XYH[;9G<KI \+;E;$V>A\6Z^YD]:)*?W
M]&-DCEM.8GD&-;_FU)AN8GG.#>XUOS6Q?]XKI[-31BLGOYCTMT/?:?9,3L0P
MQ$1285&TCDH!HDFOY1X;3LX*WI/87C7X\BFF,_'4./X%3]_.C'?8X)=NUYOC
MOYQA>SE,K#8N; 5Y*!8=[Z*@_NSPWS%.';B6=YPKHQN,WN-W&66(!#=Y,+7G
M=?4RGX9*7GKN'57&ABE*_4/?#I.Y*_!]'5@J#-O7YE&SB'JV\0CRV_)$10$X
MB1F2#NFSUHP$RT383**>#.0GH"N=<KP])=/&FTGLU<4<S9:5$UX,LV.9-Y!_
M!UX4T^*#[ZL/;IU$U=6$I@H9W4D>8ZC@W11DIVP',M659H#;J83/$&L+,N,1
M'51VZ;F8P63][+_^7:B<8P*B-F?8WQY;K>*G:1'<0:UX2\X@-Y_*=-H2_7O8
M=*X,(U\:-H RD^"4&V!W#G!8"'UB'P;;X ZWTL*T@K*&,-66X)J!P.GFH&@:
MH]5)Z1LBL1>&)OP!C?THK7.-Y#R.@)!)'*[W)-C@3A[],C=B9(T8WY1.&N^
M?(+;SD6'D%UW3BI X6X2GL1,P/P__T?_8/ :;E!KWF>C&RFN!O-IF\=B7E^7
MXZ" $YVH,Q&E-Z*W S&.X]X-8BE0=<'R: :M2IW)#YFZ;S;HCK?5\2]+37K=
ME9Y_,U/IMT[&26_'4%-G"PQ'[: "_51IG1HQ\9++@%J"0RQY?-D'D+[:=.\
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
M79$I&EKQ9DE':AVJ0=B@+HMT8:FTJ(]Q7J3+Q0'&Q^EXI[%AC6G(0I4J&.'
MTNICIOG17HZM0URGBIEYVXF:4(QFZ<!<MEYVO/C>S=TX7K)?^7C=Q-R</;,B
M0Z(==@M@GF*8=;3X \DV-_$JD6=>.Z1<ZG9<@:9F8&5S3*0SIE4>1QDB*/"Q
MVE]7#BD,/3BF/A%5.N*Q)MA:^;#2(;=&NV^3[> (P0,U:02[)6MX(1@ILFPD
MG_JEN=Q 4[42&\'-QU?,/^-1*5:"-0Z4/C=VUHPAYRC (W4GRT3F0P"-+["G
ML-T">'5- ^)#HNQJJN?+!'"<"5H1!G\1=62G MJH^H$Y=6K7H<WHSG4*[84O
M.]X;[GON,XBYA/YIGZ49E+O4/U['IBHE9Q7)J-*092:"I]MAV62QT]A.5P&9
MO6%976MZI-$)M"&O1Z)H=C%9C/ODWX5*D3,7EZ:4\7"%)[+Q]&!X>UEV,^_H
MT.%BK%%V(#IOT0A^T1 \30Z&X$@;DG=BK=6-NN1--7MC.%A0@_ 2 C:8QUE+
M',ZOB%R5NV6"/'3TC<H5%8#1(S['_.L%_DSM41"T%N%9_G*)M*_:V?2AL=4Q
M3_5P@=.95;?O;,R"E" 4X;9!I=B3Q H);L:I.\_B)R!DZ@NV^2S#[57-CQL[
MTTU@JWLWD;DY,/SO=%#Q8@J,B/P;=#?XPK@8F%E6J6U$J^8PY>3YL8Y*T$&-
M32\CE+1Y+*J.H4J(=E1[AV8G+4W\8V1!\]R4TFVD$^ZN2WH9MEHCJLLR4-MT
MWRJ+NZCO-H%*KC<'< _ .6].>+# @R++EH^65:$< YE9A;19"S1<P@_^/=B@
M32TPY!&'M$E@^3N"!W=0A&I'YLJ8T+>:$7A&'O>=Q7U0@1CL:EUU&,9[K2U6
M#/,)3K_'JQHRZ$OCT-K7["*[I/W<1LS<N*MPLVVN.UH+,BV#N:8X<SF8Z[W0
MM4)(GTU/H^,:;Q3+/$5P'\5N7YD_N-1&*#IWU) .Q$&\W.54YS8O.0%;.'[/
M^/Q[:6U\9I-([R("%)<H8?<>;7WI'^\I7[$&/)SI#G^F_D,'7QU8L8XX"R:Y
MQM""ZU'NXK'26&6C*7J:K1 ;;C;:<$S8; /66(O[A<, O>D,C4I4JMER?='N
M.K57+GH"-= &V1B:S0IXW)Z ']__@>WZN,YJM-"P&_T<RB.@M#,BT6#*[,T@
MY5SQF.G!G Q7N[]KP$BU[F,/+[#Q2HK,5J0;KC@$/>J6@X&%Z&;2?#@/F2-+
M45J9O5V4AE]7FU]4UT18(NYB2D8(DVCY3E)V7,/&YW7D5E.H8\>G:KF*PB1G
MJ0VK1AD$,N)BK(@3L\T!%IL[@UO=YI5DK1G\(S6[)0<HH>.?[#C;AP#1FGF1
M)L9F9*H&PP2K5CQ=T$/CA8;.=+P/\%5SM%;G&D+N].%$<$5B\N?P$J2TF8J,
M&=*(_MH61KL-.)5Y!\[">%'?TFOF$,L_Y[H5 DJ,KFW-/IM81I16OG,7)<J%
M^FG$068B3;HMAG%$ZN*#Z@F/)G=&W?)0"VK0"!N+FN1&J"++S"EI8M($R%-%
MC.PO\J\B1*%U(^UYI;ST_V?O39O;1I)UX;^"Z'-G0KXO!'-?[#D3(4MVC_NT
ME['<W=?]Y01(%D78(, !2,GJ7__F4AM D )E2=QPEQZ+! M565E9N3YIO]8
MU9,EDBCMQT:I'E/0B^,@Y)21-T:FT3+BAL3H+;"6JN8G);:9/N>&(5/89-1-
ME!5H/^PT]GJ&@WB%J1>4(\'L!G87M;(T*41AP%82W <:S=C7TV89[RQ+3!,X
M>54<0C$6[7PY=I#;Z53>E^@PY%!*WBAUV7&_.@ID)?[["%Z.JE*:C4(%7#X&
ME)&KRMGMRY-B):"HGT%WQ9U-1_HN*U<^)\?-I*;1U2.Y*SL=S/>A"N4QYP!J
MF]ZTKYGK(F\*KU@UU]J/5;A!=A%XE9J@4A-ZM9U*3=AB%EZQ()?QRZ0X[G)'
MDZ,5/B:9BG.W-^DQS]FG^QZN=> /]ADCRMV#!(7-EE93H<2\]E&!N"S4**7?
M3Z8\2B(NA[E=JX)0EPJJ0L.U]80,4B"1:XMP"K!%N[J5*2^?FS%G?/.Y^'3&
M\T[9&B:3MU2U248E1A)L5F'IKB^QS!!H/7'6UUIZSIEE$F@9@+HM0KG!4?1U
M8)X,TG3"2HGO1.(&F&S&YK5"4B"Z2^L=X6\LN.$XT:42&#9)X@CUP=L4H0"6
M<_[4?KT#!4VA&K\&93^>WIICIRID;"O8K.Q]S+2@^:=B;G4>F84^VA,C!=]*
M]DR^FD:*%N6QD7H9FYSR-"O2(+PAS_UF$B-?J:8EH^R4SL@2"\4U.L,"TXH^
MT^I[9<:[>AOUE?:O_2 DZPO+6^S'@>L3UM*9W+1*S,0EAT+&L\);#_J6%KR^
MT>NR<\!W2UM*JFQYW\LP3E"1C&653(*_0)LHF'.AC(04=-["2;U&""N.R-B/
M:( 0^2+4[(S'I&B;\=#A.1SZ<Y,?K9;U=EQTMV1"])ECH625W8AO<$M' 81M
M$HE;D+(@.X?DR20+!KX&W?[[[1XDYYN^0RN J\[0YA@JGM+ 3QG$)Y+Q^XAC
M]<$XY3(=U, P5$4K5F=BV-Y\L0;5AJ'U0AYL_DQ6:@"GHO<!X\LA68P41 7[
MQLJB4[:D'PHM6A #=>F)P>)6IMY/*/5?=<UB3R!S,LU#RPGM5<F9.YFB%G6T
M4GPGG*2AG ;-TJ<UL%=EY1O --7XC+<:NRHC);B'H)JH_.DH)A-X.(EE,ZK9
M(H%K+17V^#*OK%]CB:Y6@".I@O$PS!7+H;F'P%9K*&+-6(4IS=I99: ?L7]"
M2'JLKBX(IE1!JM0,RZ5 J-]1),&6C$\99(]$_ >#=1U_R9IDDS!C"T9NH(2!
M%L%WC8L)/$AK&9U#5<MEEQSB<.IL 3F!D:$S X)9S'07Y\! 4_95@]1>"".&
M)7*X0*:'=X)6%<BF9KYA9PWX=L?QLL*,?NZXD N*U\&7AM5'@5 5XY#=3.4.
M,K&RCG0BG0+J0J2"4HST:L6\+)9SI5.*@FE)<(41,^.&&@=)BLF/XT7*P= B
M3L^1<[<PF;J>\PZ-.2>CRW,[*L8!^DAGZ;,%'4E)68V7R[^37Z S)S/<F8*E
M5*!.NW]W7LCLN?W%<3QC<;#"BU=<J)EQ)18 /[JK4I;A+$TIA[Q$!B!=;]E,
M=8V4R,%HU,?BA.:?"!"&*VU([, DJT'58KA[BLHY(;.\8#X2S6M=:CQE&8HY
M]32;BH(41IRZE_'^:B?Q\FC&<R =!];0))]"<>6CK8!@L#KR(2&Y4%)A[)*
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
M=!I1FNJH"0X@BZ7!A$XMJJ&;4).<>)K;#&O.QV"WRF1S;9P%F5$GV=&4K0]
MO1H'\V)F.PBQ>[%@K7'[IDF1.+4X0,L#RO$,6&_I][EW"*?WX88J,!JLKM0J
ML6YY2O"((V&7.RP5U90HZCF(G7\3@ 5"< 07"SR6LIK^0B9-G,.ZMY_/<D<J
MOD(1U6@45HDX>ZZ&)$FNXG@$]P9#C^O*I8%(&90$,VG5%WSL[2_416&#BJ/O
M2;=<!Z-Z'$C@%LPY6>>,VM<,DUV.7RB@;1OPRA]@A<6*)F,J51@3NV.$&+ZU
M0J_+&UJ%G1YMVTB%72392+HJ8F/-@UVU:;[;%8IRB@S*UDVI:G).[0/G!<=/
M-9C2?GER=S'R0[SBR%;[_O#[/HO3^0R[@I38(KSD,YT)L8J#43--(R0LCN%*
M OC\"A37#)9XMJQ#XY$8M,!K73VP:DQ=%J&= K:H,3W<F8M4M;MBH3T.<>XR
M&YE6:YS*B0J\U8$KHF9J@JOCE&>,,JV+<F0C!;:2BL@P2XK5UW.)V+0"$F8W
M=<$[2R^R$3)J+6P02/RI?R4]@Z TA8'J:F[,^X*,VT!BHX^E0V#H+[#23E#Y
M$UBN/"KAZA;?RKH#MSJ#Z";!T3+HBJN%!L<6)2RIZ>A(./IVY96;F>=*92U
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
M\\U2H%$&^5M'BU$*36=*]$!$X#WI9R$[T" PN)L97.*<6B\-SKM+67=T-W[
M 7PN%0C*$]BN$_@L:\KK>/BRK5PBFR$3:MN@6%DJ8FE&L[+="P@WPVHAM=52
MEZVJ7QR*3(V8?-2.[?/3V5 W^56L)9K<?TP^5.722R%$H!G6=N&/,]-4R_57
M:(IF/05Q2;XER-8>JYP *E+ /FA<;)!UZ^A0ON?\6OPZ[;TIV$Q=O+Y446'V
M*D'['7[,NC#Z7HKWC>]\8^W'IJ4:+S<S*K6U\(UY4,(OH)(%5J8#P/(RPFY]
M>@!CSZBM92;1)S.S4:7FMYO"Z<[T).,K^[$C?Z>1PLHU!U0D_0Q=EYTE9M_/
M50$AMSP:6_'V?#H:GM1L]ZH5^9<FW&B2G9</ABX>DV9G!J<F%R-22\(,(]DY
M4BHYF$$@[SAE0L(;J >03IA=105MIBVY5E.1K5)Y  >K-'-M&JWT8FDUP5*G
M@L@MJ.)TRSJ9]ND2SQH;K_SAM\7,^</B1J2#W9/B$P6.X)MMW_(Y/\D2,H#*
MQ2M,>'%SU[BT[NU^5(E:J')O("7D<P.FDW5JU4-Y%51CW?FW;("H,JY,1$>A
M7!A?@#)3&3Q,>C?6YF"KI=NE;I(\Z#_!0YVJI#KCV:)L0@M]@]C>U,2E7(Q
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
MD\-3T7<C^K[Q@Z0T;2L*;L:A/ZIRMMJ'IG.>!)$#HX9!')'*GFG>Y#KB^U#
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
MV(I><H7CM%\X3EOE5;?1V AR;(_D2WG'TU[M6+M NE2P,17$^P.@QEA0,39
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
MZ&]I1M2P6R90FL;"HX!+GW > X%;, 7IRSISP9C^ C8FL8]F5HY)&F$D(TZ
M)!2G">ZDBV%86*ME*&CE:2X=^O#"1:0F@10;@@J5RL#9(A64DF?MD9HA;Q$3
M8FA:Q/K&P2YD2]\HU]5W;77,SDN;5V+H+]A]%A"7+%N&[@;'$T,<6&0J=XG[
MM>+>."B1#:6<LQ![RL.>?Q5#S2I4E;KF3M*5>-H&0*ZTHC4DS; !M-Q':1UQ
M/!-T?%08M.XP,$OG^SN5P2&.LW(2,1]("O)@_(<>SF60LI$KY1 F*A@QQ*F;
MR$ QBA%E(2[9AY9>L?;F3)>OSO$C79W.2:-6;YJ;^9F;/\D%IFEY1L'0DC%0
M5_DL]M+8&5;&3B[;%M@P96&BS1OF.\[^H)+8CPO0]H?DSL%L>6"1-T$RW5BB
M%@20[IGTL?E(CQXJNROPLX/AII6T?.J+[M/KCQ\^?78^O''>OK]X_?$U_.?]
M9^?3ZY_?7GY^_>GUA?/QMU>_OCUWSL[//_SV_O/;]S\[;]Y^>O?DL!1+LZ]C
M!^O/?+=1-9 =XL</7\5818[R4ZE5^,>.3/P\'OJGYW'H.V]>O[L\<YU+[\Q[
MY<&MZ)Q[OWNKIKDE3)#B-7R8!1'I(Y&YX,[M"VZ-3^:)Y2W-=T.B%@3@OR[2
M>3"^??JC6F]8,19_,:*4KKMX" \"*(%I, I\!,Z5+K4-M)&51?;:J3%, K(#
MC%^*74?;\VTL*6C."0W[X?*#GNTS#R9(FEG,/.QN3$P>%9?5P'CM%/CAEOZJ
MOWRF?7+HID=C, R-O23KN[!L3^MY#[DC2XLM$"9WLO8>'0FJ4;+/A5MD?Y./
M<0Z;Z*-O0^%,L&XE=\_6L3Y0:1J\1]XB)[]%=.0NT51+@:4^GI]]>/5,88Q8
M\!"6:R'C<K -:\GF]-(5&ZK ,FJN<D71Z&M>%41HR+EDAL%E***4.4M^:BPY
MQC=B!P>5K8W#^$:ZIRR\[?D$[3I,BM.!+;8N5^?(J9M7S18L7B%C3.Q$(1V7
M)W\V2X+0Z;D,#2*^PYRI)-1'HP^393F$)<^GS&Z/#IF7P08.>!O4Q7JX:_UL
M3H .]*R/>]AACGL)3HYY<K$LU1_3FR2S+_GX-_:\FFCK<,@+PR_O%<]:I3NQ
M3U@3AAW3 ;E_Y/G!TQ,;K6Q>0.5[!"[(#XBRU7/^X$0)WYFQZ/2-R!R#68K^
M2&6X:K%+HI+1GW*%T%2K,!+H3<6]H%^H\F?IM5)B<H5(%_,)5FNH45D8DMN%
MWQ6*:S^:J\@U+<+*G%@/ZF.@I.2K*2[ T]+W_BBXBE%'>(U5(YC",Q8IU\:.
M1 A;"X=LOH ?241P>A;WV1_%Z CC&RA.I>;@G,B!W[X[_PC/C812*8QPI9KH
ML0!3!V=KHFVA?V-LG\*0/VP.AO9M_<F*UN$3.F)GJ5-J2-K&0Y:_?]A10,,N
MI94)IL]GBK^8;R5GZF206>@S3>$RQ1P,WBYZ$W+I@*(RA;Y^?Q OYMC\@@K.
M[R,#T;EH5-.5FNF&@)0[MY$?K+V3LIGIRO< .Y5IAV0BU4;1<KPZ=(10^]2M
M@,B-\+_1-0)'/D4]'[U\Z@I2OFTY $<F64.B9B:9ZVWE9911]C6:!LW&8BT<
MBT+[#%&0S87CF'>*512HJ>GHF;S%./4,B33$#*X_J#8_$-?".+69Q#(\E5(/
M$\VU ZW+6$;6(0N/"\R:8 4?=^!7*X$0-O#'4U;VGD!GSO#>FLA>!_-YE1(P
MHV#+T:;DNX)R8[+.D.RO+0-5_4C9IQBS?N8Y/T3E35((ZID4 ISJ-M((QEH
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
M3<WWAU& U+Y$T[A58R$>63#&BLZY@S$*/$?LJ65,&T7M*TUM"S>#@Y(JE(;
M.OJ=&$,C'9W!J ,=:Z<%P#R7\<:LGCBJR%2]7UOGTD4=,GDD7K6&/\N00P$4
MK5T!OHZ_,('@P2TV@'%+(JMQ)J-I!Y-KP??^U>^\+NRMIO&'*)S]?2Z8 9C>
M-PS<'=Z:E$KU=H6P]4JD&)-4*_IH $P>V1F^8;K/^=__J]%JOE0=?=Z)K]RB
M)X'/&^V7.&D_U0L)KOVM9JX]4[$);.HR3(0O$RE\!Y6/F5WT/%BD 0%TA\+7
M@'_4:#H:Q8D5KG_U[O>'R-S:=CO@G0O:=E8';7<J_+HK]PQ&##FH,A!A?*,E
M4+HD_%6"">5>BOD-HJV6N *4""21;D1Y0?[)T\9V8!^]6NU>P9U6S^O75G]]
M7[?^!L/>OS9J]_QXQ!@ZM^;'RJ!W;W6H8A2II.9N?L2B-[ #;5'U=$LGT6)Z
M@;_5,+5#\>)QXO)W6M2J0X+_%1.GM7I; ,2K<C0M<%W*K$@X)Q'3S662&"FQ
M,LPO@9U#ZAPK-5K=:M#HN%I[GL;<J2YRVB"(_J;F<QV3SCLC_$=XW42$(YGK
M /,)0$<'/=]5B@<FP'"JL>IA VPV(27:EWUD*8A@-!CJ[B)SU:7XEET?"2V3
M\I=]5LQ)44URDOI^YW(M<Q9?DKV'OQ+WEFUM8_!.HZ/0O)/]? JXG5L:P;G@
M: I\UZBKG%37:;0E;]Y,P(0K.ADEE=@GV,[5"LYZ(XUZ'U&6-37/.D,N!46D
MT7%ENQO=;@[H($][8+&&JX&MZ8BQGF3EC\:1R"9R7\IP,IGTM48YDQYN2<_Y
MF;%=$8/2&,MW<(-OD,%!GF!VF8T:'D@T7/7,"^<D>*;DG$Q((CEC.KS&8] (
M.8II=\^2#7_M_&R0?($>S8@O::E;NF40C<.%H#*N:[FJNX:5X]KPZM1RR,?M
M"V9^9'>?)<E,53S*8,NV+PNNY6C#, "J&%A=E^K%8OA?L/LHZ]NE5T3\-D.A
M,2UQBGBZ^.I5X^"/U$A+TX"/3M1$^"BHACXR:5W5N $G4=H8,)$8*4CGG3^)
M!;#()=@W7H+0SXFV*18:^-Q<"DPV64Z5*EEIGU2506FD'[83I;(P^&%RJXH8
MU'/V>U$8Q(NKB?;:4'[B< *G4:!OC6+*F4FP?ZE Y,IC^%"+*+JA#TF/?/T=
M.(/2;*@?++#Z5B]CA%"V&O[E]$;D((>:#J+'#ZN5T^%$C!:H%XJEA= IP%;#
M9L #UK=6M 8KV%Y.P3"^UGR+"B4S0B4AHNRFX.-%O3%8>BP=/MRS("K8GT?O
MXU6.1!\,(:A,WO3B*U3HL-&T9,,5=5>NG25.E5,TB/!!$Y!U]@0<+ZN,9&=A
MU30Y$>DBU'6V\16BWG.CS$D@KMEEC^;N53!T8NI("#1-5XI#W$CR?J.D1:]W
MXN<%\L'+N/<Q2_WHZGFAMT#7&6W9?([,/ O]?J;["VHU5,^'>DJ"W9&HNW;1
MF0Q,PQK/.4,>7653WQI=6TA;=B"D/:X4;C/:5"JXE5V[&8MMD<-4A"\OHJ7]
M:MC/<)JK7<REHV&C6*2R.2M'/:F0OW#TG=>J_Q7?B&L4U]:=J$B7(L"!H5X1
M*4RA*3L"U)715#X %MOK?QJD=#Z3 ,\[-FK&^T+[$.CNOD]/JGRLU1Z6N,06
M)XH)0",/$!)$M^09VM,4(;5P4Y'<C&$A[YI\:]J#NVO0P2"BE&V,X8Y<+,/"
M256WR*[=(CO(/%@W&9,XEW+.L _IR>+[,%RDU+J%W$LI5L9G^(WVLHRD<S=@
M2%?B5Z42VP5G!<^D=K?XS"QF,LD\ U0#WRX2H_!SDWIB$9B#R7B1,DRFM7&[
M28*2P7<;3<T"3#ITC?HLVXUPJQPJ/;LF"D2N N;6R,GW341V2#DE<<GW8^"J
M+.E$=964)%:OG9TV+==PIL5<)A*?&7556/[PQ=DN<<F="ERT! Z2U=GFDT0(
MH[=IO)OEWY%NE'GX;$,%S65G@?%/%\'#:,?_DG1DK9!*T)6^5E([.W"Q)<NC
MLQ=#Z$=;Y<Q5D](\DXG"**@=C'Z0]P<Y. R )]@'*@%6CD[6[.367A9LW%*
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
M7D_=&0A?+Y15AVI_'[[/)JTJ-#10M)03324^VXP5WWT7$8K+Z8SW*_IT+?I
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
MPK)_UYL6FL_D<8AY3P'<>O6!<\_];)K&5=('Q!B0$4S5J+O\YC/WL5+DXYP
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
MSR^U38?D;J\GK]?N]GYJ#,XUIV[)/>VNZ)#=DEO[[]Z7GP?#P<%)=91BI9G
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
M(2=I0LEXG9*QU/,$QBT:RN2VVMQ;I&XO-/>RS#>(A<7"AJ!!@#F'@M$:EGG
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
MUEHY!#,'GB2A$1DA0$#PY R)#%,%VH'++J7-]BU^="!I?K=^ <FZ0+(@L+&
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
MPID$7$+ E;4*:Z0]LR)'=E1N?<*Z1I10SIU*S8*#]>)@06-&IX@4,J#HN4=
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
M2VZ7]T)O[2SF9[[,--A0CFYO-*S#E6T<K9*CCL>J-#FE*9-M8(@>Y(6!338
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
MV>^']-H^_D[_OGNU]^0_P_EK_?CJZ'\__OQ^[^4?N=Z>&!795;70(2@&#K%
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
MHB,P" NA\ R8BH[(K R<$7-\,2?5B%L[<4M(![<C<*TX=K/$V;%0O-(@+"I
M%3D$3N>@%][*DB1S/-2VF\LF;#4@UP[D$I*][0A<.7-=+]"*;)C.D'0T9':J
M EX9!L'HH"7SF+*E(]"V(["'Q"TAE]N.P+7BN)#BU9+\/!XL)'+Z  5#",Y;
M,#XP1E9I2$%N[9AMCCTA\B%TP)W.T[YL"=R2FN#8(Z$VO@AE616V?W\Q[KX\
MJ FG":<WY5LKZ(EKA_Q*#_D?%YKC(G?96(M090A8,(&S/$,T3DC"E&%>835T
M(_@>UR<T%_GVN'9+$X0G->N\@&(5N<@I1 @A&; ,'4-6,"MYV]*$AFGO,%UE
M44/#= F8=B)9+$8KM*T'JJIST@0'JY,%C"H99(:%[&Y;S] P[1VFJZR$:);Q
MJAGN%$$887R,PD)VGHY:XP+8(A.@34(%EZPJX?9%$(WBWE&\RO*)=M@N =2.
M"ZMD(,<E1> *.1VQ&L$JCI"BYN2?6O)K\+:5$PW3O@6?5M"!WX[8%9/;+;)@
MO(28I("(T0&JZLVB+Z"=32F3TE4RUB-679)@:K&G/@+<EQJ-=LXN@=;NFD]I
MN!+!@HUUCEH=H1:"8A"EL!A]W?/C:XM^.V;[3NEZ6_3;,;OJ',]"K[XW+/ID
M@*<8R4(F8046$S!K-<]!<V=,/6?1KF"\QFH(?@C=^D^&?PY3'J5I!>K(3W*Z
M34M^#Y38X\G0'ZVQO[DWYTH321-)_PSR%=1S_*7"GD_&Q^-I3@>3)V>Z[+M,
M9WY^-ASY4:1[\,7,S_+;/)I-'Y_,7HTG0_KE9^/)[G1ZDK\[F>V/Z47&\<M1
M_?[CZ9/A=#89AI/ZE@['!^]&>=(&_BS1B/AYH5 DL>2"D!X$UGD_V3/PTGN0
MU2)TA7.>2RT&16EN7PS:M$)3U$TD321-)$TD323WQ\)<0=*F69B;:F%VLT$B
M"Q^<31"8"X"2>[#!TIV@O2X^:2=$:A9FKQ7U':=_UJL+&NXWP[V33B*)>V0E
M0U&, 189P9?$@3MKHV<R!V:W=F1#_3X9 "M()S4#8%,UPD*>RC*?O40%PCI%
M%H#6X#/G$$W*7$F;8O%S"P"7,'2C?RFJ#>Q&_LX?$5OT?'Y:IT83>/EMR).!
MY-N#"G!;S/D%BRJ4%PPEIA@\.E.LSE:*Q+Q616$0\W7!UU*-;5WPLI56/%-8
MGPV+-0*]\P6"<0*0A03680&IK34\9Z=L'1:[S2X9%-3',?@-TFM!:G/)H3B&
M/@>DP\E*98()DB4F&;DO#=*U0MKIY7!"9BL4AV(T&18E9 A::B(U)2=8,(SC
MU@ZJ2\=Y-4HWEE+G=1*Z<%M<Q,"$S8$KASIIKX,MO%&Z5DJ[*682EA*J-G)P
M#>B106 8H>BL34BL1.G(_%?;5C1*^T[IS=J;"V+*/CNNL'90*I%#\$FYDK(2
M?V/Q7ED WGA=/J_=8012&V=9,1#G[KJR 3Q+#H(HBH3H0XIJ:X=OFUNYZXW4
M'I&*645R:J(TT:,UT:'5#J6RSN;H3+P%J0W&F\'8'9XIR2'AW ,:'X&,'0,V
M*@U.ZR)\0%ZRW-IQVC84^XOB#4ADQ7IIC<SDPF!"[U3QR?-HC)1%26RF[5KI
M[#B@6CH5,$K0Q3,@8T>"*UP!U\D%F8R35FSMR&VF%G/;S;+M%Z0W*JG.@MD0
M="K>H/+9UK&IP2GN5(Q&Z79>WAF1'6>3*9*%31:4PKIOP7%PR1M@:$JQ+ =3
M]RU8I=IYV5\4;T"B3-ZCYUY85S @?9*:Z:*\D-XZ5]IYN4XZN[5@*>F2:H26
MU\7"&#2"\SH =SZ3$K79Z_E82K'MY.+XG79B;BRF6F')2FM>8D:4R66TSG.C
MDO)80HO8KA?3CM-IF,H\<@.A*%Z7%DD(3'G@2I"V%4:IDNN6%*-6,,"C0;HV
M2$N.KN*H4YW\X&URFK/"D;DH59 -TK6F5;IE5=D:G[F70'8M'::&![!TI()F
M7GCD/(KDZV'JMK5=-'?[R.E#Z/[_?CR:7S4_RVDPRK/;;'E8+'G;?'VUK*:@
M-1XC32Q-+/T[W3%(B4ZIX)"A\BIDRPWGI9@L13EMS!#LK$:;#OIK'///)^,R
MG/UW/&T5U$L\ZI^^^^_AWL6C7NH0C5,68HH:4 @-UKH"S.F  <DX\V20<[8M
MV:T#S8W9IDJ;6)I8FEB:6)I8-DPL-YF'KJ0T)4=OO4:?HRM!I:QDD$I$F9L]
MV"=[\.5%>S!%GE#F LJ7".@MAY""!>ZX*8%9%YEK]N#]8U8$)^@"I%RLPB2D
MC2)'[;EQ6@HC["V9;5C>$,LWG8ALX;'$HL"65 #1$)8Z.+ RRXRF1)?DUHZ^
M==*D(=DC)(5"P60HC%SQPEC@SA7/>+ Z6I[:,=HG7N?_*K,?]IX\%GLO_PA:
MU-W7 BPI44#)5*VL%9 \5U%%*90["ZQ<4F';1VH?0G?Z?&]\9U?VOX\(EZ_.
MDBG;\\3*N QF_OUM6M4W4'/=:@GS&G+M[1*W2]PN<;O$]_$2WV3%)&JIBXX)
M542FT <R%:USV7C/A8_7MB+?C,LW\_/QDG4<3]_'HY-Z$5^0V7A0_C,>CF:_
MY-'L9-*VZ-S0EB2?[^=.2,9HSU()D+FJ"V*] %]L@2"X$;Q@C$QL[2 N3CYK
M"/:CJ0.U*-H6Z5B,:&(F!I- 'IA,0<J4K\%@I[OCBV%L7M\R2?VM$Z51VCD?
M$PA,1*IW IRQ"K)#X[F-TF93JUN964)_<\-TV9CR8B33(:!A'G5!SZ),R*4K
M1MF8KW-4+@O31N(-28P728Q*,Y:LAV)YG=^3(X1B38V^1.FU%P[UUH[D2VAN
M;APN?9_R[?.'[;CL(Z2=7*/3L:2@'12=&& ,$CS+%B2I82E)X3(AZY8YATOH
MJ6R8+AO3):0,&Z9]Q+2;>ZR[%Z0-P',@3+54X$I*P%)@= ,('TNI4WOX)>G'
MANGZ,;U]&K%AVD=,%U*.LO@@<U) !R>YG]$B.)4Y^$"^C'=*<1;J-&S.=#]
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
M[&+QTFW6(#:UT'1V$TX33A-.$TX33A^%T\L^]6:*WA]3M).Z"]H(SU "1H>
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
M=ZOCKN/],R5T9)%#,C8!^B@@8'90N^:94R6@XUL[6BTV7S7PUCT@:_E!AIN
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
M\;E,Z6$_5XD^G0MS;R[+_4SJ\K#*L>G"F^G"#XOY:&Y$BD9#Y)Y7CUR"Q2@
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
M=,VV7&_U=>Q'0Q^&1\-9R^WW(K=_19'1?S])J:FDFZDDOKA13P:+BGG(3 A
M9S0$SSTH5F0PR29MR]:.Z$E<] &#N,[\?@-Q!2!V/'VNC-16*<BAS@ NS(%U
MLM)HHC.V))48>?J7+*%J)-[W+'[C;P7\=;QG-"0_GSEH'<E[QHC@I$_@@@N1
MA40:--6Y]WT:+W;O(>QG*K_AN (<.ZXR<R&0L!)DS!F0U\G322H0)&.A:MZ^
M\+J%OB?'X4-(V#]]>WPT_I#S(.11+L-YEGZ8'E:*?E,<Y7-9?7<JJJ::OE@U
MB<6:^.Q4U#Y 1%7GR#!232%K\,5PQ30F/<_9RQ9D;RYS0W(U2'9GY;M@?'0>
M7$Z$)&E7L$)I4-DDG\E42/,TN>G) IU[Q.1F)ZD;DTMDLN-0D_R<-,P#BS4=
M+;2$H"0#RYT.J127>=[:4>(VTYH:D_?/EVY,+I')[@PUY[4,V0"6NLZ"904^
M*@DY*JLM.J<KDWA)D*OUDZ\T\WSHWS^LC',_ULC-+SY=^Z99;J99Y&(>603F
M0D1(*.:-XJ+.0:YMJ+P.17-1SZ<S\L4AYIM3IMHB]_TN9/\[OEM=VS+A[[C?
MM;94%3(KK&(.T->9Z*2;0>H4K"Q9:3WO04=<#(HU_#<;__YDSQO^=X5_Q].7
M)CAN?01I9:TA<PQ"'1)31&'>&,NEF@]6YY>,H&@,]H'!%2Z.;R;V%V/6'08G
MO0HR)%"HJP>/#"QS&DA:(2BRL+VLSCM;7,>\\0OP>NW![X[B^&T>S/S[W%+B
M?5QD=BH@TD'/23A-#]U,#^&"JQ\#B<AG 5(:TD.A%/#6U+T,7@JTY,9Y1]:^
MZTD0\0$#V)=]91T FS&^3#H[OKA!)']*%S+&:X@_9TO&>&3@N"SD/EE&VG9K
M1V]SMMACUOA<=^+M+E;'-S[OE,_N1GFOO4TI09)(SK(I 7PL$J*)-AJC+6/S
MB0[NDJ%QC<]U\[F>!62-SQ7RV9T5QU-TJ<YP3([XM)*3=>O)Q.4N<1&"-;:6
MK6R+6\T\;DGR&[G8^WDVB'[Z:E".QN^F@Y=YE"=^EM.@3,9O!^/C^G_T7@95
M#G_.:T4&MTFGA_$DY0G,QL??5*E,QT?#-*COLM?:K3^)]D_%/M^3T)Y5F3TC
M0?T\S6EW=' NK<=_":NIM"6J-+6XKXQI5>KB4\?(&T#,$9P,",[(9**,,LCY
M8!CE%D.'&Y>>NQZ[=Y0T>!"*Y$Y&TS5%L@Y%THDM."Q<2ZT 0_2 46HRBQ2"
MXDG&)$K=>;ZU(\6V$8N5]DV3/#Q-TI_B@*9)UJM).E$0D;T-*G&PN98,>!LA
M<!4@,BE,RDPRJ4B3J&V.B\/J&LZ;BO,*IMPUG->!<R=H(I@U09 YH"TWIP/V
MK>4>C-9D"@A7C)6$,]\6=K$ N(\XWZ^ZA<L-^MW]7YZ^.-S=_V'P^/O#W5]V
M#W>?OOCFRK#)-=[\9R*1=-W3^"0<Y8LR8?6J7*8SV]-WGOXAA/5VZ6B8Y.EL
M,,DQ#__,7U8YLP$%>GT,S9U?_)_.KOWW1WXZ'99A3H^G=37-M'N"MD/R!H?D
MWN*H1>N%\-X*R,XB( H#5@H$Z;B)Z+,P=<(4JLWWG%MY;N_C:8W^5=/?B9TQ
MZ2/3"H'G' $91_#&"U >DV':66G\UHZ3BR7R#?_-QK^/0; ;X]_<YV7JANZH
M#%(,)C,-AE1!G2A%NL$;!5YH8PWI<Y/3?'/#TH)A#='>![8:HFM%M!/ALH;1
MP8T6N$P24+D"@1>$2'9[<:9P]/,5DD+V:=?K_0IC74[IX_A_)\/IL%[IZ6!<
M!D?CT4LXJL0,")@\^[)5#AM0S=B+=IRNUGI^,HFO_#0?E.>36I<U^_#\R(]F
MCT?I*8GIN-8X-E=CJ;IJ<4!ET%%S9<G+4"8!RF#!)Y(A$\9PY\FD,/- PV*D
MH148WX,&G54@V6R+9?+:"0UH(32+FH%6O(8&F !']@18*1-GEF#.>6O';9..
M;L3VKB5@!=YY([9OQ'8<=LY<B4QHX*(V"3B!8)WP$'6,Y/85K:.IQ.IVQO:0
MV!4XZXW8OA';G7P9Z/24D4-BQ@/F4,"FY"#G&%TAW4VW ?GO;%N*GARR#Z$
M@&"A%YVFIWT\LU=Y,*7;?'E>_ :$'OM8&G NEEI2]X($,FW>_%UIKL7)FBEY
M:4Q 4-(Y\@YL[47$!/2/A!JR=*EJKC99[X%KAKN))33-L$;-T!WU03<O"W4I
MEI*Q[LA2X(1U9#06'T,BN\:&K1VAVLS=^Z8:^EA2T%3#.E5#)T!!OHU&%0)8
MJ20@E@#!RKI##]&&_V?OS;NC-K9^X:^BQ7WN?6$MER-5E88*SV4M B2/<X_M
M))#DP#]9-=J"=K=/#X#Y]._>59I:W>T!/+2QS@#&W9)*57L>?IN!@# 9B(9\
MF[ "!_Z\V1#%P)]WR)^]<(20L4UT49!"8,.,8X*HA#'XI^8\E[$TB*''AF*"
M.RXF*,=S.3XJL55C*":XPV*"O>8<GOMC& 34M0JH59#/E.=<.FV(!3L"8<H<
M*7(J2,ZU=&G.D\)@@^XP4.^N&?&62P@&1KQI1NPY^8Q15E!3D)AJ2GAL*)%I
MD1!ALTPK"2:"CA\]R]:T#0V<>->)QALM#1@X\:8YL>=32Q"FW,F"2 ^CE5)+
M1"X4290QN2M4G"L+/O6:#O>!$^^:$V\TY3]PXDUS8G\2ALQIFL>,I%1PPE6B
MB'(6S%1A,I4+E]N4@T[<%@3ZAY#)#V,L8:N)7DRG=CQ_D&G[._:7?Y'E>/:O
M"6S\['#\LIR=3F;PW4/G#^=@,JZ.)DBI00Q=30RMXFH:9Q+J<@X&>09BR,4I
M 0/!D-APR0JG*,?\&_L6G/TAO'YO?.2!^6Z6^?96,EQ,YBHEN198T*=34CC)
M29H*Q61B8\6 ^?)LX+[ML\9OP"\>N.]FN:_G"SMI>):F,=%%6F !/"-24D>L
M=%F<<.U43A$)]ENB4@/WW1M?>."^F^6^GO^;@J6B,1+%B@QG5!262&5CDMI$
M*UKD@MD8=%_R+=F9(7%\)?_W9?FQ-'9L9@V67:AI+WW\QX]V@9_1*9[H4L[A
MP7)LHO>3$CSEC_#I8@J_>GPPF=NH6#FD[8OCO8#+U+2\QS7NS8'5^!I8%_,K
MGL=?U7$,8;SK%&._?UKQGY.")U(FG#@G$\)3!YXT9KI$421<<6TTXX^>?3.2
M_-5H]5JJ5H<P_GTI:!_$P.V+@7X9.RU2)HPCSJ-?%4E"A+2(@Z6EGSBA)5@S
MR:HC?W^JV =Y<%^JV =Y</ORH!=;@ -CQAA+4EFDA,?@XDAE,I(Y:T6:JK2
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
MW;_ F7Z,MAB-G_:^Z'^;/'T2E6"S--) 3Z:GDZG?JIWH1);CT1F(TB/0DUZ
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
M?C_)63D[=+]-[:FLO)9V_F<[-&N+D/W>/*]G$'XZ^/+KAP/ZQ_L#4!EO0<W
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
MO]0?599IE<E";[H%)4#+0)ZS&03]<]/)A]<[4*<$X&H-B@\+B.W';B*DVK[
M_[5#"7*X3I%O&$)2Z3ST<RJ!OG[SED+";?(Q9/5  '41/]LN^EZ%2Y7BDTU_
MFET]2-3/%<SX^2NJ:[J_8C,?L%O<0RRLR$+5LW1,.TLGN%A 8WCBH8C*-^!/
MS%F?/1^P5^HKS71Y*FL\;@\[<D9.Y <OS; N"\.5W3:&E6M,(V1"133L'\:+
M3*=MIZOD9P]XO]N2E6Y/5;><N"E<JV)J Y$^]=9S%7+U93\HR?TN-JTC3Y'4
M'NP&M:6-59U4HW8]A,NL*L!L4[D='-E[F&7OJ'(YFDTVZG/OO?B:VC#-IRY$
M7;8UVBA*"(5@E530W%Z18XB_^:""N_7.C<>\:+NL.]WPK5&YR7Z]AYN.+>7
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
MHW(\6W6H0_?(K.UVKHV0SK5^\:&38>7Z,.BQUV3>7KM;(07O+/<YXIC6<3U
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
M*YI;MW*M<XN'7.N?6O+LV\^(# [6_6P2VM1"&FA <[U9'8%4<WR&/M78!7,
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
MTYKJR&<)6'<T5]+/DD#[2G"5$07DH&S1U7V(4=](#C+)-6-1R'224@5&0A"
MCAM*P4.B0"YL_1JWBOXCOP:HM$D*S,KG..V!:AWX/)")+[3(9$CS)$DL^E_1
M+^Z'0/^;4'X"[+PG(I7 W6&=8298&LD )*J6F5!\Z]>X#:P?^3442U2>ZL37
M(28F12GW><J5+X,L#@.6)E'.C,YS0[&<.XWU-Z+SZ##-$I*$629,;] T% 0D
M:J;B5,9JVT;C5K!^Y->@-,Y OZ%^)&)0=>(P 4T_$[X$Q33.=)X2(:^CZ1N_
MQD\+QF<*_BN+CT__!_YI\/.45<?%W+>X:\UJ]Z=%>?8X@5\=&?AHW#^.DB$A
MO%_6BT)?V#\5<ZGFB\<^R<X6-TT&R6Y\%?N/HO_SY SP$:_@<:5F;%%\5$_P
M&'YDGA[3*ZL5+O#@Z4/RJ+FR[^RE,'ON7S !@$9X?0TQ>1504^V=+?FLJ$^4
M]/B%MSA1GH"KKMC,XVS^P2NUIY@X 2I?PE\O6O@;:#OL>+4\A>T)^SNR@V*^
M9!9=!E\8S40*L:L@)XDD@DH.UF?*TB!G- @5B,QTI7? LHD/I7[\7-6B*L[P
M-:_UGC#[@[/^6LX*<0%LXW<ERN-Y83]_H;42B_JUWI_KF=G:_OR9.5&AZK^*
MQ<G_7IS!#IL/677Q O9:GA;BQ?QC497S4[B3^L6GLQF;LT597=C7',)A?IZ5
MXL.&<J)W_SD)Q.F?<_97OGS]_FWX[CU\[_WQQ=O#5[,#?-?A/G"F/?C;A_C5
MX=[%P?,/(>[I/Y^/HU>?WYP?\2S6*@XB/Y)Q")Q$$)_G2OA<1:#EY/"?(+82
M E!"R;T%=EI2*4E4&NI(*ZI9G"O&(S 06,Z9"HAXX %DV1F >5$M@836\Y1H
MR%)(>//,84)G$]X0HI",=JG70SBD&J0D9=$.?VUQ"WYRQ 2HYYT#[GDG8^3S
ME,,^3_70SQL2W_1:&KXZY:+?WTEJKN5G!=N: U5Z<.Y_+6<7'MGQ0/QG.UY7
MT<>5 *+VV-IKN#!?6=9JQV.G)2Q6E_#]$BZXZBY*@X JJWKG^W#;U5C@W1*K
M-R]'?)NQ>@&(5RGE72A6U?_\1Q:2](DGEJ=+*[2&>-@!07T"S52"#$"ESV/
M3BN4'-ZB-(A<*S2]9]UUHT#^!)M?G+ %/%S >V$](SVLH-CU@ <#X' 1>*@N
MI*I@^0F,=\Q#&O8P%P6\ 3XKJU.[0_C)*Y>5U]5"UDL.*Q6(&R>LAN75W&,2
MD1S6AKU6E@8_*[/J$)<<+8)6*93W+P8BJFKQ$2^M7!Z?/%Y+8M]:5]FKX/3K
M,""\%@8@M,/DR>TAX4C?B';-#;Q!/;Z'=XY2+;CJ!>@@'J@(/E"V6B!(6%VK
M1;T#L :U X!<S#_"?9;(+G>\LZH$!%H VJ H7GAL+CWUWV5QAAQRQX,E=N"!
M!:@W!6BE[5KN[V*V-%AM5#B%-EL-&&'6^'2FYC4RY!- *?=J?-9CE3((#"J,
M]  AI3H#+"OP^5UO/4O>XLO7XHN3HY\-^P$J;A&CT<"]8P:\!D !)F)MQ>F\
M!GU,&IC"EQ'2(")V-T]@'L)YGY6G\.:+ACCJ2Q@DZ!4M1RP:;HP$@D0%%W,]
MQ<);ULU=.T2O@,X*H2R7]QX^^W7_T=@0V-#+?;GW[-=G+[R'+T'8@4V+E]@)
M08F7#US@?5E[OU:E5C7>V@QV@)\4"@%0>XUEP.I''CL#AO01&</<^T.=+12Z
M1+PP=U(%.4MG7L%W7@/KPV_$C1K$$,SE;&G >7Y2P 5+!<!&7F>5':OG+$X
M1/6.A;"5;0@:"R;@I%(M5'6*(A(_=*AC@/NE%EL/D.[V#/>:FK_GA5R<-$ZB
MWE-..0^Z1Q@W1US_2 ]%T/A4U2UAB/?2)^GHPGK_GE0==S]6/J\4^^ S#?M]
MS&;G[*)^\-.0$( *^G<X/KX]Y-/_X=5/3U>]=00;:V,F/*19G'"5Q F83Y23
MD,4D$TS+5(<)&YM;N0Y$0%BJ\BRC*D\YQ8'#21KEDI,HT _6O.=*,VTC:%Z4
MH/<5HD!*>/@SJRT9,@^7:Q@F$/&L<'SV%? Z3U?E::LA&@L-/]K_=?_ 0R?#
M#*D1> )0V(XA<1 V9TMT/GBO@!D8%H!_?JZ$XP<!B7M,%E[A(SM]5BPEDT"Z
M,^^7"J[FYZ6: ^?9*X!\@>G^\O/>(^\C,'8#E$>[0PSYAHZ5HA8@69>5>JV?
M@^0M9ON=R-GCY7*QRIMR'0=*SW]RB$[#^^T^^2T\RA3/LB@7ON!,^Y2+V&=Y
M2GTE\Y@F+!$)":[A#KES5+=G7!X-_O_S'R0)GD3&U KMOX$E'(S[6@/0*BV
M.77C.VG4(*-_@V%;%[H Z@4!K,O9K#RO'Z_70-9>Q"I>:_XQ3NQ.@E6@'6#,
M9L;.:O6X^>&)+&K X(O'Q=R<V3ST9.B36N$--KNQ'W<B8#>P8L"E!;HWNX]W
MS4=-9&GX6;B;9MG:CX-=LO[12Y;-=L,@OO%52;Y+XYM?-MW-P_3F-YON)O'Z
MC[]^L]]B59+M)N'U;O:*[--+8I%6%_L^P<CL6AZV9Z,HQ/K8ZV8=J_//M2+5
M,$<CH'^TTQZ"JH!<_H7S[F[N^59+OW70S$R:WX]VVOL*S=1DK?UHI[T4FE];
MQ^#T*1.C.UMXQE?GX5$V*N/_0'TJQ-_*]/^J>_B>./)-YFA*[+*LB4XC336A
M+&0TBC(=I2F)6*JO* *(^J9I1XLM*?ZJ*KPA=MSE!?GAAMJ3+C$H/'A_<O+V
M\X?X]2^PQB\'P>OG!Y]>/]\G[PY_.W\;O@E>?7Y#W[[_[?/K/\:)06]A[9?O
M7Q]^H&]/7WYX^_DW>O#Y!3UX_^?LU?.?W\/ST:O#D^+5\X/X/Y]?N*2@KGD+
M#R*BF<2\_RSV 5(:IV@F/E%<,1)%">4X(#[:G5;Y_9_O3A??,5'NZO"O';E3
MSOVIQ_T;Y0G>)ENXD69.89ZJ(.&"4T9U&F1Y0"3V-.-QHF)ZU8#1+5OXAFQA
MU+LRHRHB/"6^(B'UJ4J4S[4*_%@H'@29X'E.@2V0W?">LX4UD[BV;.%+IC5H
MR:,\D%I&-"1Y%F9Y'@LB:$QP+M\512-;MO#MV,*DOR'/)<Y']Z46TJ<TDGZN
M!%:,Q,#30X7C98RVL&4+7\D6[D,3O%^6&*AFLV\UMV_3S2>NA<A%%H09#V@:
M@?'$:)@%.LADKCB)MN;3+3'$_8GY% >1)A%-?5!AP7S2BOL\9*&O9) P$28:
MC"BC)TW+*KZ.(=ZI+BG?WTBZV\1_$]I01!(B,ZE4F#)*XBS32JDTSBA)TSB*
MZ-9(NCWB'QE)*0T2PG3@TR1,?!KKS,\3P8V1I&,FN,!*0A+<F._D;A/_-S>%
M?GSBUZ$4)(FI9"*BB<IYJ@@-%>,DQH[BV=84NC7B'YM"-"-:!.@7450#!X@E
M3BNEON X](8&@F*^'$C^:4_,+?'?LT99S\IZP;S?83L_H OH)BR>""P< MH,
M#G>AF>9,A2'+N<Q$).'';<#HMOC>P<3B48&,2!XI/T7W,(T3YC,._T0Y$3*F
M@4SR[,'3^,;8WIUJG_!W#)X?D/1O1.5AL29ICA/A<$Y[F!-.<D$C%1%)8ZJW
M]L[MD?[(WHD5R3G/J)]*J7RJD\#G.4G\2) ,($<BI0/L@SQM%_0CDOX7:#Q;
MTE\=#XX#D2@6)1$+* ,F0&2422["A!+&)=E:.[=&^F-K1P'))S*+?")EY%.9
M1CZ+F?()2Q-0U *:A?S^2/VO)?W[$-SYE0%1;B,[:QK$D5B**%1QD B:9J J
M2\TQ#X:KG'%]57?<+<?[5ASOMXF=(Q*A=*B93P*E?9HEB9^!Y>/+4 <*/@+%
MAV##K/OAV_W6=L[=)OW5G.[A%VH[:13*. UCG@=412F33.B8$,KB2$AQ56M@
MO#TX,5#TE@E\.R8PLG@T3^-()YDOLC#TJ2#*SV/%?*EI!#8JR24%BX>LL'@>
M_8A<X%N;/)O(!;YPB&^8:!8' <NCD*9QF',6DS0 )$M!GK!P:_+<&NV/31XF
M509$'OI!PJE/@TSX+*6Q'X0ZE2JFH!]DICORO5  OIO)LY'AG5EYRHMM<&=-
M?^"<)C(*!&C."8C-F =!'@:"!D2RF/.MT7-;/._-Q.B1A,19RB,_47GDTQ#^
MR:,T\W5.@TB$06RK@<CN=/K1C^CGV49W_O8X(*9"'G"6J4C34! >AJ$,J A%
MD.<IVY;\W"+MC[/9@#/G- 7D)$;?28C/>9+X41#F%)@UU@8^>)IM7;Q;TK]F
MM1_CA*0T#!))2<;R$,QEG:5Y'&@&3&%KZMP:Z4^B.UB>#>S8%[E*T-=)_#R5
M(/L3CBV]PXA%S(C]8$O[]SR\\PHV4K'CY3;"L\;!HX),$A%Q4)AIFN(T.!(J
MV&!(5*9EN#5V;HGKO9T8.R$E@D4J]BE7S*< *&!X,O#3* TRI@6580A<+]V=
M3G_[$3T\VQ#/WZ5]$L2I3B,:9E%")4EYF.:$L5QD*A<JS;?&SNW1_L4XNIOP
M5"GN!TD2^I2PT ?]E/@QR2*E,DGC,#6%S%OO[I;VKY7!'D1!JE4@TCRBC(<Y
MRZ2 ,\>$ZUBS>&OMW!KMCZT=(;%"AX&@SQC!FMW0SU22^(I%@8[ADRA60/OQ
M[G0 X);V[U=DIYT3\ /Z>&[$VDET&*2$R334-&&<QUQI2I,LRY#UB:VU<TM<
M3TSSV62BLCB/?9UCWW&:YCX3(O%3#8H/I3P+B'[P-"3)C9D[=]O)LQK])RWM
M?T#"OY&>39'681P'L4@Y)8ED/$L2&N"Q8Z7YMFKG%@E_'-=)M8A()/PT#+A/
MLSSP\R!A?A(&49[I-(]E (0?Y#?=M.F.$OYJ]-\2_O4(GQ)09<-(!5*%5 0!
M2/P\#8F,)$EIE*JMG7-KA#^V<U+&$BYE"I2NF4_#./%!.Y-^GL8J86F8!0G:
M.6E^3[(YOH;P[T-(Y^>*?2YF/Z!?YT:2U\*(Y@&+,Q'G-,PX2W,A1)C((%,9
MF#9;"^>6^-WQQ,(A&<^T)*&?I!(L'+!K_#S*0E]%(LJ"*-9QEJ"B<V-1[+OM
MU]G&<_XN[:<T5Q+H7V:!IB0B&=.9(@1P*6%<V&Y,6R/G=FA_9.0$FM-(RMSG
M-,-N3$GH,ZZY'X@\9R*3L=2YB>?<CUCN-I[SM]N22+".6:*)SH'V29[EFH E
MK:2(A:+IMC?![='^Q,Z17!*>!GX<)LJGD0Z ]K$3FZ01"X(D"HC-7MO2_GV/
MY[RIEL=+]B/Z=FZD.X',$BY9D@8IH32/61;E0<A5QDD:<;FU=6Z+YWV8V#I9
M$HE !+'/LISX-"<1_!2%P )9E*6:ZSS)P-;)[DDOIFVASM^E_2SD<4BT5B26
M- ]BKE28A'%*PT@R0M*MK7-[M#^R=:((F*_,M2]52GV:YMS/* M]KH'RLSC,
M.*?WB/:WE3I_OP4C(([F0FN<MQ,JGD8L B4@UHJQ3&QC.K='^Y,!/)(J'0CI
MISK*?"K2T,?V:SZG/.6,$\$%V#IAN*W4N=K6^<G,<F]&PKOK>K4\A>>$_1VI
MI)@OS1(-3;DOC+(_PY )4),32025/,_2E*5!SF@0JCRAZ4K-V1)-H:O:U\O9
M[/%S58NJ.,.7O=9[0N#<:[CS7\M9(2Y>EM7OJE[ FQ=*/F/UR=[<_.?%?Y?%
M1Z"I^:)^\>ELQN9L4587&TI=[_YS$HC3/^?LKWP)E!*^>P_?>W]\\?;PU>P
MWW6X3]\!)< :\:O#O8N#YQ]"W--_/A]'KS[_%AUE(!A5DB<^C9( R$-3/\]X
MXL<TS*EB/&9$6>8'8%5R;P&7Q(@(-9.<*I%12706I6E&$OC_D5*2Q0\\@ L[
M U MJJ4"E 9T:3#ZE%7'Q=RWV/XX NQT?S&3JL*SQ??7?,U(WV@W]A [/#8'
M.L<?5(<G7?]U@_C3X^#FDR&1OU_6BT)??'^"MO.8\00 M;JH8?NE!N%S5M8%
M_%S,/<[F'SQFR:7VSD\*<>(=J[FJV$+!YR"9@6X\$(*+$^6QCZR8(=G#8T L
M0NW:>^I?#ZN4=\J*^>S"J]09/(WB77K\PJM/RFKAPXJG]JWM-O":=?$)OE7,
M17F*[_T(;STUZSTL@3G.\3B/=CQ E1/OO(!_3MEB616+0ID3U<4G[Q0NX@1^
MJ[R9JNVBL.>B @A6U06P @^VN(3OL[.SJOP$XA=.J!E\P?Q]=P38,4?; $#_
MSXCI6C9V)84^/030/BM/8<<7'N@DI8'? OY7>U7+-2TAG*B9]%B-T@]D V#)
MS%O ]Y5:> )D&#QC^ -*S25\5G*X%K,7 &2ME/>JA$NGCW:]WT<+%[77(0M"
M&%8"8"L W[*JX,^ (7- N0)6976M #..04U"O&0+@YS-5LW+$ M[^ :+S1%A
MU.Y4,HW@?MMRZF5SS#USRGLOEH(C*9-4<A[Z&4E!:TNSV&<AIWY* AFE"0.P
M)&.Q%$B1JBA+91XF5%#3+E#1*(VPG0Z5X6:*I<1[.2*"M<+HSC"E\8X-:8H9
M_%+HHJ-UI& -3*4\1T[-ES4L!%S\M)1J5J.H4'-4H1M)=  T<:Q00OSS'Z"V
MI$^ \?/W2J#I]-A[6#SR'IR4P*J0.5E)<8$_(]N"+PUXE&$_&EY</]B!)_N/
M7OYU(V)J-9M-6-,#\Q&LA8N]1BYFY%*S[%P=EXL"V.<#_"O#XU4@/W'O-:X
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
M)OUO"ZGO7(=BK)V:G9TI5C4CBL:YEL8-8RS6MF34Q5$['05-ID(L9SBFY0D
M=@O'[PK'%T9U7 Q'1%J6V<Z9Z#13YJQCXQ"1RKIMVADKK<TY*%%FWG%5+L]6
MS47Z,=Q?+QLD[_=O6=5V9N=*S;[S( TC1"7V.RPQ P8[Z_;N'>L*>A4"<.?&
M\<:<WV'8IO"']0>5*[I)7Y*\ W]=BB:<-NKD:!I_E"MRA"8![)UQ-ZO&Q]++
M%':)P*:9ST9F_F388:1SO'X!<[X+"+.FA?W#LC*!V<J%/(4-FK*V+='438T$
MV'[8\K.Z@/VR*;(\L@.6^XAPHK;I0;>@HICZO+Y_=%*AMZHLWPSO G&&_I*M
M3G(K@&M,:8P/F3; 6E7&>[6H5P"UJW3KZQZ5S;7 F5EFNAJ(7P!#.[CXC-DR
M-4R?[IH6]Q9H(CY-K0GZ;)C-B<"V")5T4]*L+X#9(3K)$ZRS\UU#+==@S@,I
M@Q8-R@D[9$<5)D;VD#T:> [&QQT6U3'7-=2-;C45*N>LDL-6,+:E,9\N/'<O
M[;_ =#W$$M6U+[/WVKV2J[G2;?;(>,,FU%'.!AO:4-F7>Z^UANTOG&=H94[Q
M)DK$E;W)<+9IK^%8:8[N,=."K^]3GA4VMM;,"6^:<3G]R8[^Z8JD!O5/;>'3
M\#J;D(Y7Z!U;8X=C)8I!+',K/+\O#WZVK"K;*]+P4+!FT$ 4REA^,W6, ?FV
M]MWB2J]R[[,=%H%I8]=*DVFLC(V!7'#[D O6.CP7IH,G  :9U\S4-#)#HYR9
M-(.RLK(3KO5S3W8VK:G-,Z;':(_40=5=SD XJ')9SRZN"@ /ADK>0/WBN-CI
MN:I%59BQFJ^U&\4*%_$K<!IQ ?9XUQ:QY77['<]^\>ELQN;H$[ZX=X50Q]&K
MSV_H4<Q4F 0T])FBRJ>)BOPL3[D?R""/&)>*,C*.^091D"1QDI.49Y20@),
M?E:*4:E2(N#[ !5VAI'W:JDNB^3>)3F?]GIHKJD^O_M=._H:,[;K^@0BU8KR
MKN>@U>#Z#71;37>GRV/9:5RW5K:#DNM;)=<FDNQZ>[:1+TZTF>1;F227NO?.
M*PO[BUY'1>N6,1J^.0 V'W%1MR9_;&UW\7J0;_-F]X]=[WDY0]N\J]D71J0)
MTW1QT%5DNACPPU(475\/W!,OJ\HDYZ)ICS-UYZZF&_U% (QY[P6M9K3N(/W&
MZ*VF5-L4ZJ9G3,7.6].COD2'WN0&WA/L-7[,MOJ^1-L&#9%KS6%O&M*:&(05
M6U^CA6*36VLHL7GG_FF$X;KFV3MMA!>WX/I/F'G=M9T!U2I&EL  HOO:MN8;
MM^K&P+%I.&$;6'C&,S]SSPV&P!:#3.5!*P8E3N9 U/!VFU5H&H+9OV):H>EA
M7C>YD/;A>HFAF,)XJH%/%&W&Y$>$J_W5<0>X2;:SHB="=YVU$B!@=[UGE_4]
MOQJL_?[ IM4YMGG Q2RQ+;#UR]P0)88%VVB[B55T8]:1JFP/?WS5)<-JV@Q,
MX]O%7@Y<X74B:KD)[8.B3Y/)XVQ=\YV-M'737>+]+^Z^*?; (U]79[^3;*3M
M65VW['1%N^JF?U138MSOEFT:PV,^^(B[7Q@>OM/C$CV4-BA@4+%KG&3_MFLO
MV-;(N!4[:6:D @8QJE/$R]-BT:&_ XF;=0>OG2Z]<:#:6[B,>"Q_Z77A,@>R
M.@K*X9/B;-0?N13+IMO/\'L#^3\%=4NYCI"1M''H,=:4MQ+>@*&77=M&Z]RH
M)FQRM4!EX?C"P,+X_1;L0]-:$4PC=X+>X#( S\MEA8AR"F#?:>8WK#FZ]7X8
M7^7\N,2%G<VV^A;ZJ?8K#@WBX01N'3,1>YF\SEXW1+ZRC?D0@8?\S5X=G&)1
M%7QID^B=;N,^QUL<H^1/ X-PFR \31 F=SQ!^,J$W[&Q&-"$1RP.6:(I205/
M*8FB5.A !"1GT;H$X2N-S(T1J:'W;,2H-\20['B%F>)N6=2EXVL&<K-IP]8?
M&V%+8&:F7?Y4@(V"YOV1+;W12]U GH;3=7,))H,D>SN_NBL('AK]W.U85\ML
MNJ1/N*;)RJ,]GYZ">6QK9E$Y73-2QD[\:_2-5FMV2K6]3[.3A[B/1\/$AKY>
M?'6OL5Z3,=-"#=__(QN1>ZZ!*.CT'POCI!SAU"5:_QC5BC9Y9]5<KTOF!9EZ
M(3LHJ.MFUY>;$TP?30O9:5,>6=-1KFO4N<:$;0[1*$7M\KT7@_I9GBM09W<F
M^T)M%"AR,9BVZD86-[L9S]0RQ9,K<B3&'[1&LU5@)M/3;AY8_5BDB>\WG\WE
MA.R:RD)GT/<KZ)H)OR:ZM?JL:T[Z(]/8Q$9L*LJ<Y.]PJVNF\['\X%*M&K8]
M5.\'Z#C27VT*AE%'X4TX VFG[>VJI EDJ$^J$F#QV]_,8@4VDS7MH@"%K-@I
M7$GPR>@ =JCWB/?_?3QT ^86</>NY+_N?VR%P"@[R#4 6$&+\%U,CSVUTF6X
MOS6\:-?["Y=D:Q?L+JC-VL1 'ARGZDBUO9/5Q_P:";BA[I'(>SDQ\N\^N;YL
M,1Y%0&UR'8NQW[)IYHU^B)7*'6LILZ=)727'S-RML9NCCU,[3EY=N(B$20I?
MY6FQZMEE&[R.;6I,^^9+=>=2Q+F&O5F$;3;H^L4M\9HY:E/WYT NNRMIB>B*
M&_F1!0=BXM1-UE>S)Q@ZS-G=N1(#5NK^G6-EB+"ZJ.J%9Q,;[ @-.Q:T_ (L
M6!@.B^6>@P5&#Q=U[R2C*8L-9K1M)[KV,*8'X>  7;GVB_W?O8<OVN.V[9E_
M-W/K;?/!7?,M]V9K(V$_=:Z.S3 "D*4VT#$\O_I4U"Z6@@("8T\VF7RE+BM,
M@Q^7+V17<4[*GK$X2E!?2YM]-[N)C*S0G/L9M59*+>?=Y0[#(NLET_#R?V2J
MLSH -J(=HG[?QVSOM3_@D0U]I(:M=6-0>V&4JRAR_*8K?(8CJ#GDG(;?7+/.
M877F)2K<9*3T1FH@U 5HL'&-ZK?6:T.$1K(T,XIOOZ4KB:\.R9A&/K4">>_R
M"5OL,W;MHEYQUN:DB),%D'75A-N;)FEC'7^E9M$UZL @2V%X:S^"H)=ST0R<
M:)YQ6^IW-62\*ED7%ESSE$%T,%Z:#F]X&P\/@-EBW[4S59>/,)1ZS"HY<^'$
MOE]_? 5N8JL$RTA@?I[I'6;E"L-;\=VK<)IS=\AIFL)%XZHKNA(NT-JQ +,U
M\U?8MZNYA?,*7(*9Y9FJ7,^;R83F2ZRLMK;,<9L^X%R8UI@VL]81.'FA0X\F
MI0.UC#,WRJYTBR_:H> #C:'5*<PXO$N_VG,1[MBH_A#%QM.TIRZ_5AM8Y_.[
M]E0!9_WU%=M+@&1,>),OM./6[C/6ONDW1:#>S=OC3YEX?Q?C<]H7PS&O>S23
M?@2+-?,=O$M&.V#)HC+9%(-PG-T+FL!FO-&5O6QN.Y41#<\_$4L..B_5?4]@
M?$N/HC2F3&:)KW66^90FRN=*"9\$:1)'L101S\<QJ31),Q:FC$590$.=\BR.
M=!QK+<,L$$&XF0F,6=\WT7=E;EQ60%];:-MLKN2%CL4R^*$7>[)I?8URL<)M
M6S>/ 4=8UHM>V](9XY@_U-8'U2,G"5O8[*/A;')D4L"29G6Y,PR?:]N.L)LD
M,R]1\)RQ"SN6;)V9:P-G12UF)G\33O$*'O1(>F7I[IT#YLN!.68"(Y@,Y_4F
MC'+5E5V9;'5L9]O3^<V$L479^O1!>'5JB*VQ-LFCLXN!>[/1XYR(10%4X"PY
MH[!9L=TG$PO$PZ$)T_]"40_3PK AW/+TK.L9V"HA;@/-6;KJJ;(KNAIDUL/&
M&;K'@9W#U=A\HL?7)MQO72VQAYFGZ[ @W,@:"6"7MD:BP4@W9;#7KV( M5X
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
M6^2!_Z'V[*PUEQ[9Z^Z.A8*#E(WUKOZ-+[=:3P;3,=J=T>6&F3EKRWJAS%C
MX:PU#'N;.42-2\$Z!^L>+N";.^.RJ>.S*33&[X2M&YK>0(-A*,:K( M3036H
MA77!' S1V#%83;8",],NA[C8I,.UHW@6O1%5XP&N8V.X/C&-CNQTD:XO]@ 5
M>Q5/_0K57@/EE:U'1JO439P%B-!!P^9IG_;]L,Y]XEIYN=W^G5JJKT7O>UF#
M1>]X#=:5-54C?2:'3RFH08)&&4V)X*&&/P22:[!M@R!;U]_C2CWH;G+"OT9C
M.*=4[N:OJD]"*5D/,Z'6\Y;Y6#1UY;]V$)H-!NRL7,^4P,JEL(QI7LSZ,JP=
MWK*LC$KF]C>>+XK[/5NLF]LR<!9Z,W4,C,C409O! 38WM6OQCQ^=F$DL$MV]
M%VVC)*Y.V$Q/^-:/7*F,'5!,#,UV7=1%ERTWYO0(DRY(/AKP,D06@VTKQ,A7
MQ%O<H-9FF\W()N=7'_1+6)UQ5C13\NS<@-YF>@U532=*G QI8E#&R;QJK=YL
M*:<=-O7.@\V9^&.;-P,: \=T&S-XJ%;*=D>*=L,?6"/;0[%@!W.)X:#VOM)U
M91^RPC"/@6+4Z35F@J&M+G$%X45E\*@9,C2<V=56IG1DO::U5C/R8Q@;[H_F
MLFWR3,"-OW?3&-5')*%FSL45#-0P.+OE=NIA43?6B@#U<7@W@LV$F<7D&IRV
MC+IW;-8DJS;3IP9SS5S9F]$ZU_)YHP0OZE6YL3V3H[>#SI)NPF-V/OW?'TM_
MIRWOT#.^)B#X"G5K>ZJ-BZ;N>>_'I[!H/?Q+VQ[RO$3)::)=QHQN8LQV%6<
M[[JK:>SA!J5=W&IIHZ882I-&3!AFKCOS68_>W]A=;D)I.8?'3>B\L\L9+Y=-
M1V#73MRUJK0-=JPEA9\O0;H4IUCHB:@YZ-E@S]/LJ#W,FO)ARUJL8#&6U>0F
M34&QRY"U'_82T,KF;Q^=MQ(;LB@[=VW<TL*)'A/AK!L%J%>HW1]=U)A4@_YP
M3@CWMK9Y67][P_NRN8]3[#UWK4[[(.WRR@=XNN)>[+>&%[W"*.X>&*)'CT/V
MT:-AAB. VRFG(][K](L&D&PPKV^-YV+S@#GPAHV TGC!!K?UW3QA=_7&AK,/
MAZ']MH/.4)DJT0F\+BZXK.4XVJN23*M0A5$<44$(SVD>18$&12C2-(R.]E?%
M[?=?O9S&;WK>N/WY(";SP#078VB7?UH\UL4G)?W/JBK;<&%P[T(U;^C!>Q$<
M'+X(7SV'GP_WSX^B6(5P\=Q/HR#TJ8QCGT5QZH<R2)40*8FI;EO'7 >V24XB
ME7(1J$C1A&>,:AD)I1,:ZCB-A('M)("_A>TW@"V+ @R)YGZL2>#37$L_3Y/4
M%V$:IYI3#)\^>#HO)U'AR1^<M#(RI!,T8TWC2E9W-_7KJ!?9PF,!DJG/2S5C
M=SNN95HYO)Z/NYR1=&3,&8>\S0]K<KUTW[?0=K=8<PDF>[DSKMSDP5'UHENY
M:7+R^MF^TR!<T_S^G)U1ENUZ43,HCW1F]LB&A*<Q)^7A]\T>PZ :_#3E6+8&
MHC]@>M^8GJ_4XK4^9)]^ 7VA_K=Q.KZ$:QTPN!=&S]KOIH_>Y[R6SZ\/C\]?
M/7\;OOI\#/\[.(K ,F&A2'R:"NI3%0F?)43YL4AYE@J6L(  />?3%)='NYZY
M=MO+VCI\IXAD8T[_8O,ENGXL)64KDE\!L\?3H<?)CSVLA6]UA#0,GWUA*I6
M=V0Z)#15%%0F#?A*2*ZT%BIEB8Z^(N?QVR#K_9.\OP6 K,&1Y*F.=<S\(,T
M38E*?18'N1]A]E4&0"(Y?_ TF.#GG1\-_FN%(GYQ\>N,S1=[<_FBZ;=ZW[.>
MWL9' %=.<Y7X&2$,@,ZIG^=4^Q'5J0Y#$C,QG0\>2Y5PK9.,2ZI)!+(X%8E.
MHS27+$K$AF8]15Z#*#NFTM<Z&;KFO!MG!U]^'!0-PQ2.2K;AK*)J6SCW@T:P
MPD^#2&%3T#6H"'5EH( 6R].E3>@?=%!VOIOVPU$P CU"9I2.=1CQLJKL)!Y;
M%3!J!#WJ 3[8&FSBOTN A+;Q5>N8PA95[*Q8N JX462N:US-G"MK PM_#DQ)
M>K^9=%=0L>[LY0)3NGJ7V4_C 0BA'QJM)X%M;U0;432-<I:U D;LP46K7=C_
M<F'J,D:]K$WQ4=7;B0N"R"LJ;N[Z93_K8UQA&HT?5S:2:<JI:IM'@"7I_0::
MV*7YPHY2=35H.UU\Z!QHT:0'N.E%S9?A[N6T2KT)H5UXYQAKXVC!+##?KIB9
M:24231A@!7+H@;6-<8SOMFF*XU+QBEZ&F.P*9^R 2_R-A-XI7,S))A9L/N^S
M(M.O[A0LNRL+C':]OTPD$XE@H4Y=&_A+^&N7^F8[1.#OY;PIB#)Q4A=[[!'0
MQS8KI/OV-"O/=)QMCC$HP1]!V+4=KX?\%[\*KVD:];5^\K9)>7\[@]DW$WA_
M<]6N'?SS6C]';_5,R?VY]9W!4?8PEK55[]8U9OY\E(%R%A/*?!W+&-2[//!9
MFFD_#;@,6"H$";*Q>@<*'=,\#S/%!<URD46<!K$(I0Y3"OK>-=2[.T?TAU?B
M][3JT15RM]%#),-VRN\E<WA7)2C:_-4VZ1$TK<J'L\_86:T>-S\\P;XR,W;Q
MN)B;$YB'G@PUYAB.:ZIPP5AU+S'OLQ^[K,$XW W#$!,'%Q7\3S8O=CF%NR:G
M\*>%G'Z6QKMI0M9^'.RN_^RR9<-P-XCR:RW[D]FRW39<#-[Q_WT0/1@UI7T<
MGGWRR!##L./+^&[LM=PTTF57X5Q@>^&@6Z5%$W?P+SN31:#;.=5J0^DM5L\.
M#G4%Q#@3'XXKD%[2=UL40BFMG]P)4%[-/PPL?P9="C=;7P.<-W[@NY7\W,?M
M2\2_"C3C+(TR$1)*6<+21*<R2YD &2+D]<3_&\.H_PUVQ8'+/=RK?S49[Z\U
MGF>MZ!_$U^"0XC'HL5CXO:&*P-N__E6_.RSIN[]>%@=__1:^^N5%_.KS?O J
MW"=O#S]\@O>&;\/?3PX^O_G\^J^#\U=_N&?^\Z\3?BIGK]^?S-[^M?_IW?.W
M 7P_.GC_6_3V_9\GKP]?P!G?O7_WRXO/KPX/XK>?]\A_/K]8'/P1?/KW(?P7
ME(M7[_<_RE_^I/)__S5[%\X^\O<EG.T@.CA\$[]Z_OL,WAF\_N5?[]^>HD+R
M\OV[PV-8__C3P>F;X.#/C!QI194( ^Z'.0]]FN;"SW0:^R(@G(91"C]G#Y[2
M8%RHX!EA3)YXE^%9JM)$*:$R$L949SJC>1)'-%.:,JG";(MG]P3//AWL'>4\
MIVF<I[Y((N&#\AKZN0"<XS3.HU@D<1:E#Y[&$TP;>;"_2JII\W\;)=4.F#B!
M/U870]/UJV3<WSS^1LHXJGA$XC#,8TXI271.21QG29HG44PD61W3VO*>.\%[
M]J_@/6<GKPX_P#V\*PY^>7GR&M9\]?GM9U@+^,U^</#7.SC9;P3.\/G52Y!Q
ML69QJ(GP$Q5QGW( .9C7VI<D#&G*5,)S,)7)U\FXD"=Y*C4G>41H$N0YX%A"
MDI!%H=!*!EL\NR=XAC(N3$B4YRSQ"9$8L9/*YSR)?1Y2I@,J\I"*!T_#;R+C
M-M!R>U[4MH(8/9]_3\3]J&9<_]_+V% 62(K-;U*>AE0G(5>,4AEEH9))'JHM
M&[K#;.C@:C;T_&W\[O#=^]?/WWT U3HX.(6[^.OE*;[_W:$XA__%KW_9OWC[
M9Q8=@6T51T&J_$134+3S1/FYYI%/8\DD$2'+)9ATZ5=)NYQ0*7DH@;4E5"24
MY2E)XS C6C+!B=JBV3U!LT\'QT>IS@,"0/>)(KE/@S3S<PD_B2R-=*8$CR@!
MO2K>6G2&H0,%5<6QRV?>6G27B+O+.% 0)X!6&4U$&H.-%_-(4)5E41P!5P*<
MVW*@N\N!?KO*IQ2__>M5\>KSO^#,__H G"8X@#5AK0MX/^SQ!7GWR^_%J],7
MZ%,*C[BB-!8)][D4Q*>""3_G8>@#6N2,2Q5E@CUX.F$_UQ)T"4D9"+98$!K3
M5*N,DT "7F6!9DIO79?W!LT^'?QVE$59G)(8E*G8CE#._2Q/<U^'D@695*G*
MR0J-ZIY:=;\KG#9O@NJXCYG:!N9<JZ#+0G(2>Z>R/([S@$9<\Q!T*)8E.A2@
M8W.QY3=WE]^\N8K?T'?/@9]\?O'YX!3V^LN+X.W[??KVK[=P5W!G[U^=P/H4
MSO3YW<LL.,)B%!!>VD]8 -Q&">JS-))^GM$P$3$/LBP!M7KWZP0;I8%*(Y*D
M <EI3'1..;:@BN-8@@*OY1;1[@FBQ4>2<B72G/AY'BF?AC+QLU1BD]64IKE.
M%$VB!T^CK?D6=+-;MF;;55[*:YAP6+ZBB4RC7&'28D9DH@6G*@55*A!;)](=
M9D%OKW(B%:_>PSO?RP\'[X']'+X-#D+0LP]/3M_]\MOYN^<?@G>'@KQ]/WO_
MZF5&C[ ?/T^)\$4D A^K^/TLBC*?YF&:Y3%A8-ZM8$'7DG1**6!IC!*1I#3G
M#.PY34(=1E2F"2-TBV;W!,T^'9P?)4F(XQ\PQ9HGH%1)X6<JYWX<AYS*A&8\
M%:MBP.N$W4\F 7A=%]>-SKHV;?L+N60S6VA<#VL:T'G9=!HV%<P?"W7>]5I4
M<],#8-1VSK;"W>GZ$8)IIX0M16O[")CV4\V>1F45I1F$5I7-/ $<2E1,2AZ^
MJ)ONO>R*&]_QKKA7=KD=%40 20L1I8JP2-$4R)CSC(-*06.5L8C%Z[KB7ETG
M.WP/V%Q$@WI"4Q;0G&@&%E3((Q+$0H5I$FY&J<7>=0NDL&EM?[S<$AM=M</#
MR\HVKIN7GEZ:+F;PS7EY"A*8J[G21:^*L!GOCAU%U62<J64]@SHFUR85IUB5
MMHGNN%5J?Q^56A15VW3UV@5@YGRN3::\HM\D#N<VD[9LG^&'M@#V43L8:TW3
M85M^:?I0UBO&[%TZZ.P;].F]190T*SXVE:WB&DC:\Q_B[0$_]ZN)2_&2&I^[
M2GSC67#8A7)Q<6;+G-IC59>=_OHEG=]Z,O4>#L5<=Q_A1LZCCG;-#;P:W/CC
M!C)MNQ93B7\=(EXUSA-Y2=NIT\[N6]_8:@O#KX7A[VO@U_8]-3Q_6OAMFJZW
MY;U7BI%=;QKK&.()UHB/ZO;-$MH4'8.TJ+"QI]&*3RY029[KF=%2L%&0$ZI.
M(U\8)+.]O4U9<.GM[_WAA?FN-RB;-G/1)[NZ?C%UV[FRJ-88"*:0&2LNL1=M
MGXG]'38]@&-,[R:RYVD0WB5D3V.\@L.3MM. ;1RRLFBV:4SJQDK;1J+"]=9U
MZ.U,O7Y:IK58ZB?FD^NQJBWTOA)ZW9QC@(;HQ Q8QW:6<C<N%J$!MVI&AB,?
M&XU/WL#>#RM8Z1=?"F!_O31][(W),>\FW5H>RVQ;W1DPN+-E52^1H\,7I].Y
M;/==6/Y\#@N?%&?-\.0^ES\MY\6BQ*$+_**Q$N#;Y7RN9DUO#NOX ,,(YR/;
MAA[-%NK6@AAHA?T9P.($@*6,B\28XV"7]\=;.)@W"^YZ/_<OKFE.TKL1.RNW
MF_X[:/5B3+HU=]SN>97'9:V'Y:ZBVFJ7P-4F_N$*MKI"UMKA[%T+D(',ODRP
MMJTF5_JS-8L32O,X8C2C*J19S$5"\YR'6<[34&_]V=^I)1\]@+6.9)B$.LU#
M/Z,Z\6G&))8R4A]SHE,2\5Q%JZ*G;L2UF;:"VFB'-2A?+PO<2\FXAF53D5,*
M/P4Z5 D-:*3"D"7;J-EW!+\@1SI3618(YO-<2)]J%?HL2JC/5*I3'@1QS//5
M61H= OSZXK !_R.CQ9=&1@#C4,8JL=UQ!^*MF[G>-I@W4^<N;Z#B7K([9=??
MNV?0E1-Q%VQ^7  WW3,6F0FZ'X(8:J8[W?>^06\^'9$X"Z,@UGZN,-F5QMS/
MXBP"'!0J83I(19B,W=="AD)Q29G*&&4QY1D-,ZDY@$ZS,+Y.WZ"[V!:2>AW"
M-#;\QBF^TR,8*\ZI>4:S0"\@:)N@A&$]N/U2,Z[U[.2BQF01U//J1;^EGVWZ
MV,V%.S>61NNA/[?60\=N0.ES[GS#HG977*X;YMEO:V95X6;\F!GT81I7#L;B
MN=&C;@*HZ^-8K%]^[=PQ-X4'5*A>)V16-[XV,]YJU!CS87]2&?#9EVVKO!4[
MW5FUJ\HZ^8MNAJHWPWV9@8&]9IF..5^SDZ:]C#&[7OUZ_+%V_1C=*!Z-NU<8
M T&3VOZVLV[\FQM%NF86<:_;H$,&*S4<IFR@,3G%7',5[LX&=SZ4J@@U[(X)
M>.UZ1%J@M&WMO(42)W,XQO&%^_*<N:$[]46-P2?;1;/IFMEOTNB:/=HO+]"8
ML[ P"(;?GN-870 A;'#7^\,8:Z=VC,ZD/:@U'>>]K7^!6Z^)RPV]>B^Z$;[.
MA)2EL2#A.QJ9A34V#8E:CF+<F,VN'-K_.-U#]]JK74V4;>J#F7+0D3<:T@IO
M6WVT0^*J?H*#*"I@"I93XQ\DSA7LS=I;$4ZTPQZ5:1B*"85GYH]V(Z?LPL"(
M#P?C-<,2D-&WX';<7; :2 $[Y6T@4-90MNE_V[!!T^VV]7\,B7OD(^J!;:'L
M6#9SW?,YYK^8)!/$XG.%0S'K#K0"K"3V==!L^KB.S]$;9%M4 V#:64^;!ZM5
M_I+IN=?!;\J&NX%F-G:FANYJ?!D89,_*&?.  TH%]_*A";.MG1J^4"#9P9XH
MG$2NV\%IAN?"(9LY7'W/6>MA0]!+5LEV+J#[S)Z]V4[?PV?.BW1IK;*I3VT#
M('OYD(JA3U.N'T717NAH( 4A1"24@BD=@V7)LEQF6@K- I5QEI'PRAE>'TK]
M&*Q8V-MK;9VBU5X+O*DO8[X\-6V=U?P>CYIX\^G@<"\X8CS.HY3GOHYTZE.B
MJ<^8E+ZD62*R)!9A&CYXJLME-9DVT6!TGU" ; [4IT*4C[V'Q2.+*7^RV4Q=
M( ;9CUH:O&B;FM<>2#EM$GSFZARGXLZ]?RU!FP' 1SNP5+.62;5IO?Q-^^T_
MP#(Z 9MD\55+7[[VS^Q]<=TM'X!TAF5CPZ@>%A\O7?B7<J:_=.&KYL7\;5+,
M\CAA<180'2D*=)@'7/,X2Y(L45&NY984OPDIOGI^3([2,%:,D= /@>OZ- 92
MS%22^2'-B QHH+D('CPMY^H:E(A(\W/%/A>S2_'JM5B4..\+@)I^<]S"XFTJ
M6!)&@M,L4#G/L?FD8GD2)XG8XM8WPJW#X\]'44A#FL2Y'Y.$^91%VN>4)7Z<
MT4@%E!&=1@^>@AFAKH-=AL__LL3,)S9C.SV[=A7KJN SPQ77CU9KO-XCC$FI
MUB0( \THX'\@\I#!,4!O5&&&;=X,QL1!="V,>>8TMLL1Y;ZA!WW]?/_SZ^?B
MXN"]@/>_/3\"5&""A\R/.& )590!&U*9G\J$J#@$."39&C;4*,4V6W;OK"IF
M"/GLRR$O(^00)(UEEE$*.DJ@(QJG)%&YSFE.#>2S@$;!%O(W!/E/1SS50E,B
M_"P.)0[&(SY/8NGK/ 6*XWF>4PE,XGPZY;,SAQYMWI#B?3#UI+3>X[]ORTB9
M<-"BP82A-,<2A3!4(/325 @E>+ 5<M]&R'T^^'R42P'"C 0@Y'+ 7Q+D?A:&
MD9\2GHE,Q#)F^9<H4*:JR>9M7JS5HOJ#*/:J8PSCS-FE2M<?ZFQAQZP"*M G
M@&\SC'A<_E!CLL#W?V6 *9=_^U7Y<?B&>L&\WPOQ!1M+GWBOX(&*'2\O?\K9
M)LF.8?IOJB4\<#WS*_O!7"$>6,EN8I-2WO][_;(WL?.KF(F@-$A(+@(="*I%
MSF0(YED"# 8XBL[TEIE\"V9R<7#XYO.1$%$8YES[.L-1L004(I9DN:^D4)D(
M0>EDX769R:74L <$4R\,":V8W[FM;[RLOC&YX_6-5]8KCNL;P3K+4Z4(!]+/
M2)1IG>0ICP-LF)#DT6;4':Z^BRN34IX>MKE+U3AME2T!39EIDV%&9"+U8% !
M:>G2F10IRR.5ASD8C#0 /8#G*LYIH%0$C),EEZ0Q(>\<)RC];LGV4%6G*U/D
M[JLQ87*5@J.0:\EC4,!T3(E/\RS")$GF4\%S1B@VO *>N5!S'U-.)JER6*%9
M[_3C=5UZ-!:9VTP(G)-Y@1\>8^8"V)B  O,24,/%X0H,9"L[UO&\J$]LG@/
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
M1>GTJ0;VW_+Q^H%WTB\WXGXV!NUN]NR;JB#B%89XC0_=\K<IL8]:W*"(5-D
MAECCEUK!-K1T;QH!1M6AZJ!NBY5E[04_JSOX4Q5%K&L:F R^BC#[4XNGA[<3
MLY+!4!_["G)#@%TJK9X<PL^8_JIG:(6AH4#2-<TE"J1HT%TTJ6"U(8T=;]ZJ
M'@$J3<2T9*A"#>]3]JV640D['HB]7?VI9 7'1D$9XF-'=B/.L-UH,G"("8$(
MJ],(-NN]_/?AZW_:1?A&,X9S6=K>83 W*S=LL'C"-] X[()A774>3%M[EV4G
M,>NR-O6[G//#L0AT[-4X%7QH1;-F@V]Y4TWLX1+#M'Q5*]2;"1;&:L:RD&R%
M55J^=M[Z5GJ@OGA#WL%^@G@YMJ=X)UOK95QN-!JSO1MM)PX7$9"6GP9?\B@=
M(60N7Q*AENS#R%)XWITTV0)Q7M4L6:QYL^25S8^=%%22\RQF0K(DX;Q@5-#4
M\HAJ'B>%-8RO:I:\.G75O@]E<'=;Q(H6G"N=2%.8W"I.#9=9JHO-2&[]LT2;
M;@"0_ZZ+?Y>X&/TZ?(:#,O'D\$M>\=:&S,OY\K\] 0,FUCWGUX)_<+UVGSKT
M[CH;B"G8;-T_=PR0Z)LYS/'+'[!\IW;:_@=V>E-@)W?;>^@X X9J[JLCI2?M
M4B>CBWJT?^SH+D\'\U-79U<0.#?&&:SQZ;X )5JBP[ER_,P<3W#\(<Q37'%:
M#J^_5X,V>N#"_-!U#]9.;YT=A>7:Z7DK7%KGYU\U;;LL:^L0398EV^J0KM'*
MW?X>'-03>%FC&_D?_P\X#Q _+,CTI0[/NJ[;<@M]M<7]X%LD/5>F"]:7+__$
M.+#>, WI(XRJO#P5#E/%;<!XU.EOU0/'-(X].=ABWR_A8*J&^^;=&XGZ!1!)
M/\>+N52/JM0@UW&MT<TI7] UX'K-:D39=AJAU#?CR0!V<Z% X">C6I_VL!X=
MX.CRU52E4W#\/JBH!9[WA=SE]930XGGLG-?[IA5[/1E_]90/#YU:[(A]DMH4
M.J()B:E-".<1)SDK(I)D,85MT%P7"R7@7%/#;!07*=*+9E1*FZ4F-U0J)8W-
M-K0$7/3JD[$!#G+C85>5=IIPEJ+J<V[8H#^:1<J25<GHQWX<&3X_'\X"'Y)
MA^2KZYX>!'J3L?3IJP7<Z\ 8,L&JQ,2WJDS-;#8T'1O8#QW3$(#[5L@*T3VP
M/[G>Z7)8I 7A45_D=W9Q#^OW;D<&N)MA^\LV=C<IL B)WTPHK]B0)0<C[&@#
M @T,*KJL..CMD(3ZO9GXXM/MV(?GU6QGS&P^*I%3,<*!X O"F%&%5='<0F_6
MVR^U!.^W0?W>HCB_]&7ZRTC/5S;_^\[KQHW^.*\XO;T_?QG#O>OW!T\!/(#'
MO_/!=/OEH.FP-Z*>"%H<0%ERYIK[[%K1OIVY-O/0=AXXR(TNP=!F)X.)=G$7
M(N2%&K73%YWZ[+0&QG>D2?C[KX,):C<$+?5GT>NKB1F<ROED&GC_*HU5#OX$
MKZH#153?N510Y1D-*NSB=][T%;-4S>WT! >NM%V5M=1%1<K5-!M_#'8@8@T=
M"+)T9RMCXFR-WYBQ4G,'^'3L?.2)'UI9^LT200L\_L?^)^6N>]EMM4_6-@T'
M9!Q90RF\#MX5:W-^FQL]Q/^9B\#<YWSJ:7C2JJUGT&PB0J1'%5((PZDC)E&P
M./ZL=E;)UT86G>SZ:@UWNS+QJ&Q]O<EW&VB<QRTER8<];K4FYG1<LJ]<!FE;
MRH_?2-?+T-Q(=*7]D*W[E6^O=M AC=(+X\M"U&:._G>2BA4Y[:M\Y*=O#9:M
MU,Q/$9ZM].;&B.5;[W<CS(,HQYU6WTW=O@!$0G: B8/VEI\$G)F1OS?&?0VK
M[^</L2HL!D./"W:*&:]ADZ<S>!ME*1IOW<B(-4K4:/PKYCM'E%-FV4;S4^DK
MZQ7T<$\X^:Q5;XFZ63U,U[5I8 B[;%V_[)5K%,.=C<8MV^F]G$_PJCCTYI]H
MR:T=B6@]^PZBX;L6PAUQ':KB)H(L]ZS!>3J'D+3F0>^+\+9_!;O\T$-?=?XI
M2ZS4O. DS;.8<!%G1"80!$=I;&!/4AG;A="W2-+"YI&F*7PUR9)"@DA;9:2.
MTR+1T6:&OHSV7H,($2\2%:&"-Q_-D=)29FKW;N,2MC_XHLVVF@;_D[>SZ/O/
MQ 3<?[#/%=&,:37PA(F7::D#SSK/@>+HG0B(1P9C-Z0;"A6HVM _=2/<KF@!
M'BUZ*57!P\_XUG$2*,#/7J7-P5: H3!Z4)<F-F[/]D:]??-MH,;]%4&&QS1!
M&F>_EGZ=O24\=DU7;JMJE>_:MG_AS,J^QU8X,F+RRKXS$X3+!RW\MGK&4@\_
M\D86=0LL]M2H/_5\<@%?>W!:^2@Y^/Z"?8)E+F+&4\*RB()6II;D-!&D*&*;
MZ$+8+ >]&M&N3]G#17-YZ*E?;M]L&3 NQ+'S&\*.OYR$;BN4#K??I]]&K\WD
MW0D<F$?M@\!,FEO##(N3F*LHD@4OXIB"Y5>QY2S^M%?O/W()@\,T_;^/]@Y>
M+CD.N\?FC4?E\\X0VN5PELOSL#O2]2%Y[<_QHQ[8%)0W^B /Q9OD4Y&:C&G%
M"):!"&>I(C*WEJ26YURK! 25/GJ:5H>BW."G'JZ_,Z[A= EHL7^$!*7\CSAO
M<W,Z3QII,A<4<:UP0)G@'[5"\=6\,MALPV>&.+'ZLK,?TY!8!=-! J"'-P28
M+_D*V^UQ.R/6T^)B&MS.WKDXKOB-P!KAF6\>^3_*X#D\5^VM>LYKY<"AQ!!L
ME8<&P.C/#<3B"$!O=NXP0=TLY#'2M@;IP;L^[E?CT)COPYG*MC:-D@ILMBN*
M_58SP[B.R:LK5).8VL,8@/<*%FZ(*S_P_)SX5 C@4>.$0:2]<H=6LWZLJXU[
MZ7J'+7*%ER_1,FF5>W M9Z7D<5DV+X" V],Q>B]-?V3IO9:Y(K,2K=-C2H*H
MX)94A]OE($K6\VNZ)"4\2>77> 8,9\*E*;'!720&9[:=FW9RT$U.[_2PJ[<&
M(O=)DS(%M&*.HKOZC<"X7,[Z"8\7FH'\&LXG(W317,C< #YMQ/-5#S".B;B]
MQ#'?B3G!S7"M(JY)Z ^'*$6?O'JVY_X6/7G<#N4K2*!2^'W/2NC%+W?H>#S6
M\)'Q$+'8-0HT@ABYP-]O\'"(RQ9:399GH);WFBQ]%@^T$_I7W#.$Y_F)II;#
MUNE9LCLW 7M= F/:05=:BI5UR=FH<3DN/Y'/@M+#)@&0&3A&IGL4?>X!5@G4
M[&!Z@A+:.$<E'>ZV_?5&[:\Q7?/VURO;63LYB,APIC,M=6(BKH0L$F6Y$+E0
MX!UI8U:E)*_,76R$G2S=)+0^P7RUPL!%DU6U3P[ 7'X=JS!S,9]Z-=- 3ZLS
M@J"RT7MW>7I_>>4EMLP#H-)UGA#X_!Z#':]@T0WT&F?N'2#'0HWVM/3@ROI#
M(S>P@1'Y,V=K&K44M&&P';Z%24[=R&OMAGP5*IASW*+R7\W\1C?G[1*Y2DVP
M,<$AX6W@(JVLE[6[MTJ+:!M4/^UC'1R>-JU9#9F*9FYZ"0%'9WVZT"P\6;IH
M;2 ;%@AM[F4AQ<[__E]12I\L_O=#*"QB.#<:@R\V.H850I]#3\2Y;S.PMERT
M<2,*\VA]O^^:R2O7K'$DO>OH:WZ35EW*5U57C'CNONO%6;_1-M6'\UX-,_[3
M@=%H_&HW,!+@CP-L77"^:NV^3!0V7 FXV.C4%=]<+1D9# >S"LJJ^<98BO/K
M4]7_0O+3PP/X0M[22IUM-*R6EW,+/:UH[US1%E9%H1<\'01EA,8P2(X8;N!2
M[X8&$W^"L&E@NM@+Y[S1:>A::HU>>KR&$A9IZG(<UE<-0S[$#08L+9TVZJ"M
M?IA*AX>DDJ[X ;L1!6X=A*V(#HI[ZFL334Y K+:/O;WUO1&E<<6.@I 5$9[;
MH>_'';P#&"!):JCT\:C7L31(,SF?ENY4=9URY"6 %9@*KJ"YS)/6$[OO+GNU
ME3V*EUS+[> ] 4]=O[+ZMJ[(O[)O<6OFYL'E:5TW\;=/D4IU%AM#.%."\%0(
M(I7AA%E*\\Q(9?5".)-D,J4Z*I3)*;>QD%)(&],LR7.>9IO:3<RB7C@+O8V>
M;UGAPT["NY6-76B.&I#2%:L///OXU*6X1K/)>%B3P&!>RJ6ERO&*,HLU<6,9
MV+?R+'QG8JRC"?"7%+6Q:MT!0S&/5>.,IJQR+8O\ ,T'!;V,@"Y5$K#V-':'
MT['O=79-T0U@P>J>)R'#6K6@C3&D<<HY="T2U[7H-;A_O#(?ZIB1JB?%GRY_
MV"Z2]Y*'QZ4"<7L&UJ'W\L7^N]U&D\I(>-@ICW%INFP+K?[@:9-B 3]W.BZY
M@>H@N=I)>_D^#BX]$*MY%RYSO./EHK$E(5U! A#BCSW?NG51[Q\V)?YQ/D'?
M$]S*Z=GXBW%>P!):KA$>9T]'5_5VG;GR&D3XCZ]=9]GNX\_OXXM #%X)7IGQ
M<A+G?,Q3QP5<9L&#L%7JH-I[%PXT3T69R0$/T842SFEL9*BVVWQWV_PLZ.2V
MN/KQP[(O'2-'%QB"Q)HSMW.E3):[7TFK2U*&BEQM0D+0XQ"5?8UEX<?EC$1[
MB&1AW,>W[T]#+Y2+3X=>X[M(M#0"I>%;<G [QL%!/U5 ^ T<^K(=WT>XY5#
MH)EIG(EOB"I2UMB:8+EN\'-8\A"U7ZHI.N(2P?$X^[Z[2W@(_O!0_1K0O1R@
MA*<$S_1D*SQW2:$^=)W&*PZZZW7 \MQR/=?[H_R]<VLP+ [>3)D&JX:#'_ML
M644Z$H9*VI7$9E]TB(4ODYXP?8)GL)H4+I,Y%0OV@CQ51]<+5OW0"W*U/8AW
M>!#?5C,5K5CI#]@?<*:'YC&&%E,X=E/78NYV<OFA;*)_-%'IKMA\,SH&WW\)
MN\^ZAYR[=?JLP3-^ZMU05UX:?_44*.BN8G#F2N4CEP)MSDH$2^. 588#/U+6
MLCOXJRHQUPU9O:G%@;YQ13Y8-_Z*WMEX$'A3!V67 G8_.!/3(E7&?I=I\Q&0
M/VH:&)@KH%7<R7%=(ROQ2J[O>JW-_C53!L>@]B8NFQJD8%JC,-11**S$2 W.
M$%T1$ZNN9'#M"/$NW]M=\?HTL._@+%1-.)NWD7O>T9G6KE/=423K#,4E#2U]
M-R8SO*BN@+^7<!(FKH^Q)G#P/603X3MHZG1&*_50*M+.U*>7,B^.>$5LIO2U
MOI ?P=Y#1.? +$5'RM=S5VYXS-ZZE%DH 93*[<H7"TG3M)TT7=\#6"D0ATH]
M]?B9KCFO<G>ZOE6SZ-[00**\X&4Q+YZRRCRWN]T6\Z#30 JT9!]:-(&NS]?U
M@[5/]C4>H9&;J3#G6WF\8"BOU)MAWS$[OCF.7G+_CEZRPM$[;#H-P86O@'VG
M<[S[=' Z'\[$R(SGTZ ,ZU;==I=NM>'32P[&=2E3MWO\*_8X9,#;2D2$C@;4
M!R5)457V/T4GT^_HZ7;O[F'O*C6]"K;A)K1?VYVYQ9UI#J;7>0X'SN [@<H$
M2%,3NJC/A+P>=K\M:1+8]D1?UA,=K7E/])4]SITF@MCR6"NM,ATEG-JB,$DB
M"JN*)*?,YMFJGN@KFP_NH+_$8X* .GIEX>_B^'ABO)FOVDE>0LC\+*2@IQ_
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
MMG3?OC;;'$^K"CD]I<L/+,5]N%#@='N.1J2TKJAH:F1TT0%?<1#&;8%".I3
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
MKM+QI;.R;.PGQZH,I*^S!>V& @=WG0TQB3$II]',K#F UF],Q5;W_<-M&IX
M<3Y][!_C1'PU?FS.C(1[%K@DNB@S,?)9R.H798D;>]7*8;+2OPU%/#?+%EZ\
M'&M=?=1'Y;!;.7HVK5/+X]'4_&=N:G@&7V#TO1]UE'R*4ZJ3]D)U9A7[Y09<
M\N#]YD C+H!;WF49(+R"\P&6;CPB)FU:EK/1]^7S#E45P/5VG8.]O5F_0*I9
MS"(;V2RVW$9<,,'C.+=QED6QR.QU^P7J MLNR,9 H?HY%-_>PE,]Y*Z 8_C=
M+ON4QDF:2&:(+&P>J)I37A#+LEB8J"@D99? WB[?.59DAJ9222ZXS6A>T$C+
MB&F9I";A5_77;W?N6CM7,$&Y*!3A/,,6>JM(GA6<:)X;@65O29.;[IRA5LNX
MH-KJF+.HR%E>%(F*%$^BC%MQ19?\=N>NM7-6,YW)."=2YS'AH-=((65&9,23
M--:PG3Q[]#1>1O-WU0_^RR46EHQ.^:DK^!'KUPVW+D@M^R!"EN9F!T;$W"91
MS(TC!TI%7F0@^D4LK2DHIXD3=5:*.ML>F!L>F._[S]]_^Y1EL*(\!RE72L*!
M03 492F)XCBSH%=-3-.E!^:_KNB'NN^6%NS@,\[%?.U[9 _KJ&[ZT-M<5/0I
MXCD519*20L<I*'H=$QF;C&1,Q2JU*5>QZ78R"0K6-\YE'!O+15+(/-=9$8D"
M+8))D@UMB^$]=UB(#TBJENI&&F 3:LGOS C[R<TWH^88%U7YO491"CN!X<_3
M^:A$)JNS>*YQ9KJX$*UU"/4R"+3J87I/\MC WZBQ@?P]K&\*=H$AA/J3N5M?
M'XHM_MQ7<0/&70CB1[T3,_0=PC@:C.D"GT0>^JCOY8O]=[ON@CY?&2IJ9>5W
M6MZF#$J;K^2?0V!UUU4F%A]H4.,7NLOU[. ;_/UT/#(SS-3YFEKO<GWX.R48
MEO=%7JD=GBX7LT9C_=*TA!6#28"E*LN>2PZ-_ZS;)U?+\MO:^&ZC47CAP^6%
MEQQ_M_VAVTR'.M9R8"^X'';<8-X?HW$/H5678LN?5]W$W8;A)0=H94/Q@VP,
MCM>\,7@#&GU?B EB;$U?&^\@/7A'B'V2!J):SB."O%/@!E-*(-2 "$II T$P
M:+!\4QV;I%?N-VH=K]TVP)-I@J)5W;W8V*)\96(P=/.=9O'=_GCQ^MUCU.C"
MC^C-IOX78.1WL7T'A4/Z$I '8>;MOAUL:S@;8Q%VX&H:[E;H,_FKE.Y(@&:M
MGFUPS>?;Z?WE/@5/V9DVE'BOKP-=SOPA &3(<XJ9AP+HE,\=)$Y952XSWWY9
MT4Z%"3 ?65>>W12!7S!Q[FZT &,:4(W+'H)E%\3.K?-1>;6S^42=B$8WH,>+
M>QY6X.KW# TQW7<<3^ 3Z%H%2W\R'FK$(BY!E(4K%?WA%'QX:%>O=V.984DJ
MR..1FZ7VY7%3M@CX%WA\C86KGN7R%70MM6?#^?2FUVO4#A!%<#J=>Y?"/_@T
M]%6ZCD@'IQ-.9'5,%RX(*S#N_G!GF28HNR+]YH=>M_($P#6.'427;SC#@^=!
MJ?P!#. 4$!#(\6@^]<\-__)7GIX-!Q[6NNP6:/W<O?)8J?FD7$&'5F6K)PF2
M%1PN+/:X4DLUWHF'"4^]& J_F<8$1P[MG5\I?"+WVZ:#MZS=]5X2&=<!!-P+
M;_#*OIN-U9<M_E_;=,>?&(^2S!:2I'FDD/XA(B+*"Q*;B$JP49HE8D--=]HK
M=]_AP8U/(=HL!7SC"GB')TM;8UM2&@Q+^TT]SFLP HV@W0=WC8ZO9D>\'(^_
MM./%4C%ZW5HV!H1R::7.Z@*RZ]U99F:]'?(U[<%$NS;-B[*]Q..RPQ/K"L<8
MA\F) SIVJO/Z; \W2A'<D89Z/PI=TK.+5Z#4JYG!0QP/=YITJZ%:&NI]_,E&
MAFF5:@*J*"*<"D-$H@TQEA5Q9 4L/%NFH>Y-[V2]O9=O]Y[U6-QK[+?/8C0*
M[[-JS]<<(B)**M1ID.$S9 +P?4!:3\PTH"TW._#;T![8@^Q:\UKO7$*&@K=1
M+U%K1,%=U)>;RLF8O=UWO8CY"&$<,$A]2PTZ->Y6#G[YZR XF0/M^SNF:GQF
MZBOTW9"#NP3"4YP9-;!(R>%Z<THZ&]"8DS#,T^J=*Q49/L69 17E^UPZ':S5
M:W7>NT3/;JUDZPG:RUKCH-SLE-2YG'6@6;KF(1.5=K_[NW?HDJ(=FN$Z?#@Q
M?LIF5#;%E8GYZ<H][DT-6#4X"\.+2T"Z-FIGY/KL#/6X9(>^(VY^>N:K2_4&
MG8HO*) 2%$!H"8=G&C7'ZYI[)2\6.QM!H'^7C5/KLW&E2/U_.*-3[5954YAV
M1WS^P-'!Q_UZ:+(/$N=9.2H8J-:/PAQAK^R G%03%[_+;NKUV<T@ANW-K'6C
M.A&C8S^[9QV]AAOZ'$S4_!13/V[^]+=L'W;[M%LK(ZRT5F<</2$_=SFNULI/
MD:VP)0U3XD*F\;'_OO,Q$/P)?GB*B53?NG^YUP&NTF0L7 .M0!J-V<P-W('0
ME/X6.!Y8RRHUY4G;/:N1?KQ78GX(T.?G=G+5]WSU*,TMC;6D+-4\293@+$^D
ME#'+C*1Y\8G1_-'E0?\]IBQ<.IWO_"K:JQ8TK@+U.9^85_:9F)[LCC3^\:("
M3UN?YAX(!X_+L//\XR'\[/F+^.B[BHX^O*<?_WY[<G3Z/CKX_/;SP?<W;/_[
MV\''SW"/03?L_&L(U^'[AQH^]^^3CX=OOWS\^^7@X^%[=O#W?GSP_.C[P=__
M.MV'Y_R?[V_B@^-/.HJ%B'A$4I/&A",UJLPM)Y9&&2P^I2G/%T"*LL((V,HD
M%QE/9584C+$\-E$B=,:EZ0:IN.9.+;J_-%:_MRA(G5S%DL+I53??B"Q7B3U?
MCH17V:>*F\<Q.R#E%>@?L.WN[R%FF_I_P8J<>/8&5U*18A10\-UO:X3 %E(!
MJ+;)C*"6[O=.X(% W0X'\%'=FD)LH,X(#6_?JHR 2O\RPOQ; T5"E5OL,O=S
M^3G4 =QH/^(:NJ@/7FLRF'YQ7ZC-IDN_];VF%^#4SN:.!:Q.Q3?!#0/ID._*
M&$Q:L_&^E>-7IK@:^N2Y(]8S>J^FW+B&DCET':7KD>FZ'Y5S_BFU.DNY9:!H
M)#+QQ!F1- *58X0Q)BZL21:Z";FU:1PE>1&S!#9+Y (44Z+36!6Q80E=J7*Z
MLG"-\1GOL$RKF?H&0NOE^NIV';NJA6:I&KQR09[^'U\AK=IY'(T[Z+>A.)N:
M/\N_/-&#*9S.BS\'(Z>EW)>>M(L=2QB3W7/Z7X=^F"S=@=MB2PR28\]T>>/0
M+;/C?E72T[=^E["=-.8K?TUWHI6_N^RRC.W0F/V:RU[O:1U->%@-6&_<\O_[
M*'[4"<C^9&??>E';.&'DL4!2[5;[MNU5?B57JH<I1SC@%@?ZC=_)G^?[>:L%
M/]2]%:KXS7VGY3N%TQ:+7/6K#Z$4ZLOQ!.E]2'A"I8RQ]LE:G,YK4/DZ:+-2
MVZ,/5%;Z&[7/U7N[\O6#OG21TMFLYT"P>O@FERV,&V6^IY59?L1?NR'.&W#2
M&(@L#3,L3F*NHD@6O(AC"J99Q9:S^-/>=;F'<$\V@HGDA]V@HP__FGX\''_;
M?W[RY>"[^K[__,WW@\]8)'Q_<70(S_K]!?RY"[__<G[PX6/]G?_YUXD\U<-7
MGU^<O_H;7*+O^^<'S_<9%@D/#O]U<O W/!_\N?\<?G^X&WT\1=?IQ6S_'?WV
MSR'\^7D7WF_O$[@ .D6.HB3GG'#&+<GS0B"WH<USPU2F\D=/DWX<ITLFMAZ0
M:"Q7&C<5C;2(8I-)14UL(/#,!;<Z5L:FG-DDBY43C6NQ-&U%X]9%8] 6#5!?
M"=5%1F*<).8YDZ0064HB&B>&6MBE)'OTE/=YG%PN&C>VGM;];_.L9S-$^@.)
MOUV2+MY)'O^8&;UZ'6ZL$6+WOU]H+._-3C9R!5N]<'MZ86_!9.9"I((GC$AE
M)>%9GA.)=C.65E&K\B*A O1"U"\B=CLV<[WE8!TMXU88?I4P=(RDIKGF*:=$
M:YZ!,( 36<193N*,)2:VN<2IWJ=QT:?I%<+P$&+,P_%,#&_!;0XYM8[GO'$^
M]3J&FXN9]ZT"N3T%LK]@346<1=;0E.C<,6DF*1$TR4B>FB1+\U@FFH,US?J,
M+S)I;D5IG8WP5I1^L2AU;+$I>);(3!"1ZX)PT'U$"!41DW#+(BY9G*%C&O=Y
MD5W#%O^W*^,LZTNY;%[\FJTE4;3FK27)';>6'.(P/TC,*VQ->NN0,W#YUZFY
MY/!%*1;?]N$XOWK^AG\\_#C\>*CHJP__.CTZ/(H//N^?[__]\N3H,\+]_&NP
MOS#3\.(;'&=^\/QD>'#Z[R&(4')T^O'DX+,"4=H]/_KP$JX+USC=.P=W$WYV
M_ G,>F%21DDB,47)94P*&V<DXKG),@[GS$;=4J^1<.:MC!-P0GG*DD)E3'(1
MR52J),VR;JG7K7ZO7O8^G*79U97:%775J^_>?MK"Z")*M#))%/'(TIP7TM ,
M0DEA5<K-7<SQ-X[BRW)F<=<A.C[T$_CE4R)D7# 3$YNE"00Y!MF^<THB+8WA
ML8YUDB\,U=QMY1SL_0ZE/U0Z3^.=+%U=Q_[1&G>4[B1Q_BLNR^GUGG9;.E^7
M,O.V=/Y[IS6<]9S43LN#J@RN71;# YN[36DXDAL2>_V@B0^QUP7$95^05?,C
M/-NKPS<0>^W2H\\?AP?/O["/GQ4]8OOTZ/"+&[9MQUY[[ !CK\_ZR_[GH^3@
M^1N( ]\.#D[?TU>''T\/OK_]?/3][<FK0QRV7:RC1Q:B&UED)->))5S;@DB=
M<<(LI2+F12Z,0A;B?I[&VT+Z6F4JMN)R!^+2254HJBAL6T1H)"+"F8*8CJ<I
MB5.CE++:F"Q^]+3H9W1;6P]H%DJ09^.AJ' M_BBIUAPFQ./>'RYM$<6/?\,2
MXT^7V@U-:"RY*JBT/,U5P34UB3"6Q@DW47I]Z]K*TP3=T5 ;S^?FY61\^M;O
MS6O8F@'JDJVZN(&Z6"RY<R4CE<B$%. 7$2ZE(;D2C"A9*!E3$QDK'CW-V3*8
M\=].&)8KB1L(0Y**(K':1JD&VYF:(A.4Y2J+6)&F21Q?WW9NA>$NA*%C.ZG,
M=6'A]#.!_2<FXD3&64*0822CD1$4D3\36FSK[?^,X<LMP-^?<;775!_\M'%4
ME-DL3T&1"LT9CW*;9A+.D529%(4P6^.X1OI@L8+.(Y!^J@NBBHP27IB4Y-9H
M8J@%S5ZHE.D,C>.MAIUK*@L_;1MU:JAD20+'GW$#<2451<YI2C672<K-UC:N
MERQT;&-BF4Y,KHE@BA-N,2$3\9CD:8S5L%AD4E\M"P\AJ'0,!A7::<F^VXXJ
M!PA8NXTK+U$741I%$(GD&;4)YQ"F%"93D8Z$+%A!J=Z:SC52%V\63*?)<QXK
MGI,,% <"5T0$_!U#.#.Z, 6-.(L?/4UCOHTKKR$,.<VTB5*D<HNYU;R@N<QD
M&F5,)DFF[=9VKI<P=-O'N#9%$5G"#-4@ D5"!+C_1#'+F!"*QUD$PL"N$(:'
M$%>Z<]GKF,J?M)3K[5C_M*64A<[31*51S"6/K!&Y%4:G69H6.F9*;BWE&BF'
M]PN6,HVXBK561%ND[4O2C$@=<P*;*E-FE>%6/GH:Q5<DG7X/8?AI2UEHJY,L
M%S*U!==16F3,9HFT<:ZIRO-L:RG72Q@ZEI*; OQ%8PF7MB <-!G)BT02PXQ$
M7+$"(@$4ABL&%AY"F.G.Y6_H+*_1\.\*T=\V,-R>"CA:L(<)93S.(52TE":$
M&QJ30A4%D0STN):<9I2#"NA3>L6HQ>\A#C]M$6^OGV>E.&Q/_,U.?-?H)7FN
M!8U($6-J-14Y$4E$25380H%?+PI,K1;Y%37XAQ >[B+6GR.9L8XY82YG<#1+
MTH>I8PJ[S9;9-54*RVWD'_=B)*LM";17+\>39PX _1^'C+XP]+)5%S=2%VK!
M0$JF,P@98R)3"HYRP5(B6)226.<%3S*>13C7E,31@KKX'=,GR_7$343A]@SD
M5A1^M2AT+*?E0AJK*(E-CN&B$43:5!*A8PT["I&DAG QB19;71\_N'CQVI-.
M*]_V]YKK7[?ADBOR3=N@\_84R?&"354Y;%I$%6$B$P3V31"A!"=6%C+C>6Z9
M8)AWZM/H=BN6OY=,K=L$RE:F[E*F.L89=&%A(ID1IF1">*0S(HW.B:(IHW$N
M9)0(D*FHG[ K!K<60#,N)W=9 +\(I]&Q*IV-/1W!GYY,[ZNIQ[S_JTU.$622
MUE\1TM'2K/[*,GSX^^"OZ+TDV%G1Q%1H_O=D4D\ 'QLB)T9\(8Z!^T\Q/!<7
MTT?_W08/&8Q(<PV[K[\:._\2II!K0#-L +]OLA/U5@_I;@RK;^<-D'3!\W8C
M[X*S*,@I/I@Z6LW)^+0W!=7HZ4R&"YW@2 /B6,!=+7\Z@ <6$U3QRIS-^HZ#
MI&8%'QG'Y* 'TY#"J3A]6ZD>\^W,*/R\)U<+M&N7<'>MZU+7XV:^3_ $:8;+
M]%5C!]PJ+Y]/.YN ?9H@[TMK2P*;.DCQ__Y?.8NR)U/?/Z$&9T'LD"O5.093
M3]2ND>+N=%PR'$_&QQ-QVB51WX U_<LH,9\:SSTS.Q&>/'JEQP&&7H)JO@6L
ME]K[B)M$-*_-!-4_Z%:D6D9":5AU1RWC_)&PV\M2Z(1MJ+/QXT P^\G!FT^J
MD"*BFI%")!#(QPBP9;#H(PJC=,29,?;14[:SV%[\7W?#1+A<^_?NYN;+3WW@
MOUG(=R.)^;QYZOKN<Z7V<'3#*V5#@2"/3V];.O8.7C;EX\ )X"O[+-PL-%$<
MCE\$+8_YLK9S;@??C";?S61<R0I]<*+R)GJU^RG*DXA)FH"H8(N$ K>Z4"DE
M&>>62:$36^A'3T?C!4F9@:WY:IQE+G=YVE-#,9T.[,#SW:/A8/0),H\Y*C#W
M[^A)[_QDH$YZYR7MH@&=7W*-N6LZXF@P(7"F0>DY@C0X/GK@*7%M8%,+IALO
MO-/;=<1DS^'8XEGPR:DXZO?P^&P/[&]R8(^^'9Q_DIRF>9Y)0C7-"(<#1F2<
M6L+S(LI9(@IIV:4'MO9&7<#6PT3*F6.IJXZQ'H"^FX%'5':.(A&[XUP.;B/Z
MBYOGV.R-G#PX5PUS'OV>GD\< ;R3CZ\#3:("O+R1-J<#U>\=H\H?>9) MW8#
M\,F=/,(23 W: _3SX"\CMY*G1B PW;0WG8-\@P)PY/%#],:1'+?T$IV9 ?=^
M/!$34!X>S<YM0&!Y/1L/ M,@Q@45I:Q7*K"ER",/=Q1#)_?N9M6MS^%S/?B'
MT?W>Z7@ZZ\GY=##RS//N=R)HFHD9GYE1>""P<<)SOWK5$G2%^Y@S?#Z&6'2L
M=WI_PYN//(<B?@:6",Z;JQSC50?PHKUS]]@S9#N$C1/#CD(::/?;:G&=3H63
M9[XBAZ+G3L1'01+HT[$V0Q\?P4G""P96N\I>!V\=_>^OX)G#VFW>03U<"-A:
M<1JZ)* #U=P+I^>2'+6ETX2U\CN#NW@\@B>85ILTF+BU#I^=G8 6 #,%=PTG
M8#1#Q=$;#BQL<AD2P*\N>L=FA"??!4RFP;&Y['ST6^=)&POOJI'XTCU;8,&<
MXM9[J]EZ!WAST$GULV$ !D9DALB2[@*> #G\%!67(PT?^(#%WP(>\<_K[O^F
MD(8S7X "9R)]<G\N<X<YG'OF\+\FCO@:I$\*.1@.9A=/MLM_=\OO2^/>.&W7
M_F[7/K0C8(H/]/)VZ>]PZ=^%B"EX*Q=^!]"YV>["G>M^L.'.I>WX7?>(#'T(
M/M#NQ+P88 K]M9C.GL_-J\F>\X*,?MBXT0?/=S_9-$JQYX*(F O"C<B(S')+
MBBA+)#<I;(1:P(U>64Y*V^6DM?.LE9A,+E!-.RYV#+.650S$&?@PWUR(,76A
MAX7#$KXB+LFV5-'EDFK*78-MY]%.PK(?PMK.=V#S;Q\4.][)BU\ X8V7O1[[
M]29B;2_OK=H]=K4JS 8NY*S/0,?U-)Q4.9^5P;73=9L+8_T[0G.O?*>'!\U-
M>UI<;/&X?Z!E4FHM$F9RJC7/12Z,YI$Q6<ZRA,GXRI9)3,AW,86#B_37?'8P
MGI5NTH-H[XKV/__K\\'?;[_ O[^\.GQ/C[X?L5>'+^"9]NC'#^_C@^=OV-'I
MP>>/"YQ([R_V3_<#[]*;Y.#P[>>#ST?)_N%>?/3YK;O_P?./@R-V<+H,ESM3
M*7C EI,<I_,X4Q2QH!@QBJ6%X8:)2+KVKC2_W='UC1.;V^F*S S-:,8H9S$R
M/Q6%BE6:IC%5<<I8="6VZ%9L[D=LNL-^2F4R*F*2QSPAW,J42&L$8:#Z9)X6
M/-86\;F++3XW: \2_X29_06#O;_<F-X$4)&K-"OBF G-N3$R3UB4YF! 4TX+
MGM%;M*-;F;^!S"^";(M()2G+)9$2Z]XTX410D1,3Y29AL(%%@F!H>;JV ^V_
M7-)OXC^FVN2%+3(:&RZ8*BA3:6[@J$>,<WN;AG![[F]V[KL3 !KQ<YG J1J#
M[&X&7,0H(SR-P'.QDG(1/7J:I5L\[:=Q1-*?CRC75.1_VM2EU$)481..J$YI
MGA64%S:&())Q33,MMJ;N?D1^$3([%GFLA4U)8E(-[BU51$*D0B((7;A(5,IU
M@E'A^F)FKY.I4XRG20KGUBK+$3+2BI1F,J51D5-#HZVIN[=SWZ6.B+3-02T1
MQ2,D6S>,%"D.IC/!>:J$Y!&<>U9L@<N>IA$IME'=*I&/69$4$5,VM8)G4B)Q
M!)BYG$H6F41E6U-W/R*_!.):QLJ 1!,690S!)S"JBP3)>0;+G]DH2D#D^15I
MG-_CV/^TI8N8$#P6-K>2\212A65%FD4ZXZ8H#$VVEN[>CGW'TA5I"J:.4V)4
ME!!.\XP4,K(DCA*:FBRB!<U R=]V]G(#8[HB(A';!G4K0>U%FA1Y$FF=60ZB
M7A@P=T@.($U<1$6QM73W(_*+$-4)AWU*N"64YQ'A&9?HW&J2YBI.J-4,-@^/
M^S:FN\:QIT7*8AZ96"4QN'4JSPH6YQE+XK10TES)Y; ]]K_LV'=CNH*!(ZYS
MDDF;X*2E(GD<%40GL;%%(6FA.3AXM\W:L($A7<2BWO^[#>E6^;8BD7&4QE%F
M)0A^FD<J4VF*3E0:BW1KZ.Y)XA>QIXM,,JIH 39.Q2#Q5(&ATY9DAED(OL'#
M->#;QK=EZ=;[W/^TI4,K9R 0CB$@YC%+I#8RE8S%VJ1*9<76TMW;N>]8NBS-
M=6ZD(=HB6Y=.&<DI&#[+1&JY%E(@!PGGM\WNMX%!W>%X)H:WT+Y6(UDY&.NA
MV5#(O_6 T=PVM]V#'EF$ILYX4M LRDB4*BSS*TGR'/M>: (^=!2!2"6W"Z/Y
M>PK5>N!H;H7J?H2J8YSC-%*<,4&HTA"&)MP0J04CL9(LMTH4ED<_@J/I 1H[
M:)H; ;G(>L\<QL:T1$ZX#E;@DMFVNQSPK+#A.Z#P#WV6\\4G2AD8?L6)C0HP
M&EF1$&E91#(M"I7()%)1O##+>>=CB3E-?F0L,8EWLCB__?E!O@-G[Y>,)?)?
M<%E\VM]WVO$G\?8W;=1O@\<7E^_4POCB;_%.4?'@8O._Q- Y 0'92QK0\R.<
M.0Y0F1=&_!ACXL.>/+N-.*+I_CP/M%TE$.[O$B' M7<O7AT.X7XO!P=_']']
MO__U^15\Y^/G77K 7L#WWO-7'_8O]A>0]M]$\#[)JP_P;A\@FOC\YOSH=#\Y
M^*SA6F_BH\/=\X^'Q\G1=_2:%D<QE4U$$J>:,&5S@ATS),\8,@I':<3C2*29
M64Z#LY6&FTN#-0KB "M3G7,E1*Z+-*(VXK10<2)=JBHJMM)P=]+0G;#44:*3
M#*)D(0,V##*D$Q9I$W$N<JG21T]Y<46PO)6&:TTE%XC-'2F:\93G:8J$E2K+
M<IYF4<Z9F\R(\JTTW)TT7+2E@;&<FY@6R!$(MH$:D NE!<F9B+,<;(*6.=B&
M8CMMW"$7_2F'\3?G%/Y)=.WKB_]S!W?\&EYH_-M4>>](%2S.9E$!/B*-*3%9
M7. 09D(*&SOD>$.%S954\:.G\?HVK*^3"#"6<$9C:6DJN:541D5A!8UDGJH\
MTLR) "U%X">BHZT(_(P(=">2&4_RA$F2*!S3XCHG(N6"Q!3UF,QCECO0FEM"
MK/G-90"\"94Q&PNK!4^I$"*VL=5<%<I 1!2C#$1%D(&?B8FV,O S,M#Q"(52
M8+]U071L$(V":B+3."4J27ABF4Q9P7 @_;;[6C<PH?CL1$R. \_9^60P,V1L
MK8/2G(^PR&1@71ST9CBGZ]+OODY*XA9\Q2F\+_SMNMHB[-KN2'_ /<,MVRJ-
M&RF-Q6%'I03.=DE2:,T)+U!I*!X1:PW'N)\Q[!"\)0";392(FS#.WYGON)6$
M6Y"$C@N9I)1F(K+$V)01KE1$BC2VA,%.YE(+FIH")_VOH)S?RL(=^Y!;6;@%
M6>BXDJG.=&II0J("6].TCHE@VJ!H)(6*0!JTPGF)[ IA>!#91:T]U4_);X4D
M0W(P<MRL:S,W]9MYCK5J^"NL^K-ZT7?5?^;8OMIH;[V\%'$%O]]6BUQ'BRR.
M%\N(Y2*S$4'@2L(C)HD &T XCV*;I#KFG'D*D8@]V29F[MK!W$K.^DA.UQ<%
M*RND2 @H1$-XS@Q(#I<$]*;1:0:NH\JWDG-O*<W;D)RMA-Q,0CH>JHJB/"H,
M)U%*%>&QQ6$DQ8G4M,B3.,H*2A\]W:8ZG[ZPUBC/X:KJX0K0V_ A9.H,K*9(
M4W9K:<[L;-;;" 5RDX#VU^0[7X0->#Z ?9H8T!9+]<9S(V=;G7$CG;&( A"#
M;DACPX@%ZXI%0@U6-3>D$+G1DAN=9* SV&*=_-8R/+^E8-R"4[H5C+L5C(Z[
MJ456)#I*B$ZQ") S07+!%(E-$5$=T3BR%''LMZG/N_(UMP)QMP+1\2YCY349
M41Q<3)YBYD*9B.0J9E1%VDH:@:58[#1^>.G/SFR.&>F?GLH)J["=_?]%@!K;
MP/365,?QHI/)<J8RGA)0_SBEH)#+-I+$,I.;5&:@49)'3R%"O=6TS596MO-M
M&R K';]3I!!ZL30G!0.!X7%JB)0J)8IIB!Z$C"TF<6YMOFTK*]OIM\V1E8Y+
MJF5<V"15A!=Y3KB2C @3%23A:911;5F6Z6M,O[6A8CH@,0T(%?\5.?GOITOP
M5>[X0#MTF+T1G+N9F9P.W.0W.I@3H\8@<T(.AH/9A7,[N_S3???!9^-3>.(+
M//'3 4@W-GY>A'1H"343,&7^,Q?5Q>"GW0OV[&1\ZGZCQ:SZTKG I.I@-A##
MX47O>")&B%(S/^O-QEVG>&+.QJ EX W.7-?S$F[V]<?IB7NOQ<6I09YZMQZ'
M;HV5(,_&0U&N]I_5F]WN0\;7>DB/TK'XWZM6&]<V;2OWS_/I;& O[EZ1NQ=9
MNK:],X&F9G"&67L\P0I,CX _A79&:(H'#)N;SV![QJ@%Q!#_#D?S% [_M'=N
MAL.>J'"6PF5=03%[,H53:L&D@6@YLV'^,Q^<X7:[2T[,;#X9.6' HSET#_#5
M3&?N$^$F.W#)T6PRD'/7!1,D"(1"7K0D$@?R+GOFP0@A..";\-03+_''(U@]
MC0\OX-]Z[DT;O,@4W@FO@3!1HVGH[E;+'Z,<!/SI%ZT>:Z*7/I13+6(RN7!O
M=XJV$%7!3>\[,Z=@T%\VQA>GJ%7@EL_AE4ZEF?CC'4?]'@: [K_470[M=F<9
M]-S "8 '1R_A!DZ"H0F-)5<%E9:GN2JXIB81QM(XX29*KPH^:P2M7;<2T[I:
M^M8,X2SKUW"N+PY!@4[]TTQ_;PBZ'X?8>O/]U>'Q^<'SHVC_<#^&^WT2N64R
M22G)(. A7%A%9,HUL:F-F<QS<!"R1T]9G\>+77M]/ F_1EU?SZ;\(EMQ/15[
M PE(4E$D%O$W-(24J2DR05FNLH@5:9K$5W*4;B7@UT@ /_C\YI/EVBJ1)23.
M9$QXEBM29*H@10SAI*6"Y@6XR%&?YXMXQWVG*V^H#SDSL4P3;8LTYM1J*0W7
ML44ZOT0SEEP5-&U/PRU"#NYCQZ'*<Y5K2U*)R3>5QT1"2$2B5# !XJI8XG0@
MRQ8[0_I@>*<(, D.PO!BI^THXH=QZP>CN?!!5<-U#,HD1K_Q;#P=X ?^G. &
MPJ4"TF!H6&I\*_CUM/Z*D-/Q<#Y;_94%9+)[\DE[+PE.D[<6J/%??&)W_&B:
M@VN@)66IYDFB!&=Y(J6,668D2.,G%O%'Y;=.)C4@V[$A<F+$%R(LO.6?8G@N
M+J:/_KOML(.WWESY[J*MCF$O\_WO,:XZ&$-$F58*Z&[@2_? HQW-QI/!>B&6
MO@GJX^SDX'2/O7J^E^Q__P*??4'WO[\$]?&>?WS^(GGU]XMX_\-[OG_X<5%]
MG+Y@1Y^/^/[G+V H]N S;[[O?P#U<7CR9?_P"S\Z5-\^'AY_.W#J URHW4_8
M74E390DLFP4/*LE)H7E*K**%9%$!A[?P%@#4@-&[J(15'F5&@?J/6,H3W)(T
MU3&<[3BC290578#3QGKW%O,OS5/:T3A^1ZZ\W2]%P,4D7_/P/#<0= Z-WAMY
MHX1]D'(\GRT_5(=HUP[A.?X:CM67AWC$WB A@TVQG==&AL(1BS,B$\M)1C7+
MP'G)8W#2[Q<3-TMVBHS]$"8NV\GCVT>99=%.$?-?<]ET"UZ[4:"H#QB\]B$T
M*[\<C ;3$^-R@)A$^ZF.Y(VKY*T'Y4KM)Y:[\?=XK#<F\/PQLQZJ>^S@[S<7
M1Z?_'AP<[G[;__L-/3I]'QU]_@CF_.W)_N>C\X_/AU^.OK]84MT[HA\AB/WX
M82_:?_X"/O=V\/$0KG/Z!H+8%Q<'G__Z\NK#V\_[A\N17GEL&,UC27(&?A>2
M:B$E(2.1B%*N*"NB)'[TE/?C[';).#=.1M:C,V0K(W<A(UTR,RZI82(CEBF#
M9&:*"&DM$84PJ<X5IPKQC?IIL67N?/I6G/?@),*7X>C^A@.!/TW>>7MF$I9Z
MOUSIK0:X/0VPMTA#%B62T\P2H]*$\#2GI."B(!&5J:6&JLC(6[62ZRT#/ST4
M>WMF<"L#OTP&NN35FG+."D4,S\ *6FY(GBI&:"9%RGB<RRQ'*\C8=OCUZ<$8
M;XFSK<<#U8,GF!C7.O,[ OJMD45\APN-I<MU:OO<!'%?Q'9.$ZJM*5)22(@)
M.34I 3F/B& LCW26\(**1T_S]'8I0-;TB*^1P=L>\1\_XEVP$RU-7*B8*(KD
MLH6,D5<V)2+22JBD2"FRW!3Q-JIK50^QN1 ;0P:SW]"UO7=CAJ7.QFKOC0[]
M6F^=V]M3!8MHM$:*S+""$Y-&FG"32@CP<,@ALD;1&,'=D1*WGV)M9!O@W<D$
MW%8*?KD4= QBFD?&4IT1&5L+(1[(@^"F()$25,:I+5)M4 I8O@WQGKZ&E\#>
M^I]+=JZWW[L6UC L="/-LQ7S&XCY(CQFGG'&5"R(BC-).'B_1-!$$,K33*>:
M2OC_HZ?\MCA+UON(KX6IVQ[QGSWB'4LFC<[3@B6AHY(FE B=Y$2:0FF6%8H+
M[,>^*EW_$$*[5[,3\SMRTMV[[:IS-FZ)&^[L5KQO)-Z+@'J%+!0K$D6,9 7!
MN4!2(/>0D3HQB58L8_8:C$._QT&_=PNV/>BW=] [=BPWJ4B92@AL"$/DR(B(
MA N"O,.P/W%NM8"#?E56XB'$8]?N,+ZJ)RWTK'?:TC:N86W=FCI;:F&;Q;DM
MG:$66SI5' O8;:(SH0@WA23(TTJ*(DE2R9/81@524O:+]):2F;^E_*Q;P^=6
M?GZ5_'1C1QNE<2HEB0N>$:XM%KV3A.2212*-$JP./'I:]#.VB&?P>T >+8/[
M$ [)_5J@'VWLHP9TBF>\U./SD;O88.:!3<K"(F*CW' 0_M88?1;E[,*Q>N'#
MPCM%&R]5/SX_V,0[>(%08I]4$:O,Y(JDA<)J65R0/#&:Q F5L;29%BDF$!=;
M0_HWW=];XYW9[N^U]U=]DE+96.0%*3*.B"Y,$4EM06#A6:Z++)$\>_1T"9C%
M#V%9W!9!RG:+K[O%A_N?#+.*"EX0ID1*>*XYU@ 2(@UXC6#\1)KR1T\9OPJN
M I'F1F8&/P/G[+N;%_XJAG/3A9>[F[GP9YYH9&^T'01?-@C.]W<_11*9G"2X
M,ZF6R+O+2&%2K 7Q&,4._-+%0?"5X(!I&QQPK0#L?MJ+:=#6--T4[.55X-Q,
M!E-3P2O:,6*0EDAR@Y$:S@,[HP-B&X]<P(/(.OC+\2F.U<._'/8:1%)F$CXW
M=2AMQSC4A3$2!&#BS&&T+,(UWO5\?LYW*,M^9#Z?ISMY'-_Z('V4[H!?OE&7
MS;9C_QLU(O^ Q_Y_BW?"'H8'E@>OH R\$4%S=#Z>?$%3Y*!#S?1A@1O<3A[O
M%R0:ECFKKVQKKANYQ6'O]D:OP\X]A,S?V>G1A_?G1Y\A4/G^%J]-#S[L1>#*
M0@#S_MO'#R^^@VM+7ST_OGC5S?R=?CSY>/C78/_P_?>#O_$]WD1'G_]]<O!]
M%Y[WY?#H</_;J\,W')Z'+P-#*!*;)L(:0BFRCYLT)U);"\&OU,PHD><XZ,WB
M?IK<4F7Y80O5+\CN;(7JWH6JVU2<Y'&>)YS0-!.$9Q$")\2&P,&F-LZ%S81U
M0E70+<3(+0C5+\BG;87JWH6J0\K!N5*@#SF)0(,2K@PCA2X*0I/84":9B+A+
MW_73+-VV.+8P24IT_NG\U#%U].93H[=M87?B\C;1&D!C/*MWX3ULPE9EW)[*
M6,0PH>!3L<(J0EDB"8^L('EJ,Q)+Q#:B"2@1]>AI5O3Y$B+BK7S<B?>ZE8\[
ME(]NJV6:ZT*#-56)R0E/I"9"<$,2@>CA8'#C(@'Y2/N4+A8^M_)Q)X[H5C[N
M4#XNNAA8J=!Y3 DX!!;L1Z9)P5F!G/:Q3'F11(ET]B/9=B,_>GHXGHGA[353
M;LDB?UD6=CR=O;+[9H+57CV8FG?CX5:3W*(F6806*M"N)DE,+)P*G#^-B+!)
M2@J(7N,DS?.$98^>1C3NT^QV9U"W0G5'6=BM4/URH>I2&B=I(32-21;1#,QS
M%!,PUI:D6B3@?8'BS/FCIT71+^@53*U;F5K/).Q6IGZY3'6SK$D.FPA[I&+D
M/Y8&#)6($@*>1FXL4DG9% T5[T?%==*LU2Q 1>W5F@A82O5U73ZKK.*S6D]^
MJ>R7\4MUFT#=$.JS^61B1K/=Z=3,,%1L_O#E8"1&"F)(_]OU:0A5I91\.?@.
MU\)3_WV/PO7@>_L43BH[^OSR,_SLV\?/?PT_/O_K='_0;0A]$^]_WXO@U'_>
M__SF_!4\X_[W-\G!<Y"H#P?PLY>G^W__^\O^WT<7__/]_?FKW4]2Y]'_S]Z7
M-[5U;/M^%16WWJV3*IK3P^HI>465$W >J0/$"8XO_$/UL!J$0>)*8!L^_5N]
M =M(8"8!$NRJ1 :AO;6[>_W6/( PC@57)P/9$%C0-K(@!"]$5\:A&!T^Y6R)
M@1LH")PL04N:FZ^SJE)0J2 ?2R!M=K]SOOV=LVUO_/"7__#U8"X^<H]!53<^
MVNVS69\1,G9!/.TXMG'03--4MF< QCOBJ40WZ!.3,=3!]Y: 84IF(5KBO39E
M$],H,$2V1F0 GST0J+A7D%/0FG@T1RW+;8#Q\PUD?SWMW_CM[4BO=J17F]O;
MYO:^!@_LGP,\#&1LXI=#[ WQ=26]3EOSAW,)=WXFR^=',BO6Z_W4C_,Z=E'G
M16]]>/]EO:H9I\M\[72GEN/QM8,M>H;5+ZM+?^VN'KSG8]8K6:KT^_[6QK+>
ME*MDY;Y3ZTNKFE07N75 ZSU=_ESKV;?(@KTJF]688IP5ECDR&QE9C)$Y4A#(
MF.6F%%)@O%2UFZ?CD^WA/G-@F;9.#RU8G@ LHTT?(#F9BF39>L&@2,^\498E
MIU6TV?,2S%D#Z!N"_Z\AG^[-S@";TL5AYW/W:+>3CH?T,#AHYWT]4@O<;QO^
M@?;[MXOM;E%_)]1?D1.'&&PREI4"A'H;/8O&>@99"I<A2IYC;9743O5ZJDZX
M+:5/B-)'Y)L2F:<(BGD7:O:G=\PY+UF)VH!Q3EHE*Z7?H J^!L.Q\<FUW=R?
MS!X\:> ^$J,Y<X6VL+\3[,=3;:(NQ9H@F5"U42YRR4*0CFD3?,J *I=:T3A3
MC=[?U/3/F1%J+<T_.LV/)G*#S,&99CPE9Z TLFBKY$MU7J7(H8@RMWB;WGTO
MW(Q[0,?<\]6^K(Z?T^8TO8HWM#Z@23&.\2%@&I)'[2P3A2?2D2/Q#.,SBU++
M)%2R4M?&N?->N(G:@R\+1=/F36U1],@H&A6_0D6ADV'.E\P =**?/*^5RD8J
M8Y#$<T61O:*WX(_;YUY.COM1LML/^]!=U6KW:3+31CSZT]N9\.GS;=9VMJL3
MP@"Q7QDDZ6W: @L1-(M.F03 1;#I970F' U-_[ MX7E#PMJ9<(#UDV>M!H=3
MT!'P >D]L.#@^ER;>^?AR 5PC]!HT"\HVZ;WS%8J3)O>\Z*]M&_RI]!+YUWC
MOVO/^JHR%Z;#8FWB-N?'\;8_F,%!%0_1M _K@(K3]5J&<E!+23Z2IKU\LKZQ
M*=;VWGY</5C]O/IAZ^/J'GW_R6AY2AU0L:HW-U9/MI9V@+Y'K6ZLZ+6]]W+U
MP[N3S=,W7[8.WM'SK.U=E> #)28Z'LM2U)(!1L$\R6.62I(IRIB"R&<Y"S<X
MNUXZ3*;#)&UA\D0P&6U 5ZS+!3,+TA-,1%8L9.L()IQ+,N!,Q!KDG]<W%4:^
M!I\P$6A]FN%%)_/#0?^@7[<B['\S5QKCI=OKA#-JGE0NA"5FTH9,KY@.?&8N
M?G<T;WKYSV\'\RU#L.44=^ 4X^E 26'6LB16"WP8."F8BZ$0$:48T7KC&H$Z
MJ7S9-AWHYL'8+>D_$NF/",FB-.>"I*(759<,F%B4"IDN.3FP5A?IYA;]I)-?
M9]#PO'#>=7O#X\&]Q=\5"V_%WP]YP,K%?D_3(*=9 /MX5E"H+O4<(BLE.P8E
MD6Z,7#'/P6MK?(Q-J[O)]@EIQ5Q+XH](XJ/YKM$[E;)@6CC-(-7V4D$(IDCC
MXEP7+IKY9FT64)L%-)4^U;8:[.FXQW@F4'+)"8^>22B!@4F.!>TD<PA66"EJ
M?[2)EDZ^2"1-A]NU1=*3(FFT+5TJJ=A4"#JI#BI00'+8&99(&F<;9#RKL+IE
M7>6/&VC=(Q?HJ3,_;N5>K1.S![>='GD6 !V=<WG+"9?WF+@]"8ONR@Y=(UVY
M7C8L[Y\JM:+6WVTC\IA"E(P32ZQ#7"/S7B0F;+*N."6YR7.+>A[$N UWUP.?
MA'W3'O@##AS6=K9!B^11&4:VNF>@E6#12V"&9S"*-A^#K0?.X8H#O\=0;E.0
M.#24:+*#%(++W@A>!'"?E(X-RG_4MK(]] <>NE[[O VJ!./K)#I7M5"+CCD
MQRS/J4[KB+X6;YEY"^/YZ)>&="^,90I.??^[BR=^#B&]\#1??O7*Y7.TR1Q!
M99N8_%UB,N$P!)Z=]TR3*"0P&F"N9,-<+ 4A<(Q!CS8"+#)JYU26(4M2DU(P
MW%=6FF0FCAW5CQL!CC;"O']+P!N?8X9RAMN6@&W.<)LSW.8,WW\.( Z/B'E6
M,SJ%X>ZKRH&<-K?VM[/XC8ZB#G.B?Y;_][C[B53^WLLI@_^\NO3/;FU O_K[
MVNYFK;_[??5T<V^?/K_S>>UW^MZ#][!5O7)C=7AO/J]]6/Y"W_%Y4[[=)46%
M;YZN=6L]W_K2&[[U8:V[M;%[4+UR5V4'H]?!A@@L(7=UWE^MP[.":5!!29Y+
M\J;.W7V4"2NS@XMI<U*WN)@T+D8\TA*#=!X4L]%F!EDX%A5JAD:JG*L]!8(,
MT-L4I[[PR/ 27?8I5!="IWPU2+H]HL_C,\_SO_Y&[#33'83_Z06F0#Y[^M-8
M[.K;D8PYTEJV< >V,)[[6R(/0EID*>=(; $SBR Y([E)4E0J;A*)2W-3!N3+
M(/QG3XIJ"?_Q"'^T\VUP)/J<85K7SH!U9E@TSC.;!%<@A2LUZ1WXI 7B#-J/
M#TB5>IG#TJ;-J/R!3[OE$W?B$^-)P]EKZW5T+'-5]692F9UUBA6KP6@E1$(2
MD%Y-J%?NRP3,M%F;+6 F")@1P9HE%*Y)F=10D &/P+R1R +Z!%;JG+0DP6IO
M:";V6&V0GCJJ.N)\K<E-OP[":9=,RF%G%_>;=*?W"W\O$,+W]VLJ4\U;&.!^
M.**'..IWAKO]P5'G" <'1-2'_6&7+%"ZI&$!]>]$T*6[OW^>,K5?KQN0P3K
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
MQS/-C8XY.,]C!L# G9;<J&026ET2B%O[_EI:F"PM;.QL9VT<\0#.(J\SRNM
M+R? 5JJ(%<P6@R+F<%4BR"5-H16J5PC52ZZ_;X+U49+@_>ULYKL$E&K*.YE>
M(N8,+G%?M-"DJ4?A*I^XJ<]E"]O'@2VLG6YNZQ#I>+QAG,Z%D1G%F>?6,ND+
M+UZ)8+V86[R^IN<Y$#=_9VW""1V5#T:ZP($+"%I$AT5:ZQUJ)UMMXIE)<7WI
MW38!W_@D,DLDX8D4;:G37@KC3D:MHY,8JN]:CU?X__15F;@+49@829_@J$ 7
MX!@#1$_J!* -/!H.M] F6J)X5*+8>+\=DL\N*V 8#3 @A9)Y,,CJ%*?,,RE]
MTLXM2C%N=/ST0\7BAQ[P.P<8SUVTKG!5N\*;#%JG -+I&*.2%B/QV&TIS=R/
M%1LAOQ;S/5,ZWUC%?<-QU_I'V/%?=?7S:L:1=#I)PMQ%8;)(M9^LLS98[@-P
MB=Z O5+*C^)FJ3M,I J1EK->_H-AB$."SW[HA:/^X.39(;!Y 8&/JQL?OVQ]
M('*51,(;'PD"'T\W]][#UL%[V-SXY^/:QN;)UL:O!YLGHQ!X]V5]X^W^UL9[
MM;64Z.=W:GUCK;NVL7NPM;&[N_:!GGGOC_W5W[?V_N>4X+57/7!2903.B,IK
MYQ,RM8)3F=E"YCB <#F8T:K*""3L4&EH,H< 204O.A@C#5?1Y#S706(LAY76
M!\=DHYWM]5BUZM74=Q5I7AFTN/$I%I^4H-X=A\ICFSC62N\L!8F>]4WL'Q_]
M5:F]7XZ'>.8#?NUDE[:3CSD:24+8QD#\-EI&S"PPH;0V(B3-51HEH^?+S+S*
M"@N78J27;;&10.E9WO:%'_K<D?S?_^6DL+^0-5:_B/4+(_+H-"&MX7QU8-,7
M%)+=_<_#G^\ E>:E*8#_%CMM^D707NV'PR'^?/'#+[D[)#(\^;G;:U;<7/3+
MN;PX#[CJP[&F$8WX.OOS>?#1Z 6G5(T_GK<^.O_B\]#D0A.:'&D&__5*;<RU
M?^8+XMJ__>BVXA%OZVYUVYL:0=W8PN,V77KNTP?D69MH7MUPIP+F-LU27LYR
M^40ZX=YK0Z:N.=:O@21A(L9WU(E(G*=ZJ+[FNC2Y,0_I-SASO7(FTY-J<L'K
M4<UE5I*K[Z?5G#7".?RX2=K+^E*JS6_(]MSDFWLK>GUIF9Z9/O]A1:S]_O[+
MUL:R_'K-12.<@[]V5V7U?=7F-WEW;8_6M_<15C<V88NT(/I>OD6:TNI&HPF=
M-\&A?_?>T/I6M@UZ7T(J3$=)6I&5F;2BK)DS1J=:R1)++?"=EW8\)-["Y.XP
M*9A(XR]D+3A((;CLC>!% /=)Z=BD[=PNT-/"Y%%ATKT,DV(\2D1D6-O6@O6.
MQ52KA!.9;@;(D!"U=^V\<K(=D_>&'K6I6VZ'45Q1I7D?+\"/6<'7_=[HCW.%
M%OAW /[*F'S,:$"8" PM)^ ')YAW*=%+]-(X0&4(^%JUDUANE;5:RR^YBH73
MEA;.HZC:!Q?1F>1$ODW<JB7^1R3^$:EG=31:@&?.0XU@N< "Z?>L&$V@$#;P
MVB11^TF/AIW!P2M+W>%A?TA4^FIZU=\E-#DQH5>+'"^V>KTT@%\O[UO WPOP
MJV/2CFLRW G6I-<&0VJN$2Q  GJIY@HG<[ "_HKN-_<;?_S2R7YBXJXE^\F2
M_:B<$YDD&H\,G=0, !.+JFBFLPU>"P>Q)@(36[J![E^#<;>$AP.LR1RT_%>C
MXCZ+K/LNZ/O=GK=*[H/ _VY,YCDN- '<LX)>D(472=V%6-OX@)$E*\P6YA:-
MN0G\+?T_FHW7TO\DZ7]$^,62?/ N,P6UXZ$,DKE@$D.C?<&,41I=C;SQAG$/
M%'XS:.7]OY,:(.R5_884P^"D@T3[_8,N?06M!=/1J]&#G\OZ&U%^QTYD^>)
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
M2C]W<=7NX%OSG1UD<8#A(PN%5OESV/\<3H9S_[ZT&0?='OM^YT<W[?JC&SO
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
MFEQ#J;-R''+2M?\YOZ&%1XN91XK7/@IFVLS""0)JQ#7BA",CQ3C2:"/6?FK
M')$"(S"YZ'((J<Y%EO-F4B'>EPVI1R@?;B$UY9 :#00'97Q4VC.?ZZ@!%T.5
M4<"2C=ZKP)/.->EN7OG)EAJ_4$@]0BBXU>RF #4CYI"L#;PU9L:]3@Q*=:V@
MKNEX3I,JKY(4I-DI\WK%T%V<"1,( 3^M,Z$52!.$UHC11"J]B3E'4N_JT"@9
M+//*TDOV7G*#'*K74L]S/EX\TOH:GB1$W$JD*8#-:%VP<D8+,"2')#!(2C%G
MT##O:K,8B:@:B003FNSQLC'S")6_CRZ'VC2E>V-I-+ L"J:(QC!E?9U;B(Y%
M2)S9F-!C5.C%(]78OU \/4)TN<73%.-IM)UUSDE;DUG0/C (JK:#T8(A:.0>
MBN0RWQ)/KZ B>*D[/.P/B?!O,Q+Z1>2I/''@>925?-WP5CN=# =X/Q8^UEQG
M9:1D3F1D4"SQ@I ,*QZEU$EG;^LHK=>;JG4G=\GDH\<M!"8/@='<=YLL-TXQ
MK[4C TTZ%@1/S$OE;=:!)*$G VT\&:O%P--$@V^#@=;Q-T& C'@PH!02X3RR
MD@I978"%Q3JW0!6+VCLZ;2=J)$K;\=SW%B-/$]YM,?*T&!D?X>NTDJ1'>:,*
M(QT F>,)&"'$&3IFR7G5H^:Y&F^2TF+D:>*U+4:>&",CMD81-<)1+).UZ1@8
MB2RJ6DXE?/7=RA1C:#"BQS,:7@U&GK= ]ZX0:7UQ]T?'B!F2B.SIU!+3Q/3(
M#+&2!?2%*3I6J[/&;$I;@GLGC]3D ZRM.3YY'(Q8&]((R=$+1AI3+1ZT@3E
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
MFN2;?:Y"IH.-H\[#$$,1\2 N5U?&2*,RC._*=;=[2\CZ<N]'$S)#O)7(60C
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
M<[PLU-1.O5C;/>3DJU(B!&1:A*Y.:34F235MG(\?Q;!25/>@@3$F6(.$B!I
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
M60X-4K,%T.<*6<B,F@=,F&S)W-?-MGS8Z,QLR_N+SE=+=#I[%R(T[\V8!8[
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
M;@C)0LT5=5%)G5AU7+&/":E>#6\F&&>-A6QMDN/A,:T\:FM? 5F__G4"LFU
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
MA97Z7CYH7)IX:<9)J]@0/1:?F4QI57D)T<K$9==P>?9+7,22;10]5$,,V+L
MT1AC6$KV%'LC$P^/+1Z9?%W F;S<E!=L);3@;<&:T#?6C:JWP)AL*L7$:5YV
MCI=7O^2EDYH7J@ELXI$%Z@MD+P%<C<Z'G$2"WZ17!S=Y^7A><NK&E5Z+E(A1
M"JD53];%&,F:Y./D9<=X^?KSA7U!ZI:Y0*ECBK0S$5B:C(8I;$(BDI&2EM]:
MC3!QN3$NNBM%ER.74C$D*=FDBIE3EAQ"Z1.77<-E$;V4P)Q<B]!<U^C%!0O4
MFH7"J &HKR6A'6.D39S6Y>-QJ42UZ4LM]8RYUEQ<%.&2G6?)O4Q<=@V71?22
M+'&M-8(;@RRQ.#."_0I<N.7DU,'N903[-ERO')BX_%_VWK8WSAO9\_XJ@A98
MW =0Y9"L(EF<<T- )LD.<H D,]F<W<V\&12?$B6VY97D),ZGWV+;GF2NMF.W
MW:UN=3,YHR/+D=1]D;]Z^+-8M2DN3;";ED4?@;IU=36"6$V/)OAD6_%;P642
ML1D1B_PD-A(7/4,.)2L1%4&2(R!-4I)38^<]GU^2W=)4UY/FH0=O6O3>J:4A
MYWJ*T1F#5$I-/5:</-P_#U\M\@_*%D.Q!&C]:!04U3FT,N2N:+"J^2HNG5^B
M62_KGSQLRD/HK22AGD-E*B)<4["F6S*IH,_;X6&&4UN$99%]^,+-]HX0LM-P
M*E*&U/5#]#E%9'7S'37[L!>6W^(_CJJKUB9GKLYLX5+#B=F-Z"F9PB9:U\@:
MR<2<?<H^I*39[XMK"V;:C0.Q&Y^OG;E&UT8C,P]&C#K9<0\H9]>@&N-E3!LA
M9U=GKK3>&6'BLBDNU@K:KH%^*4BM$AN,O4O$[EJ(K4Q<#@V7A6J1.W&K*( !
MHV9FG4'$>W#>A&I\#JGPF&ITH='3Y.6#>9%"P=>0,2DLMF%R',2G:C1?T[0X
M3EX.C9>%IL%6?#.1(&'PR@LWY67T8-14JP?.K7G-X6RZ8.<F+Q\N\Z$DZJ)
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
M+.OD39=*FKN@&5F,*Q6R]PAB;2Z-63DA3?77NT'\VZG5R/_/%^V/SG[?%NF
MS^\^OKF21^_:5/1PBN1_O.Y_>OFD?_>@?[, MS/0W(HE^-N:;IZ""RD6#R'U
M#B2:I^4L",:50%13ZC4\S+K"^T5A:WKY1.'>4%B$D$+-DFT.R+#7$'+X0^\<
M".9>J7+(+D\4[E'XGBC<&PK/EXW]R5?G @375F,!#4@+';)UI-&_+Q7KPT3A
MH5>;OP,3<^]OM/>7HC4[[\>\/F#K6',C6T%37@N6QJQ@WVJWNO<Q\<GN^TV$
MA"W(U@LA81*P=0(6.4&58M1_>XBC")QL29!]S8!EM,[Q#CGE0<!ZZ[OWT](>
M( +[* 6?&W_K&W_9;:794%KR4)"2ACWZF4@B0":C1BQ[,TY=MC1$[[AW_=8J
MNF<2<&\T+)( #7A2<R9"MYH%4W4$'#M"98EC2+6:L7<]@SR!LNUO;O1[>[L9
M3<?+]>.GC]I=J[JC_[EES]Z]D_Y1'#?MM]G*YT_*39/;]FE[\?]?'C2]6J5Q
MFK2ZY/'/V5.SQF&W]N6_UJ3G7ISKR2/8JA^(C8=$W8%M8D/3+9"(9HW#?FNV
M)T:'A]&R5[E#,66XZ2 9J!<+V7"$6ALF+M&C;/L$Y[@QVD'A]L3H\#!:-E@I
M+>;L(P2#1;U1*I#%9+"FFQP::?HN$Z/]-EB9&!T<1FOJ>71BB0M4P01$9M03
M1!P=G9,X[H[93HSV6_<],3H\C!:YD4WL>W(&3*D!J*HC2KJXFB"QDV9KB(DG
M1OMMR#(Q.CR,%KD1VQ9*,T&CN-&D15T02+<14(VG&S<LV,_<:,^-6B9&AX?1
M(C?B%+EFBQ#%CR)175T)^ADS,DINIG#<U4G PRL9__3J]NGUK>[W>2QX'TK_
M/Q_WM R[M@S?KK==2=;V[CT$CF/J0B1UL!S&;9+@0F6,N&T-_[@!V8&&/P&Y
M3T"6ZGS'%IRZ3DD)@;H0I-@9QO2>EIK5_*Y-0/:KSD] [A.016RI;L+:BA'*
MF'Y(OJW:SA)@*\:W7J0W-P&YYZ8J[T?()&$C$I;2N7/)=2\53#5ND)!!HNE@
M?71J[S#XZ,\O[;;ZUSU "O8KFT\W<9]P+.^IMBRYB(/>DP5-'S-H:#RN9EB?
MG/B^ZDY^ZFYBOX+X!.0^ 5DV0*D^=^D)XG <U'K3)#Q$8"_H:PK!APG(??=
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
MWRA4_'#U>=,"B2_;W6<OU^73*UVWF_:D;'"*-6= ?)"9<>LM81K;XF("$2E
MWF3(EAV,66DAV>!-:VIF+H)9KSDZF>J)39C:@EX]F7I@3"T5;LK9##'/AFA
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
MZH;(]JH448&6C2;]I8[9%H=/T0'YHAW([7-:U]YH64CO*+$XP0J:Z%L8W4=
MBFD0C%=J&*G$<'[YFH8O$Y3[4-VGNSDX@!;*?%=Z;/.H2UH*D,/A;L2#:1RD
MV.S5:$YWLU]E?KJ;O=&R4.F-1;29$4P.!)22TF*J!:Q( 84*C9OIUDQ0]B+0
M3U#V!LJRH7KJWN0>P); "HHEX(()0DO%-4+*R9Q?AK?$92=0COZ^0U3/X$Q^
MUSAF'@#N3LF?(U .UO"8-2D?NWAO3(20B]=XECKDD@VDVBIBD-2BF>?H^Y#R
M)T:'C-&RCTS0$,Q4@M3'D -.%E(T!"YII(;!]ICLX6-TC%K^Q.B0,5J(^2VR
M-&P.AHBF8;!^)DV7.+&PQB35U'A2E<$?/I!K^XUCYD"N0P#G;\L^9FQXU K'
MY#.,V9^0HP1PL79$YB!U])=QV^V]>YC0'(ZP/WW/(2.T4/8+^^9M'#7W98PE
MSIH)13LR(=WJ*?N,Y@&$<+OV/?M0]B=&AXS14O(O/N96$*@WQ:C'#-R+ 5<;
MMX F(FZ[JND!8K3?9C,SA#L$<!9' "$4[TH;TQ'5"9&-"7+!#.B#=S8+RC@K
M>VL(=P*U^G\\4]5NJ9?5@Y@F\?H'M/$T"<<82I9J6G)D/*4:NUJ:("WT%B*M
MIDELUL9JVHJMV0J[IMJ+:US'C9YF<A[GZ@@RQA+%[E)+OF4.;ILS58^/CDW@
MJ"@F9L0R"DM]2L4--85;MST1UC?#,0=W[8.5A32?$QH.L0":/ :6AU%A/VKM
M.W7!)-F6OO,6HB>$BVTH2+EJ\%+(!)\I->S)5H^QI.@F+H>%RQ?+ V$7JJX:
M)/(=J.8Q3*0CF&AK]8RU-IRX;#'V*JU2[@Y3SE4?-^9(%EU&$UK,(GG;L=><
MY+5->A8Z?,-D.8V63YX<$#EU-LD(6-]2"!5M&4D<721ZVR2OTX5G$XFQ)Y9L
M2@GDB:3FZ!U7C*P^W\=DIZ\Y+%J6;6Y:#<G&#BA50S-K1HL"BU!M"\FHAT%7
MIZ_9HJ]IB*3Y?7)=F*)41FD]6 J!NF]49IZ_9T 68CJ;,6-= K0VA@ZG2I"K
M8S!=EVQ,AJ1Q78OMMLYU3YN.6(-BT3H7%FJU"<=>L*)KMB7T849BAXQ.6?H6
M&S2_#YK":#A&M29@<1&030\>FR4S*NHOO'G;=/N7BOJKW?MJC_FG=^=O(NL5
M)F9 <O['$+Y]>L+\*0_LIQS5&<SK#S#_\ S&IN.[O_4'<[LW<#'!!=-\1W*%
M1G:8G?&$M6;73*VU#1=CTU83ENE9/LBSX-KAB\':;)8(XHE'CN\@H_XQ8DP5
M?4Z-TPC*+IQ?/W^98+Q!-;:.0T37;4#2!YLT\"5'5B,R&RBF"<8!@K$X:6GB
M:_(]0PN9@- 9R,85*%T#KUB,FKQ\?NG\!>,I-)C8#A@LIM'_8^]=F]I*EBS0
MOZ+PQ)WH$T%QZI'U<I\@PFV[?3UWP&T?W#[X2T?6RP@+Q$C";OCU-VM+8)#
M@"V0$'L>-$;2UMY5M5:NS,K*+#2$W#D(2@6G;4JVT#\58A(M,)80&%-[*N1]
M<*NT8#+6E@#!"1:<3 QT5KIP<D9">;(AUH1I#<9-<<%M%E&&G!):X. P@4TE
MTH"* .!:7"PC+J8; 0 *)WA@CB=5BZEPYH,'AEES\ I<+HX,QIJ1+2YN?'@A
M:X\JF(1D+[370=AD:OD $32-LIP3+MJE?\NE/WW:($6:;V>9DS*P&G1DGJ:.
MD4.(L9A(,Y2?;!C_&$JCS&?A9Y-]"EEGHP)XG5#5LADTQC*!\AS:A;^8A3^U
MI9&EX<X@,$,3Q "39H@HF'8>9+9 M$5:"-SLED:[\*^(*95<.^84XGP'$=$E
M;P0O KB/2@?5*J$E1,5T\G_R2:<L6"T5P4C-1H8Q1Y:*YK$4F84&\A"$7./Z
M&I.P4D6 ?B#X+/G/'")Z:%N?<XJ^&4Z*0S@,V8.5"J6T7@5E<TFV^-+L?/*6
M0I:'0F F+"V%C$X(DI":V .X*PQERDR$P*UV"HPE16G-FM%BKN?N'B=DP$M5
M:EF*: O)S5S#<B44'R"2ER53"YDEA,Q,U1Z47FG)? B>@4KDA)4H295:R<%X
M@\$^V9!J#50+F9^'C-(QHS')\B  ?/(UQ]F$4GCFV<G6RBPC9*9"V5J[R+D!
MIG(-V04>R,I(QY"K$G.JU0)%$\H&UR+FIQ$3H9 "X]$E8<G@(,HB53+>%YN]
M$M@B9@D1,QWD1A.LEXGI0C@!:0(+(F0&(MDHC"3M+6J06^G9(P$M8FX=#$DI
M$SYX;9\#I9B@"N?!1G*K([<9YH28%A2W!,54^%NB,U'EP&06I+<L:3"LB319
M6Y^L]LZ;2&;$MI"8PTZI45A4XBJ# 03M$V"AX;<8.<C00F)!D)@*C!?/G7*F
M,"VM)>M &@M3T*S6SQ<%=3&1("&Y;R'Q\U;""Y5MB#Q74 2'4)**N1B015L5
M6UVUA'B9"ID'*8113K"D(#*(SC!$%YG/6117 DEG4WM+J#5OK_'>5RI?>U$U
M<\9/-\TB#XU?YG,N%8."G(.U)06 8I$3G0M-/K-,B7M[!^=26W[Y*7[1,_'T
M6!($,A L<J7)'@?/G'.:*6-L+%;$4K-9K5Y3'N[B;&J+IW/[4\G(J$I0RFN
M+'S( 2WQOLAH$NH63TN(IZE@.R95HLV>!5NC'XIS%K3%&G9/!F/RMM;VEG+-
MSTOBMGBZ\J2K<SYI#8C2@^3!Y4 Z6 F1#7*.WSGIVN)I87B:BL1S)Z,63C)A
M4-93KI8%+)G<1^60IP31Y"82[^>;2M7":39,+Z(T2")/*"0'%1$"<@]"QAA2
M%G=1(:Z%T\_":2I,7U!([HI@"K,@HT3"ST.P3"@MM(U*NU@/+ZUQT:J]N[9.
ME=:B@^Q,! T"C="A9."U*DS(."<XM8BY)6*F8OA<8_!%*@9:D(R+R3&GN6&8
MC<" R18;GVPH.]^S&RU>+LFK"(:D=$C!*S A>L)/5%X Z;D$,"_ST^+EEGC9
MF>[1DBU/QK!B2R#!%@MSA!IFC,B"!_"J)NC).1_Y:/$R6] W&U>RS%+I&D(0
MP=/8*UXR1E5 JE:N+2&8IJ+_4$]Y<L]K+@7)-:T2<[XZ0_0_7!;+O:UY2%RN
M"7N-8&NB__\<(<WB1O/.NEBZ!T<X?NL-%_2S01=[5RQC(:_;Q9)U'?_W?PG#
M?YW]>7:WJ?MEXU_-CX=\4S>#ON WNKWMW=QYWM^G;SYNZ@3:7VMOX%-4=K"!
M96=X%'?KUL<HQ]T#NK-/Q\0(0WH!#U*'[@$_Y?U\0 1X/!SE??KS(--GPEZ.
MH\ZH?Z%S<.=K=T37Z@QJ'^+:AOAHF(D+.KWN%WJJ,NCOGU+1UM$^/5.<VGG,
M2DA,F#5:,@$A^!RL,H)H1^H8X=)F'N>[=EPDG#>CW3S8WL6#4]IY.1P1P8QR
M>M_<UO]V2[[ 1#3.\6DZ&AQG'#Q0[OGXGUT>]_\\P _^Z,W>>[ZY3=?>>[>[
M(W?@S8MW>UM[O]5[XENO/G:W]E[RG>U$U_Q]]S\G+V'STU]2D4^>;62\R,C
MF,R"TIK%; $,&.YC(MEZRAF36=RHZ^![$ZL]9*N"KYV\(7D9=*F1:HO2D(U1
MO)W8.YW8-\_^REEX;J1@0?I2>Z@7%I!GYA 2% =<\E!-PLS,UB$C"3'#:*=<
MMH^#3]V#1B69BU)H[XAFI1S/6_;<D/M^[P^:WN?U_COY(.5TMK$[YNC3W=VU
MYFT76*SID3Y-D]WA:1_U$[H6<5LER?K63[0(AU4>IK7.,/?H5CYU\M^'^6"8
MQQR*:;][T!V.!G3U+WGJM7V2I;1P*X*J5+O-F=Y0_7T7M9<9LC&^[L4E[Z4P
MV7M^D^Z5TY+M63,*PV84K@7=@]=I/PZI34E<:8.3!!S-4D&"5/#U@+HL+"9E
M32X>HJYI>K,>_AK-]"F>[D^KK-_R*^>*QMO4:"!#P3,$;C(GFU-<YLG94*RT
MM3V::Y?U'2[K-V__$EFYG"RYRAYJ65U%ED(77_=/N(Q1<7"\6HK9(PP-H=V2
MQ+2.Q;IB1,VW-!F<T]EB;38)OJ:;M;-]=[,-F\_^(D\PYQ SXS+54AL.6> %
MZ9^ (8FL4\1Z,/(R%AODX2$Y 633>L<KK!#X@U4(,7%7M%)0]PJ,XDX7[8H0
MWF>7M?$-N/@IN&Z4TMF"ZV;@>M\H!!IH'FUFRCG/ (1D3F!BSDK%O=#.!U6S
M.BY5".NW.6_+D10\\!#JX4%M'7V5"0&DM)D38;<3?8<333;3H*YG:1QSDM-$
MZZ"9"]8PYY4PSA22+[6&G9X-MIW:S-OL $9 LI<Y6"\ N?89N$/K">,I0&E1
M?8>3K6BR%6$W2!0,"<*,<">8BY8S+;42A#@1I7VRX6!VLE?99)Y5MWZPUM**
MD%W(B?,8("A'_^>0@!TM<B5=J;@2?H*KF]4,:G%U,UQ%N4F.!X("Z0+SEEQI
M*&0M4?'"3/(Z2D'NAR I*F=/O=W66FKGDM$JBF@2:.T#9OH.[U$4TD7)M!-]
MAQ/]YME?"M$%I#G6S5YOK$4M 3@SD@/IEQ(,KWN]ES1H_1$/$PI*8;/DBCS,
MS$V0QJGH"D$]!["AG>V[F^UJ+D74Q*'!L!AK.UXA+'-0]Q5066Y,05USQTC+
M7&<N+UK+V;W(<_;S2H.Y\:\P^.?&E79W8NQ4-;J'_6'3Z?WI(/<:0_/KUVX:
M[4ZVU<]_:I(^P+]]! .9KZ/1U1\Y=X,QTV(=+,B@=WYG(*<&]MS/W;/&+H?X
MB:9LD/$SPT+W^Q1[7_%X^.2?%W4+B9;S8SC]^%=/POCGU)Q.\"*Q@'-&%!!
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
M+5OFE>(RB65K(W#YS,S:Z O*MV*"5 %1:WTED&M!TFNM(?3^ 4$A-8 ^GCA
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
M%E<2#R5Y,$EC\!9T=C8HX5.Z3>9F&Z2:(\G,5*@2/.;$@:%0]>1?0O*DP#*
M7,"*$G-VM7+*@^[8L"HD\QC2J=X/CCX=X7&[ _ =<D7TH%$+GY.&&*5W 8AM
MI4\19%'MJ;_%LNSGF2A5+!FU\X5!)E\1E-4, _W@SD:5LHLVBP<?I5J5K8"6
M;>Z5;=HHU1SX9BI*A5$)\%PSXR+YCT5%ADBJSAO-LPO..&/:^E0MWRPEWQ#9
M)'!!Q: L0+)>0RA8?)'2>VU5&Z5:*-5,'_HKBJ><#.-"20;):1849N(;K9(7
M2<20:XGC!^U ME2SFE1C GJ#7B>3)4B#SMN4.*;"!2\QM:E4"R*9Z2@5:IM+
M\IE)K GBSBJ&T0>6M>3*UTAX;/(U6Y)9 I)IHE3_'&'HY1O?SK-!%WM7W82\
M;K3EM]&>_7EV;ZG[9>-?]./T=O9Q\*E[P$;]PZ?F(JWM'0U'W7(\&<V-?X7!
M/S>NN\QX IHKW?3"][@>FQ':WLV=S_FX@\/AT?YAA<>P$XX[SU^][Y3^H-/=
M/\3N8)\XJT/T-:*W=?JE\R+'7)FSH\1:A]B0=[[F0:XOEGZOU_\Z?#HS,K3,
MZ^2?K?3^(.5!7>4]/!SFIZ>__)JZP\,>'C_M'C3WVGSHUXO#J0]G5GHSG..7
M?_W:3:/=I]JM$P=4\I_$1B=?/'Y5K#=V80I^X]>D6?=>7/DR7[_ZM>]=5O!U
M+V#^EW7K0MOY7]:O>WDG=ZMO. C7Q+6_$[ZN%C8/II?(?C>E7IXWRMS-"M>]
M>G^EY+K1(UT6D5_D _TQJ-#\N_/AV?/G/_=DRS=9?_2)Y_[[OQQIO%]7]1E/
M!>K8&HX]XO'OU2]FU3%N#-R9=UQ97C 25GQ5AZ)YWK%@;WX=J_;FUT:ZCX?G
M\F'XT3VXB16LHJ"JNF&_UTV=^L1+NCMWN:3=S']W8_]G?,J;C</2>9N7#\<M
M.P2:I)(H26>-D+4*M?P:1S#.0!%VW.B!M]MV4VYG7V_MO=>;Y&KN?'A[3+_S
MG?V77W?V=_3F212;+]Z3V_F^NIU\Z]]3;N?>9[FU_?GDXPOZ;GJNK>UWW9WM
MW[H?]SZ?;)V\_[JUW=O;VJYNYUOQGY.7,]MV((R!8!)S (J!<I%Y\.1[:DGS
M(Y3-4M3DB-D3/#_F^MV8(Y;+*;P<&S\5>6I9XJY88G6WV^Z1)[K3V_M1T)P@
MB\5;!J@]\008!@*"AB)YS*K&P&>/$[<\L<(1ZGFP >10( F;#)DB'H47X( ;
M+A7]7A3<@ T>W6;8/1+!U&98*!F-"9HYA9J!UXJ%& VSQ2M><K(E-Q4P9_O0
MK6"LN(7[[>$N3!!%&YY=LI!C01<MX=W3^O&9VW0+N#^"#:G[ _KTAI0&::),
MU17P@4&LC7UYCBR'5 *G*4LZU;,9LQM2CQ3HJW6^_O(G_FV )]W>RAX+F0>_
M$9>!]3HEEP&(R#"A=CD507\QQ<4V!+)0HGL]$P(QIH /Q'$\FTA$)X"YH OS
M,6*V9*M4"K5]P&PFX0J>T9BGHFD1/Q?$M^&,.6!^*IPA3"E<9<&2T\# 9LT"
MNLRB%8[F3"LI8\T>_FEQTV)^-3%/%H-GKK46M3D0CPZ ')A2,(8B;0IMT&*A
M<)_I,"N5-$HP@38QR,6Q8$ PKFF60I;1RU*#%BW<6[A?#O=88N39Q6 %U("%
MR$5)CU;%4DR\R8Y%&[2X Z#/='GE6CA(P#R&>L*;((\%../>^1B4*QY+#5K\
M]';FJ@!]M<Y;7_[$S^E[]D-W=;M7S(/A$OJ4 JWI&! <B) %][Q6\>1<%<G;
ML,5"J6YS)FP1BA&..\XD9**Z[ KS!3U+MNADZNYZ$4\VA&@#M"WD%P+Y-FXQ
M!]!/=Y (VGH1D(68ZZEG2: 'D5F0TFG$$')JTK7FE8;18G[%,,^+-5XE#3XW
M+2N]\>AB\LJ$Y*R2;=QBH7"?3K:0Z&WPCN7L,H,@$@N!W)F CAM(D9P<6]T9
MU\*]A?NE/5NT+S+QI(((H$MT2B5IZHG@8)R TL8M%@/TZ;B%LL3$FNQZHMEB
MD" P!'2L5)SG%#QBK*=_?WH/<E6 _AB2+9X-/A&^N@>KV\]@'A074U:%]&_6
M$D!FA=(3L3EK#) 3[%P;N%@HU[V="5S(8*QP.C+.BV$0M6 N&60V)TMNC79)
M((D:\_-.S*H$:5O(WRODV\#%'$ _?7X$!,A0RYLHH6NOW<*\M+1RG=(>I4BR
M5$^&MSLS+>BO #VW21FG">(%2DBAMH+C/H%P)2719EPL%N]3D0OOK2E&9H;2
M)09@'7,J2,8#-V@)\Z%6]E>\S:IL\7[%.1$?I.8J*V,0K!=>HR?<9QZE]+;D
M-G2Q&*1/ARXBYZ$H;I@S-;?*"L]0&\Z\Y:5X@\;#? Z$K0K0'T/*Q:LC@ADA
MLLVYN.;D:TS*%FLX@"K&E\ QB8)>.9W#339CVM#%W7'=^YG0A4Y)0O":2>&1
M08F)8:HB1WAR:3A$B.;)AN#KIHW3MI!? .3;T,4<0#\5ND@%N+(ALJB,9N1N
M.H8\)%9R)M<SDV^C3>ULT>9<M)B_%/-9TMV <S:% $G[VH@P@\9@A,FH;W(^
MK(U<W!W<IR,71O*LA6 N)F" (C O F=<F8@^Y)"XK_Y,NQ7;POWR0&56N>2@
MI<J*X%Y\!N61[ 9'KV.^38I5&[B8(]"G Q?@A1,J*98P1@;>"H;>9486O42K
MBG2NZ7/<)E<]HIR+JJ:Q\XYNIPW.?H?CO$\<T6II3 ;NM+/2^)2\D\F3%],F
M72R6['9F3XO8Z&V"S#Q-%0/#-4,5@1@/44"":%R-7,RA@-^JA&E;R-\KY-O(
MQ1Q /Q6YD,A+!B>9MS5<R9-@P7I@1=*O61:74FG"E3\M<5K0KR;HA8@\U^"%
M1P)]4B&I$GP"C3R8 K8-72P4[U.A"PPF&9F1/!IA&20O&9+'298^%>TDTCPU
MI]]M"_<6[I?:>&%Y]#YP&Q&R)"O/(3I-'K'W(D);YF)!0)\.71BA==19LRA5
M)*#'R+R4CEGZ9TC$UU+:>ERD%?./*.=BBVZ$9/51FW/Q_4H^*@GNK<P<(&<>
M0!A5>[@*0_Z,:CN4+);KXNQQ$7!.*"!1PVUA ,@96F69C%IKEXS1SC69XVW.
M10OY14"^C5S, ?33]3F=,UQ8PSS6FKR!?B!*R5+2FKQ0A21,GVR(MLU "_HK
M0(\A2HNQQ!JG$,D@A\!!E2(Y.&O:0A>+Q?M4Y,*!0VE29#&1I0?+@06:,J84
M9.L2%TFIFG3QTY&+%NZK"7=NBHJ.$%ZD J&2,\;D4*P&D[,S;>1B04"?CEQD
M4#QI;EB2W-:N(L PUGI6V25ALM;-N3#;9E<]IJ2+/Y!0V"9<?(_?5.0Y<A>4
MX1PT)V^&8\HE%0&F!.O;L,5"B>[3;&/58*W)/+-4FR:!U86AXLADJ#-8M!,(
M-6N\W7IM$;\(Q+=1BSE@?BIJ86,,M: J$[:*F]H\S15,K*K2@ABX$&4N&:4M
MYE<3\X&62/(\&T->3,K>N81:19E]E!;B;7HCMD&+^<-]*F@AE;$Z2L><"+5Q
MF,T,'9<L6N>U!BY=+=HGUG4+]Q;NEQ;@+J&>!8,<7 )IC#,Y:(OT$WST[4F1
M10%]ICHG8"EH$I/.!@9&&A:$0X99 +K@I8NR!BW:$A>/*-WB_>#HTQ$>MU'9
M[W5&#)BETN0)VPC H99V+$Z[J#1J<Z,N:6W4XNZ8[O-,U$))4II>1A9)BC+(
MB;.@2-<(J:4H2D3PIO9";;==6\0O O%MU&(.F)_N*6)RR4)$)JQ0#*2VS'%5
M&,:D0W)@0G#MEDR+^:M3+91.)2:/H6F [)%;G05"YJ)84U0;M5@HW*>B%J:@
MJT6L&!=DV &C85A28 Y33$H:JP$JW-MC[RW<+T^U".A$\")9SR$%2Q:".\-+
MBD4Y<:-VYVW4X@Z /A.U(",N"+%,0^UQKH1D+I.T%Q #F"B3#+Z>!FO[ YZ/
M6OQSA*&7Z;^I^V7C=&2V:)4.NG'\[PJ&+IFI9JC^16\[O>O)I96A[S[L#[OU
M#4\'N9JP+_G7K]TTVCT%W+E/C0?@*?_V$0Q#PL7HZH^<&].*%D+HO0^?K/?4
M^9T!G WA>,#._=P=G-[0(0&:A4'&SV1KZ'Z?8N\K'@^?_//"8^UW#]CY,9Q^
M_/%#;OPK#.ASEWSK=]\R-7%C2M%>Y1( .=:L,9<#]XKSZ(57BLLDQLQ'GR%E
M,JKGXXS@26E92.& ]06M4CG7IGR\\&C\Q6G:Q\$G>J3)!#=C.OG3J'_XU%RT
M"GM'PU&W'-_Y3-I+9_+?^: NOB_=T7%GU.\\W\6#3W3U[D'GV7!XM']8AVS8
MN3BB5S[I@IYL9HT*79OH##O]TGF18ZZFK*/$6H?,$_T<[>;.\_X^W=)QYS /
M2G^PGU.';K#26'U>['6Z]'*7_GXPZ@S/C1"Q5SP:*U.Z#GXFUJ.AHG'#&(D8
M1^.K$-$-<R<V0UE'DO ]8B/\N_/AV?/G:\U[!Y4PZX#7FVD^.CCN#+K#SYW#
M0=[O'NVO=8Z&]2UT=YV,<??L3?4#I]1"0XH'"0>)S.V7[GAYASSZFO-!)__?
M4;UC>KTS[-,=T=#0B_V#-&S^=O%QAQ=70?V.+XV%KD-XR^P%*3&Z($P2D42"
M=]:BY1Z!R^P-V+]>U%G@]+^L_C*M%EYO_7Y>+[RC(?EC/"*_X; [_*-/PSW\
M)A'@@4J$C__9Y7'_SP/\X(_>D#38W*9K[[W;W9$[\.;%N[VMO=_J/?&M5Q^[
M6WLO^<YVHFO^OOL?,O_T''\9&Y)1D!F16&1 @\R0@V?69&4$:FNDKP4>9DU\
M)]1QI#59![)9"C1]L7>4" .C71QU#OKG5__7_E$OT:*B-5=7;4[K,UQPJB(G
MMG(.R^';_+_H#F.O/SP:Y#?E11YAMY<3.8<$V6:U/PO]H]$Y"MON3PCL]<$Y
M^B+1V<,#'/4'Q]O5QF_3W?W6Z\?/CV_Q\,V]G;^<+<(YGQA9-$&+QWOF="D,
M@C4AA&*%Y],&D!-$@:1_<BJ#I@E41LJ" 7Q"Z2V]/Q,F#ZM&&1QEHOQ&37V3
M.K1T!E4V]O!PF)^>_O)KZ@YI;HZ?=@\: F\^].M%HZ(/9Z1C8V/&+T^T@E'K
M5C=R8;+Y-/GBB9)8;UZ:TK/CUT"M&RNN?)FO7_W:]RXK[+KQ5[_\$Y=U&N9_
M6;.NG+[19:_9X5N*C3QWG?095WQ[]?Y*=_]&#S26X$OU2 W[C;VX[L'XOU5T
M/(;G'(<4&@=@'%?H/'_VZMTOXA^K]O O2\EQ-'[H_NG#8V_LWCRZW?C-_'<W
M]F\PQU<^[<0X5=>L1B_(!>^F3KWQ[XW#?2Z+ZUVY'PCFD2Z#"*9$JR.$DCR9
M_<*+)P]7:,['&8<S\OQ",&^,PM<'W]VI7[VXGMJ1_T/7?BG>O'@OMDXV^>;)
MUNZ;%_^SOW/R4K[9?@L['U[*S5?O]C[.Q/72WL[^UN[F]GO8VGZO-D_>GFS*
ME["Y_W%O<WM';[W8W=W9WOGZ\=56[S\G+V?VZ'/@)CLLK":-,2@N,XP8F9-"
MQ:)-=$"BGZ_+&=%_=5S[$>&#W1- AO2DM,HO0\KYL#=!I+]_6,=[O/?U+1C>
M(N762)G:V48MG52&W&-76U.E6D5 *,F\]$Z4XCUWNB;HSKK']X^4I;.HWW/G
M39)*BB**506* "20*.6*LE8HM.4:=WXL7=X<G,F5=GW?;'U/;^7:K+F)G%GE
M=>VD;)A/P%DJ6,,KN@CAZNG*X9"613CNF'7W]^R6QB,[;/K; $^ZO1_"]_5/
MNX3V[G;FKD25/8@<O I@0W39A:R]!X)Y0:5:/;A@%G@]HP=1%DA9!^8A![)R
MDE@@9\FLEC2%-@@GTSSUX(-$P2U5WP_#H%5]]X^'*=574#@?96(::JE[$6MN
M$PB&BM0[1AUXK24S/]7W &W@][1=E H\1^VB]B!=0.MCC-(D3B @4==JN[M9
MQ<?3A5(R<0V2F,,B&'B)#.O!H^*3,R%H+_@%;2?7[9RUW0., CZG[]D/W:M+
MB?S<\RZA7;OE^>*8'*:L2A0% &W (,!GE,$:82VTZF[!/+ YH^X\N@ T(2PH
M81B8))A72&+/>X&.A^+P+J)]#PL%MU1W/PR#5MW=/QZFU)U))4ATDD70F4'1
MG@7/(W, T02#4CF\@YC>0[*"WU5WGBA$\9AD,:"J&.9>\@A<)-0A^%;=W<TJ
MGE)WD(**M1.7+,$Q&GU@OI +KX0#*74M_*'.JSM8EVWD[MG@4Z[)2#\F[QYD
MV.*6AR_)3Y,U'RO5[N):.@\I:E(+1@=7M&SEW8*)X.UL\*YX925H)D0]I&%#
M8B$(SK)2&2T4@ZY4>3=[&JL-WLT=!JV\NW\\3,D[%7VJ.<$LUI8/D($S-(JS
MVO FE\"5EKD-WETI[[0IDEN!R<H"!D/0(9.+8YQSI6@16WEW-ZMXNA&;]261
MFF:EI,( 7:H%CHGDD_::E'=4P9R7=X*O\S9Z]XK67"8R;L-W5]4+BTD99PG(
M6D)(UM>V\C%:)0"5FA0Y;_7=XIC@_8R^,RYEC2B8KM(.$J_A.Q\8)F$LKUM1
MPK3ANWN"0:OO[A\/,REY)$I2"4S1O#$(/A$4HF$!>1!*.\XCM.&[*_5=*#'Z
MZ+BLK2ZLD@@(TO'"76W"+52K[^YF%4_I.^L@9P6UZZ97I.^R8T1"G'FAI) ^
MJ632>7VG85VW\;LJ,K#SCF[G\80N;ME_MQC#I5$V.@NF ,940$*"NJO!?6X%
MWH*I8&=&X%FGH8B$3-7V51 S&32(EJ$QR:<4G<NN"CQH WAW#X-6X-T_'J8$
M'JUYR,5&9H0F@:>D)*M8*Z-#]J"4!"M%&\"[NE ""3K!)=?217"E5M.4Z$-R
M427ZM3U9<4>K>$K@::E ^5H[2TEB=2R.U2,53*HLG?$:B\[G!9Y:%VW\[OH&
MY"L7N;CE64*N+<<B%:(#;='+QK@Y;PC;P6(K[Q9,!+/=QZU24=EL6<ZD[$C>
M 4-A%>,IHN>92#J'*N]F>WRT\;NYPZ"5=_>/AVEYA[R$&&O/&VMJL6C'O$V2
MF5)<IEG3.LSU<,4#-(/?W9_-W"4150"NP%IPV@J9Z7ZDR*XDV<J[NUG%4_(N
M 8_9"F".)\N@(*WB@B3T?)*2$^<[+!?V9^>^/?L W98_OM^E=>6"%K>LBHS>
M"N3"Q9# >^F#<$7Q0LZOCE&[5MLMF 5F6[1:;:(W3C(KC"8G+P +&24)/!(A
MY.F!B<W!V=G&!VWH;NXP:+7=_>-A2MN!PV2L\,QKR+6?86%!@&.8N 7M>)$0
MV]#=E=J."YVBDDU)#K#.>)=*X,[SD#V&TAZMN*-5/*7M/)?.%W+1K4_DH8 )
M+*3(&9*F(TH/0CHXK^W<W(]6/$"?Y;IF=BL7LKAEAQOTH%$+GY.&&*5W 8HK
MTJ<(LJAV7W;1-##;R4ZZQ#DXSH@/L)Z?3Z3K0+)D<D2M$4K!>8J[!XF"6XJ[
M'X9!*^[N'P_3!RNLSC5EC)$%3 PDZ;I PH[,HI9)\9IW5]K W=7BKE;=2&@L
MMP+ :W2*B"5D%X15(;554>YH%4^)N\@31@B!Q9*(U4WP+ 2%S"8N52V&8).]
M>&X6;B3NIEKX"'TX>G)=E6A>%_23[\+B'M]ZL7G1]!-?T;#EM _-Y(JL0O*I
M]>MP:0>7\9^Z!XD,V5,FH;YMWE#5Z_(&K8<N::]4'X7)=3?;)B#@,-<+/+FB
M"=#U/0VF>B#$>H!'1AYT@:2UM\5H\N\R!A&5ET\VFFKC,YVB)LONGIE-GC+;
M)0]^[8.,JXI?]?/46'?&UKHSJ;=>[77GEUIU_9)1F.HA]-U^6C=MEG19NZ<?
MN,QR3,KU+::V:UL>LB-T)\1S]!RU9<NX6\_G?%S_=M:P:9 /!WE8&[C0W9);
M47NY_/=_.2GLK\V'\W#8M'?IETXY&AT-<F<TR+4W4/>@N1YAG89H,.X?A/1R
MQ5+JU/Y"?9II&LD\:!H']8_(<QGWD>D>3/WQE]WN<-0?5$1V$H[P'^N=[7.]
MEV@(AO0&NHT>?<_A8:]+W] =#3O[>;3;3S09GYIN1"G3=?=I%#O/7[WO# ])
M7Q:RTK6OP=DCT=LFK9R:*^!X79[K8S/*-.,'G]:O79B/O:V;OKJM6[WC,7\8
M5[A*@4N30.M8CR+H0/98VEP#7W])I9\LL!G<)00@Y/Q-U@U;K&WUB1:%7._<
M4Y^D-P3@P3/"^&CX[" U__J]>X 'L8N]\9^7IP'2^U,Q2F*QOO92;6V_V]W:
M?LL_[OW>??-B4V_M_<_NULGKDRT2IYLO-O_>[$XW0'JW6^]C<SL*$JRBBM?-
M#Z]A\^2SW-Q_J3;W-M46B<C-DY?'_SG9^7OSTU].H<\J.F;0DI:,*;&@N&0V
MQZ"LDS;8F0: *;LL>$G6. %1!A\J64<OO;3::C7=_Z@9]@[--HM'@T%E(&R&
MOF'*_LR+Y72"3M]VI7:]NJ?AM;=X3>>^Y4 + 47<#U+^?;1/CWP\ <Q6_V R
M&1.,+%>GL 4 Y>M?+CIC) <F2]0, H]$W)HSS%K&&'62;@8HO)2B5+0J OVO
MS:BT(W%)4A,2+^ N!PJ-/GL^P<)X_)_^" 2N_?)KS>[]MBUS8MT#_$C;,L/7
M0=ZL8]<M&X%I:>=_6;]NP:UL?['+HTJ7-U-^Z-VG*J<^W&>Z?*9JV_)'M_.W
M=4Y^D+-(GE(:]ZX==9O.L_GOPWQ0HVGWWA%ED>W"+U_T?PS7.U?WP=W_^V Z
MT3F3AY1E)C](010B>*B-I4O&J K(*ZK(,W->J-#\3"SB'^/9>?9M<EY.YN9L
M=\0\4($R#BL?[NU\V#S^2"+DX_9GO;G_FK_YL D[V[_O;M&UMO;>[=']:?H,
M[$R'E?>W=G=._F=_9YM^W_Y\O+/W5N^<[.YN?G@IZ#-RZ]56EP0.B9K=W<M:
M:O$8<DI1,,@N,B@>6#!!,0\Q*@^N% O$#T+-;(X\*E1<D1=Z2U08+U2V(?)<
M4^R"0RA)Q5P,R*))LS6HX"TJ[A\54UN&N>00@S,L.E0$#2^9JY5*,7J> Q)"
M:G=II:Y!Q6/(C7YUA .D-9YIQ38!OV'G%_&/'[.9US_^\EG&>S:*9\/]8C+:
MI[[[\_.^^Y/.N$,X?>G?HZ<'1_LL]4=L<LV6'6[%#K-MA[QT(?D@632B,.#.
M,S*BA05 :72$K$1MKK<FS.S9N!7$Q7=3"N[+++:X6  NIJQF%#E[;PI+01D&
MWEF&6 PK/"29<PR0:X6K-;@.%X_!^YRHMT[H'QS]K).YI,2P% ;SHEC^;3S:
M+=1O!?79WBS%"^18"HO:DN_(N6#!>\>"I@DSRGL?.+F-;KYNXY*N\Z4P@.TZ
MG\LZGS)I(7AM/2^LF* 92&%90+3,.]#&9AZD=K3.U6R1^D?G"#Y+7_"@9KV,
M^AV,_W?4'>3.X:!_2+=XO-8Y[&'= CY(G4PO'38I*2NHA1=N\KIE,&3EJ-=[
M^FT_]UT>C@;=.,KI.0YWGQTT_WE)T_"%N.%@U++$[5ABMI5%<,+P$@/#4#@#
MQ0W#X@W3&+FRSH>")'Q!V]8=O =KV$+@/B PW9Q,@'*Y1 8NT ^5(@M B"@<
MO9?:>)*(Y/O9V4-'C\[S^_<N#G*:))0>XO&/V\+EEL4+MX55%C>#_5L=ZC_&
M(WU58*C%_RWP?TFU?V[!2EW[?H"O.R8DE%W23,FDA$W9N62>;"C>.H3WY1"V
M*_^.5OZ4Y>/%<1&M8Z$Q?YD6/1(:&')2A=(49T.U?'ZVS\6C<Q%?'Z2\?] M
MW2;'<)R]^"D?Q"Y]11GT]SOA:$@?&@[IM?W0/<#Q68Y?Y#\ZK;-X1P;RPIP\
M/S\EO].,_#:9D.?GYJ/=1)D?G<Q659?92>.M9\Z"8V X9TX;6?O])G!2H,=F
M<U'KV;KJ*XB1I3"E+486C)$IDYLDCUJ3C;6%["Y8ARQH$YF/:+0WSD?N*D8,
M]ZV[^2['?JVX4DWN"/]>0;F]<#OZ+>)T;K"?[=,(CMZ41F:_&=2 $Y$&O5;9
MXSW=3$L#MZ*!V0K5BB=NO>=,(]9"-T'77@N2E8"N6. Q.4D^I[UF<V8U0+!P
M0]F"X'Y ,)VJ*IRR7&668FVCK2'6ML'(C-=>$3I<J%U'E)ZM;O/HW,_Q2;L5
M%,E+9 #/G;UNH7TK:,]6Z4U"H[.ZGLNVED$0DJ%,GED/-H#'@B4^V8!K-.YJ
M+/$E,F_M$O^))3[=5$&+PFU,C .$*N%JU4(;64SHH&0ON>5/-OPUH8Z'<&3V
MABOZQF=F)T>H)H>MITY1/;CS5<MQZG *X]_2!^BW<K&"2!O@F1\MS)8P35(F
MT-$RD6JQ.\\E<[5WN,FQ%*^$T\Z2Y5L#?LVNRF/ SG*<36RQLRCL3/<91U-,
M(L%8@L@,C-',$2\RI:"X$$R*1C78T3?9D3RKJWB;.HK>KON;U5'4#ZR.8E/?
M<''5#+]?E7 3NP>]XUK![K<!GG1[:QT<=KJC3G?8B33^_5KLIREN=UJ KEOK
MY#69NDT=O4]G1SE'^/=:IY<_U7),!ZG30R+%J?W:<'SN_:='/]<[_Z9_-?6^
MZN2NW[0RX6-9/7*)5\_S/M'U\+!?BR#28NB>[GG%<7FA25FNT2Z.FGJ(7W'0
M3'ZJ*Z'R>1YT_NP?'.*@T_]ZD =-)46,D:QI30OO?.V.=IO%-ZQY*9W#HT'<
MI8'IX*=!;JHS3BV6F]3'7,;:7?)>J]Q]R^:9JG#W\N^:<8^C_N"X+>3U]B\;
M)?D"1C!KZHXA)L'H_U,]U6^\"2:@]=.%O*(&I;R+VN0,+F1G/$B7G(^87,!X
M?2&OLSFY84FO:TIS75KQZ]J[O.^27E:O>RM_I*27AG4'5]?7^M':6U*N@U-W
M4=)+6=.6]'I0Y:_:DEXKG>LP6W3TDKJBCZALT7*$U:IR^;Y::5Y=$<^_?[*U
M_WMWZ^29W'JQ*3Z^V.3UO3ODO6_*/_?>O'C+WWSX2![^G]V/W2G/G[Q[^CZU
M^6*';Y[\^7GSY"WIF=]W=[;?GWS\L E;+][JC_N_[]$S[E]6RRN6$I5'P6(B
M_0A)9^8!?3V4'502HO D2:/JMI;7$L3+6E#<$2BFPF$B"W*QG&9@%/V F!F"
M-8PC^6(9.?>IY@K:>9<D>8#Y$2_H8U^::,8YL]D]&))[TYP?Z?QR%MT1_A\K
MN,F\1'D4W^;B]\<7/+\OMI@M[14*1H<>F3.*,^#:,4<4P22  Q3>E)!J\-S/
MJ[+)<@-BB;(N6D#<#R"F3[<E#31IP'0]V 91:A:RY$RB,2%(&Z!V.I%K6OY<
MCL9*N)\W3]ZX1DROR,[T<KB?5^Y,MT1R9T0R6S',:6(0M)RIH( !>:',.^=9
MR276YDE9>_YD0Z\)9>["/5T11"V'[]HB:B&(FC+-)5@MK"V,G-C, 'EB:*)D
M6O$0->'->ZRFV?B;G(([WT!SJGOC0VDK>+ZA0]UY/JH^ZR#'3,*Q.?W6[X3<
MV<V])MN!UN71H#L:=_@;M_S[DH>CIAI+]V#2HHK^T1UUFWZ#G:^Y5Z/(YWSC
M],UA/N\FU_WMV*L="DOMZ$<?^?W/-\]?S\2B;[3C?=-^<^[)]V=JX?W?U+WU
M?_L->TTENF<':7M ]SU>\\,/W='NNYJN42MB#.JLTAN>E=+M=>EO2]03[M,I
M'1$-O/WZL>9\??B]MR5?$QUMT?5?GFR^>,9W]E]RHHBO'S^\EUO'TSOD6[V/
M+W[;WSS9$3L?WJN=O7?[F_)_NIO;FT1?[[KTW?39WWH?MW?4?TYJ,^/-O[C2
M,H KK-" ,R"OE+F8@=G"O<-4HH,XTQ2NT-^MC$+'1(Z Q2P4BLB1IL^3G9_>
M(C^=F09SY^=FG!XRF9W.9'J:=YU-4)JD+77SCS6'N_96I]IX21TMIIP*)QOI
M?$C>\R2-+I(<(C'526M9*?'"@(_.#WC(HZ\Y'US(!VN:F!*!#8_"L)NZ.*AC
MO8M$;Z&^-?>Z^_6 >^U2>M!T+ZUZ:9(>-&F3>M ?==(8B^.WC7:[P_K7O-Z9
MF:5[X(*S'G?7D\*YE)E+^6&YTF@601)O_W(F%)M28AF;>JA6,52QL,116M*0
M*-1,@[N'@)/:EO?;@LXUEX/^,S;GM47PF>4^3?R;-/R-_?UJ^V/O*.4&2J7?
MZ_6_UO91X4KH-5PWF'#=X3FNPV]<%T^Y[NEL>]Y[S^BQZWR<0'/K)GUBW7!Y
M%ZDWTES]\@]?5J\[U3;I>UC9+VU&SXJ$5"^?R%.S_?3>4Q16-[J\>N.P6KOS
MER-A'%+K_'(:X9BHCG2:9S\5[;BK_?F'L!P>U].NEAFX(C7E*(\K1/[^<O/?
MSRYW5/\5!O_<^&5XFJ*B_U$;T8W'ZQ?U8W!8[I(_\]E>$T8(%]%97C0 Q."S
MC2()#%YZSM/-M]?(KTZ9?.9F4^#Y:>'U4T(:TAS6<GD70W!+M OP8Q[U9!=
M5^]Y1^[HK;VW<O/5)J?7Q<[>V[^W/KP\IK_!UHOW?.ODW=[L+D"ON_7JX]['
MO<]RZ\7.UYV3=^1Q_]G=>O%2[&R_IK]]HOM^J[9>;5VZK^:Y4E98R234IEN*
M1^:DD<Q(2)J;$CWW3S:,FE.UR.5&Q'RVQQRW*0N#'%!!2>"Y"S88&N2@M4WE
MYMMC+2+N Q%3^V(ZQ>R,-02!4&K&IQJWH3,9K<^*_J@5(6+N"2L/4$V<F=7M
M)@H<D3WO]_ L'GRI15W!-+>?SOO,7',5@+@V%# N>D@\:\R%*PU$):T-72+&
MF.W?H[UV,DG/1 R<@0C$&+Q$5IP2V86@1-!/-IR\IH;>:H#AIW,^M4&O2RK"
MI S&9&^12Q>MD-X8K51K/I<+#-/U0WB(*:C I/6!!*7WS%N(#)*75N4 TA,8
M=%M:^9SY_'\SO?8Y'W1>T2,=_K"57&YQ_=-6TELK4,K@#"THQ! DY$26TO&<
M1?*AM9)+1 RS+7YDX@BZ"%:*\@QLX<P'YY@4F)6*1:'%)QM"S:D>Y7*#X:>M
M)+>>E*(S1G(/,B4$L)@4+6+OK0FZM9++!8;IQK"R!*LX,NEJ[7$'A85Z3,*C
M!N-E+!YR!<,UQX0>@Y,Y/I3_;6=BV'J1EU-"\,D9'8U0$$"4C*Y@3L8:XY.2
M\1;V\0HJN)B/7;I_Y\1.\J#?LL&MV&"V:0\&DUTNDO'L#;&!U@R%!5:(Y+7S
MY G)6/=NG!3RU]:)O(E63"5IZVA@B4F3(,4HB]6A*)=X=,[>\HC"95AHU_SM
MUOQTF)4&WP=CF'*2Y"#Q%@N*_BF=225DLHBU1NN\C]4_0"]Q07D;RV<*%W?P
M[X)$OM(@+N\!I8? $+/]>;RBJ0LY,L]K:Q)?D+E$-"&\J^3N4Q*V:67GVXHT
M2W6JKX7+O<!ENE)-),%C=:YG;S0#ZPM#GP4S)@OZ,\9HJTNY)F_81/UTO9XN
M*M$< /M^(BSOC-]U??'TBBY%Z$K]HYJ+?@%>=W"5&R9<W^";ES3GM\UC7A$1
M>/E$_F\70[<W/DMZ:0KG\.CPL->M=9-K<MOX]&GOW(>:.MQ]NH.?VEIX:!G
MEP]FFPG]2#*AK]YV&_6_EPI:.X;_:,[G<@=6'D+.YQ]XW,C%[?[TID,K'^<E
M'U^.I6/C<;W^NOEBY_@O&Y,5CFL6,81:#P(9YNR9RCJY&(0M%JI^5.X1Y[$L
M5R[HU4AIP7!+,+R^" ;]_[/WY4]M)-FZ_TH%]]T;/1&D)O?%?8,(W-@.Y@W@
M!7</_L61*P@+B:?%&/[Z=[(DL91$(T" )&IZF@:I5*K,/-]9,L_Y#DX4PEZ-
M8)DPXEHJY%C$B#&K(E-*V\R%RT7-6C8VI]-30(MK/4M6Z/A^P3,^:POZ#$KC
M?,*"$J>P)HJ@I*E '#.)C&8<)2:($+"N+/=2)NO@,M4Y+B^>"5J#Y'E 4K&L
M*1$<?8B(NA00-YXC8YA"3"?&/&?!.K"L;%V0.O=E;%MOYH<^U*0NMK^]X.FA
MM:L]'X5P,6DU/</4<X\PQQ!W)I&0M<HB);D@G A%C %76^O7&W4N3%YHC8*Y
MH:!B%C6/*2::D):Y9;'#$'IRIY&&Q2+:82&T7-O0[(Z]E]<0< X30D]'HEA'
MF,]">SU&?HWT^R$=3]@[29)-GBHD@I6(*VF0#5(BFW<%L35*1X@2Z5WUQ:LA
MY@O4(:(6\\>)><6@>8C1'941D6@IXKD>UM(H0.HQCDXH%3()JJG+Z.=!0;1T
M*6L+G>%YI03JG:"Y:0@R80@QY2%J(1&.E",>E$%.$8V\-\)2SX37I-P)FE=+
MAV4%RT+G=]9@>1JP5,QI$,1)[#52SGCP&EE 3D2,%+%89#I_:GSN?Z+H@[([
MY2M([KRO*U!2)<\5V:)!9Z"3_GU,$OVF)'EN_HR_YZE M*$GZ9:=[<5\@[6-
M:U61SZR.Z)43<]O/C]W8RYFDH62OGDXY6>UG\:!\U57D1UZ",=40+"%(%QB"
MGZ//>G42@:.=M#(5\C*-N,;BTHZIQF*)1;; 6/QH\VE*C;&E'=,=&!NWS@ O
M//Z]K_NX*V^V7KML W:CM='4MF WO7^6FZE,PFS4UF*X)7OM4Z/F'_CJ(]9!
M%#WHW_Z1B8JB%VK44KQ'7%9P=^WG4?=*/ \C<MUH?R";X'G?V-:9/>^M_?-F
M/YIF&UV?P^KPAX/<*(DPIWWKU%93*]8Z*HQ9SB9:UG2'37.:$.S%,&JO!^%
M!Z!?Q@/%IL\N"VB)UOEZWEXH6^2<1]OM%;&=79DM"!Y.7.P6C*P7>:^O_(E+
M5X9B8M;S)^!KSFSO/ELE#VH@=;5GLKW[?G+3Y-VOT]CNQ>R%';:;O1BV!ET8
MV4>8W4YXW^F^M6&S';8@UNW#]5O1]7OPZK5C]O-K?:?N9&+!2[K/\O &4U]_
M[6Y^9YYH)Z)"T@N*>+0".<,,(I%SCRECR:G[G:)2P2EF+F'I>,+8$6.2Q<1I
MZ34)M)0$/):$B=VS6A)>2A*,LRFJQ%$TW"#.;$!&68ZHH"%))H,4\EZ2P''T
MBB9F4[!<8FLM2RP%[HV/.!&6)8&8D2004TO"HDB"!^ +K@G"B<I,-&.1MBFA
MP+A0GD5CO%_;:'>F;)O>]4(1APL(5JLW:/5SV[;2TF4S-6B#I6U%N+"LP3W/
M?>#<73;Q>9H<7@G@]5:'U]L:OAUV=[R9Y'6MP>&KDZ3<OO#K]^2,3)@S)*AW
MB+O D2$@65IPPH@)1D@Q0_O"D?^<W;5%]=ZV8M\V6V7SPIG:?G9&)'V3'MY5
M-\_<^[AL;[@(30FU:."AFW[?IH1"-[14\^\>2!H:S]8]\%ZWQ0U-G^"VO('-
M;)/P=-M14X++)T+-G6P;PRZ@UY!2V3-XQ Y/S2KR(JPB*S$F8E8X.WBZ<&Z7
M375?5;_'FN5D ?D3EV$>7D-RY1>;BP3ZG>O=L4?^Z0K6#\TGK_*1^Y_3<L8^
MQY^Q/:22SRNRESYT.J%WRU;&ZT@F.]NY\&)WZX?8W?_Z:R\G@&W]"[[K$._M
M_[C(H2@\)X6P$^]]J2:3;5[L7OS(UY'=_7=\;^L3WCG9/8+_BKU]"&A/MO'.
M\0'?W?\D_G.Q/=FOR''B<"Y,5P%#&*LX<HKFGG_.\*BI@B7/N61<SZD7PV)C
M9C[IE8_<*:XQLV"8J;!K4BIY-,$C15.FV%08&6P-$EB2% 5)6,F,&?R:NWS=
M%S./W%.O,;-@F#FO-#D10A.K-3*.@YU1E"'M,YT2\\'*"$#B)6:DJ6F4-L8<
M#RM8Y/?H6E:+0XA4!W!2%%>>F("C="QH!^I71/H,_FBM"NZA"B;;3 MM=+*:
MH!2E ?.))7*4*<2C\A0[ <H^K&W,E\=]0='PZ))7+8))R6GF=>*$*IT\&%)%
M%5%) SR>P=.LT7 _-%1[GV"9A,XEX"PPP(#3R.4J6<&5UH08'02MT3!CURL6
MDN"!I<Q/ZJ-Q-F)FJ?4>?C$L/(,/6:/A?FBHN(D:"TD%MLASED,K1I$U5J'(
MG),4UI.Y,/].0 N]E3G=8QJE"_4>=KA1&? L=7C/?H_7X.A_''3]D>W%ZTS]
MHSRBWC IJ&0F7T%=__@.AY9'X2U-W <>M# 1G'\IF4X03S)G'Q '7*Y&O5/P
M;"9@L@&BU"X9X@.B$.IELI#,?J4]BEI!9$"-=WFG0*USKFJG:!;F5.P,9TX*
M 4Z1B=PX:L&X:D.))B:)!X0(-5!>!"B5R,%H[?*.,](VTP DK9&UAB"E87%%
MD@0+LK8AUP6;$UWBB@/%2)DR+(3"EGL572#& %8R]3#H'?F Z*$&RHL I1)4
M"$ZDEQXC8X)"G,F (+3&R'+.DS+:$>ZS15'B#G*9U0HL[G)).RGC(Z>R=4%H
MA^[H5&;_%3S3>K1["KH74T.(!>T!$D>L<E98G#QFC L[>]K$CTZZKD;^N%J1
M6ID\O3*9[$3J!1@&+AVR*5+$K10(@@^#F*6*>.:BY6EM@ZEU>A=I^6H@Y=%F
M5\5@,&8*NP!^JG!6)Z&D-B3"&R;BF?W3&BDOC)2*?^IM,-$Q#_A0%G$EP.Q*
M19 7X+;B(# 3!I!"URFE-5)F<E"MX,Y* O]R[(FUD6MGE-.9,=JKF1W4&BDO
MC)2*@\JEX3(%AAS5&'&I)?BF"GX($ID3FG'& 2E\'<MY-\)8ZDU3\%"[]JP
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
ML<A]00U%A@>),#',>,,=\71M0]!U8>;=!&ZAMXNFAT#O!MU.G;"^%@?=B@X
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
MEUI1W$=17$R822HY%B8?#YBH$1<:(V,91UXHH34GD7*WMB'HG$X(EA49BV5
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
M9"Q>DN<]E 1H!FZM=I0$"S<SUF.AI=*6\*"CNJ7LME82+Z4D)IEF) 5EKKU
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
M6UI<%()U%U \ZT.Y!8*EE5?*LC*@?";**4$@BT1\IIY($P6^DJ-QJW6 O;2
M*61\5.AW&FT.NR-<NC?#P>$W^CVJ$%H0A$Y:'5RR\PEM"A'&9;0WFA/OE27X
M+V%D )ENG3)6(?2@$#KSSUY_+:.,IH=&E8[-%QX[O[3Z>F5N-'A/RE S H(+
MXKDSA(+DU 1!O7-K&\SJ"HW;0B/2R)7BWH*7H)PL#0NT#!FLHHSE>/N$PLNR
MOILO(Z$D1;7RH?K'AR0.QF1ZV8J.NZ*C[:Q$%*T4+7%<  '%*+$&(LDF9<JC
M#%(D1,<+*N;= >P)%B;_D?K=03-H\VB8#KO'A_>+9"QW=<(=I[W/:@=)>7;@
MHN3,@O3&<)6$07-*-<AL10UB+)U>V)X)8GC'%?(?5 2Z3'_WD(E-(9"H _?(
MB8!GU MF3C&,BH@:OG@:,&F%+[)2:"5S)HR"0G*9#4&6R4GD+G@CG;)<K51M
MVS)BI48NE@4]K<@%T]QQZ301$E@I*O?$1Z;Q)RTIE&9ZK*+GL=%3@Q8+0$8[
M:&$]#4[;2$PN#5>#CL0+F8FC4GAJ&).0US8DJZ"X520/#7$""S0J2)'[%*Q@
MR@MM4C#!S#E<447_;J+?\CRD2+3D^1-E)"UIX8HX$R4Z(E(AW1(Z-WWX*5^*
MZN='Q<#>8.QZ"Y_,M7RZX*[Q2\D5>&F$IIP#E]Q)0[47-DIJE+:J1BB63D_,
MSNN@UBFA<B ^(X,$E? GYA)!KJB]3D)J0/(H;II<<#_$3,LG!((F#HY+,4:#
MFHJG>>&IQC<>!V2M^(94TE.E)!)/6WAH-,1K!T3Q%!GW7@/$ASE;KD!;#-!J
M<&19H-<*CG!*P49A2:31EWE4GGA#*<E*<BZDT09\A=Y3AEZ-K"P 5NW(BJ."
M.C"4")Z;;"D@1GE-C)&"6\-P3WG)SGT0VKAJH&%>*<]B0/(@(='H<D 8):F
M"V<UJXDBRXN;]H&PI"K1DENHLB' ,R4N2$%RH"I0E[4T3:((!_I=@9FEB+_,
MNVKX OS;YO1)E4O=HZ#XN3SZRM0:T]6I_JNUQK76N-8:UUKC6FO\5,[!KB9B
M*U9K?,TBW-$WH]9;YX5F*3GP23A0PJ4D@\R<FC2I;Z%G 8U;=3RMAV /ZY6%
MF4,P"5IR[@U14:!7%CDEGO%$,J6E\(O1)"2R.K["HWF7 !=W/<RJH+@;*%J'
M5LHIS;D1)(&W!+20Q"4EB!+)LLQCD":L;>@Y)4]53-P+$_7<:5G0TSIWLC91
M1YTGB9E @$F#)L4'PKE.(+WFV8N5*B=>6@C5\Z,%P*-]?D2#R<)12Z1UR+AR
MM,1PF0E'TT*S A^,6MM@9K[G1\\:&ERXR#4#%2"!8L8E)U7,(FEN573L]B,7
M:G[N P!@9BZF <N#)Y&Z6.9B MJ''(GR3&<E<A*4KVU8<4-IX/.J%[X:""M1
M+WS'B2M7'!(S <QK9H4(D"7WF:-/&[.F1F?F; U$+)U6^# 3B.#H<PF7'0F&
M.M0*B1)C94+O2\N8/!(<G=<VU)RL8D7$0X<@JG,U'YATVUD4,F2O&%%9*'2N
MHB->9DN$\0J48I;R>2?U5:S4T,1314\[)9;+R&301#I:4F*5)B::0')V(5N%
M[K0-%3V/C)X:E5@ ,MI1B<!]L%YJDA(@_8K,$-\$OR5XHT$82^W:!MPPG[V"
M8M+>S H=1(S<*P]E2I%D(K!H&&=E@N =1D#6>,0#B'[+\Q!<1)VE(SE:(."8
M)C9K3Z+1IG0VHS'JM0TN;C@"784\B=6K%YY/@-)[8925-MND2X]#*RD5V2CJ
MM'3)R!JA6#H]\6DV52(E#UE8$II.AR$(XK.7)")UI#IS%E)$/3'G/J#/K)9J
M:?%44RP>%DS==E-=4"9%1110CBS3>V*-SR1Z#RIZYRF'N:=85"PM!DLU_K$L
MJ)OI] X1'70@3J?2\L)8XDVV1&O+@@@\455+@I\T]&KP9 &P:@=/C*1!6&Z(
MR#*4$ZO2 UM'8ATRPVR28+ITG!(/8LU6#326@K&(!9IX!*6E#=0FHQFR<JZX
MH7,.KM22X#GBIN51I<R .H<DD)8.3&B;2-%\A)8T-R=4R-24DF"F;X@[WK)^
MDA8TK%V!MEII^YP>?54J;9E=G=JW6FE;*VUKI6VMM*V5MD_[!*E6VM[#Y3$!
M;&8Z14T!5)EV296B'KT?R)Z:IBD[L],X ;/U^.CQG9W7)XVCTS@\6U^V7^V?
MO+=,:A.4)Y"H+HW#,C&)1:)-3LEG[6TN<^3T#>V/GCTP?E@L,D;XU/A3/1%:
M.#ZV+N-#6)EY#IEX804!R00Q&B)),4,9>QUM2FL;5TR]_M=JX>-Q#<?WG^U4
MG-P1)]LM.Q*9<D$8PD&4!#UFB*$,B)0^AC+SVD?$R0W3#2I*'A0E]1AF(<AX
M>QD91D<A:0)"46K+I%Y+K#09?Y)!4*>-2;(P+%6Q<>NJ\Y!-IA1XE@9"!&NU
MIRRZ)$RRJ(7*:<OM(%%361\" 7]>1H 664AI%=&Y-%D5 HAQY42%XB8JH;DU
M<6U#V^]KL5IK:U<FE5U*!PE<\(QRM(S6I!R9CXIYJKCGM(8>ED\MG,Z$'J*T
M J3QA$JM"01DB\Y)M(Y"1O2N? BE9[F0M;KC<2!10PT/C(=6J,%Q\(FK1%2
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
M+,D@3U;CXL(U+TS7;?++Z<)-A/+*=5N%A,1_FM&\\)&\3S_]0PD9N?7<F^"
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
M9J6#4&@CC-1$6<C!4AVB$8V-N*HMV3/V$6KQT;)QQYI$OA 5\6EVO":(! &
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
M)<Z,QW[)48\JRJ,39@L5:M"_)NHHS5.(K=EYGW%7]>1?+_D9G8(E%XN)TL1
M%VLP-S#!<2'U/5P+_.AQ2GN-Q^XZ?D+'Z%UP04)1)\.SK^2PQ0X9:RUEXN?N
MXF?A9W#/535E5M18:X!B4H^#LB&(I>;D 0,]>HPQ':/?VXR;P_0S5L(>'N!]
MQN(29\9CO]QG=-6/H5>D[@"DL83>U!=-75&%'J:>O*-Z\NDE/R.6,#Q)/RXP
M5$_:F$<Z!Y@>LU4K.4:XR:/'N=CCZ&'>9UPS<P.Y1?$>@B.0%$GM@D5H*2>N
MZ'#BY^[B9^%G%''$I <94P #18KAELGHH7+U><A ??38'3O,Q^5#LV;O^XV&
M'^(.#^Y&8S4][28NY8.8.K/7)B]3Q1ZJBJV77!2(Z)J+T62JU:BWXDP!""84
MW\3!&/'M5+T<>TS'*?FM!G,3>5<@KT'VH3K? %P4#@*)@"-E;%WL1-[=1=["
MN7%2<NN,8RZJ,R#JUY#ZK\8G"RY+UU_]T>-P[$,Y=E=T9MW1-<K!&?@KRONN
M,0#KZL%5!U78NUFSK?$3+]],C/U5Z^6W/:+?M91\4V-T1!>G+T;#AWYQ_NS*
M8OU?%=Z_.#YZ]>)=,^A53?'1:+YP].R\R=GQT8^T:HU]6QV=?S6\[LU3?ZJ/
M=$EW??FKQ_GJ].6W[P;='= \Y_V7R__\^9=__7NP8)MMV5 L&DFU&DR)8S!S
MJLGFU##%H&8^7U8SZQ[Y+L: SB-?]\C')7WLZKI[-"6%J/8E>E-\+*9;%%L:
M=O7N-7B^(F'W5OM%SV._P;'__.3O7@+;)EU]>:M(SYP--_T@O=JJ%K4PMC%X
M_7+^Q[KMI0_.H/YA9:(N-\MX8SR]?6,\Z<4+>?G/>06_M/YYT_WH]/FJZ<Q[
M[8=^F;6P6G],@WC^9HC/V^EI_YQYL)F5]))*%R\^Q #5.4; $&R7,5 &?/C[
M9Q\>=W"IZ=B++_2Q+CX_?_ZG5Q>C@<X?QF,_:'BX)U]^]O<>T2+70?@+J594
MA[LTKB:K=724;&H]CBFLEYOW;J(5$[H@65].1AS'A:"W4*4G\#WF4%<G^X$A
M"/-DKW&RWSWY>V&?J12U+]ZJ]BLEF9(15-7X &.D66EVV+O+=QCOZ;WCHQ<B
M1V_&S/I%3Z@YBG$YBA$6&_2KC^L,'$Z_#!S>]P#' QUPG/<\X/B/YQ<7J\%
M!S7-^.D[1?+M4__IV=?/GKJGS_[Z^O/__+-]\O'_>ZJO[;[^ZM-O/__N:?CZ
MRS^$S[_[]+O/_[14))]^]_2KOSW[^KN_G7[]Y6=6W^./3YY]!OKYV=.O/O&?
MZ^L]^;CZ)U\]L<.#^N++^O>46\SBP!0IZC@7GTVI,9D.O=0>(7:!Y:Q@SMAU
M[TO/&$&X,$>;@\T>:^TAE$O3C.GY]T?_=4YO.[*/0W]Q]-]O1DM]:+CQ;P\>
M_?"[>/]=(Q:.^LNU%J'[C(I&WSUB[E)+KX]VU0;O:B'\6%[2Z=FXE7QS[S@:
MJ_+YJY=3.-\)YS=_#YUY3!]0G0@JG&RK88C!A%PDVX3>%UD>,R0-Q7QK:5PJ
M)W'%]ZZ_8TCLU&;RI3YY>^[YYD_2F\YMZ_9\<_'$PO7:G:VS;#K)KFQ]U7P"
M.>Y@U62WOP/YI,3M-[W+)]YOO^?=;E;%D[0#&<"3##OH46A/HDW;Z/KW/B/W
M/NWV >;M*M[@V6EK9[)M1RJM01M\\MZ$Q].SLU7O5PW1G\E/^D:?'_T@+\XU
MIOLW]^_7[["VR?9<G3.RFPVZ7E.R2_4O#^.9PP-\9GB SQP?X#.G!_C,>15
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
M#FB-&HU&R3;/L&WR[P' 83/^;\)A_W!8,( 6 [IQ'Z;'I<Z2K\%@TQA"-)Y
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
MC:*$'$J%S-E"K1, MPJ 1=*A\SD7B\5P5=D'%\@PM6AB;['5: OV'95%WEL
M0 HC_3:B+>.>MA*RKZXX-076EG7HBPF '0!@D5'(N7;/153BQX@!/Z:65Z91
M^^AZ+0YI5Q6/]Q8 F5E*5H>G@_I"Z@)!2T%:;:6WLA9_-P&P P LT@6]MXZ[
M+R;'T:@KD1ARR";T7F(3:F(/933M70& MTC-@PVKUD+1<>&1,HLP1@I06R.5
M8P)@!P!8Y *6D'(F5?FVECH&5'I#J7>#*>42"F+O.^J><B"1_]9G,X>,H=90
M;8D>@@,6[JI7:D0OM<%OC!];1_XG6WU3$"R2_3BTP&..1O-VM&OL&@A;9M,;
M^5C121AL=?3'/FXIK^.>8R#[:!.J"0@]@[ &O]4BYC' F*"V-0J,)@9VA8%%
MBE_I/JK)]B;PF%0L63VAZME$_8*/V'(I,#&P3@&1#YQ"@ZBA%.31.,LF2KYB
M=@"";F+@]C&P2.[S-F-L8 WUG P@@F&$;KCKO_LDM;.&PS$=.\@3 ]?QA:1%
M.]S+F/SHH*3!,*I!$(!<U0RDZZ?P30SL"@/?+QL58+)MU:-@5 AURX;#Z!>7
M HFJ-$34@"#:XXB7)^1LI:?)@8#AFI'QN_%,J^26.73SZK%8F_&"<^CFGK4!
M7*((D="JWTZF1E)M@)Q4&[ABO+32)/=2"A_(T,V[!(>-6,()A_W#84$8*A0<
MM):,U]C6@"UN5$054YJW/:%_XR!..*P'A\TXPPF'_<-A01]:/YHM.#">.!C(
M'0PF5TUHV6;?)/ER*".9[Q <-F,0)QSV#X<_+^%@%1$V&46#-5#&-;(KWB0H
MMM0<<@DXX; N'#;C$R<<]@^'!;4863U:3-84=$F=)09#%<2T%D,5Z_23;7/K
MAW6#L(L!TYNQBW/ ] [%?CEKP0:+J 8 O:-Q@18,C8$+S7>(@PL3Z*L!T_B!
M =-3Z&]&)TZAWZ'0+]G#T@I1* :SAL/ E@UV5XPE%U5;J8*R>9="_ZX692VQ
M6H>A^^G%Z4?/3\_^GT<O+U[)]05K2M.UI&G!PUE (79B*/L\AF:"*:VBZ;;8
MD%0%V!1'X=$EEV&JS9NS;U-M[E#0EV1;:B'V$$WVE$=7<&\0.)D:)6)P%GC,
M][N&VGP(->1/Y"=]*\^/?I 7YR]F ?E<XZX7D!\@F_T7>7YZ?G'T_/RE; :Q
MPWKJK2>T0$ NW#)WSV"['7,/:X^M5VF(- M<;\^\/OGQ$GM=?>I0XR#IH!GP
M-AE,I1@_6HJU)IBV7N!ZS^6_D>_@J*N'WJ'D5A)"5X^2$[E4PDSL/0 0+#AK
M$?3%H4HHL_J8*51#7C0T3[Y1=IG+",WS,7PHGVM"8 6!4K+^3SWUQA#=F(:+
MR7?G>Y)HJYTFX%:E?UGAVGSLMH*1T,F :GS##IQ)+@)"+I7[Y.36G$C80T_Z
MD!TL ?7 I#;5.R1/T!47$P"W"H %*9TD#][9FA[1&>"<%0#9F8K8,F -Q>UH
M(,:]!4"V.8>H+J44!X'5ME9;L^\>Q4;TL\G'[0)@04-W8I :JPFE5K4 X@VB
MLR97&VSF9MO!6( [X@%!SCB2]%H)'9 LHB"+2U)24T=H5C8=  @6I+1E(O&N
M&IN[@H!+-QBP&P9PP0*'(O3HL2O' )>OFB<&KFC3+REGU_-HDP79><[.@NLV
M2+#H\Q9LP,3 33&P'&)!1!CMR,Q#-.!&91,0&37E+:;L&GD-A'T\QFU5]]US
M#&1(O?B2L,<,$2-3\Y8;V:PRZV0+G3XF!FZ*@06SWA&#[XU-6@U7A90-1F^-
MM0J"G"#Z#HH!.,[>3PQ<J\I;_XOL7;$><JB429IZ1<B0DKS-QYL5KK>*@>^7
M7?]\R5B:&0.^% -!(V(KT82L@0*&F'L>&'#'4,*6*UP/J]Q[;Q6NA_78NTBU
MV8P7G$GJ>U8&/UVB" D:AE:CR52".H6=#*?D3?.%'0578][V3.7[CX;-6,*9
M>+9#L5^0@BGHF7B5<^PEJ0TLT93*B@*;H+E<7&_TZ'$\@;2E?-W[+_2;\8+3
M!.P?"PN*L%1*#3N;-HKUP#92+&3]6PC@DFJQ++,+]-IPV(PEG'#8/QP6A&&.
MHRMZ%<.UK'I"!\/0Q/A*-L5DN<9M\R4/  Z;<883#ON'PX(^%' "Z,#4:$5M
M0O<*!YM-*QFEB9,49X/<M</EC1C$&2#L4.R?+E-G606[=\,E@8'LT2!HO,#6
M\0 $NE >/<XG<5L%??=?Z#>C#*?0[U#H%PQA1EM;$32.G#,0;3+%13:HL7&B
MAIE#?_0XG>!E?G K0K]1%>LZ+-RL8MVE-'VS[)VG@6/H8@@K&E#9,2C>:Y@Y
M)F#W+L+]QE6L]U]M;L:P3;6Y0T%?$&H]N-0Z!M-3<*-U.!NRKALJ+6>1G#"$
MX2M8N^TJUCLXI/6/%_3SZ=FIOO"%T.E6BNP.<B#H7.,PUW@8G/4?Z?GW1V?G
MNL(,1BXGK:3A??AHFP\\1KTQ(]:06D/G,K0-2YAF7LHZ9O3G2U0T]-$4>UR\
M4F\&"I&AFHKQ9'WN&4.T^.@Q;*E*[YZ+.'6LTMC%["-X)Z4%ZBYUZ.S[QOFY
M4\37%/$%[1R#M3EP,'Z480.!>HI.?<:(/B"DP-:Y1X_]%/%KE6%XB#UV<442
MV.Q+B=!)-+24').G*>)[$?$GR_9_)(C6FB2QCTJ+:I!1#$E7ZPK!^=%SP$T1
MO]8X[9C!2K$6$0"R$'J0EI-K->E>YEEI=ZNBOV".JT4BL>K E%7GRY)&#\QJ
M4LNNY)0KX1RFNAX U!VD5,>=5XC08AM]%C%V_;/DWF0V&[A= "RX8E\<=_+.
MA.C!0,)LV*/Z.-&+5U!4CS.3:$TG)R;(/85$P:H%B(P.1&/56L23A]ELX'8!
ML&"-FU<OU'=G$$:=G0\CBVC,TT-0W][R(#P/! !WQ .*(40FUWP("=2!+"Y$
M:<&I2QE!X]GIY.]%SA=$L01A\C68Y$>#VN:;*=+4W;$.JX]!_=/XZ#'"%/'K
ME-!Q1"X!*U &<)%BI.:0,JO&[WF*^'Y$_)M+<:S&K<T:9G5H()=@L'MO,D:7
M"UFK@=D4\>NZ\1ZSM9U4:SO5VL 2H*.-J23;2O.;58E.$5]3Q!>\M32-JYJ@
MB6YX*UV"(8=@K 9<%7$4PN"CQRY^H!O P^@,>WMS3@\2XU>FJFS&J\U4E5U!
MWEZ>9RJM5JS5^"P:H;-#P^*[R:ZFSIPPC<D"Z<.I*E/H;\:T3:'?H= O6#>+
M;%UU&HNK]Z'12F^&DR.3D^-N'31R/(0>IM!?NX!A(^YM"OT.A7XYF[2RI&+%
M2!HA.A$:C+F81,Z-?F=14AI"GR[WN9E"_QMCJS=BXV8-V_ZQL"#FN.00')-I
M0!KHU'%=E5+7D(='C2Y%7PZE#_YA\A)7PF$S;F["8?]P6-!T+J?N);#A+F(@
M93+L(RDF7'2JU4B#@0F'M5VBC9BZ"8?]PV'9&S:K(;>2C)Y.'E-2V.AY61-:
MX^IB=X)\('"X.[[29KS=#!!V*/8+#B\!)9%:S&C:HU$Q=T/"8B)::A)Z:*6-
M ,%?ICAN<63I&ES9+/;<I30MZ;(::G9>#.86#<22#:6HPM5;R($%2J YLO3#
M/O5&1-E4FSL4]&6Q9X^8P5D372 #ME931/T&5WG,>G:I1#_4YA49S@]O9.E?
M+UY]\XI>SZ&E<XU;6>-A4-,W+/8\K&?>?K&G( 8BK!TL8+)8:NK14Y22F3<=
M63IS3]8QH_X2$5VL%Q@-E2"[4>SI-.@NMIC6+$BJ,3HL8QC%Y?ZK4\8ORWC%
MUFIDEW(ID*,0NM Z0&E1PSG<<"+1E/$U97S!.WOO,^N>C]F+(QO<5H--O IZ
MP5)B0=_PT6,,EVGG><=Z51)A!]8-#1#% CMBB3F E5Z)O2KY60IQJ\*_X)];
MXIJ3%!6;I,(/K1@,0>.D.#)G4VQVI(@?Q*WJ70% 39EC](R4"[@2"H3>$G61
M$BW[60QWNP!8D,[J8CIU/*T15MF'.@JAD\TF)>\2Y\Z0)\NV'@"X1SLN60*2
MAP98U-_IHX&PN.K(;F'PX@3 #0"P'#Q:;-+#20;2&"T2>C0\'"'TU69R34J?
MDW?7M  LK47'P58/5:@(%(S)9=^+?O(;@T4F /8$@ 6QS%5E//6L_O]HG2UQ
M] /(8JK7,,!VJFYP(@<!@#L2YW8O:@,D:2A H+\1,.58+!!5J'%.WCT $"QH
M9DZ!7 (Q#<>D'=?!8'=B@M5_%+!53<*CQ^[8E7G5<ZV& !QJ2\4S 8!+0AE2
MME Z9XT$($X(W#X$%MRX[3E!51,0P(Z)(I(-65^,U]-+ 9+&=&%"8(TP )L/
M1+TU;+H8EF()-!8(L?EDWWI!<^;HK4+@^V7C.XW/A*,A<6R@MW$5JF"(BH;8
M7(YI7(6Z8QO<;D:.\OE%DPOSQM'_2-%P].+\[+0=#;D^%*#L>Q[I7=B3G92I
M;L0(SB2;7:F+<(D=[%(%I3K39;2"90Z&.1?CLDWD$5B@/GI<3NRV<A,?."(V
MXP\G(G:(B,\N==P!SIV,]9F,1K[68+:C>IOU\")'$5IEZVYY-,MV$7&8]VQ7
M9V)NQ#;.<H[](V5!/(H/3!;$5#?F-U9A,T;5F<;D<F(KWK;=]&![L%C9C)B<
M6-D_5A8<)=7<*U@RKK11&)O$4,%@<I5&,6!BZ1,K6\7*9ASFQ,K^L;*@,[/-
M&$L@DV(;:8N8#$,))G*#K)_VD&!B9;MV92.Z<V)E_UA9EM262#PZ+#"G:B"-
MCCNMHJDQ$FA(*1EV-$/[H4;PFS&C,X+?(2:6];8V9.G9FX;-&0A4#1$44X Y
MUEZRZZL(/L5;B. W*L9=AXJ<Q;B[%+4%X2ALFW0+)K:1>C@*%;%"-MD[BD7C
MLP)^6Y-7'ZK"W8R$G IWARA8<(ZA5>^;..-=8P--O?:2P8U47,MC!GF"].@Q
MGN0/=4!;<8Z_>TE\)K^ YO-7SU3(ZIO/AV"</G]%;U'43O_Q^#_TPSOY?2ME
M(:D8_G#^XG1\VT<7<J;?_P_Y_8^G[>6W[T3P5S_U%E'VGS]"K-!Z]?*W?^02
MO/;OY?OQGHX^-3'^LH6K[?CUQV\OWKVA'^@;,7PA]+VAKN_W(SK[D5Z_>/2[
M]Q[KV>ES\^L]7#[^FX=\_!]\\;O'5[WJXH3>P FQ<-1?3B,,Z#ZC+>B[1\Q=
MZLA,/7K[,]+^,"*$((KUR*5W5A.G,7Q2AZNFT@B1\FB8=/7KJ/,;NF\M^0:0
MQ!7?N_Z.(;'SF?C=(ZS$ZY]GOU*J>EYG],,+^>C=7W[?3E_\<$:O/SI]OMKU
MU0_]_AE=?*-;]%9@X@^7:L!7<O'FRV\WK_B39&'LWULN_>T+O]W:D]76OC,'
M[W\MGEAPO_EE>_+;7_M7RZ:3[,K65\TGD.,.5DUV^SN03TH,.UC5>W]'5L63
MM ,94 4/L/55G3V)-EUKV0^DK!Q$/X=T+0_I__POE^SO/_GI!_527D@[.GU^
MI"]RIKKNQ=%Y/WHF/^D;?=OKX>3HW]R_7R-N.1 7L5RKGX6Z=/X>/E.XA\\$
M]_"9XCU\IG0/GRD?T?-VU-5I6P5V1Z^%+J[3F^-./>>?Z.+B]7BZ?]#9*SFB
ME0GX6*J,8/DHN..C<?MSWY[Z4SJ]>%A/?*USMEN9"/,V['EY_L,=N4BZ>L?^
M\HI?GK^DLZ.;)._?D[U8IU%/=C% !8PM@V=?DB5IF2AS(?$;#CN>F?OKW*+!
MI51<CG8UW,&TQCSF>1=36N\&FZ/NHZ.&^='C<$4F[I3^M49]2ZBM<VLJVJ#B
M/L8TV%YJ4T@D;S=L4S6+6K8)C45.;F'G(V0QMKN@T*C>4*ML0JU=0K$)1J9A
M.88M=[%Z>.!(P14I0,UFAMY'*:GK.6&5)+5LVOEDRO^:\K_(M'6-J.?232%.
MH\&#,]B3@L"%*BXDJ#CJ&B\W0IW"OU;?*R=0.+D4J0,$X-$CN,3@$K?:RQ3^
M_0C_I=19;WN@8%0HNP$<)4K@P;!$'R#7;)TJ_^VV=MNB[!]F%N 5'1_4CD(H
MJ:FH0[..'3<HF"5RZ-0V# IFQY,M@6*9(UO' - ,9HS(&I7NU2 !&QJCXKBI
MU4:WFXXG#\\LJ/A#C$T_4H-(GKIB(V1T#+KE+<R X?;AL4B++36,HCUG"*"H
MP^2=X1J\J9UJ[#$!9'68LCW.,YR^:8^(HB$#-4\M5G A8-<_2JN-)5%.6[ ;
M$QTW1<<B0;9ZMKX1&+44U4 ;-TV2LO%$5B,_]LEF10<>0[F<L371L0XZD%,4
MFX*XD@"M+;[9EH!![4F#]AO3F28Z]HF.;Y;M1-7W399-5V.OZ'!H2BYLT,=2
M4QY-A$9+!'_L "<Z;H0.W5 2VSV%V"&I&:E=0)Q7%92[ZW;V%[I]="QR?6$$
MB"&Q"3:H9V6CHL-;-(DS"+N87/)J.\*Q3Q] QPT;#*T'DX,;V/,WNCA=):*.
MWD(JW/SRHRW4GOR+3;G)R)>Y^ES]3J^^@_%$!Z=1GOPZ*72;<R/G&G.-#ZZQ
M@R%[!]@1\"_R_/3\XNCY^4O9RHR]^\<B9.I<I(FK"+H:.X^)+"!S1.$M]$V?
M'OU-//H__W0I[XB\HCI!,Z .O &7LM%3(Y-;"RDQLPVKOM& 6PIW#POY6V^:
M*]$5ZS/ZE!*P#QP"19N@UV+1 DTB[5:E?Y%:1-E9JJ-V-49G0$HVR)X-UUY=
M+"U9V/9,^OMN W+NU>;6N6.$Y!IFRQ@Z5>M"1=E"@MT$P T L,@MX@"NL&_&
MME&RS=V:4I ,E))C30$HV0F ]:XUFY06*P6.%MJJA5*@GEB2H]CK%N;G32?H
MIBA8)!FY7EQT40Q5''V01<QH%F=0.N2":B3<JFUZ]EO*,+WG3M!H_IE98X$8
M$=+8RI575$;GFMHA30C</@06*44I<^HVJ/\#4>, 6Z+AS&BX<%4OB49+AD>/
M_3'XRWV3IAFX<E:PYSP2(H@:#)MJ4Q-;FP;'G87+](-N5?P7*4,>-4ZS-9M4
MRDB*L!H&0TICI'")/7!)LNTQJO?<!J26L$DC\AF@EUJ\4.],TFVO'N< I0,
MP2(SB*2H&0C1J)D.!K)H,( =3>4H7L.ZXD"#@7B<XI;RK>\[! )41'+<4X,
MNK6VY2*^VAY<]5NX"YH0N"D$EBW]$N>2'1@!JY$ "FL0D$?!693<"TL>TX3C
M<80)@6OEAU9"AP5M]4XA4-#K7YH0$[D*4&>.S^U#8)'C8VTO:K.[*55Q &[T
M3L7J-#9NM:G<%YO5%0K'KFQ[AMAAS=/;VYBP^S5-^>JVR1L1@[.+YZY0__IR
M_P%R4EUM1GAU$:RQ#SFK=A"I^]!1BI[-XWAR1=;K9FV3#POLNVA=NQD5.-OJ
M[Q\+"U:04<\L@L9!-K?!B9-A=FAZZ;%ZU5NN;GM<RP.P 9L1@Q,.^X?#@B,L
ML4B)H1BI.1N0R(8=)=-B!%0;49AIPF%=.&Q&$TZ7:(=ROV %O;JIG<+(A1K7
M8;V@P4!H.!8?0^MZ.'ZX1.%#C<VG2W0S8G *_0Z%?L$#ZO;;SMF:[,?X+2*O
MT7].1CH@MMA2I7$'?.)O.PZX0ZI^,RIP>C[[!\/39;E;R!TSFJ'M#818#!<$
M4YRK^B>SB!R(YW-W;,!FQ."T 3L4^P4/V#W;5D(U"6"5#A4,@LV&*M?2K8M8
M<>7X;&N$UF^4EJPG5FN0;7-*UBZE:4&I-=]*'WEUN4)7-[HF0TV%JZ@BB+5$
M[J.SZ0VG9-U_M;D9DS;5Y@X%?4&<,5</V$;K""H&&G?#?G3E<N+=2*' &AX]
MAI-TN>G0%8.P[GTUW1_I^?='9^>ZPLP?O#*'M@6-P4#5I(/$6"!;WW.HO:K2
M3'7F#]X>]G^^1)]U<<V1;B="UK"YCOS!VI*)K4CH;YIX'TC^X%T!0$T)?9%,
ME#RX7 JGR.(%*(BZ$K\Q:G<"8$\ N-RD.R.*&+ =-69HQ2!W;UK4P X]>HWX
M)@#6JZ9.G3!EC5V85*.,*:AIQ#=2L7.:/5EO&0!/EJ6D$2US-!Q*-"!)#%K]
MH"HK=2<<<FD3 .L!P'+20$?WSB?0OW#76!ZKTX4))<L$P*T"8-FINTBSN9!!
MK H 8(WS(01#:A8:!O+!A@,!P$%&_9?E7ZTH$0- [*3A9$8;LD8!.;E,,=(6
M2BBF_-] _A?,F</DL/MD&MF@\M\T& @!34J2U2Z $\(I_VM% )Y"+PUZMPBM
M)PRQ26ZV!6NC]"V4D4[YOX'\+\@RPN*\QV!""-5 42-0D++1X"VJ_Y,@V#KE
M?ZW6\RX"^- \#J8L"_=&C,@%0DS49B^9VY7_!6MF$1MP%E.E)@T 0C<EQ62$
M;84N/<:P;;+XGLO_&,'32JKB4E%[RB6'5$/3,"#$FOST_V]7_A<\7XY)"D<T
MJJS00&=K.*]FM5G.SH5D[:$$P'=$_AOYU$I@:Z6-((#CF,R66JRC:55SLWCN
M]D&PX "K)(32BQ$907 FC7]),4&)HK<8U7'UCQ[C<;@B=V(6S\WTP:N39C=A
M F?ZX)Z5@;U$"@K@N+YA$V3,]-7XR) Z@Z:1M#1&=_'62<$' (?->,$)A_W#
M8=EL,]9,3CU"R=(-D.T&DQ7CU6GT4'QKLNT+L@< A\U8P@F'_<-AV7H3<HVM
M>>.#5>L (9HBKAK7T17]4O>Q3#BL#8>-.,,)A_W#85EMUR2HW'?C!;V!X!0.
M!:QQ+>8<H>=^,$77!WE]<"4:-F,0MX>&>8]P730LR,3&)11!:WK-@TS1( *K
M>(T?.EKG4 W'1,/:D<-&?.)$P_[1L* 6G42I&9RIT8V&',BFD"L&7?9$@+F7
M;:>6W'\T;,8N3C3L'PW+-IWHHVAP8 JD.MITBB'!KB)5>J_"MM4=37^_48'>
M.FS>+-#;I3PMB3LII7FV)B0$ XS-4"QH2NU259A88I\%>A^4[\W8NEF@MT-!
M7Y!ST0>;/'GC0F #8H.AD,D4)K35NI*PC+IF>\,"O7;ZXH<S>CT6D'\]96]^
MY^Z_<Q[6'?K.>5AWZ#MW4*=\<'-U_WA!/Y^>G>H+7PB=;J54^2:3C^<:#VR-
MAY$'=,-> (?US%O/ RR5&$/FW"Q!YL2I^>I*!G \.DYLE@<[KV'6B2;BI>P>
MRZ$EK-[DX,5 R:.O3;.FE2P)*(<X9H=N:5K6/9=PC.*)1#>T)2A!T 6IM>5$
M&"RD,#.];U7R%XD\DFW#[+WI=HP*'>G>1"4:K^>7,%!DV/$%Y!W/7+AB:BYX
M\9ZC( 5H5,:P!(>MN1*[SVPG &X5 (O4'0N5*?"8D562@5;%%&N3\1UZ3F/2
MA3^4OI!W!0!1<O4 7*EX8-<9:G5!E;]/X'N=8Z-O%P"+9)UF45I(V81(ZOM$
MSZ;T5DVPSA:7 \>Z[5K/^PZ 0!1M]EU=>S4&N996FZW%VQ)\E#"[O=PN !;Y
M.3GG[F-L@T"H!IRB0'U8:[(CGSP)97<H&0EW!0 IVI')W%.W';Q:6(&@OA 3
M2'4IS&K/VP7 (B6G:9#;0@U&"F9U@8(S9?2]R,UG#7TS%SH4%^B.Q,"1J2%&
MC7PI0H\)>ZJI^!"2 YO%SUN>O<CY(MD&+/6&5M5[57<'; (S6I:;B!0[J+'N
MULY;GFMJ^%I"\5XZ=@(7$(&\Q&R9(B7@#37\E/ U)7R1_L,:>B7'Q1!!-$#J
MQG/RT9# F$54G2LP)?R:'8M:=!S58_$0 6PK39V7Y%/P":NCL%G%_I3P-25\
MD?>3D=C;F(PO;%7"67T5G]FT6NP8ZLRVNT>/H6RY(O^PNE/LK2+_L!Y[%YE^
MF_%Q,]-O1XC_ZX^7*^^Y)'">C?=!# ATPV2]J:U3S25H>*F25DYP6Q-,[K_0
M;T;1S7*!_6-AP=:IUTU!?6SC)9%1?44&V28C&&$,#@FQ;+O.^'XU)KYZFNU&
MA-VL,]X_'!;<78!0U5)7DQNFX0QF@SV ACN9L>34O3^4-JUW" Z;T7<3#ON'
MPX+)@]!9Q1\,HE,X%(J& =E(M"Y@<(WI4+KVW2$X;$;F33CL'PX+7@_4BB<N
M:$0&K8$M&+21C8+#IF1C7]7"33BL.9MQ(VIOPF'_<%BP?)6;7W6@H-C& %QV
M!O-PFZRZNBFU+)@.! YW)Y+>C.B;UT<[%/L%Z5<@:A17LJFJ]8VZL@H S@J
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
M5&#!8O+LT]:7#[N1:XLZ1(9* R.JGQEZKAAR@$RZ(='_:EA ZG,. !LI^'I
MA/1_U_(^KB8!G?=QR>W>_O)JEWN1 U%,ABD1[Q3),$>KSD@_&^-XY%$BF8,-
M>XXB.#U8=6K7:4O_C<1A1L<]*>MX1L4G&7;7U@:\()02N:^'"]HDC$'HK(+A
ML<BLKI%S]W !_WG[Z1:YG,8*#YYE4S(#3G\X43@I1)6DLCFH7,CE/,<2+!KN
M5]OB#NZ7W6S2[L)&",5[IG@JC'A@88Y+6]$/!8I"KR5I]PUW:;C_F0\.F]&L
MO68<JY*36:D+P3PY,UD4D2-8#UQ"$%$*93G7U17(IL/\_&) W_E\5ZDD1/&D
M]5TD^I?('2"C&EE.P2M+KH 6=>S3>3&^!6/^:EO<Y?)<:JMWGK[=S2D9*$$R
M%PMMM?7T$WA@A5L50X @K:S)\>>E69Z/^!\Y[LEJ<N'(+\^>/ DP3F+&F+/A
MP@612N>X7W+OOFP13(UVT;HL6 ;':>\TDJ(.CA6RRCJC,E(13+>''R<*6)JJ
M@>&<2I;!H")S,C4>1[GWEA@:TK81;,-Q;W@TZHV/PKB?^CCJY_&CWO^.A@?]
MO?QYO4<J.^7>'QN_-W__LO'7QGHMC\NCV,=!_PNFX0A[OV/O?X]&^0O6]_R<
M0S_A^'L?W3\<#0>3CS5 Q>8><?_BS_XV.CH8]I[M!;(G@^82O5_Z>V,\_]TD
MCZ0$XG#<^ZL?#X>C?OV"0>^77&_@_(\TXOYZ..C77SV)>' TB.>^M?>/__DO
M)R5__-MD'8>C<?,+\?BGC>^4,:Y,C:.N Q@(5/MO3\U,_U;PF'J1W/G^80/K
MJ@C&]:RNJ6D<-E.[Z&XGI\Q5HN:,,]B2M10A9!TTV!*=3%R!0Y&\L-GA%:J#
M25))O:3QKZ/AWO/Q^"COE)]K>>9V)1U/]M-3\F[V28GD>SX-[QJJ1N\\?;&K
MDB+>K2T3KFFOGDG5J%R3\S/WD?2,*.3V^W4XCQ-4%K!_W<208 QX+P)F'D$I
M'I0B::'_ F"5ALH$9F6B8P*7V.+GG[9>/MG%P&6QM,7D\ $#R)IYR);ER%W)
MCCM;TMJFVU"S72,G3&"^_53>VFB$JI4TH".B$QQ+21'0$\N#;C^OM9]QUQBT
MWKC:#RTH!E$KAL:4.D/$^J*$2]#D^?C97L__O='[\XBXP&!(5J3WB1:U=S0F
M,G X[(WSX>$@]P+N?YB^G/(DO'C8)'^1%_=T$@D@8_ V[Y,%']#&CPZ&#>P/
MCNBG<2:[\"2E_L3I&AR?M3+#<(ADDU(O?;-#I[^P?LGHB#C*<24,@^%>(.-=
MO_+)B+[PD&[EVI:(-)TC,80(WH"))9"F*1:X$\)PT-!9HML0Z^.M+\]W/0FN
M\%&Q$K5F0&Y*=5TFO<RC!"R)-P,,S#FMS^X6^Y+\.[CX1Q7V ^PGDNSRTVEH
M$$##47^0>H/^_STBODYN&:%E4*]>45"O-LHUKM[[9>>OYT\9 8LNG?)>/SY:
M()$K8%T)QI)R%^ UTG_.<1YT,JA24%=HC=3!Y]KP^;+S-.XZ1%NTLTR)4EM#
MTT_H?&$V*5 AN0PU64SH=7-> *<YSYE([_53?3E&'H2$$'6!XL 9Y)9NS672
MO$1"FK.=&>'H&,!E]IIOO7^V&XA@J=H4TD3D#+(+S*6"+"<7K:9UU:)F?6Z<
MTZQGFBU&*N&;4:V_^&IOKZLBDE*.5'GP1A;PTGIGHI5U2I-0P@)T*N)6Q&:;
M+*PLM8E!3$RGVEK4VSJD&"PC80K6)^-E4<TH+3<K-T0<^V03<51)W4RT3_(S
M!NU@E!LK-CX="#AKA>:."1@O5+8A\JPRF. 02E(Q%U-;]5@5SU<JYXG3-ZWR
MD"5";+]_LAM,L;'.LI?:U[13E1BI:2)>V:K,,?E2@_[^'-]_HD9HRW[-8=1(
M@G#KYW";1@[J+PZ'A^0P!!Q,NO*77O]P?%9 KB062VC6^ <)[W$SFO0'>N;A
M"H[<?OEJE["GC;><\5C+Q4IM2\IM)-Z9@I<Y<(?$-LZK[=_H/2?K,O41S\I*
MS ,2IL;?/.L5GIBJW C=U$<D(W60Q\-)8&H\W)OXKA,QFM-FF>(PFZQ=3A:,
M34$CN8529B"1BD%?7K=T\<83,:%K;.W*F!PG(+(@L)"8 #+O)# /1 >%3D5E
ML[9IQ>Q)1;/3<VYC+-(Z(XQT9-:,+<'**)!L1=8VZ>R[;;S*-GYYL6N+J--E
M,J.E# R2$@QMC$0_%?!$'J"HR4)6SQX@ME/4QS^MDZ,Z/LBQYI</CF<=]W/R
MQ6MZ9[\<KZV83U^SFW=.)T+4R.99C=:O;'5B_TI_1 [5G_0HY.MCZ _(AV>_
M]_<_T.O5RO3^\>?O/_]4M=WI9I);./J0#ZN=Q5XZP@$[')']K.:4_AY/(7%=
MRA[ !06^> .:'/L2N/&H98*8I' G6;G<*]XE7"XC+_?5\6ZTP8"2D06CZFP7
M(ND.DJ^#+FS(2B>/Z7MAF,>]<3W3;;J3GCW3;7CX<<N83DEX8S;/Q/C'%V7G
M.^^B*+&$;#091DNXCQQ"X#+)I-5)'S0_#?)/!*8+\E^X__'S;C3.247T6Q=3
M>RR(3$2<&R:2J:-/BM)^4NJGS\W._]&NA4RDS(:24 K0*2-7/GF=(N=.1/3=
MKEUQU]2N<L9RI8CV:JX96*QY&J(PGZ)5GDQCAG)^3<5&K_8;KI"M"03"/AZW
M#MU2/L@5SU5SCWL8W_7SQWIZ_"&33Y5'C6*MCE1_/Y&AJ)D(7P]VJOW('^M9
M\.$[/)PHAV]O:_) R.'J[9%="<?-NR?HI^_&,.B/W^6OEQF6DIM#ZS2,S0SG
M\<2^M0X()V^>*J#^8$"OQU&=^%>_8,[H(:VIK@D"14D [;VJ"J<F%46KG<GG
M2NNY2:%U2,WSZ7T\WS]]@+BS3XO?>'9?C1!_<.+\"G:>-B?'QUM//XB=E\_$
MKH(L1"Z))22B#BE8YJ5RC&,A>I!",*&*\SD)P:&6VO0.AB07E7K<@6#,V2CE
MUX!DF\!]#<V<M:&#8:S1SZ/1*._'X]G3U*F+>A5?5&L;A$Q9Q ) ],ME5:P1
MH18&@TG7:%;8\:T3OJ5W4R&'!DESHXF>'--<J^%485$[3%@<&5^_M@EF,8XI
M+];6^CI3H\ZTFRZB58E''TMR,8>NHFFY&_Z:[Q;%(T$+6%;&,G)X"G,9."-V
M79R5RKO:=52L"S%[]CWKQ)[U82]3;WT)%?B=%Q]TI;9=\4KMRU5>?[T%'+VE
MN_@V.N;Q]#?-N!AY<'CSDV*;E19V0_3^R/1XL3_H3QYO6'KT8W-.T<^5-?;'
MU426T7"O5YK9?_6?%2$?FW=\_R3GU#.:LW-O+C[8^5&M^%4FF[7UZ=/^. Z&
MXZ-1WBEG%V"G_/[M\9],GKX&('\]>?8G7Q_]V>># >Y7=OWPO**M+SLO7^TZ
MZ1"LJ.U+%##(G#,'KH:50)&[&2*IUS5R,"(>5 4S.LHGF&LFQ;1&*Y'8#_!@
MG!^=_/ X]<>TQ,>/^ON-\#8?>GP63?I@9H)2(VF3EZ=H]VK#:U<!/QV-./WB
MJ2[8:'3!R>RGLZ_Y#>#^NR_S#?']C_[@LF[#.[>$J\KF='+15R4L7>FJ/_Y&
MH;[_G5>]5T\KL/BKN@T->@GWROTR)&L9]^HVC+G</E]R "FOL]!.7>\J;S67
M&6LZH3)M%;'73VF0%VUVW:5&>?Z"XW>UK\:GRXRDOW 1A+R;J[ ]W&>QKD2?
M/.YX>-6E6+RXW8G5^P5'H^-*Q/["P5&N:7Q/<YQ$HY28Y&-<?J3A?$,+5V\Q
MOB5N/)QG/LF-6X0*N7>+4Z\RJ.>_#T@@=@[?Y=$#>MY?AR/ZYW[OV73@8F^O
MEL72;3Z<)7A9<P$&$[?]62EY+BMZ)Y[P8C,G9J>0?I\-!(P?WHZ&1_N)31\@
MDA(MY4?;/LAEQL&\F24Y?T+OG^^&HT-&^[1W*C9Q&9G_WK.O^N3B2]K#>0<7
M%ZMJEIC,R8&2R:,P(*(LV2J?YLD9N_1QT?T^M9],,AY^V9);\LW+K>,WO[WX
MM/W;*[[]GNYI[]\?7O_]QX<W?V_IK;__^K#UV[//KX];DXS?;WUY_>7-8.O+
MOS^\>?J$OWGY0F[MU<_^\>[-;W_0<WSX_.;O%Y]>O_SU_7^^/#_<^O/L)&.9
MLR\F:"9K+1DXXYBS!EA35NR2M+F(IHP,9N.8'7P:^/QCGIQ+(V,!K!F7 7@I
M",H;S(8GP:V?EGNT3V'GR;\^R3OY98#C<;_T<WHR[D"U;%#USX)*^>B<SH[Y
M%&K!40@LF!)9 *<RCZIDU<P,\N<D!_S4H6I>H[0$4)VNH9H#5!UNYL/-\5G<
M:%<L5\*S@"XRB$H2;EQB-B0O(J@Z<W1MT\%LS/DZH)G'T>^ MV3@G:2@O7Q'
MR_SV'3W7[\V)Q!7I8M-SC7W)HV$'SCG!N=UBBJAX;3Z$S-0NF. -&;7 3>T_
MX#B 1B/2VF:3GRD?=UQQE<'U-)\!67,&]DMS'-3A[.9QUB*/X)U+WGB&J>*,
M:S*"6!L39F[(]*4DL^]P=A=Q-CELW"E3J#W?GQ[&GIS%UF3K#H W#\ 6"Q56
M&*^%85QZQP Q,6]%8B0;5I4H(SC7 7 % 7BZA*$%O5-G_A,4S@&S#DYSP6GG
MEY8]0Z4B-I,2ZF%(K95P(A8F@O+>84R&&W+J9E/'.R3-BR1-E^%"<1="@)R\
ML[3<5JL25(RIS#$*I(/'TN#1<JL$..F4E,QHDVNFO6">RTC61ONH11:F-B^^
M\/C]@A#>248H?3[_^(BC>^?RWSEWO+4T_ZUFO/4[0?:F?\WX6]3UNYGP5U+S
M%R_(G5?F.17CK \Z^ 1.2Y?!$B4J'@H]M3%=J'6E-?V+F5"KLF @.F!&U;'B
M26&-LA86:^DS*JM!Q(6&6N\J2.8)J!H$89U,9$,!"EC,#KQR1D4B0NA4%U"]
MD]!IG8F95$=E6%.[? CR(3PP3%:QJ@X5)%.FK?@6%U"]J]BY7>AT8=,;04?K
MP J<JH-D/!/"RCJKE%P()QR+*5K(PAOCRP+#IBUH7"ELVL'K*O#J@J.K L%V
M<)0+B!#(0)E2QT=%'9F7@ 3!X)5)Y-7;O. SXPY"UX%0%P)=)32UZ)[-A6NB
M=8RPHQ@4GEC@*C/E57#9I>H:=VA:731U@<[5A-EQVVAYFSDB*U*0T8)$1BO8
M0@R2]KYDJ!/(.IC=&LRZ<.8J@*8=SA1DD\@V26)ZD: B8JY6*C/:YV*\DSPK
MOKAPY@/ BY?66 DQ:&N ?D1IA"BD>S!'+\(<TXL[$"P-!.VC[(()E,],>%/=
MG9*8T]JQF*5V-M(K2EX_:'D?Z@Y_'^Z_75+9H3HX[*7A46T(=.<R&^9IM\TC
M5[(XH[,'@^A)S6HOC$L@ZYB<+@ZVTLKCU4P<3 L.*J!GOA3!P,C 4$7)I/<Y
M*(B0#7EW@J]KXY:5%'27L3-7>"P+!)Z"S4 K&W*=(Q]SL%SYXHO%+CQV)Q'5
M.B\).H,0J%B(@A!5FQ '2,BX 0,\E"RTK^WPB6 MK=[P+B/J=@'5!<UN!#.M
MPX^ 1%@!)>.REEF0N\[J%".FR5E7,@?!'5%8#W:5:PT[T%T5=%TH;56 V0ZE
MR61,)M>QSF,U#)01S!DKF' \UZ,!&Y-8>OE%!ZSK JL+L*T2QEJ$L5A(KG)%
M%;UF$ *0,\8U"U;D'-%&+1<=8.LPMG2,=6&WU01?FWD:64^Q$A,I)09:&88"
M/4M!<Q6\E;&$#GRK<P RIN>EG[JPW"J!JAV6\T9'@P&9CS6Y'NM8L4SP2MIQ
M 4(ZY72=4#/KSG4'('.9,X2 7')#;!Q!ZA2(2VB3"4Q@I7)V*>&Z[O!P@<AI
M]W6QQ7&=!3,1 @/O%0M%2:8P&DTJDP?.:VZ]/&?,_?6B>:M<U791-&\R@_T
MC^MLC8<2VI^G>DV[;!0)$E< 28*S1I!$(2=^$[3K&H6NMIIX/1.UXR:YXD$R
M*2*YC (2"[)D!A!L<C(4(U,=:KTNS<,M7YN'F?J@;:)552(74 71H>$%>4+A
ME?@ZNK,+S=TMV+1.6F1160B4+#FN&-C:U\F[R)(PX+A,0"!:VY3K^IQ)U0^F
M<NUV47/%^%N'F@6BIG5$DJ6.17G##!A>>PU*AL(Z)EQ)4)N/V]J"Z?SY[EU-
MVUT!7A>#6Q7\M6-PT7BNDS0L\YJB%65FOC;B-2'Y&)6OG+ZK#%@-]'2!ME4"
M4HO^8:&M=!R9XK+V$LR"A0+T!_E2VJ-UUBWZK+\#TNI'TSJ^>$V8M5MV%F.B
M28D)M(9!4)HAB, @:^Z1"QM-<X9IW((RBCN0W68)6V>L%H*B=@PMFP(FD[%*
M46+-O*IEU[2X50I"X3ER%3MC-4_PF1NT$41!&2$IBP:5M48)Y;373G6QLE5'
M2,LO NVMD)ZS2":%_*($+'@R-H%; YXG[PRN;3JU[K1Z0*5O/VH!.?@:,EML
M!\@'W>C72;J."2J4* &%#E*DJ(VVQ44E5=<;<K452YR-KFDBL#DXAMR*>N#I
M&>IH&5?.!<PN"T\H=GK=J0L4R\/%SSS!-ZG)/T T"B$!=Q%1@P'+L_1>\ARZ
MX-N=1%6_/<DA:2Z29U&[S&J7518466_ZE4AU(A_7CMQ"N2Z76!AWUV%UNZCJ
M@G.WCZIVVZ"BO!#&L1"Y94 ;RS#7S$MADC4<8X1)_;9:[>*Y#IC7 687O%L5
M?,X4T!EMR!-53"8CZA&H8BYE8$#>@@IH@S"VFU]T)\#5Q?96"6?MV)X*64C4
M3$FH&9$F,X=:,B4T64*%+O%%'Y=V.+L1G'6AOQ5&83M5C/8J9-KSG JA$$I@
M3DC!;)TE%Z)0:'&AH;_[A\$;/CCIZNE6$%;M6"#7-1:(A06?>77R#//-Q T5
M1*S_%^K$C676T]UU5,TS 1-R2LHYI3B U,9++0A,FBO/C9&QBQ.N.GK:+>Y4
MYMK6^+D/DERPVLTD<\FD<409M0O)F>8X7Z@+CDBF<<(3 3X1,]T<@-Q"=O,E
M"EX?[N7OP"UVEU_@Y1] $+\YU.L-OIF511S@WD<;;K()UB91X^X@BPVUY;MW
MI=9'.GJI"\FOM W_,!.2EYC)=:R5#U'6D'Q1S%MIF?.^]CQP8+6MCJ7B9BE1
MCCL#DGG<Q^P!0$FKR7^ Y&6P623NBB$G'J.]4OG>UZA[HZM.H:=KH;E@A+3#
MZUY)3AX+\\$X!BEZ5DO$F4L.N7,U3,C7-HWTB_41[QQ ;AD?UX^@=T&#JV.F
M=5PI 55)A1-(H!8$U1.6X@.3PHOZG[.F+"=HL(CH>0>]FXZ1=W";"V[M6'@I
M.DD>"&ZA1@=*'7%EM&4Y<*)O.J%-:6U3+SBILH/)+4:[.\3,AYAV:U@,'.I0
M.%"UQ"&0J4(!R$S42B0 3I[/VJ:"!35>N*N(N6&GIQ4SN_$(=@>J^4#58GTF
M@,X<$DN@!0/. T.O/(-HM)$!T+E,H'K@?M+M8JJ+0Z\"<MIQ:%><SQ@\2Z4V
MF[,E,)]*[4*7D'.A4PA$X$ ^<.C,@9QDO)(Q2LL]$B'&6ILJ%*ULEO2C[X+-
M*P^1=K#909'.*19%;7ULO6?>:L4RO1"<S<'GFH^_KOGEQC%VL>:[</D[<(O=
MY;M8\_P%X\LL$Y_8Z3O=JGWNN+07*ML0>5893'#5YJN8BP%9M%6QBTNOM+E_
M-C'UC<E__FGKZ>OC76^YT\EK5DR.]9@&F2LQL2R]$4D*'3-18N?6[44=VQ\V
MB.9Q-Y64&%T0)HD(*7AG+38$FLOL#=BY.B*=7RG^9#_-'<#N<+9(G#T_B[,H
M,;E4%$,,@D$2ECDK#+,$,ZTY)MM4%L"Z$[.E!8O(@KXO0+L-G'45Y"L%K:V6
M"4-;.!C%%!?(P(O"7+9U#I:P/*=H2ZC]^L2Z\&+E@N =.A>(SBY$?O-@?'46
MC!:U]04XJP-6&3B#+ 0,S&E(!:5'%9<0(^]0M 04=1'T6P'4Z[. <A +8<<Q
M Y&L6U*:.2D24\DG33ZW"%(M/H3> 6KY@.H*PU<9AO$L#$%$D< G5JQV#%0H
MS',;6*DSC@&3#,I/*L,7-+#J?@+QAH])NJC\2F+K[5EL!5#%H\A,Z4*<,6K%
M0G:*.>0I0Y80?2T/E]W!R**:GV3C2I99*JT@"A$\>*5XR1A5 =FUDEY]"'TX
M"R&EM)?. 0,"$JM5@BR8DE@R1M5F^]IK6-MT=EVZR]2(__.P3B*EOU/_X^:_
MZ(\3@=[#T=O^?A-H-&=!\?YH?-@OQU, ;/XKC/[Y[<(+O@Q!O=[?5X1/@$Q@
M&^#!.#\Z^>%QZH\/!GC\J+_?8*;YT./I=T]AKP]FD-S<S>3EQY_ZZ?#=(P\;
MTC;MVJ<QT^D73UX5&\U+)RKH[&M^0QOYW9?YAOC^1W]T6;XAW?<_>M7+^@UA
MS1*NRHV^TE5__!HY/PN_5[?![>+7U6Y8Y9=PKT8N?@66<Z_^TNMZ06K"'&>N
M%[[5S+SU'&,?,QG.T8I8>UE7^!<<O^N5P?#399(8+EP$(>_F*FP/]UFL*]'?
M.R [=M6EN*2XK53"R_GCQ/_GOX3AC^=8ATMO\VT^U2\X&AW7U)V_<'"4>WC8
M(\<M[X4\ZBFQWI-<^,OX %?I!+5ZB_$MUO]PGODDXKH(77?O%J=>9="$N!Z.
M0#1QB ?TO--3X=[)L7!O;_@Q5R7P<);@U.%<;W(Z]^#,G.2W,?'I9@C>^4OR
MY[OAZ' R["G@_H?>8$C7>DCM(+]C#^<\ZPLQ9"LA&<D]:"]1:4 3K7'>16U2
M/>L3?L%G???C.$_L_/V<?O="O'Z?]K;>1[[UY=?!Z[U_[^W\O3V@]P[>/$V#
M[:<?OFS-'.>]TJ_?1[E-][0M7Q]O?WGQ9>OO>G^O]6OY2M9CP&WYBN^\W/KR
MGR_/9[I%I>Q,C$6S8(MG8.K$>C29Z9)"=$%IVLJ:E#M;J-;A8^XPD\D%L+CD
M47/(RF! X,;6C@Y&>CMI0LQ/PDR72F[OIC?=/J1:G0B< 5X@ W-09V?3-M-/
MH%@1-KG"@Q2V-F"SZP9FDP0?5!?BQ9B=):"JR[V]?52U6A&057(8"$9HC6:
MP3 OHF"@E8X"$+RL,]'<NI:+38MXB-.;5A:8W?2F5<%GNV,5T7R=DS$,DPD,
M$@3FN>%,T^],$B4J!=U4F3L!KFYZTRKAK-]NR1/)8TN<A5I*"<9E%AQ9Q)(S
M)&Z"3%YV.+N+.%MFDFX'P*L#L$5$A8C<AQ)8$,(PB"$R=-DS8J<N9H]!YPZ
M*W9JTB7GKB"PVBVS)$+.VM$NQMIBSE9@H:@3"B.BLC*HDNO4Z^[09 %F#8I5
M,@J4.3E01!I0&%IH6;)5/F7?M==8=?2T_"]O9=%!968PQHH>S3"&Q'+)TDE>
M?#&JJ1J!RW73NG)CI[L5[]L?$JGJ'>!Q3=B]DAJY^/%73EG,$],SR,$:'K,*
MD-$&E;22RJI4-$17EA+3ZYCK E3$UDRLSTOAK ?/=/T#G%+D.G+-@H'@+1;N
MG%HP<[W?X'"0 ME*:4J4$(IW,BN.7A5"1L8L;R>>UR'FZHAI';9H"!H]6O+P
M:F=Q&S+S)"4LFB*EUJH47/2A9H>8FX_5=8BY.F):IR.\9!Z44<Q$2ZZ;#Y:Y
M; QS)H(KPEBR.,M%S"*:DW:HZP)Q=P6![4"<,I"#U8+9+,@1A#JI21,@+3<Q
M>YZ25QW+6Q'T=)&V50)2F_PI2,I!8;XD<I=X5'48-KE+!80F*Q>3=AV05A)(
M72AM-1'6(HO6*8>2(&7 )2*+AC,G561:\^!,$-[RT"'L-A"VI A9AZ.%X&@F
M<B; 2>X=43ZLL\^$8*@(5DG':&R.,>"B0]+W&T=*F61S<"4: [$D5)&#M=ZJ
M9 0/N/3H6 >.JX.CY0]EVD)EN6)"NT TSA7FE!1,&:>=<25IDRX)C@=0"C>9
M93'^%B!;YEB+!Q9S#[XH%;(3UF@ :T(@EL--T=P*R$)V]7&WK3U>S,3,>!:H
M;7',IZ08[9)FWD=!?X!VSJ1(AJ"KCUM0IE<4W"0I?+8^ +?)@0P2$S=.>0U6
M=?5Q=Q)2[7.5$CD6GIESV=624\V<\<",+<*)*&G?N_JX!9J=):"JJX^[?52U
MSE*2](B2%^8M80FDE2R(&%B0(!-9,152Z>KC[CLPN[#<JN!SMCXN:%%X8+8
M6;T4"D$S>):SP>*MC=$N.BS7@6LYX.JB=JN$LQ:[# (P9BD9>F$9..T8IJ!8
M+@I+YHZ+TI7GW$F<=4&]U01@BX@&YY7THLY(LX*!0F!>%<M$4"B$=T;P18?-
M[Q\ ;_C4I*N/6T%@M:-\9- P01:,\\ 9"-#,17+S5,I6>J5-S-#5QRW(K.54
MC"- Z> 3D0CI,EB>1/%0Z*F-Z>KC5AT][8-\+;1)(K&B?2'T>&#.*3)+QMJ$
M!4U6MJN/FX#E]^'^VX6TPYP^^BD5<C=FWUP[@0!",I DEDC^B-/%:;2D+7*(
M61CNEQ/JZ]3'HM3'JYDX8$2/.I')%24!L5II64 5F<U>>JO HIY,_M76+#3#
MYIY@9QY"RV4HE<9ZA  @E--<0%$&)=H,(=]<&+ #S7R@:9W%9)LY),Y9%H07
M2"$P<@R11=2D&E-1,M7FLGX6,5=CK/<+,K>+F"N&^#K$S(>8UN&)23%&)3,C
MD1 ,K'4,+09F4,2D#6($L;9)WM[*E<YUH%L Z+KPW:H LQV^"\H(CRHS#L;4
MMGN2N60S4SRZP#-71IKEI%AWP%H@L+K0W2IAK$47/4\J!+2,3%VIH3O/G':9
M&6U\E 5S7E890X>QY6&L"]NM)OA:S%/9;*4BR)5$2PI9U_Q,'A@WP4OI$_=Y
M267C]P1\-WS"T87L5A!4,R$[4TJJY7BTF631M$W,.UN83L$">N<]AK5-X+,A
MA^X 9+XV=3QR)8LS.GL@-]D7X[47QB60*0G1A>M6'3DM?PN2*KXV@S6D&QE(
MX9G7&IB6I":U 8>2D"/XNC;NP1?M?8O77;^=Y<5/?Y?UA$<>A.4>"UC0W+J<
MC2-)XXD'E7SLXG(KK2=>S\3E7.(8>.T7S5$R2+52+X-G,F2%,7H(T:QM:KNN
MZ_3F)90]W 6 S$--,6#VV40=0@+CE8LR\TA_1*>M=KZKP;N3L&G/J.-%JB2
MI60#>7LFLH".LSH.4D LVN6TMBG-NM%\L>ED=PDWMPN;KLCN]F'3.B1QZ-%)
MK9F)OA;Q*,>"*9QIBUGH8&CK(_ES:AWL<JS-=8KL.N1U8;B[!L!V&$X MZ*V
MX]/*1P;"-,4%@KF4(#@=@*1_.<4%'7JZ6-M=!E*+ %H+4BJ0K#B/#(J5#'/M
MCU1,RE*C2=YV0%I)("TSH-81QFO"K)W/%8WA4*?R) T,HC!$&"4T$SALSMZ!
M:*H.N+C@%/,>@^R&3R>ZP-D*XJ8=."/_";-.I79<KDW[@F3.A,P<:,P%2P+E
MZ_'_@FO=[A)LYBEFTRX;%8KB"B!)<-8(A1&YMS)4U'31L16'1[L:)?A:^JD8
MSYK<(*T('LX5LC)04C(V.YO6-JU>EZ:K9OL6'1M4Y=X;?)/AKO7MC*[0CE0"
M%U'$#*1W55 %N<*DC9*&!]X-?%M5-1%G@F,I:Q-09*:5D8P<OL <]Y(%L"9Q
MM)C*DI*6[RDX<@0./&5A$D+1-G!Z6' Y2,V-L:D;^';7$-..BWFRK+6_:XT?
M,[!@B7)R8!G0@'8 D9<.,;>+F&[@VZTB9J9B34J#FK.80IT]X +S17DF<D"O
MP4D,HAOX=O=1U\7$5@6![9@8.?4Y!PM,D# S<+&PFE?.=!W_ E)P;1<=$[O?
MZ)%9Z2@]@/(<2(EYY;,AG1:%,MGX;N#;?0%2B_RA)GU90#+G53VL)TB%+"W+
M-A>IC!<Y+WEVZ3T#TA+-4%=D=B<0UB:+,H+A385G)H097R?0HV860(1BO$&;
M.X3=!L*Z@6^KC*-V>$QQ%5(2R)0DH@<^B#J?)M,_?98A& #7S?B=JU\;CT&X
M(FN?%4B%NQI/SKKIJZE E6[@VPJ#H^4/2>L*.40U,["V:M,8&"IGF)8<"B(
MX&53FQY [=ADX-O@:XQLV?/>[G)!ZKQ-9#E(H[UU6>@"IC:026B#Y(87QX59
M?BRMB[M?1[6\G0FH$:G" &B84-HRD)E4BW>"%6%1RFRU!K^V:?PZ]XL=LG.?
M #1/OI<#[6(Q.JELP-56JEJ()*">.:=08E>-=B=AU4Y&#D)X4I6,?!ED8%5A
MR)-EPO$0R:_Q*&%M4]IU#8MJ%7D/<76[L.JJU6X?5JW3%BA11RT""UE$!J6(
MVDPR,0<N*:EM"8$WU6K6+G9\Z8)'PG7(O!8RN\C=J@"T';ES03J3$S*9@>BD
M4030$B+#Z&5V"B3X11^'=NA:$KJZR-XJ :T]%$Y%E)FX);EMHG8)(9L((3"C
M)#HA7-%ZT9&]#F@W [2N&FZ%8=@BI+P8A1D-<PYKV,)9\O.T8;PX'5VI4B*7
M40UWGT!XPZ<G7;7<"N*J'0X4WCMGHV* )C.(=;:P\YP%#E+9'"2*L+:I>7=X
MLA#;)BWG)B@"D 04.DB1HC;D3[NHI.I&PZT\?-K5=%Q*87UBNK;UA^(X<]XI
M)JT)CEACEE:O;3J][M0%<S<>0C5=NX:N]P]QK6:U]UE5&)2VQ )))PUU^GOT
M6BAPA@RR-;QT <"55A4?9@* 1)NBIAUE6CK-P&3%,%K-N"ST6Z^ES%@9K'++
MF=!S9T RUP!C[C@/WH64R*#JXE) *YVWJ RG?UPE&O$UQ-?HJU/HZ298+1@A
M[23JK-""$0QE] QT=LQ%EYCQQ@6#*AC!:T/667QT5N0&\='5T-TF9MIIT4)$
M*Q(RGPIGP*UB/JO$LE56H1/2NR77:3^4&KH5@-X"PG$=W.:"6SOLEKPQ6EC+
M('I%_IZRS'$,+$41G4L^H7=DHOR"6KAV,+D.3!835^L0,Q]B6J0N@=;..^)S
MKCA"C"PUIT0Q84,PNC8-+VIM\Z+3D?L.F!OV>5I'\S<>*>LP-1^F6J0O2YFC
MUY[Y4F=#Q0#D,EGREKQ59)YT3+5,03QT/^EV0=7%NU8!.NUX5Q0R8@C(9#%D
MCC0'YKD7#%.T1G)E J^G</*A8V>>D^IL@K5)5%B +#8H9Y1W!2!81R]U0:U5
MQTC;R9$.,)$]\:F0DY-\;"P+ Z6,S8*G()I<"W5.5/AAUL ML_)M\G0/*DQN
MR"9ZA!),<A 1R;$V@A<!W$>E@^IB7RNM49Y]:K1)HU6>?]IZ^OIX5S7ET(F,
MK36UL%9Z%F+VS*:2B\LZ>L/7-BWI%#,[-*H#T94HK90:B-&$PDV 0NQ6>%^0
MB^!,=")=OA=19;+GE[X]V4]S!\DZG"T29\_/X@RPIG!YPZ(A]Q",C0R]="SG
M:"![XYI\%-#K]AR<+2*CZ[X [39PUE7$K12TMLY"2Q(=T0(Y"ZFF>OE$K%A;
MSGQ&\!8EEJC6-HU<E]ZN:DE<A\Y%H+,+P]T\&%^=!:/UBA>=.-,\UFY@!$N4
M#LG8Q10#@),UJK"P.%R'HN6AJ(O2W0J@7K< 97A)6DL6?4(& I'L'%AFR%<+
MZ%7*7"PN3-?AZ<;PU!6YK3(*XUD49L&##$(S8]#7J1N>A1R1<8- SIS),D-3
MY<:7TB/HO@#QAD])NL#?2F+K[5EL">%0U-J<9"+Y;XDC<S8:HHS6!U$(!JCK
MX*ON7&11I_A>J&Q#Y%EE,,$AE*1B+@9DT5;%+BZX\A#ZT":).B=+OA9H%1B@
M3@RU$RPGSKVUWDE/YLFY=>O@$I'!?QXB 8'^3OV/F_^B/TX$>@]';_O[376H
M.0N*]T?CPWXY7C0 ](:\" *2__?C@^&X7Y_ET2A7)?XQ/ZZWR.1&!5 ;J:3U
MZP76-D\5N=TL:F5%;>_G3&NY7\.2 0<$F-S#<6]8>IB&!PV$$S' Q[U_X_X1
MCHY[8GRXWJOAM:_[U>S.=#>WC_;H+N+DWQ7M??K49'M/[=_T!E3=O-DU^]1/
MA^].^NR>^M141?)O'\$P'@Z.#K__D5.2$3.IGM&B!4/PRRWRKTR[UH*=^K/>
M<:-QN'&%JQ2X-#4O,B)(IT,(2MH<N/.[4ONUDT^]&YT\Q@&^S2P0D?C L-!3
M/L+!)SP>K_WS+&H(,J=7OKUHDZ79_%<8_7/SO'L]'X!"-H>.RUU5>^ZJ;@\/
M<T^XC1.C,Q6^LU9&28G1!6%2;;\<O+,6+?<(7&9OP#;\39SP-S$Q-]^(VM/^
M. Z&XZ-1WBG-T0,QM^%>?K*?GGT^R/OC/'Y)7_7S8!@_W+K5^'!B-?:V7[[Y
M\/KO[;TMN?WAS=/7_+7<[N\\??;YM=S2KU]^^$S:6FR]3.^V__3\S7_>\;CW
MUS[^[8]VR-)L[_U!5N?UE]?RCP_;[_]X_UH^AZV7O[Y__67P;N?E,[JG5Y^W
MY3/QGR]DD9[L!L652<4R8YUE(+)DP97,8HZZ^& L!#\Q_*0*<GI2;6_T1*>4
M4-9K#06<B]:H*%&0+V,CT:Q>)E-\4 $\.B(-V2Q\;[+R/=Q/O9.UGU4[I\6V
MI8(FVW/A=V\N29J^T949F=HYR".ZQ?VWDT></AW]1?H8#X>CXX<H6B]V8Q1&
MZ]H-UQA=B^<%"Q$-([FRA0N- 7A;5":*K"$.W^Q&P[!)*PWP8)P?G?SP./7'
MM,+'C_K[C6YI/O1XJMJFQD;/&N[&IDQ>GJI0!QM<VJI%I[E,TR^>*MB-1L&>
M^ 9G7@._X;C_[LM\0WSWM1]=5A!?,>I.759?ZK(7)(S=H;RP__DO8?CC2SB.
M/WBF":6YG:>:L<C-4U6==W>?Z?R=JD[H_7NF4_S]!C,QB3#>/%=LGGA"(?J-
M?7VTH,Y$], ]<D#ZZ<*SFIO3/I=<CDNKGWNS#M=4PP]O'6ZHX=!-J(3SG_DW
M[._WR"T8(W'%89D,*AGT/^;4P_$X'UXM.7NE"CHNJ0WF/;F]DA?TXR/<NAGC
MG7URC0Z&M"'CG;(]W(]'HQ'9SB?-;JS0\>S5O*')\>S!^ZV7+SZ]>?_78.>W
MK>/7]%U;?S_7K]__L;?]]/7G-T^??-G>>]/?>4G_[K>.9_>V/F\__7EO^^]7
M\/K+O_OT7)]?OQ_TMW][S;??__IAZ^F6?+/W7-._Y7^^/)]I,)1J!5O-_237
MJ388<H$Y)36+T2N07J(Q=12"OH^UZ9=4"2L0IN^ L'@@M$K.LXB<2UTC% 49
M-&4'R12F8E$BVFA\38*6]H(810>$TT/N<K2R*"P)ZQA.1%5421!]S+P(58$@
M_!0(ERO-Z8"P>""TZL1U4EZC!)9<J%,\#%D$QPO32F@)*EON<DWJNJ#DYAXY
MC^>CX9<:%AM,\C(J4YR<*K_-^_&:)7PKJA/.9XFW01!K".;TZN^47TZO?:<!
MYM( 6S.<T-?>P@$B0VV)$WHM20.DR"1:)+I8C*MMTRTL-IUL1<7^VJ->%UI1
MUXG] L6^WQX6+I,P,1/E0\,@Q!JT#,B*C,8!^4%6&#)\L" &>,_%?F'DKQ/[
M!8M]NQFD--;*5%@V.3'(EL2^1,.J\R^4Y?1S;>9O+M#V]_YD<)H"W\O3'/C>
MVWI4V"0HY=0['/:&)P'[Z[9R6"G?T*\T#=S.AZW2A,9#O .=8^^"LG@Q>URH
MK.2Y&"9*51;$!%DPNK#$8_')6&6=7V[GV-5"PVJQPPX-2T9#BS%"<*6VS6/<
M>\Y *LWJQ'6FC"L>?1(>%CWF[7ZC8:&D\;MHZ*1^/JEO$49KA(^DDDC,2ST>
M:+J'%V0R62S@DP.5UC;M!1&C>W\^^.]A?_^P]S'O'QZ-<A-/OH=NXFJQP6;)
M_YJL^)^TX)WA6X@*>#5# Z7WRM4! C)!8%5K,U(#G&4O1; .M*R]9)<QWW1%
M<;!:/' 6!YV\SR?O[>"PMLEPL,QR51@(G9B+*C !(2=O;/;6K6V2L'>R?M,L
MK]/YR\) B_:!1MKI"+6!%3(HVK*@M&0%3(S":0\2+ZGS;_2L\&L1VTTC8I)=
MO)0J3K.A+W$+WRL]51OG5+"<6WHZK?2[LP[J"O/5;SDM6_UQ$]S8S\.C\7FE
M7YWJFDMUO9ZAJ]$4J[U$1L9&,J"?F0N!#+DW*190P=?^[> 7- 5\M2&P.E2U
M@\ 2(=!BL-$3S0(9F5&"(*  67#"L)K0D12]A#FL;1KS@-,;;S>SL8/ PB%P
MW![#5D*2-:/)$@X@FLPP)^*SPB"Y=+6 .*UM>K$:\PEN[^#RELJ?5H\6KD %
MS*GN$G>E3=%=4 YQ=M!V3*YH)&*H4QWQ$S@+T0(#)X-*Q!!U"K6)GN:+/>.Y
M<U!9V1J9#BK+@DI[XG:) F0P3%B5R)BB8$0B%<- 6P4I!IE2A0KXQ69*/E"H
M+(%K=E!9%E2.VU"1.45P+,="MB1+8.B391Q$S#$[0\R@0L7Y15?3K&YVY8]:
M,>1I"Z>K-6.8/O,I/?&]SIG7&3^^8I>_]^[(_XZ&'_MC0L2XJJH'6F9U:ZY(
M#;%]W8%?AZ,N]_[J]N'#C-?ABG(EALR"J.<21G+FC(LL687:@P,AW-JF5PLZ
MF%YMR5\QSZ*3_(5*?LN)*+Y$\+&0_Y!(\J,NC#QM8$ZIPJ-RUA6QMNG@ 6=4
MW)JC<('D=P[# F'1/J-.7!FO%),:,R,O03#:1L4L[6%! UJ G4S1?>CE6+\/
MQ^/:J(G\AMXH'_9'N0Z:?-@MFVZ+(-:]R..=_3^^[D/3E^.7KB_'E57#.>-P
ML3;,CX ,9:TV": 81LU9SBD*GI+EHIZ[+6I\V6H#8'6R&#H + T K3FU5@5I
MD+PE-*D6'RK!@M;(:N]N1_\SMO"U3>E%!X";IHL= )8"@-8TV4P& 'A)3#A!
MGI-)P((RDFE?@HD0;12XMJG$!<<%]_[(\(0;+K:)YVK[D*O#"$^-8)IJA:Y=
MV\*4PN<96N@3:%.GD^F08QW"&5DH6K'LA"-XZ)KCVC3W?K@G*;>;F-"A8!DH
M:'%# 1:*EH)IB\0-"RKFHT5FC,D\2(48R30*^X!/TF\WYZ!#P3)0T"*(&"L3
M) ])  8&F:R"!QMJYS[KO-(E*4.VP"V:(-Z?P\/^_B'NO^W7F'MW>'ACAX=G
M'<?G7_>@T0N=6IA/+1R?<W)(.R2M8Z"28<!U9(ZC9UR3FD#MG+2>_,;NV.0V
MS@T[V5^L[#]O3T?W0@7CF,O6,C*&@GD/9!>S5Y('+!$YR;Y=4#/;>R[]"S\T
MO$#ZNUK^!:&B110A&.VYL\R(.O(@$T<,+@M6LN2UCUGT7"^KF/^NG28^WSO
M_J@AB/_X,^=>,V'6_=2[AX[C:C'#Y_L?\_BP+ORW+>B<Q#FQ_V6&#8:HE5:I
M,$/N(E%"G9G743"EI!'@)='#>F"H+TA)OQ\2OUI\\#L2WV5<+1(.+8+H!$K0
M0C$!M9VA2XXA9LE4+D$Z(CI>US.3==V=H-\\1>Q,P&)DOD7_;$!1P!#?XSZ3
M"1"9A2@EBT5;%9.#+&LI/#ST<\(_,]U*G3W0.\#C1O9Z_Y _W4/'<+6(W]=E
M_]_IJG>(GP_Q?(;T*><P$>J9<$4Q*&3J'$?%5#1!N>R<RI*LG.H. 6^<]'72
M?GUI;W$Z'[WSB<3;9;)J((UB:#QG,7 /.CCMN*FIL@NJ+KGGTKY01G>.M'?N
MS2*AT*)ZII:@!P/,J@2,')W(,,K M$!B>O2CTKQ6E'!S 1CN_3G?T^%^,V"J
MRPZ\F>S K^O]9#_]>13&_=3/XV>3#@ =[N?#O9@A?-)HZY7R3#OZ R"56EOI
MF9/> NU9<J8FR^LN(>J6T@([\5^H^+<8("\V6N$3*TG4?,!LF0-=B 9&Z:SV
M/KN:*F^Z,[U;R@?LQ'^AXM]B?3QPQ[T@G>]#97T162C!L:RY*K*$8D+H$@'/
M&>HX:-)4[_]8QQ5FB-5+/&=P5\T6^6.R+2^'7WOC/OFZ)YW2F$]IR-DT0563
M!'-AF2QGC80)AK5EF;&:ME/8K*1:VUR4R5QM.*P.8^S@<%-P:%%(K83@IKC:
MMT\R0,($2F%9 H].HXC1%H)#5VY_XV>(5X)#ETJX()BT4PFY!IMC9"76=K A
M*Q8\>!:DEBYI+PN_["RX>W_$V'2Y[!S,VQZKT[F95\*^FF&,A'PM. ##9!0#
M XHY,HV,K*,H4*PRI59=F@M&*G0@N(7!.AT(K@J"=EL:%-8GEUC(+C,HRK%
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
MXB5%W3%0B13K%%-Q*!I$'<(T"XNJBH99(:%I16E$ *0LB0@9D:"!$0^9H7Q
M!;<T5S!JHA[A-TUS1MLY_&C[,-KFX9&E S?779/ML#[OJF])#P%5>E:@9?[[
M3:+XD*9O776=_$]_7.+\H'=X=GKW)2-YF',J?FJ](](V^FG<^KG7_Y%(^C41
MWT_N@+B,S_N;.SQW%X.UO_]<X]4])K?WL+G\NP_A%]T+[NU&T&RS $E;;U!I
M5PRHCX:5CA_.F\0=4F&X\R3FVZ[@_=$)@J'8U'LI?BWE.J7,Z_\_NQU=?%*)
MS/,4?Q6.>[OLZV/".X?2M:B<X%;>=&&OE!CUCI'.\<_A@MX<Q^V]].;8'5X,
MNLBEARW.RJ?Z:2\=#Q!L[X?U<;>JQ+8+.]C&)_['82\<O% F_<2:L8LOT>2<
MM*!H>Y9L2<T,,90*$G@6U+OBO!+-&K Y4_MXQO//4E!Z=MKRZ;!W7FI1;YI)
M_:"= H54:B/##?D,7QD2T+">;%B:>DU#Y:VKXN]PFXRNZRQ_FUJ1V:\8^&S+
MR)"K/K:.C+/77$V_A$J_%IH_PUV5G'[-VW,]*[7P#'?E0CS#7;69?M'?<SWK
M<]S5O-;J8:>UHE5A(Z,3T78Z=_TX5!Z*ZOX0;_^+7/&PAUWI.=<;=B!<MF6^
M[?<& _)]D8-SE$S+ML;WY8'2X+3UT9VFY5SB=G]8BG_1^A]4B9<7E&@8'/5B
MT?J&S7R6=Z';O5-WV-KK':+F^+WIZ8E#D#ZD^N]%+;73.R;#<T2U^*J=[!5:
MEVV=PR-=GBR!ARWZS; !VY_N^,PA<[IJ 4)?OKO[88L?EE3\;0*?MP86 @?N
M0Q3 07BCJ8O).*&BL]$4G_?X3O$#7"O^-II.-*[CSD8J'R_==]\,_OO*PW3K
MW3>GI5WFL%OFLKC"#]M_M&5[^_UEYW)O?PNO:1]]^K:S_YYW-G;8[E'[O'T9
MY.[^IXOV1=,5_NE\Y_+@6WN_+? [H(//M[O]KMO>+^WC_W6T<_D&[WEXU,%[
M__MR<R1?P$NTKC4M7G -95"2)CYF06)R4+K1)!>@M)X8#0G]UTJ!9 *,,)^X
MXKA_/"9(1EFN2\,DKT101E&X&R-3AL9R1X]F!YE&8H$5W#LI LG2E8$++!-K
M+2>.V0PTL6##0Z-'RXZ:240+TYD#1*-4II CMYEGYJW."J5+C+F*ED7'22/?
M0!KOJ2CC2)*4!(*BQ-+H2?!:>*&9"X*OK6L].HARM43+1"!1P7#.J680@ ?O
M6*9.,2% >@TF59 L.$B:J0A"2\:"DL0:B?J7\9H8DX"8R#ASEN7@2DN1JGX]
M?*H5..ME-!8D!\VT-\K$*++4((QV:F;J5T7&9,AH6"9H72)/2QHE!S?X(RGB
MG<J$HIFI=3(TZ2(^IML[9)F!(=$H09DA?"P-6!@8R:.WU//,N:2\ F-1@=&P
M/YA"&"2)2) F$V Q$"\U)Y11:W/((@8$!A>K#8Q)M"H>(U,L&D$!30\TZYA'
M6%"F(PNH8/FJ52TZ1)J5HU$8KJTBUO&2>L0E\5XJDED(X)D-F:&);M6JJU63
M@$1)0*ZC%*JD"4!$F\!8Q[2,TD'VK()DP4&RU3 ](&CMHS%H<&C4LJ)%(\2R
M1+A6"A4%SE6P")+1.K&*D3LQDE.P!0TJ&@C.F6@5HYD!M0&U63%[C*Q 0<WL
M -2T4*@P0AI),D*)@!*1&.X%R3HI[APP"E *:J@:;4?S7T^+LRY2@ZJ'-4Q^
M-[8IU=!+SGYOG9SUPYX;I,>59"]4ZX;[YY26[9B$JY0Z1F^]1P4?^7(VCJ=D
M&+!BN_G,V3#CG=YDO(^M.&JPEY((/XZQ_'5]#+'RAHEXPVBKX.QD3MYGHE(I
M,8H>B#?9$8FF1E(Z:L/IVKH1TY*N+PL"DY;:H47&I9+6XD^(W)>IN!E$B;(R
M+Y)]  (JX3\3X3>\$\)+8*4W6U2@",I 33P7FA@P&0V&#"Z'M76^A#U[ID[U
MW-"<M= LY@B&,0>*2QJE0*T]<>LKU<^/ZAL.!Y^4E)1K$H4! I "L1Y-*^$]
M@'4F&Y]0%513\E8O-]U+1;U)(=AD.?@0O ,/K-12EK]%GB;=UQR9J>!AI'6O
MSR4QT)+@T" "%1FQD3IBJ:,043,*VDPY1V:Y,4&-=A%$TB9XT B&X*(1D4,$
M*Z+4%1.+AXEFZUKGK$C1D"19)A",*JTW#(E,V,!58I*ZBHE)]",&2H? C1-R
M6%UO&4=6PW..1OE(JWXT/]IO-F.RTF6M+&%2EF!^2,0K9XC$\U%4!C2(0VG;
MO KZT7A?\T19^!FHR]DY(QE$J:SW5H%$6RNC;& /,0RJ0^BY$7#11( HW3E+
MPK ITW T*D-*:I(B'ECFI0F-1P2,"=M7A] 8UN\M3RG'E(V$R(4)/ 7EF+9*
M<,U-9?US(_QFF#%G+IE+M,3BT326&0F?"454XDQ'_)-*L;8NIY2NLM!D_W3.
MS[D$3H4?3H7.E'IF+>X@\T8%PR*OG'\! - ,!>CDJ -/9'(1=1\!Q"6>B//,
M.$.%RI#7UKD>'6+SQ"#A(A=CCI< ;Z]:-W2/;PUK+[7%XR?:E!8\7X_Q[K%<
ML?7V_?+E)8P/'LXV=OB#3UP=S_OC[_D%6WD<Z_CX_5S>'^.I5(?"5!C+Z"P<
MJ:07"2QQDB)C 3Q#1VD@V5(:/1XVRMU5*D1;K#!C!<M\P=+P0'@KG# N$&ZS
M)& ]*J0<Y3&GP#T3S(I<P3*WZ.0TP%+3VYZ(F(;'PC 3E)6*H-EB";C B/%)
M$1 @H@],F$3+^$4EISOO>DGQ,M6H9A4N<X7*2$-I/$R-_Y&<$260K296YDPD
M*R*G>/CHM,.=RPV6J88[*UCF"Y:&V>*"! C% ^@A$?#)$V-")@'/.DL1=**B
M@F5><=#'@J6"8C)0-,R3H+D+%BA!E1IM>9,%<9EK8A1''8PB7!1*$+L"<'CR
MR*8I1$>K8;)06&D:)BH!JLV<\%3: UB;26E61@"-T&P,*%\2:= P4:M0 [U8
ML=0J/F8"B6:056@.-N ))6M1?$@#Q-",X-!4&TD=9S:MK0-;!4O]Z3/_GAYD
MK0)DH=#2L$"858@)Y@G3X-$"T;GH68$D0UV2I>\ELVOKXA75TYZB^_+J-M\<
MX?.?EECKH1L,NKF;8BOW>T<EWMHZ[;5.^KW</6WU^JW#WF!ERC?G%8&].HV/
MMP[C'9X%'L5V[Z_A06SU_P>/H7*(B3C$Z!A=$-;97%1,5(E0Q2S#0W5Q640A
MN$"3+#&4I]R,]BY< 01,G+4TA;CJF*REBH5GPD+#-<%ED,D&23PWJ%$*2HD-
M/!/NF<,S%$*D-*ZBL^:M/G/0],$ J+KD%-'1K/PTRO.0'2D=7]#>RH&X)/#/
MB&?MG4XQ#:?J2IB2[;7< )EJE+1*B.?!P$BU)_(TIO!(?$0="9Q"61%*=8]7
M%)#AT6#\VKJ=TECI%PB 292E*80^J[(T.R@TD[UEE%X;02C-E( ,EAAI/<E&
M&<4"]5X[% =TA=6EB>H=GA[:K&"8'1@:EH/A(3GI'=%6HUS(BA)ON$%#@O)H
MT+06HE1]KD0/I,4*:U;381[P:)@.R4NF739$I=+[7ZM(K!2&:!E\0@/1Z$B+
MZ:#-/6[HI0#(8L4QJXAX'@PT Y?4\.0I)!*'K?Y=UL0Z$PD:>XY''IVA*"*8
MG5+FRT(C8+$"EU5$S ,>S3A$"%DP'@E5@A%@&H@1" \TJ8512DM99BBQ5_:^
M2,0*%(^.S,/NIU) ZH:HN1Y0>YQ."[T./]<[2?WAFX^+6BYT#L1B12VO3^;M
M]<%\_'$N6WE[+W72Z?4GMKX?2<V^G@I'^302V4Q<.L&+6R*43H7)>&)2LL1K
M[K5-E$'R-?MZ;KUI*U+FAY2&]R(C#PR0@'#K*)IG1A(3T5H+60:%QXAG6BM&
M)_/F/3WZ.:Y[R5,Q4Y76)P)G9/"G-90Z0:QT!FTZ4,3($$H:C:-"<(6*:TFO
MDV8EYN\L5DRT2ICY :49-Y66*9LR)<I)3T!I1YPK26=HLR<)T>9<*^'FUR6W
M(F5^2&G6C%I4%R15A,OH",0,!$U35,B\LQ "1U.55Z3,K7=N1<K\D-*P6J)Q
M$O4K15@1+& T)SX(2B)D9ZA#.H]AE9"RL-UVJ]4R9^ TH[%6QI0D1ULE9U3&
M(!(O&"-"))&32%2JL/)6RT36_M/CL=/"387&1- 8:>%K/4@!F>1@61EFYHC/
MP9- .7,)U6M+8VGA>U\'TZ4 QL(V\:T"9<ZH:=@L:)M0;5D@S(OAS -'+ =)
M%.<N.90M62)JX!5C]PF4%2@SW<PYA=-!B=.&8<7T8-@%^#I4F[Y=O=A"PEV=
M&:'S"M=>G\56OJI='[P_ON8<F]?'\+&<0N4/$_&'G9%(K&<^Z82R5.;("3 E
MB16!$I%MS"$GZ4->6Z^I?[..P3Z4_*L#8SJP:#@P4 >B&H(D01E11BF6T7$I
M$&5B0D5)L.AD'9,UKYK3*AN>!P0-9P03$E5')PFS'G5'Y&S$2VX(8H.FQ$TR
M-JRMVSI&=];ATTK_ST+_S<AHHBHK4(PHFE (1.F)RU:1Q+45-I7:H5(:44NJ
M9QT4K<K1;''1L!E"H!3U7$%44(X #Y%X4[KH\B2D2QRDS%4YFG^%:143SP.'
M9K!3R2RY!X)GAVH29$\\9Y3PX(2FOC1Y$VOKTXK7+#02%JN^M-+_\]!_TTPP
M)BIJ'.%"1@).ESQ^I'\=E 6J#5K/NG0;D"LK"N95/UH!\"P :$8FG2R,*O R
M3#$3E-^:% L/ >"E\"@=6/ (@%5HT[=8U:.5_I^'_AOV@,V060J6,&$# >4-
M<88"TC^CRAFO4!%"^N?WS%5?@>K0;?>ME89$N7PI"8L5/AS7WAIW_XHC5,1/
MA/@PVIE6!I.SCR1RCXCWLM1O&DVX0;V=Y^2"247BU=$',Z_=_#7=5X_8=/#0
M< &((!U8CQH@4[8, Q'$4H/T"RJA.4NSH725\IT7MDJS2H5IHJ#A",##DJ&0
MO9/9H!UD G%:1M0#H]#19$L96UOG8R9U+F&&YA0:EC\]9%@A\,P0:(8,@P"0
M,AJB>' ( :<)FK% $C4\2*N9 K6V+D;UHI5!P-P**2O=3Y/NFVF$VFF=&"7*
M.J1[X34QDC-BH'2<M4P[GY'N[_$ +#'9SS\:6 $P50 T+  9HXY<6,(\H 60
M7<FSUY((C<0O1%%^B@^,KD39UL*6.U8(3!,"#?6?)IFBXHE$)\O\\>R(@QR1
MEAP5MARBM:C^TU$AL(006-C*Q0J!*4*@&0ED.>3L*2>6%;^H#IQX&RB)VB2F
M/,T ?FU=3JOO_D(C8&%+%"L"IHF D<Z.P3OE/2) :@(LHR' DB591FO0D*."
MR^(#NL\"7JIJP_%0>#-HN=/61@KIR*=^2[!7K4+&3TD*\+U^3'URVCOYC;[F
M\N2T->@==F/K9BTOB5/\-7C=:DTVLX9KZGR(P:'9)(5/65G4%4T.W'F6OKQ_
M()?HYOZ Y+/#P[&\8B.5C[O3%-\,_CO%K[B?M]Y]<_I]QF[E)1/QDJ\C4487
MF; 4!-$Y 8$ !GD)=:1HDMP(#9([E*9FM"W[DU(KEPY$$V#(B: A\QB1:0,#
MX;2)C(&4TAD+2=^-H2E#IP8JIP.IAIO"0LP1CY:XTE4&J%8$@51PI;777#(3
MGZFN<>E0-9%HRM[XS)36""HKJ/6,A6#!*RIC\K:*ID7'4;-/$T]<>E/&Y-A(
MP 1!K+(<?\M!)!&RM\,$F"E/E5HZ$$V (98$ B19!! #)[-32GL#2BIN7+9A
M9J*I0F<BZ#1#I"8ZSJPITB=: BH%XFFD) ,4/4]1T"5;N@J?*>%&&E&R)WGF
M.@!SRL7 F<XV*DJ5R+\PBZI*MY!X:EA)/%$41HF6WA0H@$!J8FB.)"7#?10A
M26ZK2C=M5(D0I2BPX2Y L,QH:I3@F0;-4M2J2J,%14_#("IQ=E :B,3S1)'$
M76FX:8D."5+@RMM2O,G'=!5<E>*=B8T=K8"I*+*)2H#(R(2H+C[[+%.2VHIJ
M["PZ1AK&CG>,L^0BD=RDTLU9$I=")E*4Y)0,-NO2>9./%GA68^>1X@794J(.
M)*7&@#?!9^<X((QTI,;F:NPL*'2: 6&CE1$L $D:H$QBS\0:FDA4,AC*@H=@
MUM:G5":SK+B91/@HE-=)^T"32*42L62@H Z<%? LM?@%<*KP60P$-<P;F@6U
MCJ&"EJV]&KKAC%%$V,R3DC')7() _+Z<BA6H+OU.J*WN#UIL#2T_]GOKY*P?
M]MS@D9UKKW?C%F]AKPMKB;TS?Y@6G+<\O30UH2!&2DS!6<@2Z<^ 53$9P:-E
M_"H=D=UDHK#),]'_NCZ<6/G%1/SB8"1HK"F>D?*.: V>#(OR/"JH).HLE+ ^
MT^C7UO64[+GE@L7$E:N:4\VMEX$'4&!\R"9)IA(X,'@(TX1%]1Y.!R[-O'5G
M!#CK270\$V A$J>=)*"3="Y3RH1YGLK5%<6,,=8FX0)P[L#J[!ABQAGD6:C#
M&):J*)D?-AI^#\<\#8QK$D0)[3H0Q"N=")KA'JTW! @P--[LE!K[K#8NO E6
M"D'!"P?4*0?*\!AXZ0)2FG!76;)P>!DI?N7>Z.R+E48U0<.[],&RE'"EHD3]
MP$%B599,$3,ESR1*AS\-ZE\97 H^:!V9=@F%"E3,+!YF&N9*Z9@0F*%$& T$
M!/7$(EY(4L9KPXN7XYGFNZ\H9JSW2GH;@BC#Q(3P!K1%5J4]18/1\ZI_S0\;
M#=N$:\^B89DD8<OL*F:)]4X3I5!?AJA\$FC* Y_2=)K5QH614AK)A:36@$T6
M(:(L\)CP1Y))55S,#Q?-/CL\!:T$$.9*OT7G,_'<)9)2M$8QD+1,US5VNMW7
M5A07GF;JLF8HI3TP:1V:)T(R'Z.4'O>ZXF)NN&@&6VG)V E<$JL<VNO6%%T*
M'*&&.0Z2:<9L=?U.IT^O*(EOQC,568#HK='::6K1=.?)*M 5%O.#1</$D%P:
M+F4@062$A;)R6.Y##,_)4"<":#0Q['W-.I>J(G>\6+AJ$SV<^>FZ_5:979O*
M,- \-K#:3Z'W]1CO'LL56V_?+U]&X&(%3J^.Y_WQ]^2*K3R.<WS\?B[OC_%4
MJNMB*GQE\WS(4X:\Y?UY>V/GX@N>F@#!,V'@*0'/@1B5+4DT.!=4YKHTNUOU
M.4#SBJ=6M,P9+>]_1HMD/)I,?:EV2J4S!FJG.>%):J]4=D$#]14M\XJD3@,M
M=7;]4R'3_ADR-BE7W!G$0D+(1!N)B2X0 98[PSVG9;(0?R5ANAFT2PJ8J898
MJWB9,U8^_(P5%S7C##)Q!E4PE"6,^"A\F4?'M LYX)M5O,PKN%K1,F>T?/H9
M+<!,U&50D?)E9F-*G!CK*%'@-14JQF@K6N865GTL6BHJ)D3%SL^HH%%+[5PJ
M8WT<&O0EL)15(%)P9'PNT5P&^QJ^"I/L%BN@6LV318!+^!DNI= Y>Q?1'N&^
MY$ZC$.')$&U2X$;&)%)86Q>OA!KM4%<!\[R1UBI"9H2)KS]C(M$D Y(^L4:X
MJWPVG]&"%RP*ZHRRUM,R"&)U^RG,*\A:1<@BP.6@X>'BS/#(**$V H&L#+$R
M>R*#I:7WJ9$Y%1&B]#TB9 7*6]\<X?.?EK#KH1L,NKF;8BOW>T<E]-HZ[;5.
M^KW</6WU^JW#WN!)5:Z+R4X6*QA[=1H?;QW&.SP+/(KMWE_#@]CJ_P\>0V41
MD[&(;R-1UA0]!Q$T,4E: L85B>H%":4;B_?><,/7UK49[;ZR A"8:X3UP1"H
M7KPI0:,94H4,B U%N+":0/*9F ".E)[OC$4?M)MV L)RPV.J(=4J(9X+!HTP
MJ>?69.DRB;3DX>!Q$0LJ(!9,TB+ZB'9UF3VVL@B8I('0%(*D8X;.5"P\%Q8:
M8=#L9-3)2:*8EJ4;JB0NXUEI!DQ2%K4T<5QWX24<P+18$="J+,T:&8V0IXBE
M$9V1!"4Y(D.4#'"3(T&T&)&X3E&*JBQ-(BJF$/-\BJBHCKEIHJ41"E4AZ\10
MG7)*H&FAE2/.>B#6R!"45L'R,L_U%8J5U94EDX!E"N'0JE?-$ ^-6*<46B2P
MI8B(H?2((A G@R,Z,Y<ALNR@-#*%:0T\67(T3"'66=$P0S0THIP1DD@&# D^
MNN)X,J73#1"?&4_(TT -9YA '?0ZJSAG1<,,T7 P4MD"5"I!BC^VS&DLNA*>
ME8N>)1:E8:5/&MP[IW$%*DS?]?KXYW$KG/7[Z3A<M/JI5)FZ(4)ZN76ZEUK'
MZ;3H]L//]4Y2?_CFX^*9"YT>L5CQS.N3>7M],!]_G,M6WMY+G71Z_8FM[T=2
M?173X2@7(S%/X;C,"2B1(9?"'YF)8ZAR"H6"UVFN3*JU<O/KU%NA,D>H-&*@
MY4A3$I186AP5*0?B)<4_LRQ_4,E#A<IDGHJG!T'':*-/!DUU\3T5.8VP:<C,
M4>"4A%#JY(PI8XV$)1&BCDDG*8$7%Y\8DUKSI,%&+PDX<^O@6V7,')'2"*H&
M7AS>-A,N0QF2EU$=TT*2J(5C8)R1+%89,[?&O14J<X3*2&$I$RES3BC5 2V7
M4!2SX$CDI:94"D-IKE"96[_>"I4Y0J418M5:AY"S)]FSB%(%?UCN+3$0L^4Z
ML4QYA<K\8ZS5<ID[<AK!V!R5RT8/IQ13 @I_X$EG@@<;@ I4N"5;><ME_N'8
M1P&G8F-";#1"L\"UB5DQ@AJ")N!R)/@_$&==$ JD,4R69.B50,:BAF:K2)D[
M;!HQ7$#[,Q<7F#6^]#*(C!@='3'<! ?1>I=2$2E@1\L(5F[0ZF;.*9P.2L V
M#*NJ!\.>P=<QV_3MZL464N[3IJTN)E-9K+CM]5ELY:OZ]L'[XVO6L7E]#!_+
M*50&,1F#N!P)R0:/IK='ME!T)0(H 8AA#,5LD&B%4YTYH%R=[BB6%T+_<PW&
M/I3^JQ=C2KAHQ%^=,\)[X8A4$- 6*T.*:-8D6R4$8\59)6M9Q;QJ4*MT>"84
M-&*I CF:#)D19A1*AV0UL9(YXO'@0L##9,&MK9M*_S,.HU;I,&-<-".G08:H
MN",B45["09DXH1VA(F4I)/(W/>WLG.5&QU0CIQ4=,T9'(UC*A.,A\4P4+5*#
MF4"\BH&$#!GE/>66/M/ X)>$COF7I%8MZIGPT(B(6I.B<U(2XU4BD*TDQ;0F
M7O(<&3?<F[2V?E\9Q1)#85[M=RL G@D C<"FHQ104Z(D.HX"(41.T.)+)"N;
M7#2*T8SJTI3:3[] ^I]_3+,BX9F0T AC:IY5DB*2R*TC0'5"6]H"X5(J'B5$
M[>V*]+%9K#:Z%0#/!(!&0#(GZV@*FDAK%0( &+&*!V(B$U8*YE$96EN_I^GE
M"E24;KMOK32DR>5+7Q@?:9PH(^[IH<9QZ0MC^F;C.5RQA@K]R:!/1T*-TI9Q
MQ<Z0H$SI(2\%,4JXTE+>>J'0CI5E[)L<'?JVA"D\BQ5MO(?RJZ-L2HAH!!DU
M9,$#%\3R$ G(((D+S!+O$]/2VPRA5A4L0I%G%0Q3A4&[J1,RJX(V) .C" .I
MB6/1D8QGR!,%E/1H%$EZ7XK:$F-@;O6:53#,!!&-^*+VRC.#B'#%5P8I>F*,
M8P2M(ZD4R@CCIYU]LMR@F&YE9@7%3$#1""M*[Z)!A8E0RRT!+SGBP:*VA)JP
M\Z'T2J_ER@L05JS:TG1AL-.LVD]1<HLPT#(3< [-Z)*=90(%:E1VGLO2LG-U
ME:4%J*VL$)@J!!KQQ*31P-,EWTH"E.9(F:"*"X2!2JXT<A;2EME)T^I:N^08
M>*8RR8J!J6*@61"94.U1'(@-+)6ASHQ8@WJ11!E O<K),EA;AUH/.<]ZR J!
MJ4*@$4N,GN>4C"=2>30(4BES5"X11:UG CD9BP@!(^YKU[Q4I8WCL?!FT'*G
MK8T4TI%/_99@KUJ%CI^25>![_9CZY&I5O['7\N2T%7MG_C"U;I9S_9'3WLEO
M]#4O'QCT#KOQ^_LOB9O\-7C=:DW 49CE4CM7!&L O*6+3$)PD5J=8[3PY?VO
M'0W=W!^0?'9X.):+;*3";MQIBF\&_YWB5]S%6^^^.?T^#;ARF<FX#!NMD+1<
M.YXR29*5S@-@B(M9D@B*20?>*5W"EM,=PU;!]4MP41&XDR;R( 0H$(XK$VS4
M(F3J.;<S U?U]4T)=(W(*/)+%0/CQ  -!'2PQ%'A"8(Q(AOE>.SP/"4$%7F_
M1![(P)D#Y:)+8+3RT4F?;:))@@9OJEA;5(0U@JY(ZPJ992 *E"%@DB,6'*K1
M5,0$/GON4*S9,0UU*KJ>#5TF:LN59"$Y  '!.F$D!>J]2(%+4>7:2T-=([!K
M;?#".$4T!\1:5)$XD)3D+%![H1R/]YFF-5;D_3H4QBVR0V6S4PPR3<Y'::6,
M20,U2:B*O)>&O$_-&B01O(N>\&0Y 5:&RJL0"$O,2$EY2GK:T>.*O(<@+R34
M.$ H;8($#L9'%'=<9!IX,IZQJE$N*L*:@6D31 :GB6+.H\TFT6:3*.4TB,)=
M0S8.;39N1PM=*[J>#5T1T02@T$!3"JASIJ2*9XD2CML45)R+7*MM'I\*O49
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
M^^V-TJ7ES;?=HMMO?^SN;G_%SV_"SM$F[5QN?NOL?]P;%\<-D3D))A!#DR.
M9AQQ/FJB@2DE+#?1RK5UH*/SN2H*YHB"^V*W2]V:=H9H:<1T)5CME:&$FV0(
MA*%YK 1AV1N6 U,Y3GL*?$7,LR%FN<*ZLP-%(ZRK!6@AP)*L-24@RDSX;(#8
M)!R5/OK,PF1CT>NA+_ZA:ULF= L2(KBK6+XW2N)O5-'L/&."CIUI^(#H_B3&
MQ?U] 1;1A! O?[#C Q<[ >RE5%I( SP*A63$3(FBX_^03=#1ZL?;""N0"#HC
M1M >,2 @RF2#M00YM""@DB4&%)#2(BFKA/]96%MG[!7*B"6<]+[(,*A&PFP0
MT302E(H0E2$NV$2 64Z<<IZD%!4/G$K-S92-A J)IRN$54A,$1(-;5&H'+@W
ML5C+'H6$%\0DR4AB4B23HLU&KZV+5ZC>3UD_7*3YOP_7#]537 7+R@7*;"?J
M1.#96DA!FU",C"@I16M#3])%O.J'SP7]#R/ZH0@RL1PR82%E FC%$Q\3(X*I
MX*T*+)I8&N,(N ?ZRXR"22J!'@^#%:\$FAT$&@IAU)P%10/:1 FEGV <(4 -
M"=HE 4C!5"@TD:9;!_2BZ'\N4J Z!Z=&\ UUCTH:;12"X$$H HXCP2<=4:92
MZ4Q4"@P2/+]O$/N*. -U-?G&C(Q1RJ>HH\LQ06+:,H9:@T)&2L%E,<'8^*KL
M/1?P/WU7]CH;7T5[^^L7&Z-4+F>"++J,@ D*[3PO20!#E7!HMWM=JL(YG=)P
MLXJ"Z@M<*$!T?P9$YD(;:RPQD3$".7KBI2QC!"!XD3DSG%5?X,) HNI_CZ/Z
MBY^I/E*18D0SAT:.8H#F1)#8->%)2F'10-$YK*T+I:JSCU-!JYDW"G/ML^26
MNJ!IAES2JQS(7"P^);+Q-1B\&,!O./NRE\8G64;:RH3 IY%XH(P$Y[0W/)H\
M!/XK9-K5V?>\,*C.OMEJ?-\A$+4 U.M(F1)%  0EEF9/(O-)>6&R36YM?=37
M79U]SRH%JK(W;67O1[H#9=)H12(>-P&7)'%2. +21*YS%#F7KC[W6?RUCW6M
M)E[$LM^744V\4$6QXSNZ-=J=+W/9<VUN_9++GFMSZU4J>Z[-K6MSZV?K2IH@
M2<=$8")QM%^R210X]90;20-S\N%=29>S[/G;[A\[EYV-3[RSC\;&9:#MR_:W
MK>UXT-[8O.AL'T '#98V__"M,V*TO#O8W<=[;N_PK8W-R\[EA\MV:5W$/YRW
MM]^S\MV=_0^7NQN;;%S9,P2FG.4:#72+5KH'1BSG@G /AB<AC#;T 4;+"J-@
M$B_6XV&PXEZLV>&CX<5BCKF8K2$AE(1M&S3Q6O&2Q D!D1.<,.-:]=;6U?,4
M$@^L;EB^^/[L<-(L@W51)3RY4ONL4([P2"QP0Q)5*&$$5TS)!\;WERO;[4XU
M<AE+7\<O=J("IZ"4U]IE)R&)Z 7S4K+DO 6?DGZ\GK@"T<X9@7^T]#4JZS.+
ML33&C A^KXE!-DY*%V]DX;&$*X:EKT)/*=Q98?!X2;A"Z6ZS0T1#;71>(PJB
M+E.!& %M O$<=4<PC$JC>5).K%2ZVV)#8H5*7V<'B8:&&))E*0A&'!<(!*<$
M\<HD(E50EAK#O:.H&+U"17&5LN'NU \?5PVQV'D03^8"@47(.GGK@P=K@J-.
M,&F<I,A1N7!5/YP_],>4OJ(>*%09C\=\*(T@$G&E.()[&Z5)3N0H2NFK-7P5
MLN'N""_-! ;5CS@C"#040A4\5S(F(@P==@=BJ!"B,+0V"^MX5JQ4?X.:LB?Q
M12%@+G)@Z?/A9D?RS2EWI:N!9Y28&#F!Z"5QE .)PG!N!1?2^K5ULU*UKW=I
M>X^L?5ARFR\F&AP/G*,Q#4H)$Y(4')+4 3QD7[6]^>-^M/:!!>3+D2G"A$1M
M3X$E/AM-O$/8VP1:&%=J'[2=TD3DEXB"2;2]Q\.@:GLS@D!#VQ-,, /:$19
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
M8#*GQ1ZG*@L"I66TXVB9IQRDAQ!B+)UB^)3'Y"X3/F8"CU5S4,T0$ T'%2I
M'*)D1-/2+QT\$"L9_N;Q'2FC<"5#\2$MHN]S]TRW:\R]7J,[NS:]!'?2X.RK
MZX_XD*H+J;J0J@NINI"6P!%174A/;#"X>&NNOJ7J6YI*$6R6*GLMG#.0#?Y4
MUDC&+!="!ZN?X%M:B>8*?Y1^DIW]SN6.W-T(M+V_68+6?(?_ZVAW/^"]VG07
MG['=':F+A=W]'<"["[0;#CJ7'R[:VY^@LX'?_7GWJ'/Y\6#G\N-1^_+]Q3C'
M$PTT9F,U$5PG DD[8F22A(E,([Y$0^E"S%]17EU/TW ]/0XFU?4T0X0T1U(X
MQZ,SF3 .@8 ;%OAPQ(I/44II+4]T;7U:+8J7$!XS0<>J>9YFB(>&YRDIFQ,
M)<8934#[2*R*C!CC$1M.>*&+Y^F^[-KE&EAQIRJYC.-KQR]VDD;EE /(G%#1
M<"",1TX:O47"\@(L,WS5XY"S O?HB%H3M.14(J2'(VIY,L1*%XC347JMI V4
MH[!3=A5&4LR)SFMN_/S@T)Q/ZSB4@GH2M2S#.'FQC@!U/RJX5UY[P>A*S:==
M;$A4#>]Q5-^<41%URBYP J;\0-9/O%624'#XLO:*95OZ'$TCNK@,8<$Q7:T>
MV!"A1@9K9'"A:T%J*/,779B7*)0Y?H%+$LH<O[BE"67>,3EO&;+AQR]M=2.6
M=W6#YVREG,WCMV%29W/4,5(-RFCJ@"?O58I*<YV5TIFS-'Y<W@IYH61G^\^#
MW<]_[K7YYF6;O\?OVORVLU^N[71W/V]>[!R].^C\\6G,D+P#UC[Z>+ASM'FY
ML]V^W-G_P-K;[[JEH5J;_WFXLXUK^XS/LEV&Y(UZH806:"(F2HPJS7HSU\13
MZPG/:#P&YK05>6U=W6> 5!@\'PRJDVI^:&DXJ1CGG H&1 \3@!WBQF;C2-!*
M1Q6BP1.M#1Q>"F*6RX<U.U T\^,=$R''3*0,D4#0AGAF$I$6CRH(12-#4##^
M$!_6TD0I[U0?'Y?PMMBNZL=@_6P0&UCG/&>0W(A4,A*"LQ:0W2:990@0#3P<
MZU5'? + /_S0$2\W+[:V/WWQW$"4)A!K0R8 S!##$OZIDXBEQ3=PL[9N5R)0
MN6BD7A7!V4"B^QT2E[@/7QP>%K,T$LF4+9V\,G$R<9)9BL&'++V%E8I6O@!<
M5'7O<:1_<9OT#[[8)!AJ=6CT '4$,N4H#6PFVG+AC"U!YU#&^]2(Y<,BEO?V
MQ:J1RQJYK)'+&KFLD<L:N:R1RQJYK)'+&3J@E;0L6PJ>HT5G!77*.)#*,>-H
ML,RO?.3RO+W_Z1P_)W8_X^<NO]+=SQ\/BPVR<_GA6^>/SEY[N[/?WHY'G8N1
MU,F+SO8;N;6!SW*Y<[FU\?%P]X]/Q0;9[VQLTAV^^0WO^*W#=\2XR"7/8%EI
M%&R#Y 1"4L2II/$W$06SG$<H^?-\2FZI)83!),64C\-!+::<(3X:L4JM7#21
M!>(-M014 /S-99*%2=Z9)#17:^MJ-"JS6M64\Q03$SJNEMN7.SN@-!O02ZFL
M+,A@PA$P61*GRY1!&O$HN5,/KSRI7JW:GFM1?$Z+[<JJGJ'J&7K1_H7J&7JI
M2ZN>H>H9FH+*GZW+D3K) !RDE%Q,.7*K?*# G5%/\ RM0!<NZ&R\V]O:^,?A
MSM$.W]E^3]O[[^7.YT_GN]O_.-C=WMMK7[[;W]IX(T;#UU]I^_,FM/_X5Q>_
M;:^]_^&BO7^XA]<=MO] B^&/S<OVYS:T-P(;UX7+L\25$Y%X;PT!F4K'!9#$
MI!"#SB TBVOK[!57*]Z%:TJ.H\?!I#J.9HB0AN,H)G T.D:4H)$ %,=1$(FX
M(!2CC"J1.")DU1O SU.*K&3&T^P T7 0B21ICD$0?]6,SC/BF$!4<.=4,(9!
M9JA&Z9K@OEH)[A/ W#HK@^16:)$@&.]+%G7.G":30[!W)#:N4!AQ1N >$T;D
M(BC+$,TV([B=U<25F;S1Y\RHE8[:M+8NE%K=+-YGI_.:V#X_.#24/Q&H2=8R
MHO%XT#P2G)@8/>$R.Z>5+ I@36Q?&$A4#>]Q5-_0\#18EIV7)&BT>T!YM':0
MW$E@*AHEJ4K.K:W?-Q)N3/3O^O.=LR,\NW =\KJZ9.PDGYDWE6/R?Y?^8J]E
MZY](027>MSDX[:?#0]=Z<WEV./,''(';\ %'1T/?/,&=HY)F_8A;QZU_II/3
M8:BT)>A-E/1M+SCRMH?;^6ZS_<\W+7=\C+POI!(O=:>M[NF@M=_K'I^V_I..
M3\_ZJ77>/=UK;0]CJS=7WD19_S;\Y?_\+P[L=_PI].^N]9<K7.+J-8?\H_6/
MY+O1#5ZU_OGZS>N_7K]_75Y\^_I?K_^K-3A#6WLP*+SDHAC8\6Y#]?BLK*/!
MR0*:J4%[SI5,P T8@9:/21*8<\EJ]66CK)E:0<G-+[=9&K_A: >]_-N?9='_
MNEKS/T][X>!]"1.DP>D_\;G^2OT2-G!?TW?.1O@+96V[_]ZCX>A?Q^ZS/=L:
M/L/[B]V-CP>[1YV#4G*SA=?L7.Z<=[;W#MN7'S@^\T'[\Y^'_[X\N.A<OOF2
M@@:N1")&6D' J$A<@DALY-DR1IW6 A%,1WG3_RYH+@0V*/O;ZEYO,/[R,\9?
MM9!P7+=_T3KI]^)9P"O"-<7A1X<$YEZWW@Q:)ZY_6NY9(OVG?<3*U1==I0+<
M7.*^]A-2]Y",R^O^[ (!,23V\_*I,R2[?@H)I1C>\.((SWE0OF>8/G VA$ W
M7U\Y0)0-!B-,J>7"7C?]![$;4"5P>/%_>H?(81%<L;7YC_?;&V]:IZ[_%25C
M*Y[U2SI"N5^Q30MAZM8)0KP77U_#[.JY<6>03D_352*#&QI7-XO]_IRGO99/
M-X\?6]X-\&?O^N%[^+H;G YNKOK^_'\[Q(<]; E<YLG9Z>"_AL^)9!W.#F^^
ML-MOY1(._D\)![?*A5_Q4W@!;BL^S0F>#"YZ> JW4C):-\/2AG?\D9:1;]2#
MEAOJ!^6)>U^/D9O%FZU&8 ]=;,,'&)SB/V6%Y>8_+C[I#;I#MK#G!D@CI[U3
M?/'J"?%SQ=,U26E?4B8GGKB0 @)CPSPI07-R063@XN'=2)=-^7D\APBL?;G)
M\3/X?_O;UG:07QC720D*)&9-"7"JB#=HW3(E8@1D)1;BN&&%0PJ:\$C1;!9)
M^T 3:K;*&P<YBI"R IZE%N'AFFT]TN],'_#]+TXZQBP$HFF9P>JR(D8$0X*D
MACE5I*U>6Q_UP+]"I ].4B@VPN'%ZX;:5#Y=#K![?.:NM-=;BM2U,B-*6MH-
M\']#GCNT-ZZSIZYMGUM77>=>T1^7.(]\Y>ST[DM&<@-FK[ -L]M:[XCBC0VZ
M]7.O_R.YX6LBOI_< 7$9G_<W=WCN+@9K?_\YN:][3&[O87/Y=ZO]#=UZW$<:
M!W<%"M3&8E+9TQ0MN"1=1#;*?%0&L0[&7Z$5KTGQ37&44 /2!,]#!M3=&',V
M)I\9OBJIYX:M_3I9<?8-KX?'A+:)NF%*UV;4SUQ(<%[ZAJ.EQ@)$;XW63E/K
M@/)D%>BA5EK<%HS\D# _%-&-[B <]@:H=VSE3CK=S!GA,]C*F]].NOT4W][D
M+FZC!M-.I_^=(F[+U[?]+E)"UVT78V\;G^4?AZACK1RWVI2=[:_RBV122"D,
M*3X. M9RXG.V)'!#%4C0R<0F-<;D:(R929X\&A/&\A+XBC8E:[/3J/DG% (G
MA6'TS]+:.IY-*UT=3M$^TM7Q_,@MO5(QC_!3>U='U K79]0:L<)'C=JQ +OW
M$6>>O2I>*\8>D[TJ[&M-[\[Y?'0^J'PMF7Z.VUK%IW];AD_[#)O 7AMJIYD4
MNU"YG>/G$/SP1;[<],#Q*WN/]F 86LD_V4C7IM@/4XFT_BBFY]_^IS<8O. <
MR3O'*3TD)W!!UW1G;)HNWYJ8G4HJZT*PG@<&7][V$7(DG/7[Z3A<M ;G*&1G
MGGJT<+MRXT MJE$Z'CR$+R]/,M9T9B(Z+2.PD*CD#D+2GE(AO)8^69HEYV--
MB5][-FY.9?/J4)8\;GURU/Z\PW>./O$.?W?8YN6[/IWO[.]\V_KCP_G.Y29K
M[Q]<[FY_@)WF()VCG6_X+=W=[1VQ\_G3Y7!=V__H=O8W87?C'_OM[4\76]N=
MP\[&7A?MCI&X-4?;EAO-"9I\0,#$XO<"12B^['-4,F1>._-.,[&WF'S22<-T
M%"!$-,8D&ZPT0C(N*;N.!EV#Y4%NP!&P5%!,!HI&6-MK+M!D540J6MR(CA(3
M B<T2&6M0#O=Y1([&FV14%-Y'X&(E#1*!9F#A)(UG1S>5R9)(\(C2S/T1#%[
MC0AF*R*>'Q&=MPTQ(8NCU#LB@D=$0$9$")U)E-YY@,1E\,7G>!\B5B&7=VIJ
M]@M<^[M>'_\\1ETZ[+GCKX]3IA<[L>W)\R6?05LN'I5!<:BDP=;QYO7>;W1S
M3H4&RXO;)>_@<.BD_7@5U!ZD^/[XKWXO=T^W^N7:JF-/A7F.%@;E$((W6I%D
M7=&Q92!6!$8L!!HH_IJF/OUBL2'TY-S09]"AGP%"RUF".D,<-0=F9+">Y])
MOPPX]L81'Z,FVC!C.<LB*C<L066\HF@^>O>44%2!,A%0FMIZ]I -<Y9()P(!
M[14IQ79$A>PY:*L<B+5U, _)RUYRG_AW[V_?G::GN\1?Y-*GX/A>4!8YA5GP
M3B=F,QB>P2EK-:KN$K4.R2!Z9:MG>T&8X&A%EK5&@E01U0.@!)("8FTR1$<E
MJ-<B4&>>Q[.]H&"XHV'1!&A@,0/J65[C?R"#,\';4J2%K[L<.:VNZ]E3?4-'
MYL92S:,@0HHR<TH[I'I01(B0J4W!*"511U9BNJ[KI27Y'%+@)H'G00!XX6)
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
M!6<P%<&--UWMJ TW@G],<+E;M*P$D@DI? (:]#L$T'R-0L*/YE(RSQT%6Y^
MH5*%Q8):HP ?02^I07\*?; _61SE4RS\BF>]=UQ[U0J-5W+M7+P'YY,)JH"3
MUDF4/@@OC2U0,MYP=*5Q[5N$_ZL%K@U)&Q%L9BDFR< 8<@0Z*A:51RVMT%J7
MJM99@VM?C?+[Q:BOMOS/8]0/\8C-*I1Y38 WRGS7D)\OW>T"NF(#R]H9!I+"
MON.8F#$.N<\Q.U0[+YQ;/%?S=*H2WRT<&B?>,D+F.+'4,A=K.=.E5EG1A! R
M:\X,UZJV5JIPN2U._'F] [?,B>>*ZZVX,OWX.;'. ,Y8F8(-@#X'<AI@>0:3
MC.0.;SB6VCCQ+<)_;X$31^FM$N#(=%+M;6$<P^(LDU:;[)SDIAX[78<27PWR
MQTN);W9J]^])5UI%7@_?C1+?->+G*+%+65@HCIE N2_H6!A&;1B1.E=X"A@T
MWWEAU1*8?[1XN%LX-$J\983,4>((A8L2-+-2(\7$&)CO=EQ"T$C93I0J/X5E
MXHTKLO[Y\[^6561]SLC</Z'/9TFU'L>C?X:&ZW$\>!-W-7'7K8F[)!)IBU$F
MP0NXXIR"+$SB7/N2L[RIQF!+KF^12/RZ*.X"[83"NO"<+ -K%'.A) 8%BQ!1
M!ZC-OH1IXJXF[EI7W+6F9VAI^5W[BKFTW&OC,9;:&!"JPDMG%E!Y9K.E":4?
M1GN*G1O;J7J$<+E;M+2L?<L FLO:P6JKG/$,?:1@2ZDZ0R4"<]%[EXJ6.BY;
MF/=!9^U-W+6IC:QDT3D?0',%3AGO;70"N/3*1Q.@B;NV!_^W"UQ;ATA3$PW#
M E#KIW**I%JP(()7PAE)_Z_=0IJXZU&+65;:R5H/X(TRWS7DYRAS5@)45(H@
M3U,$ CD+"2V3QLNB+1@KQ,X+I6T3=]T1'!HGWC)"YCBQCKKX1 B)-A GCK9B
M!8%)2>F?#ZI$XYJXJXF[5CCP(*+QF'-2"(8KI+&@3)JR9JQ%3IJX:XOPCXOK
MS\ZEZK"9TT !4F;/@A3(0!E$("=O8SU<?%/KKZ;N>MAJEM4./*P%\,:)[QKR
M<YQ8U9)15E.<1V+"P+UG/@?-N$7D-MD2M2'(:]W477<$A\:)MXR0.4XLA XN
M:\UBYIR!DX20I#/+%!FMYCI["T]AG7CCZJZO?_BQJ;N>R*,W=5=3=S5UUZ;5
M7;$* " 1VP@:K"SHHLDF>"XMETFTTEU;)!+OKU!W*9W ):8U9@8F^JK=D$RX
MX"$[B#Z:5KJKJ;LVH>Y:TS.TM/RN?<5\UVB5>92./$1"2CI,33HD>):MBQR4
M4;RDG1=N"5_Q5-%RMV!I2?N6\3.7M&<90-1VN#QS9 !9,F<@LJ1-Q%2L4,D_
MA:2]B;LVM)'%=72.2R<\.@A"^D*.."KI0['D"DP3=VVQ<-^'#OH=W7[U8>^;
MMZ=_1.X]@)(,DDT,E$,6?!*LR!S!%YJHD-<\2='470\9Y(LL8$V$-\I\YYA_
M=1GS1H22*MQ]XH: 'QP+4G&FDLS6JV2,<H1YD$W>=4=X:*QXVQ#9NPP1]"X$
M7R1+J=38*#A#82W+B3NOJ[Q#RZ;O:OJNI6DQ6%3!V2"<%Y#!N Q$O)0F9^#
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
MA-@$8UO$_V+G2:ZSX<XJ%JRE((DZ,*^#9Z4$I22/D3O8>2$V4)KLR;#FAZB
M684UKXGP5F'LSC'_:K[0@0J:B\2DX(I!,ISY+#PSQD:EJP]P>N?%Q@\G/RA
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
M'@]COW-=9QI/2M?9I+SQ\07YYJ"/';?L)+N=Z/0;RA[J^N9$6Z7$LU[=R'^
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
M\--B^?.$G)>$K$AN&:AH65VII+^%I"42QZGKWX8O;A0U!%R% $[Q4"B?M!4
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
M*8B4#''KBI2>.V<*J.1%6^R^,RN?(W\.A05K2FVN3*D/U-[J45# <U+*VBY
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
M["FB92JK[%QR-D;!*##.#$H$YET)+*1$7@\3SZ 6RH2U:%D$+=:#S%E$;L&
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
MB?0][5@;..X"'/UI=&!E\HDSC48S@)@8VEKP)7S.//$*G)H!H\R<,F!6 1S
M<[2R*"P)P7!$5$65!-''S(M0WW&DV<!Q%^#HC:?C"873.;+L)3+@15=<&%9"
M,"EHQ4T]TS2/N&BYI^O/<LEDH^D.%>=5&O$]B$]?!<VQ2;P^'$TCVS4R/LGT
M[?9QIRN%S;M[XPE.C@9I6,B,\BA>K17= ]M>+A8F]ZM)3G';WUI>=RD3H[>U
M".+SRCT=I=<GZ[99MDY7[=F716L;TOPVI%<S4D9!BL 16$Q.UDG;R'PA/<.E
M U4<MX6[FF1C_7Q+C!843A<3S0]W*V/VZ8+I40/6@P)63P9YJ7-!'5A.FC/
MHICC@,P:S";G[(R"KB+V@BJC[RN1>8C(NE\)-&\\-<A<#S(]<>0$ @B767&F
M,/!&,H?>,84615UL+>7:NN>7[$2K((U^^#F/<AD>_&UP>##<&1Y/G>#J]Y)4
MVAGO[].?FN0X?CNB#TT//TW\BG[O=3;JN3F^74;65YCD]R^K0Z2!G_ZW6YK7
MGU>F<<:U../W&?\U$R>(!)Z54&<V9DN<$6M\)8-Q)84,F?Q7@%G.6((ZU/EO
MLO/W7F^&CN:ASA$Z/0_5I>*44))I:<E#%5HS;R5!)_"<HZ'53U@+CT#+)2P\
MN@7I-S</M6%F83#3=U&3A S%LVQ#9&!HNPG&::8\EYAX-LEVF)$75+'^;>62
M0K;&![A#%GXFC/\Y]_F'<.+!+G.CF@<=KFU,,C\FV9YQ7 &0]HF"S"@0#&B=
M6$#E6!3 ;2W]U0IKX%7IU>J8MB0AV0:>N8*GY[J*X"$JXUE4M9F$]98YAS7E
M)(H2LA.8?-=/6,TF8*W6AK,07NUWH*<!Y'H Z?FI*BJ/V@<F;:JG#RA8+?*J
MTT^<3:$ U"0L96;;;=_02WV L=2IEWI!>=YP5)%P42_N9>[>?\6*W07(?>Z7
MN_XR+76D6[BYER>=1&Z'G'.DF3CCQ$8MI0G%T!:<L4Y2QAI",DR#*EG5?HH:
M:SJ;X7-*A'ZH&+JX1'P!4J0;ANX<0SU?%HT5FJ-GWM=B J\="]XJQH-QJ=@8
MC7.U(3W(U9JW]' RJ1N&[AQ#/7?7V&QU7;+D"^G!4 A#,1OF:HN\)*V!Z5 '
M Y=@Z,3?[75^$KI+K)WG#&]%D$OCP]IFX=HIPO?R*0^Q=<#J%-EOY$_#.%ZV
MJ_IU/*$?1\MV69W@7#F9???M VZWW.(AW/-6E-^*\EM1_K<%@>4Q*1>T<#Z"
MX,K)C$DJ$X-.4@*THOQ%U #//\VTWJ>E$Y@CLB"]("&-D40 .A8+%#!:(X#O
M,N[UG!HIKP(ZLB\AI.*%U0%<SBBR5LY!R:$D'<L\T=$ <$T ]%KL!Z,SR)09
M0K ,P KFK)>,%HQG(U)41M3\^4MFK#;S;QU;'CXV>EWVHQ3&2!>92IDV!VL2
MPV(BDZG8E&S(WHDKM6Q9!:G6"N];X7TKO+_E3,Y;T!VM/GAA=Z3C&;GB8E3:
MBYI 7C0#E\A;X\(R6NKL3%2T\+KFL)G5:")V8SS=@E)I>%ID//74CY8\8"B"
M)5& /+SHF"?'G05?)'=>6RO4=%CN"LO_Q:PT:'A:!#SU%9,'X:SWS!9!>'+.
M,Z>"8]*"R(8C.,&OU!EF%133F:J\+Y5-@U:0?[?^\%Q+CQM_7(<_^(Q_*V-P
M/&G)DD^)@<J<U;E\3"5N([?9"(QKZW,+QC]$=%RG#&-N[FU#Q9VBHN>E&D$4
MYWU@)>8Z'QH,<^19L1(L&N.D29%V51*"*]&OHG5Q6558])Q-8X7ED#73)@@&
M126&D9.SR94)UD2A9+A*&Y=5B+[.5M6O5$7C(CB:K0KX'EA#S+B8FO,(65A&
MZV<9V*)9*!%9,CEAB2$:TTT(YF*^S4M7#S-W&%QML+@V+'H^9C%8(S6!"1F
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
MF4SGR;ECQ\U?7K24L(<9R25B&8^F]-.89BY,LS'CXGK:1" ;QTPIAH&2@B%
MZM9-:Q^=\V9MW9K9;;JAZF'&>!NJ;@%5/><74U92I\)B%)D!6L^<EY8184+I
M!HT&L;;N;B6\N[2@>AC!WP:O6X!7SST6PFDEM&=8 !ED0A:B<Z0MBXN@M<I*
MK:UK<]D [ LR)G\\ES)Y44;SF<2[KV;:733E[#L2]B[YF!-@J/H9>^/]8?U^
M3[I<(S*UTPS6:1+JF7>=\ /_\A8,Q :'!U]_RTRBRCWMJ(-?60WFG[T=9_]]
M-_F2:?,VLS#)^(%,A+[O$]SYB$?[:S^>7P9:@[/WL'_YWYA8=YI=>]8TIEBV
M JV%6N$7"GCTP<1L$RIKM;$JYBD]T7MR>EJ+&XR47L4@>50>DN/.)Z^Q]D<W
M3H&W:[>9Q?MLN!]WQE7FGZE:?CW-5ML:?XV_6@+ON01>^+,$S!ZC8<FXPLA]
MUC6!-S E:-NA9=<&W;<2>!<A8U=HLOJ?D18VYGH\=$90T\.=PS25TT]C/-P]
MG*8S?BMO]VF7N(OUI.G) N3OFL>.Z^_*W_6/[17S^*^5$2L>U,?*Q_IZQ0RK
MF[_;F7R7NLOR*)VQ_0>7%_JU6: M?_=A7%/+WSV3OTO[R_"OSC$>E.&(-KEA
M%S3>I\VX.^%8J;RJ!8L"5T_T BG][/.2O?BR3LNOJH<O_]C^^&;WY8>7_WC]
MOKZ'_@[?W'HEMK=>#C>./WS:?$:*>>N5GJD)WGU!:OSG77)?^9M_;'SJ5/0S
M>MVS?[_;D"^.-[>>P\M__'OGY;,/_**$WBRRX3I[IK(E5>V-8<[(P(1,V;J
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
MYJX&OW0!@:$$388_6\NZA(9_<\43@TQ6266*\*"AVGQ!94CY$*78'%L2P )
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
M\E!W4AVM7KB;7G#+"; \8"$9L$KJ4_.#5(.I( X%:0)1HG!,NJU=<FNRT],
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
MV,R,I!,&P^0H=TUZ3LFM>F5 !)XS-C./)CVC,O=5*'U!G2YK^Z/\3'C_*@4
MWA$>WI@">W6#Y1L/*@.T3")L2C,JXSIE6'[>!MUIYNKP0/:Q1GGGN4E"!^=I
M6;+U2U^M6L71[3;OJ Y.;2\DQ9O.Q2!9YVX*TR52-?5\N_G@2&6)$UD"7QSL
M2UI?>-STV%,5A^KVTQ/@GN<A+7S7E7L/L\,7VXT<^SR$,AI3LZ8Z6 W<V)0'
M.#X!*T@,;'M%X 9$U-=D>0+SX'I7*'V6]U;JR5[W&8?-"PTOU[M++F%]C&R3
M1OIU0>R\TSC=W_Q"(+M^Q7D_J+G#/@V7+6Y<@\@PUMCES!MMC#8WTS-Q961N
M=SMOI,UOS5-:1=*KHX<&M,-Y&8*LG_A3@H1)@QD!WKJ?#&AQ,/H=<.W P1@/
MN^ [=P<_YUP6TQL-IJ]0)@2D#<;I9FR])SD==WW,9;L>7%4#<S;JG!60SOJ7
M(<Z,G&3 *C-3]U#)N2WE&.HX?/G\7TC>$?VED7%3AN1*![>T&-EXU&:C#C_5
M1QYK=[C>D(&5RYF?JV*4:?47'.WI*=DTMJ0%@I\]+VT^Y[3,[ 74NZ23/"C0
M0?#!Q; [&*[*B5+;J>^VZ5>!]?K6>1XKZS?,@C1,UK=2]E4(?^X1]0"KE*%\
M4JTT@F6JT&G.&3]9"B ,FGNZ,,QRZS;=(H5BLTT\&0S\*.]--)1?^D4M_(T(
M._BO V=F^PVP?J'4DJ%S/>B'GW>RUS,[Y=?X^<)/JY#$XH"3 4TO,PM(N[2!
ME/S='"^'SX?FLI.V4,".EQ']OBG/&\[M"H!-.IG-VV5)!^K76]BJ7#60FV>N
MBN97*0CG$S!"W0N3;5DC1Q@D2600-_9>ZN<UD%N[_U4&0'X%X-T+%U;I #"[
M*06X=[5Z[G)N1O+JW'\GW217N3IP?1!X>@(\OWN=%3<_FCIJ?*.FV>F\J&!>
M#V,N4K:0S-/,GUQ.(9EMZ3221-)IY6:23L)">: Q:8HZ<TGF)((ZR:YZ=E9L
M-V4$B1LR@F9"/A7:2MDO26/600UUX-/)RQ27KJC%[.9YK"GWKGGW84H('9?H
M+CF7Z>> 2*GT3"V4L[3\:02H3CI/W+^*+"[NLR6U#P!8>I\4Y/F8:,[\</-9
M]H8_,=T--,WU*$EJ=4)@>FH\!<OG%ZEQQ6!8O>"4%7VEP?\=$&2'W9L,/?TZ
MM_@IL*T;\Y3K)-Q9LD9SM2<I_N.# V^Q";\2&WEY5\5O%].*E\]P WF:FC4J
MMU<^O9DLTC=EDND"OZHU\:V#J)(,*_=LNSJLG-^BSE.:<J^JLD:R@>.LE5?L
M8S8U1(Z,5^>;LY]KIMJL3DW83D&P,MEL5*8H?%DCECKF"P1LD7_-4:_,M.H<
MKYH75CETTYSI.;Z51I,WXYO)D-56^NTZ=[9D*W/TEL=7:]R<"U[OB*];MZ_(
M@)?5Q$R?^ZE\;)FP,W5;2QM96\SZJ/MJDUS;NYG)G:YA&@#<>7PQZ)=3GECW
M;(=XFI12'H@_ >J61#P'>&(/G.&ES9Q9:975Y*)!9TK^E5]ZD2(]B5W#R0F,
MK\ZG_W:GZ\MIPJ4?@>O$YF;&,)W+&,[1CW*-2WJVL!E7"=3-8A1&*XC3^H,
M]^C,Y^(BOX/TF\Y?X %LTEAO=N<;1UJ^(B%M]G;S0C7->VKD_($^FS\@-U<+
M)&W3)<!N+Q;?@'?YU'55*FP=6ZRW:TNNNJ@%IBFQK$IJF=YCFG=618)GXP<-
M>EGYD>784FJN3P5$QETWGQ95WJR^5TJ9_KT*^Y8;C94PYRCIY8PXSR7KUNDV
M5?0QULY$PZ]KSFU:X*9:;7#6W MBZ6GEK<O4K5E"0#B_Z VN0I@E %0'8<N;
M3/. RL@$_&T;< LS[2MWOW+<$J6P0^,^AG'#<ZITT*KX1$JSJZ9KFE>TF.I7
M6[BI\:HS$@ 'YYDE36/SLYGIY[.;?9>BGZ.KT3A4C"PE)H3J'>:2"*<[!&4J
MXC0QL.$3QL%PSI&L=AJ?<FYU691KD\:Y6D&]R\[8]% :F;+FJJK8%&N+Z6TU
MW,"[LX,RXWJ6Z#9+&@PED;KQ5Z8ZNC<*O4H')E(_.;\H?;\RNC&Z&DXN4@[-
MX')Z<*-YJFQ2'7<KPQVA3$BL$O5&V2V8O:!:>,%AN.@9%ZK3W7,)B2G58O&U
MY9=>.U^2J5;&&!##1,#.JZSPE"19)<,Y ZL+2G!T&<(X*>"<&@G4L'/>VYZ;
ME_7,0%D;:"D[>FZ-1S>O\8TKN*87OCPM#W9/1690AZ[2<7C0W[UT_.^WZ6/G
M\DZ\Z<([U9&N[32 9#(&N79= #:_W4EG$_.!V3B< .,]FTRMWZ=P$G*J8)W5
MD5+OT\GU_,/&#)?V('P&?3^NHQW=JM3 '7;_UZ[7-NRZ9YG=H#8\N^'6;(6%
M[ :L+8Y$*$Z-Y%HR76#K6!1:6JMX86Y<B8<UN=.JF)MO=6?U$;_:+YB^W7;M
M7];;Q@V=G8B6R;'S6E7^5"64IF\NTT[$SZ7VTG6PA.2@Q?0,XW*(Z]=Z+ZUD
MV%_(IU_86VO^<N%MY^)4C53F!DE<"+*0VE^&/Y\R;WPWG, :7VW20%>G&35C
MK=,R@]7HY\.L55I*9A?SASNG!R(:X9*F-.>%UWG=*2VC),TS&)7C,SK-&3MU
M29^\;6G#2;??3\+7.-M-OZ:^V::*RVI%<D,9L%L5^%RD7-=\,,W_G9=P4&Z
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
MX#N1L;PSS3F1#'F12D]IZY'1RB$2%6.*<TLX3P57B5P7C7R,P'@H%MD:B_N
MQ *A+(PR09J(.(]@(D+!D=*%1!P;9T4TGDOUE<;B.808<P9MYV6,P;5QQA],
M(!N5:2K_LMIM2%WX7L>4J#(<@+9X.[&CKN^:X55>G2=7X?7^F>3AWKNKP^LW
M'ZRV2EII4,%E 2JA*)"Q%BQG]$$I)X3%J7G-BF[<SR?H\A L<@W(:,WI6AEF
MC9@(^LQ**9#3A2L9IK+!(.JMIEH2Q:E9L^_UQ$&S-HK9@F9C0',U#QJA*>41
M:Q2P48B+0) )6B,=@N'",D=$_%$<]!$&-DOVF?M1#X;P1;_C)L-AZ+NK3OCL
M<GG$SM",G].Y[GOFIR-X8?C;5V96IPV0RF, -5.6K]SOORK7[F6U8G^E!6LU
MR9TTR<E2Z-."U9511V1EQ(A[89 -CB%/>.' )',<@;#JY4;WSR>Z<\]ASQ8J
MFP*5A5BH=H)3'16R&"QOJOV.#*:I08UA%E1BP#YL[2JZKKR2IXZ5-?#4%BN;
M@I6%("EEA0438A$37"#N%&!%>((XX=Q;#)J0%EN[;$4=KN>7A-DH;QE2H:%U
M%[9\*OT[VH;@ST&7O+S,>B33U/W+@[WCJP^,:,JHQTBI5%?%1H.T50[%G,7&
MM="<_<".X$\%/VV_\.>"G_UY_+BB,$P%"4Z=!!.L!$,6K#$JHI1::16BU#^P
M;NR3Q<\W%<ULJ\IN/GX.%O"C99"BB,A%8H'"VE0U$Q=(:6)%H90PA'Q56=G5
M#:2^V"NH[1GU]=V%CDZ[HXXY!TTT3H#H)"+7Z?9=;^+A*0FH]]@F,?FB1^;S
M7'&(_YBKM/9' _ YS\/P[:D9AM-!#]3@X_<XO[UGS$=Z\.(#QPHLD;;IF)Y#
M7 B!%!4%$M)%[*AGF>,IO7RR.SE,#D32I/Y&YO-"X:SQ:7*KTNG*X,L:"4/P
MK<IU2-W"DJL5\VIT1HWE2#=]>V&Z%Z;SDW%5<S%X .AF]O-V9U3W!Z-\9[%#
MV&-IF40[?^:&:"M4SCUWX6$[2JEO[,*CU,U??W-?FV*'$/4CNO#P@OZ(+CR$
M?]TDM%UX-J6[2]N%YW&_4]N%9T47GF?50F$]T4@NJ(C,,B)BP8M4/I@2)@LA
MM4[%;4(;3;G!&^R]WOOX^?"/-_S]^:LSX)+@ 9Z 5_?^X\$?!_SX[-5'^$[
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
MBS["J.128>;O"D)NJ';8=$KY+"IPWI<V6*[,'*,20A&/9%H@+KU&1BB)G [
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
M'V"]L?_R;;D"]J>TI"R3]\HDZ:T*4OM4LC56*)ZYJMB?3K$_O0SV_ZLAQ[W
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
M#:@XBLI42.^9RSXS'0LSEK.D:Z+^<O;A/OA$U^ G6?G)1D=-D<0D3HD4*9)
M$R-%)1X*%]SFB.?37%?RQ>J>*]N'8A.-G%K#@Y<*>#1I3Y-CS (0B%Q7XE[*
M++3$_0%Q\8QS8#QHKXAGWA))8R X?HT([0+S.MG T5^5.&=DB;;X";/@"C@U
MQMCB19)*"0=."O@8@$&\!^7$VF,[*Z/OMTV@;Y'6V4Q,4&#U<XS$)AG!(@#.
M]H+G''$@E*!=*A<#$J"DL>?2ZI7_F7JT6[8 ]R9U?0U.4IL?7W[P@!T!.G),
M]&3 CRX1;XPCQ2DO6 0\;[%?&G5=MX23;M$,M!2^%(4_?0 ?K/C")<E. (6C
MPMYXFA,1=/(I@B.8=$-A:A>;T]RN+6B)? DB;[UX]@&<,!VC4H1[QH@TGI+
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
M_L\<MS(6Z9C*49AH"FQQ3K&VHL5>M/)LGU(Q%=9/@_)X>JSY6:P0,(%88I
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
ML)W[W>>ZJW=7W'1H<:E)'>+>;^,=)^QBP9JNW=\HJSI"0\**E12-UL@UO<Y
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
MT/3<Z]GY5G/S%:\"A2?U9=B60FAR'K[X$662_!"9 K_#7"RS!\BER@%\[_K
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
MN8OUDJ)G#%$)7?FJ-#J:7ALON?F54B\>T\!3^8@W-C:]AKJK"NPT?X]#G\%
MZ?6B#\!.72)/ 8T5*2F+GH+M)F*V0):3!Q;N2Q,(= 1CJ>$@-X!C+;]L]#;I
MK][2L*E0K=E>AME+SQK:L0##3H+.'S;&Z;,;,<.%1D2HO)-9(:FQ'%L[73:W
MMO2\J1R^JSG.,.]5\4#.NF3?BT_E>%,6@+*$BL7C7GN1FPUXJ]LQ>0N$NMLT
M03[@\3*"^-4#':>+1>"#N@SK\CSFTH\5^$#=A'MTB;(L%C9''7N!'=J3_PT!
MV]),+3E76LGT)Q1,#LL*3DK>I@G%4D[Q]_29^?C!?1MHYD*1=C$M>%:<8'E)
M-A8.D8<'ZN8R;N]K3;)B<;JC.3*WMN=%$)2+V+YZE,CE? %; 6?Z";AHFA",
MIP1YDZ5N8!PU;(]"64_1MG#6%K!U<8<$-IP;/Y'!C%_=15EA=3TDK#N$93M6
MQK;FQ)/'" NY!-?;L76'L&#'VB/&L*(ED *ONZ%EL.\%RU8?&)@TB5F-6_H;
M<\MHJZEQ^T(BH>IG[7N)Y^Y@(]BZB=7#4LD$M^[)TP5FP1G+9PD"XA5]18-&
MYM&*WO@S&B6,8V!D?KN0V0F&I2*F2I\;>7,_]''Y61[8,6'NVPU8'DJ%7&=(
M"RB+<UPQB3\LH? D4H2_Z'6VTPBUXE.9/\LH'1/5_4S[([;< 9KI5+M="D:4
M[KNW:_+,3("* (=:.^,JI8*97,9QRNMOL:3.&V!7'4:P@#L);Q;W[NNURRK]
M!"<$I!D0EW,'EIS5KO,DLA;X/\)M^0C#87;-,%FB-%CXEF).E&20;"#KC6 !
MM>79-;G)+:MIR;UL5ZOO8GEVP2A\&;9E,I$(9)L:SNQ;2"W['_[ DC]N.LW@
M^@.9OAYJ#M\/M'3O%KRZL_)+#8JROB]Y#]"6LKD+2KVOZ#YU3R;+24"\G)'?
M$]?C.8E23%GV(+L*N@'9C)<@T#!Y!L:I]L/UIP23UC'KD,(-MZFI:3H7[3=H
MT6G%2KVAK7:*0H-F>7_NW"5.4N$5)>MB&D596($8<_7XZZ.R@+FRF^EU_4)8
M'F(OFRCW>3IU%W[B!G<1,D@-7X1N0(RFIRZS-I1.M<P-4:$ZJ;J9QF/M&N^7
ME5K2U_0*<T.#LFSH2C/3\Q9V]\8']MD[8[BTM^E5<CF]/!PHOU>2#;0R#XV>
ME@I:.5<_\T%E00\%4)QY/<"@ZB^3J<XR>:L7+%LO?_2WNZ"I1AR1V,H&$B[+
M:BW/W#E<5_&8IG"WL>>!]L+B.ETM)>+*>W66V98;KMEO*];KCN_?7>#98/"8
M@>PR<4]IX*+"YX:*Z.OV]J9IN9Z@NIJ8^H:\5BK(=<ATK0)D*U.Z]D-_GLY'
MS^2_4S=@Y>(R4U*>9#=_PJA*>5SR:]V@=<$:CE!>Q>_#+$*N54E;7+AI9?F+
M5],(P<(P2N(55J)-1VN/8RD[79TS+PT!5WL^\W,8<XYV\SPOTU1FI.H#S'QX
M(+JKNC<I>7'A# 3TV3T#'?#)C2>4YX93Z%JZW2V(Y608T0@NMN5>N"%);E_G
MP1%>D?<=Z"JY)LG?B/<,W/PT\IF][S8LPZ P"DI6+V1=R)8>:2%+,(TXI\(8
M?A;0#RQ)M%;I9!I6P[#TF;F(QY1Z^JZVLL>G-ZLY6%C^&4\=37Y/_3B[@,0W
M)9E[0#<XEI+U:M929<QJ2W/3+*T27NR_^!X)O5C;&7VUAS7D>NW^1MFS$R"4
MO4,!I64O[]G+J,HSIPL$TSXZ!4:$RJ"9?\$#W40]B('&L4!IU2BV,\IV0^=
M*$$8)I4\-NAQ?$9A(A$^J9RXL1^S-V]U3%%K/[-N MV2UZ'I[.&5#E01O(!F
MJ>!1K72J(N:VUH;IEJ<6CHJX#_EMV];:]&7+BL_JX:&QJ6$D-'A]W)/K2EF@
MA@PES'$PCQ48PM-DN#'M]"6N5!)AB7PRZZ^0R$=;0E, L$9@*PH@X9O&V!>>
MO+6\KCI46%I_ --LY&<22Z)S6H^2JINMIN?\\OV9!NF< -C79,:R]@Y=N7.
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
M[)[ 3._!743G%&C/S9S304DXGS_1!'U'/) O8JV*E=V F%[S:EG1>Q*25S?
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
M\+*EQ'B'5@O)(  GY#ID(0HBI\2@8LQ<(S\%3+JC8_"LF>;H.$ 4O=377'=
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
MCAEV@VP#^'&/6T.+RM/;+X;EAQ_/YI]K\1+>QT#(WO!L$O.EWL%!KNG%51-
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
M+9TL2P0L(4+R2G6YRG[$*\=R1]4O OJ204=#9OO[^D>$)?[M3_\?4$L#!!0
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
MRHSG GK?U9B]_>0>L;NW0!L8KA"U>CFYN"@W(Y/XCP_G'@_^TZMYR>0O&\S
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
MJ(7G*--IO I \+O%3;F9LK:+5NZA+ ^D,]<FK97 ["]7X[@,#IY.WRVGM2^
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
M/)7*F+G2CM\$3Y*SCG%G3=*=38)I\F'W#",L+Y)X%#YI[DM*>5D<"VA&<DV
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
M-(S#R>P]Y"G,_OL*II/9*QC].AGER=]?^/\:3N[K+5.&)\HXR5 :$;J *FN
MH1=JK)86N-CV%GC')_=,.]J5?,46?8LBH8LPF<-HN<&M<B9O-'FYA&)1P>8V
M9Y./RF62/%5$1K5(I03"LU;6Q6#U_<AX<Z76O@#ZI37=\/!@T[P6+JU?X+XX
MF^1W4[CTRX!\W>+ZW3Z_VN7S <NZ=\$<G:4.N/7)<IE5\DXQ%?%UCUG%9/A@
MMT?5C _?^$_KB<XWP4K$F8W 0RVZX(FD&H@'F8AU(1K. GI0G665;8FY1IK=
M9#8<G^$[#^AEWFXI.$!+CW$;%7$RX^8=2_-R$(@7*$,WTW'%.BOV>!CFL2]E
M:FE44[Y=%6HJ>VR;[7E7 ->-5.X 54"%E"P0$\NP!*"9H$AP#X]&\(S[ _-F
MB[-TIX?V32/:E7HK<;_'Q;$,LFN;+ 1?>L^GTB/<)]1FK@D#KKA/&G_:67^/
M+? >Y[JMO=VE-D7?SE7:[VA&I/^Z6LP6??VIA$I/\ARF[V%QH3T^>P?3X639
MN,Q8Q5@(F0 %5X9,96*9R(0Z[Q,WVC';6?1Y>]C?QG5:%:794,N6R&MEE]O$
MNO)<MD'6]:W90V"/=5G6%M%;:-0!+'6K1TQY9Y+@2"A#A-Q'$G*FA$D\TVVT
M'!WC?NK/DW=BQU>?7<BI7G/=:/NMKW-X8$9)(":4,+WA'*V_!"4U2X#T.5IJ
MM["Y'WW(,6SL.DQ,VA!C11^K])"^;AG](<+8HR(O]#BH8(TJERY>4;3JK2'>
M)4VL30",RZ!$0\;:GGW=&R'TS_"H(^V*5QP+0"L<?XQGEQ 7,[Q>+5Z2K4 ]
M;%CLJPH/P>G6=*A$U:0M.5?<XQ\'I[/C3J"WEUV21"8AB;?2$0/6:>"BC,G]
M7LE_X-SODOM=Q-L2Y^5@BGXV7]=DVT CY8)(4?H<*OS#41,(*!9CD)*!;@C$
M'DCX70S=#M.I1$X#W0=(MLL>SK<RODYB+$4@Q:2=C(9Q"+/K0KR33S#U9W [
M]+?WI=.A3ZQV#55UZ?<NIC*UH4P8U])Y*43VTEGGC5/99(5VW>#0A]=I$]D0
M\;^=4R^I5Y$9W/%B+GW';6D'DXERRB?I%>YZVV0S;/W P_W;E;R:+C(XE8'S
M4BWB')K6D7OBO(M$1!>#HC&FV-D=T\,PC]=#M9XJ;'JVE6AIIY;QX;LOD#G$
M%!))Q8F7&M#;DY!)SE%:)10>^)T%1;Z%:\DN5:82+97#(4^M?ND>TN@,%T&3
MP%69'^<I\9YI D%[G@WCE.W:7_?!AW7=7+<^Y^W(]=B71(L!7:MPS[(CCO9"
M*_070')T'XRV)%"5"54&<M)1LHJ^U.TG'[LI624^)Q7D6G$WB"L,@Y/1:(6G
M-*-8^@[;8-HB>#*#^)>SR:?GZV<M>5__:\'[@O''L'0?.=F?G4E+HNV*=DJ3
M=,DK(H/ /W0"=!D-)S%::FCV.36UR_X.Z'XD5M(NV[M(M V6?_O/WP>>>BJ=
M%B2++(KGKHG78 DD2EG*@5$>:K**S^S.I*LG_?MT[BJZBL;]-89?/_[O0?*1
M95L68:5$!\,S7(13B &$T%HQ7%)-^O"9?:!O5]&U\?:]?/]RH+ARKC2UC0S_
MD#(X$A(K76]X:5CJE?*T)GWXS#[0MZOH*MXK76-X=_)BD$R,8!"_X"6S'E]\
MX@%MU<"U]-&*G&BN21\^LP_T[2JZBA4M-RIT^FZ #S+>:D.THPDQH.7O<L&0
M<[ A&VIDU<T3G]D'^G85W8,U)0?0]_N;TT%V5K+$+$&5*0USLD;'7'.B6$G:
MS"Y07G7SQ&?V@;Y=1;=)GSK<OWC_8<"8X#I83RP4%4)A$J>B)S0E+GAFH&A#
MWO(!_L3[#WV@;U?1;=*G#Z;OQ?NW PM1 QA'A)8EO&$MHD$;*J>L 7TC(:6H
M21\^LP_T[2JZ3?K,P?3]\?<_!KA!AT@])]*7WHH2 /?NP GC#G1TALFFB0/[
MTX?/[ -]NXINDSY[Y,ON>'5Q-?+SX2<8CO/HL K+0Y_8\67WEDN_7X5)+=?9
M!\K03T3U"%;%Y+.)++EH9-SRLOOAA]>YL'EY_?EOUI]_<W,1),-#P13[S.-Y
M#[ED=@I#(NIR+(F=CNUZU_W8\P[J9++YN>]@&LL@\3,H*:H:G3M/$D^X=7K)
M"3*3"+.J-!,3VIMM%O+H0XYWY5B-PSL-2JH)M'(%Y!,K7]ZB2,9CD"J@8Q@=
MXA.6>'SQB(Y9N8SOIC';]%G>YEE=7S:VPG9UH1[[JO'FTOQ7F)Q-_>4Y[K2C
MDU*]N8C*2^Z]Y=*7@'QIC1$CNC(2EX;?3.C'**O]IB'33AI#(\)CWU#6T8*-
M%(;#V6BE!F@#UBI#<1M@79>2/8#U6)5D%1A]6DL.H*-3?3$^<,Y,),+',D4Y
M,WPY$"]H2P&\R#P>;ULY:L58EVJR"PLU[VB6[>('O_WGP%B3I(%%OZ50.D1P
M$K3(Q%#+;(AH)H6M0OS+3URYR<M_W/*2KY]WC'JP*L*?'"2YFM>C*P2_?AR@
M!2BYCHE$*(-_DD/;EF=)(&5.C:$(+E7C[M>/?>%N1\FU\-Z]?#\ 9G+@EA(K
M ?>3P' K*;4%6B0GI4:77-9[[UZ^[PMW.TJNYL7H"L&[DT$4L4QPP;. E:Z&
M$!PI;<9(BF"!>\IJ<O?NI"_<[2BYFK>B:^TY'6AKE>*LW"IXU!Z/KW^P(1!K
M/63*C-+^L1JI'=^[#B_46G[O=I-<S2O1%8+?WPQLU$J[4/)82D)2B)S8H!+)
M,64'7F8>'BMLWHV[W]_TA;L=)5?S/G2%X.3]0$<:\.W7Q%.IR]0K0YP 3ZS!
M%6D;O1?U;)63WIQW.TJNYF7H"L$+/'&ILD'23%1,)9!B)+&T: ]NY6 S=S37
M.^]>](:['257\R9TA>"/OP^8,VC3:B!245NZ4U"TEEPD.HN0RGUZT%LED6S%
MW1]_[PMW.TKNF[D&K=MA=N]'=7/QN6_?69ZMTUZ)+"1(-&&"=TF66Z' G&!@
M'K_Q[*H%[<M%P<WLS?@&PNO9?'AQMV;+.Y%DQM,A+"HP)3CB71 DFR0#R S>
M-+S?[7='W K]X>'-FTESJ#)P.GX[\>/9R3B]APC#3^4:8#9P5*LH,[Z^*J.(
M'#7$9C1<6;+>!!$<I,XF6&Z!]]AM2>OKW68\M#9MK=06GUR4%F&SQ?O]^LLE
MC&>+WD&4,@:(HHQ 47S15T(0ZB SI3.7W8T+;L#W(^C.H;2T<LUR9][2_YR@
M,/_$KU$FLP$PQP+EO&0@H!DB@B(N944")!UUCCSKAD3"MK:?AV#^")I3B:16
MAI.>SL]A6B:H3^&\7%65V^RR-_X.\]/\T7_Y%44Z>SN9S6#V"XKRSE)>__?5
M</[US7@VGUXMOC7@2KGHE"=)H1HLBD><5)E$9E%*@DG-.[O=J[JR'T%-CZ<*
M%4.N-\OY8P;X]]MAAM_0-T,III/9LNLFKF9X >OF?.]&Q=P>I[*$RX)]P*5!
M@UR5"K920R,C1^@Z$!VXX8KR)&-GHW?W7L6/H+'=4%PQJ%QRB'Z_*F(\S2\F
M\_D(IB=G4X#E*Q-I8LDI%(8O72)9#J2$N(DVEAD!Z/GG;881//B _JI$/;E6
MC$+?!K689N?C?("G?1!E+A%+N":I->"!+W!;+)EA6AEEJ=N!X_7G_AC4[B7%
MBK'IY:2+.2YUB*[B"9Z$\]E[&,-G/_H(TXN!45$%R131W!37421BF<7E"AFC
M3X['O$T+GT<>T6^>:\FV8DC[EA5_<>F'T[*C%!OH/<3)V7@X@_1FC,=,'LY/
MI^7[OTXFZ?,0?]U''2259;1<QDT')!KU+#K"0HB!,TJC;&@ T9+[M1/T_NI8
M)V0^&)/?;[_Y#:5_<77Q=_"X 2Y''):6>.]A/IPNSK<7^)(@8O0E2\_O;"11
MV3LBJ;#$"A_+U%P=&7-6IVU2^K=^8'_UI#VY;RJ'JZ <)V?POZ_\:'%U4!A
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
M9F/WG2V/44*=XPC!<#P^GF#E2U+<+N:+2;T@[ZMQ:[>WI<T@EQRXL+7_1V"
MQ24H(13-70H,1PL5/$WJV*'+ 87CH;77#J1!].W7L]5D]77Y<;["*3V[]TF\
M=KQU(7+L8&4'N@_6JJ(AY _D:2B\#B9<#A%-P0#)U_:&EEEP(BAP)JMB)*-C
M-IHOZF!"]7R[BD/+5!^8&H=67M)/7\ZG]+]/GW%V4Q^O!*=5+6W9R5"CNE4K
MH'\4&POCP69I4@>]:.O'#Q%,:0["O"4'&T<^7W_Z/)U_S;<;,T4%*\F>"TQ*
M4-(P<-H)B%IK9:TNI.1U '/CLZ<&XSY<:WPFW]0H48W[78;E)$UP\6UW46<>
MDRY _T:]BPH#KT4"VK7T+G+KC.B Y>,KG!JLC7@YB(/M6B7>LENRR8P)W(&3
M-5R!=48!SQJ2B8E[9#R9<1VR0[_6AQ:5UJ \ZA<;)41^EM+ZVSA].ROSQ:=U
MOFC#^/A3WQ\P.-YY6QN1<<N,"-KGG+15)@AO(GIKF1!%9*5Q2V3\J:7&"HOS
MXAPZ+NA4&I(W1H\/NGI(LTC.NX+"=>P&-'Q8?-U</2]BGJWP@A;ZUVR1X_Q+
M7M3/7ZUZY7U>WO41>H,!'19PS!E0D:Q_S[D&J1E&%@H/O,N$@=X+'[-7M@_J
M]UK;#\K]QBKJ[Y>577^4FTSUZ_OVX_SU/Y]SI%_5V,2YLNA-L!9(VRJ@7'V;
M(W.0Z&/6(O.QDQ72:;%3%(GV7![$D7'V:4,T[[R^7XD[LR7&"L7RG)GLC2X(
MK*Q;>R4%:)0#XH&.*0MFQ6CNC,Y4GYID#0U<XW9LW7W1AB%3N>IW7)$](%0&
MY^ID6^^9*D%*N=FBY]2"0;M>-,/P^+L)!OF09"D^@BUUMF,Q9%+6&;@^YMI^
M4-J4QVMC_AT'@WH)1]]@4!^0#N:O[T+DSV#0()#OY+C?!:^#"9<NV=6*&\B&
M9U \<0AD&8-QM:628DFR+0/.3TRH]@T&#2]3?6 :)1B4:@&Q\1J\)-M B6B!
M+N0"26J+9"P*W6D.X'<5#.H%PK/!H#X<?-32'L=S>#&979S-</IU.5G.RT.W
M04LO8L>UAO0H[K+=#>\B%E32E5 \BRKP[+*QSILBG/6Y"+7-N]AQV396S]E%
MOK/<'UN6^V8!,(=,9)= ZVH!>.O!9R6@)$'J&/W'&]73!NJQ_#YWUV;)QSM<
MKEY=YA>7J]_GJ[=T&B>+G,[1<&U4*!",]*#(\@2,(@-3(GC:H4?+.^ROTV*'
M,_R'0OSN3=>>WXU]C/<9\@P_KBT05"ACYA:0:44&<-3@BDW &(M9NVS#9KY,
M!_'OM/38SH Q1&1H!(['07 M_!]6N+J\TA,Y*^QJ ($UCIY\@^!5*<"55E(F
M%*0*C*5L/Z#NT&Z 083A87.)O4 9IO?(79)N1E5T(&KT;C4/Z3Q8GYK]4'Q:
M*O: 8#3Y2%E@K@6KEOOJE"6S,]C:L*Z(F(N16:O1QD:-)A?/]Z,902SZ<'X0
M<2!-ZE>R31<?_\+9'[/\&SU??]TDN902ZOA9D )IM[;Z2E7Q8+(65>="$49S
MYCQ.YD$:9^R+Y /9: 3#('7E#P@[FZ6[]'[\>[[^X]OT=9DR1TO/=7258,?
M2X? O$L\><^2E&/)34_:3T.8A@1LD$OH(66;%).<Y'LT2XQ>.\W(ZN-D]4DO
MP!N3 :W)UO# )([6G[0_^2<F9\/ -DA"[#;:-JA^,[]<W",ZUSYS,M;F\(:#
M4G0T L8,PF2F7#$BCY<JNP/]IR9LPP W2)GYXZ09)GDI44!@M5%'4A;J'"G(
M=8HHS]J;\5KX_"B2LQ<(@TR"^T;:Y$O^=\;%;7#(%QU-BE"4J1ES+ (&DER#
M*5MG"_UG--_.8T2>FG3L <&CD]T&B*B]G7W)RU5U*BXGLW66RSK:>'=:Q.-_
M9>?86HM5FT79FK-@L\]=83$6$IT@I>*2.Q,9J<C&%U)1M-+G+0AH$W:XL\S;
MV=ER.8\3$NCE30+4-P^[DQ@"9P%,JJ<D&5_-2 N.F"LY:5X6PS,RL.O:^]^3
M]U:Z6V?U'W.Z2OZD/R>"ZL+?J#@W3EC"2H,DT.ID1@=!N0S%1*4EG6=1[%A7
MZ [T'RZT-XA(/;QXA\9TR%C?7:;<(_=ZGF1$$VQQ@%);8@Q1Z+AA8&7F+B2?
MT^;K_7R,[^DEQX[M#2HC0[+[> )Z+Z=XU1SKJB?6VL',=$F%(X(09+4H'VK6
M5R A+R59+60TX[E<M]!W\*!>2T%XF-V[)R"#N,8VB+K63;N0-79 ;RNE!TO;
MW1?+YZ1C#R!&E!.G4,<Z?RJ4VB%-T*,9Z*T$B39IICR]I^/UD!I//I[/P!U)
M//KP?Q"QN/-.7Z= Y/1FOO@7V207=0CVZNMO>?77_*8!/^H<R(HN]$8+1CPP
MM7(S!2#&,"$L*I8/H3-W(/T0SH@&F#^E%;<&;)BFT_0WEW?UP9M1ZU>I[,D$
MCT)!SL0!%1('1ZH[T%DJ@JM0E!]-GIZD]+0UFW8@#1*3>4C73>U+!\K&5G,>
M(_90FDY#;)^XC!H ,_#[MD&ATX8%RR((1]>AJK]R7JT#C4%(R9#ET2;^C2LR
MSRH_!Y&8/G@T+CGZ1M.&J^+>/7L3$O)HH[%$HG<:E*XA0Q,4:*&<TBP(@UTJ
MD?JL>0C5I0U.\Q&8/&:Q4B^W_N3./G%CG[>J6YDO+NN(J[NJVS@QF'W).TRP
MIBE3-Z(ZRD:EHI#,*:6*].AT,-H*SU,2P?!^49U]*1W:$_W-!5NG!PN%I"QR
MZ:KN:&LKY 21MLV$EDEVFBO8<]DF4S0_SQ=7<VC_^'N6%\N_)I_?$EMI&;IE
M[BY[CH+;:*VM5E8=,&8464190M0A2GK( OUOM SF[G0?L'ZKL>!L';PY"'R#
MF+'WXAG;S_(V*_R\.").)0\\(=EEZV:>J#EXYA@/)KJ21TOCV7$/IRR#8\ Z
MU 3AIP[/+>?.,12F$C/@2RB@8O3@"K<0BU412RPHQYQLWHGH4Y:X08 ;V.MR
M/X3[Y,'(AK2HZ .86(L1N, ZBUF"9(QEY-I'>P"SNOL&3EGT!@=TD!397=)
M!)8@K;<@LJYME>FB=CH;B,Z9VB^W!.\.(H7'GMHSLA . .> <YR>\\'KF$K(
M.@(F%NN-S< ES*0C&.6"$LFROLW[CBRK9RCQ&)+3QYW04S@SZ$B6K:Z]G+C3
MX$11$$P*&CGC)8Y6.O(=)O3T$H1."3U] !DQ4:,+63\3>O;!LF/&QBY C"@G
M/DFM*V6U!N&J3TKMH@U*:9459NO3:'ZN8T_H&4(\^O#_&!)ZZ+(T(7@/1LC:
M%BX74N^- >>8%\A-TF:T6NSO-:&G%^;[)O3T 6P03^A]/;V>(^%9$*GPZHVE
M74<1(<2D:D9W+@P3$3R:M?6 NM/68/8#8Q"WT49KRVWAW2XT'KC%\,!A^#Z:
MS9X8/]< MA5 8_04WD:KE<9)RP5PIET=\BS!!3I*UDL,2?J2-MM%GIX0/:O^
M'$"&^N#2O(?PI\^([W"&GS*^RB]RF"1<?CA[]_95?OGGS71$ZS7S=-,F1J^I
MXHD!^B0@)(7&8X@B=_'6=%GK"#H,[XW0?$#VMJ_$^TPG ]-\@4LB"4O>($ZZ
MP+,,1%=1H;8$3:3T*P_T^NJDLY0RFP[8/[O0B0'?EK&M)U96U9E8='9QB;]-
M9GF!TU\_OCJ[::_'4\J>"/.JSD)E-H$K3-&6,4J1-&.Z2W7SDXN<&-KM&-IX
MG,Z[*1)AOU_F+_@ZSJ?S"[J$2)G&99Q_.+LCC.L9C)Q$4*Y5:RLM( ^D7YNH
MO)<Q!ML%\X[+G1CZ0S!YD/C@T]G*%JU0W#FH7* +22D(-3B!0I2@G%5B4P9^
M%I@,8*>V VG@&/-&MG,7RGX6F#3#MGNYP"[ C%M@(E5.=#<RB$[2@5$UDR>C
M EV\"]J[(G T3_QW56 RD,3TP>.0!29<ZY1L4<!\(CTZ%0%U;# $@3[;$C7;
M;"9X6@4FO7#:M<"D#Y,'\:)_F%S,)F42L9*[/2VKG@7#-(F^TX L"**SZMM&
M&D!;)/V,F:#36)=(-Y)/6X\9 +9!^@9N& ;?R+MM;/@\@0?VP&_2?"CU9@C(
MG_.G-L%K#(?\ T(%!H-:T/'R-18:Z? Z:VI'\HB6?L&]'"V?Z2 "]:SR<Q3R
MU >FQLH0/?>?YO1C?#M+E\O58H+3L_^YC+C("[SR++Q[>_;AQLT44:%-@8&,
M D$Y7YML<@-2"L]42D+J+N6VO18] D_.?H#-Q^!V8Z?]?UQ>S)>O\O1/G$XW
MO<J>M#[+@H3:Q ^4270,6,W;R28H[>@-%UTFICVQQ"E!WHJ3C<_]KQGG9]-Z
M4:[FR]?70:,[#F4IZ))#%< ZQ>C"LQX<8Q9HJT0A-T:7+F/_GEGFE(!NR='&
M+OK;V^;U[ M>!8Q>Y?^\)#,/%]?^X[>O__/VWO%TP6A=+&1>.)G\EI1R+@/X
M%$00(@6ENO3#[+?J*8G"@/QNZ'"]1^EO^9^J!!&=[W.<Q"G^5[XF]+?7[V_,
M]%1)T0ZT)!-M/8T='6E"I!O9(*V4*ND^<M%AS9.4BM:\;EQD\W$Q__QF<;G"
MY:OYBP4N)W<#C<@BLYQ;*#PIHLLS0%TB."-U4L9ZF;O<#4^M<4J8-^/EHRWK
M=\/X]J%ZE3_,_XMTSW_=-)3A*0=#ET_TN<Y,TPIJBBN$$FQ$[W*,7?!][/NG
MA&T3'C[$U>R#Z[H-RH,=*A>SB:1P,!\-[9 AN& <B.1<]B4XZ;J8;5L_?DJ(
M[L^]AW#: [0_.DMIO09.W\[*?/$)ZV\&Z&/TU#HC-"3JO,V-SD+"94Q::)=9
M4$8%YTSME!9$-D@2HY[H+/34DN.U".),*59B FE=J(-P(G@C# BN2^ F\KPY
M /0X6@2]SU_R[#*_H2/]:O)ED@B4Y;G6W$6)"8JLHSIYE'6<G0,ZIR:*)#6I
MP6/Y*+<1>-SEWWU$X:%C<F] &KN=7N+G"=WI+^<STI/#967SN4>!66H)VM0
M=(U%.JL%D,64DN2&B_S<#?;(IT\/V18\'"10\3ZGRWC59N7M<GF9TS65Y[:8
M4#P7X)+6I"MAH,<U&\A6:FZ\3-*.UO+\,2)/3TX: ]/<776;._#I,TX6ZX?X
MW*%E1C@$I:T$15HT.&T2),53L$'QW,DCN?7CIX=P&SX.DM[W+B\B48(7M/UK
M3?[Z'3H/(JC,R [V/M$])82#((R"H$TP.DL3QQL3^SB9IR<MS<$9)(WBS62&
MLUAC9NMZWW.OLK5UDJ KPI,DBSH/4BE(CCGD)3OM1JLUVZ#ME$5D'Q@:NK&^
M$;2VT-[.R&+,K_^I)3%KA?9!-Z/IU[5.-)].<[JUY^YU-B+A5DK%0-P@6U3Y
M'&H#?T=[XBR'Y(.RHPE4JTV=LB0>!/C&'KL^V7+>$VEULJDTDE?B2#MSUD"P
MVI&&GW14'0OEON>65KNJ0T-Q^GA:6G5-9K+%:YXD%(^,'O)JX"N? (OFRGLT
M68RF99U&&FLO<=DYC;4'; ?)-NQ"X,\TUL$@[Y_&N@->!Q&L$I@LRBLP0AM0
MZ UX$0Q(926ZB-*4T=HB?=]IK(/*4Q^8FM?T],JX$<IR$[(%EAG6Q#LR:AD:
MT%SK&#RI2Z9T4*2^_PRG7I#MGN'4A]^-0PJW*;??LFY>?PKS59Y.*]EY>:]^
M.L90F\D;,(%7#YES$)CS$#)+TC!FL^\2;.BUZ"G)Q7#<;GQA/)666X(I(B8/
M6(>5*VXC(-/T' 3)I67"^$V_TBDD..\*>2M.-@XBW$O'_??#=-Q,IKTU=5R$
MK3-,, C:KL_ 5"C,6F<+9QU ?F:94P*Z)4<;I[$^F6:G4C:).U7?'?I'3@7(
M(N,@D\ZY2%]*Z)*V^KVE+.X*<S->-DY+[=3GB@ +7*4 'I$,<48OBG.&1#)Z
M5%DF[U@7K+^3-F+-,&_.VT'\_ \-6(U1R2P!20A!2<T@."YI]RP*II-QFWF-
MP]F%WT->Y"[BT8C]#;WF3_51-,'1MHH%U$+2_90=H*4=9IVCYDS;H$9K\_'=
M-;_=SXNY'QB':G[;A<:?S6\;8;Q+X])= #I4\]LLG10> PBM:I=-HM4Q(Z&H
MD),(TF6%IRY$.S2_'5R&^N RB.QL(\H7)IBE#2./M4I$):AT@$:?2\Q((BT.
M\E0=C?ZR-Y1/OU$[X##F=&LRMY=YN=;,9U^7Z]_].L$PF:[S%W:NYNCTV6;%
M&_TWL5&KP;/*9&M:5#&J(E)@5A9FD]!6^F33>:<5]CV_=[6HWY"DA\3T;(;3
MK\O)\H_R!^EBN)K,+M:KO\.OZ^#+K[<)"]D('IC!6HY$,JL"W6_)"4#2G0.+
M2<K"QSKI>^UD_XMP$Y]SGV.6F>5: QE!%8T0E*PFA176*J=-&2T789.X0UR!
MXTG:P]MQ+W &Z<OV\G*QH!T^( RMBS(+#=F4.H Z(WA+)%KC"Y>QE!Q&,_P?
MH?%'$YX64 VB>_T^G\5':),)7753@ W5;:VR 2=U+?343HM,_\71VF,]3N:/
M)DF- !O$H[ +7ZZ<*P$QBMI"U;IZE]:&#J'NA"NKE$4D57.T0J>==S%T.NAQ
M". X(!]/VNCM'JLQSD,.PK$ /,9,][77@"$E>O,Q,5.2+>/YU.\2-K;S='1Q
M>""&.\,RR#-Z=G&QR!>XRNDC,>T%SM)M]]X.I(WM0GV4VD-Y3G<'\V$<IBD2
M(PM+]=A(%(6>[!ICX)P#%CJ)])YGSP+W(TXG'%E(GO6,CB(C?0 82!]?_4J$
M+3[^A;,_9OG?&1?7I"6,40NZ+D-VI-TE'L"[@""Y2RE(GKD=K;WVHU0>0AMO
MA.863;L%%(-8_IMTG<W276H_$O[K/[^]^EPA"R!*.BD\58VO9IAF 3;S;(5,
M1I310B\]:3\EB1H2ML89H+_-%WDK34'H6B&O0&E5:7(<O(B%2(PYLN2#MANB
MM#6'Z+'O?_]P-^/>HR;Z .&4F[D6G^LDK?Q_+R>?JZ+^X?+3)UQ\G9=WB_QI
MLLQ+8LWKFQ_N'&/9?:UF@9=&V]V(QJA:Z)V"L28G)8P+ G/D3FJFO/=)G^^^
M;$O/S T5ZZEI9W?6^N8AX%)%8WP$*ZNL*E, >>(0@^9&.1OC>&9N/]);-..)
M\UF<3"=XU?CE)9WCB[Q\.WMT\;.P7"TPKL[1:ZN<00@BD%X0%(-01 #TO#!M
M!!8W6B76[MLXM$>UL7QNZ^HS"L*#:'Z/DGBND>64= *';IUE3D1ZG4'D8)4.
M+H;Q=+Q'J3R$;(T%]\-N,4VP&L8%<=VI<;EN$G&MJLPO+_YZ<;FD4[:L*0-A
M,EMS;/GX/@RRR&52D$0RI--X"R@B*38IQ8+)9>-&LTG;;.F'$M #2,$P<:?\
M>9'C%?NN6YV<!^83$TX <<+5T6P1?"D%M!3,6"6%2:.)YA;Z?B@YVQ>?01JM
MG47:Y?)*_G<2>^:L5Z@#R.1K_*)6^P3OH!136P,B,C%:-OV^F_FAQ'%4Y ?I
M]?9V%A<UH/8J7_W_]2X^+G"V+'FQK(V>7M(65HNK]I5KGEXL:(./;TI8^H_T
M$FP@=5I)9L!QAB!-R:@2^K@YO6K(&;#-]_=#2?BAY6.0 C>R$3_/ESA]@D8T
M)AO).=@ZBE59+!!XJ)D-4AFAR5!T942_Q3/D_E BV1B]02KF'CDVO^?5ZW_B
MFE&O)H7.3Y[%_,0^ZKPJQ4.J8WKK/CP]#XHS\%JPX$)A0H\6Q6VSI1]*4@\@
M!8\.QMBUW\_6'?R)T\O\QZPR]N(*OSK7O$RO]'+:4EPMSZ..27!E2)1LJJZ)
M DY840-/Q%*>*V,[Q'?V(.$'$+8Q07HH6VY(-R3FPF,-;D5'-[F26D!PC)%=
MIYWP1MD2[9&Y(0<+J%SEN4F;O72Q@-$E@W)1T8LF!"1?3#2*Z6)&ZYO;G>S#
M)+,.[OL?"+?C25=].<7E,B^?V-TZ@8KLU4![XU!L-6&+#>"B8[1-'0I&27\R
M6F51-Y*/(\6UI<P\K!)IC]T@T8-'R;L9W=>!P+%S7I^A^5"9KT- WCT0M0=>
M!Q$LQT5 1RJ%*=R1KL6(T)(E1.^R)G5+9,-.6J">S9(]"GGJ ],@<O0KSM)-
M%\6 6G%/ZKEEI(^F6J7I%$)&X9WW*90R6ASH&UF'L'&:HK8EMW$GE@^2)/'B
M<C)-D]G%3=9=3%F2C:3(/A(%%#W"M=&B!C22N1"]%V(TM^ &;:<G"/LP?Y#+
MX#>,?Y'UL/AZDX-I+%>UT(@V108[KQV>@W(DHUZJX)7)XTG#!FVG)PW[,+]Q
MS]/WN2PF%^MZM/EL<Y<V.V5TY)"]J<UV509?$W]1A^ ,*B5=E[3FI]8X%7";
M\K)QJ]/W>76YF%53[,5\M9K>MK%Q":USA8$4M2>CL+4SIP@04HR1_AQI^YW@
MW?KYTT)V?PX.$O/>'J^\L6"\4U)C@"*"!)(P!<X%#]&R8D)BANG1#(.G"#T5
M21D ED%BQNNRX[_FT_3VT^?%_,O:V79;W)&2%T0#<,LR*,8<>.\=2+0<94A%
M;HXY&+BYSG8Z3T]D6H$R2 QXG0KYW/X+BX8I0SJML8)>N)H+D4B+22:BMUF6
MX$:+\'8A^/1DJ#E,#4.P=RY'7"R^DBUT]FE^213&>/GI<EH+S>YF1-(/%ZO)
M\NK7L_1M&BW]YI?%?+G<^$KUWTAT+(IU]]G(@+0M>HAM'3+)&6?>%0QAM*9I
M0VWR1W#X'X-\#)*2?9^FZ_/8A:JQXP+;"#U8,. HQ.$9*=T#RT'<.UNI*RI$
MSDP&6U0=XRTY.)D8F( ZE9"##Z/UDQI/PIZ/#GQ' M8'PD$$:\M>;^KR92Y%
MD5GC;4BD5Y!9$ZQUP /F(CG/=KPTTT>I/(3.MS^0#V2C#0J#A!D>.S^S=/<(
MW3@^$;4TI!Y$ID@7]343$ .')"S/G$<Z0*-U4^Q#^(F(T6!8/7KU#-"EX>UL
MA;.+">F=5\/EO^FI\W+5*""GM[,R7WRZVER87ZX>_#N[MFUHN'BS/@Y#,62C
ML0,K/B9FC QUUGDV7AL;E"Q)<!,+E^<-Z6B9F+BYQ*^W271,N<2+8&!E*O1>
M.Y+PQ!)D0AN98#SXT6K7.E'<(KG__J>K-C.?I[\G]#-O3$R.]!66ZJA%51)X
MTF? &,.L\,E)-IJZ^ 2=A^[,T$:>MF7<MX%FF%>^3Y'TYDYN_YW;_3AI,KTM
M%HJB72BL;B]ZO "+,ZSV>RYYM,$6;;=VJM)Y0 $8Q*YY0O^Y+<XV.:&S!1AZ
M2S362=A>%T#&C.7."NU':V3S/+FG*GB-@1K$S]>QEOJI&YX8DKUC''CQU7<0
M>4T0JOYZ4UO>Z:K=CV<9[;N=4Q7&D8%NG!?RX>NR\N!5_I*G\[7[_ANARW.Z
M<R-R%H'5HZ189-6TE" ]MRYK79#%9ZRC9Q<Y+;EHR].#]$@@R5P_SK>E?H\+
MKC#"6);)!-4R@8HA V83(7N>(H9B0AXMNZ3=MDY+(@\._+ ]#YZBTCH5E"!V
M:>X5*&\X!&\CT'TJN&!%ALT1WB-T/?@!!:\Y6(=O<O#43HI,3F4>P4OO0259
M4W4<@@S&./J1*F*TNM96FSI5T3P(Z.-T-7BR4OZIK51GKO&%08P\UX8V#-!%
M#UDQ)JUT5OG40>MK3-9I2>"A<1ND^<%3Q!DLA>5UMEFI0^2)/Z&(!"94X[QX
M8^1HCO7.4M8ZSG"5&I4\%AM%('FIGEO+"SB?. C#Z8,L(8;1M.9GJ3U,NX,!
M-9&&X!QA<X,G1'N=C^*=]%H)5X.W=6RQ#?1@U?24A":IF$3!\?)_.A)]'/F.
M#<3E\;X&+6$;Q#?^!($W [$[D#AV#N.S5!^\NT%3X/O$#_= [4 "IKQ2/M I
MDSG6@*>T5R[]4)N#E\+IUZ,EEQU(L+IW.3BT7/4!:Q!Y>K' 6?H=/]W6Z<7H
M;#8V$YAU<! CQ=BM)\'R;"7]!(T<;0S )G&'L&T:8_BPW'T?  9)6-C8GA6Y
M=J'SH(TDBYW5;@RUZ4>07C&NHO%Q-%5HN,OC6,1A#^8/<C^L/=V;F[ZISN1,
M2"8UD!U=;=40 )FUH I+M%E&MO1H@=<GZ#Q%,6D%RR Q_8\Y_C6;3^<77P,N
M:^+B5C*%URS%%""%(D E)0%MM&"L-]+HZ(4:34_I1/$IRE%[J :9M;!)U[]F
M].4[@>,;R6=H4W7J!<X5*%[B58* 52''FG?-U6@Y\MU(/D69&@"LA@'^ZE%>
MWYY7Z5#_4]T3M_,RL\#() =;?*[94!G0J *:H]1*%9<W1V!M]>@_\OG3P;H5
M#P<)>0]6HQ:TSSRX -IB N4, V^$!BM2B=S%Y,1X+4]/NF9Z$!_B,8C%>*72
M7:CZ62I]:''H5LFZ"Y;CE4H;S-QG0Y"'P$#I[ &E"<!+(KJSXL:/ULOD1RB5
M'D# ^D X<JFTCIBD)P71\A1!,2.J[Y4#]Z)PRV5R8;1RE^,OE>X%9(]2Z3XH
M'+Y4.O$HI:V61:Z* N<)T$<)/%ODVIO"Q6B) ]]EJ?1^8C085H<LE;XIXL+I
MG3K<9K703WU]L&+GSEO:J&;&K.HT>AY8L4K3T0^:<S+F+>9Z':B'1N<3"XU3
MKDS7ER?;P4/":I0J%P&Y#'1B/6,8M$OCZ2B#EBM?Y<L]4T+X>KF:?*K'\U_+
M3"3].BGY7'@62\@9K%'556P<U'Z=H',BG+.TL;!GA'K7M8\W8[&/V-S/6!P8
M@6'>V#NW\_-EJ$);RS1=W,E)!2I* QB2@=JBESE9-,/1.LCUHORTQ&T,^!JJ
M_.L.P9/E?[];Y$^3RT\O<#E9OIL37Y?G-6CE1"W/#^MV/-J!UZ&V?D5O3 XR
M%]'A!MK^]=,"O1$7AYFE_KP?CZS7Y)D'6V( 94BQ]$H;,BN2K_DV'/W/O-YA
M[HBVX'R'>;TL*A&*1$@I.KKV3(3@G =7F.-5BPUFM"'5)Y'7VT=<=L_K[0/;
M@=(NNY#X,Z]W4.!WR+_<!;4#"1@7R6F+A+1(]++[V@L_TGG3BDNOK<@NC'9U
M??=YO4/+51^P!I&GCHD]BAE)*@5I$R[7B>D>?)$%,LN.1^^M<:,--_N.<[!Z
MH;UK#E8/J 9Q#[RO5;[KPU.<2RD'339&]K5&D8.S3$".N8ZKY@']:(D0MU2=
MKI:T&^,',>[6I-Q(9!=JQM9X[A)X*.5F1[RVX[X/LP=Y6.Y1I2/3@1,001A!
M@ITCO:!!@,<LD^86I1GW)A@4^F?5CT&0[\/C84J$YJO5_-,?94W53?)FMD$X
MYL#:=?*F(**TLY#1%R=RC,F-5J:^A;Y#J F[@_:P)FA/C@_R_G^<?[Y/$9/>
M1:$#E.1PW82-*!((6+*3SF?)_6BI&9O$?><"L!>O&[OKW\[B_%/^L,+5VFOW
M:_W+E9/UFK/<.%,P %>%R!(RT36WCB(8G0VS26U6 #W6 N6Q)4Y-K6O)T<8]
M#A\AB]^4HG6@;+NZUP=S?@C=K2DHSP.]#T?'.=PW%";GE$^B]L:I-=!U(@LR
MC,""9*4XB6FS&\W18/V(LG8@J/LP<IC4W?ER]4?Y@-\*-8JPP@3O@0FWGI_G
MZ:W2D?0+AR8CJCA>4\H'U(WW?K<&;\N TWTXWU"56_=<S=-IS?:;I=]P\=]Y
M1;^^;@5]35N.9)X4Q4%:H<EP*;76F'/ NO? M/38I:G9<^M\]_@V9V;CB_V7
M/,L+G-:DR_2)F+M<U5G;7_)] IWCT02>(099=UZ+OX*U$'+A0I6"PCZ7RMAY
ML9. O#U;'_73'<G\G_L)PLMYN?%]CSH(Z#DJ#CH1J!>+-I)I!::HZ4YPJ7C%
MDR%;SECEI=5>)\WR3J.!GB-HG*1;XVSTM@APF2PCI9($=*X QF2-R][P\2:5
MC#0CZ%NK>L>$-TCVODR9['4K(7"5H,1LLE;<\?%ZVQY_XF,?27F\94HOI@_B
M(GO>96!CR=;20^/I>-?*B@PNH@<9'.D(G*6D1POB?W>Y;_N)25MPCB?W[9<\
MOUC@Y[\FD?22VB!W;<<2KWAPV8%-=7R"% :\6\]0*#K1=NAM&>\"VD;A,3OV
M>@G"P_MH;T"&J;'<).NFV*L#86.'<1^A]5 1W0:(/B\E>\ QKKQ8*5R6GE[9
M4F=:6 UDV&JP=#),,+7SU&@Y0Z/*R;/AWU'%I <*#<4C5H-B\?7\M__O7-A4
MK%(:)$K2MC)1X+RM<^A0%U2H\C;_X?*&V<L<_]?%_,O_<_W%M1C<_&9M+ZZA
M_K;>(;37)LR?[\6YAGKJ#06_?#Q/BJ%GR4$10=$#A[2X107&:"98%"EL"]_O
MB-TO'T\%NYZ<&^#<_?[VO&#4WG@.WM1DPU*+L^DN 1%RE":XQ.26?IP[8O?[
MVU/!KB?G&J;/W5#P\OVYU<YE5BRD4.=!E8 0?)'TMB&K<Q^8L5ORI7;$[N7[
M4\&N)^<:QL5O*'AW=NZB0FLD0M;KRBNR!P*WB1YS+GTH/!>Q9:;ICMB].SL5
M['IRKF&GOUOI^>/<TNG6.G@049 .QFLVCN(,"G-!D/20)&VI_]_UW/UQ*MCU
MY%S#=GXW%+QX?YZ]E(')" QS )5T! Q20N1>%6>T%:K=N7MQ,G=F3\XU'!5W
M0\'9^W.72K1<2T!-AU[9.O>+,P.:$5G)Y22PG9YY=C+8]>1<PSEI-Q3\Z]_G
M1O,Z7)P$Q]/Q5S(2+<%F\()IE,E&;[9X$'?$[E__/A7L>G)ND %CG<O@HK1:
MU#Q2EBJE#(E2%%7)0HRY..M^CCD:SW$\"&R#U $]7Q+7A<2?Y="# K]#V>HN
MJ!VH'#KYQ+1=^V"\!N5*@4!40O261:9RC&RT[(+OOAQZ:+GJ U;K1+B;?<[2
MJYJN-0F7E?/O)Q=_W=;6<FL]!BZA:$6OMJ.GV]$3#CP8%82FWXLN90P=ECK.
M^N5>\,R'X^VCSNXCR87[?_-7^LN7GS[7/UF&KR]_^1?]A6]=>S_FY6K4M+@>
M!!TT0VY7QFTDRQDO;$K1L!"S4H$4+:M\S%PF%#GQL%.R7 _:QLF;T\4$':T'
MO3;]<@TQ^)S 25TS7'CT\72:5?Z?7"^+G,Z^Y 5>Y*MD^9?X>;+"Z;M%_HC_
MO",5G6"@'YZ[;$IQ2H+,EI%U92P95LR"85X$E8773G>XI_NL>;Q)<WW$Y.ZE
M/1C'&Y<J/$7G65GEQ7U*55'!I"3!>:QC\XC2()P!@\IF@9B+Z5*JU&_5'TLZ
M]N1Z8\6NIMS'2NEL=HG37^>SBX]Y\>EV$/P=(F,2-II"0JR\ U6$ ]0,(2>=
MA4E2:NRBWG5>\/2D8AA>-W1-W"7RS_GT\E/^93'_>_77>USEY1WRLDDZ<./
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
M5 /)W'8:CZ/[=1MY>"AR#7 9)$-L"V$W[:\ZD#9V:^M'J3U44^LFN':1ECU
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
M7%+&;KH;MFKYG1<\A.;?!*#YT-QMZ+*\<T1PE2_FBTG=_WTOV5KP@Y0F**]
MF-H S5L-SJ"%E&+VGJ$.BHVF43U)ZFGK2>U0&B2)_37=LZNORX_S%4X?N%MO
M4H,Z$#FV)M2![H-I10TA?R!/0^$UB-[3A5@,T6@3D>YGSD#5GA^HZ:9.MKB8
MN+))EI,7JN?UH4/+5!^8!I&E#Y=A.4D37-S->7,Y.E,;?-0&L P].,4U<&42
MUS8%MYDC.)SH/"3O$.I0<R0?R,J>, RB"6USNJ^/A2G,!50%'!IZNFMZI#-$
MF4!A:+>&9S>:#O08D2>M_31!IF%(Y&G*KN6Y"VUCJSN/DWLH+:<-M)TD9@]<
M!GF*GJ"1>5'G$DFPH8[#$'4R-;,(Q4LNE*ACO$;39L:6F6>5F/%%I@\<8XD*
M7;9T\<XO9ZOW]#C?"K>(F0>K($K"4BGE(0AZFEE)S-%OT6V&Y4<5G*U$'T+#
M:05V%RG:'ZE'U9TC2/*];09U]JEN<4G_QMJ;-B_?:H/FY>7\TV><?5U.9O>5
MR<DL3B]33I/9N_EB5>;3R;SF\XV6)#PD]0=+,AX-DLT&9'1,C!0^:H<JEQAD
MD=II00J]+A'[)RD/N9$]IG;<47B_)1E^H^A;P#_IX)60 J*1D1XDQNF,!PW$
MC<"9,L@D?T:@>RVX_T-S)VER/0ICS?<:15E,PB6Q]N/\=C;&G53+^O1FE(JG
MJO+1I:FJ0]OK MG[+'VR2GHQUKNSXQ[&[7@RC! ]?(_& +1Q*O4V=EQ9D4PR
MGHVCMUCG "IE"\$9!!<QI^A$B:E+&YQ'%Q@Z9VAXX-OQ[XBR@[84NA>=2#ZS
M@A*5 !60-I$Q 6E5Q:N()>K1?'9'T&^D(>R=6HKT8?^(K2*ZD/6SI<@^6';L
M&;$+$&/*B0W<99=!,B)*1:7!2:(Q%^9X8=XG;4]0/G9J*3*(>/3@_T!3%L+J
M0>L*EJ+&6F]![ZJI$0T!P7!;&S'IR)0K.8S75VT+@<=3\]P+ORUC%?9D?F-]
M\R5^GJQP^H D)Y4NQM3F%T)7R2_@6:1W6'(?E/7(6)<!KH]\_OM&LQ7?AKGT
MGXYR2Z&-%S7XI+D$Q5QMCR$$2$7_=0)C,J/5SQU72M.@:F0[4 Z6P=2%R)\9
M3(- OE.VR2YX'2R#269G.",CO^B2:_$Z@Q"0@[=2RT(7IW.CU:Y\MQE,(\A4
M#Y@:YVS_LKC\/'\[2Y?+58TPO9A\"O,/9R]>Y9=_WDRXX<EZPQ&82J1%,>'
ME5@ C8X!HW79=YD.].Q"QYJ4U N<^5"<;:R?KHF[+E/(B_D+G,T7JWR?/'J:
M64[! !=,D<ZE+#W+BH-&R5/"FKW79;1#AZ5.$OJ&W&U\YE]/WUWFQ6K^*O\Z
M^9(7G^?SZ7W:@I31%"+&8";!C%)"R(X#U[G.I'#)V4Y%V,^L<VJP-^5KZR9Z
M\ZI^SU_'^>S3),ZOBTDV+J1@E.1DMT%"VJZ2I-E[)VWM!J!RG4RGL4O3H"YK
MG1KVS?G;N-O"V;3@?6(R*J&T5Q!1^CHD%VM."B.*%,.2$RO.=0#[P8=/#=G]
M.'?,O?0V4R'>7Q4P_D]-;W@YGRWGTTFJ?'P[HR7RAQ7]>EUF1E^^^^-O/[C*
MFUCDOZKJ_25?_7L'R[L9=#M'DX@S'F@;F3F*HV52>.;I*/B00I162#I7 IV,
MF/;.S!ET9Z/U([2%B: M@@D.00G! ",JD($I%ITT?KRXT-#]".^8U%<0?\B+
M+Y.87Y(D/#.HXMQGYQT+ :S3#I21IN8N2GHJE<(HC/!JO.A[7^J/NK-0'PG<
MXF,=%,E!BF[>X;(/O4)&QYPJ$#19X*2)6<"<,K#ZF!MNB4>CY3?W(_V$Q6Y
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
M:7,I,H+BR/%TBFA"QSARF[/9-(9RQUC;5ABG;PH.Q\* ^3]+4-?E9O<AW3A
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
M[\!K0S+26(WRJOJ:IQ UUSHVJP0=9DMC/TD?C:H>5!>.YZGX,_W+^6J;]:6
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
M-U-6T45F%9W K)[%QGOP20C@I0HRHF0^MU+*1^B.(TP]@D(\4L#]B!GEDGP
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
M0K-($C)%\CL7:(_Q@U4=-Q?[PEV^GO#KI9[]L:R;_H -)!O: =PG[*F\O[Z
M;L"H(U#JQ1?<*V',2/NF=2P'\FJTQ,( K66E%*'0%T[_NTS^/.L%GIX^;<#I
MV!A]C_4L".]/AS;VL4VIY)Q8"*;V%K:2T3N<T\O=R))M G!-LK+V7/X4MDLW
MVI]VJ[I^6BYMWJ@_3Q;CQ=?YV[\FJT2Q[>E?0><"$C63GNPLK4 RX%HRDY(2
MRF/VP(?:%)H*?>%&2R_8]6(>/R'@^D%H(N+0MLNS4I\\A-TI\(_XU0]JO=@R
MSXLJ(-A2=&#9Z-K?MY9P0S0$?+#1Y#I3.5\XL9K'N$_-JS9@=3WB&OY[.OLF
M<6&9JPBIZG]E[3UZBR,4:^L$PRA-;5 B'0M) 3/>*!UR\#DUF6-PP*U/81QU
M#-]T.-WOM:!ZJ]R[ZP;U,!WV'?D(L]^G,,F_?OJ$>0P+O/FZM;HCJ_N.O6_'
M%8"=JF&K2C")PC$2VXA<.H$!)US*.I028\(D1]V(T$T/H8<W?W.7*0.<ZPP:
MF4_U><D:&#BPS,:2'9;LLVP2_'WV1GT6^P$M0B&2N^L4/8<6#/,.XW*F4'+
MK=&#-6@]@V*_[H%O4]W7!HQ^JOMFTV5$9#IY6^A%0;[OQ_'G^QX[_SXE=?Y)
M;PS2S4@:<H C>;X^UG(S[4C80HZU%H(4X%7(8C#/LH7<E\6EO@#KV#I[6&%R
M)^9(:IDR2<6LX*$.QO',:ZZK#5"X2Y$'VZ108^?%+P'F;C37RV'&0][].:WQ
MMO?CZX^+^;_A3=ZBG3.E=MDBIP/(H-2>)]*!1\:+=%HIT,;$4^P33XM]"?SI
M':Y>@DX/&;^2=>.OK!M+7B7Z>89Y%'5,'.I,A10U;6/>UU!]8E)*KHK.-N-P
MI>=-I;XP8O4"5L=5@ON4L KFEA2ES+(P$H S33^13XJUC-H5M,'0]TU&T#YY
MDZ&[>';[#NI.?V>8RO]<S R=E2%88#D:6EZFE<6 FDQTE-'&J,5PKZ]S/4#I
MF"2'GYBT >M$ >TF(OXX,>D5^ ,BVX>@=B*")2NCD]XP)2PY=\O:7F\B<T!O
M67K.M%"#=?-\\2<F??.J#5B#GIBL0ZR/XO82Z\&W=,QS00(;&UG@I!572!D1
M@N';/4(/.#/9<_/S/#5I!6'C4Y,N]-]Q6<(AQSPZ"<N+D QM[8Z:3&(!.3)!
MGYG @PB-VNA?S!%;/V0Y7O>]O*L>QA76VZG(@D,AKR]D9-H&P7Q(G D=D?Q
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
MY+K!X[[_#A?%G Z5V7'FYCH(LIR+7-\C(YV,E"$79I0/3&,B/X&#92@!R4T
M#[I)N'G[NA<'YU&*Z[@#Z7H^\2](EX*;=[-IODWK7M_KSS[ #<Y)SE'P6H=
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
M&.9U[2%LZPX;LO(@3<S#M:M^5MP+8V!O2'4<G_YM.GD-\X^KD.VFRG>GR*N
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
M%$"(A?&X>%AD 'G G4&EQ/=SW4J-PCBZ:6D]-E'SJI/Y,US-\\;$8KH+SZ@
M_:TCE&GM06/*57N KLC+ @13W ;7PG)N^%#8+5? 1/?"]:48G\&+#)VIP@4O
MVKI700<&/N9+57/=:<%2O@7&"4XL;6IQ,L85_+6E0,]1J=%/?PP]6N\P@WYF
M+&?C5B@ZWE@!R7=&I +C&K),9R]Y_KXBK:RMG'0_9_Z\^41R1\1W!+/?YF2Y
M)=CSRTEAR%[*1NU('_O](C,I6J4A16 8!5U,GK,;$G:>V7V-^R9M%H*_*P^#
MR)$W#UFX !\ C33R]RW*U3AE]@:3WMDE-085G,7VO@<R)Q(BF.*V$HW,6:C,
MN;)6&MWM+:;03R49CLP,G=QO4XFWJY)]W]R*W%7<TB$]AXVOJ6-DUX-["U2=
MW3WY3.DP4_&&K/:+/OXMM>6E9GOY<9VIK/.H/]D?GE<ER53;#S*\<0(2]'?=
M3:? :47K>0S $D"N^?(W:@[,-2%D U_]6-;28.+Q;1)NX>V5\\EQN_EZ$5^B
MPWOV3^Y%Y>8(JF?O\E.\4(D?.T/Y0XD_N,.3$ZLJ+=<.Q4C7UW29IGJ^,DN6
M>GT_#"95TS\U"1-%5N9NLQ!;'$&GQEOGW7[*S),58"K0LJ18?AZ@U7RCE[CL
MRC HVW?QI<^S._$OXGX]'$_7DG0]?)NP&&91O&V9R,R(3H IPK6I+S1*=P>Z
M"D$5YA!@Y@9NKV:!14*A:-.[ B&=>BZ&*S6GK=?SX83&T_*D#P"/XMA-G+X0
M!NG.'FV_ HKR" YEIIZ9[N(*GSRN6TK7?C!8@[JBU.7ZO9"$ON#;SVJ=^$"F
M%TSO^!BDV;/V*.):4VALCS8%I[C'7'9EB)#L0RQD%^ ^Q&:;8^W:%P*!U0HC
MIP1&GJ^[NLV4?3+HJ"\@$<3141AK7^J8=LJ<,&\T80LC0+[0*<_ER/:'W^&+
MHN_ZH(VN0OUC+9-KAVKGVI6UC=5U-5]WJ:=L>6*$WYXS_GNIC,<,7L?FN<O^
M;-57P<3G+OWP'QZI)Q8K6V-^*#R^L]FQE5!,#I)'= \9'(7] XF=7GHF356
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
M8?WW9,A)X,R;O@7'.?\' ,6&B<6D;\G:&$Y;#ZJ^ZSDYS5;F\.W-IQ/F0B<
MTOAXM@*M_"_H@!1#8)-)M1 "="0)R6&[5.C@.,%KRO*?&G,J0[;LV*3 .I)D
M%GI^_WI=F.%88L]S. 0[H<<MQ]0&ZI(QA)K=]=#@-.0"\1+C%_E(&5<^MLW/
MG.@9Q&<9N@9T+(]&T?72-?Q&8VX'3-Y#3(>;V]GYS&>X^8*6J@U9C J-VQ'=
M&EH]:<N=UXVZ=&J+SZ%5)DC0#SAV*\[V+BJX^8E+Y7[C!O38'PVX=ED51H>%
MDYH#'62-GF>7BZ>K].9/T+&Q*2ILS+CY!%NN[J,^M]Y]@>5<J<_G$/&R@PO
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
M!?(!$,<Z?RQ0OO1'I6*2,C9<-D :*Q(#)8DK,7!D(=\ HD2&U6[7FG.]+E9
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
MF:4BLY2!I(C,F7HGDUB*[Q7A(PF-HP?-__5]P?\IT&#:2^H?AZW<R8--UA.
MC<<5R?^IX7L3*1TE2GD,QSD)69'P(P!F*P1@*%*W,&D=%\*'W&Y(/Z<J<#^[
MH?GU/'VCGW))>1CL?[4F'@*P E[>/]]TP*4UG9K'HY5QU MX>;PL 2A)0/9L
M[[MO6F2_!>]IG>'?XSDQ9/@7OA9%L*/0,$F=$8KOE3O@U*#_6,CW?XF.M=;U
MX9>" &F&:EK@HT]@17[5+0'Y;[?EE)T9DN[IZ[FSWE#I%L%4[[)?W)S"'N!A
M=Z$4:F8T1BF)M:6U[#SP#_6?M3P$CCMEXT],9.5;&'>UA:T_Q\H/.&^;CJ./
MG/E7"DI\C)3<H[LQW#2?\GOY&D6FBG]B;5#[-[;-KT^65*C[:"1KCO%$33U(
M_:B"1T/:*4VC[EAR2K1:26QX3^XX=0U.=;59@*1E)\ZS;X[J?56M&"ON9(^\
M)  -C>(B9V>Y^#8+J@]-CV&M'#)?*W]'5JLB/JG7/TMO:"KN%#T106.+,AM)
M\T9.OT=O[;%@Z)_V?XQ-$WP1^<+^0+,8F8C,DG9:(@!MB+N^FAB1IL"E.4$S
M!;R.8 &2S>'R%-+:M(9\CGSG]-='':LM+4D PE<J)GU?IC1_3:RJ.#5KIG=R
M$=\U'T5;+&H&RY)"[7GX%"JGA( /3CD6"[-BC$]]*"0IN(>['UC*;:?$1!@,
M+0HF07U>%19=Q4-_GHZT1U9"<&G>ZT?H?;7+6N^F\-Y]#L4N4#R[$@6PY?^]
MOJGRB&-Y,SKSYYH.H]QV!Q%;YB_!BX]/%"5H;R_G98;=I/W7'W7^D]"9+\.7
M]9\T=FEV!AAANRZT83VM6 * ;]4D !G%7H[>B;N*!("#;)D 7)!"\ &5JY5G
M( [LZ+'-.4LL >@NOX._!=OD/'*:ZL6K37Y"[O!0'B.F?]3!TE_@]"]3D"N-
M4#)\ZQ !,+[,#X>?'2'*KTRX.#B&=\3XX)4,G="02\X?;CG9+%P.6YHM"O]Z
M6^2_$&*G.@<Q/0+P3?07 3#?OU(O:>3_;M+!LKV"? 7KHK-,K]I73R\]XPB
M@HA&B4/Z 7/3U3DX@&THY4^NT,ER;,&RA"%!X.=^5]B>N/JJ-RP:N9V#./"^
MF/,V: &CU6!G)-@+?)WQU?H1C9,Y_C'?8;7/UL_*L5GM?&=<&/]2 C#RB'-3
M34529_*WO\=_9^+_;6::JF&=,2$WHL;K/F !Z/+)UI T/:K?1"Z]S?O+X>;D
MS;G5J%?3*Y[ 29$\ ;A!A>Z$K.B-DU[I.QQV)K6,BL::F0L=XT<2TSMKGE*^
MP!9,53VF8V?828^Y-$J$>GY#\;LYO/J2DG.K>E^DT,#[L=\" :"D1C=?Y4O=
M*P,AAY,LL-"08 -$D,@;*?RY]&VL'/DW@4ONX:;;.*9:+*+(5,WUHS""W*YG
MW=XX&WY=A$7AO)JAR_['.\,_9=KA!D>*RS7T00>STAB&'ZI*3P@ 3?U.HL<Y
MZU;P5<8)A5HS4][>:O?^:B5. &2/8&WM#4(IE+?M0SXI/8Z8C(8ZM4],GU3F
MV^'OHNN?+?)(TNMLY+$CO^??>AL?@@%Y(&2$HK@[<$+H]79_?K6IHW[.'KK"
MLKZ=/Z'9UF?VAI'M+OR"T$TS$6=HMTFL*BZ:C*C55\)<3[92=23"L5'=0+1G
MNVG2C&_++VH!K4U)7L]UQ0P,](B=VX</59!H+209M>N2C!;7]L7&V2GBFR\W
M.KRC2;3<H1&L'+L%[()_&#[P0_J\0XE9D8@//'$$7_&3<)&9RT=_9E[:^.D;
MA$WUYI-8/OSQR7^C2_>S41?XA_D$L@>4C94*M.12<E7M\AF;*:D[T3R8/=_&
M@UB6XHGP7#):1$.D63D0M#:8_/N\-'?![CI'?W3T:-B!6& K ;B%N^1NF_B(
M#3<ILZX><__)2DW*:['7\IX2^.@IL'AMHK9W?_K^H1PF L,"5AH_>D3-U"BR
M,\0607^:S,1((K$^47V^"S69?F5\HG)6("WTW0K.E[=H/:)>8A\I6F?GR%MI
M4#EXE31"0K$VL;X\!93:ZP\ZP&@,'_E*S)*Z 6"-/Q:*-C[\*LO@*^EPX72W
MU:!UU+XJ^+SKQ<2/!OTP":\Y^H+C:4K3<X-HG.ZX--=EEDL:2ZRZ^<%B<.TX
M"/SX$=!LF+4C-*!.5VI8(+ >;WBY@+YS,,^TU#=*=?\5?[RCH\F'GO.=G:/A
M:M>M="PT,?AJ6X3IZD%4L[(A_WC()OKV5OHS87?T3[;/W9L3R5B#],O2<.,%
MM/(TK%UT:1MVVP++C.R[Y,6R7QC:$@ F:3WG7W\W$NO<AF:2 Y_N!:D0D[_V
M7&O<U:0[F[JXAL"9.SX#'Y&Y7L'&L$M:[0X__>L-&%K:]5K<6:>7$CW; $=
M"\?.B+J%00&+(JU!IJ_X?RQ'^+?2!)^H]$C#@E,6R'U2FV7P_Q7[MBPJZ7$I
M?-$$8(>- )S?GDR87(&F+VN.IV]XJ!& 1WUBV(<$(#MK&&G#=\9G?IT _*Z
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
MLG(WOL]56=BO5N>C7V'O@&U'I7ERX^"PM%"_ ,67@XCWS&_5Y\4:B\M-W'Q
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
M"QF<]&5&9@WZ-,0=0KN=R92<3BY?,&]$]B"FON=QRZ/>(6M<O;=-&G=A^DG
M<%&#P<UX=QL_*]MIX>G9TU.5?)8*Y[Y'T[,'JC+EWPQ8KM;JJF:ND5Y!$B*B
MQH2MV-QCF[!,,Q$>3;@^>?UM>'^W>43]K??K#,L2J&1T%VJL#M',1XZ=:2\3
MJ&\L#W,(KJR&"$==O"(V_Y1"^0(X3AE.PO2KG?Q"FR=;.KJ\'>,X=-PKB1"=
M4&<+31@AKIF+NMG:!LEUX$,E=K7EP$-8T?$MC;'K)B/%?+RR?>;$U?4/@I[Z
M;W]_&)(KET'IV9V#$,*L=X:# >CTH#RRM"&6M"*Y\9W/-O0T^^[,,O2!BP;E
M:P?>F9-4M-N)AZ?39;Z#C<>PL.N<88/#ZI^MF!="XRRI<JPRKJ-)P#$NVEB0
MNQ7W%G,N(X7R#'2;$]P',=74CQ6[.VPZMGQ*=O!;4>9[$T$!;=E1H9N'DJ&:
M@C"@?=W*D7<_9C=;16N"GT\_=^&RG5/98O1:CEF@O39K[1UFC(X4.DE KT7^
M4I3-*MBZ?W18\LN=:<9.XXN\([^J//"1=4-U)<JK9+1SX5X1CCT7JG#.S9UJ
M/MH^'5\95#Z-F#4:*^N>VOV<!!P]C=:^"G_TK8/33^9/U-74,'ZS"><IDFFE
MM&+!?1WV0T8OFDMPK^LZB>Y*/*"9;F1M3J<5M@CU-,YIBI?.77]I;9+LE37=
M+$D2V?6F"/X@NHOVVO1:0I,7UAF#NFB_EXZ.M3_59<_9F0XJ3@_AV=$K@0V_
M?7+(&IB@59AP9ZNF_\,"?MR?N%3MZ\-:)+*J>E17KZ:^;'0UEL$QU3 [2@$M
MJ\^P=:NK$O!1IUL^@54L!")$+.'WQHK7Q-";>Z-_N[^2#20OVK"]?OII23-/
M9 *+1.G'+?Z,G3_;XZ@7/9CW2QN ",H30P_?LI:5^,-_"U^;LO:^VBQ23F'3
MZ=%-W'PA#7R^/,+A?KR#)F;/=GJEQ=!]"Z[.JS?G@Y1<S=@7NBS(IN8&'9Y.
M<CV5;!EB42R_6^UOD40_2[<"2CNZMLGT><-[9#*D]T(=JMON?Q=S Q]?L+ )
ML1[6J*2[[$SJN]&TIBEQ-WK^AGL+'4SS\I=P_!A.%;XP,R<G+%4H=<UEJZ"Z
M?/;96D:$341@LW@&Y>NKK2>-079P2HLL)M^QG^<0,VX<;TJ'SYCR=@KU+='R
M2T=8EY[066AAEY>B*;$!=ZX3 %T>_W<^RC51CX9Y_BBO"2NS,'U086C93,'(
M@1)58\RM<GUAZ*:"1%+B1(43IM#=H,!FQ78$F[^UCT'3"O$%1<VFZ2/\:$*5
M!55)TX),-_K].4_\;F%)ZH.D>:,2XWMV4=?TB#E;KG^2_=J=Q<HX2/<'&]<U
M;1%4F4K_LBE!L79">LF66K#W81A$H.7H3)X54OS1 CUN3OQHP'!/A-2R)F :
MDZ-&*JI(?G"FW;T.YIP733F07*:]MG,V^"!"9S*<,BJASB+TT6B"R>#=IE^H
M6FG)3&[Y6Z,KAA%!#.E-@(XG*&O3+#W"G\MVGJQ1M#I2^C"3;;3+CBH^XVOZ
MF^Y%%WKG+N;3S7[ 8^PGJ'*MF@" &KARYG[8U*>^\:B-(ALL+PU&J;GS2#M7
M>VB1=ODRV]PL%QZ<=FKQ[B@Z:''UI'DTW: U9US!YY+(>GH'M'.=B=AZ.8V3
M:-*%RZ$'T21B.ZT9FIMPH9\VTB]LRZ?QT_7-F]=O4S.5#YF8$\R2):\+JA2
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
M]\#HH?@&F+.C*M'S+SNXV8CFZ?GG@32CS[X0R]Q2%6G!Y,#OZ5T1^:+S]MB
M(F??S01(B-6?*(9^#D0,WJ>?Q^F,R5IJT#W;3@T =.??P:$K?8PK!IY0 RZ%
M6H9Q2P3Y13\ ,W[T6F$7G=8D\QF255CWKY;C/?BO[&^X_%3'RZQ&$$\"Y%Q8
M3EG8<"MZ]-5QZ9=P=P//9?Q=@K-ZRWOZH@<C&E>:$SOT:B%&^X&F#1YQ(-<H
MF=32"(>"WXDB0?]E?]O%U*Y17O-$JV.0"4T6DOQ'A]=:@4'^"C&TEIQOVVW,
M\ L/]()I:?#6US"CAJ#BE86)S?;_+,.8AEZ<:#1!/GJZB TN !%@(E1;2MS:
MPW)<V*:-Z9^) ;DO$W'>(MP=<?TS7.$:-=,GG();(?RR3\&/=.H-BR-E9];W
MW16,?6M!"HT2Y\KVZ5,]SQ@NZ*Y*_;=3RGS;['HI*?XJDYXI _9TI/(V]O\>
M.;JM1^1+YF7_J@2KGGRCF#54H?\7SH!:QIGU7W)9YA>Y2'#B6ZPLC<*M$;GT
M$:X$_@3V2''E@XU"$$6^F>&L0R<,:85("4[N<A[XSQ0L>6O-(NCD!GBKR%<<
M*4\*!BP-%>\'>Q6%!57WUWRB.JQ;XTZ;<3 9?)#4NFZ6OW [TL729(YH^]T<
M)/1NX46#]7+L4Z$==W: $_[#CTHEV&$- $_)%3_.Y3*P->'5O)#WZ_R;G398
M"_&Q!M17@?QX:U3X%VN2]52$"Y@2YVOS8[8IS]5V)I-5BEP,/<U\S#Y+1[!(
MEE$%%/_^[;63@FL9C0&1PX9=+)/KAUO6@?46[I;6J6F4E9H7@T022V[S@X4[
M@-MFRT=EYPE*]5)015=]]5BZ>T".:MH?F[Y5E+<4.\5J4?=+OD+R.\"C4/+I
M4-:M)&.$94!M#9?<APE_GOB+UPO<HP VOQ06<=_\1=[XJDWPXKXJ5JFU#NV#
M9LJKFB]MR$>3!O4-.L,\I^026=@B+Z<T ,9SRBY@,H];\5;D4;VD#M/FS1F_
M$/G$I3B(NUV5?0D)*=K&WT]T:6BZ RP"^Z7D/.<2V_YTAY&AWLC),5>/#PK*
ME%,-/);Y6P.8L"8SU ! / H:C[ZE+WL$A^V<YC1 J*'Q#S/#*KUSUGX!4L6H
MO;UM(;DWW\(9<-4]%]XBU4HESF["8\8+=AZ/5P>/CWA#=;\SOJ):6/:-GH[G
MPZ_" OMI,3N_RS9O!'H[S#93."!6($^U/7NP0* QEXM*JX!<Y.*0:N(T%+1.
MD5((M>M!V8LMC&XD9'6_%S:G.=G6(B.1_?5 $[]"58,&SQ*XZ-OWTPV. MF@
MC19Z2ZW_5B8I*[TX(<G>!4)E"-AZ')N.NET/'QRA1XW3CTYQ\8/'\DMA$.B5
MFG;J?^Q^O>ILJM:^\_%\#_[%AA-#0_K"N:=AG9)U#JT_&EH;7X@\TN;-UI-(
M?C[:&+E8AS2?SC"=%A7BRM0V^L/SJ?3CQNPS]M00%NI['#LHNX/AC7'"_9ZL
M'-N2[WN76=&'RHV'(NO?B%IAA^1#P Y]&:(R=V D&\OM>,>489UQ7W-@^:TG
M0.9*4-LJ!&]P/>;6\6LOSSU!D+X(4K\)(ES]@"U[4VMKR,23<9H+=TY*828)
MXEP /H.M/-*1<U#,YW]AXP_]BW =ES>=";7:V&^M8Y_R3WH%@0>:&F=[U8CJ
MD$TP^T8QJN,?:9*;(N\ SIY$B%7U-6@<PM>Z-G[1VEJJ$+3BF:W+E9IV$7T'
M",1GK2R.Y,H]M\0L_\1]GY/,"Q?F13Q0E\ILWCV8U'E*:,&A]JQL)"KL)/Y
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
MR<(06VE(R[S_$.1F@>TC8AY8.2N2=61X=^R5"'?S\P?M=Q;4?G,3?%'[K&C
MWFV$X9,M+XM@^?/YT\\D=C? FBYE2'Z4JJN<;%UQ^4\/T\)R=OKQWT/C4=P
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
MNO+GJ1^\-ZS%4G.-" 599\LE,Y$\^P7R@N+=$7'8+[4*YOW^'.B"#[82V9C
M]76N'WDPM-O&/P;Z818)"T6>QV+\V@LAW3EGS]]G@Y _ZJX'V\EHFGN(_#/4
MG8^R>+]'6XB5UBU2!TINNQ64%#>!@V^<ZN GGCKS-E)J>T1JXU"N_T!H]04(
M2;C@LVPN*H]\W%W=YJ=_+5)E3$NQ)?/MLRE-5/C]0]>Y27FMTU)Y/A,%0<XL
M@!'.S)Y?XI_=JZ_1+X7._/7\ERA[@7R (C)S<%CLWCVY2RVME]RMYI],A)BY
M"(_MU=BQ !XC27'2&>7CX5E/%/RQGSL?G>/DSVV)[M')-ITG*EW02J>D]4T)
M@26JC8<<6KHRY[?G5R6$Q'#I/T&WPDU9@.G(\#3!\EE@U]*\J^RPO! ANXSC
M$;%R]Y13FHK7=PX6H,0CT%OA=,:3HNH@%[#,7[.F]'AF[<H=%N#$TIF^</!F
M+(2ZFO16_>OB,F;P=J/'(A'._;)A>]7F=OE/!DGZ;K'481NS).HU:?M I"^$
M-\?8D8*O=QE:KII>[#<OW^2O!HV@W Q=%6 ^-3:UN^TR^L^86371"*>/,0L%
M4^U;D$>A?/^(J4)-! OK5JCL^(XG>'(L$@-NSOV09HSD(D2@[ 6X8XHE7<;.
MDEKGQ)&4K1/IV4V^-\+T_YTR-'RK@;%<&GHX_J'9PK/*;/;1H-S/QC+H7)82
M"Z"7SV !9%D CII&!\>P@0#((OQ-0%Q(G'/7U;4@VGFD57#:^=(_.M@=/BR2
M'X70@ ;,#_45RZ7E.9T8K['D?W-Z-Z;SQAUMU[KX$63P-GQBCOA$H"AQ\\U6
MH_#(@X3#^[4ZPCLV)&QXE*PM)US5VIEKK\2K$JS(N('%@HD3%Y1*!4XUMNN^
M*.H:R ?^?(1ZG*K.)JOF.X7^JX^3"8S'VG]1BNJP)W9<R2*\;ZUMW:#$;V6=
MP;6!2^;D.!2P>/\-4Y4Q$ZPY9$]G7GR$"T\#RD(%4(&R.NII28$Z42DT=0H]
MZUL<U[^X\<,6\85U932E5Z8M^HM'R)9I_R:_;7(I;N+-@_>:>5(HY1/IG2<9
M3#'8:CXB"%KU<^PCRGJZ39?D'Q"[KS5CU#I-J 83<A)RDG?'E!,J/?J%;41<
M\OE^=?)^1R)RP#"MBV[3Z.9%LD $B@4X_F*'HQD%9PIF#*W,4=7IM#.$%6M5
M>B7&<LY,/)]9IU J#3>F'_7.Y*^)"%GZ],WDO?[2%/GE"OL<PNZ5F*12O'$)
M-!4-5'@#_=U!SL\JM:V)1^M(2GV$I18]C$K7X'HV5\O5ZD*"Y'F75P8XV^6M
M#5GP)98K"X<@A,1<CNP#\O[CAMW5K5-KRF.SHP4UU=[:6[C<B*&IR,3)-0%]
M 1YPYLKVR;LRN;Q==.7@[5=F$- <C8#R*TNU&2LAS%J\;-P;Q@MF]M[I$:4,
M1VUE1B.50_;G-UB I[Q7_MMF8*3QVY:!J-ZGR-M28NL"0AN*MYY6N?M3-XT?
M%,3;EY]-+E+?/0%)R%]TQDC=??Z_3, ?+V4/&?:$Z]0$@S!UBZOS*ZVVX@8W
M?PR=S#C12[R04Y8PV:;MVJ].O\X(=.8Z4\"0WMV2V(7,14= I7S"Q]LYJJX<
MDP[R3QAS2;)IJ:@B*D[=2BPS6CKGD16P>V,IB<#7"PJ6+]#:5R!?7! (:]H+
M2%)4)O,7>ISPT$I+9*^5?*Z 3[5XO8&^'UCVZI;F$['$K_>??&4!3C[=,!%M
M@M*BT\[5_PIB%,=KGCAWVI_,;O$,8ON>XOE4+JE-]:D&.;??^7."D9-DS(-)
M%P.8PJ52E^4-9K#<A\6&"PAE#BZI =Y&=K+)_GD^N3Y!:[ELY)FYOV-;^AS[
MBA[,?H/IY* T<MR? AONCY%/$*Y*^Q]I4)V<!W%9@K\7%WMMJU1>#.YTV0QF
MVL*D[[( (^+5L\*/@W^=OB<@#'QT2;<O&2^[8W#L*IY.\RQ_O?8CZR&W+"$,
M7VN7*&-XXRM(4N_>R>V3D/W3'-WQ:FKB$@$25(Q]':D[4JY/1I\*=NJH55SO
MP48-U@?Q[S/EI&**+RZ>V)D,#7^E&9RMOFDSU9#;>EK+GAS6X2^'_NM=C_7Y
ML*&5)O$8FHB;.!)RSOL8(2JX![LF5!@@^3<;E(,<WK,3\"[PO'9[?J_=^"Y%
MD:H4SH-V%2I\SS6>:*Q\RJ;JI#X;JH^2:6J74Y8*5D.>C<MQ:A&7P]@GP<8/
M"I/W0ZB^Y3TRG$A3A_-[2](,G5#2[/E?E]H^FVI3'Y2F*DK5[,J:F,U5AJQD
M'RD UQ!:W:TZ^T9*&MI--D[+^>[O-"J^C^MD1)@]?#O'9H?41DBHO4L,/2D<
M_K=%S\)E-J#&7IWHVG$6-%G%5VDI_-)O3><BH1*[U:FJQ\\%KRJ'G)_Q?^O.
M=#/]I;=KQ/6YS4/\_3$NJJJQ*DQKEH34TI42C_VY'7XJGY_=QT_72VLQ:#[K
MHV)^_I6L$HT\:8^8ME3U)]N*UR]_IY6/=RGSU.4OM(^=*[X0QUWWU"^XY/V>
MQ\7KURF^#_T<-<IJ9&)>X9R61346+W.^D'2;CZH,JGLO7>77LQ<@Q6.NFIS/
M9E8CO7OB6/8?WW[.4PCOO[NOFRA^?6P2%=E@U@D15?T<]@]V#<TP%=?!H;L=
M[-DSYBI\S%/B=R844LXI:%\R4&KO<YY+M/$XO\5OQ']"(%/K6K5G4?TA&E)C
MKA!^HFEM4CNU-7-:>EE-\+E5C8ZV'U;]"\_;\LM)I 1BO^()=\:4B%ETVN7=
M@VO0H@_-.AYN7<M!9%C6AU>#[B_LDZW#FF6,W(<.E_*,Q/*@08M>.^BH6VZ@
MY_W7WDJ(7]C_'W-=H]F48[HV[%:1_!O.3J\%3LS)A2NR9^1'I4ILKW<'6OH7
M.2S<:OFQMO4;TLU0#=#WFW8'2>KF> W&?82:'=UX%FNFC+N_26^UU105A1_)
M7R?"*PSQJ-^5R6$MH"P=R1V7HD^5JN_,M'> +AZ5H[$+[&8?8BMJU[C=RI++
M! S9A8+F2?G_,O1G\T^Q /*;:[2A/!6*/MHO/E:B=3.O?<7:I=G1:<*_=7"0
MF79C-Z[/\^GOUK\F,G(Q:E!)%H#'VH9#Z6=#D %A7)(SF$M!N"/\\) %6(X#
MOXE\')8T$UB3-2'BR1_Q:!R9<JE56Q%-+'6+G^S^"/[-UO6-L-!$)KH3>M;#
MAJ:0H$\]MX^P7P1&@TMKFF'?'6?5C:WWN@-4L"-(9T7.A"6<W7# \M[IG3["
MB+B1C2G.O3'=ZT7,K9YG/SWF=4)#U.?V8,?9SIAE)(%6-5V1@+9Y,9NO<($<
MH6,:2!YW3_7,S4UE@#5&(@QC8*^='<MGYYG#0JY7K?89/0Y?;7OL%+?[%X?O
M<B7EHM27"(=T9J1L52S9,G'SD!*G00N9@88-2;[*W5>T#A .R(E?7X@?F!Z0
M#OCZ'V;T1N\5XX7".E(C@W<F*F><+J2-:5XWMR>ZB.[/G4OJ3L76DD3$-\P7
M)IY:?90*]@\4P&6T!CC-TT6D:/BI;6!3Q=HC%B PZ/S[J*F1D[#8<X/7_11\
MJQ=-_OG(J18B_4U<$3;_JNQ;4=/^ILD0.&1 HMZOUM576"LIK.<9-5X2F8AX
M\M6A1VD&: <*N"_*ADX>U63#> B@8%>[S)BC=8^R#E&)K=F^^);MSX2>0UKD
M!N3VNU^H#624C**Q1/99(_3.\UX)]YW=/1&%ORZ@UX(G.(P3C^)$.VD@6[VO
MI*^>X_N#L;8!Z<R\C06!=B?K1VR7@#]-F")IO<28PAYQ/]A=_H&.IM"+IU;'
M!-9*S9H_>D_'NCKBAI*[5Y!J_MGUX5?V[/F1R+X+TT."?NQ_F\OTF,W_X+HX
MY^<6NV)NZU+3(O*#(VWM!&0B9+F66/^LM"9]8JG3==]K''4RTQJJ4.MQ+N9:
M<+KQP#*(QRVD</%",:ZC7%-!<QV=$2F_@6]TQS?J.#?=Y#\?*&O;MOGL;J=F
M\H81_ZW77>ZB@-T7ET$\&X^\A'688\5;12LU2RN9#Y),9YIQ/Y!?%I5S?2C>
M@GXI$=V(@[;(7*D <$)5VC_I*&/QI*/3(N4Z2>*?:"AJ7>,<-9\@1%?LCFH2
M3F-RIF=)-GFX*,310?.=1&7,']N(Z7J-CM?Q\X=UK87?^65VM\MKA,'$EPT0
M/AC$4)2FLQZ)(=V0$YV.ED?I78Z;.Q-*!POJJ6IT#H&##!VS-2=X'=3QZ=78
M,=1<R^(K6<:&K!4C![0M7G2C?R@^<J%6CK=M]"CD[2_VI6LFG*?JT^2]]O=U
M/.Q1I^^]3AG@/'8]I?I)_SUZ7G@1'X--ZL%::#RPR':Y8V;1EB+8,>F<_O\:
MM-MJ\KH,D[^H06W'48&*_.R-FM*&L'WMK?MG>V>5M+YRW3-@<IB0VH03IDA]
MN=U=C[P[\M1]=8?34%YTQ.NRAO4O%(?4+JVU>F%E$/8.P_I<!<-;T$84^JL
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
M+3+(<MV]B!%.A41>+..XU @I[%CJ2_3%R8/20*$1'H)$R3"<R5%CKC]0S:]
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
M@)+$ N17*MPF[=<=<FM8,F99@#Q?1^#1]Q7,[]F+#-HS<6 <_DBDW,Y49'!
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
M?:XM)^S_(NV]HYIZNW71_!0IBB"B=*0I2!&,H5=1BBA%17H/&CI("YTH2(>
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
MV#K2E2^X41&Z2&5 S1*UGGH&N":+7,*5+Q^877GLWW["9)@-U$M)BJQ#.L]
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
M0VJ '6)"O1CWID_F4N\[F'J\>M#$UXSRG(T@UE7&AB?QN/_8TP0A1V_T/9F
M),8/W'ZF2U>C[-22OD$?@GU@F.PENZ1OVC,0MU!J/&3KNZ'K+2!/*G)'S>N9
M@8G&7DMM5DM:I/Q<P-P>Z(25][-IZX90#CJ^Z59@_[[/-%^]9*'>HJ<KDPP3
MU89%O=BT_?&C(*RRQ<!X9 LG#[&%C0-*AIJL979:.(!$954K(Z=%LSPL:'_6
M>[3/Z=3I3*;)<4N?YY&TE37'';&W=]V_?N!(5.Q_MAXS3_9NV34GLTDS]535
M9OH,:(\TDS5DF4"H:!@A0(&U4M,\'<>8Z(=W,]3RHMUM])B6KP$2W$9? F]:
MIISI9P5JY'_\! K\]'V^Q]1\!ICNDK4E1Y#YV"WY5=EMD4XW'BM:MMAL8UO0
M25QK51&U(V%'FO.X0FE>PNO90%Z=ITAG82O)ZM?H3:O:[,,[##!7JO9L'J[O
M^Y#7.>N)\\KA*C<KVEED]1E33Y3Y76<A6AG/0L/QO4*4RG?H.N"*BF]IU:P#
MEND8D^90K6-IEWF79JJ?%;_ 0CA-C8YXNLX('38GCT(^5H;GF;E*DYJR)O4;
MESQNVO^FO4UAE!C=&JMFQ&8M4Z"TGX/\13T4,.57ZJ'8F^W.^?PK]C#>W\L3
M/%IHLLCVL^9=[U2TBN,S!2>>YPOA#G8WLM!]R!J6Z*,[""\=TC'7*J41E\Z2
MK6N =F*#GMW>8$"I[,$ST1]Z36_/4AJ7L?BZ/U29$2Y#4#3LQ27GF".^\" 9
M5)M16+0O#XU(;IEF"%%.+8>$6,V&>Q-"9KFOOAE&S#JL,,TM9(!S/O5@*U8'
MFDQGN-U/1" %(Z'*OP^/2F_1,) FEO*?.D;>N& /I'73NLN7:;^M/@:@4&)-
MJU[UDY= N:;N3;2 [C*F']'HTV644PL"S[-A/+:MNTD7UI&)J-B4'W$7@KGJ
MEZGJ5E+N$'&BV:&]2&Q\C""Z;>V[C/1KE+:CXZ^V],T>GI@YAZJ\+%5FALF;
MFB0/B<<DB=GVR.X.:X24H"X,G!/0[P-9CQV:2..W<,>;8&2I!J\_WVQ/-WWG
M5@0S)GF]I0WT["41I2WA%2YB\I]('K(<-\7RJ%*0=L7L7P.6]L/+(AH79K^[
M#(])T;B>PWVO 4XD?QN^PH A]5),&:CF OT) L2<7]4SOS&P_HCXT,9XVWGY
MFQ8^E!A=LOLI[X>-T"ADK<:55O)PK^X$??HI_U\M07G@P-7*COV#:X!/]9G
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
MW=<S*1Q=1_N1:K/'K:[+L0K+@%XP7"KNCA5,TK52L@KL$X_%B5UD_6U7I(U
MBJP;^*:.D;;;ZTT^%GVW>_Q\AV46\09"G^LU+^ )L%ZP\H@2@G &\:^5.[:J
MUWC6_>ZYK9ZUD&D%J4G227%!U!SSAV6.ZGT677RSBK2NA:.N3.J>MOKND'-!
M>XV?7!A,"?F,FL'N 4!JFLDK<GH<9-1F8K3SEH8O@EA^,:D9*#1DS#9;B*C/
MM]Y6,A77J,U/E8]:)TG63YG-G9EEKVC2 Q4*5(B8$!(^XA2Y3,%=6W<V^)Y4
M1I=EKE(!'0I_V_RZF0(%GY=%MHWZ(/HQI7 @I3RS\5,3BDX-I!!^H"OM?[5,
MN<!I/BEZ=O<;KXO?U/7<*DNJY"]5V]J[&\.V6[(*+.L?Y'Z[U45J*B+0IITT
M[FC]&?+Y\&>/N6FQG]8R^T*IDLX'K!I91=C*)$9)- 3I=!]QY'U/PAM/2F"X
M8QQ5>H,LL47<9W?ITFN.,)Z.V9UZ3:I9OGS0UN%)6.8*(OP#N0:A^9YR]&H&
M8 0.:;G",5^MST&6WAY"TL57!? [W9/6^:!\MR6A[,3[I^=L<U#]CY_U3'"8
M?P1;,3R\ ?Z<C&P1AR!QO[#DUM#HC5R>B9";G,K^HNY+$0 4O"I*JQ[,/]QT
M3( "@*6BA,4H,Q)&ASB2XX."E8<L9P-8^ 31-[$953WZ*85\2I\;O01#&8S5
M 1$(Z?(S_II%(NB]HP].GD4I:)$_\4#]H3\:(11U3FTIE2PL;@_MWJZRM<!
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
M7I.<V/U9';I$\']-HH5DZ'\WPGG$+QP;OA[W O\C.%>6*SVNE^7*^K3DD:%
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
M6)59(HL+N/4LQY1;C>9FI=)2JNHSI^Q:&%:)4R%235*9J7GZ"Y","(8B@@&
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
MS?>%$99]9?3M&E55QC-&+ZK+_*OXRYY?:X60YT4X< '!% *80 )P",41X9.
M$T^<$;[F59TF!4L[)3;D.V5'OZZQHKL"JM:*15PM'Q$'D+YRR)9X!U5"A'7D
MJ]QN&!@DAM#9MDATR9K9)#%$[= F,1U(3P92EJVZ&\VG]]])(W4_B:]R%:1N
M'*(4 3?Q"8!A(!-ML1!Q+B<Q==/(0Z&*B#LUP=(DV(9&9T.D(ZE4$V,G01R6
M4E- 8UD(::*B+&7.L;X3(M5&BE2,O+XMOOXL7FWDQ]^A_!&T/S8RXN2@LXB
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
M:G"?O_>8'$3K][PMG0[M"):M#?>=Y2V4WM18JE]03([I3+<0$V"K==F@A=/
MC8+:.+-=&VBQU;\;T'MQW+7W.R9D#Z-O6"Y^J&5CH:HKDO^%D>(VS_Z'T<N\
MO7Z_%A]>T_?A].U=PDCJ$D(!#UT*( D02#B&P L\/Q2V-J14.7K8'IE+.PQZ
M5^7O[Q_6Q1-C3L>JT[%9.3M&Y79\6^15L<YHTYFKY=O9,FYXI3[QMZ!WV?YR
M*SSSY47#IH.[Y97T5]ON*N7>&G<A3-6&6RN7]!,ONMGU_<LM_HM=[(_Z$.:X
M]K>S)HH! 1-/_B*A G8 /!5$8&DVXRY:E&9R2Z'U9Y31+'^+'K(:K5<N"QA*
M<0"0'_H AC@%.*44T,2-J73+!T@S3_K$3$L[XW=D.@^"3I#)HKL-I=I=LTY
MJ^I]F@ PRT>F 58F/;2&<;#>1^O$]'/WTAI&X4@_K3,O&-<91EE>;7Q3S\*@
M+NH/*"N;;C@W=V7Q>'OWN2R$F+LJY0LK+T@832D&@>M" *&+ (K]$,#8I3R$
M'G93O/K*2EQHU"8V)D=G(_6)LK>??D7EGZQVOC9=F&X%8\Z/XMBH?I(^W9WK
M2?!;EX\:]L,D:Q?Y@4M]SP6IYXH#@8<,8%E:.HT#)!8R\A$)-*M*S[)R\Y39
MZ*W;<I9,]:"99R$LGT4-$RWX[#G\71 NJATNF.G6J6[9D0%H4J^7Z?KBW4G+
M:8_&U7H!;G,*YR[9/1K+(T6^QX\YSJFWBY.K.M]A4TPM8P-Q]XB$4>A#VE8S
M@;*4$6:, )<$E @UW?-@9.*Y,Z!E:6*XYY[K<2,-\_869\.0F0/&9+'T7&N6
MEV!6_UFVOP#MK03KV+'B(#-9'S,OF.5U>C%7U_":S>'+&H&LHL/*9(87\4J-
M@.*4ZVG,D*;68GMJRC/SHJ[+##\V7]%-L0OQ3!"/B!<):T)H*#! ,4A8$ &2
M<AQXXM,-J5([0?4IEW9L]:ETZN*ONA;"68A5[8 I@;-\V+2D=K;6*Z'9[T%H
M*4Y3%1_;6OM9.F;6S55Q.=3 E=_4U[-OT/=6M7^+RC)C]$-1?D,E_=M=1NZ$
MN,M*=IG_%T/E!_%-KA+H12Y*(N"FD LAY'&0P- %)( 8>52HU>I*M<[$2Q-%
MXI,+U;4O+8C/J\*V@+,LB@393NMU<$A+N*S])REWODG2I;(K:)<:U9.@7OSQ
M4:.@F1;&ZNJL+:SGTEVGQ%Q+6S4!;D UU1IN-CW4A,F^TFGTOO$-)A&?W.-:
M!M@<;:]8-?_L*G+YF"/&2  263 10C<$*$B%RHDYI6["2!)H:ILZTR]-W/=H
M=_K$:]]TZBR!\O6G)6!MWXGV,#W1E[6EW$I!-1/0K%^@ZM T]ZVJ 5Y'KEI-
M1M%7::7(O/E6=/LH3'PW33P"HA@C *,4 H0X!8F;!J'X72"$FZK.NC?RTJ24
M^+!\=85I'Z3S6J<QZY;EB*3+$81I%J0\A$!=*32&8B:MKX&D_E:\GD:5.\KN
M@*ZV__QLRMA1,OO:UO$'],6+[%C=AJY_ED)+UK-^@_(_-Z7</A4UJSZC)VFA
MK_S837R6>(#%G '(" 1ID+K ]U@2A3%/*,2JPD=CWJ6))DEGKVYA+DEU'EI:
M]=K>JP)_7J!9@M.RN&N:VW=)*P\MW?)* L\.L+JXM 3T3,)T2L"UQ*X!; -"
M66>TV42V 8M]@6[RNGECE7XX\A5>9[>M[EI_%E^;(*$)@5C%U(<^9BD(I,8)
M"2<@$>L * XA\4(W#,6H#ZS,"GI=H[)6M9[5IM?9/L^)L+>#+O.LEM%%&(E?
M$T5QI(T\(9#[,')!R%@ H%@%D$(_ 9&+L.=%,4E<UB'_/E=N9FL+]PT)-H_<
M!FT9S,6$@!(B2WKX+(&OZJN8'D[+Q^V[9UDMQ99D>9GF/+14MY%RT[:LT0'*
M?I\:)6IF;TZC@]&QCC1:[YMGCOSW8Q=-\*$H#W-A-QF2'1V]*BNK"!*<RAZ>
MJ1O$ $81 =B/8Q E8<03'B8!U*Q5:4[,TDR*;6)IMS6K)K5"/_?$>'&4_;.S
M0&[;6[MCHNG8E6U2ZG_<Y-3_)"^1V+-%Z1>%FC;592RF]K-AC"F</6%F+);'
M<FI&CSE)'>"J>F2T2^CI=]X+,64^BQ'PPI@"Z,,8)#1. ?)HP#U$PB#1O-Y2
MF79I(K07!]P1ZUS7!?ES5$'?4Y KJX@3 VE;0=R/#&T(WB3WV6MHJ('1K'5Z
M3]'RDD5ZS^!SID+ON;>-2WO>B:^(54(4RJ*A3]L81!Z%H8<8%6:L+#B2RD)2
M/ B!*V029EXD?JUT6W5VIJ4)H_><,](&5#>%=I^TXSM/0:HJ>28 RK*PZ2C<
M862KT.8P$M;K:IZ8?NXRFL,H'*F:>>8%8UDABP_OE>*\W.5)=K>7$:51Y/HN
M2#EA "(O!#B.0\""T$U(S)(PU4P[59AU:3+DP[%$TE=.4[S9N&&A"OK*(F9:
M3"V+FW%PFL@==7BLRR %4N:61^KH')%-&B^;MTG<M_.ZA-"M6!2F(,MN\_??
M2?.;+ZAFU2=6[_OA-K;@4Y-?ND)"X\'8YR .0B'7<,0!)HD/XC1"010E''.F
M6PK! ITZNW:>&@D=$P[KN'!*P4;CJ&ZCZGZ4=1-^TF_$./T2QS$.4M^+@9?@
M0*B\"0<)<1%P(TRY%WH1\Y5JIRYF@6<YZIXOKUS.):RFZE'XPFMD^>B\/.X?
MS5E]4"AMXR)]<GYLZB_\Y A"'M=UEM\Z\AAPR$[KY\<VM3B2E<:=MD6HM=6S
MWU)T>M)G;T%J#?UC+4OM3690%H)Q5I:R])LL_':#OK=2)^)1ZD+B Y*D0DV@
MT 4H$!^ ])GXKOAOZBK=E)V>8FD'P(;*33%%L3?:^BT:50&.8SDLP:=!R/ZU
M?0M.5TE6YD%=3 *.1B6$T2#-%.&F#Y9>W8)!'(;*$1Q_<;XJ X.$[Q4/&'[2
MU)ZZ*1%E%SEM2A!T@6S5"B<X=CE/0!R1"$#"0B >BX ;>@GTH,=]BE=U4:.U
MJKI\=!XM>;>=S=Y7VA"I%])Z#DE5574T/I:E70N-#$-M2Y%T($UZXSZ(@6V5
M[?CD,RM=@P@<JDW#CQOW2Y(:V%VQII?W#V7QE?6=D*F7ADU>/@KB4-C1LE9(
M%,A:]9##R$<N1IIV],!L2U.'MJ0Z?5JUFR(-P*LJ+28"S;+,V.&5]<BTXM55
M ,1ZRZ,!$N9N=70>C2,MCA1>TA,I;4H#>5J]^?)QA=,X#GW/!TD$$8!Q*F2(
M^!V(0QA3/PH2B#T5R=$?=&D"X@M3K4R]!\WPKC=EV/+F?E.B_\G6KYSV_YU!
MUI4W]#%>=_NVVFS<BI'7M\77GS>/-_MV^Z]&RV\VY]YPL^S!8PQLMMK1OQG7
M\D)/S0:]XLV^[46WO>W:R#)Z4747,?GM!:FSKVU,J4=][A$(@<_2%$ 488!A
MF(+82U(>)$F L+O*V:W,H+[1JO5E2I+25YVV7_4!8?:^\ T_32O$QM':BS3M
MKB@;IAQ4;0K<YK<.VO*E73S,>$U5]0:[2S13N3%KRV)2AFPLH-;KDQD3.'?A
MLK%('JEH-GI(?=_QQR*_%<+IOI\8V"GW!/M^Y$<QB+S0 S#QA2X4T 2DA$,Q
MCA\AKM1 >WB:I>E$DE(@)KHW31@>0/2\%WD:G&S;28)(YQ BYX]?=:M-#&"E
M[E2>!K.9',LGL9O,R%2#9,#'//#R;'[F\PST?<T*3YOG.%>DS![:3.H+0HK'
M7-Y"?R[6&7GZ4)2?R^*!E?63;,947^14ACD^/&N[M(K<,(T#&($4H@1 S *0
M<NZ#(,8>=%,O@K%2B<AIR5J:Y-W0_*KIDU8WSENVH5L_27>"=5-54^=>#>LW
MA5MVI-**M@PY#PU'3;;;P]!JV<ORF!!I^QG"$] Z>_[P=/@>RRZ></0IDN&Z
M;"_Q0W:;"_V:R'GWZ=JO<+Z*,0Y1@CT0^5"(\L"/ :(X!3&,O30)_3B(-'O;
MC:)G:3*\1[>S(]S94#XFBTY_K93%]UPK8%MN[^7=5;VE>"["VYX,]A/QC-&<
M,T-/G\@73-TS1G0XI\]\6'V7PZ_LNQS_ Q./H_4OQ5=6YE+('Z:0X)ARB @&
M;NIR !$- /)\"H(D@CB(6>(RKNJ!4)YU:2*U(]SI*'=VI#N7NJWA]. _[ZZP
M JIE*;G!DW=XWN[P[*7T&#@SU(%5]VU8 7@F5X<JT)-Z/K0!&W"$J(\UFU]$
MF[V^FT3_97WA?K%>%]]DD2VASK\K'G$MCIKN(*G>WJ'RELDR='\KLYH5G%<K
M$E+(_1@"SXM\ (F+0<*X#PAVD?BL8M?CZ>9V[[R0UYS=X"+/LK#OB&RLZ6^2
M3"#IE.K<8TZ*]9J1.I/NPDZATQ#[N@MS7OC; 'NFRCT;RAM/!NUHWX(JLTN.
MK((]K-7/ XN8SW0J3(R]UN%@B-[ $:$[XFP'A2&K_>/"= A3Q\QO%1/__S'C
M[%>&I%E"+ZK/367(*WZ3W;.3WJ%5S"(?0Y@ Y+H>@'$2@B0*0T!HPEQ$8>"G
MFC7AC&E9FO4PZ%1_Y3PV?#KK[*MV_+CY<JGZ9699!,M'S6\;@#ES[CLN9*!'
M6_)4'NRUX.35L#M]2O?,:%!MNV;,"9S9+3,:R4.7S/@A1]=3N1:2G77%G3:-
MCWP2H11C$ J<A(X>)P!#P@ *>!!&;A(G7%.\#LRV- ':4+BI7F9<)^4(JJI2
M<"*L+,NY/9CL%D(YC<-L!5".D/!2A4].HS%0\&3@I2FNU9K\GD^"E;82?2^0
MK7\]XV/.H\#S0(0]V8V>IP!C'@+NPAA[,8]BJ!1A/X*&Q0F;7?7)MNV\8 !L
M.BWL2@]]5*@@.]DRF=RB30[^K#=G;<9@WH.^%[$[R[V9%GYSWI6I$?:"]V-:
MR W?B>D-I>\J%8H=D?Z6VZ:]>I,E7;QA-R7*JS9U^J;XPBI6?F4K2'P_3F)9
MR@$) S<4MBWFF J%S&>,)!$)?:5*=GK3+DTZ[BAOZLIV-1X*!XO_[LB7ORE;
M!M0]=AIK<=XQ:@=ARR)P&>"J>T+M@#R3$W0ZL+7\G_J8#;@^-0:;S>NISV#?
MX6GPMK&Y731W;D1^9I>Y,.MOQ4)OKH<3/_5"SX]!&!$70(@3@&*(Q<D,76%X
MH]2+-17CH>F6)N4O\Z]LTU8ARX76^UWLA*9X2//O#?':IO@0XLJV^$0X6I;E
M?3(E9@\=H7;L<@5,K!OF0S3,;9DKX''$-%=YRU3:_&>1Y?7O8D<)O79;&<--
M> 0]"B * P 3Z(*$N1CPV M@* 1-'&FV>S@RR])D2T.BLZ%15X0<@U%5<HP$
MQ[+ :''YVI%G14P, &!;.AR;>F:A,,#]H2P8>MA6'M-[5.;BW_*VH7$.]CU
MG$%.(Q:"!,;"^N0TD(F@%$01]6@4NCA!2@U[)Z%F:2)E0ZJ\T7,J2>S4J4I#
M2Z/LG)L'<-MN.I7$)':P("^6C:2 ZDLG(0V1N+#<(P4T]5..5 8UKOW>;Y2S
M\G"(:.(%@(8)!#"F7+8]AP!AH6VY/.!>K*EP[8V_-+GXMKB_%]NT,FF>M0^<
MJHPSAL.RU+K<:X U:<7I8QQ;KQ6]-^G<59Z/<7RD/O/1QTSW\9NB+(MO4DKL
M>OC=%)>YV$:LJF5QYS>HRJH5])"PGE DDU2$286(V.$1CT' 0J$GQ1BEPJ32
M[,N@.+?.YSY3KX5U@9JC.>MH;>JRZTH"5>A5980%."U+CQW%KQRTI5FZAO>
M=;"D>TKAH@F5;;&C2L[, DD3I4-1I3N GA"KREJZEBC+*RD/JSNQ+;]=UV+4
M9AY9*&.5$.ZG-(0@PCX#,. AP%[* $(!]!B%21(K72XJS+4\):4CUY'T.I)@
M9TNQ\T=#LV(&F K2PU)J8OSL^YA'0*<LCS1 .5)XD:,*-RR)8=JBBVQ=5_)?
MH!4T'NANM%3FF46T:#"\$28ZKQATEW@>$M%>C<GHT^\/<LKJ1EC7;Z1QO:)!
MFL+4\P B2!9-]0G F C)$F)"?.A&/B'*+2?4YUV:6&ECM[K6 3*2>T.Q1JL%
M#=2'Q8I%+&V[>XY$964[4%E'NA VTKWS9MB],^Z[5N]P80?IF>(2;NZ8(V;)
M!.)4#?S7$S7$T(=MJ$N&QFCSM<[09W&OGX;!ZP8Q:67!LUIZPH1&^K:X?WAL
M/[E>:$1^@[[+(Z6=?R4,6]D>/@04,]EZ@Z0 QT$ X@0E.$%!"CWE*I':LR]-
M\+<,-%YG:?J2'0O22,L*I[F/EY1K1$]I+\GY\\ JT)9/A0&,'WIA5;GL_M24
M5K0/N$;4FDW@YPI>FW@!]$+83 $<BF33'G.^@#93=O?BVHP'T3] GG?&V_;"
M>]M5D^_WQ%OY&+L)1 Q@$K@ ^BD%">5<V LL()Q2")&K>GAHS;RT@V/;&W/3
M&K/?V7)3B'^_Q:6Z0--;D_.GAS6D;5_$+ =D]1/#&M@SG193@JYU4A@!-W!*
MZ(TWVPEAQ&;_=# ;P/0N[3WGC-17O#]HUS;U*I>^*V'0R/^3F<U?T5I& :\2
MSM+41P&@D<Q^28@/$A=&@$@'$_4CY.J&*AI0L;03HV6A*0VTW\Y\TQI96NE9
MSM>M9L8VCXM-)_VU\J_-#VS'HG/'9.^K@^UID&9HLLRJ=WB6%\_R(=12?WK9
MAA9HRNN]$2C:ONHS(6WF:[\1Z!U> 8X9S#@!Y2"I<<5(ZD<!=H&/H!"S+O9D
MDB$!;AS*K!/BAB31:Z)Z.(F6%)VC@ZJ<PSF2YJN=7G*(9QJF01J*PPKZF ,(
MF3BV/$X!"A(>PLBG01IKIO&,PW.."U4K2*J>#./PL7UAJ@&-21K.2=ZM)]\<
MSCQWRLU)WH\DVIQ^=LS=Z+: \K.L\39QK;F#W5TGX=@-61HC0+@? <A=%R0)
M=P&%-$"0Q2Z.0_UK4AT2EB8W]J_ZWK$:9>NF^[I01>];#?8"%X]UKRS&9C^U
M[)G<^VFMF<XEJZV5F.^^M=H5(ME6P]B<DJC-Q6Q#/)R1=Z]::V!R#6MK+6:\
MD:5ZZU(WZS)IRL-X2)5N:[4&?H&+6Q/&C]_A&HUDXHV7.7U%*4ZYR[Q)9,_J
M%82!B]U )I43*O1\)'YB" )./4BYQVCH*95S.S7!TLZ6'HW2N5&W5.IX=H^
MJ.(E'P>-=6>X!51TW-KCT)G->ZV%DJ:#^C0$@W[H(Z_-Z&X^3?2^5WG@N3&*
M]CO6U>) W[^P==-;N6B$J+S8+-D=$S-][>XQ>\E<SS2)./)<BB "-.$)@!&$
M0@8*7=P/B1O2P/414I:!$].V-/%Y3>X8?5QWBGE7F49PZ'0LRE2$5BO?X[(+
M?S31":=98AV%??:%FT^3IYLE$[:^4^Z6K%4?R=Z2=?%];,?A1%K^-"MJHO[/
MOK(O8Q<8K+)].V%2[)4,B&EF? '+8E*HCIL<TTYA>N^P+6+:6CHKBDG,8S<"
M04QC +%L,LXH!R'VL9>D(0Y\S7Z*SV98VG&ZJ^**-!Q7IP%4]8V/@,7R8:6,
MB(%7_ 37MEWBSZ>=V1]^@NM#9_BI!Z<H KUQXO9\N(T+=Y?PV"]DPK"'@B 0
MNY_(%MDLXB"),1(2 2=^Y(7$BT?T5=6B96D2HU<4>L QOF-E3$EHO453E3VS
M+,5\*K58"+I9B*RW$*A9"+QE9)92T49XSEDR6H_ %RP=;83D< EILR''Y6AN
M4L>[M*"K?#O9:<N*A)!&Q'>!E[HA@ %. :*^;+D:P2CQ ^;YU"1OTX"6!4O?
M#3>;=$ZS7$.3]='Q95A'?59!NRURT24<ROBXK82UX*DP6Q^S_%#+Z_0RGHBS
M:V;?[S *6<6T4I,97B35= 04I])/QPRI=[91EJT^BE5??[XK<O;IL2FY*LZJ
M!,(D!=C%,K@.N0#+?R(81J['O8"Y2J;"L<&7=OHT]#D-@4Y+H9I0.PK<\"DR
M%@[+QX(&$LIB8XCE(]5$*D9>WQ9??Q:O-=KQWZ'\$;0_-E+BZ("S;/LA5C;[
M>/ 94Y/_"Y.49>L,M346N\#EIH;U\5YU%[BJ2T3JE>NZ81#[$6 !BX76*?3/
M- A"$%-$(C^F@4LU V3-B5G:QM_G1)ZJFP2!MI[[Z6:1SA^HXTE1 9ID+55=
M ?.LD&599'=Q#!P"XU&U[1$80>',+H'Q6![Z!"88<T3=M_9.YUDM,EFWP_4A
M!9Q H46YW ,)$HN'TRB(. M=HA:#?':FI4G67>&RKD#3% 7?CD(\+!,G!<ZR
MP!N!F5FEMR$\IJOS=G26^:N\#3%[M,;;X NFBEQS%]R9=&^>/B'9?6"%HB1
M,$" P]@%T$L3D!(, 8H#PB(O]&FL6?K_V#1+$Q%M.!/3*MIV!L@PB*(P\ -
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
MIH-+$AU!H],2J2YJCF%W7G*/1,2R=&[ J 08]PU]!E4YCJ&B+F1'HC.3(#U
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
MGN,(;6BV@J^J*3,U:I9/T/;3'#1)K#AQ=&"R;5 HT3*SI:"#SZ$)H/6V?F7
M]WF=U4^_%^M'H7"43Q^RM=C:JQ"FF$4D!2R1$1A1$H&4X@@P-\:^2UT:(*5<
MD),S+$W8M$0Z6RJ=EDSU\H#'<1R6-).@8UFHZ *C52-PD'GC*H''1YVM3N @
M4_U*@<,/FN13M+5U+W,A+KYFE2PI^F53/%=Z$#8M*U<^]\7V=B&(82([3#(*
M<"0;3F+F<9IZ$6/;(M;GS73E>94^Z_TJU+9]KQUE.N'1JB"?-]2G!6[F4L["
M+'S84OV\2/.#15QU8K\MX#M;Q^%)<-:,?-;$:S#\6'6L&6. -=G;#\35?=F@
M7QQ#Q<4ZD\,4U?LW#&<451]OWFU"I1C"OH^%YIMBY ,(60A0+%0S-Z*1Z\<X
MP&J5"A7F6II^)LEUMO0ZS.DH?N5(FC5:J)V!^+S0GA XRZ*ZP0SU,,-]S$SZ
MSYT!3Z,7W70@SM67[@R8T_:I4X-GJ&?=F1'FZU^GQLI>+SO%5_0%[ 7][\<N
MU>%#(6O/,JEX?RZJ3'X\LF:_=+M^8O6*1@$A;LR%2AR% #+J I1B%X21YZ$4
M15[L1NH:LO*\R].0-\0Z#QVU3=N-5[)WA[K@4,?]O/R=%LN9(AUW-#>);O='
M06U["UL"5ETV6P%X)BD]%=!:TEH;L &YK3[6;!)<F[V^+-=_V?0>J^GF+",>
M[F78[ 41W]NC+#U/W[&'DLF<-C&A^&-99U7[<TXO[Q]05DKJQ#]^*3<]H7>C
MR+*&@8M9 !,*$D(0@)@S@#'D@)#(0V'B\3!6ZI-BG]2E*>T;"AW4D/A*YOMN
M6'5HC]=7\HDMM\V51;;EM_GG;;GMN[X;T+!ZI;4O1?5>:0GK;_G$>^FE-[C&
MLKTJMJ^^K-$_\W69[74XO&*S/J/QF=:D==='RKJWC1A6+.0X]OT8A) +,R5V
M0X!(X /DA6X,B9^XV-<\F\Y,N;0SYMV91@C:A\,YR)6%_(1 VA;6+:G'FTJ<
MB3PW$;2*R%@7F.?HF%OP*>)R1("IOJGO,OG,Q$<F[+9;=L4_/.9T(W@@I#&,
M0T 8X@ 2EX,DX#Y($L\-4 )EXH>J*_KX%$L3-#LJFY(VC[E>4L8 EN=]'N,1
MLBQ![(&C[K<8#]),3@I]L+3<$<,X#/@>3KPXFZ-AF/"^5^',D\89#HT*UP7;
M;DJJ$&'CAXQ!$ 9!*MN#$9#"(  88X\CUPN\4+V[S<EIEB;M-L'AK=W5Q85K
M[.8!0,^+NVE@LBSR]A':A,Y7!M=J UAIYR*,Q&SFU(,#[":]13L/R?FT@F,O
MSYU%,,# D:2!H:='AB3\U^&5K^>AQ*4!!M +Q7^$Z@=P!!D($LYQ&KC,#Y4R
M?17F6IJ(?!:2\+0)21@3D7 $8<V(A'&XS1N1\+2Y1)\D(.$(=H8!">,P?)F
MA.=8VHM'.(V.:CS"D1%>)A[A-"LGXQ$&7IFB\L*NN$,_G;<SY_?R\9/4PRCR
M4\!H@ #T8PP2%"* $(T912'';J";DF5$B<[>F"=':S]9'V\9&5,^07UA7)=#
M%X?2*\)]<2XR A"4022Q1\52,=?CFGTTK"_+/)>!U9W#U\6WZI6S86B>!5'U
MV%J'V;83YL1G_[P.!=]P,4,="FT<YZPXH4[<"]:6T$9PN(J$_G &Q3];Z^/B
MMF2LN82Y*3Z+C_P.5>RWZW=OKSZ+_VXJD/$D13%/0$J0$)%!$@+DI1AX%,'4
M#5SN)LKV@_JT2Y.-'>4.VI#NU(7ST-'N_/;Z^K7SKEBO4>G\*-CX6?#QDT:Q
M3?75.&]KV,'8LF#<P+NC>A_?ZW<[7,]KSF, UBAV:@7HN6JA/O^>!P!_/5&I
M5&V\ABJIJ@\V7Z%5;0;WZK#JOVUP5UA4]?O[AW7QU,5%-+G+'XO\]H:5]^U?
M&'O#<L:S>N/BQ$'"A,&2RAJ4+H"1;+7D4@J\)(J]U*<0$^6D%A,"EG862!X
MVS+1A$ 5369_7N2 =%?UK.-%6/TM,QH7;2:KI'!':1E[V\IS46U0?0:[K,+G
MB)6_/P3=P&5EA+[&):CE59CKBM1L-29U>HV!<NB6U638^>Y@1S"]=T,[9AP#
MBR/+LYK]5C%A[WR4!3,OQ2>:WV9XS=J[X6XCN0SCP/4@2"-Y7>')SB(IY\!U
M69HD-*&>6L%CC3F7=KZT9#N/#=U.6UTTVU*N';:ABKR":3$]GK;M"A4H3=HC
M*&*J84U,C^U<IH0:QM.V7=!#:\B04!QI/BM"C[4]$T+S5=/KD+^AVZ;[U#5:
M-_VJ5JGG(\_%*4"4,@ I#@#V40P(=I/0QPBZ5-.A_GR*I<GHAKY&Z:DZ"G4]
MY0<@JCK!QT!C6=QJH&+@M3[%N&V'],&\,_N:3_%]Z$8^^:3I3G^N!G9-IE<D
M(K)G% $T%GL=QCX&*.4(4((P#Q//CX-H51<U6JMN^!,S:>W[[7P6XZ+D'$<,
MFZZ%NJX0.(6OJBR8 #7+(N&]-E0&DN$,#+8%Q*GI9Y839U X%!?G7M"3&E59
MKZZ%LMEX+Z\)RX4(*MK\7)*X <$0)#2@,C]7_!31&'B41%X<8S\,E'*@3LZP
M-.U@0YOSQX5Z^NMI_(:EP22H6)8"JH H[_VS3!^I3<A1A1N2Q<MM:RFVKBOY
M+]!N;0]TAL'IT6?9TF>9VVSE\P_J.VK>WHF%8Y?YQ?KQ/LL?[S^7&6'O.6>D
MOLIE5=/Z:95"R* ;N4+?AQ! CT= C(, 05Z,0S<5&H!RQ+W"?$O;WBW)LN[;
MAFCG05+]RF$-W4Z1-P5]ZR=UCX(*[.<]-!.#:5DJO!2.ZEZ9B?&<R2.SPQ6=
MP76BJUT-F 9<,2JCS.:&T6"I[X+1><W4*'N7561=5(\EN^(WPA0I2E0^O<O$
M)++#./LM?ZP8W38H$.;@]C=O2T:%GG>#\)JM$$M]Y'L1P"F* 4P2"M*8QR#"
M).0X;'SM>DZ;:0A;FK3?<263 >L-7P[=,O;*>6P8<>I=PP[I!.G]EK0,.G_4
MDD7M@B@3+;FJ63G_0EH^:69=0P,#=EK ;=N[$U$[LWD\+<:'UO3$XQOG*G1!
M0]45_Z4H:/6%-852/J.R?KHI45[)D.(BKU:$IS3EG@>XZ[L !C  "?-\X/H1
M]Q"C:<H"S2AXQ:F7)N&W=/>B&#HO5=-#D(@=+/ZS1HY&!WF#%5$5SS9PMBR
M=Q +/&\ET:^<LB7;>9!T.W6/\$ECW37!LA[>KDK/W!'MFC@="6+7'<'X5N*[
M;)S3&%%7_$M6_?FK^-=MZP01GU'-;I^ZN6^*_V#TEEV0IE-WEM]N7BW*IU44
M4A0BL4:,)!! Z&.0)AR#B/@1X@'$$"O%-4Y-V-+$X_7C_;U4EL3.O18R,6OR
M#YZ<BQRMGZJLV=&7N2"$5;7S13#G2,XK9\>[]JW(-.NK?(DR^ZK9OG/9,207
MIQ0L.?=;GIRJ8VHK@.O"N9-\R1* '6-"R67?:P<+&?'GI)KNM&!;O]F9AMJY
M+X(FQ?C(O=&TX^O[J#\]RCB6*_ZFJ.LU*W<Q\ZLP\I,H35W ,?( 9#+=E@OI
MCHD?)A SAM6SE4[.LC0!W1(JMSIN2>VE=:A[3D^#>M[O/ E4EJ5BA](5=SHJ
M>]E&4Z"D[E6>!*V9?,E&J&DYC\^B,> R/OWN;([BL^3WW</G'S;6B1O?\D5=
MEQE^;!Q4-\75MUQ(GRLN-'"V;:T9)2&',6? YPD26B\,04J%UDN3("8>PGX
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
M*'!ULEN6W*+L3,^O7X"D),J22  D:$[$&Q/3Y;1)XN YY(-S@',)48(3:5D
MV7STN;FV+=&LZR!;8&[*&IZ0]$PH+:FK.ES[5/^?BD;RZDBG,,#:I7RR/6;>
MZRE;B#1U@65[M,Y47'9XR%C4]JB,X:*N)?#C4:Q*L4BC)&$I8@"+# $81;J=
M:)8#)C*",(Y1'@\DM),QYT9C;1&'\M@IP*[L-0BVR3GK(&UUF*#$]<E2%[&9
MFIM.!7EC1KJ(3#\/7;[5_B#Z'5'O"U-D]DG<D^5G48K-L_CXM.(+D40B1U$&
M<)(R  DB "M7"T 9PX0395:%1K4!.D>9&\,T@NIU?*E%U<4VM:R!5,*:GW)>
M1K7_*'D4K'S[5KYA,C_O'06NB8YTW6"S.JWMA:/C0/;RO9.=N?:*WSY6[;_8
MG@]U"#K9BKJ DZ[HU,2E"WZUU7^H=KV^?B,KG;S]I&N>5BUA($LDA5D,9)8H
MLL1QJHPSP0'&29;F4(I$&O5Z=Q=A;DQZR.<0/"#;@%0-99H=WZV2ODK5_%7\
M*)CZN=Q-Q;*'H:.Z^EG8OQ)\;[+K1!J->%U>KBXYUZ>2B=5@SO+^U3'1$N!3
M+58+Q3!$.U81QP=/ML0,FWA[_1GX)/>PGN>"BQ4O[TC!J\/V0A9JS+*)PU[=
M7^D.#\56;\G%":=$5\N6(@QUQA(%B(4"I!E"29QS3*+4MF" C0!&G^"DE03V
MT@>/2GS[,!X+\$UW%$8'=*J0GC:2/]=!/97D 2EW>9FK^X#LA1\WK,<>-/_!
M/18R31[B8X_7N4 ?AZ<XF.&;]>/'S=.6E._7[S:D+):?OKZ_VAT(4Y$D(<I
MJ+=#H=2%C?)8@H3B+,-(<5IH' 7?-=#<3&HM:U +&_!U4(O[<Z %_L7"5NN"
MUL P'@DPW^9O"ZOWK[!RZ.';"9J%&3L2>%,9JQT@CF2%&@#296MVW3Z=16DP
MB2.[T>3Z 56C'G=ID'^L=2I]'4GR5['D-ZO_6!>K[1_JS7G:Z![!4&21B &.
M90(@3CD@&9$ QBD1&:82)YEM8(WY\/,+N;D3ZD'JH[JO0I2?*^F#326^0^TH
M4RWDG(>ICJ%,XJK[!$X!16D.8,@S&:&(QB&U.]?SHX-)>LT?:4"]^,JH4%YO
M6=>D_EYLOP5ZAI/IQM2 ]X.XYR7R(/3)ZQY\4X+K;>J_:]&#YUKVD<N#62(V
M0=4P4XFF+R9FB=79&F.VS["WVMN/^4*68I&F*8&Y"$%&8L5H5)GK2/=C3"1%
MB93*AH=&W';NX7/CKO]H?RI!J20T-R]/@.NWPX? X9E81D7"W+@>@LA$!K4%
M,E9F]*6I=YC.)[=,9BY?$K9M(E^\9HQ<R%LI2['5''@K][4K/A6$%LMJW^)3
ML1(W6_%0+C*14L;4:I%%>O<4Q2% (>> $YK2,$QCP9![:J2Q''.CNN-<OO5^
M&OI?AW)LR\-,@C^5)"(H]&0&94Z:J\Y\[]6S0KQOPGK1Q< \2VLDITR[-!?N
M#;,PK1'L3LJT?YPKTWXBV_K4ZZ-ZQW4N>WFUXK^MMX??%\^B^OVN3KV,&!0<
M <YE!&#$.$ 40X YXR+CG&6Y4>R$NPASXU?SHB8#8#<E2)]@>N;&2L3Z"%VJ
MAU:5,<JFD>XV6+;^J@N)UG_UD2KD"J%O4K26:V(^=,7ME J=GS2&O7F.;^MJ
M#PSBF%'E'^=A2)5]22G $1**^K($82RRS*SIK.6X<^.[8QOF@M4RO.S&93VX
M&(NCH#NI<>@&[$!+L!>F*2V_R\*\H:77BU"W9==_NS.'B9)MBL=ZT[ I=Z ,
MR+OULF O']>;W]1LZ_SOJU(9E^7M1LGUN"[)\B^;]=-CV0X/T/N,ZA;MRW_X
MH4M9Z9?H99% DL$\YT"FNM$ BSF@:90"GLHDC'!$LS"W)$#O0L^-/7]KE:TE
MU9SJ[7N=[V.^^3:IVHWY=E;*]$W6A\EJMB;[Z0:/U7PKA:Y.E:W3NII9!_?5
MM%]%8AV]#8KOQ8]M0!4?_6-<TI],5]Y7#/\SF7JYF4PW9]:JZ<:V/[$Z3JU[
MW>K[9K4K\G,H</*J\DDM\T*D,"-<")"A/ 900 0(RC@0$),D2;,\Y4;KV(@R
MS6V9.E,OZ4P-H)K3S,^+QE)@_X';&ZC%\X+S.CEX5\;@4-F@6.V6H9FJS?QT
M\ W4-]&AXG1JM#J3'!GPCJ/,L4::[ 1T9&C:!Z=C/]J^1?7[YJW_NB&KLM"O
M_F>A0T\6*,$<90D$+$N4KZ?62T IST <PS1!N<0I-=KG[QID;HO>3L[@(&A0
M2VK>D_HBH-UKUE@P^?9Z[!&R:D+=!X%S ^J+#YZL^73?U-J-IWNO==TD^BR>
MQ>I)?%22[7-#%CCF69J$%*0R@P 2R@&*8P821))<<8#Z/V:WK7-NF-E][(U@
M34:G[;[+621-=TJ&XN-](]H,&H=]AZZ9^]XI.#OVQ+Y]U_Q/O?'.JQW\YV>Q
M(??*&6??E+J%SF^]^OSE]R_OFT/F""5AEK,8,-T="1+% 13' D0PR7"<48YC
M<[^X>ZRYL4$C;B :>>NL[I^4R/^F9/Y7"U^I!V,#UW4\Y'R[I-V@.61N]:%G
MX4&.A^)4GF$?FJ/%.EC@T^7(]3QA.@?-;"I'CI?A+6,$%'P@FY5N:G<G-E6-
M_?;1"L*IR"*I?"LIL XI$ !'G(!0D"3!<202*-Q#"CI&GAO_[D0-E*Q!)>R0
MV($NR%VB!T8"<M+X ;%#]%$A6K?M\':89 ?5E#$$7>*\812! 4K=<00F#W"/
M)'C= *F\^E&4BY@F&/,8@CB6RCQ,:*C,PPPKLHIPS@@2"8MLC__/CC0W<CK7
MW*L,_B1*5/L0IPO@FA^R#X;,^\FX UI.1]B=2/@_=SX__.2'Q9THG#OA[;[!
MWJULF@9=KU=UMP-MFM-,1!E'(9!$2KU]G .:4JP\2\H3'(:(I<:NY)GGSXTA
M&A$#UI+1W.LY!V"_GS@0%L\L,#XBYK[?0&0F\O>L$++R[3KFW^'/G;MK,A^N
M0^2VW]9UF:NY\V&U+;8OY5?=A>KC>G-5EFM=L'G?746Y:)RQ/-)1CSF (LD
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
M"LQ1]=!QG^Q47E0WN/_P0XFQNA=-I;KK]:I**]\=+&99DB.F/.LXEA# G&4
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
M\F\A]HLRN5EHC,XY6]#\9E>NNMU^$QOESZGWJ*!+<511-4VS+)>0 ")EJ$S
M2 )"" 1Y@O-,_8ZDD6585<=H<^.F2M2@6'$ABU6A%N!E\5RU#]L)W]3:LJ6G
M+L!-:6DD&#W3T0[!5X"-& ]OA8AO]ND286+6,4#CE&U,;G)EF;J!TM5VNRGH
M4]6L]NOZ]OM*?<:W\H[H6+!%'$G*4L( %0P"&%?[=^J?F0ASA!&3)$\7V_66
M+$W)IG]0*\[9#^WOBVFZVY&6R'H;KNER]FV]5)A7?5:J5H?5%&SIQT 3IBPT
M+KZ>R>@"M.M*WJI\8C><#IQDCH]O:C*09&*&,L?FE*@L[AWC *(='?5.;+\+
ML6H%3Q6[ON2Q8JN4A1F(4J8<.IZG@.9)!$@>RRCE'&(QH"BLF1!SLZ&.=[';
MD7T!K2=Q%/Q7&+0R'T]A+F<(XZMATG.$430P\$#!#L(I#Q4,)7O#@P4[[+H/
M%RR?-:!>8=-Q\Q5A-^YL3>9_K4V;'7]_6&W5+Q<BCUF4TQRD""O_4W='1@0I
M=Y0JOS26<4:ST+83]@!Y;#[K:5I?7RO=K9<%K[Y?W<VZ6+'U@_!J0 Y1J"GE
M3J0DS]Q[U^YO_/.IZ;G;G3O53JV90%0S^CEX*JN-AX"1):O:;*SN TK*@K6:
M8/O8VAM!#1/4:706<?H*CD/1/%O;<?!#73HMZF.P]0>F%5BP=57YEJS67Z[>
MO1?7?^R:>DD92<XEX)(+73 M R@4.F,^)B*228RA<3"FT8AS,W\;H8.]U,%.
M[.#++U>_O/LEX"*X_N6/7VQZ!)H@WW^R/#J>GKET!Z780_FPA_+J787C'TXM
M%TW@M&FY.#*LD[5<-(%WY*:+%E!U-ETT><Z$31<MIG7<=-'F1CO.KMK9;UX6
M=U<+@M*(91*"7%(,((HH(%&2@@R'44XRD>8Y-B'EPR/GQKIW1/V5F'% "YAN
MSG2;KF\#\^JWJU^OAG^.IY/K*,/67%Q9;;M_5%]E]46V'C7))W<J^NZ;.O,7
MIY3&IU+95>3#ZIF4A*\WY+WXOT]BLR4;]67J#_/FP__]<K7K+8UXDD#( 0R)
M<EBE8 #Q+ 8111)+'*9YF%ND,UH,/;>/<"]]<!!?+R.["?Q<64 [^R?XJ9J*
M1;4V2\7T&T3^X/9, F>1?G^"]/MCI!UL)4O(K?(8/4$_70YCHP)Q]++_L_-E
M']F><D.Q.Y'1YH%3)C$Z3/15 J/+$T8)!UP@+!.$E>T5HR31:P0&*,X(B%,2
ML2A/(L:LSXE:SY_;0M 1XC<HL,\MA&]&O'T 9J.\KOM5H3?YB(*I*.N-G%UY
MC/J(VEO(WG0G+>U!WS(,K^M\Y-QESKD5NS2IJDIETTX 2PI1G(-,'Q7#&*:
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
M.LI^?5CF"@_ LC/]U^6Y$V;T#ICV<9+ND >YY=U^5&_@;B,GBK 4$.M*?P+
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
M@F EVQ2/^JN^E4W>OS(-[];+@FF[\)TN_2"4G;A^H,6J^OK;&7X+D<$$89D
MR3,!(.$$T)CD@*101"BF<9QSRV*YPR2:FQ6U$U>3T%Y>^U))P[1DNO<Y(?;>
M=QWV,]%K!MG/)7BL)E.5-:'G=*,6AC&7A-'!]5_%:9B8D]=Z&@75<Q6AQGFP
M*S-_V549O)5G5H1]K>Q,<!GI3JHHS:L-WJK)F@"QI"BE$:>1,.H*83OPW'CV
M2[LHXWF#S[EFN:$J3%EV?( ]D^DHV#HPIAU0OHG14)J)^<\.HU.:L[Q_8+DG
ML?T@I6#:(E9<66P$K\I+J!'*K]_(]E>Q_:O@]XIFKS>%8HV"O/*GB4SR*%'F
M)LPC#*!(0X!8!D&6*/M3\I#%PB@^<6S!YL:&QULS>K.NF9[^9S/!8#_#0$TO
M:.87[";H6.MGJ(;M-MVFU-NDNVEZDT,<5"8:E;&]RK9J=KH47_"MT1MK)CA>
MV::AJG0LU32A2M\D9<A=M1X*,8T$MFGQI:'#O4W!I9% NEAD::SGVR_.U]_4
M>ZK6^K^)XO[;5O"K9[$A]Z+N"]VDM-X)]1FH;^1>+&(N<1QS#%*8"@ IY(!(
M' *N_ R.($]X+DR77[NAY[; UM+_[_\59>&_%ZOZOW^[NKXVIUI+Z/O717^
M>E[Y:L'U=OWW1O2 U+)7C=7:.?"/>_F] 6V^:OD#?*)U:5S@K18A-^PZEAG+
M!TZVD+A-M+U4.#YAC!9Y7XK[52$+1E;;5GG@FU6[WE^=[HUXGH8X)X#SE*F5
M@6< A6JAX#G+LT3$,L>)>],\8SGFMDP<6WYGZFP.ZI]GKA[C P#?H$_J1%GA
M/;"YGC5:4[;;,Q?N#1OP62/8W9+/_G'.=04NGNU6 7=-_@&A-)<YR4$N4PY@
M&%) 4Y0!$L9YE$FD[&C+C7JC<>?&B+]U1F_TM449I %3$AP=5\^D9P2IEQ01
M*Z2\%PLP$F;J.@$V")TI$6!UN[W_7P6<[ ."/XMGL7H2NXRI*$PRB%@".,6*
ML8B$@!"1@R@1$ H9(YD8Q]-V#30WBJKC50\!\)M&6G.7LQ/6?D]^++ \\\XE
MG((_?^VA&CO S#WRL8";R/^^#.!H7&V*2H=GW7G[9'ZTR23:7K/1]:X6W^=]
M^8-;^6Z]XN5OZZW0I1#>"]HTHUID D-U>P((95(W\B( LTS]%$<XQE&:4X%M
M2T@9C&OSFD]3.VHOM';)J);:UKPS@=O4N!L90L\4>Y!V#][/P6J]ZW_&]S*/
M:=590.3;IC,196*+S@*=4WO.YF9[:^Z_!-E\*7ZHQWU5Y">(KHS<K*$Q@RG)
M40P23)4MAP@"""4)"!FB*!,9BV)D:LM='F9NEIQZKS)S(Z0#OGZ;;1Q0/-.)
M%C)04@9*S. @IX/!UH&5N;DV#F83&6L5=J7"3A/O]A2[7\8QUOHQZ3#5.FZ>
MS%#KGT#;3#.X>HR#C).B#/6V>)["$.9<@DSJ,BN,"X )1"!)8<)QJOX46;8.
MZA]T;AQYO&5^<$8.M46&'U1<@-_E5&(XJ),>03C@.? @HAN@*4\=+DCRAD<,
MW=ATGR?TW&O'4EP4B_?-NO59W!<ZRE8O7_MHW$48BSA/XQCDRD #,,DE($@F
M($U2Y3L*3./$B)IZ1YH='S7"!FUI@[VX9C34CV\W]XR*FF_"<03,F&>,P>CH
M :2>4?'*/Z'^$=0_5MS1__1)",-XDCN6,+_!;\S\^X(K)_)7T1>-F_.4ACR'
M(.<P4[9.%@.420@0C)1CB)ADN9?0>4/Y9D=#%R+HSP?0JTD&:I:!GN9))'V5
M:WC(( ONGC:/:[NB1A[>AWZ7]HVU/)V==GN<(G%[3L-ZDCUJGBKPWE3#?N+O
M/6AZ^C#\<30^?3R^)?@CA>6;CCK+Z'Q+R%R#]&V'<=W54.O(T\/34M='O%0M
M8K</A](LSR4!.&>1KN6O%GR<9<JAB#D/HR0S#-9W&'MNB_EU+;9.6+U<$<9V
M@\-<$Z;['%[P];R,MF3NK+;C(?K(&B[?FQ_F DV\!V*-U.E6B/TC!O8JT54(
MFV"G0I3-+Q<H@RR*E=N2I# %D.04X Q3D(HD8A1F4<@LHRB[AIL;CRDA11D\
MDA>]IC@V)SF/JRE%C8669U;:M2&IRI,>!/UYUX'$0^N13D@FZC=R7H:W:3+2
MB<?%SB+==]GOI+Q;KYYT61;%4V*1Q<KRH90!F6&LDU0B0.,X RA/F8 1B\+<
MB#Q>/WAN-%')IA.+M7#F/N@15OW; ZX(>/[TQYB\N>?L"L)$+J\9&%;NZKD9
M=_B91Y=/YB">$[+MV9W]^[!]VO=B2XJEKN(GUYN'2J]7=/VT_:)-).5Z%-N7
MK^LZEZ^\65V5Y=/#X^NB4:^W;$.6,Q9CQ5*ZMA-1I$5H@H$@,&4<9RR.,I<M
MV_%%G1L#MFH7[R8;M&8;5-,-6O/5C2V;&>M\V-:<W?;P/+P-=ANV;ZOC2<_8
M^4[#14O#I-)P>:QA=M P.<S82X5A#R^ VW[NV[X(;U8W>/!+,45]8'^Z,=SY
M]2# FVP"^P/RTGZPQQ%=-TX^%BNR8@59UGT>FLW')(Z)@#P!(<HE@"C7'8#4
M_R0RE!F).4RBW&['Y.PX<[, ]D(V#4V4Z[]4/]ENFIS'U'2W9#!2GM?1"R!Y
MV:WMQ,+W_LCYP2?>&.E$X'1'I/MR>V?EBUBJO]SK9 ,=K%+0)\U'C1.T>[-)
M)A&-, )9C$( (<H %90"'+&01!&).#:N\&0RX-QHHY&Y"O)N2QWLQ#:W!HWP
M[C?JQT;1,Z6T >1M )M-")?L4",DS:WCL1&=R,8U0';4M%$;F#K,3:/'3&8T
MVDRJ;?I9W3=L(TF?K*U7=8Y8?;#VE?QH1KKL'$8BXQRE.: R3G2\< @HRK!:
M#3/$"%3_ XT:,8PBS>Q8_; =]"OY^[IN1E7/2O^NGE>@)K:C>3>?WTUS=OLZ
MWO4QZ=8-.])#$RN@#^T:3O.R->.F)K?=%^_J>K,-EE[53;&!,@A>PST2MS'>
M9!MD$!R7=CJ&/=0^+^;JB1?J@9_T2Z _-8*PC'(J09*%$$#)$X#4[T HD8@%
MY:'@1B[)F6?/;9UJQ MV\IDGN[P&K7M1&0B%YR7"& 6K#)8+\W7.67G]O,FR
M5"Y,I)V7<NF288;I.Z+4Q*IR!5\W9%425FUHWJP^KC>BN%_5T1IL7W0RRE((
M:90!GB?*)-6%!S#/(&"$Q"'#<9K'3L>7EG+,[2,_MH!VDZG<NO9T]'E$,Z'@
M,*/&"'*T?&PU:&>:>M3+I$8I;:MD^THELE$)>R.5N)FA'E7S)CT4K%4T5L[U
M2, :FIZV3W\3H],1@DOFINOCO*QM?RNVWSZ+*NKYCFQT2**ZX$K*8EFHWY6M
M4)TT)F%,,4AS& *84 )P)"5(E8V:BYR$D.,1USI3N>:V]EU>[;ZK&07-E()F
M3M55^UGQ:M>&K K7S,FA.AYE-?2AN9FLCI4*-XT*'ULJ)/OIJ;5RZ.[-4"V.
MNH#ZT.:$.SIJE&+S>F-GB()YM2U4?:,CU4/RH(1ABZ_Q:'-:C&TALER<K1_O
M&N)R1\KM^R>A:RP\[0[^((%8%W("E&4,P%B7MJ,R!!PG/&8$"9E#NP"7,Z/,
M;2'5(@;\201E):1M6,LY'$V#6@:BXWFQ>@6,EU"6#@1\![*<&WKB,):.V9\&
ML71=[!#"\HULQ#M2ZMSK![T!7<?=;38ZS$ZOF>]>#I?<U94VK[Z3#?]#E%7S
M9K$IUGP1$<9"3G,@,\1UV;<0(!1#12 D1)B%,F7&&U/CB#0W>FF$J_N:/58B
M6H1KC*,E@]"8R;'W'3RCI054BUL94KLI!>0PIX"^!&7KNEUQ9:(G]G/P7$\M
M>".E643A3*Z\J>)T)E.B73C/J'AW!?R,,]!T(4&C G,4-#3NDYT3ZM>Z[M23
M>N#-ZGF]?*Z&OEF]%QO!UO>K0@W^*M;TW<M7-9@^[BVWF^J;N?I1E L6AC'+
ML%HW\T0'AZ81P#*.042B''(H4T*,BDB/+]K<UL_#O(+B,#&].<U;4PODJ_AK
M30M:F#JB8C?!X$^BIFA=@'4TM9LZ!F^A3,\+\J1Z=*D],#+DWNL4C"7OU#4-
M1L;Y3/V#L4<8HVSVM<X&$>6MK):IIM?HIV(E;K;BH5QPA'@F0P(PU/G):FD
M*,MRD"C_*A-IS#FTW'DQ'WQNC/\JKK&6O6I"J:7?]]']4PTO@D+/8%!%[1[-
MF%*V'[PG/8\8!O7 8MMFF$U9=+M'HC<LOFV&57<1;L-GC,%]ZF=R?[\1]Y71
M?BN;%E(?U2SWA?_TOO?U4[E=/RB&.7Q]48H2RBD!640X@%G" 4X3! B)A:2)
M#%,Y@!?=!9LW9_*C>>G?-/W0 OUF*5=Z5YBS.H9BN]F-1JG_C[MW;8X;Q]*$
M_PIC)]X95T2AFA>0!&8^R;:J1K,NRV/+M=%;'Q2X2CF=8JJ3*=OJ7[\ R4QE
M2IDD !(0^^WH*,L629SS@'QP<' N(R;<A6[#3&-0*O8Z@R.9>CS<(5E\A+2O
MR/#C,>YG_PF>/\G*<-"1]9/Z(+:Q>2E%,<D@P!(G ):$ 2I)#C@ITI+1$L=F
M04!VP\Z<U9\U)M;Y I/TE#DY"TYD/ &V8:G6"=:Q'#J 4E"&/"7+:_+? #X#
M[#9TMRMW7:T)7U0WYW]_6&P>OPCVL&Z**VZ[/"=QAJ1"O,QS":!D:CN?800$
M00F,.8L3E-B15N]X<V,K+:SZCNJ=F+:<U(^N*1E-AIEG%NKDC$0CZ!YL7@(M
MC%#QS3K]0@2F&R-$7O*,V6VN!-,^]IH3ALH84D"U#00+5 )4,@E2CD2)$4PS
M4EYO5GK';OA5M ^VHHS=XSU^ Y=79Q^B\__^>G'U5UNVZ* JBXP524Z!HE@%
M%<4%4&-E($D3(F/("\GI=7OZ^V5#UAM_@#T?Q!]L;\7-HJHT>711A([8%4+R
M0BC$6"Q* &%, ,4\!7E*,AX7A,(\[; [K[AOY+9#^,--C3 >---UR!X&SPM.
M*]"4B\JABKY7CVZTP,O$H8XOUX-GO[>/Q+LB/]ZM!5]LZJO59\%6WW;M?V$I
M(")JUYL0E.I,F!2@'&.0XCB6*<_*+#/.A#DYRNRL2/(C8JVDNJ3DNI75//KJ
M-)S]'^YD(/DV&X_BXU *ZC10YI%GDP 6*DOC!'"35GH:!*0GVNOTO<$"N ;%
MWX_)&K[8OF)%9U _)BF]6FR6XEJ4*2IT;'$N::Y,%);H .,"B(QRM<'.L33+
M?#_V\-E1GQ9*NZ22] W]*=J*:UZZX@5Z_90W%A/?3&<)AU4-BU-Z.Q>Q>/'
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
M2)YP7HQZI+/%IFY40^DLH[IID5AR(1C!&8 T80"6$BH*30H@.(>BS M<$LN
MI.=#S(T9&_F:[&8MH6.+RA<X&AME(]#Q;8I9 >-B@YW0W;OE]7S<T/;6";V/
M6%FGKG1R2F[CCI6AMECK5KY=UO75+=G\+C;_*?B-8I=WZX7Z[!;DLM+;R$OY
MVVK%OZR6_+HH)8UE 0&"L:8&D@"4\A*4A820E 63(C$K)C>)/#9?2I@*<UH^
M_;W<* DCM=NV:%H^?G:,/)/A$ _@F6R5B2YEU*D3[?2)M$*1TBCJ5(JV.D67
M5=3,D[I-ZQ5]"3Q/5J[)</,5T#498-YL?9/3X-SOFQPY1DC?Y#1P//--3O10
M^Y7OL]B0Q?+3>L4?U'#Z86<;'9RZ>J@V[YL@A*M;T7:HOXY3DJ&,2H!)HGL(
M00((*7,@DE2(G(M83:KIP9O%N'.SB5O1H_M.]F8QB]27R3OQ]X,WVNX1YA1J
M,QW#BYHGD#TO7QV^6[$;,HO.-M%6\J@57=&AB#YYQ-=\,?*$<Z!E9T*\K986
M!]1Z%A&;IP5;+AQ4W%\87&ZW7P+4\^]6:IK(1<4?ZLU:MY[_QP,C:[$F7\[>
MBW=_?+HX^W*V;?S!L$!Q6@#)N*Z:K;L>$YX!DI&4,)EC7!CY0*Q'GMLRL!,^
M>I(^VHG_<_3EE[-?(BZB=[_\\4OTYG\UFOPOPQ ]^VD97@R\@>UY.7C">?&$
M,QG"V2&RP@YP\]7!&_"!U@?7"9@T1L()Q)[EPNYYP18,)S7WEPRW!TR1V*L/
M/75)6K5WX0O]1M:7\LNM&IB26O!/I,E'/5NOU:O5Q%=\V!5G3DA2,@$YX)3I
M@+XB!ACE#.@&>86 K$RD4<K(Q'+-;<$YS"G=:+6:"'"V4TS_>ZU5 XUNT3WI
MDH"?M',H>3[U=)MZ_X-/HN>%+.#\C<P2'HUVR*1A=V%?,8=X-,+]*<7C'^^Z
M(GQ27\S6)+F4'X0:K_YUM?X@ZEJ(,UHW;JWKLDQP4L98K<N2*IX7.4 )(J D
M%%,1(Y9 H^Z!EN/.C='WA=;?_K(1NZGCL&P$C_XDG>C67&TV$:9</#F\WC<-
M$R#KP*)6./EF23-A K.@%4(O6<[N=F<6$^H]5*/<*"X]KS:+S6/=5>2^CF&9
M$I1(('5R(RPI!:C,$,A3F,""Q'&,+,LDG!YL=GRUD[2Q5#8K]C>+HUPC>(T)
M:1+0?+/0 5ZB$?/?ZFVG@$EY9Q .[V1S6H+0##.(Q1%:&;['OD!"EZ*MGEVO
MJDHLS^_(8GG&N7K%ZFM.99+&3  B9*(VO:4$M$02")S&I(R%P,+(!!H::&X<
MLJT)L!,V:J2-.G'-JR?THMM/(U-BYIE"7.&RJJA@@H5S887>AP>KKV"BXGZ9
M!:/K[2BA7F^N=]E%OXG5S9K<WRX8638QD8H,LJSD!/ "*CZ(%1\0!E.0E8G:
M#26"2F'43+AWE+F1P;Y\T9]GYL&E_5CV?_V3(>3YT[<!Q_AS-U+^R+<N24T;
MT=4#FH_]+V*YJ?7?0&L2)*#SKO>/$.2#-U)R^[6;73RNI>?5FG"Q;=?V63"Q
M^*;[]]1/3E&&249B5 (44PD@E+ENFT9 C)(,%K)D,3?NNF,U\MPHX=!+VHB_
M5\1R3X,)VD<.3\OPL:HWL,-ZHW<XM\T/UH%Q=NO/.2G>K]*8LQ?W23W]SM@9
M=N(<?MZKM. T5O-4[TWS!XQ;(MZ1^\6&++]HITK;9;$LT@3E, =2IGJ'F&!
M<H(!9#A.!4,H@\1E27@QTKR7 -:*V[F;_KRR:'HYC+$=OX]"+BB?>P7-C:Q'
M@?<JY/P,Q*DZ=QH#8\B\+^]_%:8]J<8I9CU]@W-YXUV'"'TF<'%W3Q;KYGAS
M53?NO'5-EI?R^;\WI4!J70KDTWHE%YO+M?[W:T0QR65.U89<=_N1D@)*! *8
MYC"&G, \HY;UD"<4;VZ<_22U=='D*2?-]/C@M:;"\R*PIU9SUKG8*1#I,H/1
MFW6G6U/+Z/"7/VTK(=5M):3[1L5(GYBNIG T^@7?>PGH*64.73/: ]Y'BDS[
M&,5U);BHV%J?#;\7[9]7M^O5P\VM,N:K6BI1NL;*]6;]P+1)T0Q_HYV[ZL][
ML=X\ZCJ'&V7WG__]87'?M,B*$YS$)<U EJ8Z\IT30+(\ 4SB-.,Y0VF2VBT(
M'J2<V[JPU:6QIU9W]TNABZHI;OD?H7--6IZY,3_Y\3O%ILO'*T^<YU5DJUWT
MAG?Z_11M6@VUPZ)5<=?G?J?D_F3^K']J%/VYJ5G;-J(16V6G7$T\SH7O1<6'
MZ('7%H_HOUQB? [FNM+H0C1J:2 \T3N$K"A* ..,  S3$G!6"I02'.>996$8
M_=BY<;F6J?F.*:G^IO[3=J&RY>T&,%.BM87!]VF\$F=*[MI7SS?9-&,%9H=]
M_5Y^S@>_=?W^/BI9VJYF3;>D>A?:FA4\3ZCD(.=% 6!98$!HG(,TRV!!TRR'
MD)M59!D>S.85#5-NY>/EQ^C=U\^?SS]>16=?OIQ??;']3D\":_KM3@&6Y^]Y
MOR=>VT/!4USP$!:^/_Z3XP<FA"$<7I+$X!U."<_?%K6R#]0^5<?Y+*H;43%=
MA+' 61HGG((8Z;R$5/>>Q"+6YRYYGL$\3J1Q:?F3H\QM6=\)VOJ,V+ZL5MFS
M)T =/F.9!"K/5+&3T0](5NG$X\$*ESIL#9IM6G _&/TIP"?N#9GNVR_^L]3>
M@8M=;2B]&]H\JFW17C?9W7*?YC)A*4V 9$0"J'8Z@,8Q!F5..,T1241L63>X
M;[BYD>.'B[.W%Q\NKB[.OT1G']]'Y__]]>+JK[:V5"_ IO;45+!Y)LI6S&:?
MN-QK3NS'KC+!Q+=MU2M#8/O*!(^7-I;175/4"&B":)[LC3:< ,H$PIPAP G+
M ,2%+B:38B#RC"?:M9YE1I'/YD/.C60.PP[:2+#[)ZML*/+ %7A3XID23L_D
M,Q+)D7GS?>"$3(D_*L<K9KOWX=*?R-Y[I_W.;Q?GW7X 5! &<P2!2',!8*[[
MKO X!1E#69ZGF2PRHQRLEX^>&\/LI+./!7N&V?!NSAT)S^0P'0CFNS5W, )M
MT?9 F3+ [;C>/;NQ9S<$VX(=%W1_WW7BBG&M=EN7UEX\\363)2&,E[H2!@>P
MC&. RU( D4F.*.(,4J,,D,&1YL9-C9ANK6M?HI@4&8\I3@$C:J,*!<1JMTIS
MD& F4HG47K4PK,,^*8YAG/Z7SW,(ID+5U%*< "G/:T#7G+?S^9M Y=Q4]R0,
M85KCOAS^51K<GD3A5)O:TS>X!X-]$UUDVD7U7ZM%M?E#_:SLR_J,-;54!?]U
MM?Y:+ZJ;=B?\N]C<KOAUEL1EG&4",)&7H#$4,64<H(SR J6)P,2R+IVC)'-C
M['=DO7[4)8'/[K30]I%;;O-ARD(!4/;,4GL:Z*BJ_]$Z1-\Z)2*RU:+QJC]H
M/9K0JLUC=-=H,FUXU2@P_8=0N8D7/$QJ%(K'0J'&/="52P\2I'405E<.EY$4
M94CMHO,880 A4]9KK&-E"R0R5C ,*;3CRA,CS8T+#[+TB9;3E@Y/06I*=Q,
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
M4IQ5U4.SY_TH-N^%7%2"OQ65T$["KJW"8]/"ZIJ7,$[3,@:9+'6@#-?9\40
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
MQG"G8;V"'YR&]5_I*RWYRRU9"TIJP3^1Q[NV/$15Z]/,5;7?J_L:IBGGL"2
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
MAD@ *@0%7$*:ICQ#F%BV.^D=;V[LN!5O6R;+.@*C%UQ3*VHRR#R3Y9Z<3<F
MA2EZ+F$:)IAX#]GH%2)T^(8)(D=".8QN<]Z=D7K3&6[O5O5F*/<JQ5G",EX
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
MH@C!SHW<UNK?SWKG+,9,YE3A*!" *!> <H9 AA)(8,ECF1H5=[$=>&X+_6$
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
M7-JJT_YMI3=-HOUY=\G66=ZI%NUT<_7;6<UA+E.>EG$,I,A3 ''" 4H) K)
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
M'[(\<.LHB]&+/NNYV[9#4M<]W#Y?Q\TBQHZ@1Y3GROAI-=@E2S:%1KL"*TJ
MQD/<Z?&V2Y%\W*DR;6;0*#3]IPZYB3=[;M$H%$\E'XU[H"N=7G8I&)_6?[\O
MV/W!QLFG6GFKR@M]%KPI=)1F*"(H2@"G$08080E0DBH6Q8QGH4Q(;.8V.HR]
M-(=R*[@N$/Q=BWZTNUG4>@^TE=ZQZI2Y54Q)U O6L[BI4\#LP)/6@/EF1G.!
M9N9":Z1>LI_](^P7P[^3?Y1-F[YRK5?876N^IOUJVVCKM]W1.$SR3(@$ ?6&
MILI7I 3@#!+EBN<4ITD$N5F^IMVP2V.Y1O)@+WIP)0,E_+:E=="*[W!8T=(:
MP^MM/QA[9K<67K:'MVU#NFO(7'3P:MF#3_[@-5^U^X%YIJ6\*=PF;[/5,M\>
MM9ZUO\7#9@L(V"MX&"5PN-N>^W='"!N?FJF!*K6J_MK6Z?M"JLUSTX]5U^C3
M*U.$X@3&B=1Y.03 '$8 \9@ QI",L1!I;E[)T&[HI<T!.^F[U>I6_D"_ H%.
M][M4+S^X+%>DF2G(^MF<I"RM,CP/^,/:\UQP%N9M*<E'+7S;B+J3WAO,YO.!
M/[AGFA.FA-UJ3G!#KF=>L'S@;'.#FZ*'\X/C$USC(8/3T:X5+N:)I'%* !$\
M!A E&5"_2D&4"!C&<1HSF-C%0XS'7MHL,>1;_=(Z5V]&=.(VMXMI1,0+VJ^\
M9K !VB$F8@V9[YB(N4 SQT2LD7H9$[%_A$."@*+,<E5PS:6[2E*[AN._Z5="
MI]#K0&.&),R3G ,6-BWZTAA0F(: Q1'.><RS#!KU#K4;=FE,=RAYL"_;MI,]
MV H?_'5A'OBU-(5! H(7@'V'>P^QW9>:K7?8KF; UB*'P0O&<R4VF&,]463=
M#;*^- CSA\V7&V&MX%'"A/W=SOUDUNUVXT_;CLWNXF53%[T^;!A1%76QOONH
M=.WD6M]=[/H9W&98B"2F"4A%+  ,*0)$0@%XACB+H$@X-#K+Y$>\I4TAG\LU
M8*2^;TX\,UW%LU'+OL7AE"8T=9I?RS">IYZM6L$OO%/LS2Y7HTW&:)L%*&,=
M-L(AK7YM,$QN-31I]>'2(\<#]-[[Z4PI\]R]=SS@?:)/CX]17&>%#_]Z*C;/
MW7F@,(M8B" $::@W0>,\!103": D/.'J=XQ9EFP]?/S26+F5S9:#CP SY5!7
M&#QS8"O6A)T#^S7V33U'8\Y,':?T??GIG[S*_HRY\AJY#@KP2^54?%R5WW<>
M8WU)V@/O^\U>BC,L):8 (\H!Y/JG3/\GQ^I3EXADL5$2E^W 2_O<=[('6OA
M2[]?Q*M9?JN P_:[M4WZ><,GTOX7]!.";'4 W@6QT6?BK0:=[9B\"Q2')^>=
M[G=N"?.T;C9R='/L+^I=W$9"M@EBV[/*,%=+2ZR6F)A#G:#% $VH\E*2B- D
MQV&8&VW0VPZ\-!K;2ZUPUJ=4=G('V]IJPQ/Z.%.8>CW3 ^R9O2;!UJ7UAA50
MWGMLF$DS=S,-*XQ.=,VPN]^5S;[J]5L;5L90($(QH'&4  BS$* 09X )(C)=
M[R='EC6!=\]>&B<U@CGFO>\!,Z45)Q@\,X<1 @[,\$)7WQ__?L"9O^\7FK[\
MA%]>XOJ5_J;<F:8P^'7QX_=RO;FO+];\<[G9_?YJ+?Y'D*J;\"@,B4AE#F24
MQ0!FZB?$!0<A1[D06,8AL8R+V FPM.\] U$</#1BVW[NELB;<H(_/#T31R-@
MVQJA+GYTH 9DS8-UN0E6^[^6:KGTK#3PXH"XP>>;BRREFIFPW#![R6J.SW&E
MOC;,7#XH[_9>K?&*;UUJR6>Q:?)-FN;(7?O/]5>UZ".Z=L5#FX]RHN?.K61"
MIAF+0<3"',"(4X!3@@%)$J86;%F"H5'!,W\B+HT^OPIP*'.3T74O@K78O&A<
MM=UZ>G[;_+G-_;+OKS"YT4UY^35-Z9FYVP/T[%"W[D3)H:W>M@W;@U_:ELIO
M=#_K2OQL_I/]RJ8D>%]V\#T%3"[WS).$+]Q?3B/>1IJB9-N7JGP4U>99/WFC
MIC>]#_+85.'597=O4P@1RT($U/\0M53&$!"<9,J_YB22/&1I8ML^QWCPI4T.
MQK76'SNUWC9LL6E\1K%5K2N?/:J5Y(#13*< /Z;P3.XS66%D=3<S..>LZ38@
MT2M6<C/#JK]^F^$S7!GSNKA;%[)@ZN&?UM]$O6G8^=-Z5PI$IX/H2!F"+,Q$
M!@&,600@S@0@&<U!DD>(2Z+^7V99E\-TZ*6QY:%\C@%(8]1-"<\'EI[IS@9&
M!\ZR1<0W8QG+,S-?V>+TDJVLG^">37S<:E&QX;;)8A>ZPR',*2049)CD &9I
M#)#N><M1%$<Q8PQ!;ILB/##FTMCITXM.J-H]&&R!Z@RY*4--"J1G:NK'T$LT
MU!@>_[FT0X+,GB!KB,RIK%?36Z=8<!XT=A1'I:@)PTC(G *&8@8@22! 1"2
M9YB%<8K3/!Y1$_S<L$LCIFMV+_C3JEG<['J3=L5]E.QC5HUGD7=9+TZ!Y\PK
MQ7VC5S%/B>\AC.9<_IV5Y147?D/X]"_Y!N^V/X&K-W,^%M]$-VFG49Z&&#/
M&!5J,4<AH)2&(,VBG(=09H(9^4DO'[TTUE&O4&I^@O,GF/KI8YSRGBE""Q9H
MR2P3\TZ@8'Y6U1V-F<ZC-JA()>&OTYPT/:UPSVG2GVZ8[<3H:4$/3X6>N<(Y
MV\7T-%$3YI!8MTLA$&01C "4% $JXPP(&N,H2A&'W#+1UFK\I9'6;S:'_QQ#
M4'8&,G6DO,'NF2XG1=PE&<8%-^^Y,%9"S9T*XX+8B4P8I\>,:Q[>;)M^WJ8!
M;W9G\-M%ZOFFP(H@XY"@#&2ZK0JD@@,J(@HX0CQ/(9(),JZ-,H$\2V/-XU51
MFRJQKYW2*N/6X]G58,/^X\QFF'5=VIYH7^\.,FP.*H!T834?#;E=C>76<GL&
MH[U:4VT# \[1,7LDQ(8]L5U'>96NUR,A.=?7>NQC71<+771V6UHO5)=!R5*0
M(PH!3(7N5QVKQ0%D229E3#FUS.X\'F!I$]?%]?6'FVM;!_XGT$P]='<H/$\>
M%QVC>"DI>%IKWP[T3Z/.["&?UOFE"WSF.KN/>7M6\?;BZ_4MQ!',!,Z!$#$'
M,$XY("(70) L3E(JTC TJM1T^-#%?;35G:)(?:#\43W5[.,] JG_@W55W?='
MVFE-W@9?U&,GR!<^I>B)(_*U8+_>E=_^:WMY>TQ^^Z]F:F\^OJ/'S?+!G5)@
M^Y&=_)M#77G"_JD6H[_KTQEJ.JYO689))F0"< S52A"B1*T$1:Q^BE.8L1BE
MB=&.XJF'+^U#Z^0+'K8"6I0D_QFWX079&#0\?WM3 F%1?7T$('/55S<&QJYZ
M^AG-^^JC_WS+?!70SPA[5./\W#5VC,1%<?M!30*;YPO.E1UK47<_W*@'->%B
M%D'&%1F!2.:*E7"2 L)(#&(<TBQ+84HB9,)/PT,MC:U::8.=N&^W/P9:8JN2
ML@8X]_/9M.AY9K=QP!E_V.:8]#@AZB&-__$OJ'\$[8\-"1@\?A9*,%=S2Q 6
M=SA$OT7-JJ*IXG,E+Q@KG[03>?>E7!7L^6-9Z;S1M3*8CK.O^659;ZZDSM2J
MK\L5/X@[M#?L8W9)EN(8L0P@DDL .1, "T*!8)G(L@BQ*(/&$7$_,BZ-H [4
M:+(:F5)$!_MT=F,=U$H7B["K)[,:Q,U?WUB^8^E[#;5YR$['X+&1.9!E%12#
MQCP.L;?J.L;8/1G;(N[^^D:?,Q8_T0OP5W?Y]#%ZO^;HB]M[&GF^6+Y?Z([B
M^YZ'&ET.YT89NBDV\7,-BH_J<VI^W^6A28$H#3D'C&&UJ*!) HA(*4A@%'(8
M)B3$1I/]"!F6-IF;9S>. =YT:\$KG)ZGVX.:.!LM?5/WYF11'*G&[/[JM2R.
M+8BS5<8Q%NRUBN/8(M=3'\?Z4<Y;H)N/I*C^)*NG;=JMX&$J4\X Q3+3C=\(
M0"+,U3_C*$]3F5%FNPOZ\QA+H[.+3: E#!H1K?=#7R!HO"4Z!A??&RZ;0&I(
MOFGIO!#.6>V][XZ^&'CN#=)SFI_8(SU[J6OL5)]\JA[+JEE)-+6.+[5K5CU?
MEES<YBE-4)CE $&4 TAP!G"(&4A1SBG$&<JET<=O.-[2B* +!A[)_+8MZATT
MS>(;R0,MNFTLM1]WTX#J9&C.$U4=!:1#;-4(GI$!UOXQ9HZR&BG\,M1J=IL]
MQ5R6ZPUAFR_J4RW7:['ZK%X1W3\KEHR%@.=2*(<BBX#>C@$B1S&&813*R*BB
MZ+D!ED8BG8S!3LA 2VG.%R=!'":(L=!X9@1+5*P^_C[5G;_VDP^=[?/N4^GP
M>^Z];H+C EU*YNX<^^$O?\K3/-@>226120P!3G3'O#QB@,1J"<%"DI(0P@0F
M1GE8DTFT-(IH#PET0G='!)HU__$?)CQ%X&1'@_V0N:WC>_?C1"+Z-@G]H"3'
M\1]>9J=/<YC R68CCA/XMMV,FQ@Z6; Z?:[ VIP3G=F=%&Z;PP5.X[S>\8(Q
ML/0>,!CUX%$EJ-N'WBJG-^(B2]0\R!( )42 9 G177XR'@N19K:1M8.G+W**
M<ZK=W*%E&D5SQ,#S1-).Y*1_VG8M;GRL[2QUB;LA7Z.D\+&V9ZH!_W21:W3L
M8[$2GY_:1AB"I!"F3#FQ&0(P1CF@NNI[)%B:I3SE$4KL0F'[AR_M8^W"-5K
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
M52-,E3Q7,L+X_G&T?]GL-M:?UI_+=3.OE"MUU]UVRCE?;@6&N8SR2)>2R',
M$:2 1(R#/&5$L#06+#8^TC*%0$N;)@ZJ#74JJ:\J4$H%!UH%6[7<>,W9>'9S
MRAPFF76N87N#K)5!V(%!BJV?[*.,D;.]W.:G.>SV:@6/3&PX1R&DL2 ;3G+.
MP[S*Y#<6E'.3XNCG.@3.XSP-K\6Z**O/Y4;4[Y]$'";A]E!;2M6Z)\H!Y8@
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
MR$., 601 Q2E"(1YJKX%' LBC2+6YX=8&A&WX@5L*Y_YTOX,A,,AC_' >";
M3L"@GAH;\\C'>(QF"GY88V45_>B'H2< <N;&V6(@_8(?AD$&KG3W9[^)>J-?
M@(_JR?7%@]YZ;VJ!Z#.3@M^4'TE1_4E63[J(EC)IZUW?YAC'(8X02+'( 8PB
M#G""(* AHGD:\B2%N:T#ZR3)THARKT8@M1[:7WTLJXTL5T5I[Z*Z6<?<)_6.
MN7<G]!CNMSK=5.<'L;T6NJ2S5'H$W[0B37D^]8PN*C&MRSD*3O\^IIMXLSN5
MHU \Y46.>Z!S=BM7)*T+6-^4GY7R+8%W7ZB(HY@D3 *:\$37^PL!I;D (DPD
MCV,&(:66":WG1UL:1UZ2QV)#5FTRN)+ZJ=(K0[5FM,Z4[$'8E ,GPLTSS^VD
MU&2V+M>@$W0;6RTW]Z)2RV_%:W+73*Q8UYNJ\>X4O%RHA5*EV9#\Z.YJ,-=_
M*-;J]UV/]]W?],J\:JM^D*IHNA^JST>-HA[[5*DAQ*[F]:0L:F 0[RF7/2+,
MG64YC,:)Q$J#FUQ9[:O..%#ORP=2K=4[L<U%#@5).*4I@!!E:DD,.2 ASP#+
M.2<1IRR-(CM".SW0TKAL*V4@.C%M.>P,GJ;T-1XES\SU B O2=O],/CFBS.C
MSTP5_1B\9(F!ZUT)XC>BOKL;-1/I,Z?_HZR^JTP68DBE6BZJ13@$4*8YP#A5
M/)$3+%*<QE&:VYX=.3>8S0<PSUF1*(Z"_SO@Y-F:(<X"*C,D<4P)$$W'V234
M[B12*_$(HP3R$$EFN8LT!9RSU,L,X[QQ4-2R>E5^U[[)LY9V,FA-Z7<*P#P3
M<"/BUC7\)EJ@O)#P$!B^:?CL^#,3\1 .+ZEX\(XI,IW^6U<#^%-Y@GJ]=4'K
MQG5W2F@Y^:0%O?+':2K_:"IM?.O$#?XBG<#>\DYZX9DSF^2T(*^8(]*+3'_F
M1_^M+NV5J^(;V:CO;=?!^=-^O=Q- ZG(,X(85]X*T7D:. 8HQ!G(89:*A*60
M4:-5C>F 2YMG]S*?#BO8=-$U@'MX4W!J$'T3T0!^#JG21D#:-!F>%M"9]A.'
M@9TTO=H&I=[.O@:/F;%?K[E2QUUX+>X;D6A7/H@;\N.K6!'=Y/>FU(W!RK4>
MXTI>Z7BG_D4E[L6Z5K)T-]R3S=^+U>J=^"K8BM1U(0L=X?]2E;+87%6_E75]
MRP@148H)8##4*=NY "B2%&2(B)1$(4.Y45O>6:1=VI1PI$:@9N<Z^*5HM'FC
M8]-4Z+3@G2Y-.]5&&V7_]NIB'=1/M!;_>M+QZT?U,I7<)7G/V^MAOGNZ"*-[
MWV'50C>[!E6GIS8JVVFJ7>QV^X$=O1I%=Z-2-VA2O@=?C8G3_WP;9X:<0&\J
MS)\HZ-L:)[,'O0_JT &'*0?I20DD^/MVY^U=N_%V15?%7>NP800S024&.($2
M0"8@0#&#0$8Q2>,THAE+;S?EAJR&EQT&XUE-,;M1/6YV[D7>[4J6.VDM&KL8
M0#V\Y)@80-\;Q0?8_;RSZPM#BQ8YTV(Y5ZOX<9C:M<PQ1ZBO<8[!4^9KGV.N
MTE$3'8O;I@B/MO-!NU?^6T%HL6K:$A\>_I-,\C2.$.!A' *(:0HH2A* ,XE0
M*BD6F676CIT 2UL+'-8C::0/MGF^NY5A<*#)F'.;!M9QB61/B_FL8>W.Y^X
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
M_5A6VW.UJV839N7>P:8';@X%4=XU!2%'%$!"8D!"F ")6"QRC#$+0]M3C],
M/M\!QVX/>D)435E]&J0\\_GA6VG^*CH0^3 :OBF\1X*9R7L8BY>T;7"/8SWD
M>E]E^6+-FU_]5J[O;D3U</C:,T705$ !\@0G *9JP4["E"DRH2C!$"8L-\JZ
MLAQW:33N4D_9$.'AY;HGW#QS3"OU88%W[7&W6:*K4F>3*M'MIT!;>"U+.D\/
M\YPEGR>!V[XJM!UH0U6C#9\V;U5I.Q5?5)VVO-W5";]1-]97<I^FVP6U<(YD
M1& $L#Z6![GZ#Q9A"%(LHSR'H8P3RU2#,R,MC;<;,;7#O4]6M_4)SV%JZA!.
M@)1GICX!DI=-^P$D?'N"YX:?V0T<0.&E#SAT@[T#^'NQ+AZ>'O8U,:_D)7DL
M-F1UO2G9/R\VG\N'8DU6S7;03?E.W.QS.6_*KZ(6U3=Q2S(I>)J&H"FQ W,6
M <JB'/ HYCB)0BYA8NH:3B+1TLBG4^JPEJWZR%BK5U!KQ0*R"=:M:NU>ISYC
M0\5A\JS^3=4J:.XA36/A8==T=KMYIL)_>Y.9N[NSFVXF1W@^$UHYRI/"W>-"
M3S/.;,[UI+ <NMW3/MC5(3\X67XK8,)HGF8 2A*I^3(+ 14P YC@F,><IB2V
M+(!V\/2ES7T'HMDZW(>8I3",DEQB('D> YAD F"JUC$1CE/&$(DS[6.4RJJ^
M,=N-X=$/UV.,0<MT2>*(@>>Y=WN:KS!X=1Q6'R>4]KWB.!QRYE7&"6U?KBQ.
M762_FM ,2KHJH%(*I@\*?VFWNJ[D_NSPQVWAA8-#Q)_%YDK>D!^W>8R)I!D'
M/-=AYEQ@@%D2@SS.88H$"QG,3-<2$\BS-#;=J:1=F<V]",16L<--Q:$J%V^;
M<U[Z">2'3;AU"@,/+R5F-IMG,CNRF).U#HPUKZG,EQ SFVRF!<0\IK-:/$P(
M=,_288I19ELX3 C)X;)ARL?:3Z7MD+5:JC1)@Y_6'\M*%'?KPRS"^FMQ=Z]&
M^J,6[1'[VQ1CFL:) !F."8 $A0"%ZJ<(IC(C:29R++?'V(>G3R<9C#[CX]/I
MGJ?,3HUF[=_6^=('UV2KRW$&K,54Z&:@X<G/'^CS3'<OT#X/]MN@TGKH2Y]J
MT=7N\&T!\SG-NR5FFL6\6<1JXAJ%9L]4Y?;<V2:G46H?3D?C'N1P?F=_;OZC
M;I*VOB3U_=6CJ)I24/I\_;H6]2W$*4<HST"$$-/QK!1@#AG(<0;58@U*GN;&
MQWB,AES:BJS)H%."!N56TJ:D1OD@WC0E+];&K6HL8!^>1Z8'T_/$<2"P9B==
MC3_X"5=O<%H<]9D<UKE._$P K]VA'RND^L[^F#UHOB- 5HH=G02RN]-UJ^'#
M>E-LGNLFB*S&N19W>LC+<EV7JX*WA^XWXF%;.Y[R,,<1DR +PU!1>)@ !#,*
M<BX@4_^'L]0HXN8JP-((O97^/^N@B?0W'TO=:J!/*.]5" JM@VV4WM(XIH%\
M?Y#[7B]8H>TE&\D-.]];!I92S;RKX(;9RXT'Q^<XIT62'ZTCK8M$;3UI7>)4
M><^W(6,AUH$3#@D%$.MSDE',04@2%D9Y@G$BS*(G9@,N+U1RN5L?ZJV%6ODD
M3_I(6+,XM,Z6[(/:E-9&PS=3WB3YT<6'VU)W^W5V4S6Y#SV7[$D#4+RG4/;)
M,'<>I0$>)Y(I3>ZR7S?_CR!5TVO\0C<,%Y4@4CDMVZ(7/$Q1R@D(0]WYCF'%
M,)1G0$K,&(.0L-#H_./00$MSJ=1KE#>G$#8[0<W7<+V(#B^$I\+),X5H,8-&
MSD )&NPE=:ALT8N8^5IW*N1F6N&>17":]:P)&CVKV-[;9UN[FBAQN&(UNMZA
M-YXNSEF_N[XGU:[),DHEBE'"@2!Z&<J1!$2P!$0H2RC&49(FTK@UWLOG+XT2
MWUET?#N!%@Q3F1(&08X(5KXJ20&-I00B1&I2DQD6A)L=[9X KWE.<__'N_\(
MZD;"<= -3QDCX? \4[32!>\Z,%Q:")Y Q:*#X#ATYFH@^#-*T_8//(]!7_O
M$W?-USWPO,A'S0-[+K,G^L-B(Q])434YUE?RLGQX*+E:^'^I"B9T#3K=&:"^
M:7JQBA^;=[J.S&V840EAG@"$=#8#11B0-),@3W@>X33-.#6>$<8(LK2IX[@&
MC]8F:-31_]HI%#0:!3N5S-EAE,V&R74N2WAFX0,C7!T9X:K'",%?C3Z!5BAX
MUU\L:5J[F-/[7/:9:1YPLM,TD\042/;,)J,>/]NT,P4(A_/3),]S;=FH0T5-
M-RS!OY!J\[SKHR1#FG.612 F(5=3%>< 28P!XCS-J< Y3XE=.\9S0RUM,FJE
M_7]L&_*=17)X ID.'\]31-<XKXD(5ZVHP:.6-?CK8K _E2UNMDT*I\!OW@:$
MIW"<L,^7.32#70///F#FCH!#BKSL]C=XAT.LY[G6&WCOQ3>Q*A_UZ_))O3'K
MNT(Q<WT;2LIH"#- \TB7XY<0$.7>@SC&F< X130TSA_K'6EIO-D)&QQ(:[&
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
MA(W_C)'PO50]-_S,2]4!%%XN58=N<"6+O^DRJ&T=D-N<8RRH8"#1O41@+")
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
M3O#?H6WFN;>6F>-P.'?R9],L<QR+ \Z[BS:9NP'1#U@^&;2MV=X=$G=1[4]
MD OO!$K;<J9K_G/U047&;T*6\3 F*<"LD&Y*EB-UI,Z53Y\FF''&XDA[CH]=
MVN:FI'8.<KKP\[M@1[9MBX1=5I6EW#,;;+DUF!YC6=+#6O"-Y>?UN(CTO+4B
M6[T0V8O1,4JR?,MA\$?+8Z"8##X,GRTYEZC!9*"WDZRGK+!KZ6>RDZ3<U?H&
M5D\-'6(_-#/(\HK^I@>Y@6IOCI"C):8Z!)LV+'+-:Q6+;$\YK^]P==%&5.1G
M_1P(4B!!DC@$(BD2 &,2RYU:;MPA$H+%2,BMVS"E0GOMN>W$UU."MOI(Z_H+
M3O!SO!-N:%8J,&BCWWT\;R7I7H?QU* U%_.,C!%S[6'H$^39X3!&ZK7_87X+
M<W?DC*X>5:OLQ5]P637=Q)&SI5RUNE5'EBJ/>%E*'<K/V-\?FU4;D;P)DP11
M&DLG(T]C #%%@(2\ %04"8X@"2EGNC['% +FILXV/ 2WB@D)OO&HI4ER&/<(
M7*/K6-F]!+9#-< =!UU.!=_P$. M$XZ1U[?<74O DWGN0!)&1O@I, Y8VI-N
MZ\V</H7I79OYI/M,'I7 [Q_J)5X^?RR%X,H.EXNNA_TQ59C29<*TJUU45X^D
M*5DIR>3-!VG,T[O6KM^.!Y2_7%12F\M+Y-?_HRZKU>_R4ND(-#<QBK)40 9R
MGN< 4JQJ^$@($D88*](417I#9MZ$^KGM9K]52T[KVZK\+\[4V=AV=.].R-IX
MVH/'IT'7_)^IC!WOJ1NN [9E6^5<]WQW!7GEEG,5;FEV>'\7D)[[-C*#MQ-4
MU:_E&@%UV=\5!G*36*IIZ=W-E-?RXZZD=T<?K> ./_&@JE<!X;P*^H>QX<SJ
M% W_LG<^G\,C2[XG?_B7UH&9(F] A+E#]_51>8278MW\OJ_^O*[7LR75]G]3
M1)S$,(: %[%JY%ND@)"X  5'84@+5,1(ZZQ:>\6Y;7(=T2K,O)Y"L:E!7M6M
M)=O.-E5FKKXKH8?]N-=F'5'7231O!Z:^(V8=5$^>EPUPC5PM(Z &?"N]^WAS
MIHS8VO6>S"Z<D!' &[HL'[I9)F>4JHQ-U=^]7I3T^7.]O&B:1W7,<2FN5C7]
MQ\Y11O>5[7EBDH8$%P(!@5,!(&1(53=!@,(XQAE,XCS7ZDYJE:JY:?XUX>T;
M5=_?U]*ZO<-+HY-]:Q+3.--_"SFX/LW?\J2D@#=<!0\MS:V34.[(J5&L[1_C
M=]Q-/,>W)C^#$_RWD*//L_MI,OVC_ZO]4WO;> ^=UUM;R]])O6UX]L[HK=_<
M?%?]]%.Z9\VE^+:L_][NTOO9P)=D4?;SPU0/U6U]Q*N_WV0H)WD2(Q Q(G=5
MFA4 %85\#/(D+4@2RX=!VU>R1M7<=M6.,?5>/ZQ9>Y577V^H#]JFO[M5*:^_
MHZ_.[8EZ?#M^$P$ZWH[__Y"=_E;\)C+TM!5[E*71=FP=\X'MV-Y:WK9CZ_#L
M;L?V;SZY>F:A"JHD*1?R1:AN2[+@72;V6<7^4M?L1[E8M(VS,XC3(LXHX(3)
M/3?-(T!45CO"*!,%HT6.#0_T=)>>V\;:TZW>Z')#^;I%CCIPN>V)G]BR7%LD
MNJ=J+H!VO %:PWA*D8XA7,Y+=G3I\5W 8XC3@7(>TSM,'J10-I0OY!/&Z\<N
M9V_3UZWORWF#8Y2%)!& 9ED.8)@R4!"6@"SC&<]CFE"N5;5CLNC<-%M+I/&$
MA7%L=1657<0<JZ@]8ON$WVV7R;Z9KM71#-KH.)_6,$Z)[P$.VM@<F.F@?ZUY
MT.-OO+R]DY;;F33D\"T_KYO5I3C'#^4*+[XM5<+P-RX?2*G_;OE-@2&B*4V
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
MG:LK5*JZF@WVUV<U9'/]1[Q\_D15\+RDGZJG<EE7[=2P@4D3(8IA3B($PIA
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
M R_9V>V2MZ71S77]33Z:=[CAOUU]//M^)?]=^Q=92I(H@H!"Z63 @D:@B*@
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
M[>0)J&E6P8_=[4T*W#59/%:[KGNY>5_),_F,,?6<?5[@VQM*$ARQ(@$X3Q(
M,YX @HH<Q EA88PYYJE6Y.#5G>>FQC?$!8HZ_2:2^W -*^&30'"L9C7Y-^H8
M>9#7R;TB]^_FK4OD029V^T,>_H*Y[76EAFE>/4@+[KRNGN0C+]_G[^JMODEP
MDN91&@(J4 9@(O\A&9&O8\JSD(<4YDS;TCJZRMQ>R);0H%&4!G1#JFJ_7-;Z
M._QQ4,?M)2M0N3[P=XR2OM5C!2U/-LXDU(RLF5$T!FR7X]=ZLU1&R=^U2\:_
M?,*$KH=ZV37FN?Q1R5O?E0\7E50_O%GMC'V^04F649:'((\C#B"7RA'1G '$
M.0D3J$XYA/$$*JVEYZ8V-[0&VZ.G":.5]& ?UJ%NP72L6+<DMRT2-JB6/=5[
MD^@MCVTRPLK#4"<]>OR/?#+"Z>! *+,[3&I@P,O;JFO_3Y\__>S&[*RSI5*6
M9#0.09&ERJZ+(E D(@8"48IBFL2,,(.>!<=7FIN2ZHD-UM0&:W*-:N4'D-4X
MMK6%E^L#W!XJNH:*]Y1.2"$:QLRHI8 =[/QU$3B&H=74'"U<AKL%#%SOLT'
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
M&_YK-TKF7WSN(VP>>?(>G?,OKT.1O3>@8NJ^*6DIFSO._E+7K+DIXK 082J
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
M.'9?P1W4XKC@I(L[GF9W^SN_%Y3F3UE9?..4I\_JQ//S+MH.0APQ3"C  44
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
M:3!R;Q>KX4T-7LA46GE>7(MJ<;S$CVF)UQ<_TF(5"L$0)6I0?)7(C48 DUB
MF+K$\T,WBCU#<_=D7XM;F&I!5>1:;<C16E;G=RRE-;9[3V.LS7Q3(&>9X8:"
M-H2K^N"PSDDG!9B;>_J0.,(QO:\,Y9*#>/UJ?B/"N9_@2+D&/0"#F #LB@3X
MH0<A]B&.]<YH._I8&G?\UZO[)(,8XRV2NDPQ"A_+#&$&S0!>.*F\;3YXV_',
M/'!2\[??_^E'!U27KMGCADOKM)W7/0Q#UW7EUQZ2A #HN0)@%"<@H#X4/B-1
MY&E%OW;TL;3OOA'3V<MI4$+Y!(S]YP,3@&/;+&AP*78B#JDQ?0(@@RK3XX&:
MJ\[T$<"F+33=#457J>D3;\Y7;+I;](-RTSV/#C5R+M@?3_5MQ>)3OMENZS_P
M;3!<E>VV58E@)1+(74PH0)1+&\AU$T B'H(DP@E!'HR3R-#Q9RK"TJBRSNEL
M7(AEQ!CH6D\VD;7,LRW1U1TJE22[=CC]Q!KQ_Z1\3[DV]@/LKZ'PV3;/C.6:
MV7H;BMM;XVYP2^:VW\U]OBF/'=ECUR>^VNI%(O2E\0>QJL:* '=]'P9$(!)I
MWX8XU<G2**V2<WB R$DL^RW *1"R3$V5B!/$B)Q$2=\,G *MF>S $ZA-:@KV
MP=%A"YY\=39CL$_XMC78^ZP9_VTO)Z\NUNOF?JDDT^;68NAR1K&' /."", P
M9@![$ 'D4AQ"KC)9:V6#Z.ID:?PG1=S>V-:VYSI![":^J:"Q;9-)5/;B37CW
M4T?_CIS6V]?KZY_;?U7?>/5]=S8_R_>MH^#V^]9Z=HH*<%\W^7-:J-KI[4IC
M 8M<A"@&*,")-'<"N=.+(A=@X;F2,9. ":WJ(@9]+NWKOWEZ>% )"'/A7%9U
M E05<V<O^IAJ;\=!U]W030JE9;8X3)WRN)-VEO)MG>#,6:_MN"!G+-#6B4QW
M1;;N5P?<BTR?^5?EOK_]GE=_YW+J24/TCM_P+,TW7_*2%[_@\FF39G?7V9?\
MN3)R;K_+AUYNTA_RM=O[_*G &9.[P_+E5@XL;VQHQ% 81[$/P@!)&A,Q!01"
M'WC,]6(F.$98.[>T13F71GWASW[XKTZMEE/I]<ZI-2M?G _--7BIX,^.'[US
M?!<&!O<&+0YW_\9R(8-HF7259LYC=3!9?L\=4?USIZE3U .;*5V=AT99-:19
MHZY\2^GK%.F/JH&R45GYX.2/2Z7TD"NC%H?>X*;I,J; 7!=49YD*TUYNM3]
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
MPP$.:>2Y6E4=M7I;V@=Z]3I7Z3OE:3)/AW :7H%0%',8 8:IQ#C"$4#,34
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
M?7J=&,V9:'8TJD9T:X!1!^WJM#(;_1JHU*9AD]>&'O[5W+XUA'>!,RY7I4B
MGZ 8P,!W08)H!&B4\"2.J? ]+>]Z=S>+(]_:>"ASYU$V>8^+JC[@@8%A>MIW
M%%W=4[ZQF-GFVL?F,EDMGY5XY2X(;)_E'>U[YC.\+OW?GMUU/CVJA-%O*NB9
MK/DW7CYMLKT'<A4255T#,R!M-KFWC00"*"0NB*A@L0B2F(3:]II&?TNCC*V<
MSJ82=% EGI/8ZK@!)T7,NCNP5?OI^1"YUAG(M" .*FHT!9BSEC8:#NK0 D=]
M$.F5.3K9RCF*'?6I=*+D4>]KYLQ[E5'EI>0?>/W?V_M-_G1W_XW3_"Y+U82Z
M%E>96%=SZZ,0G);%E>PTNTNE(+58%QG[2YZS[ZE<& 1,(L1(" 2D$,#8C0&.
MH0<0IA$B(F8N2G19>F+9EL;HK?+<SWC]Q*O3UWOU1>WT4]%,Z59#A]<JZK/6
MU(/;OTR<<<@L+RE;S9R?6*/;GU2V*:5=[XB]4[=N&QVW!*J.U^\:-<\WHOIK
MUAE'=J;U[2PC;+0H6AJ#C@5TZAYG6VPM0=5>F&UU,=2_<HDWFY<TN[MX4,4F
M&@] Z/(0N\(#"88!@ RZ<BF.!6 N#$,!8^%1PZ#J8]TL;FEM9'1P):2I+^4H
MDKJ^E+'X6%['7D%CQ9?2!8%M7\K1OF?VI73I_]:7TOGT%$5A;E+)1R*E."M;
M-8>NLILG4J0LE9L*OB_OOHJ#@"#71X +#P'(I1F/J2MM>3=B-*9!@O"(.C!&
MLBR-5@[KAK1%=GZ777(G55*/*N=B-E:ZG#3+"%@FKD/P"V/P1Q9B&03;G+57
MS 0\8[F504AV5U@9UJ2YMZ3=I[+S,IJN4UR;>A\QO;_,'Q[SK+K24I?XDO;=
M[3V_R/#ZI4B+:U&=I*FG-OR>9T7ZW&1+__CC44YV-2%?JL(OM_Q'^5Y%XZU"
MGU&(B !0)!Z 'B- LK,TX!@*F>]AWZ7:UT_F%W_9#+XYP$#]A$L4JC*'%0S5
M3^HJ?%4T_+VJ$E5CH7Y5G4173^_@,"J]<*89U>_%6?8\F76=L39%5-7T+1;.
M[Q4:CH+#J? PB,8[PPS2]QHM>R;-Y%@ZRXPJU5PBW7/)R/ETOJ'L\$^=0:C9
M7%CG [SMY3JC%(,KQ_ [O/ZZR2GG3.ZK"_G7Y[38QRB[ 8HCX;K #V@H=[@\
M DF28""B,. H< 5A6OEJM7M<FA54B6M<DZ0'5=V]Z(186;8$*DF=Q[VHZN^U
MK':*B^@A8[V82(\8<Q</T4/E2+$0S1<'; .YX)L-9[?XA\JMDA4-I?U:2F[\
M9T..\I<J41DOF@.!?W*V"CP><H\)D#"5IY6($" :<1!RC&@2B) GX2J3<I><
M:6SG!HJA]8FA^A-K"V/O2_OI/<^X2,L_.4][V96U(R=TE3^/%]LC."F_@6T\
M=* T]D@VP9]II].H4*',:R6<GVIC<C$C8;#7F&%$YMHQV!L9,YM_)*1=EOO0
MIN>SOT<J?V!%CVW+;)$J-N7J,L^8ZHB]QVM5EO'FGO-REW.GK@#OQC&E'J+
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
M=,"##GF@H <">Z# FV<_-.)87Z]=<>U)OD?EW$C8;8CKT7FCYKS)OHV1N[.
MU?/6"750\RPK>WY%,WE8*-2?9(2%!2CB+ 0IS.2IG9P,<)RP5/Q7<JU,%$=[
MF)K,2WBJZ.P:GW%RG#<$]BOU*+2X]I!U&;')9'/8:N?Y:MYTZSLKS6&K#^2>
M.?+!TRK0O4=-U=SPVR5;H.7Z O#ZJB^:W8O99AV*M:F8B%&19+@0BV>(0<I)
M#% !2Q BRDM6Q"EDN4U5.4,<4U.*_0 <+(V1?UELS9$_\LZ@H-E8I),6:M01
M''87/8V+8ZDZ94@LJHR>]%)955=S.#2^[ATX?6NLBZ!9$JM9V,RT];,4*[.D
MX%@!,MOF+,HT+.M%]<*^WW]@=Y\_L*L_UAMN!4DP#=,29!E+04KR'" <<0 1
MY[1,\S*#6+LNP^$^IC8G=3#?!?<7@5S/77Q6_[^Z^./X7IPVH</3R @T.9XB
M^ABRN,][C"J# @JG4^:K8D(O=:.F6!@@I:\TPI$G_=5"Z(>^5_Q@X*.VB_@;
M&1^RSK^[D=Q+%67Z6.*X1)%0P8C)$M$PRD%)"048YB$I(2H+9)@'MZ>WJ<FC
M@AJ0=:[IK9-A$H&K1W.*TB*&.02PD'-/F4" 44@!$>LHE"8(DZAX7-4K-/--
M\Z9/=S0_R#[&9%-W$V4DCAQ/09;?0HOM%0T^7&^U]$'PO.VBP<;/6S Z#UFX
MK)O@A[UK&I=D]8J6;0?KBCB-<&-QR2,: YC'7"@VPC)S>0H83EF8\K3D4/OV
MA$&_4]/N+71UWVGG^AGJT,LWJ(-OX,(9C(6&!^R&8==>\13(-?"9W9#LRX\>
MB6PSC]J<LCXOVZ U?YZWN8E[WKC%X^;*?T^>&7V=B3[:7/(/Z+M,QBFZ^Q^C
METT[W?R<<EY&'A\MR/Z8D8)'658 DLI<9EQ.$3D)0<C+(L5Y'!5,.]#-!<"I
MS26=C?+]VQKW<S6S;I=*?J[UVO:K/K2FZZNAD\$?GI/./:2.)Z_=T5S7X1"N
MJ\JQO!Y8U 1UZW0?*MHA;US(FQ6=H<&?RM1 VAJ\[[]%[6>(]6?&<P^UKXLR
MSRQHQACV/]>E6L:\,.]Z''KF92?=>IO 79*V.],[[>>$I"6+ND&S1NX*LN7J
MQ^U,>A]S*@, %O*=>HS3$B&<E0!EA9SFXPP@FG% :,)#3,JTB#*]3'LFW6J]
M_EXS[6TP6V07&>)8=ZMI)-Z\G8NW8-_) GL*[CN5IW#55B[L((^<+$23( \Y
M08:0^$_]H<G-P0P?NL^>%B:TS1ERS\CK\DU!#QI"&&4P F)M(;0HCD* 4X9
M%/$RR1 DJ"0V04&]O4YM';$?S+"%'FRQ6Q1A,1N(8???";WN%>OLS-J%Z(S&
M\%D"<JHMT\T&_DC7>(Q9THRNZ6_K++$T6N8=BYS1>_@T<?^=K3YRSLBJN>'M
MY76ZN5_T\(Q6O['5OQA]JN9/5P* ##=7[NYCG/,<AIP#GE &T@@C ,LD GD!
M2T2R+$(ALI%]2SS3GA#F;!6PUBKY8YN\@6ZOQP4K85GP(C[UW-H6D+5QZW6I
MI:S9#J[95.)AR+Q.,J>,UL,91LMN>O(P:F>9N!R^:]:3W(E<:TY_MKV<96(\
MD9)C4^:IS=JG:=GDYMZ);KV>-ZNE>@6:[;[2]?SFZOH1IFDHTQ*(A6H>@C2$
M(4!(3*(YC8LX)SDQN$MA!V%J4^8VZ\8VW?Q^"'BUM65W=U<\(<PQ3VIB.&+#
MDZ+[<7 \#TY]",PSSK@;"N^Y:,8=$JM,-79L:N2P,6S8>W8;.\,/Y;VQ;,EL
M7FI#"LF/QZN;VT>8\(SEA($\+F.0DAB",N<88!;E24I@42"ML+'=1B<W=]2S
M^@57:!XL1*MZ.K1'4K^XVYKN6J[75K\+;D6K(\0'';)SNRG?=+OR#2,73_77
MOW<?5YORFY_46Z[>\+WFO+RSAPSHWL*#_W9B_92[JOEOE]8'%3".8L8 PS02
M[QE)0$GEI2,HWC&.BP(G6OE1^CJ9VGNGH%D6.MGE3O>P[31&'+^."M6(]U]T
MS/94A&2WY_.4&SE@^]'"(H<^>TH>C$^S^EOSI5%S,EZA:BZ7CW)56<]N^&X2
M_9NE"AEX_]I4<Z8RA,Y0TU2\DM$$[6[N7A'M1T9A05@& 6(1$YI!&<!9"0%)
MRXQFB*>P"+N#_ ?3Y!K.8%L$ CQX$*,WU4=.O=7C=N1U%>_\ ^DQN0B7A@:O
M3;M\J3M;V\V[>O93?1-9_UG%=>&-Q>\"LK%9QGU5G=4RIGIM]MB)2YR/CX\T
M*.Z,.$-2%><C<CA%B_MN[?<GO]Q_J&<SM+P3<JRNY-_6E<Q+E*.$L)C)_-%4
M%?@+Q<I0N*T)3FD:H01&J7YNU/Z^IN:]MG#_]I<H#_\A].;+Q?W%7]N?E@*X
M^6[6,8KU=PY'(,[;%N&7^Z %&TBT@8(;M'C'H\Y\QV\$"KUO[0DJ:4NE_.*M
MDZ$L%.Z LH8L*W7=9.2\TP-,:6S;'6O!^_[<@"F'-N*&'K%>,*RW&>Z_H45W
M]+1>Y99APF*$,<A2Z>V7.0,P*0M 6!G':<PATKO J=/9Y+1V*:/LNSV8H!&
M&Q5S*DAGHJ-5^]57OS?VU(]3KNUFCT*D:^W=96]SHNUDQV&8#^<^Z7$$OAW*
M02X.>(/#SYP6M_6I7K+J:?[Q.U%Z)E5L)V)1>'1YF>(48"*3>\20B;]E%)0)
M1DF1LB1*K()R>WN=FN3LQX7P%GK UMB5WHP1.]H_$L.^GQ-^'2N1'K42>7#M
MC%J[N*?1*#Y+=-,IWV+K\"4MRC2#E/K;.DLHDI9YQP*.]!ZV=2;O6,.67T4W
MW>Z"#%YBF[(FJ$1AA"G@.)1Y[6(&4"*7[F&,\B3,BQB79OYD;W]3TW=YC+Y)
M%"D+J[9A?_)FYZ)>=O\@Z*Z^(O7;@S$3ILYF_Y#H^INC$>WZ3*O%*8DDW0ZM
M"IQD;DZZM'AQ[7KV@_#L?6HQ\K,#JO>8N0_Z>RT$[G).W]=SNBEHD^:4Y04#
M/,,$I%%1"$>3Y: L$$XPRSF/H*ZW>:#]J>F.@JC6KEB"U'=M#G$W[!^>R(AC
M@7A#AD6QI(/?*&W7[D1V/#EQ;U@::2.OQ_8>;^S04][\KA[(NQY6W\=.N%>_
M\=K4<8L,%;A_1DMVA1;5"LTV*;E)(M;(N"Q!RA,,TC2) 2KC N ,41Z2,(:A
M5FRV1=]3T[K]U0=IH:MS6 E>^ 0*O7$>>YM1T76MG'#M=3U]"LUV%_3-"/-P
M3U\3D/_K^F9,';RU;]B$N8_V[]>GNOG 9F*!-&/WE[?7._FH"4(HS\,,)(3*
M&AX8 YQ$(8!I4> (%S")M.^=]/0S-1U34,5:<!8HL#)S]>7%[<6U15+T/G:'
MO;F1.'.L1UNZOAZFRR)#>A]O^O[>2/QY\OLT>!PU7;H&.SV>8=_3WCQ$#1-V
M/46=CYLKZ,>7Q:S^P=CMLN;52LIS-7^Z13_D7<'U5S8KHS#GD DAS<2B%S&9
M]R0K 4]()-:[.2WR4%=(A[N;FIYVB&4:(0%9^2DRR&[1@M97!0VFAT5U7/X<
M:^L =1;*JL&AOL".RZ4GG1WD=%25U:>H1VPU&O&FN?H&[4JOP5/'%'AW/#Z+
MO_WZ2_<;\0=&#?OUE_\#4$L#!!0    (  "JB%1G[+GA?7(!  H@$0 4
M:V]F+3(P,C$Q,C,Q7W!R92YX;6SLO=F2FT>2+GC?3Z'1W(Z78E_:NOL8-U7S
M'$KDD%15]]S 8O$@T84$V "2$L_3CP> W)')'\"_07;*RL1D9A+ARQ<1OH7[
MO_R//RYF/WS%Y6JZF/_KC_PO[,<?<)X6>3K_]*\__O;Q9W __H]_^Z=_^I?_
M"^ _GK]_\\/+1;J\P/GZAQ=+#&O,/_P^77_^X>\95__XH2P7%S_\?;'\Q_1K
M /BWS3]ZL?CR;3G]]'G]@V!"W/_I\I^YLDKJ:$ 7I4%%;R!F84%DQDW2B0LO
M_I]/_VQD9D8S#B%(!XJ^A,"0@0@J%)MSI-_;?.AL.O_'/]?_Q+#"'XBY^6KS
MUW_]\?-Z_>6??_KI]]]__\L?<3G[RV+YZ2?!F/SIZK=_W/WZ'P]^_W>Y^6WN
MO?]I\]/K7UU-]_TB?2S_Z3]^>?,A?<:+ -/Y:AWFJ2ZPFO[S:O/--XL4UAN9
M?Y>N'Q[]C?HWN/HUJ-\"+D#RO_RQRC_^VS_]\,-6',O%#-]C^:'^^=O[UW>6
M3$0'I,4L%+Q8!?KKQ4_UUWYZL2!0$,&;#UA_^X+_^N-J>O%EAE??^[S$\J\_
M_F-1:%W!N=BN^G]O_]U/-XM_6>**\+)A]@U]8_?/ZR+'$H)_K'&><<OBU3JS
M1;KS2[,JX,7UOYR%B+/-=R<9IY/-ISZ+J_4RI/4DVZRY9AFD-0:4E0@AEP0!
MA>6Z,&ULOLMW)7Q%E&_TL<+TET^+KS_1!_]4A?'?JGX)VR\W4GFPY%9"Q]%^
MM05?S\MB>;$1[,<09SC1P7#MM0)1,FT2:21$%C04H71B,FAOQ<EL/+;Z78YN
M:_W9,OVP6&9<TOERM7Q8I@<(N(OMW6_\]"4LZ8,@?9[.KG50#YHV=+E>M"S5
MK?J(]!]_( D47"XQO]EJ[U%&-URNZ03&S6^>@HQ7\_5T_>U9SB3]%:YV7WRD
M?_GLC^EJXI*+J R#HDR@0U0PB(;3?^BDQ90BEYF?C(^G:1@.)>WH=]&)L >&
MS2W27RXNPG0^"3DXG7D!50H1SU2F_4-_C3%(B2IE+.9DI#Q8=CAPM*G+15N"
M'1@5SR]7TSE1_V)!2DCK7_ BXG)2R-J*7B%DG04Q(#4XK0R@XPP]8D:A3T;&
MWJ6'0\>):ERT*=,!03$MRQ64R]EL\F(6ZC9Y6SY\)N&]"%^FZS#;[)02A,@I
MD!V*=:?H>OO:&$'Z&$M@RJ-A#^%QA8ZZPH;L=?AC,5]<?-M@!,BL%>JGS<KU
M-VZ^(GMQ.;GYE0U^&E#9"$EB])=0V_H8+[1V^R0YJPRY>K1/N 6ED(-'5B#;
MP)GT/L?B!@77D =5ZVAHAK(C5#,@SLA=G3R[P.4TA?E+_+)8$0O+;QM^5J]"
M^OP>=^J:SC]Q]MM\NE[M&/3&.EX/^\R(-\7I/U$K#T7RB%ERIEGZCFM\].*C
M!-0QBE_TJ86!8;8ANW)#=_UJNJJ\O"WR W&-J^=;7I_-L]Y^X\WV&W^?KC\O
M+M?OPO)O87:).Z:="]9:229&XIF85I(\6M1@5<G$O%:AY ;0:XV@8:[/;N$X
MC+8&ANA&D,]?+"XN%O,/ZT7ZQXX%+-)F[RP(E^F:$%E!#*6 5]ZGZ%'&HAH
M[I&/;P0?>5[P:4.28P##FX<L1&VTT)F@[!2Q4'R $(L%)V)(66@NQ/=BPD]\
M?",PJ#,$PXF2'-I&$E:S#SB?+I:_+M:X>GF)@DFV8\0*FYE+&8H6DOQ5K2$X
MQ<$%Q[-,5J!N9 L]M4@C8.CS D9[4AT:'MP]9$3('2.L"$_GGH6B AEI,B!$
M9 9TR#RA)+@+U@0>3RW2"![FS.#1FE3'<)4\>W@ DH9]860+2>L9*!/)-+).
M03$J8Z"M8")O>I4\_/A&D+#G!8DV)#D&,+Q\R$*1D7PVF6H0W=%Q)S0X=!J\
MC%8Z+8G!T!0,#S^^$1C<&8+A1$D.G%/8$_]\,YWCZS5>K":B<"(8'11OR4A"
MI<#G&@87C@55BO-Z3^SX]/3U-07#>":=)"=;$_1( %-S+Q.C(K<A";!"DH6D
M8P:75"*@:^^<S-$*U1I ZHJCRE8?J;\]H#A8F",!P;/Y_#+,WN.7Q7(]D25%
MZ6P!5J(G;\IRB%'0H2JJ,U6\4RFV!H;;*X\J>]0>*(X6[DC \7$9YJMIE<F.
M!^OI F3" @]1D(U$-VQ@=$&6E)A!$\E4*NV=%O=6']55TN+)<8J01P*4#Y]Q
M-B,KZDN8?]MQP41T&#3=K5H4XL)X\,D1W(L-Q?J4,C^]W.7Q]8<)@G4.EA,%
M/1*XO,/E=)%?S?/+L,9)9BZ$3&1;QS79VJZ LSJ!"2$A^>_*87LFR)VEAPF(
M=0Z2X\4[,#Y>7"ZKX'Z>KE*8_2>&Y14/+*!C# T(EW0M%N/@F'7@BC5!<>';
MJ,)];/5AXF*=H:05(8^B*/?GZ0Q_O=SXZ]E)B=E@K>\B843ZRF%,('E*,@NG
MM;0G ^3^JL-$QSH#QDE"'04@WN.G:2U9GZ]_#1<X$5ZQ; L94B*0.X:1@6<Y
M 6KC"X&]%'_ZJ;%OY6$B91T#XP3AC@(<K^=IL22+:2.4#Z0.?+&XG*^7WUXL
M,DZTR<49(2!;YT!ES! #G8 R))^+K.=?6UAYDI!&T/%G!IWV1#\*).UJEW=_
M5"'QB2W)NBP\N?.:+L],V\&)RD1B663'K0VGATX>7;Y94(V=&6Q.E?-(P2(F
MP0CT <E;LRZ224YNOA=, ^/&DG\OR:%KZ[#9LWPSL)Q/"+8=.8\)+"_HR[?+
MCXO?YQ..WCKE'6 R)!2?B05#7]GH>=(^!./VU&>? I6;Q9L!Y7S"LFW(>$PP
M>;=8K</L_YM^V5RC02:C!5VC7F8RR!*/$*+S$*0LEDL9T;3E NU;OQE8SB<\
MVY*DQX27G=$UL3+[8D@0M3J*1$)RB5HGX.3<9:XD2A%:/E.V*S?#R/E$94^6
M[M#QMNV3N7?T88OY'&<;Q\[;A"0-!BDZ"XH70K>6'%+1*'DVS+=PX^Q;N1DZ
MSB<<>[)TAT9'Q?82P^;,*QQUYJXF+@NK[RDSN?M%@W$^VD)6.>.G%Y+<7K$9
M&LXH['JL- =&P1OZZ>S=Y\7\*BI8Z/SB.6>Z[K*I^00% 3T2EC57)066W>F)
MO?NK-D/#^<1:3Y+JT.?"O7/MU468SG:7X$2R+$-B"63D9!O%9" HJ8%KDX1D
MA6M[.CJ>HJ 94LXG^-J:M =&S<=EJ VP/GR[B(O91.6HN3 :;%)T#293BV'H
M5HS,<Q.%*B*>;F3<6;(9+LXGLGJ\/ <&PJ^+.Z3_/ N?)BD4)U)DD+TKH!S6
M&H:0B!MB2BK-A#Z]KFC/PLWJSLXG;GJJ; >&Q@=,ETNRD[B('Z?K&4X25Y8I
M+8 Y8D!E)2 X&\&9*+5E7"F33L;%_56;@>)\XJ,G274DB'CU1_H<YI]PXT,%
M+@2W(8*-BBRDE"4$4U,"W"I5Z.J+SK>&BMLK-T/&^01$3Y;N**);MUYO;!^1
MO[U<U^:0]1R<V$(WH,T%T ;"NI2>N'&$=<5-IAO2>Y0G8^7[=#1#SKE%1UN3
M_"AP]'><S?[7?/'[_ ,&LK4QOUZM+LDUH_M36A,M\)0";0A1R%G7&;CE)1B?
M&<JVLG6/D- ,/><6-VU#WJ, SM\6L\MY;;=2:Z>6JXGB9%O%&@&6O!8TT$WK
MD[/ A$W,EE24;ZL6X-[2S8!R/B'4T^4["H"\GM.GD1,__8HOPSKL*C GY*_)
M8.BF94EY\MX90I120/(*J]5N8FDK8[>?@F9P.9\8:VO2'@5J=H1OR_RK3T>J
MN5Q-@DDY<\=JUY,$B@4'(=)!F97-(F$H5K1FT>REH!EJSB<6VYJT1X&:S1GY
M(JSQTV+Y;2*2,\H9"8GQ5.-"#)SS#KQ-D3'G.&/8$ECN+-P,(^<3A3U5MJ.
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
M$-$AD)L2I=2RB+CGW54W:+Q/W-#'7D=0.TD'(\'1N^7B"R[7W][- DEGGFL
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
MB,P0.&Q!A>>!SGOOXX4N+#J2'&=<@[+.0ZA[D"X1EY,.,?;W .Y VL<0W.@
M18>C]025G@=F'WLQ[U667G@%%GVH@]T%>&\4Z,B]Y2)&P7K+[1S+Q!A""Z-
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
M,$.>7&1\<#E&BXLN1#H@-FHO]6M3XD/">:!-L]DS44=G=2W)"9J!0F<A^&S
MN8S(A8KZ_F. 2NOJZ@PJ814WU-(*F^/G)YRM5_5OL#UI..R0\R@)8XHNMWFW
MM2/SH4&SH_NW^>H+ILT<LY>+BS"=3TSQPDN#4'Q6H+)4$)SR8-%Y@T+6Z;CM
M ><Q,H8Y;EI2[:)M.8\$+/7(3&&UWIV1TD66F)"@9'UXJ>D_GMD(J'E*42F.
M9D_3OQ.1<I>& 6'2CF+W0.4$*8_"*G[ZW+W)AN3@BY7&0O(QT,5*$@NH,C@?
MDQ4\LGS_8>M0084WP_:NZ--=ZT)YHT#E"^**3,>=U7=[RM'$9L.%2YKD5"RH
M5&?0HB2@(./1D/VG>6_-2Q\G<V@#O!-D[.G-U8J:!G;7'LXZ?,3;V#"FD4DZ
MQR/85*=M(Z,3OE@$D:P4)3O!P[W*N;WNVT&+CMLX/PU-W6I@W$FB6P4)SU*J
M=2XUE+*83=/TJ.DK3W]>BTF@ PAO(>GS<(GK,+QS,4I.QB>2XLG>"A9<U!8B
M%L:,T\4V>@'R^ HM%^ENFQ3<*45YN/;MC*A37!0DT]1&) 8+-Q"L)'/5!61!
M6\;ZZP=_$B?#I7E:@L]W:G$[U>P9'V-='6>]'VM#'&^;1O-&:I#1F_H&0D)4
MWH%T)C)IC):N29.0]H^W3?H45VDY_;+-E=Y;XAM=X+N4ZHO%?$7?RANMW-H
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
MQ<."MCZ:G;9=?)@VJ$>Q9/@&J0Q%X-)!8IX<!5N'5[N X%G12ABO<ABL>^,
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
M?X>I:*P:;)KN>$_0'S-]:;X=@(7K.@R\_JLN\Q4O\[:=N'9N6Z)I2;T0FY@
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
M[R13,5)OD@ZDS9ZLEP)&%W+A7%2 4@A(OIAH%-/%3,L\G4@10I>(.] P;2_
M2<2_7E_BFK3#,X1M,YZ1+@ BBT.QOJ8)V  N.KJPG X%HZ2?#&94-=ORV*#L
M"S2/7]:[E^ DD/DD.;=)@8Z+@&2T@"G<@0J,""I90O0N:UZ8R&; !F'/[G5L
M+/8!D<>3'3J4UT22.-^1T72[^QA0*^X1@F5D(*>:)^440D;AG?<IE#)8/</W
M;8T-K$YEOB=M_"#V3T)[O;HFULT7%W<IS#%E:6U1X)FHSPG%D 6BR0PQDKD0
MO1>B#(6?G;V-_WK9)XB.$<0DD/0[$@<7>?7M+AG>6*YJHA(QP0(=B@08E*/S
MX*4*9,CFX9"TL[?Q7_;Z1-(Q@AB[,5$NJ_G%-K-NN=CEBLU.&1TY9&_JS"^5
MP=?J#=0A.(-*2=>D3N6Y-<;ODM8],#KEZ^CXV%RO%M49>;7<;"[OQRN[A-:Y
MPD *4T=R6=I]$@%"BC'2SY'8U0@:>S\_?I^SOE!Q/#<G<?6\7B[6F]7-Y,BW
M"V+7!<GHCAKT3DF- 8H($@C-"IP+'J)EQ83$#-.#^5_/;73\=FA]7DJ=B6@2
M@-OFOWQ>7J:W5U]6RZ_;7)G[JL*4O* ] [<L@V+,@:_-MB1:CC*D(LU@=L\S
M^QR_15JO+EE' IH$VK9CUE[B5V'1,&7(7S!6T"U.]+E$5EXR$;W-L@0W6+)>
MDPV/WRZM3_QU+K)) /$UKE;?R$<]NUI>$T4Q7E]=7];*ZH>==^DW5YOY^N;7
MB_1]8"_]QV^KY7J]\Y4:T9/H6&T #<'6UV6CR=BP]8F9,\Z\*QC"8'7$?1$Y
M=OABN$#_%% RP?-R=^I5B)R9#+:H.K5:<G R,3 !=2HA!Q\&Z^>V;X-CQVJG
M 9\74'V +">!R#V\N>ME(G,IBFQP;VOO.TTV>+#6 0^8B^0\6S>8V?KD+J>%
MS4- \ A7W4AD$N!ZZJPNTL/C>A>51-32T,T2F1(U*9:!Q\ A"<LSYY$.ZV#)
M-6TV/O8UW@,$>Y/;)%#9R.YY]WTBME31&!_!RMK(1YD"R!.'&#0WRMD8A^MF
MV6[K8[]J#&9@]BC122"V5E,MXOQR?ELW==/F?;T-F[V00(9>6^4,0A!UM$!0
M#$(1 ="3RZJ-P.(&2XX^G(RQK_D^ ?:XI_HPTIX$LI\D:::1Y50S'QW6AH_6
M$E%>9Q Y6*6#BV&X;HA/[G)L7 X%E>8Y4ZWD-L5)@]M W6TSO^7UQ>=7UVLZ
MU^O:/3_,%UL^KY^FWB"+7"9%UD\R9*)["R@B&>LIQ8+)9>,&R[;JAJ2QS=O1
M(#X"(B:ADA]:_+<=%&:!^<2$$T"<<W2AL0B^E ):"F:LDL*D48;:W>YO;$-W
M-(P>*ZM) .XL$E?6MP-$#SEBS%FO4 >0J:;_BD3F5O .2C'%<X'(Q&"UX\<2
M,W;"T7CJ=D@43 +WVZ8:N,Z_Y)M_WU)]OL+%FK:T_I7$LS]+XFDF"$O_DUZ"
M#>1T*%E?$#E#D*9D5 E]U(,%*WJ@;^S$J]%.Q]A8F<2!N9LB_ Q-:$PVDG.P
MBLA1%@L$7CO@2*F,T.2*#_=H\?)VQ\[P&L]NZ5:2$YE.^,0A_2-O[@8Q_C(O
MM+N\B/D9RK/A1O&0P.=<*?=TD:D:5=>"!1<*$WJPQ)UN2!H[M6QJ:KM/1(R<
MD/T$Q=OF>^\7MVW!;KM_W<U.OAU?.HLZ)L&5(1C64936%G#"UD9\F43 <Q5$
M@Z3M([8P=@[:P$ =4F"3L"">N6YRX;$.Z8B.[APEM8#@&".O63OAC;(EVJ&4
M[G%ZU/\T\.Q:;M.?-[N_)4JW_;#;K]%[SY<Q^F6_V'G#\:QBY,"YE+7<LM#M
M&S58[F76.8LXW'#!WGJ]U O@_?5FO<%%+36][5I_OOQTO6WLN:*C?1\&/U\^
M<PHC&29DI(#G-9..YPS;L:DN%<E2,AAW6QKLO;D[V,K8+W+= NOA13VTG*;=
M+>LM?6EQ,0^7=\/6VRO"1Y_H4,\]O[W.U-C#O(3=);\W! Z,)VDBD#U6TP8#
M :X:;=G$I))+V>)@+^E--MQMAM?N*@^;QW'.F;9<0#+<@RJ"."-8JDEL21F6
M@[:CI'8]L^>Q]5OGB'L^FZLKZ9V6,CNX?^H3'^I1L?7:,[41V+@K7M0$5R4M
MW6E1D1/J?0;FK5'"1<OD*",'AU%O3[IDCY9?I-^6R_37_/+RX2$B@X#7,@A@
M:)&XER.Y9.CK2X!,VJ54W"B-^XZDZR349!OD/J\FAT3!) (Y/_+WWF?\=;EZ
M2Q;RUWFZQLLMQ>]7KW']^2(O;J=S_;F8;_XYWWS^-+]8S,L\5@MYFSC_OMPQ
MYOUJEVOU+]!W<YG3W\Y_KC/MX=W\:_[A.E(!G73)@,$20%FEP8D@P 2>Z"=6
M.S%8_<+TV#-V&MG !W(:3&^%R9$?#IITA/Y?^1L1?WWU9>OHOOKV^K<_*W?O
M:_W.;Z9&W9&_M4W.R1IY18O\>^9,TMRD6KOM0VTJ$4B_<3(:@U69VZ"\M2_8
M5X-L=.QLMMZ.RO3$? *8_Y07-2OJZWSS[7QY?Z\_X,_3G,A*2J(V@S-U,F0P
MJ<H(@4>>M;8R-^N/U>\NQTYX&QWM PGXM#S@[XQ;/LFX1W_GT!>1#A?OT=/N
MBB7#>N<,!:*/"5BNVCAY"6A).:,1F>E@9<+!IFN.'WR\*79,'HN-(H"5G+PM
MRZLV21R$X?1!EA##8 W(7MSM27C2;5#6+N#87F*3\(_O&V<_$P#8]L#P3GI-
M5UB-FKK:VB^ E[4E1D*35$QUG.I06&RZZ2E#\@"\/-T8OTOA30*6SQ!TUXO-
M*^4#,4UFNA;)>K?@O2X0:OU@*9Q^/5@"[XN['1N(_0!EWT#F#J4V"2"^6N$B
M_8%7]RU.8W1U,FHF%$0)BD4/3N6:$9^MI-]!(P=[)-W=W-@PZUC^CSN='R.,
MB4Q<V&&(%;DFM7G01GJBH+;]K[,I@O2*<16-CX-=JP?HK!X#L7V#Z0A!3$(S
M;:N-=YETUQ:7,R&9U$#^O0&%(0 R2YY_88F8PZQT@SE3S^QS[ !FWQ#K2D23
MP-MYCI\7R\OEQ;> ZQI1V$N6\)JEF *D4 0Y6*HZ6-&"L=Y(HZ,7:C"SK-&.
MQPXK]HW![L4V"33NTO'G@@3U2_Z:+Y</&^4B(_>>3A@$SA4H7F*=A2+ JI!C
M[3G&AQO$V&S+8U>N]HW''@0WJF6WS;BM>OZFX]W_W:8YW?5AS (CDQQL\9ET
M?,R 1A70'*56JKB\VYIH?[;S_L^/713:#U*ZXN=$S/W>>M(&[3,/+H"V6 =^
M&@;>" U6I!*YB\F)X>95_C=H?-U+_&X*X)C$=;ZW-ZG!S'TVA+D0&"B=/: T
M 7A)1%]6W/C!*FNFWU-X+/@TZW?=1I:30.33W95UQ"0]6266IPB*&5'#HQRX
M%X5;+I,+8BA8GE:_ZU8@:-'ONHU$)@&N5GV3$X]2VFH*YWK'<)X ?93 LT6N
MO2E<#/8*?/+]KH^#8&]RFP0JGS-WWMWWK&7*)5X$(Y,G%5#&T>606(),+@LR
MP7CP@S51:[3CL:.,?5N1W8MM$FA\QKV<>6/("/$.6*H,4R6!9U& ,899X9.3
M;+!7DV?V.?8EW ,RVKSYMA+3J;;XW:7__N_<<\%)DZ6)%HHBVA76>6 A!\!"
MAG4I.90\F+W8+6ECW_!#X'M$,$Q"#3]CY]PWDC4YH;,%&'I;PW+R)LR'C!G+
MG17:#S8ZX.7M3MD<Z JT'0MM$D!LV/?UN?N(&)B]8^08%E_G>$5^\ZB@M%$J
M,%TGW@SG21U+SM@OEX-HWV&%/G*9SZ=OZ\JS!Z]AWPE;S^ANB,AK[6T]MHI%
M5D<U29">6Y>U+LAV'*^]KTG/+C+VZV-_F.J6OY/0B"_U^J53L#5 [FN%GCXD
MP@AC64:(6B90,63 7/MR>)XBAF+(#1W.H>J*K+%?2(?QOT8!P42>5^_[ S]'
MEW4J*$$,UMPK4-YP"-Y&(,TON&!%AC#84VF3#8_=!7<0"[5KP9UB:^?G:"\R
M.95Y!"^]!Y5DG37O$&0PQM%OJ2(&Z[?2%5%C=\T=41_W"X!I]G)^MB?P<Z0'
M'Y3QA4&L&6!*,@;HHH>L:.-6.JM\:F#I=KRML9OJ]FL;CRG#B5C33Q-CL!26
M;74:2TW6)GZ&(A*84 ,GQ1LC!WOS.OJ]@9TB1+N7T_2;/#^BM-/VSFV^WF.W
M@N%;.C<K%!>H949'H QT^];'6:^%A> *ZBQT\&64=G>CMB/@P27//-@2 YU;
M0SQ1FLX92[X6CG+T_]..H#>4'=2.H(7$)G$)-RY49E&)4"1"2M$1YTPDICD/
MKC!7^[UB,(-UY/V)VA&TP<OA[0C:"&\2L'RYU(&+Y+1% HA(M;.P5. BL4\K
M+KVV(KLPX#R]GZ4=02N@'-".H(W4)@'$AM5\BI&ABPD2NEQ'HGGP11;(+#L>
MO;<##I?NK@ASU,8%K9!R:!%F"[%- HT?:SAK>U"+<RGEH,&'[*OCQ<%9)B#'
M7$?V\(!^L!#[_:ZFG)[4Q7U[&/NG@YSU??H^TX&3*(,PY+J;'$G!!P$>LTR:
M6Y1F6/!,1"L=*-_].#F$V9. RJOE9K.\>E^V5-Q5!V<;A&,.K-U6!PLB0CL+
M&7UQ(L>8W&#QN#W[FP1P#A+XXY8[1W)_$A Z7W[YD0(FO8OD7D-)#K>90$2!
M0,"2G70^2^X'2\G=W=S8MU:'X#F*[^._:2VO\B?B?*Z)0N_J'ZXRJ.K8<N-,
MP0!<%2)#R$3J.!D(P>ALF$UJM[W.4^]33RTQY235PTV7+ODZ37CPN]HOYY1/
MHCYWU69ZUCM AA%8D*P4)S'M/ABU00@?\YKI5(@O ^,0CD[BTGF]7&_>ET_X
MO7U%$5:8X#WYD*YVG:?#$X2.=(TZ-!E1Q>&2[![M;G)@.DCPCV.21TEA['S@
M?'E9"U@7Z7=<_3O7$2"WZ?NWM.1(UG]1'*05FOR"4OO5<0Y8>168EAZ;)$J\
MM,XX)DE/V.B<L2.#Y+?M>)C+6N:1KN:+>7U:VLR_YA\)<HY'$WB&&&3E5&W%
M$ZR%D L7JA04]J4'X\:+C6.\] B7[ED\B1NJ6;9&Q.2+C1X2UJ9+RD5 +@/=
M*IXQ#)JLP,&ZL'17[SU274P78;_NQ3:Z+?U"U>2;]69^59-T[Z97E3P3GL42
M<@9K5.V::>@L6[K0=4Z!E2QM+$TF21^R]MCAG1X L!Q0&I/0?0]+(E^NVA7:
M6J9)M2<G%:@H#6#8^C3.,">+9CC8Z-!6.Q\[F-0?5(<0Y<AZ\>-\_>\/JWPU
MO[YZA>OY^L-ROMBL9[5OL!.UET((=6BR=N!U"% $>F-RD+F(!IIO_]>G''@Z
M7K=UP-&?;SS6CWV2ULO[69*#SLEZ:1<C#\QJQ:1A4U7);^%80@'F$FFTQ"(X
M9R.4B)))1W+QDQA./V2J*MD;V5IR[;S7]4239>(B>I#!D4?/64IZ$CPYG535
M-B@[)%6UC<0F84'^EI<7*_SR>1[Q\JR6S&RCW\99<NZR YMJ$;D4!KS;5I(7
M31:'39H-EC>^=X=3!ML!2'C<)?)HL4P377?]"ZT4+DL/7I9:HVTU8(D:+''&
M!%,G2@R6VO?$'L=&6 <(>!E5!XAC1%S%:K2LOLU^_]\S85.Q2FF0*,ETSK1C
MYVUM0(6ZH$*5]SU"K>\0M,[Q_[E8?OU_;[^XQ<_=?VR-P"U&OJ\W.3 <(KCE
M45R<@-Q_.Y\EQ="SY,BI"71_:Z3-6E1@C&:"19'"OI2I ^7^V_G8@8<^Y-Z2
MBQ.0^Q]O9P6C]L9S\*8F+I?:\)9T'HB0HS3!)2;WM,H\4.Y_O!T[?M"'W%MR
M<0)R?_UQ9K5SF14+*=1F+B4@!%\D7>3(:I$L,W9/4NV!<G_]<>Q'ES[DWI*+
M$Y#[A[.9BPJMD0A9;T-C9#@';A,9.USZ4'@N8D\SQ@/E_N%L[(9A?<B])1<G
M(/?7[V>6M)#6P8.(@NQ;7C,U%6=0F N"D$JHW?-,>^AY?S]V:ZU>SGL[+DY
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
MXP:*MV@0=;9%=CP90^RSU3%PO\8QF%S.LWL">A<6JW^%\POZLK+[LAC][LN
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
M!EA>-Y))67FG,NA:[*-$?:_EWD)2"9DL1@D]6LY1JQU/?4GVCI6N:-Q#<+/
MXZ=+45TUV7WJX>J*.F*2D,'S.D$NUJ1R#=[3\4Y:69F,4XJ-IB^[;'SFZ-P'
M.X\+"X<2Y"Q@VN'J^7!39>&ST,XP<IQXUG3@(]FQ3FNP9,06S[4OS(T%UWT(
MF%/"V1@O(D/+>!Y(?N)DGFSNGN!3EJ1,SA$AV9 /QB(#;RT#M%PF2R:\<#@:
M=EMM>6HE.SQ\7GAEZ466,TJE[]Y=P03+N(I(Y]^1DZA#;3]&?J>7(J94N-=Q
M-+-UF)X9\_"N^L+OL!*>-+UJ.[MM=Q;FQ:J&5%MERRAE?=2&SJOWKJ9<(D2O
MZ QK*6HVA&78:H;>H1LY(DO@,&R.+[99& 5[U9RK4#@+FER%:&P=.YC )T-,
MUC$)IVU*?#3S]MC["8RD< >7\]0CW_;(6#S5H<3(ZQ!$5LVC;6J9L YTB2'3
M-8.RU>BO?=:>4Y[UX'IU<.',1)7VGU2.,8B:B0@^HJY-:BS0%P6\D=X+;;)'
M,YZFG:;:8*1LZM$4\;0HF<51N<XQ_!06^>/J4_BY?<31TN0H;6VDZW+M32+
MHS+@A \.,W,JL[' OG.'<\J;'@FNATMJ)N64'=O?N2"9+DY!CK4[6.09HB%:
MZ5C%5#QZ+4;#X@#M#-TO!=(!93N32JV6[WW*VQQT4C5UBX'R9+!'Y1Q$K@V*
M6,=V'./;K?^ET#J +/]6I2E?5^0C7 YDG4-IR>/MS+,TY 6VC5[:D4MPPN@
M7GI#6E@6"%@,H/#61DZ*>+PG^Q'F==Y=XHXH+L.7)=#)5H:#S:J 0A? N5)
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
M//NCP?-<A#F7Q_Q'+VX[N?![\V-+XLUM=(<+[YK5_5=C)K*E6PBA<#3$AIC
M,RX@*^.4)B.+2]L"TP-NL=V#/SL:4,]%FE/[<1?K35@L0UR<+S8_:\80YFI9
M??GPZGH("*N],3,'K1,9_,42,5)9(#\ D\C!<AO;>&?_E[TW:VXKR=% ?Q'N
MS7UY5+E</9YPE1VVN^_,DR(7I,QIF?20DJL\O_XB*5'60DJ'Y%F2[HZ.\=BR
MZV0"^!()(+&\M% W@)W.DU*_G)T0)D_FDQO::280USX^I;J #J)B&K+/)'(C
MC%7/S6<N8177FZ0/WXSJQ,NK5?T3W+QY<[C%S>.5IW[*&2NIXBB.MS#4==MX
M4U98R29+,"+03<]004C)@B=M:"(WQF]KBG3$0/>G>YCFT?HX:3X9ZGXD:YN
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
ML]4V8EWD3* WX)U"4(K7R7>U;MM98G#QPN)HJ64'43"U']L4R(?'P/Z ]S>
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
M")M )YTU$A5Y5NLDG/. AHL4:/^EUB^B5A"38" C9A\R\4F.YD$\W-K4M_%
M&-AV.Q\JD--H[BJR9UZ5!#9$40-!$3PJ#Y:N"Y4\,N_'&Z7VDS1W/0YR/0JL
M"9VVNU5RSMXH'A-()5UM AYJ*P>$XJWVD:P5ST8;-7%<1^LF^L/V#KL#Q'1Z
M'6)_3)E;_'@D?]+JYL=S^4"C^/9:?+3!>X>S9/Q$@<+(10ZL /G,O/HC=:0
M_;$8F:7 C'Z\N2&M)0I(&9,)@ORRY'5-^2_@@O80O'!DNRB3Q6C59S]7HL ^
MJ#LT46 ?Z35QY3_[],A0AH1% ZFB "JG"-%P X8K)I3*WI;1L'CZB0)[86._
M1(%]!-4$['9TD$D%C2:C1;D2Z@DE\R4:#5EG89E)0>%H]\+I)0KL!8*NW6?W
MD,C4-8^[>AY:Z<BR$Q*D7<]=(^4?72&^!($E&66M*"\8A$=WCAR_Q^P^@NO2
M.7(?+C:A8AX\+6I&VXS2@E&REL!Q8D=&!E&00HXVI>A'>S<[O0?^XVZN@P71
M!(QV/]\XX6+2M5%=T!:4H7-&IXI^">@D'1";RF@AW]-XX-]+^'L\\.\CB29
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
MC:%_2X9+UAE%9IM)](N*10/]QW3^.%EU*16T<CQ@;=OAU,#J0?I/$76T*)I
MU&;8RL<_P]='M(@BE+>:@4VU)B%$"2$$#C8S7Y0R5K#19CSLWN;4F1%#8*LG
MH30!L/L1\"WT)!,UZ?$$3.G:S-C6_D <P3&;E% EXN/VS^/,4CP0: -:8D,
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
M$0TDQ481NE&\&>E4&0O9DXVO!!8(: R44KA$5UCAH_E'NS8YM3T\%# Z(/
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
MRB;D^YES!R+K=LW6,]&F@*P#)= 86;7B)2W/%K7FY4&U_*>'XP#JV]>OR]N
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
M.H3_!P/G&Z[BLK^BWM5R7=M%UO1FS;#((!CD$NAP&2(D8!2 3I-)K IWX\T
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
M:UWDU@)* \BA,;+>+9?YYU7(^!'393K'_!?2MZMY./^((5^^6Q(/+]9X15=
M6W(F0E*JLT71U(DM7(%TKJB0HM51=<#7/FNV+JEK@;+!9#+\J]W5']3_Q+#&
M__M__A]02P$"% ,4    "   JHA4^!Z^A(1-   :U $ %0
M@ $     97@Q,3$R,S$R,#(Q9FEN86PN:'1M4$L! A0#%     @  *J(5#UN
M-B(#"    R(  !8              ( !MTT  &5X,3(Q,3(S,3(P,C%F:6YA
M;"YH=&U02P$"% ,4    "   JHA4N91A[_T'  !&(@  %@
M@ 'N50  97@Q,C(Q,C,Q,C R,69I;F%L+FAT;5!+ 0(4 Q0    (  "JB%2
MM&Q]!04  - 7   6              "  1]>  !E>#$S,3$R,S$R,#(Q9FEN
M86PN:'1M4$L! A0#%     @  *J(5"NA=,J+!   @PX  !8
M ( !6&,  &5X,34Q,3(S,3(P,C%F:6YA;"YH=&U02P$"% ,4    "   JHA4
M^XNS;^H$  "),   %@              @ $7:   97@Q-S$Q,C,Q,C R,69I
M;F%L+FAT;5!+ 0(4 Q0    (  "JB%1AT]=9=W@  'FT @ 6
M  "  35M  !E>#(Q,S$R,S$R,#(Q9FEN86PN:'1M4$L! A0#%     @  *J(
M5(_:\! X!0  =2T  !4              ( !X.4  &5X.#$Q,C,Q,C R,69I
M;F%L+FAT;5!+ 0(4 Q0    (  "JB%1MTG'_"/P(  )69P 0
M  "  4OK  !K;V8M,C R,3$R,S$N:'1M4$L! A0#%     @  *J(5";X,X::
M1   $S(# !               ( !@><) &MO9BTR,#(Q,3(S,2YX<V102P$"
M% ,4    "   JHA4;I<[('\R   5  ( %               @ %)+ H :V]F
M+3(P,C$Q,C,Q7V-A;"YX;6Q02P$"% ,4    "   JHA4<!$!0$ < 0!XHPP
M%               @ 'Z7@H :V]F+3(P,C$Q,C,Q7V1E9BYX;6Q02P$"% ,4
M    "   JHA4%L'X:HJJ  #2K@  $P              @ %L>PL :V]F+3(P
M,C$Q,C,Q7V<Q+FIP9U!+ 0(4 Q0    (  "JB%1G*(^[*W$! )2- 0 3
M          "  2<F# !K;V8M,C R,3$R,S%?9S(N:G!G4$L! A0#%     @
M *J(5-&;HZ0%1 ( (&P8 !0              ( !@Y<- &MO9BTR,#(Q,3(S
M,5]L86(N>&UL4$L! A0#%     @  *J(5&?LN>%]<@$ "B 1 !0
M     ( !NML/ &MO9BTR,#(Q,3(S,5]P<F4N>&UL4$L%!@     0 !  ) 0
' &E.$0    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
